Jump to content
Калькуляторы

Пытаюсь запустить IPTV с помощью коммутаторов SNR-S2950

Делал по статье http://habrahabr.ru/post/111317/

 

Но пока безрезультатно.

 

Есть устрояства

PBI-5000 (стример)

SNR-2950 (в качестве querier'ов)

SNR-2950 (на доступе)

 

 

Текущий конфиг такой

---------SNR-S2950-1----------

Interface Ethernet1/1
description MNG-PBI-5000
switchport access vlan 400
!
Interface Ethernet1/2
description TV-PBI-5000
switchport access vlan 401

Interface Ethernet1/24
description NET
switchport mode trunk

interface Vlan400
description MNG
ip address 192.168.25.2 255.255.255.0
!
interface Vlan401
ip address 10.0.0.10 255.255.255.0
!
ip igmp snooping
ip igmp snooping vlan 401
ip igmp snooping vlan 401 l2-general-querier
ip igmp snooping vlan 401 l2-general-querier-source 10.0.0.10

---------SNR-S2950-2----------

Interface Ethernet1/1
description MNG
switchport access vlan 400
!
Interface Ethernet1/2
description Client-TV
switchport access vlan 401
!

Interface Ethernet1/24
description description NET
switchport mode trunk

ip igmp snooping
ip igmp snooping vlan 401
ip igmp snooping vlan 401 immediately-leave
ip igmp snooping vlan 401 mrouter-port interface Ethernet1/24

 

Пытаемся посмотреть канал в VLC

udp://@240.50.0.60:1234

 

Этот источник не открывается:

VLC не может открыть MRL 'udp://@240.50.0.60:1234'. Ищите более подробную информацию в лог-файле.

Share this post


Link to post
Share on other sites

На абонентском коммутаторе не обязательно указывать mrouter-port, лучше на абонентских портах включить

igmp snooping drop query

.

 

Покажите на каждом коммутаторе

sh ip igmp snooping vlan 401

Share this post


Link to post
Share on other sites

На абонентском коммутаторе не обязательно указывать mrouter-port, лучше на абонентских портах включить

igmp snooping drop query

.

 

Покажите на каждом коммутаторе

sh ip igmp snooping vlan 401

 

SNR-S2950-1#sh ip igmp snooping vlan 401
Igmp snooping information for vlan 401

Igmp snooping L2 general querier                  :Yes(COULD_QUERY)
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 query-suppression time              :255(s)

IGMP Snooping Connect Group Membership
Note:*-All Source, (S)- Include Source, [s]-Exclude Source
Groups          Sources             Ports               Exptime  System Level
239.255.255.250 *                   Ethernet1/24        00:02:43 V3

Igmp snooping vlan 401 mrouter port
Note:"!"-static mrouter port

 

и

 

SNR-2950-02# sh ip igmp snooping vlan 401
Igmp snooping information for vlan 401

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  System Level

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

Share this post


Link to post
Share on other sites

Для полноты картины

SNR-S2950-1#sh runn

vlan 1;400-407
!
Interface Ethernet1/1
description MNG-PBI-5000
switchport access vlan 400
!
Interface Ethernet1/2
description TV-PBI-5000
switchport access vlan 401
!
Interface Ethernet1/24
description NET
switchport mode trunk
!
Interface Ethernet1/25
!
Interface Ethernet1/26
!
interface Vlan1
ip address 192.168.1.2 255.255.255.0
!
interface Vlan400
description MNG
ip address 192.168.25.2 255.255.255.0
!
interface Vlan401
ip address 10.0.0.10 255.255.255.0
!
ip igmp snooping
ip igmp snooping vlan 401
ip igmp snooping vlan 401 l2-general-querier
ip igmp snooping vlan 401 l2-general-querier-source 10.0.0.10

 

и

 

SNR-S2950-2#sh run

vlan 1;400;402-407
!
vlan 401
multicast-vlan
!
Interface Ethernet1/1
description MNG
switchport access vlan 400
!
Interface Ethernet1/2
description Client-TV
switchport access vlan 402
switchport association multicast-vlan 401
igmp snooping drop query
!
...
...
Interface Ethernet1/23
description MNG
switchport access vlan 400
!
Interface Ethernet1/24
description description NET
switchport mode trunk
!
Interface Ethernet1/25
!
Interface Ethernet1/26
!
interface Vlan1
ip address 192.168.1.1 255.255.255.0
!
interface Vlan400
description MNG
ip address 192.168.25.1 255.255.255.0
!
interface Vlan401
!
ip igmp snooping
ip igmp snooping vlan 401
ip igmp snooping vlan 401 immediately-leave

Share this post


Link to post
Share on other sites

На абонентском коммутаторе не обязательно указывать mrouter-port, лучше на абонентских портах включить

igmp snooping drop query

а я бился 3 месяца с тем, что абонентский порт начинает корчить из себя mrouter и на него начинает литься весь мультикаст (а статически задать mrouter-port я не могу - аплинк может быть включен в любой из оптических портов). В итоге на него начинает литься гигабит трафика, вешая весь кластер. Спасибо огромное!

 

господа разработчики, ну японский же городовой, обновите мануалы на data.nag.ru!

 

ни в одном из них про эту команду не сказано!

Share this post


Link to post
Share on other sites

На абонентском коммутаторе не обязательно указывать mrouter-port, лучше на абонентских портах включить

igmp snooping drop query

а я бился 3 месяца с тем, что абонентский порт начинает корчить из себя mrouter и на него начинает литься весь мультикаст (а статически задать mrouter-port я не могу - аплинк может быть включен в любой из оптических портов). В итоге на него начинает литься гигабит трафика, вешая весь кластер. Спасибо огромное!

 

господа разработчики, ну японский же городовой, обновите мануалы на data.nag.ru!

 

ни в одном из них про эту команду не сказано!

 

ёлки зелёные!

То что надо!

 

тоже месяц уже мутызгаюсь...

 

кстати статически заданный аплинк тоже толку не даёт. mrouter-port становится 2 или три...

 

#sh ip igmp snooping vlan 100 mrouter-port

 

Igmp snooping vlan 100 mrouter port

Note:"!"-static mrouter port

!Ethernet1/0/1 Ethernet1/0/9

Share this post


Link to post
Share on other sites

На абонентском коммутаторе не обязательно указывать mrouter-port, лучше на абонентских портах включить

igmp snooping drop query

а я бился 3 месяца с тем, что абонентский порт начинает корчить из себя mrouter и на него начинает литься весь мультикаст (а статически задать mrouter-port я не могу - аплинк может быть включен в любой из оптических портов). В итоге на него начинает литься гигабит трафика, вешая весь кластер. Спасибо огромное!

 

господа разработчики, ну японский же городовой, обновите мануалы на data.nag.ru!

 

ни в одном из них про эту команду не сказано!

 

ёлки зелёные!

То что надо!

 

тоже месяц уже мутызгаюсь...

 

кстати статически заданный аплинк тоже толку не даёт. mrouter-port становится 2 или три...

 

#sh ip igmp snooping vlan 100 mrouter-port

 

Igmp snooping vlan 100 mrouter port

Note:"!"-static mrouter port

!Ethernet1/0/1 Ethernet1/0/9

Статическое прописывание mrouter-port не отключает обработку PIM. Чтобы работало так (без igmp snooping drop query), нужно дописать:

 

no ip igmp snooping vlan 1 mrouter-port learnpim

Edited by GFORGX

Share this post


Link to post
Share on other sites

ммм, а vlan 1 в данном контексте это влан с мультикастом или с хомяками?

Multicast. Для VLAN с хомячками при использовании MVR igmp snooping вообще не нужен, поскольку MVR как бы перекладывает весь IGMP и Multicast в Multicast VLAN и все операции происходят там.

Share this post


Link to post
Share on other sites

как работает MVR я слава богу понимаю, вопрос был применительно синтаксиса, а то мало-ли чего там китаёзы по накрутили...

Share this post


Link to post
Share on other sites

А кто подскажет на доступе:

.....

!

vlan 402

name access

vlan 401

multicast-vlan

multicast-vlan association 402

!

Это будет равносильно тому что на абонентских порта прописать:

 

!

Interface Ethernet1/2

description Client-TV

switchport access vlan 402

switchport association multicast-vlan 401

igmp snooping drop query

!

Или есть разница???

Share this post


Link to post
Share on other sites

у меня везде первый вариант - работает.

могу предположить что второй - для выборочного асоциирования

Share this post


Link to post
Share on other sites

у меня на доступе вот так

vlan 770

multicast-vlan

multicast-vlan mode dynamic

multicast-vlan association 100-124 набор_абон_виланов

q

multicast destination-control

ip igmp snooping

ip igmp snooping vlan 770

Share this post


Link to post
Share on other sites

Имею похожую проблему с топик стартером, но конфигурация немножко другая.

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

с сервера в SNR S2990G-24T приходит 4 транковых порта

с SNR S2990G-24T по транковому порту присоединен SNR S2965-8T

к транковому порту SNR S2965-8T подключен потребитель мультикаста.

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

Потом нашел статью Обзор коммутатора SNR-S2990G-48T сделал по ней - не работает.

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

hostname SNR-S2990G-24T-trunk(0)
sysLocation Building 57/2,Predelnaya st, Ekaterinburg, Russia
sysContact support@nag.ru
!
Interface Ethernet0
!
mtu 1600
!
vlan 1-2;88
!
vlan 3
name REALVLAN0003
!
vlan 5
name BGP_VLAN_5
!
vlan 7
name IPTV_OUT_VLAN7
!
vlan 8
name OFFICEVLAN0008
!
vlan 15
name MGMVLAN0015
!
vlan 100
name SIPVLAN100
!
vlan 6
name IPTV_IN_VLAN6
multicast-vlan
multicast-vlan association 7
!
multicast destination-control
!
Interface Ethernet1/0/1
switchport access vlan 15
!
Interface Ethernet1/0/2
switchport access vlan 15
!
Interface Ethernet1/0/3
switchport access vlan 15
!
Interface Ethernet1/0/4
switchport access vlan 15
!
Interface Ethernet1/0/5
switchport access vlan 15
!
Interface Ethernet1/0/6
switchport access vlan 15
!
Interface Ethernet1/0/7
switchport access vlan 88
!
Interface Ethernet1/0/8
switchport access vlan 100
!
Interface Ethernet1/0/9
switchport access vlan 8
!
Interface Ethernet1/0/10
switchport access vlan 8
!
Interface Ethernet1/0/11
switchport access vlan 8
!
Interface Ethernet1/0/12
switchport access vlan 8
!
Interface Ethernet1/0/13
switchport access vlan 3
!
Interface Ethernet1/0/14
switchport access vlan 3
!
Interface Ethernet1/0/15
switchport access vlan 3
!
Interface Ethernet1/0/16
switchport access vlan 3
!
Interface Ethernet1/0/17
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/18
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/19
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/20
switchport mode trunk
!
Interface Ethernet1/0/21
switchport mode trunk
!
Interface Ethernet1/0/22
switchport mode trunk
!
Interface Ethernet1/0/23
switchport mode trunk
!
Interface Ethernet1/0/24
switchport mode trunk
!
Interface Ethernet1/0/25
switchport mode trunk
!
Interface Ethernet1/0/26
switchport mode trunk
!
Interface Ethernet1/0/27
switchport mode trunk
!
Interface Ethernet1/0/28
switchport mode trunk
!
interface Vlan1
!
interface Vlan8
ip address 192.168.8.13 255.255.255.0
!
interface Vlan15
ip address 192.168.15.13 255.255.255.0
!
ip igmp snooping
ip igmp snooping vlan 7
!
no login
!
captive-portal
!
end

 

SNR-S2965-8T#sh run
!
no service password-encryption
!
hostname SNR-S2965-8T
sysLocation Building 57/2,Predelnaya st, Ekaterinburg, Russia
sysContact support@nag.ru
!
username admin privilege 15 password 0 !!!!!!!
!
authentication line console login local
!
mtu 1600
!
vlan 1-2;88
!
vlan 7
name IPTV_VLAN7
!
vlan 15
name MGMTVLAN0015
!
ip multicast source-control
multicast destination-control
!
Interface Ethernet1/0/1
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/2
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/3
switchport access vlan 2
!
Interface Ethernet1/0/4
switchport access vlan 15
!
Interface Ethernet1/0/5
switchport access vlan 88
!
Interface Ethernet1/0/6
switchport access vlan 88
!
Interface Ethernet1/0/7
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/8
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/9
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/10
speed-duplex force100-fx module-type auto-detected
switchport access vlan 2
!
interface Vlan1
ip address 192.168.1.4 255.255.255.0
!
interface Vlan15
ip address 192.168.15.20 255.255.255.0
!
ip igmp snooping
ip igmp snooping vlan 7
!
no login
!
captive-portal
!
end

P.S. Как под спойлер спрятать не сообразил, ровно как и дать ума мультикасту)))

