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

09-可靠性配置指导

目录

04-RRPP配置

本章节下载 04-RRPP配置  (391.82 KB)

04-RRPP配置


1 RRPP

1.1  RRPP简介

RRPP(Rapid Ring Protection Protocol,快速环网保护协议)是一个专门应用于以太网环的链路层协议。当以太网环完整时它能够防止数据环路引起的广播风暴,而当以太网环上的链路断开时它能迅速恢复环网上各个节点之间的通信链路。与生成树协议相比,RRPP的收敛速度更快,且收敛时间与环网上节点数无关,可应用于网络直径较大的网络。

1.1.1  RRPP组网模型

图1-1所示,RRPP将以太网环上的设备划分为不同角色的节点,各节点之间通过收发和处理RRPP协议报文来检测环网状态、传递环网拓扑变化信息。

图1-1 RRPP组网示意图

 

1. RRPP域

域ID是RRPP域的唯一标识,一个RRPP域由具有相同域ID和控制VLAN、且相互连通的设备构成。一个RRPP域包含以下元素:主环、子环、控制VLAN、主节点、传输节点、边缘节点、辅助边缘节点、主端口、副端口、公共端口和边缘端口等。

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

2. RRPP环

一个环形连接的以太网拓扑称为一个RRPP环。RRPP环分为主环和子环,环的角色可以通过指定RRPP环的级别来设定:主环的级别为0,子环的级别为1。一个RRPP域可以由单个RRPP环构成,也可以由一个主环和若干个子环共同构成。RRPP环有以下两种状态:

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

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

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

3. 控制VLAN和保护VLAN

控制VLAN和保护VLAN是相对而言的:

·              控制VLAN:用来传输RRPP协议报文。设备上接入RRPP环的端口都属于控制VLAN,且只有接入RRPP环的端口可加入此VLAN。每个RRPP域都有两个控制VLAN:主控制VLAN和子控制VLAN。主环的控制VLAN简称主控制VLAN,子环的控制VLAN简称子控制VLAN。配置时只需指定主控制VLAN,系统会自动将主控制VLAN的VLAN ID+1作为子控制VLAN。同一RRPP域中所有子环的控制VLAN都相同,且主控制VLAN和子控制VLAN的接口上都不允许配置IP地址。

·              保护VLAN:用来传输数据报文。保护VLAN中既可包含RRPP端口,也可包含非RRPP端口。

4. 节点角色

RRPP环上的每台设备都称为一个节点。节点角色由用户指定,分为以下几种:

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

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

·              边缘节点:是一种同时位于主环和子环上的特殊节点,它在主环上是主节点或传输节点,而在子环上是边缘节点。

·              辅助边缘节点:也是一种同时位于主环和子环上的特殊节点,它在主环上是主节点或传输节点,而在子环上是辅助边缘节点。辅助边缘节点与边缘节点成对使用,用于检测主环完整性和进行环路预防。

图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的辅助边缘节点。

5. 端口角色

·              主端口和副端口

在主节点和传输节点接入RRPP环的各自两个端口中,一个为主端口,另一个为副端口。端口角色由用户指定。

主节点的主端口和副端口在功能上有所区别:主端口用来发送Hello报文,副端口用来接收Hello报文。当RRPP环处于健康状态时,副端口在逻辑上阻塞保护VLAN,只允许控制VLAN的报文通过;当RRPP环处于断裂状态时,副端口将解除保护VLAN的阻塞状态,转发保护VLAN的报文。

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

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

·              公共端口和边缘端口

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

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

6. RRPP环组

RRPP环组是为了减少Edge-Hello报文的收发数量,在边缘节点或辅助边缘节点上配置的一组子环的集合。这些子环的边缘节点都配置在同一台设备上,同样辅助边缘节点也都配置在同一台设备上。而且边缘节点或辅助边缘节点所在子环对应的主环链路相同,也就是说这些子环边缘节点的Edge-Hello报文都走相同的路径到达辅助边缘节点。

