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

H3C SR6600 SR6600-X系列路由器 典型配置案例集-R8128-6W101

05-H3C SR6600_SR6600-X路由器 双向PIM典型配置举例

本章节下载  (230.36 KB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Routers/00-Public/Configure/Typical_Configuration_Example/H3C_SR6600_SR6600-X_CE(V7)-R7607-2683/202208/1674297_30005_0.htm

05-H3C SR6600_SR6600-X路由器 双向PIM典型配置举例

H3C SR6600/SR6600-X系列路由器

双向PIM配置举例

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Copyright © 2022 新华三技术有限公司 版权所有,保留一切权利。

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

除新华三技术有限公司的商标外,本手册中出现的其它公司的商标、产品标识及商品名称,由各自权利人拥有。

本文档中的信息可能变动,恕不另行通知。



1  简介

本文档介绍了双向PIM配置举例。

双向PIM(Bidirectional Protocol Independent Multicast,双向协议无关组播)通过建立以RP(Rendezvous Point,汇集点)为中心、分别连接组播源和接收者的双向RPT(Rendezvous Point Tree,共享树),使组播数据沿着双向RPT从组播源经由RP转发到接收者。适用于一个组播组中同时对应多个接收者和多个组播源的组网,例如多方电视电话会议。

2  配置前提

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

本文假设您已了解双向PIM特性。

3  配置举例

3.1  组网需求

图1所示,路由器Router A、Router B和Router C上均运行OSPF协议,单播路由正常。接收者通过组播方式接收视频点播信息,组播源Source 1和Source 2都向组播组225.1.1.1发送组播信息,末梢用户网络N1和N2中的Host A和Host B均为该组播信息的接收者。

要求在该网络中采用双向PIM协议实现组播数据的分发,以减少路由器所维护的组播转发表项数量;同时为了避免因单一RP故障而使通信中断,该网络采用动态RP和静态RP配合方式,来起到RP的备份。

图1 双向PIM配置组网图

设备

接口

IP地址

设备

接口

IP地址

Router A

GE2/0/1

10.10.1.1/24

Router C

GE2/0/1

10.13.1.3/24

 

GE2/0/2

10.12.1.1/24

 

GE2/0/2

10.23.1.3/24

 

GE2/0/3

10.13.1.1/24

 

GE2/0/3

10.102.1.1/24

 

 

 

 

GE2/0/4

10.33.1.3/24

Router B

GE2/0/1

10.12.1.2/24

Source1

-

10.10.1.2/24

 

GE2/0/2

10.23.1.2/24

Source2

-

10.33.1.4/24

 

GE2/0/3

10.101.1.1/24

 

 

 

 

3.2  配置思路

·     选择一台设备的接口作为服务于双向PIM的C-RP,并为该双向PIM域指定一个C-BSR,以负责在双向PIM域中收集并发布RP信息,C-RP和C-BSR可以由同一接口来充当,也可以配置在不同设备上。本例中指定Router A的GE2/0/2接口作为C-RP和C-BSR。

·     由于本网络中只配置了一个C-RP,为了避免因单一节点故障而引起的通信中断,可以再配置一个服务于双向PIM的静态RP进行备份。本例中通过将静态RP的IP地址指定为该网络中某网段内但实际不存在的一个地址,从而形成RPL,连接到RPL上的所有接口都可以充当RP,以提供可靠的备份功能。本例中将实际不存在的地址10.13.1.4/24配置为静态RP的地址,从而连接到对应RPL的路由器Router A、Router C都可以提供RP的功能。

3.3  使用版本

本举例是在R8128版本上进行配置和验证的。

3.4  配置注意事项

·     同一台设备相同实例的所有接口上启用的PIM模式必须相同。

·     双向PIM域内的所有路由器上都必须配置完全相同的静态RP。

·     双向PIM域内的所有路由器的接口都必须使能PIM-SM。

·     在边界设备连接用户网络的接口上必须使能IGMP功能,以建立和维护各组播组的成员关系。

3.5  配置步骤

3.5.1  Router A的配置

(1)     使能组播路由功能

<RouterA> system-view

[RouterA] multicast routing

[RouterA-mrib] quit

(2)     配置各接口及接口地址,并使能PIM-SM

# 配置连接组播源Source 1的接口及接口地址,使能PIM-SM。

[RouterA] interface gigabitethernet 2/0/1

[RouterA-GigabitEthernet2/0/1] ip address 10.10.1.1 24

[RouterA-GigabitEthernet2/0/1] pim sm

[RouterA-GigabitEthernet2/0/1] quit

# 配置连接Router B的接口及接口地址,使能PIM-SM

[RouterA] interface gigabitethernet 2/0/2

[RouterA-GigabitEthernet2/0/2] ip address 10.12.1.1 24

[RouterA-GigabitEthernet2/0/2] pim sm

[RouterA-GigabitEthernet2/0/2] quit

# 配置连接Router C的接口及接口地址,使能PIM-SM

[RouterA] interface gigabitethernet 2/0/3

[RouterA-GigabitEthernet2/0/3] ip address 10.13.1.1 24

[RouterA-GigabitEthernet2/0/3] pim sm

[RouterA-GigabitEthernet2/0/3] quit

(3)     配置C-RP和静态RP

# 指定接口GigabitEthernet 2/0/2IP地址为C-BSRC-RP

[RouterA] pim

[RouterA-pim] c-bsr 10.12.1.1

[RouterA-pim] c-rp 10.12.1.1 bidir

# 指定IP地址10.13.1.4为静态RPIP地址。

[RouterA-pim] static-rp 10.13.1.4 bidir

# 使能双向PIM

[RouterA-pim] bidir-pim enable

[RouterA-pim] quit

# 配置单播路由协议,以建立正确的单播路由表项。

[RouterA] ospf 1

[RouterA-ospf-1] import-route direct

[RouterA-ospf-1] area 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] quit

