InventoR писал(а):
В общем по истечению недели вижу что работа связки ip port snoop binding проходит криво косо из-за кривости ряда клиентов.
есть мысль уйти просто на acl с привязкой ip+port чтобы избавиться от этого гемороя.
Не факт, что геморрой покинет вас.
В нашей сети IP выдаются абонентам по DHCP на основании MAC-адреса. Порт 25 - аплинк, 1-24 порты абонентские. Имеем такую настройку:
Цитата:
disable address_binding dhcp_snoop
create address_binding ip_mac ipaddr 10.10.10.10 mac_address 00-01-54-0E-3E-45 ports 1
create address_binding ip_mac ipaddr 110.10.10.11 mac_address 00-24-78-84-78-0C ports 2
enable address_binding trap_log
enable address_binding arp_inspection
config address_binding ip_mac ports 1-24 state enable strict allow_zeroip enable forward_dhcppkt enable
config address_binding ip_mac ports 1-24 mode acl stop_learning_threshold 500
config address_binding dhcp_snoop max_entry ports 1-26 limit 5
config address_binding ip_mac ports 25-26 state disable allow_zeroip enable forward_dhcppkt enable
config address_binding ip_mac ports 25-26 mode arp stop_learning_threshold 500
На свичах DES-3200-26 была прошивка Firmware: Build 1.33.B006. Всё работало нормально. Залили Firmware: Build 1.52.B009. После такого апгрейда некоторые абоненты продолжают работать нормально, но на некоторых вылез косяк - IP адрес абонент получает, соответственно в логах IP-MAC Binding не ругается, но порт трафик не пропускает. Восстанавливаем работоспособность таких абонентов удалением привязки IP-MAC и забиванием ее заново.
После перепрошивки на Firmware: Build 1.52.B009 секция ADDRBIND конфига стала выглядеть вот так:
Цитата:
config address_binding ip_mac ports 1-24 state enable strict allow_zeroip enable forward_dhcppkt enable
config address_binding ip_mac ports 1-24 mode acl stop_learning_threshold 500
config address_binding dhcp_snoop max_entry ports 1-26 limit 5
config address_binding ip_mac ports 25-26 state disable allow_zeroip enable forward_dhcppkt enable
config address_binding ip_mac ports 25-26 mode arp stop_learning_threshold 500
disable address_binding dhcp_snoop
create address_binding ip_mac ipaddr 10.10.10.10 mac_address 00-01-54-0E-3E-45 ports 1
create address_binding ip_mac ipaddr 110.10.10.11 mac_address 00-24-78-84-78-0C ports 2
enable address_binding trap_log
В конфиге с Firmware: Build 1.52.B009 пропала строчка
enable address_binding arp_inspection, т.к. такую команду свитч уже не понимает.
Помогите, плиз, подправить конфиг так, чтобы всё работало без проблем.