选择区域语言: EN CN HK

H3C 中低端以太网交换机 IP组播典型配置指导-6W100

09-IPv6 PIM配置指导

本章节下载  (298.14 KB)

docurl=/cn/Service/Document_Software/Document_Center/Switches/Catalog/CE3000/CE3000-EI/Configure/Typical_Configuration_Example/H3C_IP_CG-6W100/201111/733139_30005_0.htm

09-IPv6 PIM配置指导


1 IPv6 PIM典型配置指导

1.1  IPv6 PIM概述

IPv6 PIM是Protocol Independent Multicast for IPv6(IPv6协议无关组播)的简称,表示可以利用静态路由或者任意IPv6单播路由协议(包括RIPng、OSPFv3、IS-ISv6、BGP4+等)所生成的IPv6单播路由表为IPv6组播提供路由。IPv6组播路由与所采用的IPv6单播路由协议无关,只要能够通过IPv6单播路由协议产生相应的IPv6组播路由表项即可。

1.2  IPv6 PIM-DM基本配置指导

IPv6 PIM-DM(Protocol Independent Multicast-Dense Mode for IPv6,IPv6协议无关组播—密集模式)属于密集模式的组播路由协议,使用以“扩散—剪枝”方式构建的最短路径树(Shortest Path Tree,SPT)来传送IPv6组播数据,通常适用于IPV6组播组成员相对比较密集的小型网络。

1.2.1  适用产品、版本

表1-1 配置适用的产品与软件版本关系

产品

软件版本

S7500E系列以太网交换机

Release 6300系列,Release 6600系列,Release 6610系列

S7600系列以太网交换机

Release 6600系列,Release 6610系列

S5800&S5820X系列以太网交换机

Release 1110,Release 1211

CE3000-32F以太网交换机

Release 1211

S5500-EI系列以太网交换机

Release 2202,Release 2208

S5500-EI-D系列以太网交换机

Release 2208

 

1.2.2  组网需求

图1-1所示网络,各三层交换机之间采用OSPFv3协议进行互连,单播路由正常。接收者通过组播方式接收视频点播信息,研发部网络N1和市场部网络N2中都存在同一视频信息的接收者。Switch A与网络N1之间运行MLDv1;Switch B和Switch C与网络N2之间也运行MLDv1。

要求在该网络中采用IPv6 PIM-DM协议构建SPT,以保证接收者能接收到组播源发来的组播数据。

图1-1 IPv6 PIM-DM典型配置组网图

设备

接口

IP地址

设备

接口

IP地址

Switch A

Vlan-int100

1001::1/64

Switch D

Vlan-int300

4001::1/64

 

Vlan-int103

1002::1/64

 

Vlan-int103

1002::2/64

Switch B

Vlan-int200

2001::1/64

 

Vlan-int101

2002::2/64

 

Vlan-int101

2002::1/64

 

Vlan-int102

3001::2/64

Switch C

Vlan-int200

2001::2/64

 

 

 

 

Vlan-int102

3001::1/64

 

 

 

 

1.2.3  配置思路

由于网络规模较小,且接收者比较密集,所以可采用简单的IPv6 PIM-DM协议实现组播路由。为保证IPv6组播源发出的IPv6组播数据能到达接收者,需进行如下配置:

(1)        在三层交换机Switch A、Switch B、Switch C和Switch D上使能IPv6组播路由功能,并在各VLAN接口上使能IPv6 PIM-DM功能,以发现IPv6 PIM邻居,维护各设备之间的IPv6 PIM邻居关系,从而构建和维护SPT;

(2)        对于边界设备Switch A、Switch B、Switch C,在连接网络N1的接口Vlan-interface100和Vlan-interface 200上使能MLDv1功能,以建立和维护各IPV6组播组成员关系。

1.2.4  配置过程和解释

(1)        使能IPv6转发功能,并配置IPv6地址和IPv6单播路由协议

使能各交换机的IPv6转发功能,并按照图1-1配置各接口的IPv6地址和前缀长度,配置方法请参见“IPv6典型配置指导”。

配置IPv6 PIM-DM域内的各交换机之间采用OSPFv3协议进行互连,确保IPv6 PIM-DM域内部在网络层互通,并且各交换机之间能够借助IPv6单播路由协议实现动态路由更新,配置方法请参见“IPv6路由典型配置指导”。

(2)        使能IPv6组播路由,并配置IPv6 PIM-DM功能

# 在Switch A上使能IPv6组播路由,在各接口上使能IPv6 PIM-DM。

<SwitchA> system-view

[SwitchA] multicast ipv6 routing-enable

[SwitchA] interface vlan-interface 100

[SwitchA-Vlan-interface100] pim ipv6 dm

[SwitchA-Vlan-interface100] quit

[SwitchA] interface vlan-interface 103

[SwitchA-Vlan-interface103] pim ipv6 dm

[SwitchA-Vlan-interface103] quit

Switch B、Switch C和Switch D的配置与Switch A相似,配置过程略。

(3)        在连接网络N1和N2的接口上使能MLDv1功能

# 在Switch A的接口Vlan-interface100上使能MLD(缺省情况下,MLD的版本为MLDv1)。

[SwitchA] interface vlan-interface 100

[SwitchA-Vlan-interface100] mld enable

[SwitchA-Vlan-interface100] quit

Switch BSwitch C的配置与Switch A相似,配置过程略

(4)        检验配置效果

配置完成后,Host A和Host B需要接收IPv6组播组G(FF0E::101)的信息,组播源S(4001::100/64)向IPv6组播组G发送组播数据。通过使用display pim ipv6 routing-table命令可查看个交换机上的IPv6 PIM路由表信息。

# 查看Switch D上的PIM路由表信息。

[SwitchD] display pim ipv6 routing-table

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

 

 (4001::100, FF0E::101)

     Protocol: pim-dm, Flag: LOC ACT

     UpTime: 00:02:19

     Upstream interface: Vlan-interface300

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 3

         1: Vlan-interface103

             Protocol: pim-dm, UpTime: 00:02:19, Expires: never

         2: Vlan-interface102

             Protocol: pim-dm, UpTime: 00:02:19, Expires: never

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