Edited by PhantomGT

Share this post


Link to post
Share on other sites

querier есть на источнике?

 

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

Share this post


Link to post
Share on other sites

querier есть на источнике?

 

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

по идее хотелось бы чтобы 2990 был querier.

источник в 21 22 23 24 портах 2990

с 19 порта 2990 в 7 порт 2965

на 1 2 8 пользователи свича

Share this post


Link to post
Share on other sites

по идее хотелось бы чтобы 2990 был querier.

источник в 21 22 23 24 портах 2990

с 19 порта 2990 в 7 порт 2965

на 1 2 8 пользователи свича

 

на 2990

ip igmp snooping vlan 7 l2-general-querier
ip igmp snooping vlan 7 l2-general-querier-source x.x.x.x

Адрес выбрать свободный из 7 вилана или от балды не используемый нигде (особо параноидальные потребители могут отфильтровать, к тв приставкам не относится).

 

на 2965 на 7 порту(аплинке) убрать "drop query"

 

drop query ставится на портах, смотрящих в сторону получателя

drop report ставится на портах, смотрящих в сторону источника

Edited by ShyLion

Share this post


Link to post
Share on other sites

Спасибо за ответ, сделал как вы сказали пошла подписка, но как-то странно

тестовая машина в сфере в 7 вилане попыталась подписаться на 224.12.0.2, изображения нет, добавил на 2990 в 24 порту drop report, изображения нет. Перекинул тестовую машину в сфере в 6 вилан, все работает. Смотреть пытаюсь в VLC

