Jump to content
Калькуляторы

IPTV через клиентские роутеры Не работает иптв через DIR-615 K2

Всем доброго дня.

Господа, подскажите пожалуйста, что можно сделать, столкнулись с такой проблемой в iptv.

 

Коммутаторы доступа DES-3526(fw 6.20.B18), DES-3200(fw 1.81.B005), в ядре DGS-3627G.

Iptv (мультикаст) берем у вышестоящего провайдера, и на DGS-3627G маршрутизируем через PIM SM в нашу сеть.

Через ISM vlan идет передача iptv клиентам.

Все в общем работало прекрасно несколько лет, пока не появились у клиентов роутеры DIR-615 ревизий K2. Прошивки перепробовали разные.

Через роутер показывает несколько каналов, а большая часть не показывает совсем.

Хотя смотрю на коммутаторе подписка на группу проходит и мультикаст поток льется на порт, к которому подключен роутер. Но через роутер не проходит.

Если подключить к компьютеру, то все работает замечательно.

В то же время если смотреть иптв через роутеры DIR-300,DIR-320,DIR-615(первых ревизий) и через компьютер все работает замечательно.

 

Вот настрока IGMP snooping на DES-3526:

enable igmp_snooping
create igmp_snooping multicast_vlan v100 100
config igmp_snooping multicast_vlan v100 state enable replace_source_ip 10.100.0.30 member_port 1-24,26 source_port 25
config igmp_snooping v100 host_timeout 260 router_timeout 260 leave_timer 2 state enable
config igmp_snooping querier v100 query_interval 60 max_response_time 10 robustness_variable 2
config igmp_snooping querier v100 last_member_query_interval 1 state disable
config router_ports v100 add 25
create multicast_range tv_media_al from 239.192.0.0 to 239.192.100.255
create multicast_range m_roters from 224.0.0.2 to 224.0.0.2
config limited_multicast_addr ports 1-26 add multicast_range tv_media_al
config limited_multicast_addr ports 1-26 add multicast_range m_roters
config limited_multicast_addr ports 1-24,26 access permit state enable
config limited_multicast_addr ports 25 access deny state disable
config igmp access_authentication ports 1-26 state disable

 

Уже сломал голову...

Share this post


Link to post
Share on other sites

Как говорит мой знакомый: "надо слушать трафик!"

Первое что приходит - это проверить ttl

Share this post


Link to post
Share on other sites

triam спасибо за совет, есть подозрение что действительно в ttl проблема. Сейчас с провайдером обсудим.

Share this post


Link to post
Share on other sites
есть подозрение что действительно в ttl проблема.

Если на других железках работает, а на этой - нет, то, возможно, проблема всё-таки в роутере? ;)

Проверьте iperf-ом, пропускает ли он мультикаст - вопрос 5 минут.

Share this post


Link to post
Share on other sites

Кривое железо/кривые дрова сетевух в роутерах.

Share this post


Link to post
Share on other sites

Товарищи, подскажите как осчастливить IPTV владельцев роутеров? Если сами потоки можно на роутерах перегонять при помощи updxy, то что делать с SAP и/или плейлистом с сайта (для iptv-player)? Как доставлять пользователю актуальный список каналов (периодически обновляющийся), но с заменами для работы через updxy?

Edited by legioner0

Share this post


Link to post
Share on other sites

Всем доброго дня.

Господа, подскажите пожалуйста, что можно сделать, столкнулись с такой проблемой в iptv.

 

Коммутаторы доступа DES-3526(fw 6.20.B18), DES-3200(fw 1.81.B005), в ядре DGS-3627G.

Iptv (мультикаст) берем у вышестоящего провайдера, и на DGS-3627G маршрутизируем через PIM SM в нашу сеть.

Через ISM vlan идет передача iptv клиентам.

Все в общем работало прекрасно несколько лет, пока не появились у клиентов роутеры DIR-615 ревизий K2. Прошивки перепробовали разные.

Через роутер показывает несколько каналов, а большая часть не показывает совсем.

Хотя смотрю на коммутаторе подписка на группу проходит и мультикаст поток льется на порт, к которому подключен роутер. Но через роутер не проходит.

Если подключить к компьютеру, то все работает замечательно.

В то же время если смотреть иптв через роутеры DIR-300,DIR-320,DIR-615(первых ревизий) и через компьютер все работает замечательно.

 

Вот настрока IGMP snooping на DES-3526:

enable igmp_snooping
create igmp_snooping multicast_vlan v100 100
config igmp_snooping multicast_vlan v100 state enable replace_source_ip 10.100.0.30 member_port 1-24,26 source_port 25
config igmp_snooping v100 host_timeout 260 router_timeout 260 leave_timer 2 state enable
config igmp_snooping querier v100 query_interval 60 max_response_time 10 robustness_variable 2
config igmp_snooping querier v100 last_member_query_interval 1 state disable
config router_ports v100 add 25
create multicast_range tv_media_al from 239.192.0.0 to 239.192.100.255
create multicast_range m_roters from 224.0.0.2 to 224.0.0.2
config limited_multicast_addr ports 1-26 add multicast_range tv_media_al
config limited_multicast_addr ports 1-26 add multicast_range m_roters
config limited_multicast_addr ports 1-24,26 access permit state enable
config limited_multicast_addr ports 25 access deny state disable
config igmp access_authentication ports 1-26 state disable

 

Уже сломал голову...

Добавьте туда ещё 224.0.0.22 - это igmpv3 report'ы. Может быть, маршрутер Dir-615 не понижает версию IGMP, при получении IGMPv2 query.

Share this post


Link to post
Share on other sites

SAP мало кто понимает, насколько мне известно.

Мы сразу отдаём в http, на сервере специальная софтина постоянно забирает мультикаст в кольцевые буфера и вновь подключёным сразу засылает 1 мегабайт от туда.

Ещё есть идея с длна, в частности ставить SSDP анонсера прямо клиентам в винду, а всё остальное пусть тянет с наших серверов по хттп - просто руки пока не дошли под винду сделать. (примерно тоже самое сделала планета/вебург)

Ну и просто SSDP анонсить самим в сети.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this