Re: Automatic IP address assignment

Drew Daniel Perkins (
Wed, 10 Jun 87 17:56:33 edt

We've had a great deal of success using Bill Croft's BOOTP (RFC 951). As
currently implemented, a network node's IP address is permanently assigned to
a particular ethernet address and put in a configuration file read by the
bootp server. Address assignment is done once when the machine is booted,
via a UDP broadcast. We've extended the protocol to also announce the subnet
mask and default gateway along with a number of server addresses. There is
really no reason why the BOOTP server could not be extended to dynamically
create new addresses for unknown ethernet addresses. A scheme similiar to
Jeff's could be used to defend them afterwards, or the server could try to
maintain some sort of database.

Dynamic address assignment is also done for Macintoshes. I'm not quite sure
how it works (I'm sure someone else can fill in the details), but the
Kinetics gateways are given a range of addresses which they dynamically
assign to new Appletalk nodes. I think it uses NBP to request an address and
later defend it.


This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:38:19 GMT