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

H3C S3600系列以太网PON OLT交换机 操作手册-Release 3103-6W100

16-RRPP配置

本章节下载 16-RRPP配置  (1.17 MB)

docurl=/cn/Service/Document_Software/Document_Center/EPON/OLT/EPON_OLT/S3600_PON_OLT/Configure/Operation_Manual/S3600_PON_OLT_OM-Release_3103-6W100/200905/633496_30005_0.htm

16-RRPP配置


1 RRPP配置

1.1  RRPP简介

RRPP(Rapid Ring Protection Protocol,快速环网保护协议)是一个专门应用于以太网环的链路层协议。它在以太网环完整时能够防止数据环路引起的广播风暴,而当以太网环上一条链路断开时能迅速恢复环网上各个节点之间的通信通路。

S3600系列OLT交换机的千兆上行口支持RRPP协议,可以通过上行口参与RRPP环组网,提高上行链路的可靠性。

1.1.1  RRPP产生背景

城域网和企业网大多采用环网来构建以提供高可靠性,但环上任意一个节点发生故障都会影响业务。环网采用的技术一般是RPR或以太网环。RPR需要专用硬件,因此成本较高。而以太网环技术日趋成熟且成本低廉,城域网和企业网采用以太网环的趋势越来越明显。

目前,解决二层网络环路问题的技术有STP和RRPP。STP应用比较成熟,但收敛时间在秒级。RRPP是专门应用于以太网环的链路层协议,具有比STP更快的收敛速度。并且RRPP的收敛时间与环网上节点数无关,可应用于网络直径较大的网络。

1.1.2  RRPP基本概念

图1-1 RRPP组网示意图

 

1. RRPP域

具有相同域ID和相同控制VLAN,并且相互连通的设备构成一个RRPP域。一个RRPP域具有RRPP主环和子环、控制VLAN、主节点、传输节点、主端口和副端口、公共端口和边缘端口等要素。

图1-1所示,Domain 1就是一个RRPP域,它包含了两个RRPP环Ring 1和Ring 2,RRPP环上的所有节点属于这个RRPP域。

2. RRPP环

一个环形连接的以太网网络拓扑称为一个RRPP环。RRPP环分为主环和子环,环的角色可以通过指定RRPP环的级别来设定,主环的级别为0,子环的级别为1。一个RRPP域可以包含多个RRPP环,其中只能有一个主环,其它环均为子环。

图1-1所示,RRPP域Domain 1中包含了两个RRPP环Ring 1和Ring 2。Ring 1的级别配置为0,则Ring 1为主环;Ring 2的级别配置为1,则Ring 2为子环。

每个环都有下面两种状态:

l              健康状态:整个环网物理链路是连通的;

l              断裂状态:环网中某处物理链路断开。

S3600系列以太网PON OLT交换机只有两对千兆上行combo口支持RRPP,端口数量有限,因此在S3600系列OLT交换机上,每个RRPP域只能配置一个RRPP环。

 

3. 控制VLAN和数据VLAN

控制VLAN和数据VLAN是相对而言的。

(1)        控制VLAN

在RRPP域中,控制VLAN只用来传递RRPP协议报文。每个设备上接入RRPP环的端口属于控制VLAN,而且也只有接入RRPP环上的端口可以加入此VLAN。

每个RRPP域配有两个控制VLAN,分别为主控制VLAN和子控制VLAN。主环的控制VLAN称为主控制VLAN,子环的控制VLAN称为子控制VLAN。配置时只需要指定主控制VLAN,系统会自动把比主控制VLAN的VLAN ID值大1的VLAN作为子控制VLAN。同一个RRPP域中所有子环的控制VLAN都相同。

主控制VLAN接口和子控制VLAN的接口上都不允许配置IP地址。

(2)        数据VLAN

与控制VLAN相对,数据VLAN用来传输数据报文。数据VLAN中可以包含RRPP端口,也可以包含非RRPP端口。

4. 节点

RRPP环上每台设备都称为一个节点,节点角色由用户的配置决定,分为下列几种:

l              主节点:每个环上有且仅有一个主节点。主节点是环网状态主动检测机制的发起者,也是网络拓扑发生改变后执行操作的决策者。

l              传输节点:主环上除了主节点外的其它所有节点都为传输节点;子环上除了主节点、子环与主环相交的节点外的其它所有节点都为传输节点。传输节点负责监测自己的直连RRPP链路的状态,并把链路变化通知主节点,然后由主节点来决策如何处理。

l              边缘节点:同时位于主环和子环上的节点。该节点是特殊的传输节点,其在主环上的角色是传输节点,在子环上的角色为边缘节点。

l              辅助边缘节点:同时位于主环和子环上的节点。该节点是特殊的传输节点,其在主环上的角色是传输节点,在子环上的角色为辅助边缘节点。该节点与边缘节点成对使用,用于检测主环完整性和进行环路预防。

图1-1所示,Ring 1为主环,Ring 2为子环。Device A为Ring 1的主节点,Device B、Device C和Device D为Ring 1的传输节点;Device E为Ring 2的主节点,Device B为Ring 2的边缘节点,Device C为Ring 2的辅助边缘节点。

S3600系列以太网PON OLT交换机只有两对千兆上行combo口支持RRPP,端口数量有限,因此不能配置为边缘节点和辅助边缘节点。对于RRPP组网中的边缘节点和辅助边缘节点请选用H3C其它款型的交换机。

 

5. 主端口和副端口

主节点和传输节点分别有两个端口接入RRPP环,其中一个为主端口,另一个为副端口。端口的角色由用户的配置决定。

(1)        主节点的主端口和副端口在功能上有所区别:

l              主节点的主端口用来发送环路探测报文,副端口用来接收环路探测报文。

