Прошивка 1.33.B010
Код:
enable dhcp_relay
config dhcp_relay hops 4 time 0
config dhcp_relay option_82 state enable
config dhcp_relay option_82 check disable
config dhcp_relay option_82 policy replace
config dhcp_relay add ipif System x.y.z.v
enable address_binding dhcp_snoop
enable address_binding trap_log
disable address_binding arp_inspection
config address_binding ip_mac ports 1-24 state enable loose allow_zeroip enable forward_dhcppkt enable
Пользователь получает IP-адрес, все нормально (lease time = 600 secs):
Код:
show address_binding dhcp_snoop binding_entry
IP Address MAC Address Lease Time (secs) Port Status
--------------- ----------------- ----------------- ---- --------
x.y.z.v 00-1D-92-F7-67-53 598 3 Active
Спустя 5 минут (600 / 2) клиент перезапрашивает (DHCPREQUEST) IP-адрес, но не бродкастом, а юникастом. Аренда продлевается, но свитч об этом ничего не знает. Lease Time продолжает тикать. Спустя 5 минут, после отправки первого IP/ARP бродкаста клиент блокируется.
DES-3028 как ни странно корректно обрабатывает данную ситуацию: он каким-то образом умудряется подслушивать юникастовый обмен между клиентом и сервером.
Как быть в случае DES-3200?