Cтранная ситуация, свитч 3526 не перестает транслировать мультикаст потоки после выхода пользователя из группы.
Схема сети такая
стример - 3200-10 - 3100-24TG - 3526 - клиент. Query шлет 3612 стоящий в стороне и только он.
в дампе на том же порту где висит клиент получающий мультикаст:
(у юзера тупой свитч дома, дамп снимаем с Linux подключенного в него же):
Код:
06:57:15.063496 IP 10.2.0.7.40494 > 239.192.5.22.1234: UDP, length 1316
06:57:15.070723 IP 10.2.0.1 > 224.0.0.2: igmp leave 239.192.5.22
06:57:15.115718 IP 10.2.0.7.40494 > 239.192.5.22.1234: UDP, length 1316
06:57:15.171514 IP 10.2.0.7.40494 > 239.192.5.22.1234: UDP, length 1316
...................................
06:57:16.680064 IP 10.2.0.7.40494 > 239.192.5.22.1234: UDP, length 1316
06:57:16.734162 IP 10.2.0.7.40494 > 239.192.5.22.1234: UDP, length 1316
06:57:16.783494 IP 10.2.0.7.40494 > 239.192.5.22.1234: UDP, length 1316
клиент выходит а на портах трафик остается пока таймаут не истечет, свитч 3526 - команды после отправки клиентом igmp leave из 239.192.5.22:
show igmp_snooping group vlan Users:
Multicast group : 239.192.5.22
MAC address : 01-00-5E-40-05-16
Reports : 7
Port Member : 12
show igmp_snooping forwarding vlan Users:
VLAN Name : Users
Multicast group : 239.192.5.22
MAC address : 01-00-5E-40-05-16
Port Member : 12,26
show router_ports
VLAN Name : Users
Static router port :
Dynamic router port : 26
Forbidden router port: 1-24
Т.е фактически все указывает, что пользователь не вышел из группы, хотя пакет на выход есть. igmp v2 выставлено на 3100 и 3200 свитчах, там же включен fast leave. Но на них тоже пользователь виден. У нас была большая пауза в трансляции но ранее подобных проблем не возникало. Сейчас пользователь перещелкнул несколько ТВ каналов получает большие проблем если дома у него стоит роутер или простенький свитч. Что делать ума не приложу, версия прошивки 5.01-B52, старшие ставить боимся ибо с 6-кой получали странные зависания.
Важное из конфига 3526
Код:
config multicast port_filtering_mode 1-26 filter_unregistered_groups
enable igmp_snooping
config igmp_snooping default host_timeout 260 router_timeout 260 leave_timer 2 state disable
config igmp_snooping querier default query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier default last_member_query_interval 1 state disable
config igmp_snooping managment host_timeout 260 router_timeout 260 leave_timer 2 state disable
config igmp_snooping querier managment query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier managment last_member_query_interval 1 state disable
config igmp_snooping Users host_timeout 260 router_timeout 260 leave_timer 2 state enable
config igmp_snooping querier Users query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier Users last_member_query_interval 1 state disable
config router_ports_forbidden Users add 1-24
config limited_multicast_addr ports 1-26 access deny state disable
Лимитед мультикаст не используем. ISM vlan тоже не используем. Работаем в только в вилане Users.