[SwitchA] display pim ipv6 routing-table

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

 (*, FF0E::101)

     Protocol: pim-dm, Flag: WC

     UpTime: 00:01:24

     Upstream interface: NULL

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface100

             Protocol: mld, UpTime: 00:01:20, Expires: never

 

 (4001::100, FF0E::101)

     Protocol: pim-dm, Flag: ACT

     UpTime: 00:01:20

     Upstream interface: Vlan-interface103

         Upstream neighbor: FE80::20F:E2FF:FE67:B323

         RPF prime neighbor: FE80::20F:E2FF:FE67:B323

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface100

             Protocol: pim-dm, UpTime: 00:01:20, Expires: never

Switch B和Switch C上的显示信息与Switch A类似。

由上显示信息可见,当组播源SIPv6组播组G发送组播数据时,会通过扩散生成SPTSPT路径中各交换机(以Switch ASwitch D路径为例)上都存在(SG)表项;因Host ASwitch A发送MLD成员关系报告报文进行注册,所以在Switch A上会生成(*G)表项。

1.2.5  完整配置

(1)        Switch A配置信息

#

 ipv6

#

 multicast ipv6 routing-enable

#

interface Vlan-interface100

 ipv6 address 1001::1/64

 mld enable

 pim ipv6 dm

#

interface Vlan-interface103

 ipv6 address 1002::1/64

 pim ipv6 dm

#

(2)        Switch B配置信息

#

 ipv6

#

 multicast ipv6 routing-enable

#

interface Vlan-interface101

 ipv6 address 2002::1/64

 pim ipv6 dm

#

interface Vlan-interface200

 ipv6 address 2001::1/64

 mld enable

 pim ipv6 dm

#

(3)        Switch C配置信息

#

 ipv6

#

 multicast ipv6 routing-enable

#

interface Vlan-interface102

 ipv6 address 3001::1/64

 pim ipv6 dm

#

interface Vlan-interface200

 ipv6 address 2001::2/64

 mld enable

 pim ipv6 dm

#

(4)        Switch D配置信息

#

 ipv6

#

 multicast ipv6 routing-enable

#

interface Vlan-interface101

 ipv6 address 2002::2/64

 pim ipv6 dm

#

interface Vlan-interface102

 ipv6 address 3001::2/64

 pim ipv6 dm

#

interface Vlan-interface103

 ipv6 address 1001::2/64

 pim ipv6 dm

#

interface Vlan-interface300

 ipv6 address 4001::1/64

 pim ipv6 dm

#

1.2.6  配置注意事项

l              在部署IPv6 PIM-DM域时,建议在三层交换机的所有非边界接口上均使能IPv6 PIM-DM。

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

l              IPv6 PIM-DM不能与处于IPv6 SSM组地址范围内的IPv6组播组同时使用。

1.3  IPv6 PIM-SM基本配置指导

IPv6 PIM-SM(Protocol Independent Multicast-Sparse Mode for IPv6,IPv6协议无关组播—稀疏模式)属于稀疏模式的IPv6组播路由协议。IPv6组播数据经过RP(Rendezvous Point,汇集点)与IPv6组播源侧DR(Designated Router,指定路由器)间建立的SPT到达RP后,被复制并沿着RP与接收者侧DR间建立的RPT(Rendezvous Point Tree,共享树或汇集树)发送给接收者。该协议通常适用于IPv6组播组成员分布相对分散、范围较广的大中型网络。

1.3.1  适用产品、版本

表1-2 配置适用的产品与软件版本关系

产品

软件版本

S7500E系列以太网交换机

Release 6300系列,Release 6600系列,Release 6610系列

S7600系列以太网交换机

Release 6600系列,Release 6610系列

S5800&S5820X系列以太网交换机

Release 1110,Release 1211

CE3000-32F以太网交换机

Release 1211

S5500-EI系列以太网交换机

Release 2202,Release 2208

S5500-EI-D系列以太网交换机

Release 2208

 

1.3.2  组网需求

图1-2所示网络,各三层交换机之间采用OSPFv3协议进行互连,IPv6单播路由正常。接收者通过IPV6组播方式接收视频点播信息,研发部网络N1和市场部网络N2中都存在同一视频信息的接收者。Switch A与网络N1之间运行MLDv1;Switch B和Switch C与网络N2之间也运行MLDv1。

要求在该网络中采用IPv6 PIM-SM协议构建IPv6组播数据分发树,以保证接收者能接收到IPv6组播源发来的IPv6组播数据。

图1-2 IPv6 PIM-SM典型配置组网图

设备

接口

IP地址

设备

接口

IP地址

Switch A

Vlan-int100

1001::1/64

Switch D

Vlan-int300

4001::1/64

 

Vlan-int101

1002::1/64

 

Vlan-int101

1002::2/64

 

Vlan-int102

1003::1/64

 

Vlan-int105

4002::1/64

Switch B

Vlan-int200

2001::1/64

Switch E

Vlan-int104

3001::2/64

 

Vlan-int103

2002::1/64

 

Vlan-int103

2002::2/64

Switch C

Vlan-int200

2001::2/64

 

Vlan-int102

1003::2/64

 

Vlan-int104

3001::1/64

 

Vlan-int105

4002::2/64

 

1.3.3  配置思路

由于采用IPv6 PIM-SM协议实现IPv6组播路由。为保证IPv6组播源发出的IPv6组播数据能到达接收者,需进行如下配置:

(1)        在三层交换机Switch A、Switch B、Switch C、Switch D和Switch E上使能IPv6组播路由功能,并在各VLAN接口上使能IPv6 PIM-SM功能,以发现IPv6 PIM邻居,维护各设备之间的IPv6 PIM邻居关系。

(2)        配置RP。对于静态RP,需要在IPv6 PIM-SM域内的所有路由器上指定相同的静态RP地址,不适用于大型PIM网络。本配置指导中采用通过BSR机制动态选举(从多个C-RP中动态选举RP,使不同RP服务于不同的IPV6组播组)方式选举RP。将Switch D的Vlan-interface105接口和Switch E的Vlan-interface102接口都配置为C-RP,C-RP所服务的组播组范围为FF0E::101/64,通过哈希函数计算可使此范围内的组地址映射到这两个C-RP上,减轻单个RP的负担。