在边缘节点上配置的环组称为边缘节点环组,在辅助边缘节点上配置的环组称为辅助边缘节点环组。边缘节点环组内最多允许有一个子环发送Edge-Hello报文。

1.1.2  RRPP协议报文

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

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

报文类型

说明

Hello

也称Health报文,由主节点发起,对网络进行环路完整性检测

Link-Down

由传输节点、边缘节点或者辅助边缘节点发起,在这些节点的自身端口down时向主节点通知环路断裂

Common-Flush-FDB

由主节点发起,在RRPP环迁移到断裂状态时通知传输节点、边缘节点和辅助边缘节点更新各自MAC地址表项和ARP/ND表项。FDB是Forwarding Database(转发数据库)的缩写

Complete-Flush-FDB

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

Edge-Hello

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

Major-Fault

由辅助边缘节点发起,在辅助边缘节点与边缘节点之间的主环链路不连通时,向边缘节点报告主环链路故障

 

说明

子环的协议报文在主环中被当作数据报文传送,子环的Common-Flush-FDB和Complete-Flush-FDB协议报文在主环中会被主环的节点上送CPU处理,而主环的协议报文则只能在主环中传送。

 

1.1.3  RRPP定时器

RRPP在检测以太网环的链路状况时所使用的定时器如下:

1. Hello定时器

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

2. Fail定时器

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

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

1.1.4  RRPP运行机制

1. 轮询机制

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

主节点以Hello定时器为周期从主端口发送Hello报文,依次经过各传输节点在环上传播。如果环路是健康的,主节点的副端口将在Fail定时器超时前收到该报文,主节点将保持副端口的阻塞状态。如果环路是断裂的,主节点的副端口在Fail定时器超时前无法收到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的流量,其它VLAN不阻塞,且允许控制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. 环组机制

在边缘节点配置的RRPP环组内,只有域ID和环ID最小的激活子环才发送Edge-Hello报文。在辅助边缘节点环组内,任意激活子环收到Edge-Hello报文会通知给其它激活子环。这样在边缘节点/辅助边缘节点上分别对应配置RRPP环组后,只有一个子环发送/接收Edge-Hello报文,减少了对设备CPU的冲击。

图1-5所示,Device B和Device C分别为Ring 2和Ring 3的边缘节点和辅助边缘节点。Device B和Device C都需要频繁收发Edge-Hello报文(若配置更多子环的情况,将会收发大量的Edge-Hello报文)。为减少Edge-Hello报文的收发数量,将边缘节点Device B上的Ring 2和Ring 3配置到一个环组,而将辅助边缘节点Device C上的Ring 2和Ring 3也配置到一个环组。这样在各环都激活的情况下,就只有Device B上的Ring 2发送Edge-Hello报文了。

1.1.5  RRPP典型组网

1. 单环

图1-2所示,网络拓扑中只有一个环,此时只需定义一个RRPP域。

图1-2 单环示意图

 

2. 相切环

图1-3所示,网络拓扑中有两个或两个以上的环,各环之间只有一个公共节点,此时需针对每个环单独定义一个RRPP域。

图1-3 相切环示意图

 

3. 相交环

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

图1-4 相交环示意图

 

4. 双归属环

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

图1-5 双归属环示意图

 

1.1.6  协议规范

与RRPP相关的协议规范有:

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

1.2  RRPP与硬件适配关系

S5110V2-SI、S5000E-X和S5000V3-EI系列交换机不支持RRPP功能。

1.3  RRPP配置限制和指导

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

用户可以根据业务规划情况先划分出RRPP域,再确定各RRPP域的控制VLAN和保护VLAN,然后根据流量路径确定每个RRPP域内的环以及环上的节点角色。

1.4  RRPP配置任务简介

RRPP配置任务如下:

(1)      创建RRPP域

欲指定为RRPP节点的设备均需进行本配置。

(2)      配置控制VLAN

RRPP域内的所有节点均需进行本配置。