l              当RRPP环处于健康状态时,主节点的副端口在逻辑上阻塞数据VLAN,只允许控制VLAN的报文通过。

l              当RRPP环处于断裂状态时,主节点的副端口将解除数据VLAN的阻塞状态,转发数据VLAN的报文。

(2)        传输节点的主端口和副端口在功能上没有区别,都用于RRPP环上协议报文和数据报文的传输。

图1-1所示,Device A为Ring1的主节点,Port 1和Port 2为其在Ring1上的主端口与副端口。Device B、Device C和Device D为Ring 1的传输节点,它们的Port 1和Port 2分别为各自节点在Ring 1上的主端口和副端口。

6. 公共端口和边缘端口

公共端口是边缘节点和辅助边缘节点上接入主环的端口,即边缘节点和辅助边缘节点分别在主环上配置的两个端口。边缘端口是边缘节点和辅助边缘节点上只接入子环的端口。

端口的角色由用户的配置决定。如图1-1所示,Device B、Device C同时位于Ring 1和Ring 2上,Device B和Device C上的端口Port 1和Port 2是接入主环的端口,因此是公共端口。Device B和Device C的Port 3只接入子环,因此是边缘端口。

S3600系列以太网PON OLT交换机不能配置为边缘节点和辅助边缘节点,因此其接入RRPP环的端口不支持配置为公共端口和边缘端口。

 

1.1.3  RRPP协议报文

RRPP协议报文的类型及其作用如表1-1所示。

表1-1 RRPP报文类型及其作用

报文类型

说明

Hello报文

由主节点发起,对网络进行环路完整性检测

Link-Down报文

由传输节点、边缘节点或者辅助边缘节点发起,在这些节点的自身链路down时通知主节点环路消失

Common-Flush-FDB报文

由主节点发起,在RRPP环迁移到断裂状态时通知传输节点更新各自MAC表项和ARP/ND表项

Complete-Flush-FDB报文

由主节点发起,在RRPP环迁移到健康状态时通知传输节点更新各自MAC表项和ARP/ND表项,同时通知传输节点解除临时阻塞端口的阻塞状态

Edge-Hello报文

由边缘节点发起,对边缘节点与辅助边缘节点之间的主环链路进行检测

Major-Fault报文

由辅助边缘节点发起,在边缘节点和辅助边缘节点之间主环链路不连通时通知边缘节点主环链路故障

 

1.1.4  RRPP定时器

RRPP在检测以太网环的链路状况时,主节点根据Hello定时器从主端口发送Hello报文,根据Fail定时器判断副端口是否收到Hello报文。

l              Hello定时器:规定了主节点从主端口发送Hello报文的周期。

l              Fail定时器:规定了主节点从主端口发送Hello报文到副端口收到该报文的最大时延。在Fail定时器超时前,如果主节点在副端口上接收到自己从主端口发出的Hello报文,主节点认为环网处于健康状态;否则,主节点认为环网处于断裂状态。

在同一RRPP域中,传输节点会通过接收到的Hello报文来学习主节点上Hello定时器和Fail定时器的值,以保证环网上各节点定时器的值是一致的。

 

1.1.5  RRPP运行机制

1. 轮询机制

轮询机制是RRPP环的主节点主动检测环网健康状态的机制。

主节点周期性地从其主端口发送Hello报文,依次经过各传输节点在环上传播。如果环路是健康的,主节点的副端口将在定时器超时前收到Hello报文,主节点将保持副端口的阻塞状态。如果环路是断裂的,主节点的副端口在定时器超时前无法收到Hello报文,主节点将解除数据VLAN在副端口的阻塞状态,同时发送Common-Flush-FDB报文通知所有传输节点,使其更新各自的MAC表项和ARP/ND表项。

2. 链路down告警机制

当传输节点、边缘节点或者辅助边缘节点发现自己任何一个属于RRPP域的端口down时,都会立刻发送Link-Down报文给主节点。主节点收到Link-Down报文后立刻解除数据VLAN在其副端口的阻塞状态,并发送Common-Flush-FDB报文通知所有传输节点、边缘节点和辅助边缘节点,使其更新各自的MAC表项和ARP/ND表项。各节点更新表项后,数据流则切换到正常的链路上。

3. 环路恢复

传输节点、边缘节点或者辅助边缘节点上属于RRPP域的端口重新up后,主节点可能会隔一段时间才能发现环路恢复。这段时间对于数据VLAN来说,网络有可能形成一个临时的环路,从而产生广播风暴。

为了防止产生临时环路,非主节点在发现自己接入环网的端口重新up后,立即将其临时阻塞(只允许控制VLAN的报文通过),在确信不会引起环路后,才解除该端口的阻塞状态。

4. 主环链路down,多归属子环广播风暴抑制机制

图1-5所示,假设Ring 1为主环,Ring 2、Ring 3为子环。当边缘节点和辅助边缘节点之间的两条主环链路均处于down状态时,子环Ring 2和Ring 3的主节点会放开各自的副端口,导致Device B、Device C、Device E和Device F之间形成环路,从而产生广播风暴。

为了防止该环路的产生,在此种情况下边缘节点会临时阻塞边缘端口,在确信不会引起环路后,才解除该边缘端口的阻塞状态。

5. 负载分担机制

在同一个环网中,可能同时存在多个VLAN的数据流量,RRPP可以实现流量的负载分担,即不同VLAN的流量沿不同的路径进行转发。

通过在同一个环网上配置多个RRPP域,不同RRPP域发送不同VLAN(称之为保护VLAN)的流量,实现不同VLAN的数据流量在该环网中的拓扑不同,从而达到负载分担的目的。

