好消息,超酷的在线虚拟网络实验室上线了!点击开始实验

为获得更好的浏览效果,建议您使用 Firefox 或者 Chrome 浏览器



交换机三层组播配置

1功能需求及组网说明

交换机三层组播配置

『配置环境参数』

1.      PC1连接到三层交换机SwitchB的端口E0/1上,属于VLAN10PC2连接到三层交换机SwitchC的端口E0/1上,属于VLAN11Server连接到三层交换机SwitchA的端口E0/1上,属于VLAN100

2.      SwitchB的端口G1/1连接到SwitchA的端口G1/1,两个端口均属于VLAN20SwitchC的端口G1/1连接到SwitchA的端口G2/1,两个端口均属于VLAN30

3.      PC1IP地址为10.1.1.2/24,网关地址为SwitchBVLAN接口10地址10.1.1.1/24PC2IP地址为11.1.1.2/24,网关为SwitchCVLAN接口11地址11.1.1.1/24ServerIP地址为100.1.1.2/24,网关为SwitchAVLAN接口100地址100.1.1.1/24

4.      SwitchBVLAN接口20地址为20.1.1.2/24SwitchCVLAN接口30地址为30.1.1.2/24SwitchAVLAN接口20地址为20.1.1.1/24VLAN接口30地址为30.1.1.1/24

『组网需求』

1.      所有交换机配置三层组播协议(PIM-DM或者PIM-SM)

2.      PC1PC2作为组播客户端可以收到组播Server的组播数据流

2数据配置步骤

『交换机三层组播配置流程』

PIM-DM(Protocol Independent MulticastDense Mode)属于密集模式的组播路由协议。PIM-DM适用于小型网络,在这种网络环境下,组播组的成员相对比较密集。PIM-DM的工作过程可以概括为:邻居发现、扩散—剪枝过程、嫁接阶段。

PIM-SM(Protocol Independent MulticastSparse Mode)即与协议无关的组播稀疏模式,属于稀疏模式的组播路由协议。PIM-SM主要用于组成员分布相对分散、范围较广、大规模的网络。与密集模式的扩散—剪枝不同,PIM-SM协议假定所有的主机都不需要接收组播数据包,只有主机明确指定需要时,PIM-SM路由器才向它转发组播数据包。PIM-SM协议中,通过设置汇聚点RP(Rendezvous Point)和自举路由器BSR(Bootstrap Router),向所有PIM-SM路由器通告组播信息,并利用路由器的加入/剪枝信息,建立起基于RP的共享树RPT(RP-rooted shared tree)。从而减少了数据报文和控制报文占用的网络带宽,降低路由器的处理开销。组播数据沿着共享树流到该组播组成员所在的网段,当数据流量达到一定程度,组播数据流可以切换到基于源的最短路径树SPT,以减少网络延迟。PIM-SM不依赖于特定的单播路由协议,而是使用现存的单播路由表进行RPF检查。运行PIM-SM协议,需要配置候选RPBSRBSR负责收集候选RP发来的信息,并把它们广播出去。

『交换机运行PIM-DM协议的配置』

SwitchA相关配置】

1.        全局启动IP组播路由
[SwitchA]multicast routing-enable

2.        创建(进入)VLAN100
[SwitchA]vlan 100

3.        G1/1加入到VLAN100
[SwitchA-vlan100]port Ethernet 0/1

4.        创建(进入)VLAN接口100
[SwitchA]interface Vlan-interface 100

5.        VLAN接口100配置IP地址
[SwitchA-Vlan-interface100]ip add 100.1.1.1 255.255.255.0

6.        启动接口的PIM-DM协议
[SwitchA-Vlan-interface100]pim dm

7.        创建(进入)VLAN20
[SwitchA]vlan 20

8.        G1/1加入到VLAN20
[SwitchA-vlan20]port GigabitEthernet 1/1

9.        创建(进入)VLAN接口20
[SwitchA]interface Vlan-interface 20

10.    VLAN接口20配置IP地址
[SwitchA-Vlan-interface20]ip add 20.1.1.1 255.255.255.0

11.    启动接口的PIM-DM协议
[SwitchA-Vlan-interface100]pim dm

12.    创建(进入)VLAN30
[SwitchA]vlan 30

13.    G2/1加入到VLAN30
[SwitchA-vlan30]port GigabitEthernet 2/1

14.    创建(进入)VLAN接口30
[SwitchA]interface Vlan-interface 30

