what triggers pc's to arp for new gateway mac address

Unanswered Question
Aug 6th, 2010
User Badges:

Hi all

I was wondering, if I change the router for a new one, which will obviously have a new mac address, on a windows 2k server etc, what will make the server arp for the new address when I swap out the router  ?


  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 0 (0 ratings)
Tharak Abraham Fri, 08/06/2010 - 04:27
User Badges:
  • Bronze, 100 points or more


The first packet in the stream inbound to the server makes the router "arp" for the mac-add of the server..(for eg:- a tcp syn)

i.e you try to access the server which is behind the new router, the router would send an arp out of  its Gig/Fa/Eth interface connected to the subnet.

The server would respond to this and both the parties would update their tables.

carl_townshend Fri, 08/06/2010 - 07:00
User Badges:

but what about when the client first tries to connect to the gateway, if the client has the old mac address of the router in its table how does the client update its local table ?

Tharak Abraham Fri, 08/06/2010 - 08:40
User Badges:
  • Bronze, 100 points or more


Yes thats right, the client would never know the Mac changed.

1.The arp cache in the client has to be timed out and it will happen if no one replies to the frames forwarded with the old Mac.

So the answer is arp cache getting timed out or manually delete the entry eg: arp -d

Dynamic Arp cache entries have a time-out value associated with them to remove entries in the cache after a specified period of time.

For Windows 2000 its given a maximum time of 10 minutes before being removed.

2.Gratuitous Arp if deployed at the gateway device would help in the other way round.


This Discussion