на 2965 все интересней машина на которой пытаются посмотреть подключена в 1 порт, при попытке запросить источник в группу 224.12.0.2 не добавляется

SNR-S2990G-24T-trunk(0)(config)#sh ip igmp snooping vlan 7
Igmp snooping information for vlan 7

Igmp snooping L2 general querier :Yes(COULD_QUERY)
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 query-suppression time :255(s)

IGMP Snooping Connect Group Membership
Note:*-All Source, (S)- Include Source, [s]-Exclude Source
Groups Sources Ports Exptime SrcMac
    System Level
224.12.0.2 * Ethernet1/0/24 00:03:04 00:0C:29:E3:4A:
6E V3
239.255.255.250 * Ethernet1/0/19 00:03:04 08:00:27:87:4C:
5A V3

Igmp snooping vlan 7 mrouter port
Note:"!"-static mrouter port


SNR-S2990G-24T-trunk(0)(config)#sh running-config
!
Interface Ethernet0
!
mtu 1600
!
vlan 7
name IPTV_OUT_VLAN7
!
vlan 6
name IPTV_IN_VLAN6
multicast-vlan
multicast-vlan association 7
!
multicast destination-control
!
!
Interface Ethernet1/0/19
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/21
switchport mode trunk
!
Interface Ethernet1/0/22
switchport mode trunk
!
Interface Ethernet1/0/23
switchport mode trunk
!
Interface Ethernet1/0/24
switchport mode trunk
igmp snooping drop report
!
!
ip igmp snooping
ip igmp snooping vlan 7
no ip igmp snooping vlan 7 mrouter-port learnpim
ip igmp snooping vlan 7 immediately-leave
ip igmp snooping vlan 7 l2-general-querier
ip igmp snooping vlan 7 l2-general-querier-source 192.168.9.10
!