图1-6所示,Domain 1和Domain 2都配置Ring 1为主环,两个RRPP域所保护的VLAN不同。Domain 1的Ring 1配置Device A为主节点;Domain 2的Ring 1配置Device B为主节点。通过配置,可以实现不同VLAN分别阻塞不同的链路,从而实现单环的负载分担。

1.1.6  RRPP典型组网

RRPP的正常运行依赖于用户正确的配置。下面介绍几种典型的组网。

1. 单环

图1-2 单环

 

网络拓扑中只有一个环,此时只需要定义一个RRPP域。

2. 相切环

图1-3 相切环

 

网络拓扑中有两个及两个以上的环,各个环之间只有一个公共节点,此时需要针对每个环单独定义一个RRPP域。

3. 相交环

图1-4 相交环

 

网络拓扑中有两个及两个以上的环,各个环之间有两个公共节点,此时只需要定义一个RRPP域,选择其中一个环为主环,其它环为子环。

4. 双归属环

图1-5 双归属环

 

网络拓扑中有两个及两个以上的环,各个环之间有两个公共节点,且这两个公共节点都相同,此时可以只定义一个RRPP域,选择其中一个环为主环,其它环为子环。

5. 单环负载分担组网

图1-6 单环负载分担组网

 

单环的网络拓扑中,可以通过配置多域实现链路的负载分担。

图1-6,Domain 1和Domain 2都配置Ring 1为主环,两个域保护的VLAN不同。Domain 1的Ring 1配置Device A为主节点;Domain 2的Ring 1配置Device B为主节点。通过配置,可以实现不同VLAN分别阻塞不同的链路,从而实现单环的负载分担。

6. 相交环负载分担组网

图1-7 相交环负载分担组网

 

相交环的网络拓扑中,也可以通过配置多域实现链路的负载分担。

图1-7,Domain 1和Domain 2分别配置Ring 1和Ring 2为主环和子环,两个域保护的VLAN不同。Domain 1的Ring 1配置Device A为主节点;Domain 2的Ring 1配置Device D为主节点,Domain 1和Domain 2的Ring 2都配置Device E为子环主节点,但阻塞端口不同。通过配置,可以实现不同VLAN的流量分别在子环和主环通过不同的链路,从而实现相交环的负载分担。

1.1.7  协议规范

与RRPP相关的协议规范有:

l              RFC 3619:Extreme Networks' Ethernet Automatic Protection Switching (EAPS) Version 1

1.2  RRPP配置任务简介

用户需要根据自身业务规划情况设计RRPP组网结构,确定各设备在RRPP组网中的角色。然后根据设计结果在设备上分别做下列配置。

表1-2 RRPP配置任务简介

配置任务

说明

详细配置

创建RRPP域

必选,请在RRPP域内的所有节点上配置

1.3 

配置控制VLAN

1.4 

配置保护VLAN

1.5 

配置RRPP环

配置RRPP端口

1.6.1 

配置RRPP节点角色

1.6.2 

激活RRPP域

1.7 

配置RRPP定时器

可选,仅在RRPP域内的主节点上配置

1.8 

 

l    由于RRPP没有自动选举机制,只有当环网中各节点的配置都正确时,才能真正实现环网的检测和保护,因此请注意保证配置的准确性。

l    配置RRPP之前,需先搭建好以太网环形拓扑的组网环境。

l    配置RRPP时,请用户注意按照下面顺序进行配置:首先创建RRPP域,其次配置RRPP域的控制VLAN和保护VLAN,然后配置每个RRPP域内各个环的角色以及环上各节点的角色,最后再激活RRPP域。

 

1.3  创建RRPP域

创建RRPP域时需要指定域ID,域ID用来唯一标识一个RRPP域,在同一RRPP域内的所有节点上应配置相同的域ID。请在RRPP域内的所有节点上进行如下配置。

表1-3 创建RRPP域

操作

命令

说明

进入系统视图

system-view

-

创建RRPP域,并进入RRPP域视图

rrpp domain domain-id

必选

 

1.4  配置控制VLAN

配置RRPP环之前必须先配置控制VLAN,在同一RRPP域内的所有节点上应配置相同的控制VLAN。请在RRPP域内的所有节点上进行如下配置。

表1-4 配置控制VLAN

操作

命令

说明

进入系统视图

system-view

-

进入RRPP域视图

rrpp domain domain-id

-

指定RRPP域的控制VLAN

control-vlan vlan-id

必选

 

l    控制VLAN和子控制VLAN都必须是设备上尚未创建过的VLAN。

l    控制VLAN内不能运行QinQ和VLAN映射功能,否则RRPP协议报文不能进行正常转发。

l    不要将接入RRPP环的端口的缺省VLAN设置为控制VLAN或子控制VLAN,以免影响协议报文正常收发。

l    如果要在一台未配置RRPP功能的设备上透传RRPP协议报文,应保证该设备上只有接入RRPP环的那两个端口允许该RRPP环所对应控制VLAN的报文通过,而其它端口都不允许其通过;否则,其它VLAN的报文可能通过透传进入控制VLAN,从而对RRPP环产生冲击。

 

1.5  配置保护VLAN

配置RRPP环之前必须先配置保护VLAN,接入RRPP环的端口允许通过的VLAN都应该被RRPP域保护,在同一RRPP域内的所有节点上应配置相同的保护VLAN。

请在RRPP域内的所有节点上进行如下配置。

表1-5 配置保护VLAN

操作

命令

说明

进入系统视图

system-view

-

进入RRPP域视图

rrpp domain domain-id

-

配置RRPP域的保护VLAN

protected-vlan reference-instance instance-id-list

必选

缺省情况下,RRPP域不保护任何VLAN

 

