Myxator писал(а):
По неизвестной причине коммутатор 1100 в произвольное время отправляет General Query V3 в Multicast VLAN в сторону провайдера. На что от вышестоящего коммутатора (кстати тоже D-Link'а) вполне обоснованно может получить весь поток мультикаста (по крайней мере все IGMP пакеты ему отправят точно) останавливаемый на этом вышестоящем коммутаторе снупингом. Этого мультикаста может быть и больше 1G. Полученный UDP трафик 1100 останавливает, но вот IGMP пакеты (report, query, leave (особенно report на все группы)) для любых групп он почему-то отправляет на все абонентские порты для которых включен ISM VLAN, хотя опция Report Forward Router Only на 1100 включена и Router Port назначен статически.
Получилось более детально проанализировать ситуацию и все вышесказанное подтвердилось. Воспроизвести легко.
Имеется DGS-3650 на котором настроен ISM VLAN, member_ports разные, как с тегом так и без. На Uplink 10G этого свича приходит 700Mbit мультикаста (~ 65000 PPS). К одному из портов 1G подключен наш пациент 1100-10/ME, мультикаст ему отдается с тегом при подписке.
На 1100-10/ME тоже настроен ISM VLAN (router_port один на аплинке и назначен статически, нестандартные конфигурации пока рассматривать не будем). IGMP Querier для мультикастового влана ВЫКЛЮЧЕН (и для других тоже). Клиент у 1100-10/ME один - STB (100Mbit Full Duplex), лишних IGMP пакетов с нее нет.
Все работает нормально до определенного момента...
В произвольное время 1100-10/ME (субъективно, примерно раз в 10-20-30 минут) отправляет IGMP General Query (V3 или V2 зависит от настроек кверера в снупинге) на Uplink в мультикастовый влан. В ответ DGS-3650 начинает отдавать этому малышу весь имеющийся у себя мультикаст (700Mbit ~ 65000 PPS). UDP трафик 1100-10/ME останавливает (почти весь, что-то лишнее проходит на клиентские порты, но объем пока не измерен; картинка на STB при этом может рассыпаться/останавливаться или все пройдет гладко), а весь IGMP трафик (report, query, leave) 1100-10/ME пересылает на свои абонентские порты включенные в ISM VLAN (и это тоже ненормально).
На 1100-10/ME прошивка B043, на 3650 очевидно последняя.
Наблюдаются и другие глюки (например, перестали доходить IGMP General Query от нужных квереров до клиентов), но о них позже, когда подтвердятся полностью и будет больше информации.