lousx Posted March 27, 2013 Вобщем такая ситуация. iptv отказало ночью таким образом: С компьютера работает, с приставки - нет. Если на компьютере с того же свича смотреть канал через vlc, то и на приставке он начинает показывать. Видимо приставка не может подписаться на канал сама. Т.е., по сути, не в свичах дело. Но и все приставки разом тоже не могли загнуться. Где искать проблему? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
-Ars- Posted March 27, 2013 Где искать проблему? wireshark-ом смотрели? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
triam Posted March 27, 2013 Все приставки как раз могли загнуться после апдейта прошивки например. Правильно подсказывают, что стоит проверить tcpdump'ом =) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
yegorov-p Posted March 27, 2013 (edited) Похоже, что приставка igmp join не может отправить/ отправляет неправильно.у вас там иптв не в отдельном влане случайно летает? Edited March 27, 2013 by yegorov-p Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted March 27, 2013 Сваливайте с мультикаста на хттп. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
lousx Posted March 27, 2013 (edited) wireshark-ом смотрели? debian, потому стоит проверить tcpdump'ом Зеркалить порт и смотреть что шлет приставка? Похоже, что приставка igmp join не может отправить/ отправляет неправильно тоже так думаю, но вопрос: почему? у вас там иптв не в отдельном влане случайно летает? в отдельном Все приставки как раз могли загнуться после апдейта прошивки например. Прошивки не обновлялись. Сваливайте с мультикаста на хттп. Всмысле? udp to http proxy? Edited March 27, 2013 by lousx Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Avalon55 Posted March 28, 2013 http://deineka.net/2010/12/06/relaying-multicast-v-http-i-obratno/ Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted March 28, 2013 Всмысле? udp to http proxy? да Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zorn Posted March 28, 2013 Т.е., по сути, не в свичах дело. Я бы не был так уверен. Была похожая ситуация. Дома перестала казать приставка через роутер D-link DIR320 и так же как у вас начинала, если с компа запустить этот же канал. Ребут роутера решил проблему. Для начала я бы попробовал ребутнуть свитч. А что за свитч и приставка кстати ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
-Ars- Posted March 28, 2013 не понял, какая связь между debian и wireshark vs tcpdump, но суть одна и таже: либо порт зеркалить, либо хаб ставить - и смотреть, ага. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
lousx Posted March 28, 2013 (edited) Для начала я бы попробовал ребутнуть свитч Пробовал. А что за свитч и приставка кстати ? des-3200 и dip-120 debian и wireshark vs tcpdump вайршарком пользуюсь под виндой, тисипидампом в динухе. либо порт зеркалить, либо хаб ставить - и смотреть, ага. Сегодня посмотрю. Edited March 28, 2013 by lousx Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zorn Posted March 28, 2013 (edited) Сваливайте с мультикаста на хттп. А как же прелести mvr ? :) А igmp запрос от приставки на первом свитче есть ? Может он где нибудь дальше глушится как "не кошерный" ? ) Edited March 28, 2013 by zorn Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted March 28, 2013 А как же прелести mvr ? :) А как насчёт мгновенно включения на любых девайсах умеющих хттп? А как насчёт локальных точек раздачи с забором из центра по хттп по необходимости? А как насчёт полного пофига на L2?) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zorn Posted March 28, 2013 А как насчет 100 пользователей захотевших посмотреть один HD канал мегабит на 15 ? :) Про достоинства я и сам знаю. Про точки раздачи не совсем понял только. Куда их ставить чтобы было без узких мест ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
lousx Posted March 28, 2013 Зазеркалил порт - вообще тишина в плане igmp. На винде с iptv player тоже не показывает. Как только я с vlc (debian) подписываюсь (начинаю смотреть) какой то канал и сразу же начинает показывать как на приставке, так и на винде с iptv плеера. Видимо они не отправляют join запрос. Вопрос - почему? Перетыкивания из порта в порт ситуацию не меняют. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
tester-str Posted March 28, 2013 Если 2 IP-интерфейса, то может дело в таблице маршрутизации. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
lousx Posted March 28, 2013 Если 2 IP-интерфейса, то может дело в таблице маршрутизации. Не понял, что Вы имеете ввиду. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
martini Posted March 28, 2013 2сzorn - да хоть 200 одновременно пусть смотрят ХД каналы по 20 мегабит, тебе жалко 400 мегабит аплинка районного ?? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted March 28, 2013 А как насчет 100 пользователей захотевших посмотреть один HD канал мегабит на 15 ? :) Вообще не проблема. Либо в центре сервер с 2 и более гигабит выходом либо локальных поставить, по ближе к клиентам. Точки ставить там где это нужно/можно. На локальных узлах тазика с атомом/закатом хватит с запасом. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted March 28, 2013 Как только я с vlc (debian) подписываюсь (начинаю смотреть) какой то канал и сразу же начинает показывать как на приставке, так и на винде с iptv плеера.Видимо они не отправляют join запрос. Вопрос - почему? Перетыкивания из порта в порт ситуацию не меняют. Разные версии IGMP. IGMP улетает не на тот интерфейс. IGMP улетает не на тот MAC адрес. (!!! трудно углядеть не зная, обычно трабла в таблице роутинга) IGMP не проходит валидацию: не верная контрольная сумма IP, не правильный адрес (хотя по идее пофик), что то ещё что не нравится коммутатору. Фаервол винды режет пакеты IGMP. Попробуйте netsh reset (чего то там, гуглите как правильно винсок ресетить, короче сброс всех параметров ип стёка в дефолт). Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
zorn Posted March 29, 2013 2сzorn - да хоть 200 одновременно пусть смотрят ХД каналы по 20 мегабит, тебе жалко 400 мегабит аплинка районного ?? У вас с математикой проблемы :) Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
HackerDeath Posted April 2, 2013 (edited) Как только я с vlc (debian) подписываюсь (начинаю смотреть) какой то канал и сразу же начинает показывать как на приставке, так и на винде с iptv плеера.Видимо они не отправляют join запрос. Вопрос - почему? Перетыкивания из порта в порт ситуацию не меняют. Разные версии IGMP. IGMP улетает не на тот интерфейс. IGMP улетает не на тот MAC адрес. (!!! трудно углядеть не зная, обычно трабла в таблице роутинга IGMP не проходит валидацию: не верная контрольная сумма IP, не правильный адрес (хотя по идее пофик), что то ещё что не нравится коммутатору. Фаервол винды режет пакеты IGMP. Попробуйте netsh reset (чего то там, гуглите как правильно винсок ресетить, короче сброс всех параметров ип стёка в дефолт). И при клиентской базе в 3-5т. Тв абонентов плодить кучу железа для иптв, следить чтобы рейды не падали, блоки, материнки не нализнулись. Ставить кучу резервирований..... тратить на мониторинг только их 24 на 7 пару инженеров? Или нормально настроить сеть и использовать только проверенное железо? Edited April 2, 2013 by HackerDeath Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Ivan_83 Posted April 2, 2013 Зависит от архитектуры сети. Рейд не нужен, достаточно и флешки/ссд, тк никакой записи на носитель не требуется. Если в районе что то наворачивается - можно перекидывать чтобы смотрели с центра/другого района, лишь бы канала/магистрали хватало. Мониторить 1-100 своих(!) серверов сильно проще, чем 3-5т клиентов, а в случае с хттп все проблемы клиентов с просмотром видны на сервере сразу. Так же гарантированное минимальное время включения с игмп нихрена не возможно. И даже если тупо лить мультикаст сразу на абонента оно всё равно будет включатся дольше, чем когда хттп на коннекте сразу вваливает клиенту пару мегабайт. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...