(3)      配置保护VLAN

RRPP域内的所有节点均需进行本配置。

(4)      配置RRPP环

a.   配置RRPP端口

各节点欲接入RRPP环的端口均需进行本配置。

b.   配置RRPP节点

RRPP域内的所有节点均需进行本配置。

(5)      激活RRPP域

RRPP域内的所有节点均需进行本配置。

(6)      (可选)配置RRPP定时器

RRPP域内的主节点均需进行本配置。

(7)      (可选)配置RRPP环组

RRPP域内的边缘节点和辅助边缘节点均需进行本配置。

(8)      (可选)开启RRPP的告警功能

1.5  RRPP配置准备

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

1.6  创建RRPP域

1. 功能简介

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

2. 配置限制和指导

本任务需要在所有欲指定为RRPP节点的设备上执行。

3. 配置步骤

(1)      进入系统视图。

system-view

(2)      创建RRPP域,并进入RRPP域视图。

rrpp domain domain-id

1.7  配置控制VLAN

1. 配置限制和指导

·              本任务需要在RRPP域内的所有节点上执行。

·              在同一RRPP域内的所有节点上应配置相同的控制VLAN。用户只需配置主控制VLAN,子控制VLAN由系统自动分配,其VLAN ID为主控制VLAN的VLAN ID+1。因此,在配置控制VLAN时请选取两个连续的、尚未创建的VLAN,否则将导致配置失败。

·              请勿将接入RRPP环的端口的缺省VLAN配置为控制VLAN。

·              控制VLAN内不能运行QinQ和VLAN映射功能,否则RRPP协议报文将无法正常收发。

·              配置好RRPP环之后不再允许用户删除或修改主控制VLAN。主控制VLAN只能通过undo control-vlan命令删除,不能通过undo vlan命令删除。

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

2. 配置步骤

(1)      进入系统视图。

system-view

(2)      进入RRPP域视图。

rrpp domain domain-id

(3)      配置RRPP域的主控制VLAN。

control-vlan vlan-id

1.8  配置保护VLAN

1. 配置限制和指导

本任务需要在RRPP域内的所有节点上执行。

RRPP端口允许通过的VLAN都应该被RRPP域保护,在同一RRPP域内的所有节点上应配置相同的保护VLAN。

2. 配置准备

配置保护VLAN前需要配置MST域,配置关于保护VLAN的VLAN映射表,关于MST域的详细介绍,请参加“二层技术-以太网交换配置指导”中的“生成树”。

3. 配置步骤

(1)      进入系统视图。

system-view

(2)      进入RRPP域视图。

rrpp domain domain-id

(3)      配置RRPP域的保护VLAN。

protected-vlan reference-instance instance-id-list

1.9  配置RRPP环

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

1.9.1  配置准备

配置RRPP环之前必须先配置控制VLAN和保护VLAN。

1.9.2  配置RRPP端口

1. 配置限制和指导

本任务需要在各节点欲接入RRPP环的端口上执行。

不建议在RRPP端口上开启以太网OAM远端环回功能,因为可能引起短时间的广播风暴。有关此功能的详细介绍,请参见“可靠性配置指导”中的“以太网OAM”。

建议在RRPP端口上使用link-delay命令将端口的物理连接状态up/down抑制时间配置为0秒(即不抑制),以提高RRPP的拓扑变化收敛速度。有关link-delay命令的详细介绍,请参见“二层技术-以太网交换命令参考”中的“以太网接口”。

请勿将一个端口同时加入聚合组和RRPP环,否则该端口在RRPP环中将不会生效。

2. 配置步骤

(1)      进入系统视图。

system-view

(2)      进入二层以太网或二层聚合接口视图。

interface interface-type interface-number

(3)      配置端口的链路类型为Trunk类型。

port link-type trunk

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

本命令的详细介绍请参见“二层技术-以太网交换命令参考”中的“VLAN”。

(4)      配置Trunk端口允许保护VLAN的报文通过。

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

