Столкнулся с такой проблемой.
Есть два коммутатора Cisco 3560G и DGS-3627G связанных между собой напрямую по гигабитной оптике. Между ними поднят OSPF и все отлично работает.
Для резерва был поднят еще одни линк между этими коммутаторами, но не напрямую, а через отдельный vlan идущий через несколько коммутаторов.
В этом vlan Cisco и DGS видят друг друга, отлично пингуются, но не находят друг друга как neigbor. Оказалось, то DES-1228ME/B1 не пропускал мультикаст, хотя igmp snooping в этом vlan был выключен и порты утсновлены как forward_unregistered_groups.
Если же выключить igmp snoopng глобально то мультикаст начинает ходить и Cisco с DGS сразу находят друг друга.
По пути этот vlan проходит через DES-3200-28/B1 с настроками мультикаста аналогичными DES-1228ME/B1 и там проблем с мультикастом нет.
Информация о настроках DES1228ME/B1
Код:
Boot PROM Version : Build 2.00.001
Firmware Version : Build 2.50.B004
Hardware Version : B1
настройки относящиеся к мультикасту
create mcast_filter_profile profile_id 1 profile_name grp_joins
create mcast_filter_profile profile_id 2 profile_name tv
create mcast_filter_profile profile_id 3 profile_name ospf
config mcast_filter_profile profile_id 1 add 224.0.0.1-224.0.0.2
config mcast_filter_profile profile_id 2 add 239.0.0.1-239.0.0.255
config mcast_filter_profile profile_id 3 add 224.0.0.1-224.0.0.6
config max_mcast_group ports 1-24 max_group 5
config max_mcast_group ports 25-28 max_group 256
config limited_multicast_addr ports 1-24 add profile_id 1
config limited_multicast_addr ports 1-24 add profile_id 2
config max_mcast_group ports 1-28 ipv6 max_group 256
disable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 56
config igmp_snooping vlan_name default state enable fast_leave disable
config igmp_snooping data_driven_learning vlan_name default aged_out disable
config igmp_snooping querier all query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 3
config igmp_snooping vlan_name reserv state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name reserv aged_out disable
config igmp_snooping vlan_name fake state disable fast_leave disable
config igmp_snooping data_driven_learning vlan_name fake aged_out disable
config router_ports_forbidden default add 1-24
config igmp access_authentication ports 1-28 state disable
config cpu_filter l3_control_pkt 1-28 rip ospf vrrp pim dvmrp igmp_query state enable
config multicast port_filtering_mode 1-24 filter_unregistered_groups
config multicast port_filtering_mode 25-28 forward_unregistered_groups
Мультикаст для OSPF должен ходить между 26 и 27 портами
Код:
create vlan reserv tag 18
config vlan reserv add tagged 26-27
В таком состоянии OSPF работает, если же дать команду
enable igmp_snooping
то сразу перестает ходить мультикаст на 224.0.0.5
Что нужно сделать, чтобы сохранить igmp snooping в дефолтном vlan и пропускать мультикаст на 224.0.0.5 в vlan 18?