Здравствуйте.
Сеть у нас собрана преимущественно на DES-3526 которые соединены кольцом 25-26 портами по оптике. В кольце обычно 5-6 коммутаторов.
На всех включен DHCP Relay и он работает, но беда в том, что броадкаст запросы от клиентов как-то умудряются пройти мимо ACL и начинают релеится с гигабитных портов соседних коммутаторов.
Конфигурация всех коммутаторов аналогичная. Вот выдержка из секции ACL
Код:
# enable arp
create access_profile ethernet destination_mac ff-ff-ff-ff-ff-ff ethernet_type profile_id 1
config access_profile profile_id 1 add access_id auto ethernet destination_mac ff-ff-ff-ff-ff-ff ethernet_type 0x806 port 1-26 permit
# enable ARP disable all other broadcast
config access_profile profile_id 1 add access_id auto ethernet destination_mac ff-ff-ff-ff-ff-ff ethernet_type 0x800 port 1-26 deny
# filter tcp or udp destination port
create access_profile packet_content_mask offset_16-31 0xffff0000 0x0 0x0 0x0 offset_32-47 0x0 0x0 0xffff0000 0x0 profile_id 2
# samba
config access_profile profile_id 2 add access_id auto packet_content_mask offset_16-31 0x08000000 0x0 0x0 0x0 offset_32-47 0x0 0x0 0x00870000 0x0 port 1-26 deny
config access_profile profile_id 2 add access_id auto packet_content_mask offset_16-31 0x08000000 0x0 0x0 0x0 offset_32-47 0x0 0x0 0x00890000 0x0 port 1-26 deny
config access_profile profile_id 2 add access_id auto packet_content_mask offset_16-31 0x08000000 0x0 0x0 0x0 offset_32-47 0x0 0x0 0x008a0000 0x0 port 1-26 deny
config access_profile profile_id 2 add access_id auto packet_content_mask offset_16-31 0x08000000 0x0 0x0 0x0 offset_32-47 0x0 0x0 0x008b0000 0x0 port 1-26 deny
config access_profile profile_id 2 add access_id auto packet_content_mask offset_16-31 0x08000000 0x0 0x0 0x0 offset_32-47 0x0 0x0 0x01bd0000 0x0 port 1-26 deny
config filter dhcp_server ports 1-24 state enable
Далее идут ACL созданные IMPB.
Насколько я понимаю броадкаст пакеты DHCP должны попадать под это правило
Код:
config access_profile profile_id 1 add access_id auto ethernet destination_mac ff-ff-ff-ff-ff-ff ethernet_type 0x800 port 1-26 deny
и убиваться коммутатором. Как они попадают на 25 и 26 порт непонятно.
Подскажите в чем ошибка, а может как-то можно запретить коммутатору релеить DHCP с определенных портов, скажем с 25 и 26?