组播典型配置指导.docx
《组播典型配置指导.docx》由会员分享,可在线阅读,更多相关《组播典型配置指导.docx(140页珍藏版)》请在冰点文库上搜索。
组播典型配置指导
第1章组播典型配置指导
1.1IGMPSnooping典型配置指导
1.1.1模拟主机加入配置指导
1.组网图
图1-1模拟主机加入配置组网图
2.应用要求
●如图1-1所示,RouterA通过GigabitEthernet1/0/2接口连接组播源(Source),通过GigabitEthernet1/0/1接口连接SwitchA;
●RouterA与SwitchA之间运行IGMPv2,SwitchA上运行版本2的IGMPSnooping,并由RouterA充当IGMP查询器;
●要求通过配置,使连接在SwitchA上的接收者(Receiver)HostA和HostB即使由于突然出现了某种意外而临时中断接收组播数据时,组播数据也能够不间断地通过SwitchA的接口GigabitEthernet1/0/3和GigabitEthernet1/0/4转发出去。
3.适用产品、版本
表1-1配置适用的产品与软硬件版本关系
产品
软件版本
硬件版本
S3610系列以太网交换机
Release5301软件版本
全系列硬件版本
S5510系列以太网交换机
Release5301软件版本
全系列硬件版本
S5500-SI系列以太网交换机
Release1207软件版本
全系列硬件版本
(除S5500-20TP-SI)
Release1301软件版本
S5500-20TP-SI
S5500-EI系列以太网交换机
Release2102软件版本
全系列硬件版本
S7500E系列以太网交换机
Release6100软件版本
全系列硬件版本
4.配置过程和解释
(1)配置各设备接口的IP地址
请按照图1-1配置各接口的IP地址和子网掩码,具体配置过程略。
(2)配置RouterA
#使能IP组播路由,在各接口上使能PIM-DM,并在接口GigabitEthernet1/0/1上使能IGMPv2。
system-view
[RouterA]multicastrouting-enable
[RouterA]interfaceGigabitEthernet1/0/1
[RouterA-GigabitEthernet1/0/1]igmpenable
[RouterA-GigabitEthernet1/0/1]pimdm
[RouterA-GigabitEthernet1/0/1]quit
[RouterA]interfaceGigabitEthernet1/0/2
[RouterA-GigabitEthernet1/0/2]pimdm
[RouterA-GigabitEthernet1/0/2]quit
(3)配置SwitchA
#全局使能IGMPSnooping。
system-view
[SwitchA]igmp-snooping
[SwitchA-igmp-snooping]quit
#创建VLAN100,把端口GigabitEthernet1/0/1到GigabitEthernet1/0/4添加到该VLAN中,并在该VLAN内使能IGMPSnooping。
[SwitchA]vlan100
[SwitchA-vlan100]portGigabitEthernet1/0/1toGigabitEthernet1/0/4
[SwitchA-vlan100]igmp-snoopingenable
[SwitchA-vlan100]quit
#在GigabitEthernet1/0/3和GigabitEthernet1/0/4上分别使能模拟主机加入功能。
[SwitchA]interfaceGigabitEthernet1/0/3
[SwitchA-GigabitEthernet1/0/3]igmp-snoopinghost-join224.1.1.1vlan100
[SwitchA-GigabitEthernet1/0/3]quit
[SwitchA]interfaceGigabitEthernet1/0/4
[SwitchA-GigabitEthernet1/0/4]igmp-snoopinghost-join224.1.1.1vlan100
[SwitchA-GigabitEthernet1/0/4]quit
(4)检验配置效果
#查看SwitchA上VLAN100内IGMPSnooping组播组的详细信息。
[SwitchA]displayigmp-snoopinggroupvlan100verbose
Total1IPGroup(s).
Total1IPSource(s).
Total1MACGroup(s).
Portflags:
D-Dynamicport,S-Staticport,A-Aggregationport,C-Copyport
Subvlanflags:
R-RealVLAN,C-CopyVLAN
Vlan(id):
100.
Total1IPGroup(s).
Total1IPSource(s).
Total1MACGroup(s).
Routerport(s):
total1port.
GE1/0/1(D)(00:
01:
30)
IPgroup(s):
thefollowingipgroup(s)matchtoonemacgroup.
IPgroupaddress:
224.1.1.1
(0.0.0.0,224.1.1.1):
Attribute:
HostPort
Hostport(s):
total2port.
GE1/0/3(D)(00:
03:
23)
GE1/0/4(D)(00:
03:
23)
MACgroup(s):
MACgroupaddress:
0100-5e01-0101
Hostport(s):
total2port.
GE1/0/3
GE1/0/4
由此可见,SwitchA上的端口GigabitEthernet1/0/3和GigabitEthernet1/0/4已经加入了组播组(0.0.0.0,224.1.1.1)。
5.完整配置
(1)SwitchA配置信息
#
igmp-snooping
#
vlan100
igmp-snoopingenable
#
interfaceGigabitEthernet1/0/1
portaccessvlan100
#
interfaceGigabitEthernet1/0/2
portaccessvlan100
#
interfaceGigabitEthernet1/0/3
portaccessvlan100
igmp-snoopinghost-join224.1.1.1vlan1
#
interfaceGigabitEthernet1/0/4
portaccessvlan100
igmp-snoopinghost-join224.1.1.1vlan1
#
6.配置注意事项
●二、三层组播协议可以同时运行在交换机上,但是在同一个VLAN和该VLAN对应的虚接口上不能同时运行二层和三层组播协议。
●在启动指定VLAN的IGMPSnooping前,应首先在系统视图下启动全局IGMPSnooping功能,否则将无法配置成功。
1.1.2静态端口配置指导
1.组网图
图1-2静态路由器端口配置组网图
2.应用要求
●当某些组播接收者需要固定、稳定的接收到某个组播组的数据时,可以配置静态端口来增强组播数据在传输过程中的可靠性。
●如图1-2所示,RouterA通过GigabitEthernet1/0/2接口连接组播源(Source),通过GigabitEthernet1/0/1接口连接SwitchA;
●RouterA与SwitchA之间运行IGMP,SwitchA、SwitchB和SwitchC上都运行IGMPSnooping,并由RouterA充当IGMP查询器;
●假设由于受STP等链路层协议的影响,为了避免出现环路,SwitchA—SwitchC的转发路径在正常情况下是阻断的,组播数据只能通过SwitchA—SwitchB—SwitchC的路径传递给连接在SwitchC上的接收者(Receiver)HostA和HostC;
●要求通过将SwitchA上连接SwitchC的端口GigabitEthernet1/0/3配置为静态路由器端口,从而保证当SwitchA—SwitchB—SwitchC的路径出现阻断时,组播数据可以几乎不间断地通过SwitchA—SwitchC的新路径传递给接收者。
●将SwitchC的端口GigabitEthernet1/0/3和GigabitEthernet1/0/5配置为静态成员端口,从而保证这两个端口下连接的主机能口固定的接收组播组225.1.1.1的组播数据。
&说明:
如果没有配置静态路由器端口,那么当SwitchA—SwitchB—SwitchC的路径出现阻断时,至少需要等待一个IGMP查询和响应周期完成后,组播数据才能通过SwitchA—SwitchC的新路径传递给接收者,组播数据的传输在这个过程中将中断。
3.适用产品、版本
表1-2配置适用的产品与软硬件版本关系
产品
软件版本
硬件版本
S3610系列以太网交换机
Release5301软件版本
全系列硬件版本
S5510系列以太网交换机
Release5301软件版本
全系列硬件版本
S5500-SI系列以太网交换机
Release1207软件版本
全系列硬件版本
(除S5500-20TP-SI)
Release1301软件版本
S5500-20TP-SI
S5500-EI系列以太网交换机
Release2102软件版本
全系列硬件版本
S7500E系列以太网交换机
Release6100软件版本
全系列硬件版本
4.配置过程和解释
(1)配置各设备接口的IP地址
请按照图1-2配置各接口的IP地址和子网掩码,具体配置过程略。
(2)配置RouterA
#使能IP组播路由,在各接口上使能PIM-DM,并在接口GigabitEthernet1/0/1上使能IGMP。
system-view
[RouterA]multicastrouting-enable
[RouterA]interfaceGigabitEthernet1/0/1
[RouterA-GigabitEthernet1/0/1]igmpenable
[RouterA-GigabitEthernet1/0/1]pimdm
[RouterA-GigabitEthernet1/0/1]quit
[RouterA]interfaceGigabitEthernet1/0/2
[RouterA-GigabitEthernet1/0/2]pimdm
[RouterA-GigabitEthernet1/0/2]quit
(3)配置SwitchA
#全局使能IGMPSnooping。
system-view
[SwitchA]igmp-snooping
[SwitchA-igmp-snooping]quit
#创建VLAN100,把端口GigabitEthernet1/0/1到GigabitEthernet1/0/3添加到该VLAN中,并在该VLAN内使能IGMPSnooping。
[SwitchA]vlan100
[SwitchA-vlan100]portGigabitEthernet1/0/1toGigabitEthernet1/0/3
[SwitchA-vlan100]igmp-snoopingenable
[SwitchA-vlan100]quit
#把GigabitEthernet1/0/3配置为静态路由器端口。
[SwitchA]interfaceGigabitEthernet1/0/3
[SwitchA-GigabitEthernet1/0/3]igmp-snoopingstatic-router-portvlan100
[SwitchA-GigabitEthernet1/0/3]quit
(4)配置SwitchB
#全局使能IGMPSnooping。
system-view
[SwitchB]igmp-snooping
[SwitchB-igmp-snooping]quit
#创建VLAN100,把端口GigabitEthernet1/0/1和GigabitEthernet1/0/2添加到该VLAN中,并在该VLAN内使能IGMPSnooping。
[SwitchB]vlan100
[SwitchB-vlan100]portGigabitEthernet1/0/1GigabitEthernet1/0/2
[SwitchB-vlan100]igmp-snoopingenable
[SwitchB-vlan100]quit
(5)配置SwitchC
#全局使能IGMPSnooping。
system-view
[SwitchC]igmp-snooping
[SwitchC-igmp-snooping]quit
#创建VLAN100,把端口GigabitEthernet1/0/1到GigabitEthernet1/0/5添加到该VLAN中,并在该VLAN内使能IGMPSnooping。
[SwitchC]vlan100
[SwitchC-vlan100]portGigabitEthernet1/0/1toGigabitEthernet1/0/5
[SwitchC-vlan100]igmp-snoopingenable
[SwitchC-vlan100]quit
#在VLAN100内的端口GigabitEthernet1/0/3和GigabitEthernet1/0/5上配置静态加入组播组225.1.1.1。
[SwitchC]interfaceGigabitEthernet1/0/3
[SwitchC-GigabitEthernet1/0/3]igmp-snoopingstatic-group225.1.1.1vlan100
[SwitchC-GigabitEthernet1/0/3]quit
[SwitchC]interfaceGigabitEthernet1/0/5
[SwitchC-GigabitEthernet1/0/5]igmp-snoopingstatic-group225.1.1.1vlan100
[SwitchC-GigabitEthernet1/0/5]quit
(6)检验配置效果
#查看SwitchA上VLAN100内IGMPSnooping组播组的详细信息。
[SwitchA]displayigmp-snoopinggroupvlan100verbose
Total1IPGroup(s).
Total1IPSource(s).
Total1MACGroup(s).
Portflags:
D-Dynamicport,S-Staticport,A-Aggregationport,C-Copyport
Subvlanflags:
R-RealVLAN,C-CopyVLAN
Vlan(id):
100.
Total1IPGroup(s).
Total1IPSource(s).
Total1MACGroup(s).
Routerport(s):
total2port.
GE1/0/1(D)(00:
01:
30)
GE1/0/3(S)
IPgroup(s):
thefollowingipgroup(s)matchtoonemacgroup.
IPgroupaddress:
225.1.1.1
(0.0.0.0,225.1.1.1):
Attribute:
HostPort
Hostport(s):
total1port.
GE1/0/2(D)(00:
03:
23)
MACgroup(s):
MACgroupaddress:
0100-5e01-0101
Hostport(s):
total1port.
GE1/0/2
由此可见,SwitchA上的端口GigabitEthernet1/0/3已经成为了静态路由器端口。
#查看SwitchC上VLAN100内IGMPSnooping组播组的详细信息。
[SwitchC]displayigmp-snoopinggroupvlan100verbose
Total1IPGroup(s).
Total1IPSource(s).
Total1MACGroup(s).
Portflags:
D-Dynamicport,S-Staticport,A-Aggregationport,C-Copyport
Subvlanflags:
R-RealVLAN,C-CopyVLAN
Vlan(id):
100.
Total1IPGroup(s).
Total1IPSource(s).
Total1MACGroup(s).
Routerport(s):
total1port.
GE1/0/2(D)(00:
01:
30)
IPgroup(s):
thefollowingipgroup(s)matchtoonemacgroup.
IPgroupaddress:
225.1.1.1
(0.0.0.0,225.1.1.1):
Hostport(s):
total1port.
GE1/0/3(S)
GE1/0/5(S)
MACgroup(s):
MACgroupaddress:
0100-5e01-0101
Hostport(s):
total1port.
GE1/0/3
GE1/0/5
由此可见,SwitchC上的端口GigabitEthernet1/0/3和GigabitEthernet1/0/5已经成为了静态成员端口。
5.完整配置
(1)SwitchA配置信息
#
igmp-snooping
#
vlan100
igmp-snoopingenable
#
interfaceGigabitEthernet1/0/1
portaccessvlan100
#
interfaceGigabitEthernet1/0/2
portaccessvlan100
#
interfaceGigabitEthernet1/0/3
portaccessvlan100
igmp-snoopingstatic-router-portvlan100
#
(2)SwitchB配置信息
#
igmp-snooping
#
vlan100
igmp-snoopingenable
#
interfaceGigabitEthernet1/0/1
portaccessvlan100
#
interfaceGigabitEthernet1/0/2
portaccessvlan100
#
(3)SwitchC配置信息
#
igmp-snooping
#
vlan100
igmp-snoopingenable
#
interfaceGigabitEthernet1/0/1
portaccessvlan100
#
interfaceGigabitEthernet1/0/2
portaccessvlan100
#
interfaceGigabitEthernet1/0/3
portaccessvlan100
igmp-snoopingstatic-group225.1.1.1vlan100
#
interfaceGigabitEthernet1/0/4
portaccessvlan100
#
interfaceGigabitEthernet1/0/5
portaccessvlan100
igmp-snoopingstatic-group225.1.1.1vlan100
#
6.配置注意事项
无
1.1.3IGMPSnooping查询器配置指导
1.组网图
图1-3IGMPSnooping查询器配置组网图
2.应用要求
●如图1-3所示,在一个没有三层设备的纯二层网络环境中,组播源Source1和Source2分别向组播组224.1.1.1和225.1.1.1发送组播数据,HostA和HostC是组播组224.1.1.1的接收者(Receiver),HostB和HostD则是组播组225.1.1.1的接收者;
●所有接收者均使用IGMPv2,所有交换机上都运行版本2的IGMPSnooping,并选择距组播源较近的SwitchA来充当IGMPSnooping查询器;
●为了防止交换机在没有二层组播转发表项时将组播数据在VLAN内广播,要求在所有交换机上都使能丢弃未知组播数据报文的功能;
●由于交换机不会将收到源IP地址为0.0.0.0的IGMP查询报文的端口设置为动态路由器端口,从而会影响二层组播转发表项的建立并导致组播数据无法正常转发,因此要求通过配置改变缺省的IGMP查询报文源IP地址(即0.0.0.0)以避免上述问题的出现。
3.适用产品、版本
表1-3配置适用的产品与软硬件版本关系
产品
软件版本
硬件版本
S3610系列以太网交换机
Release5301软件版本
全系列硬件版本
S5510系列以太网交换机
Release5301软件版本
全系列硬件版本
S5500-SI系列以太网交换机
Release1207软件版本
全系列硬件版本
(除S5500-20TP-SI)
Release1301软件版本
S5500-20TP-SI
S5500-EI系列以