bokl Posted October 12, 2010 Posted October 12, 2010 Доброго времени суток! Сейчас тестируем IPTV и хотим использовать отдельный влан для мультикаст трафика, а абонентам запуливать его через mvr. вот сейчас попал в засаду. подцепляюсь к мультикасту потом могу подключится по пппое, а в обратной последовательности не работает. тоесть сперва подключившись по пппое я не могу уже мультикаст слушать. почему - не понятно. если сперва подключится к одной группе, а потом пппое, то переключится на другую группу не получится уже, просто пропадет весь мультикаст. у кого были такие проблемы? спасибо. Вставить ник Quote
nnm Posted October 12, 2010 Posted October 12, 2010 А какая ОС на клиентском компе? Вставить ник Quote
bokl Posted October 12, 2010 Author Posted October 12, 2010 А какая ОС на клиентском компе? MS XP Вставить ник Quote
s.lobanov Posted October 12, 2010 Posted October 12, 2010 (edited) Доброго времени суток! Сейчас тестируем IPTV и хотим использовать отдельный влан для мультикаст трафика, а абонентам запуливать его через mvr. вот сейчас попал в засаду. подцепляюсь к мультикасту потом могу подключится по пппое, а в обратной последовательности не работает. тоесть сперва подключившись по пппое я не могу уже мультикаст слушать. почему - не понятно. если сперва подключится к одной группе, а потом пппое, то переключится на другую группу не получится уже, просто пропадет весь мультикаст. у кого были такие проблемы? спасибо. Почему это происходит понятно, igmp-запросы уходят в тунель. Проблема решается, опишите подробно схему включения, какие IP адреса выставлены на интерфейсы, установлен ли шлюз по умолчанию и т.д. Edited October 12, 2010 by s.lobanov Вставить ник Quote
bokl Posted October 12, 2010 Author Posted October 12, 2010 (edited) Доброго времени суток! Сейчас тестируем IPTV и хотим использовать отдельный влан для мультикаст трафика, а абонентам запуливать его через mvr. вот сейчас попал в засаду. подцепляюсь к мультикасту потом могу подключится по пппое, а в обратной последовательности не работает. тоесть сперва подключившись по пппое я не могу уже мультикаст слушать. почему - не понятно. если сперва подключится к одной группе, а потом пппое, то переключится на другую группу не получится уже, просто пропадет весь мультикаст. у кого были такие проблемы? спасибо. Почему это происходит понятно, igmp-запросы уходят в тунель. Проблема решается, опишите подробно схему включения, какие IP адреса выставлены на интерфейсы, установлен ли шлюз по умолчанию и т.д. на пппое адрес 172.18.х.х, на сам эзернет не поставлено ничего( ну или 192.168.0.1 без шлюза - ничего не меняется). клиентский комп включен в циску 3750 на которой настроен mvr. циска с 2-мя вланами, один для пппое а другой для мультикаста, ничего сложного. Edited October 12, 2010 by bokl Вставить ник Quote
s.lobanov Posted October 12, 2010 Posted October 12, 2010 Вот как раз важно стоит IP на физическом интерфейсе или нет. Покажите route PRINT полностью в двух случаях: 1. pppoe-сессии нет 2. pppoe-сессия устанавлена Вставить ник Quote
bokl Posted October 12, 2010 Author Posted October 12, 2010 Вот как раз важно стоит 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 =========================================================================== Постоянные маршруты: Отсутствует Вставить ник Quote
s.lobanov Posted October 12, 2010 Posted October 12, 2010 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-соедениения Вставить ник Quote
bokl Posted October 12, 2010 Author Posted October 12, 2010 (edited) 224.0.0.0 240.0.0.0 172.31.0.3 172.31.0.3 20224.0.0.0 240.0.0.0 10.0.255.187 10.0.255.187 1 Добейтесь того, чтобы были метрики наоборот, т.е. на второй строчке, чтобы была метрика 20, а на первой 1. Крутить в настройках интерфейса и, вероятно, в настройках PPPOE-соедениения ах вот она где собака зарыта... спасибо за подсказку, не догадался бы ели честно. тогда такой еще маленький вопросик. со стороны пппое сервера можно отдать соотв метрики или это на клиенте надо крутить? Edited October 12, 2010 by bokl Вставить ник Quote
s.lobanov Posted October 12, 2010 Posted October 12, 2010 Честно говоря не знаю, но почему-то на 99% уверен, что нельзя передать метрику клиенту(разве есть какой-то стандарт на метрики(в каких диапазонах она должна быть?)?) при установлении PPPoE-соединении, посмотрите в RFC, чтобы не гадать Но лично я думаю, что те, кто способны установить VLC-плеер, скачать плейлист и загрузить его, способны и на установку метрики. Домохозяйки всё равно не будут сами настраивать multicast-TV на компе Вставить ник Quote
Deac Posted October 12, 2010 Posted October 12, 2010 Подключение реализовать cmd-шником, в котором запускать rasdial и править метрику. Вставить ник Quote
Oleg Gawriloff Posted October 12, 2010 Posted October 12, 2010 Неправильный метод. Нужно выдавать клиенту плеер который умеет выбирать интерфейс в который посылать IGMP Join. IPTV Player либо ProgDVB. Вставить ник Quote
s.lobanov Posted October 12, 2010 Posted October 12, 2010 Oleg Gawriloff Не согласен. Multicast должен работать во всех плеерах, а не только в том, который выдал провайдер. Мне вот лично очень не нравится IPTV Player, уродливый он какой-то(тут как говорится на вкус и цвет...). С точки зрения количества телодвижений, то пофиг, что выбрать интерфейс в плеере, что прописать метрику на PPPoE-соединении. >Подключение реализовать cmd-шником, в котором запускать rasdial и править метрику. Даже "продвинутым" пользователям не понравится такой костыль, на форумах будут писать, что IPTV(multicast) у такого-то провайдера есть, но чтоб подключить нужно быть "компьютерным гением" и всякую такую бредятину. Посмотрел я что можно сделать с pppoe-соединением в Windows 7, есть там галочка для ручного назначения метрики(нужно добраться до свойства tcp/ip v4), просто зафигачить туда 100, а локальное подключение(по сути, физический интерфейс) не трогать, тогда на все маршруты через локальный интерфейс будет метрика 20 и igmp-запросы пойдут куда надо. И на 99% уверен, что в WinXP тоже можно назначить метрика на pppoe-подключение. Вставить ник Quote
Deac Posted October 12, 2010 Posted October 12, 2010 Выдать готовый cmd при подключении, метод конечно не из лучших, но проверенно работает. Вставить ник Quote
chubais Posted October 12, 2010 Posted October 12, 2010 А нельзя выдать статический маршрут по DHCP, с меньшей маской? Вставить ник Quote
s.lobanov Posted October 12, 2010 Posted October 12, 2010 (edited) Интереная идея - затолкать в влан с 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 October 12, 2010 by s.lobanov Вставить ник Quote
Bambuk Posted October 12, 2010 Posted October 12, 2010 Если используется IGMPv3 и явно указываются сорсы, то требуется прописывать и маршруты на сорсы куда надо. Вставить ник Quote
Deac Posted October 12, 2010 Posted October 12, 2010 Ломовое решение здесь есть - раутер настраиваемый провайдером. К сожалению не всякий клиент готов раскошелится, даже на DIR-100 за 900руб. Вставить ник Quote
bokl Posted October 13, 2010 Author Posted October 13, 2010 (edited) Ломовое решение здесь есть - раутер настраиваемый провайдером.К сожалению не всякий клиент готов раскошелится, даже на DIR-100 за 900руб. а еще пойди обьясни абоненту, зачем ему нужен роутер, если у него в компе есть езернет дырка. Edited October 13, 2010 by bokl Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.