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

Пытаюсь запустить 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'. Ищите более подробную информацию в лог-файле.

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


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

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

igmp snooping drop query

.

 

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

sh ip igmp snooping vlan 401

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


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

На абонентском коммутаторе не обязательно указывать 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

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


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

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

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

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


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

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

igmp snooping drop query

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

 

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

 

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

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


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

На абонентском коммутаторе не обязательно указывать 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, лучше на абонентских портах включить

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

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

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


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

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

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


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

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

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

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


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

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

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


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

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

.....

!

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

!

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

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


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

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

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

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


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

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

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

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


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

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

Сервер в сфере источник мультикаста, корректность работы проверял так: развернул в сфере виртуальную машину добавил к ней сеть с тем же 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. Как под спойлер спрятать не сообразил, ровно как и дать ума мультикасту)))

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

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


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

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

 

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

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


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

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

 

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

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

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

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

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

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


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

по идее хотелось бы чтобы 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 ставится на портах, смотрящих в сторону источника

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

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


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

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

тестовая машина в сфере в 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

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

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


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

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

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


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

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

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

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

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


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

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

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

 

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

 

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

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


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

Дабы откинуть всё лишние будь то сфера с 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

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


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

show int eth1/0/2

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

 

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

 

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

 

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

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


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

Join the conversation

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

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

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

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

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

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

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