缺省情况下,Trunk端口只允许VLAN 1的报文通过。

由于RRPP端口将自动允许控制VLAN的报文通过,因此无需配置RRPP端口允许控制VLAN的报文通过。

本命令的详细介绍请参见“二层技术-以太网交换命令参考”中的“VLAN”。

(5)      关闭生成树协议。

undo stp enable

缺省情况下,端口上的生成树协议处于开启状态。

本命令的详细介绍请参见“二层技术-以太网交换命令参考”中的“生成树”。

1.9.3  配置RRPP节点

1. 配置限制和指导

本任务需要在RRPP域内的各节点上执行。

如果一台设备处于同一RRPP域的多个RRPP环上,则该设备在子环上的节点角色只能是边缘节点或辅助边缘节点。

在配置边缘节点或辅助边缘节点时,必须先配置主环再配置子环。

2. 配置主节点

(1)      进入系统视图。

system-view

(2)      进入RRPP域视图。

rrpp domain domain-id

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

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

3. 配置传输节点

(1)      进入系统视图。

system-view

(2)      进入RRPP域视图。

rrpp domain domain-id

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

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

4. 配置边缘节点

(1)      进入系统视图。

system-view

(2)      进入RRPP域视图。

rrpp domain domain-id

(3)      指定当前设备为主环的主节点或传输节点,并指定主端口和副端口。

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

(4)      指定当前设备为子环的边缘节点,并指定边缘端口。

ring ring-id node-mode edge [ edge-port interface-type interface-number ]

5. 配置辅助边缘节点

(1)      进入系统视图。

system-view

(2)      进入RRPP域视图。

rrpp domain domain-id

(3)      指定当前设备为主环的主节点或传输节点,并指定主端口和副端口。

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

(4)      指定当前设备为子环的辅助边缘节点,并指定边缘端口。

ring ring-id node-mode assistant-edge [ edge-port interface-type interface-number ]

1.10  激活RRPP域

1. 配置限制和指导

本任务需要在RRPP域内的所有节点上执行。

只有当RRPP协议和RRPP环都开启之后,当前设备的RRPP域才能被激活。

在一台设备上开启子环之前必须先开启主环,而关闭主环之前也必须先关闭所有子环,否则系统将提示出错。

为避免子环的Hello报文在主环上形成环路,在子环的主节点上开启子环之前,请先在主环的主节点上开启主环。

2. 配置步骤

(1)      进入系统视图。

system-view

(2)      开启RRPP协议。

rrpp enable

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

(3)      进入RRPP域视图。

rrpp domain domain-id

(4)      开启RRPP环。

ring ring-id enable

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

1.11  配置RRPP定时器

1. 配置限制和指导

本任务需要在RRPP域内的主节点上执行。

Fail定时器不得小于Hello定时器的3倍。

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

2. 配置步骤

(1)      进入系统视图。

system-view

(2)      进入RRPP域视图。

rrpp domain domain-id

(3)      配置Hello和Fail定时器。

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

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

1.12  配置RRPP环组

1. 功能简介

通过把具有相同边缘节点/辅助边缘节点配置的一组子环加入环组中,可以减少Edge-Hello报文的收发数量。

2. 配置限制和指导

·              本任务需要在RRPP域内的边缘节点和辅助边缘节点上执行。

·              一个子环只能属于一个环组,且配置在边缘节点和辅助边缘节点上的环组中所包含的子环必须相同,否则环组不能正常工作。

·              加入环组的子环的边缘节点应配置在同一台设备上;同样地,辅助边缘节点也应配置在同一台设备上,而且边缘节点/辅助边缘节点所对应的主环链路应相同。

·              设备在一个环组内所有子环上应具有相同的类型:边缘节点或辅助边缘节点。

·              边缘节点环组及其对应的辅助边缘节点环组的配置和激活状态必须相同。

·              同一环组中的子环所对应主环的链路必须相同;若主环链路本身的配置就不同,或由于修改配置而导致不同,环组都将不能正常运行。

3. 配置步骤

(1)      进入系统视图。

system-view

(2)      创建RRPP环组,并进入RRPP环组视图。

rrpp ring-group ring-group-id

(3)      将子环加入RRPP环组。

domain domain-id ring ring-id-list

缺省情况下,RRPP环组内不存在子环。

1.13  开启RRPP的告警功能

1. 功能简介

开启RRPP的告警功能后,指定事件发生时系统会产生相应类型的告警信息。生成的告警信息将发送到设备的SNMP模块,通过设置SNMP中告警信息的发送参数,来决定告警信息输出的相关属性。有关告警信息的详细介绍,请参见“网络管理和监控配置指导”中的“SNMP”。

2. 配置步骤

(1)      进入系统视图。

system-view

(2)      开启RRPP的告警功能。

snmp-agent trap enable rrpp [ major-fault | multi-master | ring-fail | ring-recover ] *

缺省情况下,RRPP的告警功能处于关闭状态。

1.14  RRPP显示和维护

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

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

表1-2 RRPP显示和维护

操作

命令

显示RRPP的摘要信息

display rrpp brief

显示RRPP环组的配置信息

display rrpp ring-group [ ring-group-id ]

显示RRPP报文的统计信息

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

显示RRPP的详细信息

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

清除RRPP报文的统计信息

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

 

1.15  RRPP典型配置举例

1.15.1  单环配置举例

1. 组网需求

·              Device A~Device D构成RRPP域1,该域的主控制VLAN为VLAN 4092,保护VLAN为VLAN 1~30。

·              Device A、Device B、Device C和Device D构成主环Ring 1。Device A为主环的主节点,GigabitEthernet1/0/1和GigabitEthernet1/0/2分别为主、副端口;Device B、Device C和Device D为主环的传输节点,其各自的GigabitEthernet1/0/1和GigabitEthernet1/0/2分别为主、副端口。

2. 组网图

图1-6 单环配置组网图

3. 配置步骤

(1)      配置Device A

# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。

<DeviceA> system-view

[DeviceA] vlan 1 to 30

[DeviceA] stp region-configuration

[DeviceA-mst-region] instance 1 vlan 1 to 30

[DeviceA-mst-region] active region-configuration

[DeviceA-mst-region] quit

# 分别在端口GigabitEthernet1/0/1和GigabitEthernet1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。

[DeviceA] interface gigabitethernet 1/0/1

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

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

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

[DeviceA-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceA-GigabitEthernet1/0/1] quit

[DeviceA] interface gigabitethernet 1/0/2

[DeviceA-GigabitEthernet1/0/2] link-delay 0

[DeviceA-GigabitEthernet1/0/2] undo stp enable

[DeviceA-GigabitEthernet1/0/2] port link-type trunk

[DeviceA-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceA-GigabitEthernet1/0/2] quit

# 创建RRPP域1,将VLAN 4092配置为该域的主控制VLAN,并将MSTI 1所映射的VLAN配置为该域的保护VLAN。

[DeviceA] rrpp domain 1

[DeviceA-rrpp-domain1] control-vlan 4092

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

# 配置本设备为主环Ring 1的主节点,主端口为GigabitEthernet1/0/1,副端口为GigabitEthernet1/0/2,并开启该环。

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

[DeviceA-rrpp-domain1] ring 1 enable

[DeviceA-rrpp-domain1] quit

# 开启RRPP协议。

[DeviceA] rrpp enable

(2)      配置Device B

# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。

<DeviceB> system-view

[DeviceB] vlan 1 to 30

[DeviceB] stp region-configuration

[DeviceB-mst-region] instance 1 vlan 1 to 30

[DeviceB-mst-region] active region-configuration

[DeviceB-mst-region] quit

# 分别在端口GigabitEthernet1/0/1和GigabitEthernet1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。

[DeviceB] interface gigabitethernet 1/0/1

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

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

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

