05-07-2010 09:24 AM
Hi
We've configured DHCP relaying on 4 different contexts (we are PXE booting the machines to do initial setup).
It seemed to be working when we did the initially setup. Now we needed to add some new servers to the VLAN and have noticed a strange behaviour with the DHCP relaying agent. It seems to add a static arp entry for the first DHCP request. This has the unfortunate effect that subsequent DHCP offers for the same IP address never make it into the arp table on the context:
Admin/context33# sh arp | inc STATIC
192.168.33.211 00.21.5a.4a.6a.32 vlan33 STATIC 459 _ up
192.168.33.212 00.21.5a.4a.0a.dc vlan33 STATIC 437 _ up
Can we somehow disable this feature/bug? It's really annoying having to clear does arp entries everytime we have to add a new server.
/Bjoern
PS We are running A2(1.6a) and A2(1.3)
06-05-2010 01:09 PM
Are those entries DHCP servers or clients?
Why do you have to delete them? Does the MAC change for an IP address?
06-07-2010 02:22 AM
koltlpeter wrote:
Are those entries DHCP servers or clients?
Why do you have to delete them? Does the MAC change for an IP address?
DHCP clients.
We need to PXE bootstrap servers during the initial setup/installation. After the server is installed (OS) we configure it with a static ip address outside the DHCP scope and let it run.
The problem arises when we have to build a new server after the initial DHCPOFFER (from the first server) has expired. If the new server is offered the same ip address as the first server, but the ACE still has an arp entry for the first server.
Hope that clarifies it a little
/Bjoern
06-07-2010 10:16 PM
Have you tried to tune the ARP values with arp learned-interval or arp interval commands?
06-08-2010 03:06 AM
Hmmmm wouldn't that only have an effect on dynamic ARP?
I'm more wondering if this is some kind of buggy implementation of DHCP snooping.
06-07-2010 12:15 AM
I don't recall the DHCP code adding static arp entry.
Are you sure those static entry are not simply in your configuration ?
Gilles.
06-07-2010 02:12 AM
Pretty sure:
Admin/context33# sh arp | inc STATIC
192.168.33.211 00.21.5a.4a.6a.32 vlan33 STATIC 459 _ up
192.168.33.212 00.21.5a.4a.0a.dc vlan33 STATIC 437 _ up
Admin/context33# sh run | inc arp
Generating configuration....
Admin/context33#
/Bjoern
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide