<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18812"></HEAD>
<BODY style="MARGIN: 4px 4px 1px; FONT: 10pt Tahoma">
<DIV>Just a heads' up because I discovered this information just a few weeks ago:</DIV>
<DIV> </DIV>
<DIV>If your clients are Broadcom chipset based residential gateways, and you use multiple DHCP servers, beware!</DIV>
<DIV> </DIV>
<DIV>If the Broadcom RG gets a DHCP OFFER with DNS server order A,B and then gets a ACK with server order B,A, from the 1/2 lease time REQUEST, the firmware is likely to force a software reboot! I believe the IP stack must be unconfigured in order to process a DNS change of order, leaving an unnumbered interface until the DHCP process occurs again. This is the result of nearly a year of troubleshooting various weird issues finally resulting in this discovery. We relay to 3 DHCP servers for redundancy and tried to do some DNS balancing in this way by offering DNS servers in the order:</DIV>
<DIV> </DIV>
<DIV>server 1: A, B, C</DIV>
<DIV>server 2: B, C, A</DIV>
<DIV>server 3: C, A, B</DIV>
<DIV> </DIV>
<DIV>Every time a different server responded faster to a client REQUEST than the previous request, the DNS order would change and our customer would suffer a 30 second - 3 minute outage while the RG reconciled the DNS changes by dumping it's DHCP IP interface. Very weird and painful.</DIV>
<DIV> </DIV>
<DIV>Additional FYI: The Broadcom chipset can also only handle 2 DNS servers in its internal table, so don't hand back a tertiary. We now hand back B, C from all servers.</DIV>
<DIV> </DIV>
<DIV>--Marc</DIV></BODY></HTML>