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

MVR на цепочке cisco 3550

Доброго дня,

 

Есть сеть vlan-per-user, часть свичей сидит (так уж вышло) цепочкой (последовательно). IPTV приходит отдельным вланом (59), поэтому настроен MVR.

Сегодня выловил странную странность, которая мне покоя не дает - так должно быть? или это я чего-то не так настроил?

Вообщем: есть три свича в цепочке: ip x.x.x.21 -> x.x.x.22 -> x.x.x.23

 

На первом (x.x.x.21):

#sh mvr members 
MVR Group IP        Status         Members         VLAN    Membership
----------------------------------------------------------------------
239.xxx.xxx.188     ACTIVE         Fa0/5           585     Dynamic    
239.xxx.xxx.180     ACTIVE         Gi0/2           59      Dynamic    

то есть - абонент в 5 порту из влана 585 подписался на канал .188, свич переключил с помощью mvr мультикаст поток (из 59го) в его влан (585). Пока все нормально.

вторая строчка - на втором гигабитном порту канал .180 идет в влан 59. Но туда подключен второй свич цепочки!

И влан 59 это не абонентский влан, а влан с самим источником. Да и порт Gig0/2 настроен не как receiver, а как source.

Ладно, удивляемся и идем дальше.

 

На втором свиче цепочки (x.x.x.22):

#sh mvr members 
MVR Group IP        Status         Members         VLAN    Membership
----------------------------------------------------------------------
239.xxx.xxx.1       ACTIVE         Gi0/1           59      Dynamic    
239.xxx.xxx.2       ACTIVE         Gi0/1           59      Dynamic    
239.xxx.xxx.5       ACTIVE         Gi0/1           59      Dynamic    
239.xxx.xxx.6       ACTIVE         Gi0/1           59      Dynamic    
...
239.xxx.xxx.180     ACTIVE         Gi0/2           59      Dynamic    
...
239.xxx.xxx.238     ACTIVE         Gi0/1           59      Dynamic    
239.xxx.xxx.246     ACTIVE         Gi0/1           59      Dynamic   

О ужас! Что это? Свич направляет ВСЕ мультикаст потоки в влан 59 на первый gig порт (но они оттуда и пришли!), а .180 на второй (куда по цепочке подключен третий свич).

Причем судя по трафику на интерфейсах ничего лишнего не приходит и не уходит:

#sh int gigabitEthernet 0/1
 30 second input rate 3802000 bits/sec, 368 packets/sec
 30 second output rate 285000 bits/sec, 52 packets/sec

 

На последнем свиче цепочки (x.x.x.23), где собственно говоря и находится получатель канала .180:

#sh mvr members 
MVR Group IP        Status         Members         VLAN    Membership
----------------------------------------------------------------------
239.xxx.xxx.1       ACTIVE         Gi0/1           59      Dynamic    
239.xxx.xxx.2       ACTIVE         Gi0/1           59      Dynamic    

239.xxx.xxx.180     ACTIVE         Fa0/2           630     Dynamic    

239.xxx.xxx.238     ACTIVE         Gi0/1           59      Dynamic    
239.xxx.xxx.246     ACTIVE         Gi0/1           59      Dynamic   

 

Видно что получатель канала .180 находится во 2 порту и в влане 630, что верно. Но опять много всего лишнего. Опять же лишнего траффика не наблюдается.

 

Почему так?

 

Конфиги:

 

Настройка аплинков:

interface GigabitEthernet0/1
description UPLINK
switchport mode trunk
mvr type source

Настройка "даунлинков" (портов в сторону следующего свича по цепочке):

interface GigabitEthernet0/2
description CHAIN
switchport mode trunk
mvr type source

Настройка абонентских портов:

interface FastEthernet0/1
switchport mode access
mvr type receiver
mvr immediate

Настройки MVR:

mvr vlan 59
mvr
mvr mode dynamic
mvr group 239.xxx.xxx.1
mvr group 239.xxx.xxx.2
...
mvr group 239.xxx.xxx.253
mvr group 239.xxx.xxx.254

Edited by survivor

Share this post


Link to post
Share on other sites

Основной вопрос в том как правильно настраивать порт подключенный к следующему свичу цепочки?

У меня он "mvr type source", возможно поэтому такие странные "show mvr members". Но если сделать порт просто trunk чтобы влан с мультикастом пролетал к следующему свичу - ничего не работает, подписка идет, но траффик нет. Текущая конфигурация работает...

Share this post


Link to post
Share on other sites

Но если сделать порт просто trunk чтобы влан с мультикастом пролетал к следующему свичу - ничего не работает, подписка идет, но траффик нет. Текущая конфигурация работает...

а trunk + mvr type receiver дает вбить?

Share this post


Link to post
Share on other sites

Но если сделать порт просто trunk чтобы влан с мультикастом пролетал к следующему свичу - ничего не работает, подписка идет, но траффик нет. Текущая конфигурация работает...

а trunk + mvr type receiver дает вбить?

 

дает, только зачем?

Share this post


Link to post
Share on other sites

дает, только зачем?

ради эксперимента

Share this post


Link to post
Share on other sites

Не, с "mvr type receiver" в сторону следующего по цепочке свича не работает (на следующем свиче).

Share this post


Link to post
Share on other sites

все настроено правильно, но что-то мне подсказывает, что первый свич стал квериером, ничего страшного быть не должно

Share this post


Link to post
Share on other sites

все настроено правильно, но что-то мне подсказывает, что первый свич стал квериером, ничего страшного быть не должно

 

Проверил "sh ip igmp snooping querier" по цепочке - нет, querier головной свич на котором затерминирован vlan 59 (с iptv) и на котором стоит "ip pim passive"

Share this post


Link to post
Share on other sites

немного необычно, но повторюсь, ничего страшного, все правильно работает

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this