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 проблема.

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

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.