Ned,
I read my TCP/IP book this morning and discovered some additional information
on ARP. ARP cache entries typically expire, and are therefore deleted, 20 minutes
after the last time that they were used. When a host boots it issues a "gratuitous
ARP request" which is only an ARP request for the Ethernet address of the host that
is booting. If any hosts on the network have the booting host's IP address then they
reply, and the booting host logs a duplicate IP address message on its console.
ARP requests are broadcasts, and therefore all hosts on the LAN receive
this "gratuitous ARP request". It is therefore possible for correctly implemented
(apparently implementations vary) ARP caches to update themselves when they
see a "gratuitous ARP request" which specifies a new Ethernet address/IP address
binding for the host that is booting.
>
> This seems to explain my recent problem, but I replace CPU's in the field
> and give them the same IP number without needing to reboot all the
> workstations. It only seemed necessary if the ARCH changed.
>
> Any explanations ?
>
Only unreliable speculations:
o Apparently BSD derived systems update the ARP cache in response to
"gratuitous ARP requests", and SVR4 derived systems do not. Perhaps
Solaris doesn't?
o The Ethernet addresses are assigned to manufactures in blocks. Perhaps
there is something built into the Solaris ARP where it does not update the cache in
response to the "gratuitous ARP request" if the Ethernet address changes
to a different allocated block of Ethernet addresses??? This might be
a security measure which attempts to prevent "spoofing" (i.e. assumption)
of some other hosts IP addresses.
Jeff
- Navigate by Date:
- Prev:
Problem solved ... Re: boot problems & related on hkbaja47 Maren Purves
- Next:
Looking for BLT1.7 Brian McAllister
- Index:
1994
1995
1996
1997
<1998>
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
- Navigate by Thread:
- Prev:
RE: boot problems & related on hkbaja47 Jeff Hill
- Next:
Xycom 566 waveform Garrett D. Rinehart
- Index:
1994
1995
1996
1997
<1998>
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
|