День добрый!
Когда начали заливать на "боевые" коммутаторы, обнаружили, что 1.50.B006 на той же конфигурации, что была ранее у 1.21.B006 перестал пропускать DHCP пакеты.
Мы используем Option82, для выдачи "псевдостатики" и dhcp_snooping для ip-mac-port-binding.
Выявили, что если на первом в цепочке коммутаторе работает 1.50.B006 (и его абоненты по DHCP все получают как положено), то на последующих с обеими прошивками DHCP "молчит". Т.е. от последующих коммутаторов отрелеенные запросы до сервера пакеты не доходят.
Вот кусок нашей типовой конфигурации.
Код:
config filter dhcp_server ports 1-26 state disable
enable address_binding dhcp_snoop
enable address_binding trap_log
enable address_binding arp_inspection
config address_binding ip_mac ports 1-24 state enable loose
config address_binding ip_mac ports 1-24 allow_zeroip enable
config address_binding ip_mac ports 1-24 forward_dhcppkt enable
config address_binding ip_mac ports 1-24 mode arp
config address_binding ip_mac ports 25-26 state disable
config address_binding ip_mac ports 25-26 allow_zeroip disable
config address_binding ip_mac ports 25-26 forward_dhcppkt enable
enable dhcp_relay
config dhcp_relay hops 4 time 0
config dhcp_relay option_82 state enable
config dhcp_relay option_82 check enable
config dhcp_relay option_82 policy replace
config dhcp_relay option_82 circuit_id default
config dhcp_relay option_82 remote_id user_define XXXXXXX
config dhcp_relay add ipif System x.x.x.x
disable dhcp_local_relay