на 22 и 23 порту включены set-top-box-ы
включаем igmp_snooping
Код:
enable igmp_snooping
config igmp_snooping vlan iptv host_timeout 260 router_timeout 260 leave_timer 3 state enable fast_leave disable
config igmp_snooping querier vlan iptv query_interval 125 max_response_time 10 robustness_variable 2 last_member_query_interval 3 state disable
config router_ports iptv add 24
config router_ports_forbidden iptv add 1-23
config limited_multicast_addr ports 1-27 state disable
config multicast filtering_mode iptv filter_unregistered_groups
на обоих приставках подписываемся на одинаковый канал
Код:
#show igmp_snooping group
Command: show igmp_snooping group
VLAN Name : iptv
Multicast group: 224.44.44.1
MAC address : 01-00-5E-2C-2C-01
Reports : 15
Port Member : 22-23
пока все нормально
одну приставку переключаем на следующий канал
сразу после этого:
Код:
#show igmp_snooping group
Command: show igmp_snooping group
VLAN Name : iptv
Multicast group: 224.44.44.1
MAC address : 01-00-5E-2C-2C-01
Reports : 15
Port Member : 22-23
VLAN Name : iptv
Multicast group: 224.44.44.2
MAC address : 01-00-5E-2C-2C-02
Reports : 3
Port Member : 23
ждем истечения leave timer
и ....
Код:
#show igmp_snooping group
Command: show igmp_snooping group
VLAN Name : iptv
Multicast group: 224.44.44.2
MAC address : 01-00-5E-2C-2C-02
Reports : 5
Port Member : 23
в результате первая приставка продолжает смотреть новый канал, а вторая приставка перестает по неведомой причине смотреть старый канал.
L3 не используется
проверялось на прошивках Build 2.20-B35 и Build 2.40.B75