l    在配置负载分担时,不同域的保护VLAN必须不同。

l    protected-vlan命令通过引用MSTP实例的间接方式来配置RRPP域所保护的VLAN列表。引用实例所映射的VLAN可以通过MSTP的域配置显示命令display stp region-configuration来查看。关于MSTP实例和VLAN映射关系的配置内容介绍,请参见 “MSTP配置”。

l    在配置RRPP环之前可以删除、修改已经配置的保护VLAN,在配置环之后允许删除、修改已经配置的保护VLAN,但不允许删除该域所有的保护VLAN。在删除RRPP域时也会同时删除其保护VLAN。

 

1.6  配置RRPP

配置RRPP环时,首先要对各节点上欲接入RRPP环的端口(简称RRPP端口)进行必要的配置,然后再配置RRPP环上的各节点。

1.6.1  配置RRPP端口

l    S3600系列以太网PON OLT交换机只有两对千兆上行combo口可以配置为RRPP端口,ONU端口和OLT端口均不支持RRPP;

l    RRPP端口的链路类型必须配置为Trunk类型,且允许其所在RRPP域保护VLAN的报文通过;

l    RRPP端口必须关闭STP功能,且不能是二层聚合接口、聚合组成员端口、业务环回组成员端口、Smart Link组成员端口。

l    不建议在RRPP端口上配置端口的物理连接状态up/down抑制时间,以提高RRPP的拓扑变化收敛速度。有关该功能的详细介绍,请参见“端口配置”。

 

请在各节点欲接入RRPP环的端口上进行如下配置。

表1-6 配置RRPP端口

操作

命令

说明

进入系统视图

system-view

-

进入以太网端口视图

interface interface-type interface-number

-

配置端口的链路类型为Trunk类型

port link-type trunk

必选

缺省情况下,端口的链路类型为Access类型

配置端口允许其所在RRPP域保护VLAN报文通过

port trunk permit vlan { vlan-id-list | all }

必选

缺省情况下,端口仅允许缺省VLAN报文通过

关闭端口的STP功能

undo stp enable

必选

缺省情况下,端口的STP功能处于开启状态

 

l    有关port link-type trunk和port trunk permit命令的详细介绍,请参见“VLAN命令”。

l    有关undo stp enable命令的详细介绍,请参见“MSTP命令”。

 

1.6.2  配置RRPP节点角色

l    在S3600系列OLT交换机上,每个RRPP域只能配置一个RRPP环,即不能将S3600系列OLT交换机配置为边缘节点和辅助边缘节点。对于RRPP组网中的边缘节点和辅助边缘节点请选用H3C其它款型的交换机。

l    RRPP环的节点角色、端口角色和环的级别一经配置不能修改,如果用户想改变上述配置,必须先删除现有的配置。

 

1. 配置主节点

请在欲配置为主节点的设备上进行如下配置。

表1-7 配置主节点

操作

命令

说明

进入系统视图

system-view

-

进入RRPP域视图

rrpp domain domain-id

-

指定当前设备为主节点,并指定主端口和副端口

ring ring-id node-mode master [ primary-port interface-type interface-number ] [ secondary-port interface-type interface-number ] level level-value

必选

 

2. 配置传输节点

请在欲配置为传输节点的设备上进行如下配置。

表1-8 配置传输节点

操作

命令

说明

进入系统视图

system-view

-

进入RRPP域视图

rrpp domain domain-id

-

指定当前设备为传输节点,并指定主端口和副端口

ring ring-id node-mode transit [ primary-port interface-type interface-number ] [ secondary-port interface-type interface-number ] level level-value

必选

 

1.7  激活RRPP

当使能了RRPP环和RRPP协议后,当前设备的RRPP域才能被激活。

请在RRPP域内的所有节点上进行如下配置。

表1-9 激活RRPP域

操作

命令

说明

进入系统视图

system-view

-

进入RRPP域视图

rrpp domain domain-id

-

使能RRPP环

ring ring-id enable

必选

缺省情况下,RRPP环处于关闭状态

退回系统视图

quit

-

使能RRPP协议

rrpp enable

必选

缺省情况下,RRPP协议处于关闭状态

 

1.8  配置RRPP定时器

请在RRPP域内的主节点上进行如下配置。

表1-10 配置RRPP定时器

操作

命令

说明

进入系统视图

system-view

-

进入RRPP域视图

rrpp domain domain-id

-

配置Hello和Fail定时器

timer hello-timer hello-value fail-timer fail-value

必选

缺省情况下,Hello定时器的值为1秒,Fail定时器的值为3秒

 

l    配置时,应确保Fail定时器的值不小于Hello定时器取值的3倍。

l    在双归属环组网中,为避免主环故障时出现临时环路,应确保子环主节点与主环主节点上的Fail定时器取值之差大于子环主节点上Hello定时器取值的2倍。

 

1.9  RRPP显示和维护

在完成上述配置后,在任意视图下执行display命令可以显示配置后RRPP的运行情况,通过查看显示信息验证配置的效果。

在用户视图下执行reset命令可以清除RRPP报文统计信息。

表1-11 RRPP显示和维护

操作

命令

显示RRPP的摘要信息

display rrpp brief

显示RRPP的详细信息

display rrpp verbose domain domain-id [ ring ring-id ]

显示RRPP报文的统计信息

display rrpp statistics domain domain-id [ ring ring-id ]

清除RRPP报文的统计信息

reset rrpp statistics domain domain-id [ ring ring-id ]

 

1.10  RRPP典型配置举例

1.10.1  单环拓扑配置举例

1. 组网需求

l              Device A、Device B、Device C、Device D构成RRPP域1;该域的控制VLAN为VLAN 4092,保护所有VLAN;

