Перейти к содержимому
Калькуляторы

интересный вопрос по iptv

народ, у кого есть опыт, поделитесь информацией. как узнать какую ширину мультикаст потока потянет тот или иной коммутатор. ибо недешевый allied telesys загнулся моментом при потоке больше 90мегабит. хотелось бы порядка 300 мегабит пустить юзерам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Телесис не может загнуться на 90 мегабитах. У него матрица неблокируемая. Неправильно настроили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

хорошо, а какие требования/спецификация должна быть у свичей, чтобы тянули мультикаст порядка 300мбит?

Изменено пользователем SVLD

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

У него матрица неблокируемая. Неправильно настроили.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А какое колличество групп запускали? Использовали snooping? При default flooding и 90Mbit при условии 100х портов, зангнётся всё...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1. снупинг конечно был включен

2. каналов было пущено порядка 50ти

3. можно по-подробней о дефолт влудинг?

 

в общем научите люди :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

...3. можно по-подробней о дефолт влудинг?...
если в свиче гуляет мультикаст, а игмп-квериера нету (сорс воткнут прямо в свич), то снупинг не работает, т.к. снупить нечего, и мультикаст пуляет во все порты все группы.

для правильной работы игмп-снупинга необходим мультикаст-роутер, который будет опрашивать, мол, кто что посмотреть хотел? свич увидит этот запрос, поймет что там квериер. запрос размножит во все порты. если кто что хочет посмотреть, то ответит на кверю репортом. свич увидит этот репорт и даст его роутеру(квериеру). с роутера пойдет поток и свич его проключит тому, от кого был репорт. следующий репорт в ту же группу свич примет к сведению и дропнет, не передавая квериеру, и начнет дублировать поток для нового зрителя. примерно так.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

надобы воткнуть стримеры в L3свич и поднять на оном мультикаст-роутинг. чтоб он в сторону домовых свичей плевался игмп-кверями

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Телесис выполняет все L2 и L3 движухи на ASIC, поэтому он подлец такой wire speed. В данном случае подозреваю что оно из-за некорректной настройки тупо броадкастит.

 

...3. можно по-подробней о дефолт влудинг?...
если в свиче гуляет мультикаст, а игмп-квериера нету (сорс воткнут прямо в свич), то снупинг не работает, т.к. снупить нечего, и мультикаст пуляет во все порты все группы.

Почти все L3 телесисовские свитчи можно настроить в режим мультикаст рутера, так что по идее схема должна работать "в одном флаконе". Сам будет на себя квериера и подписывать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

свитч AT-9424T/SP, квериера на нем не нашел, пробежался даже по консольным командам. Меня заинтересовала мысль гн-а ugluck, особенно после прочтения пары статей на нетап.тв. Смысл в чем, они предлагают две схемы использования их стримеров. первая - если свитч без квериера, в его роли выступает mrouted на стримерах (стримеры как раз идут с двумя сетевыми интерфейсами, видимо под это дело). вторая - предлагают использовать каталист дорогой, в котором квериер интегрирован. Нас конечно интересует первый бюджетный вариант (былиб деньги, не парили бы мозг себе). Так вот в связи с этим возникает следующий вопрос:

 

предполагаю что их стримеры имеют маршрут 224.0.0.0/4 на один интерфейс, а по таблице маршрутизации (которая строится на основании пришедших подписок) эти потоки перебрасываются на второй интерфейс (на свитч)

НО! а)куда тогда подключается первый интерфейс? не логичней ли роутить с лупбэка? б) если народ смотрит почти все каналы, на свитч пойдет всё равно ВЕСЬ поток стримера)

 

есть также мысль, что квериер нужен именно для нормальной работы снупинга на свиче (ибо этот телесин даже при включенном снупинге, так моргал, что невольно появилось желание повесить его на новогоднюю ёлку в роли герлянды, пробрасывая все потоки на все порты)

 

чего я добился на данном этапе: поправил mrouted немного, благодаря чему он откомпилился, решил развить мысль о роутинге с лупбэка на сетевую. По этой причине подкрыжил исходники (он отбрасывает изначально как интерфейс loopback сам по себе, так и по причине нездорового ип/маски 127.0.0.1/8). получил - mrouted заводится (сервер у меня на данном этапе настроен "224.0.0.0/4 via lo"), и вроде бы должен работать - не успел проверить, сначала хочу разобраться с теорией квериара+снупинг.

 

буду рад любым сцылам и информационной помощи (ugluck, очень бы хотелось пообщаться в онлайне, если можно поделитесь в ПМ своей аськой)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

читайте внимательней:http://www.netup.tv/ru-RU/configuring-igmp-in-lan-for-managing-multicast-iptv-streams.php

там написано, что оба интерфейса являются исходящими, просто каждый из них ставит свой айпишник сорцом. оба они нужны для того, чтоб _запустился mrouted, и только. думаю, все заработает, если оставить настройки mrouted.conf по дефолту, как и предлагается в статье.

дело в том, что процесс _маршрутизации мультикаста вам не нужен, вам нужна правильная работа игмп-снупинга на свиче. для этого было бы достаточно лишь тупого генератора пакетов игмп-квери на том же порту свича, что и сорсь.

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

Изменено пользователем ugluck

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

огромное спасибо, именно так и думал :) mrouted проверил - работает, вопрос ещё такой, квериер нужен на каждом стримере или хватит на одном компе, воткнутом в свитч, даже если он не является стримером?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

читайте внимательней:<...> пакетов игмп-квери на том же порту свича, что и сорсь.

:)

Изменено пользователем ugluck

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.