(3)        由于采用动态方式选举RP,所以还需要配置BSR(BootStrap Router,自举路由器),负责收集C-RP发来的宣告报文。可以配置多个C-BSR。这样,一旦BSR发生故障,其余C-BSR能够通过自动选举产生新的BSR,从而确保业务免受中断。将Switch D的Vlan-interface105接口和Switch E的Vlan-interface102接口都配置为C-BSR,其中Switch E上C-BSR的优先级较高。

(4)        对于边界设备Switch A、Switch B、Switch C,在连接网络N1的接口Vlan-interface100和和连接N2的接口Vlan-interface 200上使能MLDv1功能,以建立和维护各IPv6组播组成员关系。

1.3.4  配置过程和解释

(1)        使能IPv6转发功能,并配置IPv6地址和IPv6单播路由协议

使能各交换机的IPv6转发功能,并按照图1-2配置各接口的IPv6地址和前缀长度,配置方法请参见“IPv6典型配置指导”。

配置IPv6 PIM-SM域内的各交换机之间采用OSPFv3协议进行互连,确保IPv6 PIM-SM域内部在网络层互通,并且各交换机之间能够借助IPv6单播路由协议实现动态路由更新,配置方法请参见“IPv6路由典型配置指导”。

(2)        使能IPv6组播路由,并在各接口上使能IPv6 PIM-SM

# 在Switch A上使能IPv6组播路由,在各接口上使能IPv6 PIM-SM。

<SwitchA> system-view

[SwitchA] multicast ipv6 routing-enable

[SwitchA] interface vlan-interface 100

[SwitchA-Vlan-interface100] pim ipv6 sm

[SwitchA-Vlan-interface100] quit

[SwitchA] interface vlan-interface 101

[SwitchA-Vlan-interface101] pim ipv6 sm

[SwitchA-Vlan-interface101] quit

[SwitchA] interface vlan-interface 102

[SwitchA-Vlan-interface102] pim ipv6 sm

[SwitchA-Vlan-interface102] quit

Switch B、Switch C、Switch D和Switch E的配置与Switch A相似,配置过程略。

(3)        在连接网络N1和N2的接口上使能MLDv1功能

# 在Switch A的接口Vlan-interface100上使能MLD(缺省情况下,MLD的版本为MLDv1)。

 [SwitchA] interface vlan-interface 100

[SwitchA-Vlan-interface100] mld enable

[SwitchA-Vlan-interface100] quit

Switch BSwitch C的配置与Switch A相似,配置过程略

(4)        配置C-BSR和C-RP

# 在Switch D上配置RP通告的服务范围,以及C-BSR和C-RP的位置,并指定哈希掩码长度为128,C-BSR的优先级为10。

<SwitchD> system-view

[SwitchD] acl ipv6 number 2005

[SwitchD-aclv6-basic-2005] rule permit source ff0e::101 64

[SwitchD-aclv6-basic-2005] quit

[SwitchD] pim ipv6

[SwitchD-pim6] c-bsr 4002::1 128 10

[SwitchD-pim6] c-rp 4002::1 group-policy 2005

[SwitchD-pim6] quit

# 在Switch E上配置RP通告的服务范围,以及C-BSR和C-RP的位置,并指定哈希掩码长度为128,C-BSR的优先级为20。

<SwitchE> system-view

[SwitchE] acl ipv6 number 2005

[SwitchE-acl6-basic-2005] rule permit source ff0e::101 64

[SwitchE-acl6-basic-2005] quit

[SwitchE] pim ipv6

[SwitchE-pim6] c-bsr 1003::2 128 20

[SwitchE-pim6] c-rp 1003::2 group-policy 2005

[SwitchE-pim6] quit

(5)        检验配置效果

配置完成后,先通过Host A检验一下配置效果。Host A需要接收IPv6组播组G(FF0E::100)的信息,IPv6组播源S(4001::100/64)向IPv6组播组G发送IPv6组播数据。通过使用display pim ipv6 routing-table命令可以查看交换机的IPv6 PIM路由表信息。例如:

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

[SwitchA] display pim ipv6 routing-table

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

 

 (*, FF0E::100)

     RP: 1003::2

     Protocol: pim-sm, Flag: WC

     UpTime: 00:03:45

     Upstream interface: Vlan-interface102

         Upstream neighbor: FE80::3EE5:A6FF:FE30:A9C7

         RPF prime neighbor: FE80::3EE5:A6FF:FE30:A9C7

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface100

             Protocol: mld, UpTime: 00:02:15, Expires: 00:03:06

 

 (4001::100, FF0E::100)

     RP: 1003::2

     Protocol: pim-sm, Flag: SPT ACT

     UpTime: 00:02:15

     Upstream interface: Vlan-interface101

         Upstream neighbor: FE80::20F:E2FF:FE67:B323

         RPF prime neighbor: FE80::20F:E2FF:FE67:B323

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface100

             Protocol: pim-sm, UpTime: 00:02:15, Expires: 00:03:06

Switch B和Switch C上的显示信息与Switch A类似。

# 查看Switch D上的IPV6 PIM路由表信息。

[SwitchD] display pim ipv6 routing-table

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

 

 (4001::100, FF0E::100)

     RP: 1003::2

     Protocol: pim-sm, Flag: SPT LOC ACT

     UpTime: 00:14:44

     Upstream interface: Vlan-interface300

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface101

             Protocol: mld, UpTime: 00:14:44, Expires: 00:02:26

# 查看Switch E上的IPV6 PIM路由表信息。

[SwitchE] display pim ipv6 routing-table

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

 

 (*, FF0E::100)

     RP: 1003::2 (local)

     Protocol: pim-sm, Flag: WC

     UpTime: 00:16:56

     Upstream interface: Register

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface102

             Protocol: pim-sm, UpTime: 00:16:56, Expires: 00:02:34

 

 (4001::100, FF0E::100)

     RP: 1003::2 (local)

     Protocol: pim-sm, Flag: RPT SPT ACT

     UpTime: 00:25:32

     Upstream interface: Vlan-interface105

         Upstream neighbor: FE80::20F:E2FF:FE67:B323

         RPF prime neighbor: FE80::20F:E2FF:FE67:B323

     Downstream interface(s) information: None

由上显示信息可知:根据哈希算法得出G对应的RP为Switch E,Switch A和Switch E之间会生成RPT。当IPv6组播源S(4001::100/64)向RP发起注册后,Switch D和Switch E之间会生成SPT。当Switch A收到IPv6组播数据后立即执行从RPT到SPT的切换。RPT路径中的交换机(Switch A和Switch E)上存在(*,G)表项,而SPT路径中的交换机(Switch A和Switch D)上存在(S,G)表项。

1.3.5  完整配置

(1)        Switch A配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface100

 ipv6 address 1001::1/64

 mld enable

 pim ipv6 sm

#

interface Vlan-interface101

 ipv6 address 1002::1/64

 pim ipv6 sm

#

interface Vlan-interface102

 ipv6 address 1003::1/64

 pim ipv6 sm

#

(2)        Switch B配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface103

 ipv6 address 2002::1/64

 pim ipv6 sm

#

interface Vlan-interface200

 ipv6 address 2001::1/64

 mld enable

 pim ipv6 sm

#

(3)        Switch C配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface104

 ipv6 address 3001::1/64

 pim ipv6 sm

#

interface Vlan-interface200

 ipv6 address 2001::2/64

 mld enable

 pim ipv6 sm

#

(4)        Switch D配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

acl ipv6 number 2005

 rule 0 permit source FF0E::/64

#

interface Vlan-interface101

 ipv6 address 1002::2/64

 pim ipv6 sm

#

interface Vlan-interface105

 ipv6 address 4002::1/64

 pim ipv6 sm

#

interface Vlan-interface300

 ipv6 address 4001::1/64

 pim ipv6 sm

#

pim ipv6

 c-bsr hash-length 128

 c-bsr priority 10

 c-bsr 4002::1

 c-rp 4002::1 group-policy 2005

#

(5)        Switch E配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

acl ipv6 number 2005

 rule 0 permit source FF0E::/64

#

interface Vlan-interface102

 ipv6 address 1003::2/64

 pim ipv6 sm

#

interface Vlan-interface103

 ipv6 address 2002::2/64

 pim ipv6 sm

#

interface Vlan-interface104

 ipv6 address 3001::2/64

 pim ipv6 sm

#

interface Vlan-interface105

 ipv6 address 4002::2/64

 pim ipv6 sm

#

pim ipv6

c-bsr hash-length 128

 c-bsr priority 20

 c-bsr 1003::2

 c-rp 1003::2 group-policy 2005

#

1.3.6  配置注意事项

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

l              一个RP可以为多个IPv6组播组服务,也可以为所有IPv6组播组服务。每个IPv6组播组在任意时刻,只能由唯一的一个RP为其转发数据,而不能由多个RP转发数据。

l              在同一台三层交换机上只能配置一个候选BSR,在另外的接口上配置BSR会取代先前的配置。

l              建议候选BSR和候选RP应配置在骨干网的三层交换机上。

l              配置RP时,若没有指定所服务的IPv6组播组范围,该RP为所有IPv6组播组服务。否则,所服务组的范围限定为指定范围的IPV6组播组。

l              用户可以配置基本IPv6访问控制列表,对相关的IPv6组播地址进行过滤,从而控制静态RP所服务的IPV6组播组范围。

l              如果使用静态RP,必须在PIM域内的所有三层交换机上指定相同的静态RP地址。

l              如果配置的静态RP地址是本机某个状态为UP的接口地址,本机就作为静态RP。

l              在BSR机制选举产生的RP有效时,静态RP不起作用。

l              若IPv6 PIM-SM网络中仅采用静态RP,则不用配置C-BSR。

1.4  IPv6 PIM-SM管理域配置指导

IPv6管理域与特定Scope值的IPv6组播组相对应,针对不同的Scope值划分相应的IPv6管理域。IPv6管理域的边界由ZBR(Zone Border Router,区域边界路由器)构成,每个IPv6管理域各维护一个BSR,为特定Scope值的IPv6组播组服务,属于此范围的IPv6组播协议报文(如断言报文、BSR自举报文等)无法通过IPv6管理域边界。不同IPv6管理域所服务的IPv6组播组范围可以重叠,该范围内的IPv6组播组只在本IPv6管理域内有效,相当于私有组地址。而IPv6 Global域则可视为一种特殊的IPv6管理域,其维护的BSR为Scope值为14的IPv6组播组提供服务。

通过IPv6管理域机制一方面可以有效分担单一BSR的管理压力,另一方面可以使用私有组地址为特定区域提供专门的服务。

1.4.1  适用产品、版本

表1-3 配置适用的产品与软件版本关系

产品

软件版本

S7500E系列以太网交换机

Release 6610系列

S7600系列以太网交换机

Release 6610系列

S5800&S5820X系列以太网交换机

Release 1110,Release 1211

CE3000-32F以太网交换机

Release 1211

S5500-EI系列以太网交换机

Release 2208

S5500-EI-D系列以太网交换机

Release 2208

 

1.4.2  组网需求

在如图1-3所示的网络环境中,公司有公共的组播源Source 3,研发部和市场部也有各自独立的组播源Source 1和Source 2,要求通过配置实现:

l              研发部和市场部的接收者都能通过IPv6组播方式接收公司公共视频点播信息。

l              研发部和市场部各自内部的视频点播信息只能被各自的员工点播,部门间的视频信息不能互相点播。

图1-3 IPv6 PIM-SM管理域配置组网图

设备

接口

IPv6地址

设备

接口

IPv6地址

Switch A

Vlan-int100

1001::1/64

Switch D

Vlan-int104

3002::2/64

 

Vlan-int101

1002::1/64

 

Vlan-int108

6001::1/64

Switch B

Vlan-int200

2001::1/64

 

Vlan-int107

6002::1/64

 

Vlan-int101

1002::2/64

Switch E

Vlan-int400

7001::1/64

 

Vlan-int103

2002::1/64

 

Vlan-int105

3003::2/64

 

Vlan-int102

2003::1/64

 

Vlan-int108

6001::2/64

Switch C

Vlan-int300

3001::1/64

Switch F

Vlan-int109

8001::1/64

 

Vlan-int104

3002::1/64

 

Vlan-int107

6002::2/64

 

Vlan-int105

3003::1/64

 

Vlan-int102

2003::2/64

 

Vlan-int103

2002::2/64

Switch G

Vlan-int500

9001::1/64

 

Vlan-int106

3004::1/64

 

Vlan-int109

8001::2/64

Switch H

Vlan-int110

4001::1/64

Source 1

-

2001::100/64

 

Vlan-int106

3004::2/64

Source 2

-

3001::100/64

Switch I

Vlan-int600

5001::1/64

Source 3

-

9001::100/64

 

Vlan-int110

4001::2/64

 

 

 

 

1.4.3  配置思路

实现上面的组网需求,可通过配置IPv6组播数据过滤器实现,也可以通过管理域机制实现。前者实现起来比较复杂,需要用户准确的定义过滤规则,及规划各部门内部使用的IPv6组播地址。而后者实现起来比较简单,具体配置如下:

(1)        整个公司IPv6 PIM域采用SM管理域方式,划分整个公司作为IPv6 Global域、研发部作为IPv6管理域1、市场部作为IPv6管理域2。

(2)        划分各IPv6管理域的私有组地址范围,即指定各IPv6管理域的Scope值。因IPv6管理域1和IPv6管理域2相互独立、互相隔离,所以可以为两者指定同一Scope值(本例中以Scope值为4为例,则服务的IPv6组播组地址范围为FF04::/16~FFF4::/16),且这两个IPv6管理域所服务的IPv6组播组地址范围可以重叠。IPv6 Global域则为Scope值为14的IPv6组播组地址范围服务(范围为FF0E::/16~FFFE::/16)。

(3)        将Switch B、Switch C和Switch D配置为各IPv6管理域的ZBR。

(4)        配置C-BSR和C-RP:Switch B的Vlan-interface101接口为IPv6管理域1的C-BSR和C-RP,服务于Scope值为4的IPv6组播组;Switch D的Vlan-interface104接口为IPv6管理域2的C-BSR和C-RP,服务于Scope值为4的IPv6组播组;Switch F的Vlan-interface109接口为IPv6 Global域的C-BSR和C-RP,服务于Scope值为14的IPv6组播组。

(5)        Switch A、Switch E和Switch I分别与各自所连接的接收者之间运行MLDv1。

1.4.4  配置过程和解释

(1)        配置IPv6地址和IPv6单播路由协议

使能各交换机的IPv6转发功能,请按照图1-3配置各接口的IPv6地址和前缀长度,具体配置过程略。

配置IPv6 PIM-SM域内的各交换机之间采用OSPFv3协议进行互连,确保IPv6 PIM-SM域内部在网络层互通,并且各交换机之间能够借助IPv6单播路由协议实现动态路由更新,具体配置过程略。

(2)        使能IPv6组播路由和IPv6管理域机制,并使能IPv6 PIM-SM和MLD

# 在所有三层交换机上使能IPv6组播路由和IPv6管理域机制,并在各接口上使能IPv6 PIM-SM,这里以Switch A为例。

<SwitchA> system-view

[SwitchA] multicast ipv6 routing-enable

[SwitchA] pim ipv6

[SwitchA-pim6] c-bsr admin-scope

[SwitchA-pim6] quit

[SwitchA] interface vlan-interface 100

[SwitchA-Vlan-interface100] pim ipv6 sm

[SwitchA-Vlan-interface100] quit

[SwitchA] interface vlan-interface 101

[SwitchA-Vlan-interface101] pim ipv6 sm

[SwitchA-Vlan-interface101] quit

Switch B、Switch C、Switch D、Switch E、Switch F、Switch G、Switch H和Switch I的配置与Switch A相似,配置过程略。

# 在三层交换机的连接有接收者的接口上使能MLD。这里以配置Switch A的Vlan-interface100接口为例。

[SwitchA] interface vlan-interface 100

[SwitchA-Vlan-interface100] mld enable

[SwitchA-Vlan-interface101] quit

Switch E和Switch I的配置与Switch A相似,配置过程略。

(3)        配置IPv6管理域边界

# 在Switch B上将接口Vlan-interface102和Vlan-interface103配置为IPv6管理域1的边界。

[SwitchB] interface vlan-interface 102

[SwitchB-Vlan-interface102] multicast ipv6 boundary scope 4

[SwitchB-Vlan-interface102] quit

[SwitchB] interface vlan-interface 103

[SwitchB-Vlan-interface103] multicast ipv6 boundary scope 4

[SwitchB-Vlan-interface103] quit

# 在Switch C上将接口Vlan-interface103和Vlan-interface106配置为IPv6管理域2的边界。

<SwitchC> system-view

[SwitchC] interface vlan-interface 103

[SwitchC-Vlan-interface103] multicast ipv6 boundary scope 4

[SwitchC-Vlan-interface103] quit

[SwitchC] interface vlan-interface 106

[SwitchC-Vlan-interface106] multicast ipv6 boundary scope 4

[SwitchC-Vlan-interface106] quit

# 在Switch D上将接口Vlan-interface107配置为IPv6管理域2的边界。

<SwitchD> system-view

[SwitchD] interface vlan-interface 107

[SwitchD-Vlan-interface107] multicast ipv6 boundary scope 4

[SwitchD-Vlan-interface107] quit

(4)        配置C-BSR和C-RP

# 在Switch B上配置RP通告的服务范围,并将接口Vlan-interface101配置为IPv6管理域1的C-BSR和C-RP。

[SwitchB] pim ipv6

[SwitchB-pim6] c-bsr scope 4

[SwitchB-pim6] c-bsr 1002::2

[SwitchB-pim6] c-rp 1002::2 scope 4

[SwitchB-pim6] quit

# 在Switch D上配置RP通告的服务范围,并将接口Vlan-interface104配置为IPv6管理域2的C-BSR和C-RP。

[SwitchD] pim ipv6

[SwitchD-pim6] c-bsr scope 4

[SwitchD-pim6] c-bsr 3002::2

[SwitchD-pim6] c-rp 3002::2 scope 4

[SwitchD-pim6] quit

# 在Switch F上将接口Vlan-interface109配置为IPv6 Global域的C-BSR和C-RP。

<SwitchF> system-view

[SwitchF] pim ipv6

[SwitchF-pim6] c-bsr scope global

[SwitchF-pim6] c-bsr 8001::1

[SwitchF-pim6] c-rp 8001::1

[SwitchF-pim6] quit

(5)        检验配置效果

l              通过使用display pim ipv6 bsr-info命令可以查看交换机上BSR选举的信息,以及本地配置并生效的C-RP信息。例如:

# 查看Switch B上的BSR信息,以及本地配置并生效的C-RP信息。

