00-H3C SR8800 IPv6 PIM-SM典型配置举例
本章节下载: 00-H3C SR8800 IPv6 PIM-SM典型配置举例 (179.49 KB)
Copyright © 2014 杭州华三通信技术有限公司 版权所有,保留一切权利。 非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部, 并不得以任何形式传播。本文档中的信息可能变动,恕不另行通知。 |
目 录
本文档介绍了IPv6 PIM-SM配置举例。
IPv6 PIM-SM(Protocol Independent Multicast-Sparse Mode,稀疏模式协议无关组播)属于稀疏模式的IPv6组播路由协议,使用“拉(Pull)模式”传送IPv6组播数据,通常适用于IPv6组播组成员分布相对分散、范围较广的大中型网络。
本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。
本文假设您已了解IPv6 PIM-SM特性。
如图1所示,路由器RouterA、RouterB和RouterC之间采用OSPFv3协议进行互连,IPv6单播路由正常。接收者通过IPv6组播方式接收视频点播信息,末梢用户网络N1、N2、N3中存在不同视频信息的接收者。
要求在该网络中采用IPv6 PIM-SM协议实现IPv6组播数据的分发,并通过自举机制来动态选举RP,同时配置静态RP以避免动态RP故障而使通信中断。
图1 IPv6 PIM-SM配置组网图
设备 |
接口 |
IPv6地址 |
设备 |
接口 |
IPv6地址 |
Router A |
GE3/1/1 |
2001:100::1/64 |
Router C |
GE3/1/1 |
2001:102::1/64 |
|
GE3/1/2 |
2001:12::1/64 |
|
GE3/1/2 |
2001:23::3/64 |
|
GE3/1/3 |
2001:13::1/64 |
|
GE3/1/3 |
2001:13::3/64 |
|
Loopback0 |
2001:2001::1/128 |
|
GE3/1/4 |
2001:33::3/64 |
Router B |
GE3/1/1 |
2001:101::1/64 |
|
|
|
|
GE3/1/2 |
2001:12::2/64 |
|
|
|
|
GE3/1/3 |
2001:23::2/64 |
|
|
|
· 为了确保一个C-RP故障时,另一个C-RP能够生效,将Router A的Loopback接口0和Router B的接口GE3/1/2均配置为C-RP,其中前者的优先级较高;同时为了确保上述两个接口都发生故障时静态RP能够生效,将Router C的接口GE3/1/3配置为静态RP。
· 为了能动态选举出RP,还需要在RouterA和Router B上配置C-BSR来自动选举产生BSR,以负责收集C-RP发来的宣告报文。
本举例是在SR8800-CMW520-R3725版本上进行配置和验证的。
· 为实现IPv6报文在各个路由器上能正常转发,必须先使能IPv6报文转发功能(缺省情况为关闭)。
· 同一台设备所有接口上所使能的IPv6 PIM模式必须相同。
· BSR和RP接口必须使能IPv6 PIM-SM。
· 在边界设备连接用户网络的接口上必须使能MLDv1功能,以建立和维护各IPv6组播组的成员关系。
(1) 使能组播路由功能和IPv6报文转发功能
<RouterA> system-view
[RouterA] multicast ipv6 routing-enable
[RouterA] ipv6
(2) 配置OSPFv3路由协议
# 配置OSPFv3路由协议。
[RouterA] ospfv3 1
[RouterA-ospfv3-1] router-id 1.1.1.1
[RouterA-ospfv3-1] area 0
[RouterA-ospfv3-1-area-0.0.0.0] quit
[RouterA-ospfv3-1] quit
(3) 配置各接口地址,并使能IPv6 PIM-SM和OSPFv3
# 配置作为BSR和RP的Loopback口0的IPv6地址,使能IPv6 PIM-SM和OSPFv3。
[RouterA] interface LoopBack 0
[RouterA-LoopBack0] ipv6 address 2001:2001::1 128
[RouterA-LoopBack0] pim ipv6 sm
[RouterA-LoopBack0] ospfv3 1 area 0.0.0.0
[RouterA-LoopBack0] quit
# 配置连接组播源的接口地址,使能IPv6 PIM-SM和OSPFv3。
[RouterA] interface GigabitEthernet 3/1/1
[RouterA-GigabitEthernet3/1/1] ipv6 address 2001:100::1 64
[RouterA-GigabitEthernet3/1/1] pim ipv6 sm
[RouterA-GigabitEthernet3/1/1] ospfv3 1 area 0.0.0.0
[RouterA-GigabitEthernet3/1/1] quit
# 配置连接RouterB的接口地址,使能IPv6 PIM-SM和OSPFv3。
[RouterA] interface GigabitEthernet 3/1/2
[RouterA-GigabitEthernet3/1/2] ipv6 address 2001:12::1 64
[RouterA-GigabitEthernet3/1/2] pim ipv6 sm
[RouterA-GigabitEthernet3/1/2] ospfv3 1 area 0.0.0.0
[RouterA-GigabitEthernet3/1/2] quit
# 配置连接RouterC的接口地址,使能IPv6 PIM-SM和OSPFv3。
[RouterA] interface GigabitEthernet 3/1/3
[RouterA-GigabitEthernet3/1/3] ipv6 address 2001:13::1 64
[RouterA-GigabitEthernet3/1/3] pim ipv6 sm
[RouterA-GigabitEthernet3/1/3] ospfv3 1 area 0.0.0.0
[RouterA-GigabitEthernet3/1/3] quit
(4) 配置C-RP和静态RP
# 指定Loopback接口0的IPv6地址为C-BSR和C-RP,其中C-RP的优先级为10。
[RouterA] pim ipv6
[RouterA-pim6] c-bsr 2001:2001::1
[RouterA-pim6] c-rp 2001:2001::1 priority 10
# 指定Router C的接口GE3/1/3的IPv6地址为静态RP的IPv6地址。
[RouterA-pim6] static-rp 2001:13::3
[RouterA-pim6] quit
(1) 使能组播路由功能和IPv6报文转发功能
<RouterB> system-view
System View: return to User View with Ctrl+Z.
[RouterB] ipv6 multicast routing-enable
[RouterB] ipv6
(2) 配置OSPFv3路由协议
# 配置OSPFv3路由协议。
[RouterB] ospfv3 1
[RouterB-ospfv3-1] router-id 1.1.1.2
[RouterB-ospfv3-1] area 0
[RouterB-ospfv3-1-area-0.0.0.0] quit
[RouterB-ospfv3-1] quit
(3) 配置各接口地址,并使能IPv6 PIM-SM和OSPFv3
# 配置连接RouterA的接口地址,使能IPv6 PIM-SM和OSPFv3。
[RouterB] interface GigabitEthernet 3/1/2
[RouterB-GigabitEthernet3/1/2] ipv6 address 2001:12::2 64
[RouterB-GigabitEthernet3/1/2] pim ipv6 sm
[RouterB-GigabitEthernet3/1/2] ospfv3 1 area 0.0.0.0
[RouterB-GigabitEthernet3/1/2] quit
# 配置连接RouterC的接口地址,使能IPv6 PIM-SM和OSPFv3。
[RouterB] interface GigabitEthernet 3/1/3
[RouterB-GigabitEthernet3/1/3] ipv6 address 2001:23::2 64
[RouterB-GigabitEthernet3/1/3] pim ipv6 sm
[RouterB-GigabitEthernet3/1/3] ospfv3 1 area 0.0.0.0
[RouterB-GigabitEthernet3/1/3] quit
# 配置连接网络N1的接口地址,使能IPv6 PIM-SM、OSPFv3和MLD。
[RouterB] interface GigabitEthernet 3/1/1
[RouterB-GigabitEthernet3/1/1] ipv6 address 2001:101::1 64
[RouterB-GigabitEthernet3/1/1] pim ipv6 sm
[RouterB-GigabitEthernet3/1/1] ospfv3 1 area 0.0.0.0
[RouterB-GigabitEthernet3/1/1] mld enable
[RouterB-GigabitEthernet3/1/1] quit
(4) 配置C-RP和静态RP
# 指定接口GE3/1/2的IPv6地址为C-BSR和C-RP,其中C-RP的优先级为20。
[RouterB] pim ipv6
[RouterB-pim6] c-bsr 2001:12::2
[RouterB-pim6] c-rp 2001:12::2 priority 20
# 指定Router C的接口GE3/1/3的IPv6地址为静态RP的IPv6地址。
[RouterB-pim6] static-rp 2001:13::3
[RouterB-pim6] quit
(1) 使能组播路由功能和IPv6报文转发功能
<RouterC> system-view
System View: return to User View with Ctrl+Z.
[RouterC] ipv6 multicast routing-enable
[RouterC] ipv6
(2) 配置OSPFv3路由协议
# 配置OSPFv3路由协议。
[RouterC] ospfv3 1
[RouterC-ospfv3-1] router-id 1.1.1.3
[RouterC-ospfv3-1] area 0
[RouterC-ospfv3-1-area-0.0.0.0] quit
[RouterC-ospfv3-1] quit
(3) 配置各接口地址,并使能IPv6 PIM-SM和OSPFv3
# 配置连接RouterA的接口地址,使能IPv6 PIM-SM和OSPFv3。
[RouterC] interface GigabitEthernet 3/1/3
[RouterC-GigabitEthernet3/1/3] ipv6 address 2001:13::3 64
[RouterC-GigabitEthernet3/1/3] pim ipv6 sm
[RouterC-GigabitEthernet3/1/3] ospfv3 1 area 0.0.0.0
[RouterC-GigabitEthernet3/1/3] quit
# 配置连接RouterB的接口地址,使能IPv6 PIM-SM和OSPFv3。
[RouterC] interface GigabitEthernet 3/1/2
[RouterC-GigabitEthernet3/1/2] ipv6 address 2001:23::3 64
[RouterC-GigabitEthernet3/1/2] pim ipv6 sm
[RouterC-GigabitEthernet3/1/2] ospfv3 1 area 0.0.0.0
[RouterC-GigabitEthernet3/1/2] quit
# 配置连接网络N2的接口地址,使能IPv6 PIM-SM、OSPFv3和MLD。
[RouterC] interface GigabitEthernet 3/1/1
[RouterC-GigabitEthernet3/1/1] ipv6 address 2001:102::1 64
[RouterC-GigabitEthernet3/1/1] pim ipv6 sm
[RouterC-GigabitEthernet3/1/1] ospfv3 1 area 0.0.0.0
[RouterC-GigabitEthernet3/1/1] mld enable
[RouterC-GigabitEthernet3/1/1] quit
# 配置连接网络N3的接口地址,使能IPv6 PIM-SM、OSPFv3和MLD。
[RouterC] interface GigabitEthernet 3/1/4
[RouterC-GigabitEthernet3/1/4] ipv6 address 2001:33::3 64
[RouterC-GigabitEthernet3/1/4] pim ipv6 sm
[RouterC-GigabitEthernet3/1/4] ospfv3 1 area 0.0.0.0
[RouterC-GigabitEthernet3/1/4] mld enable
[RouterC-GigabitEthernet3/1/4] quit
(4) 配置静态RP。指定接口GE3/1/3的IPv6地址为静态RP的IPv6地址
[RouterC] pim ipv6
[RouterC-pim6] static-rp 2001:13::3
[RouterC-pim6] quit
(1) 按照如上配置,查看配置信息发现RouterA 、Router B、Router C两两之间建立IPv6 PIM邻居关系。
# 查看Router A上的PIM邻居信息。
[RouterA] display pim neighbor
VPN-Instance: public net
Total Number of Neighbors = 2
Neighbor Interface Uptime Expires Dr-Priority Mode
FE80::201:FF:FE GE3/1/2 00:01:23 00:01:20 1
01:1140
FE80::223:89FF: GE3/1/3 00:01:25 00:01:21 1
FEBC:8580
# 查看Router B上的IPv6 PIM邻居信息。
[RouterB] display pim ipv6 neighbor
Total Number of Neighbors = 2
Neighbor Interface Uptime Expires Dr-Priority Mode
FE80::A01:101:1 GE3/1/2 00:01:23 00:01:27 1
FE80::223:89FF: GE3/1/3 00:01:44 00:01:28 1
FEBC:8580
# 查看Router C上的PIM邻居信息。
[RouterC] display pim neighbor
VPN-Instance: public net
Total Number of Neighbors = 2
Neighbor Interface Uptime Expires Dr-Priority Mode
FE80::A01:101:1 GE3/1/3 00:01:44 00:01:30 1
FE80::201:FF:FE GE3/1/2 00:01:25 00:01:31 1
01:1140
(2) 通过使用display ipv6 pim rp-info命令可以查看IPv6 PIM-SM域中的RP信息。
# 查看Router B上所有IPv6组播组对应的RP信息。
[RouterB] display pim ipv6 rp-info
PIM-SM BSR RP information:
prefix/prefix length: FF00::/8
RP: 2001:2001::1
Priority: 10
HoldTime: 150
Uptime: 04:09:40
Expires: 00:02:30
PIM-SM static RP information:
Static RP: 2001:13::3
Router A、Router C上的显示信息与Router B类似。
(3) 查看路由器的IPv6 PIM路由表信息。
# Host A指定加入IPv6组播组G(FF0E::101)后,查看Router B上的IPv6 PIM路由表信息,可以看出具体的(S,G)表项,(*,G)与(S,G)表项总数、IPv6 PIM的模式、入接口、上游邻居、RPF邻居和下游接口信息。
[RouterB] display pim ipv6 routing-table
Total 1 (*, G) entry; 1 (S, G) entry
(*, FF1E::101)
RP: FE80::2E0:FF:FEFC:3100
Protocol: pim-sm, Flag: WC
UpTime: 00:02:00
Upstream interface: GigabitEthernet3/1/2
Upstream neighbor: FE80::2E0:FF:FEFC:3100
RPF prime neighbor: FE80::2E0:FF:FEFC:3100
Downstream interface(s) information:
Total number of downstreams: 1
1: GigabitEthernet3/1/1
Protocol: mld, UpTime: 00:02:00, Expires: -
(2001:100::2, FF1E::101)
RP: FE80::2E0:FF:FEFC:3100
Protocol: pim-sm, Flag: SPT ACT
UpTime: 00:00:12
Upstream interface: GigabitEthernet3/1/2
Upstream neighbor: FE80::2E0:FF:FEFC:3100
RPF prime neighbor: FE80::2E0:FF:FEFC:3100
Downstream interface(s) information:
Total number of downstreams: 1
1: GigabitEthernet3/1/1
Protocol: pim-sm, UpTime: - , Expires: -
Router A、Router C上的显示信息与Router B类似。
· Router A
#
ipv6
#
multicast ipv6 routing-enable
#
interface LoopBack0
ipv6 address 2001:2001::1/64
ospfv3 1 area 0.0.0.0
pim ipv6 sm
#
interface GigabitEthernet3/1/1
port link-mode route
ipv6 address 2001:100::1/64
ospfv3 1 area 0.0.0.0
pim ipv6 sm
#
interface GigabitEthernet3/1/2
port link-mode route
ipv6 address 2001:12::1/64
ospfv3 1 area 0.0.0.0
pim ipv6 sm
#
interface GigabitEthernet3/1/3
port link-mode route
ipv6 address 2001:13::1/64
ospfv3 1 area 0.0.0.0
pim ipv6 sm
#
ospfv3 1
router-id 1.1.1.1
area 0.0.0.0
#
pim ipv6
c-bsr 2001:2001::1
c-rp 2001:2001::1 priority 10
static-rp 2001:13::3
#
· Router B
#
ipv6
#
multicast ipv6 routing-enable
#
interface GigabitEthernet3/1/1
port link-mode route
ipv6 address 2001:101::1/64
ospfv3 1 area 0.0.0.0
mld enable
pim ipv6 sm
#
interface GigabitEthernet3/1/2
port link-mode route
ipv6 address 2001:12::2/64
ospfv3 1 area 0.0.0.0
pim ipv6 sm
#
interface GigabitEthernet3/1/3
port link-mode route
ipv6 address 2001:23::2/64
ospfv3 1 area 0.0.0.0
pim ipv6 sm
#
ospfv3 1
router-id 1.1.1.2
area 0.0.0.0
#
pim ipv6
c-bsr 2001:12::2
c-rp 2001:12::2 priority 20
static-rp 2001:13::3
#
· Router C
#
ipv6
#
multicast ipv6 routing-enable
#
interface GigabitEthernet3/1/1
port link-mode route
ipv6 address 2001:102::1/64
ospfv3 1 area 0.0.0.0
mld enable
pim ipv6 sm
#
interface GigabitEthernet3/1/2
port link-mode route
ipv6 address 2001:23::3/64
ospfv3 1 area 0.0.0.0
pim ipv6 sm
#
interface GigabitEthernet3/1/3
port link-mode route
ipv6 address 2001:13::3/64
ospfv3 1 area 0.0.0.0
pim ipv6 sm
#
interface GigabitEthernet3/1/4
port link-mode route
ipv6 address 2001:33::3/64
ospfv3 1 area 0.0.0.0
mld enable
pim ipv6 sm
#
ospfv3 1
router-id 1.1.1.3
area 0.0.0.0
#
pim ipv6
static-rp 2001:13::3
#
· 《H3C SR8800系列万兆核心路由器 IP组播配置指导》中的“IPv6 PIM”
· 《H3C SR8800系列万兆核心路由器 IP组播命令参考》中的“IPv6 PIM”
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!