SNR-S2965-8T#sh ip igmp snooping vlan 7
Igmp snooping information for vlan 7

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.255.255.250 * Ethernet1/0/1 00:02:34 08:00:27:87:4C:
5A V3

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

SNR-S2965-8T#sh running-config
!
mtu 1600
!
vlan 7
name IPTV_VLAN7
!
ip multicast source-control
multicast destination-control
!
Interface Ethernet1/0/1
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/7
switchport mode trunk
igmp snooping drop report
!
Interface Ethernet1/0/8
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/9
switchport mode trunk
igmp snooping drop query
!
!
ip igmp snooping
ip igmp snooping vlan 7

Edited by PhantomGT

Share this post


Link to post
Share on other sites

Попробуй еще вручную mrouter задать на всех свичах в сторону источника.

2965 легко, а вот с 2990 там 4 входящих интерфейса и в какой из них льется 6 вилан установить не представляется возможным. Переконфигурить свич сферы не представляеться возможным. Есть еще подозрение что vswitch сферы мультикаст наружу не пускает. Но это в скором времени планирую проверить так: на компе разверну машину источник мультикаста и воткну напрямую в 2990.

Edited by PhantomGT

Share this post


Link to post
Share on other sites

Попробуй еще вручную mrouter задать на всех свичах в сторону источника.

