-
组播
IGMP
Snooping
配置教程
1
、打开
IGMP
Snooping
功能
使能全局
IGMP
Snooping
功能,是进行其他
IGMP Snoopin
g
配置的前
提。
VLAN
下使能
IGMP Snooping
功能,是
VLAN
下其他
IGMP
Snooping
配置生效
的前提。
缺省情况下,交换机的全局
IGMP
Snooping
功能未使能。
1.
1
、优化接口板上组播报文的复制能力。
[Huawei]assign multicast-resource-mode
optimize
如果当前的组
播报文需求超过
8192
份,使能
IG
MP Snooping
功能之前,需
要首先运行此命令优化接
口板上组播报文的复制能力。
1.2
、使能全局
IGMP
Snooping
功能。
[Huawei]igmp-snooping enable
1.3
、
配置
VLAN
中组播数据是按
IP
地址还是
MAC
地
址转发。
缺省按
IP
地址转发。
[Huawei-vlan2]l2-multicast
forwarding-mode ?
ip
IP mode
mac
MAC mode
配置
VLAN
中组播数据转发模式需要在没有使能该
VLAN
的
IGMP
Snooping
功
< br>能时进行。配置完成后需要使能
VLAN
内
IGMP Snooping
功能才会生效。
p>
通过此命令将
VLAN
内组播数据转发模式
配置为按
MAC
模式转发后,该
VLA
N
不能再被配置为组播
VLAN
。
p>
如果当前设备按
MAC
< br>模式转发组播数据,在网络中规划组播
IP
地址时,请<
/p>
避免选择为协议预留的组播
IP
地址映射
成相同组播
MAC
地址的组播
IP
p>
地址。
否
则,可能造成使用保留组地址发送
协议报文的协议无法正常运行。
比如:
OSPF
协议使用
224.0.0.5
发送协议报文,映射后的组播
MAC
地址为
< br>01-00-5E-00-00-05
。如果当前组播数据按
MAC
模式转发,并且使用的组播
IP
地址是
225.0.0.5
,就会造成
OSPF
协议不能正常运行。
如
果当前
VLAN
对应的
VLANIF<
/p>
接口绑定了
VPN
实例,但未使能
IGMP
或
PIM
,
只能配置该
VLAN
按
MAC
模式转发组播数据。
如果仍希望该
VLAN
按
IP
模式转发,可通过组播
VLAN
方式,将该
p>
VLAN
设置
为用户
VLAN
,其他
VLAN
配置为组播
VLAN
,使得组播数据通过组播
VL
AN
引流到
用户
VLAN
。
< br>1.4
、配置组播数据不向路由器端口转发
[Huawei-vlan2]l2-multicast router-port-
discard
配置组播数据不
向路由器端口转发需要在没有使能该
VLAN
的
IGMP
Snooping
功能时进行。配置完成后
需要使能
IGMP
Snooping
功能才会生效。
1.5
、使能
VLAN
的
IGMP
Snooping
功能
[Huawei-vlan2]igmp-snooping enable
或
[Huawei]igmp-
snooping enable vlan 2
或
[Huawei]igmp-snooping enable vlan 2 to
5
GMP Snooping<
/p>
功能不能和
N:1
(
N
大于
1
)
VLAN
Mapping
功能配合使用。
2
、设置
IGMP
Snooping
版本
IGMP
p>
协议用于组成员关系管理,运行于三层组播设备和成员主机之间的网
段,有
v1
、
v2
、
v3
三个版本。在二层设备上配置
IGMP Snooping
版本,设备可
以处理相应版本的
IGMP
报文。
一般二层设备上配置和三层组播设备一致的版本。
如果三层组播设备没有启
用
IGMP
,则在二层设备上配置和成员主机相
同或高于成员主机的版本。
同一
VL
AN
内必须运行同一个版本的
IGMP
协议。如果
VLAN
内存在支持不同
版
本的主机,需要配置
IGMP
Snooping
版本,使设备可以处理所有主机的报文。
[Huawei-vlan2]igmp-snooping version ?
INTEGER<1-3>
Value of version
缺省情况下,设备可以处理
IGMPv1
和
IGMPv2
的报文,但无法处理
IGMPv3
的报文。当
VLAN
内的转发模式为基于
p>
MAC
地址转发时,无法配置
IGMPv3
版本。
3
、设置
IGMP
Snooping
静态路由器端口
路
由器端口一般是二层设备上朝向上游三层组播设备(组播路由器或三层交
换机)的接口。
VLAN
内使能
IGMP
Snooping
功能后,加入该
VLAN
的接口会从组
播协议报文中学习表项。当一个接口接收到
IGMP Query
报文或
PIM Hello<
/p>
报文
时,二层设备会标识该接口为动态路由器端口。
路由器端口主要有两个功能:
接收上游的组播数据
;
指导
IGMP
Report/Le
ave
报文转发。当
VLAN
内收到<
/p>
IGMP
Report/Leave
报
文后,仅会向该
VLAN
内的路由
器端
口转发。
动态路由器端口会定时老化,
当动态路由器端口在其老化时间超时前没有收
到
IGMP
Query
或者
PIM
Hello
报文,设备将把该接口从路由器端口列表中删除。
如果希望某接口长期稳定的转发
IGMP Repo
rt/Leave
报文到上游
IGMP
查询
器,可配置该接口为静态路由器端口。
在环网中配置了
IGMP Snooping
< br>功能时,如果需要将某设备的下行口配置为
静态路由器端口,则需要将环网中所有
设备的下行口都配置为静态路由器端口,
否则在二层网络拓扑发生变化时会导致组播流量
不能正常转发。
建议不要将设备的下行口配置为静态路由器端口。
3.1
、禁止动态学习路由器端口。
[Huawei-vlan2]undo
igmp-
snooping router-learning
或
[Huawei-GigabitEthernet0/0/1] undo
igmp-snooping
router-learning
vlan
{ {
vlan-
id1
[
to
vlan-id2
] }
&<1-10>
|
all
}
3.2
、配置接口为静态路由器端口。
[Huawei-GigabitEthernet0/0/1]igmp-
snooping static-router-port vlan ?
INTEGER<1-4094>
VLAN ID
4
、设置
IGMP
Snooping
静态成员端口
成员
端口一般是设备上朝向接收者主机的接口,表示该接口下有组播组成
员,可以通过组播协
议动态学习或静态配置。
VLAN
内使能
IGMP Snoop
ing
功能后,加入该
VLAN
的接口
会从组播协议报文
中学习表项。当一个接口收到
IGMP
p>
Report
报文时,设备会标识该接口为动态成
< br>员端口。
动态成员端口会定时老化。
如果接口
所连接的主机需要固定接收发往某组播组或组播源组的数据,
可以
配置该接口静态加入该组播组或组播源组,成为静态成员端口。
静态成员端口不会老化。
4.1
、禁止动态学习组播成员端口。
[Huawei-GigabitEthernet0/0/1] undo
igmp-snooping learning vlan
{ { vlan-
id1 [ to vlan-id2 ] } &<1-10> | all }
4.2
、配置接口静态加入组播组,
接口成为静态成员端口
[Huawei-
GigabitEthernet0/0/1]l2-multicast static-group ?
group-address
Specify group address
source-address
Specify
source address
[Huawei-
GigabitEthernet0/0/1]l2-multicast
static-group
group-address
?
X.X.X.X
Group address
[Huawei-
GigabitEthernet0/0/1]l2-multicast static-group
group-address
239.1.1.1 ?
vlan
Specify parameters
for VLAN
[Huawei-
GigabitEthernet0/0/1]l2-multicast static-group
group-address
239.1.1.1 vlan ?
INTEGER<1-4094>
VLAN ID
[Huawei-
GigabitEthernet0/0/1]l2-multicast static-group
group-address
239.1.1.1 vlan 5 ?
INTEGER<1-4094>
VLAN ID
to
Range link symbol
[Huawei-
GigabitEthernet0/0/1]l2-multicast static-group
group-address
239.1.1.1 vlan 5 to 7 ?
INTEGER<1-4094>
VLAN ID
5
、配置
IGMP
Snooping
查询器
通过使能
IGMP
Snooping
,二层设备就可以通过侦听
IGMP
查
询器与用户主机
间的
IGMP
协议报文
,动态建立二层组播转发表项,实现二层组播。
但是当出现下面的情况时,即使二层设备运行了
IGMP Sn
ooping
,也会由于
侦听不到
IG
MP
协议报文,而无法正常动态建立二层组播转发表项:
p>
上游三层组播设备在接口上未运行
IGMP
协议,而是配置了静态组播组。
组播源和用户主机同属于一个二层网络,不需要三层组播设备。
此时,可通过在二层组播设备上配置
IGMP
Snooping
查询器,代替三层组播
设备向用户主
机发送
IGMP
Query
报文,从而解决此问题。
在配置参数时,要确保“
IGMP
查询报文最大响应时间”
p>
<
“
IGMP
普遍
组查询
报文发送间隔”。
5.1
、使能
IGMP
Snooping
查询器功能。
[Huawei-vlan2]igmp-snooping querier
enable
如果与
VLAN
对应的三层
VLANIF
接口使能了三层组播功能
(例如
IGMP
、
PIM
)
,
则不能在该
VLAN
内使能
IGMP Snooping
查询器功能。
使能
IGMP Snooping
查询
器功能后,交换机会定时以广播的方式向
VLAN
内
所有接口(包括路由器端口)发送
IGMP Query
< br>报文,如果组播网络中已经存在
IGMP
查询器,可能会
引起
IGMP
查询器重新选举。
此时,建议不配置此功能;如果一定要配置
IGMP
Snooping
查询器功能,请
确保交换机的
IP
地址比上游
IGMP
查询器的
IP
地址大。
<
/p>
在同一
VLAN
内,
IGMP
Snooping
查询器功能和
IGMP
Snooping
Proxy
功能不
能同时配置。
如
果设备上配置了组播
VLAN
复制功能,则不能在用户
VLAN
上使能
IGMP
Snooping
查询器功能。
5.2
、普遍组查询报文的发送间隔
[Huawei-vlan2]igmp-snooping
query-interval ?
INTEGER<1-65535>
Value of query
timer(in seconds)
< br>5.3
、
IGMP
健壮系数
p>
[Huawei-vlan2]igmp-snooping
robust-count ?
INTEGER<2-5>
Value of robustness count
5.4
、
IGMP
查询报文的最大响应时间
[Huawei-vlan2]igmp-snooping max-
response-time
?
INTEGER<1-25>
Value of
maximum response time(in seconds)
5.5
、特定组查询报文的发送间隔
[Huawei-vlan2]igmp-snooping lastmember-
queryinterval ?
INTEGER<1-5>
Value of last member
query interval(in seconds)
5.6
、配置
IGMP
普遍组查询报文的源
IP
地址。
[Huawei]igmp-snooping
send-query source-address ?
X.X.X.X
Source address
缺省情况下,
IGMP Snooping
查询器发送普遍组查询报文时源
IP
地址为
192.168.0.1
。当该地址已被网络中的其他设备占用时,可使用本命
令配置为其
他地址。
6
、配置
IGMP
Report
和
Leave
报文抑制
IGMP
协
议通过周期性的查询和响应来维护组成员关系。
在此过程中,
如
果多
个成员加入了相同的组播组,
会不断上送相同的
Report
报文给
IGMP
路由器。
同
时,
当
IGMPv2
或
IGMPv3
的主机在离开某个组播组时,
也会重复发送
Leave
报文。
为了节约带宽,可以在二层设备上配置
Report
和
Leave
报文抑制功能。
当配置了对
Report
和
Leave
报文抑
制后,针对每一个组播组,交换机会在
第一次有成员加入需要建立组播表项,以及响应<
/p>
IGMP
查询报文时,向上游转发
一份<
/p>
Report
报文;在最后一个组成员离开需要删除组播表项时,
向上游转发一
份
Leave
报文。
p>
[Huawei-vlan2]igmp-snooping
report-supress
配置此功能需注意以下几点:
在某<
/p>
VLAN
下配置了报文抑制功能后,
不能
在与之对应的三层
VLANIF
接口使
能三层组播功能(例如
IGMP
、
PI
M
)。
在同一
VLAN
内,
Report
和
Leave
报文抑制功能和
IGMP
Snooping
Proxy
不
能同时配置。
如果设备上配置了组播
VLAN
复制功能,则不
能在用户
VLAN
上配置
Report
和
Leave
报文抑制功能。
设备未使能报文抑制功能时,
对重复的
IGMPv1
或
IGMPv2
成员关系报告报文
也会进行抑制,默认的抑制时间为
1
0
秒,此时间可通过
igmp-snooping
suppress-time
suppress-time
命令来配置。
如果将
suppress-time
设为
< br>0
,
表
示对所有的成员关系报文
都立即转发。
7
、配置
IGMP
Router-Alert
选项
出于兼容性考虑,缺省情况下交换机不对
Router-Ale
rt
选项进行检查,当
收到
IGMP<
/p>
报文时,不管其
IP
报头中是否携带
p>
Router-Alert
选项,设备都会将
其送给上层协议进行处理。
为了提高系统性能、减少不必要
的开支,同时出于协议安全性的考虑,可以
配置对
Router
-Alert
选项进行检查,当收到的
IGMP
报文中没有携带
Router-
Alert
选项时,就丢弃该报文。
缺省情况下,交换机在发送的
IGMP
报文中携带
Router-Alert
选项。
7.1
、设备对接收的
IGMP
报文进行
Router-
Alert
检查
[Huawei-
vlan2]igmp-snooping require-router-alert
7.2
、
设备发送的
IGMP
报文中携带
Rou
ter-Alert
选项。
-
-
-
-
-
-
-
-
-
上一篇:词性
下一篇:史上的英语语法大全(精心整理)