选择区域语言: EN CN HK

11-可靠性配置指导

06-RPR配置

本章节下载  (435.07 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR6600/Configure/Operation_Manual/H3C_SR6600_CG-R2420(V1.12)/11/201212/766195_30005_0.htm

06-RPR配置


1 RPR配置

1.1  RPR简介

1.1.1  RPR概述

RPR(Resilient Packet Ring,弹性分组环)是一种新型的MAC(Media Access Control,媒体访问控制)协议,可运行于SONET(Synchronous Optical Network,光同步网络)/SDH(Synchronous Digital Hierarchy,同步数字体系)、DWDM(Dense Wavelength Division Multiplexing,密级波分复用)和以太网之上,为宽带IP城域网运营商提供灵活高效的组网方案。

RPR技术是为了在城域网中支持大容量的数据业务而设计的,具有以下特点:

l              物理层多样性

l              带宽利用率高

l              支持广播和组播

l              拓扑自动发现,支持节点的即插即用

l              快速保护机制,通过拓扑保护能够实现50ms内的故障自愈

l              通过支持带宽预留业务以及速率限制提供流量等级保证

l              公平的节点带宽分配

1.1.2  RPR环网结构

RPR采用逆向双环结构,数据沿环网在节点之间进行转发,如图1-1所示。

图1-1 RPR环网结构示意图

 

l              0环:RPR双环中,数据帧发送方向为顺时针的称为0环,也称Outer Ring(外环)。

l              1环:RPR双环中,数据帧发送方向为逆时针的称为1环,也称Inner Ring(内环)。

l              节点(Station):RPR环网上的设备,负责接收和转发数据帧。

l              链路(Link):连接相邻节点的一段传输通道,相邻节点之间由方向相反的两条链路连接。

l              段(Span):RPR环网上两个相邻节点之间的链路,由方向相反的两条链路组成。

l              域(Domain):多个连续的段和这些段上的节点构成了域。

l              西向端口:在1环上发送数据帧、在0环上接收数据帧的物理端口。

l              东向端口:在0环上发送数据帧、在1环上接收数据帧的物理端口。

l              边(Edge):当段或和段相邻的节点出现故障时,段不能转发数据就成为边。

l              环状态:分为闭环和开环。不存在边的环为闭环,存在边的环为开环。

1.1.3  RPR数据操作

在RPR环网中,节点与环配合完成数据操作,操作方式包括以下四种:

l              上环(Insert):节点把来自环网外的数据帧插入到RPR环网的数据流中;

l              下环(Copy):节点从RPR环网的数据流中接收数据帧,并将数据帧交给上层作相应处理;

l              过环(Transit):节点将途经本节点的数据帧转发到下一个节点;

l              剔除(Strip):节点不再往下转发途经本节点的数据帧,即终止数据帧在RPR环网上的转发。

各节点分别采用上述基本数据操作及其组合来提供对单播、广播、组播以及未知单播的支持。

1. 单播实现

图1-2 RPR单播实现示意图

 

图1-2所示,RPR对单播数据帧的转发方式如下:

(1)        对数据帧在源节点执行上环操作,将其插入0环或1环的数据流中;

(2)        在数据帧途径的每个中间节点,都对其执行过环操作;

(3)        当数据帧到达目的节点或其TTL值变为0时,对其执行下环和剔除操作。

可以看到,对于单播流量,RPR采取的是目的节点剔除方式,不同于传统环网技术的源节点剔除。目的节点剔除能够有效提高带宽的利用率,使得带宽的空间重用技术更高效。

2. 广播、组播和未知单播实现

图1-3 RPR广播、组播和未知单播实现示意图

 

图1-3所示,RPR对广播数据帧、组播数据帧和未知单播数据帧的转发方式都相同,具体如下:

(1)        对数据帧在源节点执行上环操作,将其插入0环或1环的数据流中;

(2)        在数据帧途径的每个节点,只要其TTL值不为0,就都对其执行数据过环和下环操作;

(3)        当数据帧返回到源节点或其TTL值变为0时,对其执行剔除操作。

1.1.4  拓扑发现

RPR通过拓扑发现来收集环网节点的数目、环状态、节点之间的排列顺序等信息,并生成拓扑数据库。当环网拓扑稳定后,对应的拓扑数据库不再变化。

1. 拓扑数据库

每个RPR节点都会维护一个拓扑数据库,其中保存着整个RPR环网的拓扑信息,是节点生成选环表的主要依据。拓扑数据库包含三个部分:

l              环网的拓扑信息,如:节点个数、环状态和可用带宽等。

l              本节点的拓扑信息,如:MAC地址、保护类型、节点保护状态、节点名称、本节点的拓扑信息校验和以及邻居节点的拓扑信息校验和等。

l              其它节点的拓扑信息,如:MAC地址、有效状态、可达状态、保护类型、节点索引、保留带宽以及节点名称等。

2. 拓扑发现过程

在RPR的拓扑发现过程中,主要通过TP(Topology Protection,拓扑保护)帧、ATD(Attribute Discovery,属性发现)帧和TC(Topology Checksum,拓扑校验和)帧来传播拓扑信息:

l              TP帧用来广播各节点的配置和状态信息,其它节点则根据收到的TP帧来更新自己的拓扑数据库,最后使得环上的每一个节点对环的拓扑信息都有一个一致的认识。

l              ATD帧用来传递节点的MAC地址、名称等属性信息,这些属性信息也会保存在拓扑数据库中。

l              TC帧用来在相邻节点间传递拓扑信息校验和,用于校验邻居节点和本节点的拓扑数据库是否匹配,以判断RPR环网拓扑是否稳定。

这三种帧都是周期性发送的,且周期长度都可以进行配置。其中,TP帧和TC帧有两种发送周期——快速发送周期和慢速发送周期:

l              当环上节点初始化,或者环上节点检测到拓扑发生变化时,将触发TP帧的快速发送,迅速将网络拓扑信息传遍整个网络。以快周期发送9个TP帧后,再以慢周期发送。

l              当环网拓扑稳定并收敛后,将触发TC帧的快速发送,以快周期发送5个TC帧后,再以慢周期发送。

l              无论拓扑情况如何,ATD帧都是按用户设置的周期定时发送。

1.1.5  故障响应方式

RPR故障自愈能力非常强,其保护机制可实现事件检测、快速自愈,以及在光纤或节点故障后业务快速恢复,从而使网络能够迅速检测到故障并作出适当反应,保证业务在50ms内可以快速恢复。RPR支持的故障响应方式为保护倒换。

1. 保护倒换

如果节点不再具有转发数据帧的能力,比如掉电或光纤断开等原因造成的故障,节点就需要进入保护倒换方式。保护倒换可分为Wrapping和Steering两种模式:

(1)        Wrapping模式

当RPR环网上的某段链路或某个节点发生故障时,故障点临近的两个节点处自动环回,即把外环和内环连在一起,形成一个闭合单环。如图1-4所示,原来从Station B到Station A的0环上的流量,将在故障邻节点处环回到1环传输。

图1-4 Wrapping模式示意图

 

Wrapping模式可以保证节点快速倒换,数据帧基本不会丢失,但比较浪费带宽。

(2)        Steering模式

当RPR环网上的某段链路或某个节点发生故障时,故障点临近的两个节点首先更新自己的拓扑数据库,然后快速发送TP帧给RPR环网上的其它节点,其它节点根据收到的拓扑信息更新拓扑数据库。有了新的拓扑信息,节点只需要直接按新的拓扑发送数据帧即可。如图1-5所示,原来从Station A到Station B的0环上的流量,将从1环发送。

图1-5 Steering模式示意图

 

Steering模式避免了带宽的浪费,但是由于需要重新收敛,恢复时间较长,可能会造成一些业务的中断及部分数据帧的丢失。

RPR的保护倒换包括六个优先级,按照优先级从高到低的顺序依次为:

l              FS(Forced Switch):强制倒换;

l              SF(Signal Fail):信号失效,与当前物理状态相关;

l              SD(Signal Degrade):信号衰减,和当前物理状态相关;

l              MS(Manual Switch):手工倒换;

l              WTR(Wait to Restore):等待恢复;

l              IDLE:空闲。

保护倒换发生的条件是保护请求,即只有环上节点发出保护请求时,RPR环才会进行保护倒换。保护请求的取值和优先级与保护倒换一致。其中,FS和MS是手工配置的保护请求,SF、SD和WTR是自动保护请求。若多个保护请求同时发生,优先级较高的将被优先处理,譬如:

l              当节点发出MS保护请求时,若环上存在优先级更高的保护请求,MS保护请求将不被处理。

l              当由于链路故障引发SF或SD等自动保护请求时,若当前链路已存在人工保护请求FS,由于FS保护请求的优先级比SF和SD高,因此SF和SD保护请求不能被立即执行,只有FS保护请求被清除后,SF和SD保护请求才能被处理。

1.1.6  集中式/分布式RPR

一个RPR节点对应一个逻辑接口和两个物理端口,每个物理口又各自有一个MATE口。物理端口是底层用来收发数据帧的端口,用户可以在逻辑接口下进行各种配置操作。

1. 集中式/分布式RPR的定义

l              集中式RPR:当一个RPR节点的逻辑接口对应的两个物理端口位于同一块子卡上时,称为集中式RPR。

l              分布式RPR:当一个RPR节点的逻辑接口对应的两个物理端口位于不同子卡上时,称为分布式RPR。

2. 集中式/分布式RPR的区别

l              对于集中式RPR来说,当RRR物理端口所在接口板down掉后,该RPR站点将无法工作。

l              对于分布式RPR来说,如果RPR站点的两个物理端口中只down掉了一个,而另一个仍能正常工作,那么就相当于该RPR站点发生了Edge,可以通过处理保护事件使数据转发在50ms内恢复,RPR站点仍然能正常完成本地数据流量的上下环。

l              对于分布式RPR来说,如果两个物理端口属于同一个RPR节点,那么这两个物理口的MATE口必须用光纤连接起来。

1.1.7  RPR接口简介

1. RPR逻辑接口简介

RPR逻辑接口是一种三层逻辑接口,用来帮助实现RPR功能。最初,RPR节点由西向和东向这两种物理端口构成,芯片出厂时这两个接口被固定为一对,若其中一个损坏,整个节点就会报废。如果设备支持RPR逻辑接口,任意两个RPR物理端口就可与一个RPR逻辑接口绑定成为一个RPR节点,当其中一个物理端口损坏时,可再与其它物理端口绑定;同时,用户对逻辑接口所作的配置也将同步到物理端口上,从而简化了配置过程。

2. 集中式RPR接口简介

RPR逻辑接口类型为RPR;RPR物理端口类型为RPRPOS。

3. 分布式RPR接口简介

RPR逻辑接口类型为RPR;RPR物理端口类型为RPRPOS,每一个物理端口都有一个对应的MATE口。

一个完整的RPR节点要正常工作,必须进行下列操作:

(1)        创建RPR逻辑接口;

(2)        把逻辑接口与物理端口进行绑定:

l              RPR节点要转发数据,该节点对应的逻辑接口至少要与一个物理端口进行绑定。对于RPR物理端口来说,它也必须与RPR逻辑接口进行绑定后才能参与RPR环的数据转发。

l              如果两个物理端口绑定到了同一逻辑接口,那么它们的MATE口必须连接起来,并且一定要保证MATE口连接正确,这样在逻辑接口与物理端口绑定完毕之后,该逻辑接口对应的RPR节点才可以转发数据流量,否则将不能正常工作。

l              任意类型的物理端口都可以与逻辑接口进行绑定,但是绑定到同一逻辑接口的物理端口的类型必须相同。

4. 分布式RPR主/从接口介绍

对于分布式RPR来说,如果一个RPR物理端口第一个与RPR逻辑接口进行绑定,则该物理端口就成为RPR逻辑接口对应RPR站点的主接口,后与RPR逻辑接口绑定的物理端口就是该站点的从接口。

在分布式RPR模式下,所有与RPR协议运行相关的计算都在主接口上进行,包括执行配置命令、处理节点发生的保护事件、在拓扑不稳定的状态下控制RPR协议报文的发送等;主接口计算完成后,会将计算结果同步到从接口上,保证主从接口数据一致。

当取消与RPR逻辑接口的绑定关系后,从接口会变为主接口,执行与RPR协议运行相关的计算操作。

1.1.8  协议规范

与RPR相关的协议规范有:

l              IEEE802.17:Resilient packet ring (RPR) access method and physical layer specifications

1.2  RPR配置任务简介

表1-1 RPR配置任务简介

配置任务

说明

详细配置

配置RPR基本功能

创建并配置RPR逻辑接口

对分布式RPR为必选,集中式RPR无需进行此配置

1.3.1 

绑定RPR逻辑接口与物理端口

1.3.2 

使能RPR MATE口智能连接功能

可选

1.3.3 

配置RPR POS接口相关参数

可选

1.3.4 

 

配置RPR节点名称

可选

1.3.5 

配置RPR保护倒换

配置RPR保护倒换模式

可选

1.4.1 

配置RPR保护倒换恢复模式

可选

1.4.2 

配置RPR保护请求

可选

1.4.3 

配置RPR选环表

配置静态选环

可选

1.5.1 

配置默认选环

可选

1.5.2 

配置RPR公平算法

配置预留带宽或速率限制

可选

1.6.1 

配置节点的链路权重

可选

1.6.2 

配置RPR定时器

配置ATD帧定时器

可选

1.7.1 

配置Hold Off定时器

可选

1.7.2 

配置Keepalive定时器

可选

1.7.3 

配置拓扑稳定定时器

可选

1.7.4 

配置TC帧定时器

可选

1.7.5 

配置TP帧定时器

可选

1.7.6 

配置WTR定时器

可选

1.7.7 

测试RPR节点间的连通性

可选

1.8 

 

1.3  配置RPR基本功能

1.3.1  创建并配置RPR逻辑接口

表1-2 创建并配置RPR逻辑接口

操作

命令

说明

进入系统视图

system-view

-

创建RPR逻辑接口,并进入RPR逻辑接口视图

interface rpr interface-number

必选

配置RPR逻辑接口的描述信息

description text

可选

缺省情况下,RPR逻辑接口的描述信息为“接口名 Interface”

配置RPR逻辑接口的MTU

mtu size

可选

缺省情况下,RPR逻辑接口的MTU为1500字节

关闭RPR逻辑接口

shutdown

可选

缺省情况下,RPR逻辑接口处于开启状态

 

1.3.2  绑定RPR逻辑接口与物理端口

绑定RPR逻辑接口与RPR物理端口的方法有两种:

l              在RPR逻辑接口视图下将当前RPR逻辑接口与指定RPR物理端口绑定;

l              在RPR物理端口视图下将当前RPR物理端口与指定RPR逻辑接口绑定。

这两种方法配置效果相同,用户可以根据需要选择,但无论采用何种配置方法,都必须先创建RPR逻辑接口。通过重复配置可以将多个RPR物理端口绑定到一个RPR逻辑接口上。

1. RPR逻辑接口视图下的配置

表1-3 RPR逻辑接口视图下的配置

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface rpr interface-number

-

配置RPR逻辑接口与物理端口的绑定关系

rpr bind { interface-type interface-number } { ringlet0 | ringlet1 }

必选

缺省情况下,RPR逻辑接口与物理端口未绑定

 

2. RPR物理端口视图下的配置

表1-4 在RPR物理端口视图下的配置

操作

命令

说明

进入系统视图

system-view

-

进入RPR物理端口视图

interface interface-type interface-number

-

配置RPR物理端口与逻辑接口的绑定关系

rpr bind { interface-type interface-number } { ringlet0 | ringlet1 }

必选

缺省情况下,RPR逻辑接口与物理端口未绑定

 

1.3.3  使能RPR MATE口智能连接功能

如果两个RPR物理端口绑定到了同一RPR逻辑接口,那么它们的MATE口必须连接起来,并且一定要保证MATE口连接正确,这样该逻辑接口对应的RPR节点才可以转发数据流量,否则将不能正常工作。

当两个RPR物理口在同一个子卡上时(即集中式RPR),通过使能RPR Mate口的智能连接功能,RPR会自动把两个物理口的MATE口通过内部部件连接起来,不再需要将这两个RPR物理口的MATE口用光纤在外部连接起来,从而简化配置。

表1-5 使能RPR MATE口智能连接功能

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

使能RPR MATE口的智能连接功能

rpr mate smart-connect

必选

缺省情况下,RPR MATE口的智能连接功能处于关闭状态

 

1.3.4  配置RPR POS接口相关参数

表1-6 配置RPR POS接口相关参数

操作

命令

说明

进入系统视图

system-view

-

进入RPR POS接口视图

interface rprpos interface-number

-

配置SD(信号衰减)和SF(信号失败)的门限值

threshold { sd | sf } value

必选

缺省情况下,信号衰减SD的缺省值为5,信号失败SF的缺省值为3

 

l          有关threshold命令的详细介绍,请参见“接口管理命令参考”中的“POS接口”。

l          有关RPR POS接口下其它物理参数的配置方法,请参见“接口管理配置指导”中的“POS接口”。

 

1.3.5  配置RPR节点名称

表1-7 配置RPR节点名称

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置RPR节点的名称

rpr station-name station-name

必选

缺省情况下,RPR节点没有配置任何名称

 

1.4  配置RPR保护倒换

1.4.1  配置RPR保护倒换模式

表1-8 配置RPR保护倒换模式

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置节点的保护倒换模式

rpr protect-mode { steer | wrap }

必选

缺省情况下,节点的保护倒换采用先WrappingSteering的模式,即故障发生时先采用Wrapping模式,拓扑计算完毕后再采取Steering模式

 

环上各节点所配置的保护倒换模式必须一致,否则会影响环的正常工作。

 

1.4.2  配置RPR保护倒换恢复模式

RPR有两种保护倒换恢复模式:

l              Revertive:保护可恢复,即当WTR定时器超时后,节点立即恢复为IDLE状态。

l              Non-revertive:保护不可恢复,即当WTR定时器超时后,节点维持自动保护状态,直到环上其它地方发生高优先级保护请求时才恢复为IDLE状态。

表1-9 配置RPR保护倒换恢复模式

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置节点的保护倒换恢复模式

rpr reversion-mode { revertive | non-revertive }

必选

缺省情况下,节点的保护倒换恢复采用保护可恢复模式

 

1.4.3  配置RPR保护请求

用户可通过发送FS或MS保护请求来触发保护倒换,也可通过发送IDLE保护请求来清除本节点上手工配置的保护请求。

表1-10 配置RPR保护请求

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

在指定子环上配置RPR保护请求

rpr admin-request { fs | ms | idle } { ringlet0 | ringlet1 }

必选

 

1.5  配置RPR选环表

每个RPR节点都会维护选环表,并根据选环表中的内容来决定到环上某个目的节点的数据帧从哪个子环发送,即决定该数据帧的发送路径。选环表条目包括目的节点MAC地址、数据帧从哪个子环发送等信息。RPR选环表包括以下六种:

l              静态选环表:由用户手工配置,到达指定目的节点的数据帧从0环还是从1环发送。

l              动态选环表:是RPR协议根据拓扑数据库的内容动态生成的选环表,又称最短路径选环表。

l              默认选环表:指定数据帧的缺省发送子环。

l              综合选环表:其内容由静态选环表、动态选环表和默认选环表综合生成。在闭环情况下,静态选环的优先级最高,对于指定的环上目的节点,如果已经配置了有效的静态选环,静态选环条目将加入到综合选环表中。如果没有配置静态选环,则根据动态选环表来决定发送路径;当存在两条最短发送路径时,将根据默认选环生成最终发送路径,并将该条路径加入到综合选环表中。节点在发送数据帧时将会到综合选环表中查找到目的MAC的发送路径。当RPR环中有链路发生故障而处于开环状态时,综合选环表只由动态选环表生成。

l              VRRP(Virtual Router Redundancy Protocol,虚拟路由器冗余协议)选环表:环上的节点维护一个虚MAC到VRRP主节点固有MAC的一一对应关系,该关系保存在VRRP选环表中。目的地址为虚MAC的帧会根据VRRP选环表来选环。

l              IPv6选环表:根据IPv6 MAC为目的地址生成的选环表。支持IPv6协议产品上的RPR接口需要能够接收发往本机IPv6 MAC地址的报文。

1.5.1  配置静态选环

用户可通过配置向静态选环表中增加一条选环表项信息。

表1-11 配置静态选环

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

添加静态选环表项信息

rpr static-rs mac-address { ringlet0 | ringlet1 }

必选

缺省情况下,不存在静态选环表项信息

 

静态选环配置的路径只有在RPR环是闭环的状态下才能生效。

 

1.5.2  配置默认选环

表1-12 配置默认选环

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置RPR的默认选环

rpr default-rs { ringlet0 | ringlet1 }

可选

缺省情况下,RPR的默认选环为0环

 

配置的默认选环不一定就是实际生效的默认选环。当指定的默认子环发生故障不再具有数据转发能力时,会发生此种情况。

 

1.6  配置RPR公平算法

通过配置RPR公平算法,可以更好地保证RPR环上的传输质量。

1.6.1  配置预留带宽或速率限制

RPR把业务分为A、B、C三类,优先级依次降低。

l              A类又分为A0和A1两个子类。RPR可以为A0类业务预留环上带宽,且环上发生流量拥塞时,即使A0类的预留带宽没有被完全利用也不能被低优先级业务占用;对于A1类业务,RPR配置的是速率限制,若带宽没有被完全利用则可以被低优先级业务占用。

l              B类业务也可以分为B-CIR和B-EIR两个子类业务,二者的区别是相对于B类业务的速率限制来说的,如果实际传送的业务量超过了预先设置的速率限制,则超出部分成为B-EIR类业务,其它的为B-CIR类业务。B-EIR类业务要受到公平性算法控制的,与C类业务完全相同。

l              C类业务级别最低,受到公平性算法控制。

表1-13 配置预留带宽或速率限制

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置当前节点各类业务在指定子环上的预留带宽或速率限制

rpr rate-limiter { high | low | medium | reserved } { ringlet0 | ringlet1 } value

必选

缺省情况下,A0类业务的预留带宽占总带宽的0‰,A1类业务的速率限制值为2‰,B-CIR类业务的速率限制值为0‰,B-EIR类业务和C类业务的速率限制值为1000‰

 

l          环上配置A0类业务的节点在一个环上为A0类业务预留带宽总和不能超过环路带宽。

l          有关各类业务的详细介绍,请参见“ACL和QoS配置指导”中的“QoS”。

 

1.6.2  配置节点的链路权重

RPR采用共享带宽方式实现各节点对带宽资源的利用。数据流量较小时,环网可以满足所有节点流量上载的需求;但是当流量较大的时候,往往会出现流量拥塞情况,为防止有些节点利用自身位置优势或时间优势过多地霸占带宽,影响其它节点对带宽的享用。RPR为此提供专门的公平算法,实现带宽的公平共享和调度。

公平算法主要对B-EIR类和C类业务的上环流量进行控制。用户可通过配置权重指数来控制本节点的流量占RPR环非预留带宽的百分比,链路权重等于2的指数次幂,其中指数值就是所配置的权重指数。

表1-14 配置节点的的链路权重

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置当前节点的权重指数

rpr weight { ringlet0 | ringlet1 } value

必选

缺省情况下,当前节点在0环和1环上的权重指数均为0,即链路权重为20=1

 

1.7  配置RPR定时器

1.7.1  配置ATD帧定时器

ATD帧定时器定义了ATD帧的发送周期。

表1-15 配置ATD帧定时器

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置ATD帧定时器

rpr timer atd atd-value

必选

缺省情况下,ATD帧定时器的值为1秒

 

1.7.2  配置Hold Off定时器

Hold Off定时器定义了节点物理层检测到链路故障到上报保护请求的时间间隔。

表1-16 配置Hold Off定时器

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置Hold Off定时器

rpr timer holdoff holdoff-value

必选

缺省情况下,Hold Off定时器的值为0毫秒

 

1.7.3  配置Keepalive定时器

节点通过周期性发送SCFF(Single Choke Fairness Frame,公平算法帧)通知其邻节点本节点处于正常工作状态。如果某节点未收到SCFF帧,会启动Keepalive定时器,该定时器超时后若还未收到SCFF帧,将上报SF保护请求。

表1-17 配置Keepalive定时器

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置Keepalive定时器

rpr timer keepalive keepalive-value

必选

缺省情况下,Keepalive定时器的值为3毫秒

 

1.7.4  配置拓扑稳定定时器

当节点检测到环网拓扑变化时,将启动拓扑稳定定时器来收集环网拓扑信息并更新本地拓扑数据库;待该定时器超时后,节点检查收到的拓扑信息是否有效,有效则进入拓扑有效状态,否则将重新启动该定时器,继续收集环网拓扑信息。

表1-18 配置拓扑稳定定时器

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置拓扑稳定定时器

rpr timer stability stability-value

必选

缺省情况下,拓扑稳定定时器的值为40毫秒

 

1.7.5  配置TC帧定时器

TC帧快发/慢发定时器分别定义了TC帧快速发送和慢速发送的周期。当拓扑校验和发生改变后,将按快速发送周期发送TC帧5次;当环网拓扑稳定后再按慢速发送周期发送TC帧。

表1-19 配置TC帧定时器

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置TC帧快发定时器

rpr timer tc-fast tc-fast-value

必选

缺省情况下,TC帧快发定时器的值为10毫秒

配置TC帧慢发定时器

rpr timer tc-slow tc-slow-value

必选

缺省情况下,TC帧慢发定时器的值为100毫秒

 

1.7.6  配置TP帧定时器

TP帧快发/慢发定时器分别定义了TP帧快速发送和慢速发送的周期。当环上节点开始初始化或检测到拓扑变化时,将按快速发送周期发送TP帧9次;当环网拓扑稳定后再按慢速发送周期发送TP帧。

表1-20 配置TP帧定时器

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置TP帧快发定时器

rpr timer tp-fast tp-fast-value

必选

缺省情况下,TP帧快发定时器的值为10毫秒

配置TP帧慢发定时器

rpr timer tp-slow tp-slow-value

必选

缺省情况下,TP帧慢发定时器的值为100毫秒

 

1.7.7  配置WTR定时器

当节点由于链路故障而发生保护倒换时,节点将进入自动保护状态;待链路故障恢复后,节点将进入IDLE状态。WTR定时器定义了节点从自动保护状态进入IDLE状态的时间间隔。

表1-21 配置WTR定时器

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

配置WTR定时器

rpr timer wtr wtr-value

必选

缺省情况下,WTR定时器的值为10秒

 

1.8  测试RPR节点间的连通性

用户可以通过使用Echo Request/Echo Response报文来测试两个节点之间的连通性并进行故障点的定位。如果源节点在指定子环上发送的Echo Request报文目的节点可以接收到,且目的节点在指定子环上发送的Echo Response报文源节点也可以接收到,即只有当源节点和目的节点同时在指定发送子环和指定接收子环上连接正常时,则认为源节点与目的节点在指定子环之间连通,否则认为出现故障。

表1-22 测试RPR节点间的连通性

操作

命令

说明

进入系统视图

system-view

-

进入RPR逻辑接口视图

interface interface-type interface-number

-

检测当前节点与目的节点之间的连通性

rpr echo mac mac-address [ -c c-value | -r { ringlet0 | ringlet1 | reverse } | -s { ringlet0 | ringlet1 } | -t t-value ] *

必选

缺省情况下,发送Echo Request报文的数量为5个,发送Echo Response和Echo Request报文的均为实际生效的默认子环,等待目的节点应答的超时时间为10毫秒

 

如果没有指定发送子环和接收子环,源节点将从实际生效的默认子环发送Echo Request报文,目的节点将从实际生效的默认子环发送Echo Response报文。

 

1.9  RPR显示和维护

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

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

表1-23 RPR显示和维护

操作

命令

显示RPR逻辑接口的运行状态和相关信息

display interface rpr interface-number

显示RPR逻辑接口与物理端口的绑定信息

display rpr bind-info [ interface-type interface-number ]

显示RPR的缺陷信息

display rpr defect [ interface-type interface-number ]

显示RPR的公平性参数的值

display rpr fairness [ interface-type interface-number ]

显示RPR的保护信息

display rpr protection [ interface-type interface-number ]

显示RPR选环表的信息

display rpr rs-table { default | dynamic | ipv6 | overall | static | vrrp } [ interface-type interface-number ]

显示RPR环上流量统计的信息

display rpr statistics { dmac | smac } [ mac-address ] [ interface-type interface-number ]

显示RPR可配定时器的值

display rpr timers [ interface-type interface-number ]

显示RPR的拓扑信息

display rpr topology { all | local | ring | stations } [ summary ] [ interface-type interface-number ]

显示RPR VRRP备份组的信息

display rpr vrrp-info [ interface-type interface-number ]

清除RPR物理端口的统计信息

reset counters interface rprpos [ interface-number ]

 

1.10  RPR典型配置举例

1.10.1  RPR绑定配置举例

1. 组网需求

l              由五个节点Station A、B、C、D和E组成RPR环网。

l              每个节点均运行在分布式RPR模式下。

2. 组网图

图1-6 RPR绑定配置组网图

 

3. 配置步骤

(1)        创建RPR逻辑接口并绑定物理端口

# 在Station A上创建RPR逻辑接口RPR1,并将其与物理端口绑定,其中RPRPOS1/0为RPR1的西向口,RPRPOS2/0为RPR1的东向口。

<StationA> system-view

[StationA] interface rpr 1

[StationA-RPR1] rpr bind rprpos 1/0 ringlet0

[StationA-RPR1] rpr bind rprpos 2/0 ringlet1

[StationA-RPR1] quit

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

(2)        检验配置效果

# 在Station A上显示RPR物理端口和逻辑接口的绑定信息。

[StationA-RPR1] display rpr bind-info

Bind information on interface: RPR1

 Smart-connection: Disabled

 PHY-Interface    Ringlet-ID    Role       Mate-Port

 ---------------------------------------------------

 RPRPOS1/0        Ringlet0      Master     Up

 RPRPOS2/0        Ringlet1      Slave      Up

# 在Station A上显示拓扑数据库所有信息的摘要信息。

[StationA] display rpr topology all summary

Topology information items

Psw:protection state, west       Pse:protection state, east

Esw:edge state, west             Ese:edge state, east

Wc:wrap protection configured    Jp:jumbo frame preferred

 

Ring-level topology information on interface: RPR1

 Ringlet0 Ringlet1 Ring Jumbo-Prefer Topology-Type

 -------------------------------------------------

  4        4       5    Regular      Closed ring

 

Local station topology information on interface: RPR1

 MAC-Address    Psw  Pse  Esw Ese Wc Jp IP-Address        Station-Name

 ---------------------------------------------------------------------

000f-e257-0001 Idle Idle 0   0   0  0  0.0.0.0

 

Station topology information on interface: RPR1

 Station entry on ringlet0

 MAC-Address    Psw  Pse  Esw Ese Wc Jp IP-Address        Station-Name

 ---------------------------------------------------------------------

000f-e257-0005 Idle Idle 0   0   0  0  0.0.0.0

000f-e257-0004 Idle Idle 0   0   0  0  0.0.0.0

000f-e257-0003 Idle Idle 0   0   0  0  0.0.0.0

000f-e257-0002 Idle Idle 0   0   0  0  0.0.0.0

 

Station entry on ringlet1

 MAC-Address    Psw  Pse  Esw Ese Wc Jp IP-Address        Station-Name

 ---------------------------------------------------------------------

000f-e257-0002 Idle Idle 0   0   0  0  0.0.0.0

000f-e257-0003 Idle Idle 0   0   0  0  0.0.0.0

000f-e257-0004 Idle Idle 0   0   0  0  0.0.0.0

000f-e257-0005 Idle Idle 0   0   0  0  0.0.0.0

从拓扑信息可以看出,RPR环状态为闭环。

1.10.2  RPR保护倒换/静态选环配置举例

1. 组网需求

l              由五个节点Station A、B、C、D和E组成RPR环网,默认工作在Steering保护倒换模式。

l              通过配置,使整个RPR环工作在Wrapping保护倒换模式;并通过配置静态选环,使得在RPR环没有发生edge保持闭环的前提下,Station A向Station B发送的数据帧走1环。

2. 组网图

图1-7 RPR保护倒换/静态选环配置组网图

 

3. 配置步骤

(1)        配置保护倒换

# 在Station A上配置节点的保护倒换模式为Wrapping模式。

<StationA> system-view

[StationA] interface rpr 1

[StationA-RPR1] rpr protect-mode wrap

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

(2)        配置静态选环

# 在Station A上配置到达Station B的数据帧从1环发送。

[StationA-RPR1] rpr static-rs 000f-e257-0002 ringlet1

[StationA-RPR1] quit

(3)        检验配置效果

# 在Station A上显示环网的拓扑信息。

[StationA] display rpr topology ring

Ring-level topology information on interface: RPR1

  Stations on ringlet0: 4

  Stations on ringlet1: 4

  Total stations on ring: 5

  Jumbo preference: regular

  Ring topology type: closed ring

# 在Station A上显示静态选环表的信息。

[StationA] display rpr rs-table static

Static ringlet selection table on interface: RPR1

MAC-Address      Ringlet-ID   Valid

----------------------------------- 

000f-e257-0002      1        1

 

---   Total entries: 2   --- 

# 在Station A上显示综合选环表的信息。

[StationA] display rpr rs-table overall

Overall ringlet selection table on interface: RPR1

MAC-Address      Ringlet-ID   TTL   Type      IP-Address        Station-Name

--------------------------------------------------------------------------

000f-e257-0002      1       4    static     0.0.0.0

000f-e257-0003      0       2    dynamic    0.0.0.0

000f-e257-0004      1       2    dynamic    0.0.0.0

000f-e257-0005      1       1    dynamic    0.0.0.0

 

---   Total entries: 4   ---

 

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