l              Device A、Device B、Device C和Device D构成主环1;

l              Device A为主环的主节点,GigabitEthernet1/1/1为主端口,GigabitEthernet1/1/3为副端口;

l              Device B、Device C和Device D为主环的传输节点,各自的GigabitEthernet1/1/1为主端口,GigabitEthernet1/1/3为副端口;

l              定时器取缺省值。

首先明确各设备在RRPP环中的节点角色,然后在每台设备上进行下列配置:

l              各设备上RRPP环的接入端口关闭STP,链路类型配置为Trunk并允许所有VLAN通过;

l              创建RRPP域;

l              为RRPP域指定控制VLAN;

l              配置保护VLAN引用所有MSTP实例,S3600系列OLT交换机的实例ID范围为0~15;

l              指定设备在主环上的节点角色和设备接入RRPP环的端口;

l              使能RRPP环;

l              使能RRPP协议。

2. 组网图

图1-8 单环拓扑配置组网图

 

3. 配置步骤

(1)        Device A上的配置

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

<DeviceA> system-view

[DeviceA] interface gigabitethernet 1/1/1

[DeviceA-GigabitEthernet1/1/1] undo stp enable

[DeviceA-GigabitEthernet1/1/1] port link-type trunk

[DeviceA-GigabitEthernet1/1/1] port trunk permit vlan all

[DeviceA-GigabitEthernet1/1/1] quit

[DeviceA] interface gigabitethernet 1/1/3

[DeviceA-GigabitEthernet1/1/3] undo stp enable

[DeviceA-GigabitEthernet1/1/3] port link-type trunk

[DeviceA-GigabitEthernet1/1/3] port trunk permit vlan all

[DeviceA-GigabitEthernet1/1/3] quit

# 创建RRPP域1,将VLAN 4092配置为该域的控制VLAN,并将MSTP实例0到15所映射的VLAN配置为该域的保护VLAN。

[DeviceA] rrpp domain 1

[DeviceA-rrpp-domain1] control-vlan 4092

[DeviceA-rrpp-domain1] protected-vlan reference-instance 0 to 15

# 配置本设备为主环1的主节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceA-rrpp-domain1] ring 1 node-mode master primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 0

[DeviceA-rrpp-domain1] ring 1 enable

[DeviceA-rrpp-domain1] quit

# 使能RRPP协议。

[DeviceA] rrpp enable

(2)        Device B上的配置

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

<DeviceB> system-view

[DeviceB] interface gigabitethernet 1/1/1

[DeviceB-GigabitEthernet1/1/1] link-delay 0

[DeviceB-GigabitEthernet1/1/1] undo stp enable

[DeviceB-GigabitEthernet1/1/1] port link-type trunk

[DeviceB-GigabitEthernet1/1/1] port trunk permit vlan all

[DeviceB-GigabitEthernet1/1/1] interface gigabitethernet 1/1/3

[DeviceB-GigabitEthernet1/1/3] link-delay 0

[DeviceB-GigabitEthernet1/1/3] undo stp enable

[DeviceB-GigabitEthernet1/1/3] port link-type trunk

[DeviceB-GigabitEthernet1/1/3] port trunk permit vlan all

[DeviceB-GigabitEthernet1/1/3] quit

# 创建RRPP域1,将VLAN 4092配置为该域的控制VLAN,并将MSTP实例0到15所映射的VLAN配置为该域的保护VLAN。

[DeviceB] rrpp domain 1

[DeviceB-rrpp-domain1] control-vlan 4092

[DeviceB-rrpp-domain1] protected-vlan reference-instance 0 to 15

# 配置本设备为主环1的传输节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceB-rrpp-domain1] ring 1 node-mode transit primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 0

[DeviceB-rrpp-domain1] ring 1 enable

[DeviceB-rrpp-domain1] quit

# 使能RRPP协议。

[DeviceB] rrpp enable

(3)        Device C上的配置

Device C的配置与Device B相同,配置过程略。

(4)        Device D上的配置

Device D的配置与Device B相同,配置过程略。

(5)        检验配置效果

配置完成后,用户可以使用display命令查看各设备上RRPP的配置和运行情况。

1.10.2  相交环拓扑配置举例

1. 组网需求

S3600系列OLT交换机只有两对千兆上行combo口支持RRPP,端口数量有限,因此不能配置为边缘节点和辅助边缘节点。对于RRPP组网中的边缘节点和辅助边缘节点请选用H3C其它款型的交换机,具体配置请参见所选设备的配套手册。

 

l              Device A、Device B、Device C、Device D和Device E构成RRPP域1,该域的控制VLAN为VLAN 4092,保护所有VLAN;

l              Device A、Device B、Device C和Device D构成主环1;

l              Device B、Device C和Device E构成子环2;

l              Device A为主环的主节点,GigabitEthernet1/1/1为主端口,GigabitEthernet1/1/3为副端口;

l              Device D为主环的传输节点,GigabitEthernet1/1/1为主端口,GigabitEthernet1/1/3为副端口;

l              Device E为子环的主节点,GigabitEthernet1/1/1为主端口,GigabitEthernet1/1/3为副端口;

l              Device B为主环的传输节点和子环的边缘节点;

l              Device C为主环的传输节点和子环的辅助边缘节点;

l              主环和子环的定时器都取缺省值。

图1-9中的Device A、Device D和Device E可以选用S3600系列OLT交换机,需进行下列配置:

l              各设备上RRPP环的接入端口关闭STP,配置链路类型为Trunk并允许所有VLAN通过;

l              创建RRPP域;

l              为RRPP域指定控制VLAN;

l              配置保护VLAN引用所有MSTP实例,S3600系列OLT交换机的实例ID范围为0~15;

l              指定设备在RRPP环上的节点角色和设备接入RRPP环的端口;

l              使能RRPP环;

l              使能RRPP协议。

2. 组网图

图1-9 相交环拓扑配置组网图

 

3. 配置步骤

(1)        Device A上的配置

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

<DeviceA> system-view

[DeviceA] interface gigabitethernet 1/1/1

[DeviceA-GigabitEthernet1/1/1] undo stp enable

[DeviceA-GigabitEthernet1/1/1] port link-type trunk

[DeviceA-GigabitEthernet1/1/1] port trunk permit vlan all

[DeviceA-GigabitEthernet1/1/1] quit

[DeviceA] interface gigabitethernet 1/1/3

[DeviceA-GigabitEthernet1/1/3] undo stp enable

[DeviceA-GigabitEthernet1/1/3] port link-type trunk

[DeviceA-GigabitEthernet1/1/3] port trunk permit vlan all

[DeviceA-GigabitEthernet1/1/3] quit

# 创建RRPP域1,将VLAN 4092配置为该域的控制VLAN,并将MSTP实例0到15所映射的VLAN配置为该域的保护VLAN。

[DeviceA] rrpp domain 1

[DeviceA-rrpp-domain1] control-vlan 4092

[DeviceA-rrpp-domain1] protected-vlan reference-instance 0 to 15

# 配置本设备为主环1的主节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceA-rrpp-domain1] ring 1 node-mode master primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 0

[DeviceA-rrpp-domain1] ring 1 enable

[DeviceA-rrpp-domain1] quit

# 使能RRPP协议。

[DeviceA] rrpp enable

(2)        Device D上的配置

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

<DeviceD> system-view

[DeviceD] interface gigabitethernet 1/1/1

[DeviceD-GigabitEthernet1/1/1] undo stp enable

[DeviceD-GigabitEthernet1/1/1] port link-type trunk

[DeviceD-GigabitEthernet1/1/1] port trunk permit vlan all

[DeviceD-GigabitEthernet1/1/1] quit

[DeviceD] interface gigabitethernet 1/1/3

[DeviceD-GigabitEthernet1/1/3] undo stp enable

[DeviceD-GigabitEthernet1/1/3] port link-type trunk

[DeviceD-GigabitEthernet1/1/3] port trunk permit vlan all

[DeviceD-GigabitEthernet1/1/3] quit

# 创建RRPP域1,将VLAN 4092配置为该域的控制VLAN,并将MSTP实例0到15所映射的VLAN配置为该域的保护VLAN。

[DeviceD] rrpp domain 1

[DeviceD-rrpp-domain1] control-vlan 4092

[DeviceD-rrpp-domain1] protected-vlan reference-instance 0 to 15

# 配置本设备为主环1的传输节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceD-rrpp-domain1] ring 1 node-mode transit primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 0

[DeviceD-rrpp-domain1] ring 1 enable

[DeviceD-rrpp-domain1] quit

# 使能RRPP协议。

[DeviceD] rrpp enable

(3)        Device E上的配置

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

<DeviceE> system-view

[DeviceE] interface gigabitethernet 1/1/1

[DeviceE-GigabitEthernet1/1/1] undo stp enable

[DeviceE-GigabitEthernet1/1/1] port link-type trunk

[DeviceE-GigabitEthernet1/1/1] port trunk permit vlan all

[DeviceE-GigabitEthernet1/1/1] quit

[DeviceE] interface gigabitethernet 1/1/3

[DeviceE-GigabitEthernet1/1/3] undo stp enable

[DeviceE-GigabitEthernet1/1/3] port link-type trunk

[DeviceE-GigabitEthernet1/1/3] port trunk permit vlan all

[DeviceE-GigabitEthernet1/1/3] quit

# 创建RRPP域1,将VLAN 4092配置为该域的控制VLAN,并将MSTP实例0到15所映射的VLAN配置为该域的保护VLAN。

[DeviceE] rrpp domain 1

[DeviceE-rrpp-domain1] control-vlan 4092

[DeviceE-rrpp-domain1] protected-vlan reference-instance 0 to 15

# 配置本设备为子环2的主节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceE-rrpp-domain1] ring 2 node-mode master primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 1

[DeviceE-rrpp-domain1] ring 2 enable

[DeviceE-rrpp-domain1] quit

# 使能RRPP协议。

[DeviceE] rrpp enable

(4)        检验配置效果

配置完成后,用户可以使用display命令查看各设备上RRPP的配置和运行情况。

1.10.3  相交环负载分担拓扑配置举例

1. 组网需求

S3600系列OLT交换机只有两对千兆上行combo口支持RRPP,端口数量有限,因此不能配置为边缘节点和辅助边缘节点。对于RRPP组网中的边缘节点和辅助边缘节点请选用H3C其它款型的交换机,具体配置请参见所选设备的配套手册。

 

l              Device A、Device B、Device C、Device D和Device F构成RRPP域1,该域的控制VLAN为VLAN 100。Device A为主环1的主节点,Device D为主环1的传输节点,Device F为子环3的主节点,Device C为子环3的边缘节点,Device B为子环3的辅助边缘节点。

l              Device A、Device B、Device C、Device D和Device E构成RRPP域2,该域的控制VLAN为VLAN 105。Device A为主环1的主节点,Device D为主环1的传输节点,Device E为子环2的主节点,Device C为子环2的边缘节点,Device B为子环2的辅助边缘节点。

l              RRPP域1保护VLAN 10,RRPP域2保护VLAN 20。由此可以按照VLAN在主环上实现负载分担。

图1-10中的Device A、Device D、Device E和Device F可以选用S3600系列OLT交换机,需进行下列配置:

l              创建数据VLAN,将各RRPP域需要保护的VLAN映射到不同的MSTP实例;

l              各设备上RRPP环的接入端口关闭STP,链路类型配置为Trunk并配置允许通过的VLAN;

l              创建RRPP域;

l              为RRPP域指定控制VLAN;

l              配置各域的保护VLAN,引用需要保护的VLAN所映射到的MSTP实例;

l              指定设备在RRPP环上的节点角色和设备接入RRPP环的端口;

l              使能RRPP环;

l              使能RRPP协议;

2. 组网图

图1-10 相交环负载分担拓扑配置组网图

 

3. 配置步骤

(1)        Device A配置为主环主节点

# 创建VLAN 10和20,并分别映射到MSTP实例1和2。

<DeviceA> system-view

[DeviceA] vlan 10

[DeviceA-vlan10] quit

[DeviceA] vlan 20

[DeviceA-vlan20] quit

[DeviceA] stp region-configuration

[DeviceA-mst-region] instance 1 vlan 10

[DeviceA-mst-region] instance 2 vlan 20

[DeviceA-mst-region] active region-configuration

[DeviceA-mst-region] quit

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

[DeviceA] interface gigabitethernet 1/1/1

[DeviceA-GigabitEthernet1/1/1] undo stp enable

[DeviceA-GigabitEthernet1/1/1] port link-type trunk

[DeviceA-GigabitEthernet1/1/1] undo port trunk permit vlan 1

[DeviceA-GigabitEthernet1/1/1] port trunk permit vlan 10 20

[DeviceA-GigabitEthernet1/1/1] quit

[DeviceA] interface gigabitethernet 1/1/3

[DeviceA-GigabitEthernet1/1/3] undo stp enable

[DeviceA-GigabitEthernet1/1/3] port link-type trunk

[DeviceA-GigabitEthernet1/1/3] undo port trunk permit vlan 1

[DeviceA-GigabitEthernet1/1/3] port trunk permit vlan 10 20

[DeviceA-GigabitEthernet1/1/3] quit

# 创建RRPP1,将VLAN 100配置为该域的控制VLAN,并将MSTP实例1所映射的VLAN配置为该域的保护VLAN

[DeviceA] rrpp domain 1

[DeviceA-rrpp-domain1] control-vlan 100

[DeviceA-rrpp-domain1] protected-vlan reference-instance 1

# RRPP1内配置本设备为主环1的主节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceA-rrpp-domain1] ring 1 node-mode master primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 0

[DeviceA-rrpp-domain1] ring 1 enable

[DeviceA-rrpp-domain1] quit

# 创建RRPP域2,将VLAN 105配置为该域的控制VLAN,并将MSTP实例2所映射的VLAN配置为该域的保护VLAN。

[DeviceA] rrpp domain 2

[DeviceA-rrpp-domain2] control-vlan 105

[DeviceA-rrpp-domain2] protected-vlan reference-instance 2

# RRPP2内配置本设备为主环1的主节点,主端口为GigabitEthernet1/1/3,副端口为GigabitEthernet1/1/1,并使能该环。

[DeviceA-rrpp-domain2] ring 1 node-mode master primary-port gigabitethernet 1/1/3 secondary-port gigabitethernet 1/1/1 level 0

[DeviceA-rrpp-domain2] ring 1 enable

[DeviceA-rrpp-domain2] quit

# 使能RRPP协议。

[DeviceA] rrpp enable

(2)        Device D配置为主环传输节点

# 创建VLAN 10和20,并分别映射到MSTP实例1和2。

<DeviceD> system-view

[DeviceD] vlan 10

[DeviceD-vlan10] quit

[DeviceB] vlan 20

[DeviceD-vlan20] quit

[DeviceD] stp region-configuration

[DeviceD-mst-region] instance 1 vlan 10

[DeviceD-mst-region] instance 2 vlan 20

[DeviceD-mst-region] active region-configuration

[DeviceD-mst-region] quit

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

[DeviceD] interface gigabitethernet 1/1/1

[DeviceD-GigabitEthernet1/1/1] undo stp enable

[DeviceD-GigabitEthernet1/1/1] port link-type trunk

[DeviceD-GigabitEthernet1/1/1] undo port trunk permit vlan 1

[DeviceD-GigabitEthernet1/1/1] port trunk permit vlan 10 20

[DeviceD-GigabitEthernet1/1/1] quit

[DeviceB] interface gigabitethernet 1/1/3

[DeviceD-GigabitEthernet1/1/3] undo stp enable

[DeviceD-GigabitEthernet1/1/3] port link-type trunk

[DeviceD-GigabitEthernet1/1/3] undo port trunk permit vlan 1

[DeviceD-GigabitEthernet1/1/3] port trunk permit vlan 10 20

[DeviceD-GigabitEthernet1/1/3] quit

# 创建RRPP域1,将VLAN 100配置为该域的控制VLAN,并将MSTP实例1所映射的VLAN配置为该域的保护VLAN。

[DeviceD] rrpp domain 1

[DeviceD-rrpp-domain1] control-vlan 100

[DeviceD-rrpp-domain1] protected-vlan reference-instance 1

# RRPP1内配置本设备为主环1的传输节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceD-rrpp-domain1] ring 1 node-mode transit primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 0

[DeviceD-rrpp-domain1] ring 1 enable

[DeviceD-rrpp-domain1] quit

# 创建RRPP域2,将VLAN 105配置为该域的控制VLAN,并将MSTP实例2所映射的VLAN配置为该域的保护VLAN。

[DeviceD] rrpp domain 2

[DeviceD-rrpp-domain2] control-vlan 105

[DeviceD-rrpp-domain2] protected-vlan reference-instance 2

# RRPP2内配置本设备为主环1的传输节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceD-rrpp-domain2] ring 1 node-mode transit primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 0

[DeviceD-rrpp-domain2] ring 1 enable

[DeviceD-rrpp-domain2] quit

# 使能RRPP协议。

[DeviceD] rrpp enable

(3)        Device E配置为域2子环2的主节点

# 创建VLAN 20,并映射到MSTP实例2。

<DeviceE> system-view

[DeviceE] vlan 20

[DeviceE-vlan20] quit

[DeviceE] stp region-configuration

[DeviceE-mst-region] instance 2 vlan 20

[DeviceE-mst-region] active region-configuration

[DeviceE-mst-region] quit

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

[DeviceE] interface gigabitethernet 1/1/1

[DeviceE-GigabitEthernet1/1/1] undo stp enable

[DeviceE-GigabitEthernet1/1/1] port link-type trunk

[DeviceE-GigabitEthernet1/1/1] undo port trunk permit vlan 1

[DeviceE-GigabitEthernet1/1/1] port trunk permit vlan 20

[DeviceE-GigabitEthernet1/1/1] quit

[DeviceE] interface gigabitethernet 1/1/3

[DeviceE-GigabitEthernet1/1/3] undo stp enable

[DeviceE-GigabitEthernet1/1/3] port link-type trunk

[DeviceE-GigabitEthernet1/1/3] undo port trunk permit vlan 1

[DeviceE-GigabitEthernet1/1/3] port trunk permit vlan 20

[DeviceE-GigabitEthernet1/1/3] quit

# 创建RRPP域2,将VLAN 105配置为该域的控制VLAN,并将MSTP实例2所映射的VLAN配置为该域的保护VLAN。

[DeviceE] rrpp domain 2

[DeviceE-rrpp-domain2] control-vlan 105

[DeviceE-rrpp-domain2] protected-vlan reference-instance 2

# RRPP2内配置本设备为子环2的主节点,主端口为GigabitEthernet1/1/3,副端口为GigabitEthernet1/1/1,并使能该环。

[DeviceE-rrpp-domain2] ring 2 node-mode master primary-port gigabitethernet 1/1/3 secondary-port gigabitethernet 1/1/1 level 1

[DeviceE-rrpp-domain2] ring 2 enable

[DeviceE-rrpp-domain2] quit

# 使能RRPP协议。

[DeviceE] rrpp enable

(4)        Device F配置为域1子环3的主节点

# 创建VLAN 10,并映射到MSTP实例1。

<DeviceF> system-view

[DeviceF] vlan 10

[DeviceF-vlan10] quit

[DeviceF] stp region-configuration

[DeviceF-mst-region] instance 1 vlan 10

[DeviceF-mst-region] active region-configuration

[DeviceF-mst-region] quit

# 配置RRPP端口GigabitEthernet1/1/1和GigabitEthernet1/1/3。

[DeviceF] interface gigabitethernet 1/1/1

[DeviceF-GigabitEthernet1/1/1] undo stp enable

[DeviceF-GigabitEthernet1/1/1] port link-type trunk

[DeviceF-GigabitEthernet1/1/1] undo port trunk permit vlan 1

[DeviceF-GigabitEthernet1/1/1] port trunk permit vlan 10

[DeviceF-GigabitEthernet1/1/1] quit

[DeviceF] interface gigabitethernet 1/1/3

[DeviceF-GigabitEthernet1/1/3] undo stp enable

[DeviceF-GigabitEthernet1/1/3] port link-type trunk

[DeviceF-GigabitEthernet1/1/3] undo port trunk permit vlan 1

[DeviceF-GigabitEthernet1/1/3] port trunk permit vlan 10

[DeviceF-GigabitEthernet1/1/3] quit

# 创建RRPP1,将VLAN 100配置为该域的控制VLAN,并将MSTP实例1所映射的VLAN配置为该域的保护VLAN

[DeviceF] rrpp domain 1

[DeviceF-rrpp-domain1] control-vlan 100

[DeviceF-rrpp-domain1] protected-vlan reference-instance 1

# RRPP2内配置本设备为子环3的主节点,主端口为GigabitEthernet1/1/1,副端口为GigabitEthernet1/1/3,并使能该环。

[DeviceF-rrpp-domain1] ring 3 node-mode master primary-port gigabitethernet 1/1/1 secondary-port gigabitethernet 1/1/3 level 1

[DeviceF-rrpp-domain1] ring 3 enable

[DeviceF-rrpp-domain1] quit

# 使能RRPP协议。

[DeviceF] rrpp enable

(5)        检验配置效果

配置完成后,用户可以使用display命令查看各设备上RRPP的配置和运行情况。

1.11  常见配置错误举例

1. 故障现象

在链路正常状态下,主节点收不到Hello报文,主节点放开副端口。

2. 故障分析

可能的原因有:

l              RRPP环上有节点没有使能RRPP协议。

l              在同一RRPP环上的节点的域ID或控制VLAN ID不同。

l              端口处于非正常状态。

3. 故障排除

l              使用display rrpp brief命令显示RRPP信息,查看各个节点是否都配置并使能了RRPP协议。如果没有则使用rrpp enablering enable命令使能RRPP环和RRPP协议。

l              使用display rrpp brief命令显示RRPP信息,查看各节点的域ID和控制VLAN是否相同。如果不相同,则需重新设置为相同。

l              使用display rrpp verbose命令显示RRPP信息,查看各个节点各个环的端口链路状态。

l              在各个节点上,使用debugging rrpp命令查看端口是否有Hello报文的接收或发送,如果没有则说明有报文丢失。

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

新华三官网
联系我们