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

Замирает мультикаст

Берём IPTV у вышестоящего провайдера. На нашей стороне стоит QSW-8300 с настроенным mBGP+msdp+PIM-SM. Есть vlan100, через который проходит мультикаст. Абонентские коммутаторы QSW-2800, Orion Alpha A26, S2940-8G и подобные. На них мультикаст настроен по этим мануалам (кроме source/destination control):

- http://shop.nag.ru/article/mvr-na-kommutatorah-snr-how-to

- https://helpdesk.qtech.ru/index.php?/Knowledgebase/Article/View/52/11/nstrojjk-igmp-snooping-n-qsw2800-po-nlogii-s-d-link

 

Между абонентским и QSW-8300 обычно стоит 1 коммутатор агрегации. Например, S2980G-24F, QSW-8200. На них только проброшен влан с мультикастом.

 

В обоих случаях проявляется следующая проблема - несколько раз в час картинка замирает на несколько секунд. Если дать мультикаст сразу в абонентский влан (на 8300 в интерфейсе абонентского влана ip pim sparse-mode) - таких глюков нет.

Подскажите, что может быть? Куда копать?

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

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


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

А что эта команда дает/забирает? Зашел проверить - выключил, в конфиге отобразилось. Проблем, как у ТС нет, но все равно.

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


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

no ip igmp snooping proxy на qsw2800 и 8200

Изначально так и было, была проблема

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


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

Одно время у меня на QTECH были похожие проблемы.

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

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


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

А что эта команда дает/забирает? Зашел проверить - выключил, в конфиге отобразилось. Проблем, как у ТС нет, но все равно.

 

у меня замирало пока не выключил igmp snooping proxy. querier был выше

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


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

Одно время у меня на QTECH были похожие проблемы.

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

Не помнишь какие поставил?

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


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

На querier (Cisco 3750):

#sh run | i igmp  
ip igmp snooping last-member-query-interval 30000
ip igmp snooping querier query-interval 50
ip igmp snooping querier max-response-time 25

 

На агрегации (QTECH 3900):

#sh igmp-snooping     
Enable IGMP-Snooping
The max response time is 100 second(s)
The host port timeout is 300 second(s).
Disable IGMP-Snooping route-port forward
The Router port timeout is 300 second(s), Currently ageing is running
...
IGMP-Snooping Querier : OFF
Querier vlan : 1 | Source IP 0.0.0.0 | Max Query Respond Time 25 sec | Query interval 50 sec

 

На доступе query-interval 60 и клиентских портах включаю fast-leave.

 

Но вообще тайминги нужно подбирать под свое окружение.

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


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

А что эта команда дает/забирает? Зашел проверить - выключил, в конфиге отобразилось. Проблем, как у ТС нет, но все равно.

 

у меня замирало пока не выключил igmp snooping proxy. querier был выше

 

Самое интересное, я для теста выключил proxy на коммутаторе, где snooping был "на всякий случай", то есть в конфиге была только одна строчка ip igmp snooping, а мультикаст вообще не гонялся. Так и не смог ни одной диагностической команды найти, где можно было бы увидеть, что этот proxy включен. Теперь буду знать.

 

По таймингам. Использую стандартные Cisco-тайминги везде, проблем нет. Из ключевых - это query-interval (60 sec) и max-response-time (10 sec), остальные не особо важны.

 

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

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


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

alibek, мультикаст получал из своей сети? у меня на 8300 настроен pim. Где-то читал, что если есть пим, то на промежуточных ничего настраивать не надо. Или надо?

 

Но вообще тайминги нужно подбирать под свое окружение.

А как понять какой поставить?

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


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

alibek, мультикаст получал из своей сети?

И из своей, и снаружи.

У меня PIM не используется, чистый igmp snooping.

 

А как понять какой поставить?

Для начала попробуй такие же (60 на доступе и 50 на агрегации).

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


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

Кстати, проверьте mrouter порты везде. Щас много абонентских устройств кидает genquery в ван порт

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


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

