Romsat forum
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Romsat forum
Страниц: [1]
  Печать  
Автор Тема: Настройка MVR На коммутаторах Edge-Core ES3528M/52M  (Прочитано 23098 раз)
Muller
Administrator
Newbie
*****
Сообщений: 21


Просмотр профиля
« : Август 06, 2010, 14:32:09 »

MVR (Multicas VLAN Registration) разработан для приложений которые широко использую провайдерские Ethernet сети для распространения multicast трафик (к примеру для вещания TV каналов посредством провайдерских сетей).

MVR позволяет абонентам подписываться либо же прекращать подписку к широковещательному потоку в пределах общего сетевого широковещательного VLANа. Это позволяет существование  только одного широковещательного VLANа в то время как пользователи могут находиться в других отдельных VLANах.

MVR дает возможность постоянно слать широковещательные потоки в отдельном multicast VLANе и в тоже время изолировать этот поток от пользователей из соображений экономии полосы пропускания причин безопасности.

Ниже изображен сценарий для MVR приложений:





1.Включить MVR
Console(config)#mvr

2.Настройка  MVR vlanа
Console(config)#mvr vlan 30

3.Определение IP multicast групп которые принадлежат MVR VLANу, если не определить multicast группы тогда все IP multicast группы будут добавлены.
Console(config)#mvr group 232.1.0.1 5

 4. Определить порт к которому подключен источнику широковещательного вещания  к MVR VLANу и определение его как порт источник.
Console(config)#int port-channel 1
Console(config-if)#mvr type source

5.Все остальные порты которые должны получать multicast трафик, не зависимо от того в каком VLANе они находятся должны быть определены как порт получатель (receive port).
Console(config)#int e 1/1
Console(config-if)#sw all vlan add 231
Console(config-if)#sw nat vlan 231
Console(config-if)#sw all vlan re 1
Console(config-if)#mvr type receiver

Теперь все порты определённые как receive port могут получать стрим из единого источника не смотря на то что находятся в разных VLANах.

Пример настройки Uplink устройства:

Console(config)#vlan database
Console(config-vlan)#vlan 30 name multicast m e s a
Console(config-vlan)#vlan 231 name unicast m e s a
Console(config-vlan)#ex
Console(config)#int e 1/1
Console(config-if)#sw all vlan add 30
Console(config-if)#sw nat vlan 30
Console(config-if)#sw all vlan re 1
Console(config-if)#int e 1/3
Console(config-if)#sw all vlan add 231
Console(config-if)#sw nat vlan 231
Console(config-if)#sw all vlan re 1
Console(config-if)#int port-channel 1
Console(config-if)#int e 1/25
Console(config-if)#channel-group 1
Console(config-if)#int e 1/26
Console(config-if)#channel-group 1
Console(config-if)#int port-channel 1
Console(config-if)#sw all vlan add 30,231 t
Console(config-if)#sw mode trunk
Console(config-if)#ex
Console(config)#ip igmp snooping querier


ES3528M конфигурации:

Console(config)#vlan database
Console(config-vlan)#vlan 30 name multicast m e s a
Console(config-vlan)#vlan 231 name unicast m e s a
Console(config-vlan)#ex
Console(config)#int port-channel 1
Console(config-if)#int e 1/25
Console(config-if)# channel-group 1
Console(config-if)#int e 1/26
Console(config-if)#channel-group 1
Console(config-if)#interface port-channel 1
Console(config-if)#sw all vlan add 30,231 t
Console(config-if)#sw mode trunk
Console(config-if)#exit
Console(config)#mvr
Console(config)#mvr group 232.1.0.1 5
Console(config)#mvr vlan 30
Console(config)#int port-channel 1
Console(config-if)#mvr type source
Console(config-if)#ex
Console(config)#int e 1/1
Console(config-if)#sw all vlan add 231
Console(config-if)#sw nat vlan 231
Console(config-if)#sw all vlan re 1
Console(config-if)#mvr type receiver

Как проверить настройки MVR:

Если с нету трафика идущего с mrouter порта:

