34-RRPP操作
本章节下载 (795.06 KB)
目 录
l RRPP的基本概念
l RRPP的协议报文
l RRPP的典型组网
l RRPP的运行机制
l 协议规范
RRPP(Rapid Ring Protection Protocol,快速环网保护协议)是一个专门应用于以太网环的链路层协议。它在以太网环完整时能够防止数据环路引起的广播风暴,而当以太网环上一条链路断开时能迅速恢复环网上各个节点之间的通信通路。
和STP协议相比,RRPP协议有如下特点:
l 拓扑收敛速度快
l 拓扑收敛时间与环网上的节点数无关
图1-1 RRPP组网示意图
具有相同域ID、相同控制VLAN、并且相互连通的设备构成一个RRPP域。一个RRPP域可以包含多个RRPP环,其中有一个环为主环,其他环为子环。环的角色由用户通过配置决定。
如图1-1所示,Domain 1就是一个RRPP域,它包含了两个RRPP环Ring 1和Ring 2,RRPP环上的所有节点属于这个RRPP域。
一个环形连接的以太网网络拓扑称为一个RRPP环。RRPP域建立在RRPP环的基础上,RRPP环分为主环和子环,在配置时,主环的级别配置为0,子环的级别配置为1。
如图1-1所示,RRPP域Domain 1中包含了两个RRPP环Ring 1和Ring 2。Ring 1的级别配置为0,则Ring 1为主环;Ring 2的级别配置为1,则Ring 2为子环。
每个环都有下面两种状态:
l 健康状态:整个环网物理链路是连通的;
l 断裂状态:环网中某处物理链路断开。
l 控制VLAN是一个特殊VLAN,用来传递RRPP的协议报文。每个设备上接入RRPP环的端口属于控制VLAN,而且也只有接入RRPP环上的端口可以加入此VLAN。此VLAN的接口上不能配置IP地址。用户可以配置主环的控制VLAN(主控制VLAN),而子环的控制VLAN(子控制VLAN)由系统自动分配,其VLAN ID为主环的控制VLAN ID加1。同一个RRPP域中所有子环的控制VLAN都相同。
l 数据VLAN是用来传输数据报文的VLAN,这种VLAN中包含设备接入以太网环的端口和其他端口。
RRPP环上每台设备都称为一个节点。节点的角色分为下列几种:
l 主节点:每个环上有一个主节点,它是发起环路探测和进行环路预防的主要操作节点。
l 传输节点:主环上除了主节点外的其他所有节点都为传输节点;子环上除了主节点、子环与主环相交的节点外的其他所有节点都为传输节点。
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的辅助边缘节点。
主节点和传输节点分别有两个端口接入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上的主端口和副端口。
边缘节点和辅助边缘节点接入子环的两个端口中,一个为公共端口,另外一个为边缘端口。公共端口是其同时接入主环和子环的端口,而边缘端口是只接入子环的端口。
端口的角色由用户的配置决定。如图1-1所示,Device B、Device C同时位于Ring 1和Ring 2上,Device B的port 2和Device C的port 1同时接入主环和子环,因此是公共端口。Device B的port 3和Device C的port 3只接入子环,因此是边缘端口。
多域相交公共端口是指在多域相交节点的两个端口中,同时属于多个域的主环的端口。该端口不可以为子环端口。端口的角色由用户的配置决定。
主节点在发送和接收RRPP协议报文时用到两个定时器,分别是:Hello定时器和Fail定时器,这两个定时器的作用如下:
l Hello定时器用于主端口发送Health报文;
l Fail定时器用于副端口接收本节点发出的Health报文的超时时间。
如果在Fail定时器超时之前,副端口收到自身的Health报文,整个环就会处于健康状态,否则就会处于断裂状态,直到再次收到自身的Health报文,环重新迁移到健康状态。
& 说明:
l 在同一个RRPP域中,传输节点会通过接收到的Health报文来学习主节点上的Hello定时器和Fail定时器的值,保证环网上两个定时器的值是一致的。
l Fail定时器的值必须大于或等于Hello定时器取值的3倍。
RRPP协议报文的类型及其作用如表1-1所示。
表1-1 RRPP报文类型及其作用
报文类型 |
说明 |
Health报文 |
由主节点发起,对网络进行环路完整性检测 |
Link-Down报文 |
由传输节点、边缘节点或者辅助边缘节点发起,在这些节点的自身链路down时通知主节点环路消失 |
Common-Flush-FDB报文 |
由主节点发起,在RRPP环迁移到断裂状态时通知传输节点更新各自MAC表项和ARP表项 |
Complete-Flush-FDB报文 |
由主节点发起,在RRPP环迁移到健康状态时通知传输节点更新各自MAC表项和ARP表项,同时通知传输节点解除临时阻塞端口的阻塞状态 |
Edge-Hello报文 |
由边缘节点发起,对边缘节点与辅助边缘节点之间的主环链路进行检测 |
Major-Fault报文 |
由辅助边缘节点发起,在边缘节点和辅助边缘节点之间主环链路不连通时通知边缘节点主环链路故障 |
RRPP的正常运行依赖于用户正确的配置。下面介绍几种典型的组网。
图1-2 单环
网络拓扑中只有一个环,此时只需要定义一个RRPP域。
图1-3 多域相切环
网络拓扑中有两个及两个以上的环,各个环之间只有一个公共节点,此时需要针对每个环单独定义一个RRPP域。
图1-4 单域相交环
网络拓扑中有两个及两个以上的环,各个环之间有两个公共节点,此时只需要定义一个RRPP域,选择其中一个环为主环,其他环为子环。
图1-5 双归属环
网络拓扑中有两个及两个以上的环,各个环之间有两个公共节点,且这两个公共节点都相同,此时可以只定义一个RRPP域,选择其中一个环为主环,其他环为子环。
图1-6 多域相交环
网络拓扑中有两个及两个以上的域,域与域之间有两个公共节点,这两个公共节点所在的环必须配置成主环。图1-6中的组网定义了3个RRPP域,每个域中只有一个RRPP主环。如果是多域相交,各域内环的配置是相互独立的,不同域内的数据VLAN必须相互隔离。
主节点的主端口周期性地在控制VLAN中发送Health报文。
l 如果环路是健康的,主节点的副端口将收到Health报文,主节点将保持副端口的阻塞状态。
l 如果环路是断裂的,主节点的副端口在超时定时器超时后也无法收到Health报文。主节点将解除数据VLAN在副端口的阻塞状态,同时发送Common-Flush-FDB报文通知所有传输节点,使其更新各自的MAC表项和ARP表项。
当传输节点、边缘节点或者辅助边缘节点发现自己任何一个属于RRPP域的端口down时,都会立刻发送Link-Down报文给主节点。主节点收到Link-Down报文后立刻解除数据VLAN在其副端口的阻塞状态,并发送Common-Flush-FDB报文通知所有传输节点、边缘节点和辅助边缘节点,使其更新各自的MAC表项和ARP表项。
传输节点、边缘节点或者辅助边缘节点上属于RRPP域的端口重新up后,主节点可能会隔一段时间才能发现环路恢复。这段时间对于数据VLAN来说,网络有可能形成一个临时的环路,从而产生广播风暴。
为了防止产生临时环路,非主节点在发现自己接入环网的端口重新up后,立即将其临时阻塞(只允许控制VLAN的报文通过),在确信不会引起环路后,才解除该端口的阻塞状态。
如图1-5所示,假设Ring 1为主环,Ring 2、Ring 3为子环。当边缘节点和辅助边缘节点之间的两条主环链路均处于down状态时,子环Ring 2和Ring 3的主节点会放开各自的副端口,导致设备B、C、E、F之间形成环路,从而产生广播风暴。
为了防止该环路的产生,在此种情况下边缘节点会临时阻塞边缘端口,在确信不会引起环路后,才解除该边缘端口的阻塞状态。
l 与RRPP相关的协议规范有:RFC 3619。
用户可以根据业务规划情况划分出RRPP域,确定各RRPP域的控制VLAN和数据VLAN,再根据流量路径确定每个RRPP域内的环角色以及环上节点的角色。
RRPP环分为主环和子环。RRPP环上节点的角色可以分为4种:主节点、传输节点、边缘节点、辅助边缘节点。用户可以通过下面的配置将设备配成不同的角色。
表1-2 RRPP配置任务简介
配置任务 |
说明 |
配置主节点 |
必选 |
配置传输节点 |
可选 |
配置边缘节点 |
可选 |
配置辅助边缘节点 |
可选 |
注意:
l 配置RRPP域时,最好先配置主环,再配置子环,并且在同一个RRPP域中,不同的RRPP环不能使用相同的Ring ID。
l 如果一台设备在同一个RRPP域中的多个RRPP环上,则只能有一个主环,而且在其他子环上的节点角色只能是边缘节点或者辅助边缘节点。
l 一台设备在所有RRPP域中配置的环的总数不能大于16。
l RRPP环的节点角色、端口角色和环的级别一经配置不能修改,如果用户想改变上述配置,必须先删除现有的配置。
l 不可以把主节点副端口以及子环节点上的端口配置为多域相交公共端口,也不可以把同一节点接入同一RRPP环的两个端口同时配置为多域相交公共端口。
l 在配置多域相交环时,不可以在RRPP协议全局使能的情况下使能或关闭多域相交公共端口所在的RRPP环。
l 在配置多域相交环时,各域内环的配置是相互独立的,不同域内的数据VLAN必须相互隔离。
设备上接入RRPP环的端口必须满足下列条件:
l 必须为Trunk端口;
l 必须为二层GE口;
l 不能是聚合端口、业务环回口;
l 不能使能STP、QinQ、802.1x、MAC地址认证、Voice VLAN功能;
l 不建议在RRPP端口上启用OAM远端环回功能,否则可能引起短时间的广播风暴;
l 建议接入RRPP环的端口使能链路状态快速上报功能(端口的link-delay设置为0),以提高RRPP的拓扑变化收敛速度。
& 说明:
l 如果用户想在一个没有配置RRPP功能的设备上透传RRPP协议报文,需保证该设备上只有接入RRPP环的两个端口允许所在RRPP环对应的控制VLAN的报文通过,而其他端口不允许控制VLAN的报文通过。否则,其他VLAN的报文可能通过透传进入控制VLAN,对RRPP环产生冲击。
l 不要将接入RRPP环的端口的缺省VLAN ID设置为RRPP控制VLAN ID或者子控制VLAN ID(子控制VLAN ID为主控制VLAN ID加一),以免影响协议报文正常收发。
按表格所示步骤配置主节点:
表1-3 配置主节点
命令 |
说明 |
|
进入系统视图 |
system-view |
- |
创建RRPP域,并进入RRPP域视图 |
rrpp domain domain-id |
必选 |
指定RRPP域的控制VLAN |
control-vlan vlan-id |
必选 |
指定当前设备为ring的主节点,并指定主端口和副端口 |
ring ring-id node-mode master [ primary-port interface-type interface-number ] [ secondary-port interface-type interface-number ] level level-value |
必选 |
配置RRPP域定时器 |
timer hello-timer hello-value fail-timer fail-value |
可选 缺省情况下,Hello定时器的值为1秒,Fail定时器的值为3秒 |
使能RRPP环 |
ring ring-id enable |
必选 缺省情况下,RRPP环处于关闭状态 |
退回系统视图 |
quit |
- |
使能RRPP协议 |
rrpp enable |
必选 缺省情况下,RRPP协议处于关闭状态 |
注意:
l 为RRPP域配置的控制VLAN必须是没有在设备上创建过的VLAN。
l 在配置RRPP环之前必须先配置控制VLAN。
l 使用undo rrpp domain命令删除RRPP域时,必须保证RRPP域内没有配置RRPP环,否则删除操作不能成功。
l 配置设备处于RRPP域1;
l 配置控制VLAN为VLAN 4092;
l 配置设备为RRPP域1的主环1的主节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l 设置Hello定时器值为2秒,Fail定时器值为7秒。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] link-delay 0
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] interface gigabitethernet 1/0/2
[Sysname-GigabitEthernet1/0/2] link-delay 0
[Sysname-GigabitEthernet1/0/2] quit
[Sysname] rrpp domain 1
[Sysname-rrpp-domain1] control-vlan 4092
[Sysname-rrpp-domain1] ring 1 node-mode master primary-port gigabitethernet 1/0/1 secondary-port gigabitethernet 1/0/2 level 0
[Sysname-rrpp-domain1] timer hello-timer 2 fail-timer 7
[Sysname-rrpp-domain1] ring 1 enable
[Sysname-rrpp-domain1] quit
[Sysname] rrpp enable
按表格所示步骤配置传输节点:
表1-4 配置传输节点
配置项 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
创建RRPP域,并进入RRPP域视图 |
rrpp domain domain-id |
必选 |
指定RRPP域的控制VLAN |
control-vlan vlan-id |
必选 |
指定当前设备为ring的传输节点,并指定主端口和副端口 |
ring ring-id node-mode transit [ primary-port interface-type interface-number ] [ secondary-port interface-type interface-number ] level level-value |
必选 |
使能RRPP环 |
ring ring-id enable |
必选 缺省情况下,RRPP环处于关闭状态 |
退回系统视图 |
quit |
- |
使能RRPP协议 |
rrpp enable |
必选 缺省情况下,RRPP协议处于关闭状态 |
注意:
l 为RRPP域配置的控制VLAN必须是没有在设备上创建过的VLAN。
l 在配置RRPP环之前必须先配置控制VLAN。
l 使用undo rrpp domain命令删除RRPP域时,必须保证RRPP域内没有配置RRPP环,否则删除操作不能成功。
l 配置设备处于RRPP域1;
l 配置控制VLAN为VLAN 4092;
l 配置设备为RRPP域1的主环1的传输节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] link-delay 0
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] interface gigabitethernet 1/0/2
[Sysname-GigabitEthernet1/0/2] link-delay 0
[Sysname-GigabitEthernet1/0/2] quit
[Sysname] rrpp domain 1
[Sysname-rrpp-domain1] control-vlan 4092
[Sysname-rrpp-domain1] ring 1 node-mode transit primary-port gigabitethernet 1/0/1 secondary-port gigabitethernet 1/0/2 level 0
[Sysname-rrpp-domain1] ring 1 enable
[Sysname-rrpp-domain1] quit
[Sysname] rrpp enable
按表格所示步骤配置边缘节点:
表1-5 配置边缘节点
配置项 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
创建RRPP域,并进入RRPP域视图 |
rrpp domain domain-id |
必选 |
指定RRPP域的控制VLAN |
control-vlan vlan-id |
必选 |
指定当前设备为主环的传输节点,并指定主端口和副端口 |
ring ring-id node-mode transit [ primary-port interface-type interface-number ] [ secondary-port interface-type interface-number ] level level-value |
必选 |
指定当前设备为子环的边缘节点,并指定公共端口和边缘端口 |
ring ring-id node-mode edge [ common-port interface-type interface-number ] [ edge-port interface-type interface-number ] |
必选 |
使能主环 |
ring ring-id enable |
必选 缺省情况下,RRPP环处于关闭状态 |
使能子环 |
ring ring-id enable |
必选 缺省情况下,RRPP环处于关闭状态 |
退回系统视图 |
quit |
- |
使能RRPP协议 |
rrpp enable |
必选 缺省情况下,RRPP协议处于关闭状态 |
注意:
l 为RRPP域配置的控制VLAN必须是没有在设备上创建过的VLAN。
l 在配置RRPP环之前必须先配置控制VLAN。
l 在同一个RRPP域中,不同的RRPP环不能使用相同的Ring ID。
l 配置边缘节点时,必须先进行主环配置,然后再进行子环配置。并且,在删除边缘节点的主环配置前,必须先删除所有的子环配置。但是,处于使能状态的RRPP环不能被删除。
l 使用undo rrpp domain命令删除RRPP域时,必须保证RRPP域内没有配置RRPP环,否则删除操作不能成功。
l 配置设备处于RRPP域1;
l 配置控制VLAN为VLAN 4092;
l 配置设备为RRPP域1的主环1的传输节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l 配置设备为RRPP域1的子环2的边缘节点,GigabitEthernet1/0/2为公共端口,GigabitEthernet1/0/4为边缘端口。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] link-delay 0
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] interface gigabitethernet 1/0/2
[Sysname-GigabitEthernet1/0/2] link-delay 0
[Sysname-GigabitEthernet1/0/2] quit
[Sysname] interface gigabitethernet 1/0/4
[Sysname-GigabitEthernet1/0/4] link-delay 0
[Sysname-GigabitEthernet1/0/4] quit
[Sysname] rrpp domain 1
[Sysname-rrpp-domain1] control-vlan 4092
[Sysname-rrpp-domain1] ring 1 node-mode transit primary-port gigabitethernet 1/0/1 secondary-port gigabitethernet 1/0/2 level 0
[Sysname-rrpp-domain1] ring 2 node-mode edge common-port gigabitethernet 1/0/2 edge-port gigabitethernet 1/0/4
[Sysname-rrpp-domain1] ring 1 enable
[Sysname-rrpp-domain1] ring 2 enable
[Sysname-rrpp-domain1] quit
[Sysname] rrpp enable
按表格所示步骤配置辅助边缘节点:
表1-6 配置辅助边缘节点
配置项 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
创建RRPP域,并进入RRPP域视图 |
rrpp domain domain-id |
必选 |
指定RRPP域的控制VLAN |
control-vlan vlan-id |
必选 |
指定当前设备为主环的传输节点,并指定主端口和副端口 |
ring ring-id node-mode transit [ primary-port interface-type interface-number ] [ secondary-port interface-type interface-number ] level level-value |
必选 |
指定当前设备为子环的辅助边缘节点,并指定公共端口和边缘端口 |
ring ring-id node-mode assistant-edge [ common-port interface-type interface-number ] [ edge-port interface-type interface-number ] |
必选 |
使能主环 |
ring ring-id enable |
必选 缺省情况下,RRPP环处于关闭状态 |
使能子环 |
ring ring-id enable |
必选 缺省情况下,RRPP环处于关闭状态 |
退回系统视图 |
quit |
- |
使能RRPP协议 |
rrpp enable |
必选 缺省情况下,RRPP协议处于关闭状态 |
注意:
l 为RRPP域配置的控制VLAN必须是没有在设备上创建过的VLAN。
l 在配置RRPP环之前必须先配置控制VLAN。
l 在同一个RRPP域中,不同的RRPP环不能使用相同的Ring ID。
l 配置辅助边缘节点时,必须先进行主环配置,然后再进行子环配置。并且,在删除辅助边缘节点的主环配置前,必须先删除所有的子环配置。但是,处于使能状态的RRPP环不能被删除。
l 使用undo rrpp domain命令删除RRPP域时,必须保证RRPP域内没有配置RRPP环,否则删除操作不能成功。
l 配置设备处于RRPP域1;
l 配置控制VLAN为VLAN 4092;
l 配置设备为RRPP域1的主环1的传输节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l 配置设备为RRPP域1的子环2的辅助边缘节点,GigabitEthernet1/0/2为公共端口,GigabitEthernet1/0/4为边缘端口。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] link-delay 0
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] interface gigabitethernet 1/0/2
[Sysname-GigabitEthernet1/0/2] link-delay 0
[Sysname-GigabitEthernet1/0/2] quit
[Sysname] interface gigabitethernet 1/0/4
[Sysname-GigabitEthernet1/0/4] link-delay 0
[Sysname-GigabitEthernet1/0/4] quit
[Sysname] rrpp domain 1
[Sysname-rrpp-domain1] control-vlan 4092
[Sysname-rrpp-domain1] ring 1 node-mode transit primary-port gigabitethernet 1/0/1 secondary-port gigabitethernet 1/0/2 level 0
[Sysname-rrpp-domain1] ring 2 node-mode assistant-edge common-port gigabitethernet 1/0/2 edge-port gigabitethernet 1/0/4
[Sysname-rrpp-domain1] ring 1 enable
[Sysname-rrpp-domain1] ring 2 enable
[Sysname-rrpp-domain1] quit
[Sysname] rrpp enable
在完成上述配置后,在任意视图下执行display命令可以显示配置后RRPP的运行情况,通过查看显示信息验证配置的效果。
在用户视图下执行reset命令可以清除RRPP报文统计信息。
表1-7 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 ] |
本节包含如下配置举例:
l 单环拓扑配置举例
l 单域相交环拓扑配置举例
l 多域相交环拓扑配置举例
l Device A、Device B、Device C、Device D构成RRPP域1;
l RRPP域1的控制VLAN为VLAN 4092;
l Device A、Device B、Device C和Device D构成主环1;
l Device A为主环的主节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l Device B、Device C和Device D为主环的传输节点,各自的GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l 主环的定时器取缺省值。
图1-7 配置单环组网图
首先,用户需要明确各设备在RRPP环中的节点角色,然后在每台设备上进行下列配置:
l 创建RRPP域;
l 为RRPP域指定控制VLAN;
l 指定设备在主环上的节点角色和设备接入RRPP环的端口;
l 使能RRPP环;
l 使能RRPP协议。
(1) Device A上的配置
<DeviceA> system-view
[DeviceA] interface gigabitethernet 1/0/1
[DeviceA-GigabitEthernet1/0/1] link-delay 0
[DeviceA-GigabitEthernet1/0/1] quit
[DeviceA] interface gigabitethernet 1/0/2
[DeviceA-GigabitEthernet1/0/2] link-delay 0
[DeviceA-GigabitEthernet1/0/2] quit
[DeviceA] rrpp domain 1
[DeviceA-rrpp-domain1] control-vlan 4092
[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
[DeviceA] rrpp enable
(2) Device B上的配置
<DeviceB> system-view
[DeviceB] interface gigabitethernet 1/0/1
[DeviceB-GigabitEthernet1/0/1] link-delay 0
[DeviceB-GigabitEthernet1/0/1] quit
[DeviceB] interface gigabitethernet 1/0/2
[DeviceB-GigabitEthernet1/0/2] link-delay 0
[DeviceB-GigabitEthernet1/0/2] quit
[DeviceB] rrpp domain 1
[DeviceB-rrpp-domain1] control-vlan 4092
[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
[DeviceB] rrpp enable
(3) Device C上的配置
<DeviceC> system-view
[DeviceC] interface gigabitethernet 1/0/1
[DeviceC-GigabitEthernet1/0/1] link-delay 0
[DeviceC-GigabitEthernet1/0/1] quit
[DeviceC] interface gigabitgigabitethernet 1/0/0/2
[DeviceC-GigabitEthernet1/0/2] link-delay 0
[DeviceC-GigabitEthernet1/0/2] quit
[DeviceC] rrpp domain 1
[DeviceC-rrpp-domain1] control-vlan 4092
[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
[DeviceC-rrpp-domain1] quit
[DeviceC] rrpp enable
(4) Device D上的配置
<DeviceD> system-view
[DeviceD] interface gigabitethernet 1/0/1
[DeviceD-GigabitEthernet1/0/1] link-delay 0
[DeviceD-GigabitEthernet1/0/1] quit
[DeviceD] interface gigabitethernet 1/0/2
[DeviceD-GigabitEthernet1/0/2] link-delay 0
[DeviceD-GigabitEthernet1/0/2] quit
[DeviceD] rrpp domain 1
[DeviceD-rrpp-domain1] control-vlan 4092
[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
[DeviceD] rrpp enable
配置完成后,用户可以使用display命令查看RRPP的配置情况。
l Device A、Device B、Device C、Device D和Device E构成RRPP域1;
l RRPP域1的控制VLAN为VLAN 4092;
l Device A、Device B、Device C和Device D构成主环1;
l Device B、Device C和Device E构成子环2;
l Device A为主环的主节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l Device E为子环的主节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l Device B为主环的传输节点和子环的边缘节点,GigabitEthernet1/0/2为公共端口,GigabitEthernet1/0/3为边缘端口;
l Device C为主环的传输节点和子环的辅助边缘节点,GigabitEthernet1/0/1为公共端口,GigabitEthernet1/0/3为边缘端口;
l Device D为主环的传输节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l 主环和子环的定时器都取缺省值。
图1-8 配置单域相交环组网图
首先,用户需要确定RRPP域中的主环和子环,以及各设备在每个RRPP环中的节点角色,然后在每台设备上进行下列配置:
l 创建RRPP域;
l 为RRPP域指定控制VLAN;
l 指定设备在RRPP环上的节点角色和设备接入RRPP环的端口;
l 使能RRPP环;
l 使能RRPP协议。
(1) Device A上的配置
<DeviceA> system-view
[DeviceA] interface gigabitethernet 1/0/1
[DeviceA-GigabitEthernet1/0/1] link-delay 0
[DeviceA-GigabitEthernet1/0/1] quit
[DeviceA] interface gigabitethernet 1/0/2
[DeviceA-GigabitEthernet1/0/2] link-delay 0
[DeviceA-GigabitEthernet1/0/2] quit
[DeviceA] rrpp domain 1
[DeviceA-rrpp-domain1] control-vlan 4092
[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
[DeviceA] rrpp enable
(2) Device B上的配置
<DeviceB> system-view
[DeviceB] interface gigabitethernet 1/0/1
[DeviceB-GigabitEthernet1/0/1] link-delay 0
[DeviceB-GigabitEthernet1/0/1] quit
[DeviceB] interface gigabitethernet 1/0/2
[DeviceB-GigabitEthernet1/0/2] link-delay 0
[DeviceB-GigabitEthernet1/0/2] quit
[DeviceB] interface gigabitethernet 1/0/3
[DeviceB-GigabitEthernet1/0/3] link-delay 0
[DeviceB-GigabitEthernet1/0/3] quit
[DeviceB] rrpp domain 1
[DeviceB-rrpp-domain1] control-vlan 4092
[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 2 node-mode edge common-port gigabitethernet 1/0/2 edge-port gigabitethernet 1/0/3
[DeviceB-rrpp-domain1] ring 1 enable
[DeviceB-rrpp-domain1] ring 2 enable
[DeviceB-rrpp-domain1] quit
[DeviceB] rrpp enable
(3) Device C上的配置
<DeviceC> system-view
[DeviceC] interface gigabitethernet 1/0/1
[DeviceC-GigabitEthernet1/0/1] link-delay 0
[DeviceC-GigabitEthernet1/0/1] quit
[DeviceC] interface gigabitethernet 1/0/2
[DeviceC-GigabitEthernet1/0/2] link-delay 0
[DeviceC-GigabitEthernet1/0/2] quit
[DeviceC] interface gigabitethernet 1/0/3
[DeviceC-GigabitEthernet1/0/3] link-delay 0
[DeviceC-GigabitEthernet1/0/3] quit
[DeviceC] rrpp domain 1
[DeviceC-rrpp-domain1] control-vlan 4092
[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 2 node-mode assistant-edge common-port gigabitethernet 1/0/1 edge-port gigabitethernet 1/0/3
[DeviceC-rrpp-domain1] ring 1 enable
[DeviceC-rrpp-domain1] ring 2 enable
[DeviceC-rrpp-domain1] quit
[DeviceC] rrpp enable
(4) Device D上的配置
<DeviceD> system-view
[DeviceD] interface gigabitethernet 1/0/1
[DeviceD-GigabitEthernet1/0/1] link-delay 0
[DeviceD-GigabitEthernet1/0/1] quit
[DeviceD] interface gigabitethernet 1/0/2
[DeviceD-GigabitEthernet1/0/2] link-delay 0
[DeviceD-GigabitEthernet1/0/2] quit
[DeviceD] rrpp domain 1
[DeviceD-rrpp-domain1] control-vlan 4092
[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
[DeviceD] rrpp enable
(5) Device E上的配置
<DeviceE> system-view
[DeviceE] interface gigabitethernet 1/0/1
[DeviceE-GigabitEthernet1/0/1] link-delay 0
[DeviceE-GigabitEthernet1/0/1] quit
[DeviceE] interface gigabitethernet 1/0/2
[DeviceE-GigabitEthernet1/0/2] link-delay 0
[DeviceE-GigabitEthernet1/0/2] quit
[DeviceE] rrpp domain 1
[DeviceE-rrpp-domain1] control-vlan 4092
[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
[DeviceE] rrpp enable
配置完成后,用户可以使用display命令查看RRPP的配置情况。
l Device A、Device B、Device C和Device D构成RRPP域1;Device E、Device F、Device C和Device B构成RRPP域2;
l RRPP域1的控制VLAN为VLAN 4090,RRPP域2的控制VLAN为VLAN 4092;
l Device A、Device B、Device C和Device D构成主环1;
l Device E、Device F、Device C和Device B构成主环2;
l 在RRPP域1的主环1上,Device A为主环的主节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l 在RRPP域2的主环2上Device E为主环的主节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l Device B为RRPP域1的主环1上的传输节点和RRPP域2的主环2上的传输节点,GigabitEthernet1/0/2为多域相交公共端口;
l Device C为RRPP域1的主环1上的传输节点和RRPP域2的主环2上的传输节点,GigabitEthernet1/0/2为多域相交公共端口;
l Device D为RRPP域1的主环1上的传输节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l Device F为RRPP域2的主环2上的传输节点,GigabitEthernet1/0/1为主端口,GigabitEthernet1/0/2为副端口;
l 各域主环的定时器都取缺省值。
图1-9 配置多域相交环组网图
首先,用户需要确定各设备在各RRPP域上主环中的节点角色,然后在每台设备上对每个域进行下列配置:
l 创建RRPP域;
l 为RRPP域指定控制VLAN;
l 指定设备在RRPP环上的节点角色和设备接入RRPP环的端口;
l 使能RRPP环;
l 各域都配置完毕后使能RRPP协议。
(1) Device A上的配置
<DeviceA> system-view
[DeviceA] interface gigabitethernet 1/0/1
[DeviceA-GigabitEthernet1/0/1] link-delay 0
[DeviceA-GigabitEthernet1/0/1] quit
[DeviceA] interface gigabitethernet 1/0/2
[DeviceA-GigabitEthernet1/0/2] link-delay 0
[DeviceA-GigabitEthernet1/0/2] quit
[DeviceA] rrpp domain 1
[DeviceA-rrpp-domain1] control-vlan 4090
[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
[DeviceA] rrpp enable
(2) Device B上的配置
<DeviceB> system-view
[DeviceB] interface gigabitethernet 1/0/1
[DeviceB-GigabitEthernet1/0/1] link-delay 0
[DeviceB-GigabitEthernet1/0/1] quit
[DeviceB] interface gigabitethernet 1/0/2
[DeviceB-GigabitEthernet1/0/2] link-delay 0
[DeviceB-GigabitEthernet1/0/2] quit
[DeviceB] interface gigabitethernet 1/0/3
[DeviceB-GigabitEthernet1/0/3] link-delay 0
[DeviceB-GigabitEthernet1/0/3] quit
[DeviceB] rrpp domain 1
[DeviceB-rrpp-domain1] control-vlan 4090
[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
[DeviceB] rrpp domain 2
[DeviceB-rrpp-domain2] control-vlan 4092
[DeviceB-rrpp-domain2] ring 2 node-mode transit primary-port gigabitethernet 1/0/2 secondary-port gigabitethernet 1/0/3 level 0
[DeviceB-rrpp-domain2] ring 2 enable
[DeviceB-rrpp-domain2] quit
[DeviceB] rrpp enable
(3) Device C上的配置
<DeviceC> system-view
[DeviceC] interface gigabitethernet 1/0/1
[DeviceC-GigabitEthernet1/0/1] link-delay 0
[DeviceC-GigabitEthernet1/0/1] quit
[DeviceC] interface gigabitethernet 1/0/2
[DeviceC-GigabitEthernet1/0/2] link-delay 0
[DeviceC-GigabitEthernet1/0/2] quit
[DeviceC] interface gigabitethernet 1/0/3
[DeviceC-GigabitEthernet1/0/3] link-delay 0
[DeviceC-GigabitEthernet1/0/3] quit
[DeviceC] rrpp domain 1
[DeviceC-rrpp-domain1] control-vlan 4090
[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
[DeviceC-rrpp-domain1] quit
[DeviceC] rrpp domain 2
[DeviceC-rrpp-domain2] control-vlan 4092
[DeviceC-rrpp-domain2] ring 2 node-mode transit primary-port gigabitethernet 1/0/3 secondary-port gigabitethernet 1/0/2 level 0
[DeviceC-rrpp-domain2] ring 2 enable
[DeviceC-rrpp-domain2] quit
[DeviceC] rrpp enable
(4) Device D上的配置
<DeviceD> system-view
[DeviceD] interface gigabitethernet 1/0/1
[DeviceD-GigabitEthernet1/0/1] link-delay 0
[DeviceD-GigabitEthernet1/0/1] quit
[DeviceD] interface gigabitethernet 1/0/2
[DeviceD-GigabitEthernet1/0/2] link-delay 0
[DeviceD-GigabitEthernet1/0/2] quit
[DeviceD] rrpp domain 1
[DeviceD-rrpp-domain1] control-vlan 4090
[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
[DeviceD] rrpp enable
(5) Device E上的配置
<DeviceE> system-view
[DeviceE] interface gigabitethernet 1/0/1
[DeviceE-GigabitEthernet1/0/1] link-delay 0
[DeviceE-GigabitEthernet1/0/1] quit
[DeviceE] interface gigabitethernet 1/0/2
[DeviceE-GigabitEthernet1/0/2] link-delay 0
[DeviceE-GigabitEthernet1/0/2] quit
[DeviceE] rrpp domain 2
[DeviceE-rrpp-domain2] control-vlan 4092
[DeviceE-rrpp-domain2] ring 2 node-mode master primary-port gigabitethernet 1/0/1 secondary-port gigabitethernet 1/0/2 level 0
[DeviceE-rrpp-domain2] ring 2 enable
[DeviceE-rrpp-domain2] quit
[DeviceE] rrpp enable
(6) Device F上的配置
<DeviceF> system-view
[DeviceF] interface gigabitethernet 1/0/1
[DeviceF-GigabitEthernet1/0/1] link-delay 0
[DeviceF-GigabitEthernet1/0/1] quit
[DeviceF] interface gigabitethernet 1/0/2
[DeviceF-GigabitEthernet1/0/2] link-delay 0
[DeviceF-GigabitEthernet1/0/2] quit
[DeviceF] rrpp domain 2
[DeviceF-rrpp-domain2] control-vlan 4092
[DeviceF-rrpp-domain2] ring 2 node-mode transit primary-port gigabitethernet 1/0/1 secondary-port gigabitethernet 1/0/2 level 0
[DeviceF-rrpp-domain2] ring 2 enable
[DeviceF-rrpp-domain2] quit
[DeviceF] rrpp enable
配置完成后,用户可以使用display命令查看RRPP的配置情况。
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!