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

IPTV MVR и PPPoE проблема совместимости

Доброго времени суток!

 

Сейчас тестируем IPTV и хотим использовать отдельный влан для мультикаст трафика, а абонентам запуливать его через mvr.

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

тоесть сперва подключившись по пппое я не могу уже мультикаст слушать. почему - не понятно.

 

если сперва подключится к одной группе, а потом пппое, то переключится на другую группу не получится уже, просто пропадет весь мультикаст.

 

у кого были такие проблемы?

 

спасибо.

Share this post


Link to post
Share on other sites

А какая ОС на клиентском компе?

Share this post


Link to post
Share on other sites
А какая ОС на клиентском компе?

MS XP

Share this post


Link to post
Share on other sites
Доброго времени суток!

 

Сейчас тестируем IPTV и хотим использовать отдельный влан для мультикаст трафика, а абонентам запуливать его через mvr.

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

тоесть сперва подключившись по пппое я не могу уже мультикаст слушать. почему - не понятно.

 

если сперва подключится к одной группе, а потом пппое, то переключится на другую группу не получится уже, просто пропадет весь мультикаст.

 

у кого были такие проблемы?

 

спасибо.

Почему это происходит понятно, igmp-запросы уходят в тунель. Проблема решается, опишите подробно схему включения, какие IP адреса выставлены на интерфейсы, установлен ли шлюз по умолчанию и т.д.

Edited by s.lobanov

Share this post


Link to post
Share on other sites
Доброго времени суток!

 

Сейчас тестируем IPTV и хотим использовать отдельный влан для мультикаст трафика, а абонентам запуливать его через mvr.

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

тоесть сперва подключившись по пппое я не могу уже мультикаст слушать. почему - не понятно.

 

если сперва подключится к одной группе, а потом пппое, то переключится на другую группу не получится уже, просто пропадет весь мультикаст.

 

у кого были такие проблемы?

 

спасибо.

Почему это происходит понятно, igmp-запросы уходят в тунель. Проблема решается, опишите подробно схему включения, какие IP адреса выставлены на интерфейсы, установлен ли шлюз по умолчанию и т.д.

на пппое адрес 172.18.х.х, на сам эзернет не поставлено ничего( ну или 192.168.0.1 без шлюза - ничего не меняется).

клиентский комп включен в циску 3750 на которой настроен mvr. циска с 2-мя вланами, один для пппое а другой для мультикаста, ничего сложного.

Edited by bokl

Share this post


Link to post
Share on other sites

Вот как раз важно стоит IP на физическом интерфейсе или нет.

 

Покажите route PRINT полностью в двух случаях:

 

1. pppoe-сессии нет

2. pppoe-сессия устанавлена

Share this post


Link to post
Share on other sites
Вот как раз важно стоит IP на физическом интерфейсе или нет.

 

Покажите route PRINT полностью в двух случаях:

 

1. pppoe-сессии нет

2. pppoe-сессия устанавлена

сейчас адреса немного другие, но все равно та же картина

 

С пППОЕ

 

C:\Documents and Settings\чп>route print

===========================================================================

Список интерфейсов

0x1 ........................... MS TCP Loopback interface

0x2 ...00 90 f5 2b 0c b8 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC - ¦

шэшяюЁЄ яырэшЁют•шър яръхЄют

0x20004 ...00 53 45 00 00 00 ...... WAN (PPP/SLIP) Interface

===========================================================================

===========================================================================

Активные маршруты:

Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика

0.0.0.0 0.0.0.0 10.0.255.187 10.0.255.187 1

10.0.255.187 255.255.255.255 127.0.0.1 127.0.0.1 50

10.255.255.255 255.255.255.255 10.0.255.187 10.0.255.187 50

127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

172.31.0.0 255.255.224.0 172.31.0.3 172.31.0.3 20

172.31.0.3 255.255.255.255 127.0.0.1 127.0.0.1 20

172.31.255.255 255.255.255.255 172.31.0.3 172.31.0.3 20

217.173.16.9 255.255.255.255 10.0.255.187 10.0.255.187 1

224.0.0.0 240.0.0.0 172.31.0.3 172.31.0.3 20

224.0.0.0 240.0.0.0 10.0.255.187 10.0.255.187 1

255.255.255.255 255.255.255.255 10.0.255.187 10.0.255.187 1

255.255.255.255 255.255.255.255 172.31.0.3 172.31.0.3 1

Основной шлюз: 10.0.255.187

===========================================================================

Постоянные маршруты:

Отсутствует

 

C:\Documents and Settings\чп>

 

 

БЕЗ ПППОЕ

 

C:\Documents and Settings\чп>route print

===========================================================================

Список интерфейсов

0x1 ........................... MS TCP Loopback interface

0x2 ...00 90 f5 2b 0c b8 ...... Realtek RTL8139 Family PCI Fast Ethernet NIC -

шэшяюЁЄ яырэшЁют•шър яръхЄют

===========================================================================

===========================================================================

Активные маршруты:

Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика

127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1

172.31.0.0 255.255.224.0 172.31.0.3 172.31.0.3 20