[SwitchB] display pim ipv6 bsr-info

 Elected BSR Address: 8001::1

     Priority: 64

     Hash mask length: 126

     State: Accept Preferred

     Scope: 14

     Uptime: 00:01:45

     Expires: 00:01:25

 Elected BSR Address: 1002::2

     Priority: 64

     Hash mask length: 126

     State: Elected

     Scope: 4

     Uptime: 00:04:54

     Next BSR message scheduled at: 00:00:06

 Candidate BSR Address: 1002::2

     Priority: 64

     Hash mask length: 126

     State: Elected

     Scope: 4

 

 Candidate RP: 1002::2(Vlan-interface101)

     Priority: 192

     HoldTime: 130

     Advertisement Interval: 60

     Next advertisement scheduled at: 00:00:15

l              通过使用display pim ipv6 rp-info命令可以查看交换机上获取的RP信息。例如:

# 查看Switch B上的RP信息。

[SwitchB] display pim ipv6 rp-info

 PIM-SM BSR RP information:

 prefix/prefix length: FF04::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:07:46

     Expires: 00:01:44

 

 prefix/prefix length: FF0E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:03:36

     Expires: 00:02:04

 

 prefix/prefix length: FF14::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:07:47

     Expires: 00:01:43

 

 prefix/prefix length: FF1E::/16

 

[H3C-pim6]display pim ipv6 rp-info

 PIM-SM BSR RP information:

 prefix/prefix length: FF04::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:24

     Expires: 00:02:06

 

 prefix/prefix length: FF0E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:13

     Expires: 00:02:27

 

 prefix/prefix length: FF14::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:24

     Expires: 00:02:06

 

 prefix/prefix length: FF1E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:13

     Expires: 00:02:27

 

 prefix/prefix length: FF24::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:33

     Expires: 00:01:57

 

 prefix/prefix length: FF2E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:22

     Expires: 00:02:18

 

 prefix/prefix length: FF34::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:33

     Expires: 00:01:57

 

 prefix/prefix length: FF3E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:26

     Expires: 00:02:14

 

 prefix/prefix length: FF44::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:38

     Expires: 00:01:52

 

 prefix/prefix length: FF4E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:27

     Expires: 00:02:13

 

 prefix/prefix length: FF54::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:38

     Expires: 00:01:52

 

 prefix/prefix length: FF5E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:27

     Expires: 00:02:13

 

 prefix/prefix length: FF64::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:39

     Expires: 00:01:51

 

 prefix/prefix length: FF6E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:28

     Expires: 00:02:12

 

 prefix/prefix length: FF74::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:40

     Expires: 00:01:50

 

 prefix/prefix length: FF7E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:29

     Expires: 00:02:11

 

 prefix/prefix length: FF84::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:40

     Expires: 00:01:50

 

 prefix/prefix length: FF8E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:30

     Expires: 00:02:10

 

 prefix/prefix length: FF94::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:41

     Expires: 00:01:49

 

 prefix/prefix length: FF9E::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:30

     Expires: 00:02:10

 

 prefix/prefix length: FFA4::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:42

     Expires: 00:01:48

 

 prefix/prefix length: FFAE::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:31

     Expires: 00:02:09

 

 prefix/prefix length: FFB4::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:42

     Expires: 00:01:48

 

 prefix/prefix length: FFBE::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:32

     Expires: 00:02:08

 

 prefix/prefix length: FFC4::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:43

     Expires: 00:01:47

 

 prefix/prefix length: FFCE::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:33

     Expires: 00:02:07

 

 prefix/prefix length: FFD4::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:44

     Expires: 00:01:46

 

 prefix/prefix length: FFDE::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:34

     Expires: 00:02:06

 

 prefix/prefix length: FFE4::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:13:46

     Expires: 00:01:44

 

 prefix/prefix length: FFEE::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:09:35

     Expires: 00:02:05

 

 prefix/prefix length: FFF4::/16

     RP: 1002::2 (local)

     Priority: 192

     HoldTime: 150

     Uptime: 00:14:47

     Expires: 00:01:43

 

 prefix/prefix length: FFFE::/16

     RP: 8001::1

     Priority: 192

     HoldTime: 150

     Uptime: 00:10:36

     Expires: 00:02:04

由此可见,研发部门的接收者若要点播内部的组播视频(IPv6管理域1,Scope值为4,即FF04::/16~FFF4::/16IPv6范围内的IPv6组播组),将由其部门内部的BSR(Switch B的Vlan-interface101)和RP(Switch B的Vlan-interface101)为其提供服务,若要点播公司公共的组播视频(IPv6 Global域,Scope值为14,即FF0E::/16~FFFE::/16范围内的IPv6组播组),将由公司公共的BSR(Switch F的Vlan-interface109)和RP(Switch F的Vlan-interface109)为其提供服务。

1.4.5  完整配置

(1)        Switch A配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface100

 ipv6 address 1001::1/64

 mld enable

 pim ipv6 sm

#

interface Vlan-interface101

 ipv6 address 1002::1/64

 pim ipv6 sm

#

pim ipv6

 c-bsr admin-scope

#

Switch E和Switch I的配置信息与Switch A相似

(2)        Switch B配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface101

 ipv6 address 1002::2/64

 pim ipv6 sm

#

interface Vlan-interface102

 ipv6 address 2003::1/64

 multicast ipv6 boundary scope 4

 pim ipv6 sm

#

interface Vlan-interface103

 ipv6 address 2002::1/64

 multicast ipv6 boundary scope 4

 pim ipv6 sm

#

interface Vlan-interface200

 ipv6 address 2001::1/64

 pim ipv6 sm

#

pim ipv6

 c-bsr admin-scope

 c-bsr scope 4

 c-bsr 1002::2

 c-rp 1002::2 scope 4

#

(3)        Switch C配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface103

 ipv6 address 2002::2/64

 multicast ipv6 boundary scope 4

 pim ipv6 sm

#

interface Vlan-interface104

 ipv6 address 3002::1/64

 pim ipv6 sm

#

interface Vlan-interface105

 ipv6 address 3003::1/64

 pim ipv6 sm

#

interface Vlan-interface106

 ipv6 address 3004::1/64

 multicast ipv6 boundary scope 4

 pim ipv6 sm

#

interface Vlan-interface300

 ipv6 address 3001::1/64

 pim ipv6 sm