[DeviceB-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceB-GigabitEthernet1/0/1] quit

[DeviceB] interface gigabitethernet 1/0/2

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

[DeviceB-GigabitEthernet1/0/2] undo stp enable

[DeviceB-GigabitEthernet1/0/2] port link-type trunk

[DeviceB-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceB-GigabitEthernet1/0/2] quit

# 创建RRPP域1,将VLAN 4092配置为该域的主控制VLAN,并将MSTI 1所映射的VLAN配置为该域的保护VLAN。

[DeviceB] rrpp domain 1

[DeviceB-rrpp-domain1] control-vlan 4092

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

# 配置本设备为主环Ring 1的传输节点,主端口为GigabitEthernet1/0/1,副端口为GigabitEthernet1/0/2,并开启该环。

[DeviceB-rrpp-domain1] ring 1 node-mode transit primary-port gigabitethernet 1/0/1 secondary-port gigabitethernet 1/0/2 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相似,配置过程略。

4. 验证配置

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

1.15.2  相交环配置举例

1. 组网需求

·              Device A~Device E构成RRPP域1,该域的主控制VLAN为VLAN 4092,保护VLAN为VLAN 1~30。

·              Device A、Device B、Device C和Device D构成主环Ring 1;Device B、Device C和Device E构成子环Ring 2。

·              Device A为主环的主节点,GigabitEthernet1/0/1和GigabitEthernet1/0/2分别为主、副端口;Device E为子环的主节点,GigabitEthernet1/0/1和GigabitEthernet1/0/2分别为主、副端口;Device B为主环的传输节点和子环的边缘节点,GigabitEthernet1/0/3为边缘端口;Device C为主环的传输节点和子环的辅助边缘节点,GigabitEthernet1/0/3为边缘端口;Device D为主环的传输节点,GigabitEthernet1/0/1和GigabitEthernet1/0/2分别为主、副端口。

2. 组网图

图1-7 相交环配置组网图

3. 配置步骤

(1)      配置Device A

# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。

<DeviceA> system-view

[DeviceA] vlan 1 to 30

[DeviceA] stp region-configuration

[DeviceA-mst-region] instance 1 vlan 1 to 30

[DeviceA-mst-region] active region-configuration

[DeviceA-mst-region] quit

# 分别在端口GigabitEthernet1/0/1和GigabitEthernet1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。

[DeviceA] interface gigabitethernet 1/0/1

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

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

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

[DeviceA-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceA-GigabitEthernet1/0/1] quit

[DeviceA] interface gigabitethernet 1/0/2

[DeviceA-GigabitEthernet1/0/2] link-delay 0

[DeviceA-GigabitEthernet1/0/2] undo stp enable

[DeviceA-GigabitEthernet1/0/2] port link-type trunk

[DeviceA-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceA-GigabitEthernet1/0/2] quit

# 创建RRPP域1,将VLAN 4092配置为该域的主控制VLAN,并将MSTI 1所映射的VLAN配置为该域的保护VLAN。

[DeviceA] rrpp domain 1

[DeviceA-rrpp-domain1] control-vlan 4092

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

# 配置本设备为主环Ring 1的主节点,主端口为GigabitEthernet1/0/1,副端口为GigabitEthernet1/0/2,并开启该环。

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

[DeviceA-rrpp-domain1] ring 1 enable

[DeviceA-rrpp-domain1] quit

# 开启RRPP协议。

[DeviceA] rrpp enable

(2)      配置Device B

# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。

<DeviceB> system-view

[DeviceB] vlan 1 to 30

[DeviceB] stp region-configuration

[DeviceB-mst-region] instance 1 vlan 1 to 30

[DeviceB-mst-region] active region-configuration

[DeviceB-mst-region] quit

# 分别在端口GigabitEthernet1/0/1、GigabitEthernet1/0/2和GigabitEthernet1/0/3上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。

[DeviceB] interface gigabitethernet 1/0/1

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

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

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