172.31.0.3 255.255.255.255 127.0.0.1 127.0.0.1 20

172.31.255.255 255.255.255.255 172.31.0.3 172.31.0.3 20

224.0.0.0 240.0.0.0 172.31.0.3 172.31.0.3 20

255.255.255.255 255.255.255.255 172.31.0.3 172.31.0.3 1

===========================================================================

Постоянные маршруты:

Отсутствует

 

Share this post


Link to post
Share on other sites

224.0.0.0 240.0.0.0 172.31.0.3 172.31.0.3 20

224.0.0.0 240.0.0.0 10.0.255.187 10.0.255.187 1

 

 

Добейтесь того, чтобы были метрики наоборот, т.е. на второй строчке, чтобы была метрика 20, а на первой 1. Крутить в настройках интерфейса и, вероятно, в настройках PPPOE-соедениения

Share this post


Link to post
Share on other sites
224.0.0.0 240.0.0.0 172.31.0.3 172.31.0.3 20

224.0.0.0 240.0.0.0 10.0.255.187 10.0.255.187 1

 

 

Добейтесь того, чтобы были метрики наоборот, т.е. на второй строчке, чтобы была метрика 20, а на первой 1. Крутить в настройках интерфейса и, вероятно, в настройках PPPOE-соедениения

ах вот она где собака зарыта... спасибо за подсказку, не догадался бы ели честно.

тогда такой еще маленький вопросик. со стороны пппое сервера можно отдать соотв метрики или это на клиенте надо крутить?

Edited by bokl

Share this post


Link to post
Share on other sites

Честно говоря не знаю, но почему-то на 99% уверен, что нельзя передать метрику клиенту(разве есть какой-то стандарт на метрики(в каких диапазонах она должна быть?)?) при установлении PPPoE-соединении, посмотрите в RFC, чтобы не гадать

 

Но лично я думаю, что те, кто способны установить VLC-плеер, скачать плейлист и загрузить его, способны и на установку метрики. Домохозяйки всё равно не будут сами настраивать multicast-TV на компе

Share this post


Link to post
Share on other sites

Подключение реализовать cmd-шником, в котором запускать rasdial и править метрику.

Share this post


Link to post
Share on other sites

Неправильный метод. Нужно выдавать клиенту плеер который умеет выбирать интерфейс в который посылать IGMP Join. IPTV Player либо ProgDVB.

Share this post


Link to post
Share on other sites

Oleg Gawriloff

Не согласен. Multicast должен работать во всех плеерах, а не только в том, который выдал провайдер. Мне вот лично очень не нравится IPTV Player, уродливый он какой-то(тут как говорится на вкус и цвет...). С точки зрения количества телодвижений, то пофиг, что выбрать интерфейс в плеере, что прописать метрику на PPPoE-соединении.

 

>Подключение реализовать cmd-шником, в котором запускать rasdial и править метрику.

 

Даже "продвинутым" пользователям не понравится такой костыль, на форумах будут писать, что IPTV(multicast) у такого-то провайдера есть, но чтоб подключить нужно быть "компьютерным гением" и всякую такую бредятину.

 

Посмотрел я что можно сделать с pppoe-соединением в Windows 7, есть там галочка для ручного назначения метрики(нужно добраться до свойства tcp/ip v4), просто зафигачить туда 100, а локальное подключение(по сути, физический интерфейс) не трогать, тогда на все маршруты через локальный интерфейс будет метрика 20 и igmp-запросы пойдут куда надо. И на 99% уверен, что в WinXP тоже можно назначить метрика на pppoe-подключение.

Share this post


Link to post
Share on other sites

Выдать готовый cmd при подключении, метод конечно не из лучших, но проверенно работает.

Share this post


Link to post
Share on other sites

А нельзя выдать статический маршрут по DHCP, с меньшей маской?

Share this post


Link to post
Share on other sites

Интереная идея - затолкать в влан с pppoe сервер dhcp, выдавать неважное какие адреса, но вопрос в том как отдать маршрут вида

224.0.0.0 mask via cust_ip

 

теоретически конечно можно нагенерить огромный конфиг dhcpd для каждого выдаваемого IP адреса

 

тогда ещё остаётся вопрос - примет ли это маршрут винда

 

Дело в том, что "The multicast routing table is logically separate from the unicast routing table." и не очень ясно куда попадут специфичные маршруты от dhcp-сервера. Надо тестировать

 

Чтиво тут http://technet.microsoft.com/en-us/library/cc940488.aspx

 

Заодно решится проблема с вопросами "почему у меня в трее восклицательный знак?" за счёт наличия dhcp-сервера

Edited by s.lobanov

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Ломовое решение здесь есть - раутер настраиваемый провайдером.

К сожалению не всякий клиент готов раскошелится, даже на DIR-100 за 900руб.

 

Share this post


Link to post
Share on other sites
Ломовое решение здесь есть - раутер настраиваемый провайдером.

К сожалению не всякий клиент готов раскошелится, даже на DIR-100 за 900руб.

а еще пойди обьясни абоненту, зачем ему нужен роутер, если у него в компе есть езернет дырка.

Edited by bokl

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