[RouterA-ospf-1] quit

3.5.2  Router B的配置

(1)     使能组播路由功能

<RouterB> system-view

[RouterB] multicast routing

[RouterB-mrib] quit

(2)     配置各接口及接口地址,并使能PIM-SM

# 配置连接Router A的接口及接口地址,使能PIM-SM

[RouterB] interface gigabitethernet 2/0/1

[RouterB-GigabitEthernet2/0/1] ip address 10.12.1.2 24

[RouterB-GigabitEthernet2/0/1] pim sm

[RouterB-GigabitEthernet2/0/1] quit

# 配置连接Router C的接口及接口地址,使能PIM-SM

[RouterB] interface gigabitethernet 2/0/2

[RouterB-GigabitEthernet2/0/2] ip address 10.23.1.2 24

[RouterB-GigabitEthernet2/0/2] pim sm

[RouterB-GigabitEthernet2/0/2] quit

# 配置连接网络N1的接口及接口地址,使能PIM-SMIGMP(缺省情况下,IGMP的版本为IGMPv2)。

[RouterB] interface gigabitethernet 2/0/3

[RouterB-GigabitEthernet2/0/3] ip address 10.101.1.1 24

[RouterB-GigabitEthernet2/0/3] pim sm

[RouterB-GigabitEthernet2/0/3] igmp enable

[RouterB-GigabitEthernet2/0/3] quit

(3)      配置静态RP。指定IP地址10.13.1.4为静态RPIP地址。

[RouterB] pim

[RouterB-pim] static-rp 10.13.1.4 bidir

(4)     使能双向PIM

[RouterB-pim] bidir-pim enable

[RouterB-pim] quit

(5)     配置单播路由协议,以建立正确的单播路由表项

[RouterB] ospf 1

[RouterB-ospf-1] import-route direct

[RouterB-ospf-1] area 0