[DeviceB-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceB-GigabitEthernet1/0/1] quit

[DeviceB] interface gigabitethernet 1/0/2

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

[DeviceB-GigabitEthernet1/0/2] undo stp enable

[DeviceB-GigabitEthernet1/0/2] port link-type trunk

[DeviceB-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceB-GigabitEthernet1/0/2] quit

[DeviceB] interface gigabitethernet 1/0/3

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

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

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

[DeviceB-GigabitEthernet1/0/3] port trunk permit vlan 1 to 30

[DeviceB-GigabitEthernet1/0/3] quit

# 创建RRPP域1,将VLAN 4092配置为该域的主控制VLAN,并将MSTI 1所映射的VLAN配置为该域的保护VLAN。

[DeviceB] rrpp domain 1

[DeviceB-rrpp-domain1] control-vlan 4092

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

# 配置本设备为主环Ring 1的传输节点,主端口为GigabitEthernet1/0/1,副端口为GigabitEthernet1/0/2,并开启该环。

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

[DeviceB-rrpp-domain1] ring 1 enable

# 配置本设备为子环Ring 2的边缘节点,边缘端口为GigabitEthernet1/0/3,并开启该环。

[DeviceB-rrpp-domain1] ring 2 node-mode edge edge-port gigabitethernet 1/0/3

[DeviceB-rrpp-domain1] ring 2 enable

[DeviceB-rrpp-domain1] quit

# 开启RRPP协议。

[DeviceB] rrpp enable

(3)      配置Device C

# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。

<DeviceC> system-view

[DeviceC] vlan 1 to 30

[DeviceC] stp region-configuration

[DeviceC-mst-region] instance 1 vlan 1 to 30

[DeviceC-mst-region] active region-configuration

[DeviceC-mst-region] quit

# 分别在端口GigabitEthernet1/0/1、GigabitEthernet1/0/2和GigabitEthernet1/0/3上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。

[DeviceC] interface gigabitethernet 1/0/1

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

[DeviceC-GigabitEthernet1/0/1] undo stp enable

[DeviceC-GigabitEthernet1/0/1] port link-type trunk

[DeviceC-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceC-GigabitEthernet1/0/1] quit

[DeviceC] interface gigabitethernet 1/0/2

[DeviceC-GigabitEthernet1/0/2] link-delay 0

[DeviceC-GigabitEthernet1/0/2] undo stp enable

[DeviceC-GigabitEthernet1/0/2] port link-type trunk

[DeviceC-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceC-GigabitEthernet1/0/2] quit

[DeviceC] interface gigabitethernet 1/0/3

[DeviceC-GigabitEthernet1/0/3] link-delay 0

[DeviceC-GigabitEthernet1/0/3] undo stp enable

[DeviceC-GigabitEthernet1/0/3] port link-type trunk

[DeviceC-GigabitEthernet1/0/3] port trunk permit vlan 1 to 30

[DeviceC-GigabitEthernet1/0/3] quit

# 创建RRPP域1,将VLAN 4092配置为该域的主控制VLAN,并将MSTI 1所映射的VLAN配置为该域的保护VLAN。

[DeviceC] rrpp domain 1

[DeviceC-rrpp-domain1] control-vlan 4092

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

# 配置本设备为主环Ring 1的传输节点,主端口为GigabitEthernet1/0/1,副端口为GigabitEthernet1/0/2,并开启该环。

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

[DeviceC-rrpp-domain1] ring 1 enable

# 配置本设备为子环Ring 2的辅助边缘节点,边缘端口为GigabitEthernet1/0/3,并开启该环。

[DeviceC-rrpp-domain1] ring 2 node-mode assistant-edge edge-port gigabitethernet 1/0/3

[DeviceC-rrpp-domain1] ring 2 enable

[DeviceC-rrpp-domain1] quit

# 开启RRPP协议。

[DeviceC] rrpp enable

(4)      配置Device D

# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。

<DeviceD> system-view