Console#sh mvr    ===>Проверка MVR настроек
MVR Status:enable  ==>проверка включен ли  MVR или нет (User mvr (global command) )
MVR Running Status:TRUE
MVR Multicast VLAN:30      ===>проверка MVR VLANа
MVR Max Multicast Groups:255
MVR Current Multicast Groups:5   
MVR Receiver VLAN:0
MVR Supported Receiver Multicast Groups:5
MVR Used Receiver Multicast Groups:0

Console#sh mvr interface
Port    Type            Status          Immediate Leave
------- --------        -------------   ---------------
eth1/1  RECEIVER        ACTIVE/DOWN       Disable
pch 1   SOURCE          ACTIVE/UP         Disable          ====>Убедитесь что тип Источник был присвоен к транковому порту

Console#sh mvr members             ====> Проверка настроек MVR груп
MVR Group IP      Status    Receiver VLAN  Members
----------------  --------  -------------  -------
232.1.0.1         INACTIVE  0              None
232.1.0.2         INACTIVE  0              None
232.1.0.3         INACTIVE  0              None
232.1.0.4         INACTIVE  0              None
232.1.0.5         INACTIVE  0              None

Console#sh mvr interface
Port    Type            Status          Immediate Leave
------- --------        -------------   ---------------
eth1/1  RECEIVER        ACTIVE/DOWN       Disable
pch 1   SOURCE          ACTIVE/UP         Disable

Console#sh mac-address-table multicast
 VLAN M'cast IP addr. Member ports Type
 ---- --------------- ------------ -------
  231 239.255.255.250     Eth 1/ 1 IGMPSNP


Console#sh ip igmp snooping mrouter
 VLAN M'cast Router Ports Type
 ---- ------------------- -------
 1    Trunk 1             Dynamic
 30   Trunk 1             Static
 231  Trunk 1             Dynamic
 4093 Trunk 1             Dynamic


После того как multicast traffic с  VLC server пойдет с mrouter port

Console#sh mac-address-table multicast
 VLAN M'cast IP addr. Member ports Type
 ---- --------------- ------------ -------
   30       232.1.0.1      Trunk 1 Dynamic
   30       232.1.0.2      Trunk 1 Dynamic
  231 239.255.255.250     Eth 1/ 1 IGMPSNP

Console#sh mvr members
MVR Group IP      Status    Receiver VLAN  Members
----------------  --------  -------------  -------
232.1.0.1         ACTIVE    0              pch1(d)    ========>нет получателей посылающих IGMP  отчёты на подписку к данной группе, забинденный к mrouter порту во избежание флуда
232.1.0.2         ACTIVE    0              pch1(d)
232.1.0.3         INACTIVE  0              None
232.1.0.4         INACTIVE  0              None
232.1.0.5         INACTIVE  0              None
Console#sh mvr interface
Port    Type            Status          Immediate Leave
------- --------        -------------   ---------------
eth1/1  RECEIVER        ACTIVE/UP         Disable         
pch 1   SOURCE          ACTIVE/UP         Disable       

PC с запущенным vlc media player успешно воспроизводит видео

Console#sh mvr members
MVR Group IP      Status    Receiver VLAN  Members
----------------  --------  -------------  -------
232.1.0.1         ACTIVE    0              eth1/1(d)    ========>порт получатель посылает IGMP report на подписку данной группе, по этому забинденный к port 1
232.1.0.2         ACTIVE    0              eth1/1(d)
232.1.0.3         INACTIVE  0              None
232.1.0.4         INACTIVE  0              None
232.1.0.5         INACTIVE  0              None

Console#sh mac-address-table multicast
 VLAN M'cast IP addr. Member ports Type
 ---- --------------- ------------ -------
   30       232.1.0.1     Eth 1/ 1     MVR  ========>Выужен MVRом
   30       232.1.0.2     Eth 1/ 1     MVR
  231 239.255.255.250     Eth 1/ 1 IGMPSNP
Записан
Страниц: [1]
  Печать  
 
Перейти в: