Название: Настройка MVR На коммутаторах Edge-Core ES3528M/52M Отправлено: Muller от Август 06, 2010, 14:32:09 MVR (Multicas VLAN Registration) разработан для приложений которые широко использую провайдерские Ethernet сети для распространения multicast трафик (к примеру для вещания TV каналов посредством провайдерских сетей).
MVR позволяет абонентам подписываться либо же прекращать подписку к широковещательному потоку в пределах общего сетевого широковещательного VLANа. Это позволяет существование только одного широковещательного VLANа в то время как пользователи могут находиться в других отдельных VLANах. MVR дает возможность постоянно слать широковещательные потоки в отдельном multicast VLANе и в тоже время изолировать этот поток от пользователей из соображений экономии полосы пропускания причин безопасности. Ниже изображен сценарий для MVR приложений: (http://forum.romsat.ua/gallery/2_06_08_10_1_52_43.jpeg) 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 |