mrouter на абонентском коммутаторе прописан, настройки IGMP Snooping ниже

 

tkd_147#sho ip igmp snooping vlan 100
Igmp snooping information for vlan 100

Igmp snooping L2 general querier                  :NO
Igmp snooping query-interval                      :60(s)
Igmp snooping max response time                   :10(s)
Igmp snooping specific-query max response time    :1(s)
Igmp snooping robustness                          :2
Igmp snooping mrouter port keep-alive time        :125(s)

 

На агрегации никаких настроек нет, только проброшен влан (пробовал включить igmp snooping на vlan 100 с опцией ip igmp snooping vlan 100 l2-general-querier и query-interval 50 - проблема осталась).

 

На 8300 igmp snooping выключен.

 

Проблема всё ещё есть

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


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

Если IPTV подаете отдельной VLAN - то по симптомам, кто-то (какой то коммутатор) выступает в роли источника или "кверира". Найти и устранить.

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


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

Если IPTV подаете отдельной VLAN - то по симптомам, кто-то (какой то коммутатор) выступает в роли источника или "кверира". Найти и устранить.

т.е. source control на коммутаторах доступа должен помочь?

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


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

multicast destination-control, ip multicast destination-control access-group и igmp snooping drop query на клиентских портах — это обязательно.

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


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

Проблема решена!

Включил igmp snooping на всех коммутаторах и агрегациях, включил destination control, igmp snoop drop query.

На центральной агрегации проверил активные подписки и удалил все лишние - было очень-очень много.

Спасибо за помощь!

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


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

Оказалось, что проблема решена не везде. Что изменилось: мультикаст вынесен в отдельный влан.

 

В схеме:

qsw-8300 - S2980G-24F - Orion Alpha A26

 

Тайминги не прописаны, всё работает как надо.

 

В схеме

qsw-8300 - S2980G-24F - S2970G-24S - S2940-8g-v2

Картинка замирает с чёрным экраном на несколько секунд несколько раз в час.

Пробовал менять тайминги соответственно 40-50-60-70 сек - не помогает.

 

Сейчас настройки IGMP такие:

 

qsw-8300:

a1#sho ip igmp snooping vlan 1000
Igmp snooping information for vlan 1000

Igmp snooping L2 general querier                  :NO
Igmp snooping query-interval                      :40(s)
Igmp snooping max response time                   :25(s)
Igmp snooping specific-query max response time    :1(s)
Igmp snooping robustness                          :2
Igmp snooping mrouter port keep-alive time        :92(s)

IGMP Snooping Connect Group Membership
Note:*-All Source, (S)- Include Source, [s]-Exclude Source
Groups          Sources             Ports               Exptime  SrcMac              System Level
239.195.32.2    *                   Ethernet1/0/16      00:04:05 C4:A8:1D:44:AC:12   V2
                                   Ethernet1/0/20      00:03:31 28:28:5D:D6:44:55   V2
239.195.32.4    *            

 

S2980G-24F:

a6#sho ip igmp snooping vlan 1000
Igmp snooping information for vlan 1000

Igmp snooping L2 general querier                  :NO
Igmp snooping query-interval                      :50(s)
Igmp snooping max response time                   :10(s)
Igmp snooping specific-query max response time    :1(s)
Igmp snooping robustness                          :2
Igmp snooping mrouter port keep-alive time        :105(s)

IGMP Snooping Connect Group Membership
Note:*-All Source, (S)- Include Source, [s]-Exclude Source
Groups          Sources             Ports               Exptime  SrcMac              System Level
239.195.32.2    *                   Ethernet1/0/22      00:02:34 28:28:5D:D6:44:55   V2
239.195.32.11   *                   Ethernet1/0/22      00:03:11 E0:3F:49:4F:5D:D8   V2

Igmp snooping vlan 1000 mrouter port
Note:"!"-static mrouter port
!Ethernet1/0/24

 

