27-H3C SR6600-F路由器 双向PIM典型配置举例
本章节下载: 27-H3C SR6600-F路由器 双向PIM典型配置举例 (171.17 KB)
H3C SR6600-F双向PIM配置举例
Copyright © 2018 新华三技术有限公司 版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部, 并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。 |
|
目 录
本文档介绍了双向PIM配置举例。
双向PIM(Bidirectional Protocol Independent Multicast,双向协议无关组播)通过建立以RP(Rendezvous Point,汇集点)为中心、分别连接组播源和接收者的双向RPT(Rendezvous Point Tree,共享树),使组播数据沿着双向RPT从组播源经由RP转发到接收者。适用于一个组播组中同时对应多个接收者和多个组播源的组网,例如多方电视电话会议。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
如图3-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的备份。
图3-1 双向PIM配置组网图
设备 |
接口 |
IP地址 |
设备 |
接口 |
IP地址 |
Router A |
GE3/1/1 |
10.10.1.1/24 |
Router C |
GE3/1/1 |
10.13.1.3/24 |
|
GE3/1/2 |
10.12.1.1/24 |
|
GE3/1/2 |
10.23.1.3/24 |
|
GE3/1/3 |
10.13.1.1/24 |
|
GE3/1/3 |
10.102.1.1/24 |
|
|
|
|
GE3/1/4 |
10.33.1.3/24 |
Router B |
GE3/1/1 |
10.12.1.2/24 |
Source1 |
- |
10.10.1.2/24 |
|
GE3/1/2 |
10.23.1.2/24 |
Source2 |
- |
10.33.1.4/24 |
|
GE3/1/3 |
10.101.1.1/24 |
|
|
|
· 选择一台设备的接口作为服务于双向PIM的C-RP,并为该双向PIM域指定一个C-BSR,以负责在双向PIM域中收集并发布RP信息,C-RP和C-BSR可以由同一接口来充当,也可以配置在不同设备上。本例中指定Router A的GE3/1/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的功能。
本举例是在R7607版本上进行配置和验证的。
· 同一台设备相同实例的所有接口上启用的PIM模式必须相同。
· 双向PIM域内的所有路由器上都必须配置完全相同的静态RP。
· 双向PIM域内的所有路由器的接口都必须使能PIM-SM。
· 在边界设备连接用户网络的接口上必须使能IGMP功能,以建立和维护各组播组的成员关系。
(1) 使能组播路由功能
<RouterA> system-view
[RouterA] multicast routing
[RouterA-mrib] quit
(2) 配置各接口及接口地址,并使能PIM-SM
# 配置连接组播源Source 1的接口及接口地址,使能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-RP和静态RP
# 指定接口GigabitEthernet 3/1/2的IP地址为C-BSR和C-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为静态RP的IP地址。
[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
(1) 使能组播路由功能
<RouterB> system-view
[RouterB] multicast routing
[RouterB-mrib] quit
(2) 配置各接口及接口地址,并使能PIM-SM
# 配置连接Router A的接口及接口地址,使能PIM-SM。
[RouterB] interface gigabitethernet 3/1/1
[RouterB-GigabitEthernet3/1/1] ip address 10.12.1.2 24
[RouterB-GigabitEthernet3/1/1] pim sm
[RouterB-GigabitEthernet3/1/1] quit
# 配置连接Router C的接口及接口地址,使能PIM-SM。
[RouterB] interface gigabitethernet 3/1/2
[RouterB-GigabitEthernet3/1/2] ip address 10.23.1.2 24
[RouterB-GigabitEthernet3/1/2] pim sm
[RouterB-GigabitEthernet3/1/2] quit
# 配置连接网络N1的接口及接口地址,使能PIM-SM和IGMP(缺省情况下,IGMP的版本为IGMPv2)。
[RouterB] interface gigabitethernet 3/1/3
[RouterB-GigabitEthernet3/1/3] ip address 10.101.1.1 24
[RouterB-GigabitEthernet3/1/3] pim sm
[RouterB-GigabitEthernet3/1/3] igmp enable
[RouterB-GigabitEthernet3/1/3] quit
(3) 配置静态RP。指定IP地址10.13.1.4为静态RP的IP地址。
[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
(1) 使能组播路由功能
<RouterC> system-view
[RouterC] multicast routing
[RouterC-mrib] quit
(2) 配置各接口及接口地址,并使能PIM-SM
# 配置连接组播源Source 2的接口及接口地址,使能PIM-SM。
[RouterC] interface gigabitethernet 3/1/4
[RouterC-GigabitEthernet3/1/4] ip address 10.33.1.3 24
[RouterC-GigabitEthernet3/1/4] pim sm
[RouterC-GigabitEthernet3/1/4] quit
# 配置连接Router A的接口及接口地址,使能PIM-SM
[RouterC] interface gigabitethernet 3/1/1
[RouterC-GigabitEthernet3/1/1] ip address 10.13.1.3 24
[RouterC-GigabitEthernet3/1/1] pim sm
[RouterC-GigabitEthernet3/1/1] 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
# 配置连接网络N2的接口及接口地址,使能PIM-SM和IGMP(缺省情况下,IGMP的版本为IGMPv2)。
[RouterC] interface gigabitethernet 3/1/3
[RouterC-GigabitEthernet3/1/3] ip address 10.102.1.1 24
[RouterC-GigabitEthernet3/1/3] pim sm
[RouterC-GigabitEthernet3/1/3] igmp enable
[RouterC-GigabitEthernet3/1/3] quit
(3) 配置静态RP。指定IP地址10.13.1.4为静态RP的IP地址
[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
(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 GE3/1/2 00:02:27 00:01:45 1 B
10.13.1.3 GE3/1/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 GE3/1/1 00:03:05 00:01:44 1 B
10.23.1.3 GE3/1/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 GE3/1/1 00:03:28 00:01:39 1 B
10.23.1.2 GE3/1/2 00:14:05 00:01:36 1 B
(2) 通过使用display pim bsr-info命令可以查看PIM-SM域中的BSR信息。
# 查看Router A上PIM-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 B上PIM-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 C上PIM-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
GE3/1/1 Win 0 0 00:01:09 10.10.1.1 (local)
GE3/1/2 - - - - -
GE3/1/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
GE3/1/1 Win 0 0 00:00:07 10.10.1.1 (local)
GE3/1/2 Win 0 0 00:00:07 10.12.1.1 (local)
GE3/1/3 - - - - -
# 查看Router B上双向PIM的DF信息
[RouterB] display pim df-info
RP address: 10.12.1.1
Interface State DF-Pref DF-Metric DF-Uptime DF-Address
GE3/1/1 - - - - -
GE3/1/2 Win 0 0 00:01:46 10.23.1.2 (local)
GE3/1/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
GE3/1/1 Lose 0 0 00:00:44 10.12.1.1
GE3/1/2 Lose 0 0 00:00:53 10.23.1.3
GE3/1/3 Win 10 2 00:00:53 10.101.1.1 (local)
# 查看Router C上双向PIM的DF信息
[RouterC] display pim df-info
RP address: 10.12.1.1
Interface State DF-Pref DF-Metric DF-Uptime DF-Address
GE3/1/3 Win 10 2 00:02:07 10.102.1.1 (local)
GE3/1/4 Win 10 2 00:02:06 10.33.1.3 (local)
GE3/1/1 Lose 0 0 00:02:07 10.13.1.1
GE3/1/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
GE3/1/3 Win 0 0 00:01:24 10.102.1.1 (local)
GE3/1/4 Win 0 0 00:01:23 10.33.1.3 (local)
GE3/1/1 - - - - -
GE3/1/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: GigabitEthernet3/1/2
List of 2 DF interfaces:
1: GigabitEthernet3/1/1
2: GigabitEthernet3/1/3
00002. RP address: 10.13.1.4
Flags: 0x0
Uptime: 00:01:41
RPF interface: GigabitEthernet3/1/3
List of 2 DF interfaces:
1: GigabitEthernet3/1/1
2: GigabitEthernet3/1/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: GigabitEthernet3/1/1
List of 2 DF interfaces:
1: GigabitEthernet3/1/2
2: GigabitEthernet3/1/3
00002. RP address: 10.13.1.4
Flags: 0x0
Uptime: 00:02:24
RPF interface: GigabitEthernet3/1/2
List of 1 DF interfaces:
1: GigabitEthernet3/1/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: GigabitEthernet3/1/2
List of 2 DF interfaces:
1: GigabitEthernet3/1/3
2: GigabitEthernet3/1/4
00002. RP address: 10.13.1.4
Flags: 0x0
Uptime: 2d:18h
RPF interface: GigabitEthernet3/1/1
List of 3 DF interfaces:
1: GigabitEthernet3/1/3
2: GigabitEthernet3/1/4
3: GigabitEthernet3/1/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: GigabitEthernet3/1/2
Upstream neighbor: NULL
RPF prime neighbor: NULL
Downstream interface(s) information:
Total number of downstreams: 1
1: GigabitEthernet3/1/2
Protocol: pim-bidir, UpTime: 00:21:59, Expires: -
2: GigabitEthernet3/1/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: GigabitEthernet3/1/1
Upstream neighbor: NULL
RPF prime neighbor: NULL
Downstream interface(s) information:
Total number of downstreams: 3
1: GigabitEthernet3/1/1
Protocol: pim-bidir, UpTime: 00:23:47, Expires: -
2: GigabitEthernet3/1/2
Protocol: pim-bidir, UpTime: 00:21:56, Expires: -
3: GigabitEthernet3/1/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: GigabitEthernet3/1/2
Upstream neighbor: 10.23.1.2
RPF prime neighbor: 10.23.1.2
Downstream interface(s) information:
Total number of downstreams: 2
1: GigabitEthernet3/1/3
Protocol: igmp, UpTime: 00:01:05, Expires: -
2: GigabitEthernet3/1/2
Protocol: pim-bidir, UpTime: 00:00:53, Expires: -
· Router A
#
ospf 1
import-route direct
area 0.0.0.0
network 10.0.0.0 0.255.255.255
#
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
#
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 GigabitEthernet3/1/1
port link-mode route
combo enable copper
ip address 10.12.1.2 255.255.255.0
pim sm
#
interface GigabitEthernet3/1/2
port link-mode route
combo enable copper
ip address 10.23.1.2 255.255.255.0
pim sm
#
interface GigabitEthernet3/1/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 GigabitEthernet3/1/1
port link-mode route
ip address 10.13.1.3 255.255.255.0
pim sm
#
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.102.1.1 255.255.255.0
pim sm
igmp enable
#
interface GigabitEthernet3/1/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
#
· H3C SR6600-F 路由器 IP组播配置指导-R7607
· H3C SR6600-F 路由器 IP组播命令参考-R7607
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!