Здравствуйте! Есть проблема.
Периодически обращаются клиенты с потерями. Довольно жесткими потерями - до 50%, проблема почти всегда наблюдается вечером. Включен impb со следующими настройками:
config address_binding dhcp_snoop max_entry ports 1 limit no_limit
config address_binding ip_mac ports 1 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 2 limit no_limit
config address_binding ip_mac ports 2 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 3 limit no_limit
config address_binding ip_mac ports 3 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 4 limit no_limit
config address_binding ip_mac ports 4 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 5 limit no_limit
config address_binding ip_mac ports 5 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 6 limit no_limit
config address_binding ip_mac ports 6 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 7 limit no_limit
config address_binding ip_mac ports 7 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 8 limit no_limit
config address_binding ip_mac ports 8 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 9 limit no_limit
config address_binding ip_mac ports 9 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 10 limit no_limit
config address_binding ip_mac ports 10 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 11 limit no_limit
config address_binding ip_mac ports 11 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 12 limit no_limit
config address_binding ip_mac ports 12 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 13 limit no_limit
config address_binding ip_mac ports 13 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 14 limit no_limit
config address_binding ip_mac ports 14 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 15 limit no_limit
config address_binding ip_mac ports 15 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 16 limit no_limit
config address_binding ip_mac ports 16 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 17 limit no_limit
config address_binding ip_mac ports 17 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 18 limit no_limit
config address_binding ip_mac ports 18 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 19 limit no_limit
config address_binding ip_mac ports 19 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 20 limit no_limit
config address_binding ip_mac ports 20 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 21 limit no_limit
config address_binding ip_mac ports 21 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 22 limit no_limit
config address_binding ip_mac ports 22 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 23 limit no_limit
config address_binding ip_mac ports 23 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 24 limit no_limit
config address_binding ip_mac ports 24 stop_learning_threshold 5
config address_binding dhcp_snoop max_entry ports 25 limit no_limit
config address_binding dhcp_snoop max_entry ports 26 limit no_limit
config address_binding ip_mac ports 1-24 protocol ipv4
config address_binding ip_mac ports 1-4,6-24 arp_inspection loose
config address_binding ip_mac ports 1-24 allow_zeroip enable
enable address_binding dhcp_snoop
enable address_binding trap_log
disable address_binding dhcp_snoop ipv6
disable address_binding nd_snoop
config address_binding dhcp_snoop max_entry ports 1-26 limit no_limit ipv6
config address_binding nd_snoop ports 1-26 max_entry no_limit
Если выключить arp_inspection на порту - все отлично, потерь нет, работает идеально. Потери наблюдаются в режимах strict и loose. ip_inspection отключено. При потерях, как правило, на порту увеличивается счетчик дропов. Что делать, что проверить? Кто-то сталкивался с такой проблемой?
Пакеты теряются пачками по 10-15, иногда больше. При этом mac-адрес в fdb остается в состоянии forward. Проблема наблюдается только на ревизии C1, которую, похоже, создавали в аду. Прошивку хуже, чем под эту ревизию, даже намеренно тяжело сделать.
Пока что решаем проблемы у клиентов банальным отключением address_binding. Наблюдается на версиях прошивок:
4.34.B013
4.35.B016
4.36.B005
На 4.33, насколько помню, не наблюдалось такого, но могу ошибаться. Мог бы проверить, но пока что не хочется экспериментировать на клиентах.