Here is the situation:
Suppose we have two hosts (A and B), each connects to a switch port with a
100Mb Fast Ethernet adapter. So A and B are in different collision domains.
and the switch connects to a router port.
Suppose we config A and B to use the SAME IP address (say, a.b.c.d) and we
only let A to respond to ARP queries for this IP. (ie. type "ifconfig eth0
-arp" on host B to close its ARP reply)
Now, if the router sends ARP request for ip a.b.c.d and get a response from
host A with A's MAC address. What will happen if it receive a packet send
from B's NIC? Will router update its arp cache accordingly? Or it only
updates it arp cache only when receiving an ARP reply?
Is this implementation dependent or has already been defined in any
standard?
Would you please send replies to my emailbox directly?
Thanks in advance.
: host A with A's MAC address. What will happen if it receive a packet send
: from B's NIC? Will router update its arp cache accordingly? Or it only
I mean what will happen if the router receives a packet with its source IP
a.b.c.d but the source MAC address is not as recorded in router's ARP cache?
would the router update its ARP cache accordingly?
However, you will not be able to route to B in this situation, but it sounds
like that's your goal.
>Here is the situation:
>
>Suppose we have two hosts (A and B), each connects to a switch port with a
>100Mb Fast Ethernet adapter. So A and B are in different collision domains.
>and the switch connects to a router port.
>
>Suppose we config A and B to use the SAME IP address (say, a.b.c.d) and we
>only let A to respond to ARP queries for this IP. (ie. type "ifconfig eth0
>-arp" on host B to close its ARP reply)
>
>Now, if the router sends ARP request for ip a.b.c.d and get a response from
>host A with A's MAC address. What will happen if it receive a packet send
>from B's NIC? Will router update its arp cache accordingly? Or it only