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

Мультикаст потоки долго отключается Провайдер не отсылает Membership Query, specific for group

Коллега столкнулся с интересным случаем.

 

Первоначальная схема подключения IPTV приставки:

 

Провайдер->Модем->STB

 

В такой схеме все нормально работает. Затем в разрыв между модемом и STB поставили C2960

 

Провайдер->Модем->C2960->STB

 

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

 

Если вместо Cisco ставить обычный "тупой" свич, то все тоже работает нормально. Опытным путем выяснили, что если стоит циска, то при отключении от группы, STB отсылает IGMP Leave Group, но ответа (Membership Query, specific for group) от роутера провайдера не приходит. Соответственно, поток не отключается. Предпологаем, что провайдер как-то отслеживает MAC адрес, и если это не MAC приставки, то почему-то не отправляет ответ IGMP. Своеобразная защита от нескольких приставок.

 

Дамп, когда используем неуправляемый свич

post-44163-099290500 1471526326_thumb.png

 

Дамп, когда поставили Cisco

post-44163-066322800 1471526364_thumb.png

 

Как видно, ответов от роутера провайдера нет.

 

Можно как-то победить это?

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


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

По тупому - можно отключить на 2960 igmp snooping, тогда она превратится в неуправляемый свич

По умному - непонятно откуда же именно снять дамп, поэтому и диагностических выводов сделать нельзя

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


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

сталкивался с аналогичным на sup720.

победил именно "по-тупому", сказав no ip igmp snooping, т.к. циска должна была быть прозрачна для мультикаста.

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


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

В 2960 не так много уж и параметров настройки снупинга очень маленькая глава из книжки. Можно не совсем отключать снупинг, а сделать его чуть тупее. Если STB только одна то можно включить immediate leave, можно вручную назначить mrouter порт в сторону провайдера, отключить source-only-learning или aging поставить сильно поменьше 10 минут, отключить report-suppression. Это всё в порядке отупления поведения.

 

Конечно дампы можно посмотреть между Cisco и модемом, т.е. понять что на самом деле Cisco шлёт.

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


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

Очевидно что кошка не шлёт igmp leave выше, либо шлёт какой нибудь не той версии.

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


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

Join the conversation

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

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

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

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

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

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

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