Прошу прощения за то, что втискиваюсь в тему. Это чтобы не плодить топики.
Имею очень похожую (если не точно такую же

) проблему с сабжевой связкой. Опытным путем (зеркалирование трафика STB) удалось установить следующее.
STB получает IP-адрес по DHCP, выходит на свой миддлварь (tiptv.ru), при попытке смены канала отправляет IGMP Join на соответствующую группу, ... и всё. Дальше она только молчит, периодических IGMP-репортов не шлёт, и мультикаст, как ему и положено, отваливается по IGMP Host Timeout (по дефолту в DES-3526 это 260 сек). При последующей смене канала поток возобновляется. Еще на 260 сек. И т.д.
Версия прошивки STB - 4.06.009
Прошивка свитча (если это важно) - 5.01.B65
Настройки свитча, касающиеся мультикаста:
Код:
disable asymmetric_vlan
create vlan mcast tag 999
config vlan mcast add tagged 25-26
config vlan mcast add untagged 2-5
config vlan mcast advertisement disable
config multicast port_filtering_mode 1-26 filter_unregistered_groups
enable igmp_snooping
config igmp_snooping mcast host_timeout 260 router_timeout 260 leave_timer 2 state enable
config igmp_snooping querier mcast query_interval 125 max_response_time 10 robustness_variable 2
config igmp_snooping querier mcast last_member_query_interval 1 state disable
config limited_multicast_addr ports 1-26 access deny state disable
К портам 25 и 26 подключены источники потоков, к порту 2 - STB, к порту 3 - DHCP-сервер/NAT-box для доступа STB к миддлваре. В качестве NAT-бокса поставили банальный DIR-300 (больше ничего под рукой не было:) ), поотрубав в нем все, кроме NAT и DHCP. В связи с этим вопрос. Нужны ли для нормальной работы DIB-120 с мультикастом какие-то хитрые DHCP-опции, или ей от DHCP надо только IP/маску/шлюз/DNS? Или проблема в чем-то другом?
Если честно, мыслей нет. В продакшене (правда, на другом проекте, Авангард-ТВ от СЗТ/Ростелекома) работает нормально куча STB от Амино, Zyxel и Yuxing, там проблем с IGMP-репортами нет, все шлют их как доктор прописал, на разных свитчах, в том числе и D-Link'овских (правда, DES-3526 там не применяются)...