15.    VLAN接口30配置IP地址
[SwitchA-Vlan-interface30]ip add 30.1.1.1 255.255.255.0

16.    启动接口的PIM-DM协议
[SwitchA-Vlan-interface100]pim dm

17.    配置到PC1PC2的静态路由
[SwitchA]ip route-static 10.1.1.0 255.255.255.0 20.1.1.2
[SwitchA]ip route-static 11.1.1.0 255.255.255.0 30.1.1.2

SwitchB相关配置】

1.        全局启动IP组播路由
[SwitchB]multicast routing-enable

2.        创建(进入)VLAN10
[SwitchB]vlan 10

3.        E0/1加入到VLAN10
[SwitchB-vlan10]port Ethernet 0/1

4.        创建(进入)VLAN接口10
[SwitchB]interface Vlan-interface 10

5.        VLAN接口10配置IP地址
[SwitchB-Vlan-interface10]ip add 10.1.1.1 255.255.255.0

6.        启动接口的PIM-DM协议
[SwitchB-Vlan-interface10]pim dm

7.        创建(进入)VLAN20
[SwitchB]vlan 20

8.        G1/1加入到VLAN20
[SwitchB-vlan20]port GigabitEthernet 1/1

9.        创建(进入)VLAN接口20
[SwitchB]interface Vlan-interface 20

10.    VLAN接口20配置IP地址
[SwitchB-Vlan-interface20]ip add 20.1.1.2 255.255.255.0

11.    启动接口的PIM-DM协议
[SwitchB-Vlan-interface100]pim dm

12.    配置到组播Server的路由
[SwitchB]ip route-static 100.1.1.0 255.255.255.0 20.1.1.1

SwitchC相关配置】

1.        全局启动IP组播路由
[SwitchC]multicast routing-enable

2.        创建(进入)VLAN10
[SwitchC]vlan 10

3.        E0/1加入到VLAN10
[SwitchC-vlan10]port Ethernet 0/1

4.        创建(进入)VLAN接口10
[SwitchC]interface Vlan-interface 10

5.        VLAN接口10配置IP地址
[SwitchC-Vlan-interface10]ip add 11.1.1.1 255.255.255.0

6.        启动接口的PIM-DM协议
[SwitchC-Vlan-interface10]pim dm

7.        创建(进入)VLAN30
[SwitchC]vlan 30

8.        G1/1加入到VLAN30
[SwitchC-vlan30]port GigabitEthernet 1/1

9.        创建(进入)VLAN接口30
[SwitchC]interface Vlan-interface 30

10.    VLAN接口30配置IP地址
[SwitchC-Vlan-interface30]ip add 30.1.1.2 255.255.255.0

11.    启动接口的PIM-DM协议
[SwitchC-Vlan-interface100]pim dm

12.    配置到组播Server的路由
[SwitchC]ip route-static 100.1.1.0 255.255.255.0 30.1.1.1

『交换机运行PIM-SM协议的配置』

SwitchA相关配置】

1.        全局启动IP组播路由
[SwitchA]multicast routing-enable

2.        启动各接口的PIM-SM协议
[SwitchA-Vlan-interface20]pim sm
[SwitchA-Vlan-interface30]pim sm
[SwitchA-Vlan-interface100]pim sm

3.        配置候选BSR
[SwitchA]pim
[SwitchA-pim]c-bsr vlan-interface 100

4.        配置候选RP
[SwitchA-pim]c-rp vlan-interface 100

5.        其余端口、VLAN、路由等配置与采用PIM-DM协议时的配置一致

SwitchB相关配置】

1.        全局启动IP组播路由
[SwitchB]multicast routing-enable

2.        启动各接口的PIM-SM协议
[SwitchB-Vlan-interface10]pim sm
[SwitchB-Vlan-interface20]pim sm

3.        其余端口、VLAN、路由等配置与采用PIM-DM协议时的配置一致

SwitchC相关配置】

1.        全局启动IP组播路由
[SwitchC]multicast routing-enable

2.        启动接口的PIM-SM协议
[SwitchC-Vlan-interface10]pim sm
[SwitchC-Vlan-interface30]pim sm

3.        其余端口、VLAN、路由等配置与采用PIM-DM协议时的配置一致

【补充说明】

PIM-DM协议配置虽然很简单,但是由于协议规定,设备运行该协议后网络中会存在定期泛洪现象,属于正常情况。各个过程详细解释请参见《操作手册》及《命令手册》。

X Close
X Close