• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

07-IP组播配置举例

目录

02-H3C SR8800 组播静态路由典型配置举例

本章节下载 02-H3C SR8800 组播静态路由典型配置举例  (166.38 KB)

02-H3C SR8800 组播静态路由典型配置举例

H3C SR8800 组播静态路由配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2014 杭州华三通信技术有限公司 版权所有,保留一切权利。

非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,

并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。

H3C_彩色.emf

 



1  简介

组播静态路由是RPF(Reverse Path Forwarding,逆向路径转发)检查的重要依据之一。本文档介绍了利用组播静态路由来改变RPF路由的配置举例。

2  配置前提

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文假设您已了解组播静态路由特性。

3  配置举例

3.1  组网需求

图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的组播信息。

图1 组播静态路由配置组网图

设备

接口

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

 

3.2  使用版本

本举例是在SR8800-CMW520-R3725版本上进行配置和验证的。

3.3  配置注意事项

·     配置组播静态路由时,如果指定了单播路由协议,则匹配的路由必须在指定的单播路由协议中存在时,该组播静态路由才会生效。

·     配置组播静态路由时,只有点到点类型的接口才能使用指定接口的方式来指定RPF邻居,非点到点类型的接口(包括三层以太网接口、三层聚合接口、Loopback接口或VLAN接口等)不能使用此方式,只能使用指定地址的方式。

·     配置组播静态路由时,应保证期望组播流转发的路径中所有接口上均使能了PIM协议。

3.4  配置步骤

3.4.1  Router A的配置

(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

3.4.2  Router B的配置

(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-SMIGMP(默认为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

3.4.3  Router C的配置

(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

3.5  验证配置

(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。

3.6  配置文件

·     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

#

4  相关资料

·     《H3C SR8800系列万兆核心路由器  IP组播配置指导》中的“组播路由与转发”

·     《H3C SR8800系列万兆核心路由器  IP组播命令参考》中的“组播路由与转发”

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们