s2970:

a9#show ip igmp-snooping
Global IGMP snooping configuration:
-----------------------------------
Globally enable      : Enabled
VLAN nodes           : 100,1000
Dlf-frames filtering : Disabled
Sensitive            : Disabled
Querier              : Disabled
Querier address      : 10.0.0.200
Querier interval     : 60 s
Router age           : 260 s
Response time        : 25 s

 

s2940:

tkd_95#show ip igmp snooping vlan 1000
Igmp snooping information for vlan 1000

Igmp snooping L2 general querier                  :NO
Igmp snooping query-interval                      :70(s)
Igmp snooping max response time                   :10(s)
Igmp snooping specific-query max response time    :1(s)
Igmp snooping robustness                          :2
Igmp snooping mrouter port keep-alive time        :145(s)

IGMP Snooping Connect Group Membership
Note:*-All Source, (S)- Include Source, [s]-Exclude Source
Groups          Sources             Ports               Exptime  SrcMac              System Level
239.195.32.2    *                   Ethernet1/1         00:04:02 28:28:5D:D6:44:55   V2

Igmp snooping vlan 1000 mrouter port
Note:"!"-static mrouter port
!Ethernet1/10

 

 

Заметил, что на 2940 exptime опускается до нуля, потом отсчёт начинается заново. Что может быть?

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

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


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

Есть мнение, что косяк в s2970, но никак не пойму как победить

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


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

Та же проблема с SNR-S2950-24G.

При включении на нем igmp snooping картинка и звук периодически замирают, экран гаснет на секунду, а потом показ и звук возобновляются. Происходит это примерно с частотой Exptime.

 

Схема подключения простейшая, тест на столе.

 

D-Link DGS-3120-48TC(последняя прошивка) ->- SNR-S2950-24G (SoftWare Version 7.0.3.5(R0217.0142))

На D-Link igmp snooping отключен и просто проброшен мультикаст-влан.

На SNR-S2950-24G лишь дефолтовый влан vid 1 и мультикаст-влан vid 2345.

Порт 2 - аплинк.

Порт 1 - абонент (зритель).

SNR-S2950-24G обновлена прошивка и настройки были сброшены на "по умолчанию". Далее настраивалась простейшая конфигурация.

 

Если на SNR-S2950-24G отключить igmp snooping то работает все великолепно, замираний нет. Но после включения igmp snooping начинает раз минуты в 3 замирать картинка и звук.

 

 

Может быть что-то не так в настройках? Или есть какие-то другие идеи?

Подскажите, плз...

 

 

SNR-S2950-24G Device, Compiled on Mar 11 09:30:58 2016
 SoftWare Version 7.0.3.5(R0217.0142)
 BootRom Version 7.1.3
 HardWare Version 1.0.1

 

SNR-S2950-24G# show run
!
no service password-encryption
!
hostname SNR-S2950-24G
!
authentication logging enable
!
username *** privilege 15 password 0 ***
!
authentication line console login local
!
!
!
!
!
!
!
!
!
!
!
!
vlan 1 
!
vlan 2345
name v2345
multicast-vlan
multicast-vlan mode dynamic
!
Interface Ethernet1/1
switchport association multicast-vlan 2345
!
Interface Ethernet1/2
switchport association multicast-vlan 2345
!
Interface Ethernet1/3
!
Interface Ethernet1/4
!
Interface Ethernet1/5
!
Interface Ethernet1/6
!
Interface Ethernet1/7
!
Interface Ethernet1/8
!
Interface Ethernet1/9
!
Interface Ethernet1/10
!
Interface Ethernet1/11
!
Interface Ethernet1/12
!
Interface Ethernet1/13
!
Interface Ethernet1/14
!
Interface Ethernet1/15
!
Interface Ethernet1/16
!
Interface Ethernet1/17
!
Interface Ethernet1/18
!
Interface Ethernet1/19
!
Interface Ethernet1/20
!
Interface Ethernet1/21
!
Interface Ethernet1/22
!
Interface Ethernet1/23
!
Interface Ethernet1/24
!
Interface Ethernet1/25
!
Interface Ethernet1/26
!
interface Vlan1
ip address 192.168.1.2 255.255.255.0
!
ip igmp snooping
no ip igmp snooping proxy
ip igmp snooping vlan 2345
ip igmp snooping vlan 2345 immediately-leave
ip igmp snooping vlan 2345 mrouter-port interface Ethernet1/2
!
ip default-gateway 192.168.1.1
!
no login
!
end

 

 

SNR-S2950-24G#show ip igmp snooping vlan 2345
Igmp snooping information for vlan 2345

Igmp snooping L2 general querier                  :NO
Igmp snooping query-interval                      :125(s)
Igmp snooping max response time                   :10(s)
Igmp snooping specific-query max response time    :1(s)
Igmp snooping robustness                          :2
Igmp snooping mrouter port keep-alive time        :255(s)

IGMP Snooping Connect Group Membership
Note:*-All Source, (S)- Include Source, [s]-Exclude Source
Groups          Sources             Ports               Exptime  SrcMac
    System Level
239.192.152.143 *                   Ethernet1/2         00:04:20 00:11:6B:96:8F:23   V2
                                   Ethernet1/2         00:04:20 F8:C0:91:18:41:5B   V2
239.195.52.11   *                   Ethernet1/1         00:01:54 00:1A:79:28:97:7D   V2
                                   Ethernet1/2         00:01:44 F8:C0:91:18:41:5B   V2

Igmp snooping vlan 2345 mrouter port
Note:"!"-static mrouter port
!Ethernet1/2

 

 

SNR-S2950-24G#show ip igmp snooping
Global igmp snooping status   :Enabled
L3 multicasting               :stopped
Igmp snooping is turned on for vlan 2345

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


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

Interface Ethernet1/1
switchport association multicast-vlan 2345
!
Interface Ethernet1/2
switchport association multicast-vlan 2345
!
ip igmp snooping vlan 2345 mrouter-port interface Ethernet1/2

 

Нужно делать так:

 

Interface Ethernet1/1
switchport association multicast-vlan 2345
igmp snooping drop query
!
Interface Ethernet1/2
switchport access vlan 2345
igmp snooping drop report
!

 

Это если аплинк не тегированый.

 

И еще, где у вас querier? Есть в сети такой?

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

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


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

а querier в сети один?

 

На длинке если он не является коммутатором доступа(у вас имеено так) рекомендуется использовать обычный влан вместо ISM влана. С включенным Igmp snooping.

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


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

Сейчас аплинк идущий с D-Link на SNR тегированный. Средствами D-Link делал его и с тегом и без него - это не влияет на происходящее.

 

В процессе экспериментов включал igmp snooping на D-Link и назначал его querier. На происходящее это не влияло.

Сейчас querier виден где-то в аплинке приходящем от вышестоящего оператора, от которого мы берем мультикаст. (ХомАП ТВ)

 

Использовать на D-Link обычный влан вместо ISM попробую, спасибо.

 

Если есть еще какие-то идеи - буду рад их услышать т.к. сейчас крутить все это буду...

 

Еще для информации... Не знаю, влияет ли это, но DLink и SNR находятся в разных сетях т.е. управление ими находится в разных vlan. Dlink в ядре и доступен по 192.168.2.2/24 а SNR на доступе и управляется через 192.168.1.2/24

 

В будущем на DLink надо будет включать igmp snooping т.к. он на агрегации и не хотелось бы чтобы он весь приходящий от оператора мультикаст лил на домовые свичи. Но это уже после того как заработает нынешняя, более простая, схема.

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

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


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

Если есть еще какие-то идеи - буду рад их услышать т.к. сейчас крутить все это буду...

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

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


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

Заработало :)

Спасибо участвовавшим.

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

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


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

Join the conversation

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

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

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

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

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

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

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