02-H3C SR8800 组播静态路由典型配置举例
本章节下载: 02-H3C SR8800 组播静态路由典型配置举例 (166.38 KB)
H3C SR8800 组播静态路由配置举例
Copyright © 2014 杭州华三通信技术有限公司 版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部, 并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。 |
目 录
组播静态路由是RPF(Reverse Path Forwarding,逆向路径转发)检查的重要依据之一。本文档介绍了利用组播静态路由来改变RPF路由的配置举例。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文假设您已了解组播静态路由特性。
如图1所示,路由器Router A、Router B和Router C之间采用OSPF协议进行互连,单播路由正常。网络中运行PIM-SM协议,所有路由器都支持组播功能。通常情况下,Receiver能通过Router A—Router B这条与单播路径相同的路径接收来自Source的组播信息。
要求通过在Router B上配置组播静态路由实现:Receiver通过Router A—Router C—Router B这条与单播路径不同的路径接收来自Source的组播信息。
设备 |
接口 |
IP地址 |
设备 |
接口 |
IP地址 |
Router A |
GE3/1/1 |
10.10.1.1/24 |
Router B |
GE3/1/1 |
10.101.1.1/24 |
|
GE3/1/2 |
10.12.1.1/24 |
|
GE3/1/2 |
10.12.1.2/24 |
|
GE3/1/3 |
10.13.1.1/24 |
|
GE3/1/3 |
10.23.1.2/24 |
|
Loopback0 |
1.1.1.1/32 |
Router C |
GE3/1/3 |
10.13.1.3/24 |
|
|
|
|
GE3/1/2 |
10.23.1.3/24 |
本举例是在SR8800-CMW520-R3725版本上进行配置和验证的。
· 配置组播静态路由时,如果指定了单播路由协议,则匹配的路由必须在指定的单播路由协议中存在时,该组播静态路由才会生效。
· 配置组播静态路由时,只有点到点类型的接口才能使用指定接口的方式来指定RPF邻居,非点到点类型的接口(包括三层以太网接口、三层聚合接口、Loopback接口或VLAN接口等)不能使用此方式,只能使用指定地址的方式。
· 配置组播静态路由时,应保证期望组播流转发的路径中所有接口上均使能了PIM协议。
(1) 使能组播路由功能
<RouterA> system-view
System View: return to User View with Ctrl+Z.
[RouterA] multicast routing-enable
(2) 配置各接口地址,并使能PIM-SM
# 配置作为BSR和RP的Loopback接口,使能PIM-SM。
[RouterA] interface LoopBack 0
[RouterA-LoopBack0] ip address 1.1.1.1 32
[RouterA-LoopBack0] pim sm
[RouterA-LoopBack0] quit
# 配置连接组播源的接口地址,使能PIM-SM。
[RouterA] interface GigabitEthernet 3/1/1
[RouterA-GigabitEthernet3/1/1] ip address 10.10.1.1 24
[RouterA-GigabitEthernet3/1/1] pim sm
[RouterA-GigabitEthernet3/1/1] quit
# 配置连接Router B的接口地址,使能PIM-SM。
[RouterA] interface GigabitEthernet 3/1/2
[RouterA-GigabitEthernet3/1/2] ip address 10.12.1.1 24
[RouterA-GigabitEthernet3/1/2] pim sm
[RouterA-GigabitEthernet3/1/2] quit
# 配置连接Router C的接口地址,使能PIM-SM。
[RouterA] interface GigabitEthernet 3/1/3
[RouterA-GigabitEthernet3/1/3] ip address 10.13.1.1 24
[RouterA-GigabitEthernet3/1/3] pim sm
[RouterA-GigabitEthernet3/1/3] quit
(3) 配置网络中的C-BSR和C-RP,以负责组播信息的转发
[RouterA]pim
[RouterA-pim]c-bsr LoopBack 0
[RouterA-pim]c-rp LoopBack 0
(4) 配置OSPF单播路由,使Router A和组播源、接收者之间路由可达
[RouterA] ospf 1
[RouterA-ospf-1] import-route direct
[RouterA-ospf-1] area 0.0.0.0
[RouterA-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255
[RouterA-ospf-1-area-0.0.0.0] network 1.1.1.1 0.0.0.0
(1) 使能组播路由功能
<RouterB> system-view
System View: return to User View with Ctrl+Z.
[RouterB] multicast routing-enable
(2) 配置各接口地址,并使能PIM-SM
# 配置连接Router A的接口地址,使能PIM-SM。
[RouterB] interface GigabitEthernet 3/1/2
[RouterB-GigabitEthernet3/1/2] ip address 10.12.1.2 24
[RouterB-GigabitEthernet3/1/2] pim sm
[RouterB-GigabitEthernet3/1/2] quit
# 配置连接Router C的接口地址,使能PIM-SM。
[RouterB] interface GigabitEthernet 3/1/3
[RouterB-GigabitEthernet3/1/3] ip address 10.23.1.2 24
[RouterB-GigabitEthernet3/1/3] pim sm
[RouterB-GigabitEthernet3/1/3] quit
# 配置连接HostA的接口地址,使能PIM-SM和IGMP(默认为IGMPv2版本)。
[RouterB] interface GigabitEthernet 3/1/1
[RouterB-GigabitEthernet3/1/1] ip address 10.101.1.1 24
[RouterB-GigabitEthernet3/1/1] pim sm
[RouterB-GigabitEthernet3/1/1] igmp enable
[RouterB-GigabitEthernet3/1/1] quit
(3) 配置组播静态路由
# 配置一条组播静态路由使到组播源的RPF邻居为Router C。
[RouterB] ip rpf-route-static 10.10.1.0 24 10.23.1.3
(4) 配置OSPF单播路由,使Router B和组播源、接收者之间路由可达
[RouterB] ospf 1
[RouterB-ospf-1] import-route direct
[RouterB-ospf-1] area 0.0.0.0
[RouterB-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255
(1) 使能组播路由功能
<RouterC> system-view
System View: return to User View with Ctrl+Z.
[RouterC] multicast routing-enable
(2) 配置各接口地址,并使能PIM-SM
# 配置连接Router A的接口地址,使能PIM-SM。
[RouterC] interface GigabitEthernet 3/1/3
[RouterC-GigabitEthernet3/1/3] ip address 10.13.1.3 24
[RouterC-GigabitEthernet3/1/3] pim sm
[RouterC-GigabitEthernet3/1/3] quit
# 配置连接Router B的接口地址,使能PIM-SM。
[RouterC] interface GigabitEthernet 3/1/2
[RouterC-GigabitEthernet3/1/2] ip address 10.23.1.3 24
[RouterC-GigabitEthernet3/1/2] pim sm
[RouterC-GigabitEthernet3/1/2] quit
(3) 配置OSPF单播路由,使Router C和组播源、接收者之间路由可达
[RouterC] ospf 1
[RouterC-ospf-1] import-route direct
[RouterC-ospf-1] area 0.0.0.0
[RouterC-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255
(1) 按照如上配置后,查看配置信息发现Router A、Router B、Router C两两之间建立了PIM邻居关系,Router B上配置的组播静态路由已生效。
# 查看Router A上的PIM邻居信息。
[RouterA] display pim neighbor
VPN-Instance: public net
Total Number of Neighbors = 2
Neighbor Interface Uptime Expires Dr-Priority Mode
10.12.1.2 GE3/1/2 00:00:05 00:01:20 1
10.13.1.3 GE3/1/3 00:00:25 00:01:21 1
# 查看Router B上的PIM邻居信息。
[RouterB] display pim neighbor
VPN-Instance: public net
Total Number of Neighbors = 2
Neighbor Interface Uptime Expires Dr-Priority Mode
10.12.1.1 GE3/1/2 00:00:05 00:01:40 1
10.23.1.3 GE3/1/3 00:00:20 00:01:41 1
# 查看Router C上的PIM邻居信息。
[RouterC] display pim neighbor
VPN-Instance: public net
Total Number of Neighbors = 2
Neighbor Interface Uptime Expires Dr-Priority Mode
10.13.1.1 GE3/1/3 00:00:25 00:01:30 1
10.23.1.2 GE3/1/2 00:00:20 00:01:31 1
# 查看Router B上组播静态路由的信息。
[RouterB] display multicast routing-table static 10.10.1.0 24
Multicast Routing Table of VPN-Instance: public net
Routes : 1
Mroute 10.10.1.0/24
Interface = GigabitEthernet3/1/3 RPF Neighbor = 10.23.1.3
Matched routing protocol = <none>, Route-policy = <none>
Preference = 1, Order = 1
Running Configuration = ip rpf-route-static 10.10.1.0 24 10.23.1.3 order 1
(2) 检验组播源Source向Host A发送组播信息的报文路径。
# Host A指定加入组播组G(225.1.1.1)后,在Router B上查看Source(10.10.1.2/24)的RPF信息。
[RouterB] display multicast rpf-info 10.10.1.2
RPF information about source 10.10.1.2:
RPF interface: GigabitEthernet3/1/3, RPF neighbor: 10.23.1.3
Referenced route/mask: 10.10.1.0/24
Referenced route type: multicast static
Route selection rule: preference-preferred
Load splitting rule: disable
可以看出,Router B上的RPF路由来源与组播静态路由,RPF邻居变为Router C。
· Router A
#
multicast routing-enable
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.255
pim sm
#
interface GigabitEthernet3/1/1
port link-mode route
ip address 10.10.1.1 255.255.255.0
pim sm
#
interface GigabitEthernet3/1/2
port link-mode route
ip address 10.12.1.1 255.255.255.0
pim sm
#
interface GigabitEthernet3/1/3
port link-mode route
ip address 10.13.1.1 255.255.255.0
pim sm
#
ospf 1
import-route direct
area 0.0.0.0
network 10.0.0.0 0.255.255.255
network 1.1.1.1 0.0.0.0
#
pim
c-bsr LoopBack0
c-rp LoopBack0
#
· Router B
#
multicast routing-enable
#
interface GigabitEthernet3/1/1
port link-mode route
ip address 10.101.1.1 255.255.255.0
igmp enable
pim sm
#
interface GigabitEthernet3/1/2
port link-mode route
ip address 10.12.1.2 255.255.255.0
pim sm
#
interface GigabitEthernet3/1/3
port link-mode route
ip address 10.23.1.2 255.255.255.0
pim sm
#
ospf 1
import-route direct
area 0.0.0.0
network 10.0.0.0 0.255.255.255
#
ip rpf-route-static 10.10.1.0 24 10.23.1.3
#
· Router C
#
multicast routing-enable
#
interface GigabitEthernet3/1/2
port link-mode route
ip address 10.23.1.3 255.255.255.0
pim sm
#
interface GigabitEthernet3/1/3
port link-mode route
ip address 10.13.1.3 255.255.255.0
pim sm
#
ospf 1
import-route direct
area 0.0.0.0
network 10.0.0.0 0.255.255.255
#
· 《H3C SR8800系列万兆核心路由器 IP组播配置指导》中的“组播路由与转发”
· 《H3C SR8800系列万兆核心路由器 IP组播命令参考》中的“组播路由与转发”
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!