Похоже, что на коммутаторе DGS-3627G с прошивкой 2.40-B19 не работает IGMP snooping при включенном IGMP.
Конфигурация сети такова:
Цитата:
Mcast streamer --- Cisco Cat 3560 ---(vlan Transport)--- DGS-3627G ---(vlan Clients402)--- несколько DES-3526 -- клиенты
Клиентский VLAN терминируется на DGS-3627G, Catalyst и DGS взаимодействуют через PIM-SM.
Симптомы проблемы: когда на DGS включен igmp_snooping в клиентском VLAN, после того, как клиент
подписывается на mcast-группу, поток от Cisco начинает идти до DGS и там обрывается, DGS не форвардит его
на 3526, в show igmp_snooping group на DGS пусто.
когда igmp_snooping выключен на DGS в клиентском VLAN, до клиента доходит рассылка, но она, естественно, попадает
и на все остальные DES-3526, включенные в DGS, т.к. IGMP snooping выключен.
Конфиг на DGS:
Код:
# MCFILTER
config multicast filtering_mode Transport forward_unregistered_groups
config multicast filtering_mode Clients402 forward_unregistered_groups
# SNOOP
enable igmp_snooping
config igmp_snooping vlan Transport host_timeout 260 router_timeout 260 leave_timer 2 state disable fast_leave disable
config igmp_snooping querier vlan Transport query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 1 state disable
config igmp_snooping vlan Clients402 host_timeout 7 router_timeout 7 leave_timer 2 state enable fast_leave disable
config igmp_snooping querier vlan Clients402 query_interval 3 max_response_time 1 robustness_variable 2 last_member_query_interval 1 state disable
config limited_multicast_addr ports 1-27 state disable
# IGMP
config igmp ipif ifClients402 version 2 query_interval 3 max_response_time 1 robustness_variable 2 state enable
config igmp ipif ifClients402 last_member_query_interval 1
config igmp ipif ifTransport version 2 query_interval 125 max_response_time 10 robustness_variable 2 state disable
config igmp ipif ifTransport last_member_query_interval 1
# PIMSM
enable pim
config pim cbsr hash_masklen 30
config pim cbsr bootstrap_period 60
config pim register_suppression_time 60
config pim register_probe_time 5
config pim last_hop_spt_switchover never
config pim crp holdtime 150 priority 255
config pim crp wildcard_prefix_cnt 0
config pim ipif System state disable hello 30 jp_interval 60 mode sm dr_priority 1
config pim cbsr ipif System priority -1
config pim ipif ifAccsMgmt state disable hello 30 jp_interval 60 mode dm dr_priority 1
config pim cbsr ipif ifAccsMgmt priority -1
config pim ipif ifClients402 state enable hello 30 jp_interval 60 mode sm dr_priority 1
config pim cbsr ipif ifClients402 priority -1
config pim ipif ifTransport state enable hello 30 jp_interval 60 mode sm dr_priority 1
config pim cbsr ipif ifTransport priority -1
create pim static_rp group 224.0.0.0/4 rp 10.0.100.5