[DeviceD] vlan 1 to 30

[DeviceD] stp region-configuration

[DeviceD-mst-region] instance 1 vlan 1 to 30

[DeviceD-mst-region] active region-configuration

[DeviceD-mst-region] quit

# 分别在端口GigabitEthernet1/0/1和GigabitEthernet1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。

[DeviceD] interface gigabitethernet 1/0/1

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

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

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

[DeviceD-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceD-GigabitEthernet1/0/1] quit

[DeviceD] interface gigabitethernet 1/0/2

[DeviceD-GigabitEthernet1/0/2] link-delay 0

[DeviceD-GigabitEthernet1/0/2] undo stp enable

[DeviceD-GigabitEthernet1/0/2] port link-type trunk

[DeviceD-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceD-GigabitEthernet1/0/2] quit

# 创建RRPP域1,将VLAN 4092配置为该域的主控制VLAN,并将MSTI 1所映射的VLAN配置为该域的保护VLAN。

[DeviceD] rrpp domain 1

[DeviceD-rrpp-domain1] control-vlan 4092

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

# 配置本设备为主环Ring 1的传输节点,主端口为GigabitEthernet1/0/1,副端口为GigabitEthernet1/0/2,并开启该环。

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

[DeviceD-rrpp-domain1] ring 1 enable

[DeviceD-rrpp-domain1] quit

# 开启RRPP协议。

[DeviceD] rrpp enable

(5)      配置Device E

# 创建VLAN 1~30,将这些VLAN都映射到MSTI 1上,并激活MST域的配置。

<DeviceE> system-view

[DeviceE] vlan 1 to 30

[DeviceE] stp region-configuration

[DeviceE-mst-region] instance 1 vlan 1 to 30

[DeviceE-mst-region] active region-configuration

[DeviceE-mst-region] quit

# 分别在端口GigabitEthernet1/0/1和GigabitEthernet1/0/2上配置物理连接状态up/down抑制时间为0秒(即不抑制),关闭生成树协议,并将端口配置为Trunk端口且允许VLAN 1~30通过。

[DeviceE] interface gigabitethernet 1/0/1

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

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

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

[DeviceE-GigabitEthernet1/0/1] port trunk permit vlan 1 to 30

[DeviceE-GigabitEthernet1/0/1] quit

[DeviceE] interface gigabitethernet 1/0/2

[DeviceE-GigabitEthernet1/0/2] link-delay 0

[DeviceE-GigabitEthernet1/0/2] undo stp enable

[DeviceE-GigabitEthernet1/0/2] port link-type trunk

[DeviceE-GigabitEthernet1/0/2] port trunk permit vlan 1 to 30

[DeviceE-GigabitEthernet1/0/2] quit

# 创建RRPP域1,将VLAN 4092配置为该域的主控制VLAN,并将MSTI 1所映射的VLAN配置为该域的保护VLAN。

[DeviceE] rrpp domain 1

[DeviceE-rrpp-domain1] control-vlan 4092

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

# 配置本设备为子环Ring 2的主节点,主端口为GigabitEthernet1/0/1,副端口为GigabitEthernet1/0/2,并开启该环。

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

[DeviceE-rrpp-domain1] ring 2 enable

[DeviceE-rrpp-domain1] quit

# 开启RRPP协议。

[DeviceE] rrpp enable

4. 验证配置

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

1.16  RRPP常见故障处理

1.16.1  链路正常状态下主节点收不到Hello报文

1. 故障现象

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

2. 故障分析

可能的原因有:

·              RRPP环上有节点没有开启RRPP协议。

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

·              RRPP环上的端口处于非正常状态。

3. 处理过程

·              使用display rrpp brief命令显示各个节点是否都配置并开启了RRPP协议。如果没有则使用rrpp enablering enable命令开启RRPP协议和RRPP环。

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

·              使用display rrpp verbose命令显示各个节点各个环的端口链路状态。

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

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

新华三官网
联系我们