2965 легко, а вот с 2990 там 4 входящих интерфейса и в какой из них льется 6 вилан установить не представляется возможным. Переконфигурить свич сферы не представляеться возможным.

 

Так все четыре и укажи.

 

И почему льется 6 вилан, если ты снупинг городишь в 7ом?

Share this post


Link to post
Share on other sites

Дабы откинуть всё лишние будь то сфера с 4 портами и т.д. и т.п. Решил собрать на одном свиче в одном вилане. Имею две машины подключенных в 2965 в порт 2 подключен источник в 1 потребитель. Но даже при таком раскладе не работает.

SNR-S2965-8T#sh ip igmp snooping vlan 7
Igmp snooping information for vlan 7

Igmp snooping L2 general querier :Yes(COULD_QUERY)
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 query-suppression 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.255.255.250 * Ethernet1/0/1 00:02:47 08:00:27:87:4C:5A V3

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

SNR-S2965-8T#sh run
hostname SNR-S2965-8T
sysLocation Building 57/2,Predelnaya st, Ekaterinburg, Russia
sysContact support@nag.ru

!
mtu 1600
!
vlan 7
name IPTV_VLAN7
multicast-vlan
!
ip multicast source-control
multicast destination-control
!
Interface Ethernet1/0/1
switchport mode trunk
igmp snooping drop query
!
Interface Ethernet1/0/2
switchport access vlan 7
igmp snooping drop report
!
ip igmp snooping
ip igmp snooping vlan 7
ip igmp snooping vlan 7 immediately-leave
ip igmp snooping vlan 7 l2-general-querier
ip igmp snooping vlan 7 l2-general-querier-source 192.168.9.1
ip igmp snooping vlan 7 mrouter-port interface Ethernet1/0/2
!
!
no login
!
captive-portal
!
end

Share this post


Link to post
Share on other sites

show int eth1/0/2

адрес группы 239.255.255.250 ?

 

адрес группы 239.255.255.250 ?

 

не, это SSDP, тем не менее на нее снупиг срабатывет же.

 

Подписчик в 7 вилане подписывается? Что там за софт, ос? tcpdump/wireshark'ом смотрел IGMP?

Share this post


Link to post
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.