文档说明:
1、本文档摘抄自<<M4100&M7100软件管理手册>>,将MVR功能部分翻译成中文及添加部分解释。
2、详细举例说明NETGEAR M4100、M5300 及M7100系列交换机如何在WEB界面及命令行界面配置兼容模式的MVR功能。
概述:
三层的IGMP协议广泛用于IPv4网络组播。在二层网络中,IGMP协议使用资源效率低下,例如:即使少数几个接收者(receivers)连接到交换机的几个端口,交换机仍然需要将组播流量泛洪到所有端口。
为了修复这种问题,人们提出了IGMP Snooping协议,但当接收者(receivers)被放置在不同VLAN的时候,IGMP Snooping却无能为力(IGMP Snooping通常只在单个VLAN中配置与生效)。组播局域网注册(MVR)功能解决接收者处于不同VLAN时的泛洪问题,它使用一个专用的、手工配置的VLAN--组播VLAN,在二层网络中去转发组播流量,它同时能与IGMP Snooping 协同使用。
MVR象IGMP Snooping协议一样,允许二层交换机去监听IGMP 控制协议,这两种协议彼此独立运作,可同时配置在交换机上。如果同时开启两种特性,MVR将只监听静态配置到其MVR功能上面的组的john和report信息,而其它的组的仍然由IGMP Snooping进行管理。
配置MVR功能时,有两种类型的MVR端口:源端口和接收端口
源端口: 源端口是指组播VLAN中的组播流经过的端口。
接收端口:是一台监听组播主机连接到的交换机的端口。它可以被放置在除组播vlan外任何的VLAN或无VLAN(无VLAN通常指VLAN1,不打标记的流量)。这暗示着:开启MVR功能的交换机执行VLAN标签替换工作,将组播接收端口的VLAN标签替换为源端口VLAN标签。
组播VLAN是指需要手动配置在具体网络中的、MVR专用的VLAN,对于所有的源端口,它需要被明确配置,它常用于在网络中传输组播流,同时避免组播流在不同VLAN中的重复。
MVR特性被设计作为基于以太网的服务提供网络中大范围展开组播应用,例如:服务提供网络中使用组播协议的电视频道广播、终端为大屏幕电视或电脑。
举例:
上图中的M4100(GSM7212P)为配置MVR的对象
VLAN 999 ->组播VLAN
VLAN 1001 ->其它存在接收端口的vlan
VLAN 1002 ->其它存在接收端口的vlan
VLAN 1003 ->其它存在接收端口的vlan
端口0/9 ->属于源端口,放置在组播VLAN999中,上联至GSM7328Sv2
端口0/1 ->属于接收端口,放置在VLAN1001,名字:VLAN1,接组播客户端设备
端口0/5 ->属于接收端口,放置在VLAN1002,名字:VLAN2,接组播客户端设备
端口0/7 ->属于接收端口,放置在VLAN1003,名字:VLAN3,接组播客户端设备
RP ->接收端口
SP ->源端口
兼容模式(Compatible Mode)
在兼容模式中,MVR交换机不学习组播组,由于MVR不从主机(接收端口)转发IGMP 报告到IGMP路由器(源端口),组播组需要被手动配置,使用这种模式后,需要手动配置IGMP路由器去传输所有的组播流到MVR交换机。默认交换机属于兼容模式。
命令行界面配置:
- 建立VLAN 999,VLAN 1001,VLAN 1002,VLAN 1003。分别命名为mVLAN,Vlan1,Vlan2,Vlan3
- 全局启用MVR,配置VLAN999作为组播VLAN,增加组224.1.2.3到MVR交换机
- 将源端口0/9上配置到组播组VLAN999,并打上标记,端口上开启MVR特性,并指定端口MVR类型为源
- 配置接收端口类型,指明组播VLAN及其加入的组。注意:接收端口可以只加入到一个VLAN
- 查看MVR状态
WEB界面配置:
- 建立VLAN 999,VLAN 1001,VLAN 1002,VLAN 1003。分别命名为mVLAN,Vlan1,Vlan2,Vlan3
a、选Switching > VLAN > Basic > VLAN Configuration,如下图:
b、在VLAN ID,填入999,在VLAN Name,填入mVlan
c、点击Add
d、重复以上步骤建立VLAN 1001,VLAN 1002,VLAN 1003
- 增加0/9端口到VLAN 999,并打T标记
a、选Switching > VLAN > Advanced > VLAN Membership,如下图:
b、在VLAN ID列表中选999
c、点击Unit 1,显示端口
d、点击9(即:0/9端口)下的灰框,标记为“T”
e、点击Apply
f、重复以上步骤将0/1端口加入VLAN1001,将端口标记为“U” ;PVID设为:1001
0/5端口加入VLAN1002,将端口标记为“U” ;PVID设为:1002
0/7端口加入VLAN1003,将端口标记为“U” ;PVID设为:1003
g、将0/1,0/5,0/7端口在VLAN 1中剔除
- 启用MVR和组播VLAN
a、选择Switching > MVR > Basic > MVR Configuration,如下图:
b、对于 MVR Runing 选Enable
c、在MVR Multicast VLAN,填入999
d、点击Apply
- 增加组播组 224.1.2.3到MVR
a、选择Switching > MVR > Basic > MVR Group Configuration,如下图:
b、在MVR Group IP中输入224.1.2.3
c、点击Add
- 配置接收端口
a、选择Switching > MVR > Basic > MVR Interface Configuration,如下图:
b、选中0/1,0/7,0/9端口
c、在Admin Mode 中选Enable,在Type中选receiver
d、点击Apply
注意:当组中只配置有一个组成员,那么可选地可以选Immediate Leave为Enable。
- 配置源端口
a、选择Switching > MVR > Basic > MVR Interface Configuration,如下图:
b、选中0/9端口
c、 在Admin Mode 中选Enable,在Type中选source
d、 点击Apply
- 配置MVR组播成员
a、选择 Switching > VLAN > Advanced > VLAN Membership,如下图:
b、在Group IP中,选224.1.2.3
c、 点击 Unit 1 显示端口
d、 在1,5,7(即:0/1,0/5,0/7端口)下的灰框中打勾,在9(即:0/9端口)上已自动打有勾是因为它已是组中的源端口。
e、 点击Apply
如果需要将MVR配置成动态模式,请点选文档:MVR(Multicast VLAN Registration)功能之模式之二、动态模式
序号 no. |
日期 date |
作者 author |
摘要 summary |
1 |
2013-04-26 |
Sam Li |
文档改编、翻译 |