#

pim ipv6

 c-bsr admin-scope

#

(4)        Switch D配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface104

 ipv6 address 3002::2/64

 pim ipv6 sm

#

interface Vlan-interface107

 ipv6 address 6002::1/64

 multicast ipv6 boundary scope 4

 pim ipv6 sm

#

interface Vlan-interface108

 ipv6 address 6001::1/64

 pim ipv6 sm

#

pim ipv6

 c-bsr admin-scope

 c-bsr scope 4

 c-bsr 3002::2

 c-rp 3002::2 scope 4

#

(5)        Switch F配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface102

 ipv6 address 2003::2/64

 pim ipv6 sm

#

interface Vlan-interface107

 ipv6 address 6002::2/64

 pim ipv6 sm

#

interface Vlan-interface109

 ipv6 address 8001::1/64

 pim ipv6 sm

#

pim ipv6

 c-bsr admin-scope

 c-bsr scope 14

 c-bsr 8001::1

 c-rp 8001::1

#

(6)        Switch G配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

interface Vlan-interface109

 ipv6 address 8001::2/64

 pim ipv6 sm

#

interface Vlan-interface500

 ipv6 address 9001::1/64

 pim ipv6 sm

#

pim ipv6

 c-bsr admin-scope

#

Switch H的配置信息与Switch G相似

1.4.6  配置注意事项

1.5  IPv6 PIM-SSM基本配置指导

SSM(Source-Specific Multicast,指定信源组播)模型能够借助IPv6 PIM-SM的部分技术来实现。由于接收者已经通过其它渠道(如广告咨询等)知道了IPV6组播源的具体位置,因此在SSM模型中无需RP,无需构建RPT,也无需IPv6组播源注册过程来发现IPv6 PIM域内的IPv6组播源,仅需要MLDv2和IPv6 PIM-SM部分子集的支持。

1.5.1  适用产品、版本

表1-4 配置适用的产品与软件版本关系

产品

软件版本

S7500E系列以太网交换机

Release 6300系列,Release 6600系列,Release 6610系列

S7600系列以太网交换机

Release 6600系列,Release 6610系列

S5800&S5820X系列以太网交换机

Release 1110,Release 1211

CE3000-32F以太网交换机

Release 1211

S5500-EI系列以太网交换机

Release 2202,Release 2208

S5500-EI-D系列以太网交换机

Release 2208

 

1.5.2  组网需求

图1-4所示网络,各三层交换机之间采用OSPFv3协议进行互连,单播路由正常。研发部网络N1和市场部网络N2中都存在视频信息的点播者,且Switch A与网络N1之间运行MLDv2,Switch B和Switch C与网络N2之间也运行MLDv2。

l              在该网络中,接收者主机所能点播的组播组范围为FF3E::/64,

l              研发部的Host A只希望接收来自Source 1的IPv6组播数据,

l              市场部的Host C只希望接收来自Source 2的IPv6组播数据。

要求通过IPv6 PIM-SSM协议实现上述需求。

图1-4 IPv6 PIM-SSM典型配置组网图

设备

接口

IP地址

设备

接口

IP地址

Switch A

Vlan-int100

1001::1/64

Switch D

Vlan-int300

4001::1/64

 

Vlan-int101

1002::1/64

 

Vlan-int101

1002::2/64

 

Vlan-int102

1003::1/64

 

Vlan-int105

4002::1/64

Switch B

Vlan-int200

2001::1/64

Switch E

Vlan-int104

3001::2/64

 

Vlan-int103

2002::1/64

 

Vlan-int103

2002::2/64

Switch C

Vlan-int200

2001::2/64

 

Vlan-int102

1003::2/64

 

Vlan-int104

3001::1/64

 

Vlan-int105

4002::2/64

 

1.5.3  配置思路

在IPv6 PIM-DM和IPv6 PIM-SM中,接收者在加入特定IPv6组播组时,是无法指定IPv6组播源的,即接收者可接收任意IPv6组播源发来的该特定IPv6组播组的组播信息。而在IPv6 PIM-SSM网络中,在MLDv2的支持下,使接收者在加入某IPV6组播组G的同时,能够明确要求接收来自某特定IPV6组播源S的组播信息。

为实现本组网需求,需进行如下配置:

(1)        SSM模型需要MLDv2和IPv6 PIM-SM部分子集的支持

l              在三层交换机Switch A、Switch B、Switch C、Switch D和Switch E上使能IPV6组播路由功能,并在各VLAN接口上使能IPv6 PIM-SM功能,以发现IPv6 PIM邻居,维护各设备之间的IPv6 PIM邻居关系。

l              对于边界设备Switch A、Switch B、Switch C,在连接网络N1的接口Vlan-interface100和和连接N2的接口Vlan-interface 200上使能MLDv2功能,以建立和维护各IPv6组播组成员关系。且要求接收者主机也要运行MLDv2。

(2)        配置SSM组播组范围为FF3E::/64。是采用IPv6 PIM-SSM模型还是IPv6 PIM-SM模型,这取决于接收者订阅通道(S,G)中的IPV6组播组是否在IPv6 SSM组播组范围之内,所有使能了IPv6 PIM-SM的接口将会认为属于该范围内的组播组采用了IPv6 PIM-SSM模型。所以需要在所有使能了IPv6 PIM-SM功能的三层交换机上配置IPv6 SSM组播组范围。

1.5.4  配置过程和解释

(1)        使能IPv6转发功能,并配置IPv6地址和IPv6单播路由协议

使能各交换机的IPv6转发功能,并按照图1-4配置各接口的IPv6地址和前缀长度,配置方法请参见“IPv6典型配置指导”。

配置IPv6 PIM-SM域内的各交换机之间采用OSPFv3协议进行互连,确保IPv6 PIM-SM域内部在网络层互通,并且各交换机之间能够借助IPv6单播路由协议实现动态路由更新,配置方法请参见“IPv6路由典型配置指导”。

(2)        使能IPv6组播路由,并在各接口上使能IPv6 PIM-SM

# 在Switch A上使能IPv6组播路由,在各接口上使能IPv6 PIM-SM

<SwitchA> system-view

[SwitchA] multicast ipv6 routing-enable

[SwitchA] interface vlan-interface 100

[SwitchA-Vlan-interface100] pim ipv6 sm

