Здравствуйте.
Схема такая: есть два абонентских коммутатора, соединенных между собой
1-й DES-3200-28/C1 4.36.B016 (25-uplink, 26-downlink)
2-й DES-3028/A2 2.93.B02 (25-uplink)
На 25 порт 1 коммутатора подается тегом vlan 600 с мультикастом.
На 1 коммутаторе создается ISM-vlan 600, активируется IGMP snooping и мультикаст отдается абонентам
На 1 коммутаторе проблем с просмотром нет. Все каналы вещают без проблем.
К 26 порту коммутора 1 подключен 25 порт коммутатора 2
Замечено, что у абонентов на этом коммутаторе пара каналов, из порядка сотни, не вещает. Например, 239.77.0.33
Причем в момент подключения к каналу на первом коммутаторе show igmp_snooping group говорит, что
Source/Group : NULL/239.77.0.33
VLAN Name/VID : mcast/600
Member Ports : 26
Router Ports : 25
UP Time : 3112283
Expiry Time : 255
Filter Mode : EXCLUDE
А на втором 239.77.0.33 просто нет.
Проблема решается, если для портов доступа на 2-м коммутаторе выставить
config multicast port_filtering_mode 1-24 forward_unregistered_groups
При этом при запуске просмотра канала мультикаст начинает литься во все 24 порта, что не радует.
Со слов сотрудников такая же ситуация была замечена при связке des-3028 + des-3028.
Но проверить лично пока не могу.
В чем может крыться проблема? Опыта с мультикастом нет, только начал разбираться. В документации суховато как-то, не все понятно.
Вырезки конфигов (если ничего не забыл):
3200-28Код:
# IGMP_MULTICAST_VLAN
enable igmp_snooping multicast_vlan
config igmp_snooping multicast_vlan forward_unmatched enable
create igmp_snooping multicast_vlan mcast 600
config igmp_snooping multicast_vlan mcast state enable replace_source_ip 0.0.0.0
config igmp_snooping multicast_vlan mcast add member_port 5
config igmp_snooping multicast_vlan mcast add tag_member_port 26
config igmp_snooping multicast_vlan mcast add source_port 25
# IGMP_SNOOPING
enable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 256
config igmp_snooping vlan_name mcast fast_leave disable report_suppression enable
config igmp_snooping querier vlan_name mcast query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable version 2
config igmp_snooping data_driven_learning vlan_name mcast expiry_time 260 state enable aged_out disable
3028Код:
enable igmp_snooping
config igmp_snooping data_driven_learning max_learned_entry 256
enable igmp_snooping multicast_vlan
create igmp_snooping multicast_vlan mcast 600
config igmp_snooping multicast_vlan mcast state enable
config igmp_snooping multicast_vlan mcast add member_port 1-24,26-28
config igmp_snooping multicast_vlan mcast add source_port 25
config igmp_snooping vlan_name mcast host_timeout 260 router_timeout 260 leave_timer 2 fast_leave disable
config igmp_snooping data_driven_learning vlan_name mcast aged_out disable
config igmp_snooping data_driven_learning vlan_name mcast state enable
config router_ports mcast add 25
config router_ports_forbidden mcast add 1-24,26-28
config igmp access_authentication port 1-28 state disable
config cpu_filter l3_control_pkt 1-28 all state disable
config multicast port_filtering_mode 1-24 filter_unregistered_groups
config multicast port_filtering_mode 25-28 forward_unregistered_groups
# MULTI FILTER
config control_pkt ipv4 igmp replace priority none dscp none
сonfig control_pkt ipv4 vrrp replace priority none dscp none
config control_pkt ipv4 rip replace priority none dscp none
config control_pkt ipv4 pim replace priority none dscp none
config control_pkt ipv4 dvmrp replace priority none dscp none
config control_pkt ipv4 ospf replace priority none dscp none
config control_pkt ipv6 mld replace priority none dscp none
config control_pkt ipv6 nd replace priority none dscp none
config max_mcast_group port 1-28 max_group 256