Duplicate DHCPACK from a failover pair
Abu Abdulla alhanbali
montaqa at gmail.com
Tue Oct 18 09:11:12 UTC 2011
Hi,
I am running the server 4.1.1 with failover configured. The clients
receive DHCPACK from both servers. this causes the client to reboot in
many cases since it might first receive DHCPACK from a different
server than the one specified in the DHCPRERQUEST 'server identifier'
field.
The scenario is as follow:
- The client is broadcasting DHCPDISCOVER
- Both servers send DHCPOFFER
- The client choose one of them (the first one it receives) and
broadcast DHCPREQUEST including the server that it chooses in the
'server identifier'
- Both servers send DHCPACK which causes the client to reboot if it
receives the first DHCPACK from the wrong server.
My questions:
- Is it as per the RFC that both servers can respond with DHCPACK. Is
this what they call ‘lazy’ update. Can we disable it.
- In RFC 2131 (Figure 3) it shows that one server (should/can?)
respond. What is the difference between this and the failover draft
12. Should the client implement different DHCP firmware based on the
current DHCP setup (using for example a couple of standalone DHCP
servers or a failover pair).
More information about the dhcp-users
mailing list