[SwitchA-Vlan-interface100] quit

[SwitchA] interface vlan-interface 101

[SwitchA-Vlan-interface101] pim ipv6 sm

[SwitchA-Vlan-interface101] quit

[SwitchA] interface vlan-interface 102

[SwitchA-Vlan-interface102] pim ipv6 sm

[SwitchA-Vlan-interface102] quit

Switch B、Switch C、Switch D和Switch E的配置与Switch A相似,配置过程略。

(3)        在连接网络N1和N2的接口上使能MLDv2功能

# 在Switch A的接口Vlan-interface100上使能MLDv2(缺省情况下,MLD的版本为MLDv1)。

[SwitchA] interface vlan-interface 100

[SwitchA-Vlan-interface100] mld enable

[SwitchA-Vlan-interface100] mld version 2

[SwitchA-Vlan-interface100] quit

Switch B和Switch C的配置与Switch A相似,配置过程略。

(4)        配置IPv6 SSM组播组的地址范围

# 在Switch A上配置IPv6 SSM组播组地址范围为FF3E::/64。

[SwitchA] acl ipv6 number 2000

[SwitchA-acl6-basic-2000] rule permit source ff3e:: 64

[SwitchA-acl6-basic-2000] quit

[SwitchA] pim ipv6

[SwitchA-pim6] ssm-policy 2000

[SwitchA-pim6] quit

Switch B、Switch C、Switch D和Switch E的配置与Switch A相似,配置过程略。

(5)        检验配置效果

配置完成后,先通过Host A检验一下配置效果。Host A点播组播源S1(4001::100/64)发往IPv6组播组G(FF3E::101)的IPv6组播信息。通过使用display pim ipv6 routing-table命令可以查看交换机的IPv6 PIM路由表信息。例如:

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

[SwitchA] display pim ipv6 routing-table

 Total 1 (S, G) entry

 

 (4001::100, FF3E::101)

     Protocol: pim-ssm, Flag:

     UpTime: 00:00:11

     Upstream interface: Vlan-interface101

         Upstream neighbor: FE80::20F:E2FF:FE67:B323

         RPF prime neighbor: FE80::20F:E2FF:FE67:B323

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface100

             Protocol: mld, UpTime: 00:00:11, Expires: 00:03:25

# 查看Switch D上的PIM路由表信息。

[SwitchD] display pim ipv6 routing-table

 Total 1 (S, G) entry 

 

 (4001::100, FF3E::101)

     Protocol: pim-ssm, Flag: LOC

     UpTime: 00:08:02

     Upstream interface: Vlan-interface300

         Upstream neighbor: NULL

         RPF prime neighbor: NULL

     Downstream interface(s) information:

     Total number of downstreams: 1

         1: Vlan-interface101

             Protocol: pim-ssm, UpTime: 00:08:02, Expires: 00:03:25

通过显示信息可知:Host A需要接收指定IPV6组播源S14001::100/64)发往IPv6组播组GFF3E::101)的信息,Switch A会向IPV6组播源方向构造SPTSPT路径中的交换机(Switch ASwitch D)上生成(SG)表项,而SPT路径之外的交换机(Switch BSwitch C Switch E)上没有组播路由表项。

1.5.5  完整配置

(1)        Switch A配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

acl ipv6 number 2000

 rule 0 permit source FF3E::/64

#

interface Vlan-interface100

 ipv6 address 1001::1/64

 mld enable

 mld version 2

 pim ipv6 sm

#

interface Vlan-interface101

 ipv6 address 1002::1/64

 pim ipv6 sm

#

interface Vlan-interface102

 ipv6 address 1003::1/64

 pim ipv6 sm

#

pim ipv6

 ssm-policy 2000

#

(2)        Switch B配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

acl ipv6 number 2000

 rule 0 permit source FF3E::/64

#

interface Vlan-interface103

 ipv6 address 2002::1/64

 pim ipv6 sm

#

interface Vlan-interface200

 ipv6 address 2001::1/64

 mld enable

 mld version 2

 pim ipv6 sm

#

pim ipv6

 ssm-policy 2000

#

(3)        Switch C配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

acl ipv6 number 2000

 rule 0 permit source FF3E::/64

#

interface Vlan-interface104

 ipv6 address 3001::1/64

 pim ipv6 sm

#

interface Vlan-interface200

 ipv6 address 2001::2/64

 mld enable

 mld version 2

 pim ipv6 sm

#

pim ipv6

 ssm-policy 2000

#

(4)        Switch D配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

acl ipv6 number 2000

 rule 0 permit source FF3E::/64

#

interface Vlan-interface101

 ipv6 address 1002::2/64

 pim ipv6 sm

#

interface Vlan-interface105

 ipv6 address 4002::1/64

 pim ipv6 sm

#

interface Vlan-interface300

 ipv6 address 4001::1/64

 pim ipv6 sm

#

pim ipv6

 ssm-policy 2000

#

(5)        Switch E配置信息

#

ipv6

#

multicast ipv6 routing-enable

#

acl ipv6 number 2000

 rule 0 permit source FF3E::/64

#

interface Vlan-interface102

 ipv6 address 1003::2/64

 pim ipv6 sm

#

interface Vlan-interface103

 ipv6 address 1002::2/64

 pim ipv6 sm

#

interface Vlan-interface104

 ipv6 address 3001::2/64

 pim ipv6 sm

#

interface Vlan-interface105

 ipv6 address 4002::2/64

 pim ipv6 sm

#

pim ipv6

 ssm-policy 2000

#

1.5.6  配置注意事项

l              IPv6 PIM-SSM模型需要MLDv2的支持,因此应确保连接有接收者的边界路由器上使能了MLDv2。

l              应确保IPv6 PIM-SSM域内所有路由器上配置的IPv6 SSM组播组地址范围都一致,否则IPv6组播信息将无法通过IPv6 SSM模型进行传输。

l              如果某IPv6组播组属于IPv6 SSM组播组范围,但该组成员使用MLDv1发送加入报文,则设备不会触发(*,G)加入报文。

l              若要实现主机既能点播IPv6 SSM地址范围内的IPv6组播组,又能点播IPv6 SSM地址范围外的IPv6组播组,可在IPv6 PIM-SSM网络中配置RP及BSR,实现IPv6 PIM-SM即可。

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