[RouterB-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255

[RouterB-ospf-1-area-0.0.0.0] quit

[RouterB-ospf-1] quit

3.5.3  Router C的配置

(1)     使能组播路由功能

<RouterC> system-view

[RouterC] multicast routing

[RouterC-mrib] quit

(2)     配置各接口及接口地址,并使能PIM-SM

# 配置连接组播源Source 2的接口及接口地址,使能PIM-SM。

[RouterC] interface gigabitethernet 2/0/4

[RouterC-GigabitEthernet2/0/4] ip address 10.33.1.3 24

[RouterC-GigabitEthernet2/0/4] pim sm

[RouterC-GigabitEthernet2/0/4] quit

# 配置连接Router A的接口及接口地址,使能PIM-SM

[RouterC] interface gigabitethernet 2/0/1

[RouterC-GigabitEthernet2/0/1] ip address 10.13.1.3 24

[RouterC-GigabitEthernet2/0/1] pim sm

[RouterC-GigabitEthernet2/0/1] quit

# 配置连接Router B的接口及接口地址,使能PIM-SM

[RouterC] interface gigabitethernet 2/0/2

[RouterC-GigabitEthernet2/0/2] ip address 10.23.1.3 24

[RouterC-GigabitEthernet2/0/2] pim sm

[RouterC-GigabitEthernet2/0/2] quit

# 配置连接网络N2的接口及接口地址,使能PIM-SMIGMP(缺省情况下,IGMP的版本为IGMPv2)。

[RouterC] interface gigabitethernet 2/0/3

[RouterC-GigabitEthernet2/0/3] ip address 10.102.1.1 24

[RouterC-GigabitEthernet2/0/3] pim sm

[RouterC-GigabitEthernet2/0/3] igmp enable

[RouterC-GigabitEthernet2/0/3] quit

(3)     配置静态RP。指定IP地址10.13.1.4为静态RPIP地址

[RouterC] pim

[RouterC-pim] static-rp 10.13.1.4 bidir

(4)     使能双向PIM

[RouterC-pim] bidir-pim enable

[RouterC-pim] quit

(5)     配置单播路由协议,以建立正确的单播路由表项

[RouterC] ospf 1

[RouterC-ospf-1] import-route direct

[RouterC-ospf-1] area 0

[RouterC-ospf-1-area-0.0.0.0] network 10.0.0.0 0.255.255.255

[RouterC-ospf-1-area-0.0.0.0] quit

[RouterC-ospf-1] quit

3.6  验证配置

(1)     按照如上配置后,查看配置信息发现Router A、Router B和Router C之间建立了PIM邻居关系。

# 查看Router A上的PIM邻居信息。

[RouterA] display pim neighbor

 Total Number of Neighbors = 2

 

 Neighbor        Interface           Uptime   Expires  DR-Priority Mode

 10.12.1.2       GE2/0/2             00:02:27 00:01:45 1           B

 10.13.1.3       GE2/0/3             00:02:27 00:01:19 1           B

# 查看Router B上的PIM邻居信息。

[RouterB] display pim neighbor

 Total Number of Neighbors = 2

 

 Neighbor        Interface           Uptime   Expires  DR-Priority Mode

 10.12.1.1       GE2/0/1             00:03:05 00:01:44 1           B

 10.23.1.3       GE2/0/3             00:13:49 00:01:29 1           B

# 查看Router C上的PIM邻居信息。

[RouterC] display pim neighbor

 Total Number of Neighbors = 2

 

 Neighbor        Interface           Uptime   Expires  DR-Priority Mode

 10.13.1.1       GE2/0/1             00:03:28 00:01:39 1           B

 10.23.1.2       GE2/0/2             00:14:05 00:01:36 1           B

(2)     通过使用display pim bsr-info命令可以查看PIM-SM域中的BSR信息。

# 查看Router APIM-SM域中的BSR信息。

[RouterA] display pim bsr-info

 Scope: non-scoped

     State: Elected

     Bootstrap timer: 00:01:18

     Elected BSR address: 10.12.1.1

       Priority: 64

       Hash mask length: 30

       Uptime: 00:04:01

     Candidate BSR address: 10.12.1.1

       Priority: 64

       Hash mask length: 30

# 查看Router BPIM-SM域中的BSR信息。

[RouterB] display pim bsr-info

 Scope: non-scoped

     State: Accept Preferred

     Bootstrap timer: 00:00:26

     Elected BSR address: 10.12.1.1

       Priority: 64

       Hash mask length: 30

       Uptime: 00:10:41

# 查看Router CPIM-SM域中的BSR信息。

[RouterC] display pim bsr-info

 Scope: non-scoped

     State: Accept Preferred

     Bootstrap timer: 00:02:08

     Elected BSR address: 10.12.1.1

       Priority: 64

       Hash mask length: 30

       Uptime: 00:15:41

(3)     通过使用display pim rp-info命令可以查看PIM-SM域中的RP信息。

# 查看Router A上所有组播组对应的RP信息。

[RouterA] display pim rp-info

 BSR RP information:

   Scope: non-scoped

     Group/MaskLen: 224.0.0.0/4 [B]

       RP address               Priority  HoldTime  Uptime    Expires

       10.12.1.1 (local)        192       180       00:06:01  00:02:58

 

 Static RP information:

       RP address               ACL   Mode    Preferred

       10.13.1.4                ----  bidir   No

# 查看Router B上所有组播组对应的RP信息。

[RouterB] display pim rp-info

 BSR RP information:

   Scope: non-scoped

     Group/MaskLen: 224.0.0.0/4 [B]

       RP address               Priority  HoldTime  Uptime    Expires

       10.12.1.1                192       180       00:06:33  00:02:26

 

 Static RP information:

       RP address               ACL   Mode    Preferred

       10.13.1.4                ----  bidir   No

# 查看Router C上所有组播组对应的RP信息。

[RouterC] display pim rp-info

 BSR RP information:

   Scope: non-scoped

     Group/MaskLen: 224.0.0.0/4 [B]

       RP address               Priority  HoldTime  Uptime    Expires

       10.12.1.1                192       180       00:06:51  00:02:05

 

Static RP information:

       RP address               ACL   Mode    Preferred

       10.13.1.4                ----  bidir   No

(4)     通过使用display pim df-info命令可以查看双向PIM的DF信息。

# 查看Router A上双向PIM的DF信息

[RouterA] display pim df-info

RP address: 10.12.1.1

 Interface           State   DF-Pref    DF-Metric  DF-Uptime DF-Address

 GE2/0/1             Win     0          0          00:01:09  10.10.1.1 (local)

 GE2/0/2             -       -          -          -         -

 GE2/0/3             Win     0          0          00:01:10  10.13.1.1 (local)

 

RP address: 10.13.1.4

 Interface           State   DF-Pref    DF-Metric  DF-Uptime DF-Address

 GE2/0/1             Win     0          0          00:00:07  10.10.1.1 (local)

 GE2/0/2             Win     0          0          00:00:07  10.12.1.1 (local)

 GE2/0/3             -       -          -          -         -

# 查看Router B上双向PIMDF信息。

[RouterB] display pim df-info

RP address: 10.12.1.1

 Interface           State   DF-Pref    DF-Metric  DF-Uptime DF-Address

 GE2/0/1             -       -          -          -         -

 GE2/0/2             Win     0          0          00:01:46  10.23.1.2 (local)

 GE2/0/3             Win     0          0          00:01:45  10.101.1.1 (local)

 

RP address: 10.13.1.4

 Interface           State   DF-Pref    DF-Metric  DF-Uptime DF-Address

 GE2/0/1             Lose    0          0          00:00:44  10.12.1.1

 GE2/0/2             Lose    0          0          00:00:53  10.23.1.3

 GE2/0/3             Win     10         2          00:00:53  10.101.1.1 (local)

# 查看Router C上双向PIMDF信息。

[RouterC] display pim df-info

RP address: 10.12.1.1

 Interface           State   DF-Pref    DF-Metric  DF-Uptime DF-Address

 GE2/0/3             Win     10         2          00:02:07  10.102.1.1 (local)

 GE2/0/4             Win     10         2          00:02:06  10.33.1.3 (local)

 GE2/0/1             Lose    0          0          00:02:07  10.13.1.1

 GE2/0/2             Lose    0          0          00:02:07  10.23.1.2

 

RP address: 10.13.1.4

 Interface           State   DF-Pref    DF-Metric  DF-Uptime DF-Address

 GE2/0/3             Win     0          0          00:01:24  10.102.1.1 (local)

 GE2/0/4             Win     0          0          00:01:23  10.33.1.3 (local)

 GE2/0/1             -       -          -          -         -

 GE2/0/2             Win     0          0          00:01:24  10.23.1.3 (local)

(5)     通过使用display multicast forwarding df-info命令可以查看组播转发的DF信息

# 查看Router A上组播转发的DF信息

[RouterA] display multicast forwarding df-info

Total 2 RPs, 2 matched

 

00001. RP address: 10.12.1.1

     Flags: 0x0

     Uptime: 00:02:42

     RPF interface: GigabitEthernet2/0/2

     List of 2 DF interfaces:

       1: GigabitEthernet2/0/1

       2: GigabitEthernet2/0/3

 

00002. RP address: 10.13.1.4

     Flags: 0x0

     Uptime: 00:01:41

     RPF interface: GigabitEthernet2/0/3

     List of 2 DF interfaces:

       1: GigabitEthernet2/0/1

       2: GigabitEthernet2/0/2

# 查看Router B上组播转发的DF信息。

[RouterB] display multicast forwarding df-info

Total 2 RPs, 2 matched

 

00001. RP address: 10.12.1.1

     Flags: 0x0

     Uptime: 00:03:18

     RPF interface: GigabitEthernet2/0/1

     List of 2 DF interfaces:

       1: GigabitEthernet2/0/2

       2: GigabitEthernet2/0/3

 

00002. RP address: 10.13.1.4

     Flags: 0x0

     Uptime: 00:02:24

     RPF interface: GigabitEthernet2/0/2

     List of 1 DF interfaces:

       1: GigabitEthernet2/0/3

# 查看Router C上组播转发的DF信息。

[RouterC] display multicast forwarding df-info

Total 2 RPs, 2 matched

 

00001. RP address: 10.12.1.1

     Flags: 0x0

     Uptime: 00:03:38

     RPF interface: GigabitEthernet2/0/2

     List of 2 DF interfaces:

       1: GigabitEthernet2/0/3

       2: GigabitEthernet2/0/4

 

00002. RP address: 10.13.1.4

     Flags: 0x0

     Uptime: 2d:18h

     RPF interface: GigabitEthernet2/0/1

     List of 3 DF interfaces:

       1: GigabitEthernet2/0/3

       2: GigabitEthernet2/0/4

       3: GigabitEthernet2/0/2

(6)     Host A和Host B指定加入组播组G(225.1.1.1)后,Source 1和Source 2都向组播组225.1.1.1发送组播信息,查看各路由器上的PIM路由表信息,可以看出(*,G)表项总数、PIM的模式、入接口、上游邻居、RPF邻居和下游接口信息。

# 查看Router A上的PIM路由表信息。

[RouterA] display pim routing-table

 Total 1 (*, G) entry; 0 (S, G) entry

 

 (*, 225.1.1.1)

     RP: 10.12.1.1 (local)

     Protocol: pim-bidir, Flag: WC LOC ACT

     UpTime: 00:21:59

     Upstream interface: GigabitEthernet2/0/2

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: GigabitEthernet2/0/2

             Protocol: pim-bidir, UpTime: 00:21:59, Expires: -

         2: GigabitEthernet2/0/3

             Protocol: pim-bidir, UpTime: 00:03:26, Expires: -

# 查看Router B上的PIM路由表信息。

[RouterB] display pim routing-table

 Total 1 (*, G) entry; 0 (S, G) entry

 

 (*, 225.1.1.1)

     RP: 10.12.1.1

     Protocol: pim-bidir, Flag: WC LOC ACT

     UpTime: 00:23:47

     Upstream interface: GigabitEthernet2/0/1

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 3

         1: GigabitEthernet2/0/1

             Protocol: pim-bidir, UpTime: 00:23:47, Expires: -

         2: GigabitEthernet2/0/2

             Protocol: pim-bidir, UpTime: 00:21:56, Expires: -

         3: GigabitEthernet2/0/3

             Protocol: igmp, UpTime: 00:23:47, Expires: -

# 查看Router C上的PIM路由表信息。

[RouterC] display pim routing-table

 Total 1 (*, G) entry; 0 (S, G) entry

 

 (*, 225.1.1.1)

     RP: 10.12.1.1

     Protocol: pim-bidir, Flag: WC ACT

     UpTime: 00:01:45

     Upstream interface: GigabitEthernet2/0/2

         Upstream neighbor: 10.23.1.2

         RPF prime neighbor: 10.23.1.2

     Downstream interface(s) information:

     Total number of downstreams: 2

         1: GigabitEthernet2/0/3

             Protocol: igmp, UpTime: 00:01:05, Expires: -

         2: GigabitEthernet2/0/2

             Protocol: pim-bidir, UpTime: 00:00:53, Expires: -

3.7  配置文件

·     Router A:

#

ospf 1

 import-route direct

 area 0.0.0.0

  network 10.0.0.0 0.255.255.255

#

interface GigabitEthernet2/0/1

 port link-mode route

 ip address 10.10.1.1 255.255.255.0

 pim sm

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 10.12.1.1 255.255.255.0

 pim sm

#

interface GigabitEthernet2/0/3

 port link-mode route

 ip address 10.13.1.1 255.255.255.0

 pim sm

#

multicast routing

#

pim

 c-bsr 10.12.1.1

 c-rp 10.12.1.1 bidir

 static-rp 10.13.1.4 bidir

 bidir-pim enable

#

·     Router B:

#

ospf 1

 import-route direct

 area 0.0.0.0

  network 10.0.0.0 0.255.255.255

#

interface GigabitEthernet2/0/1

 port link-mode route

 combo enable copper

 ip address 10.12.1.2 255.255.255.0

 pim sm

#

interface GigabitEthernet2/0/2

 port link-mode route

 combo enable copper

 ip address 10.23.1.2 255.255.255.0

 pim sm

#

interface GigabitEthernet2/0/3

 port link-mode route

 combo enable copper

 ip address 10.101.1.1 255.255.255.0

 pim sm

 igmp enable

#

multicast routing

#

pim

 static-rp 10.13.1.4 bidir

 bidir-pim enable

#

·     Router C:

#

ospf 1

 import-route direct

 area 0.0.0.0

  network 10.0.0.0 0.255.255.255

#

interface GigabitEthernet2/0/1

 port link-mode route

 ip address 10.13.1.3 255.255.255.0

 pim sm

#

interface GigabitEthernet2/0/2

 port link-mode route

 ip address 10.23.1.3 255.255.255.0

 pim sm

#

interface GigabitEthernet2/0/3

 port link-mode route

 ip address 10.102.1.1 255.255.255.0

 pim sm

 igmp enable

#

interface GigabitEthernet2/0/4

 port link-mode route

 ip address 10.33.1.3 255.255.255.0

 pim sm

#

multicast routing

#

pim

 static-rp 10.13.1.4 bidir

 bidir-pim enable

#

4  相关资料

·     H3C SR6600 SR6600-X 路由器 IP组播配置指导-R7607

·     H3C SR6600 SR6600-X 路由器 IP组播命令参考-R7607

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

新华三官网
联系我们