05-ERPS命令
本章节下载: 05-ERPS命令 (242.65 KB)
目 录
control-vlan命令用来配置ERPS环上实例的控制VLAN。
undo control-vlan命令用来恢复缺省情况。
【命令】
control-vlan vlan-id
undo control-vlan
【缺省情况】
ERPS实例不存在控制VLAN。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【参数】
vlan-id:控制VLAN的编号,取值范围为2~4094。
【使用指导】
控制VLAN必须为设备上尚未创建的VLAN。
【举例】
# 配置ERPS环1实例1的控制VLAN为VLAN 100。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] control-vlan 100
【相关命令】
· instance
display erps命令用来显示ERPS环的摘要信息。
【命令】
display erps
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示ERPS环的摘要信息。
<Sysname> display erps
ERPS protocol status: Enabled
ERPS tcn-propagation: Enabled
Flags: R -- RPL, F -- Faulty, B -- Blocked,
FS -- Forced switch, MS -- Manual switch
Ring Instance NodeRole NodeState Port0 Port1 Status
-----------------------------------------------------------------------
1 1 Owner Idle R,B Enabled
1 2 Normal Idle Disabled
2 1 Owner Idle R,B Enabled
2 2 Normal Idle Disabled
表1-1 display erps命令显示信息描述表
字段 |
描述 |
ERPS protocol status |
ERPS协议全局使能状态: · Enabled:全局使能 · Disabled:全局关闭 |
ERPS tcn-propagation |
Flush全局使能标记: · Enabled:全局使能 · Disabled:全局关闭 |
Ring |
ERPS环编号 |
Instance |
环上实例ID |
NodeRole |
节点类型: · Owner:主节点 · Neighbor: 邻居节点 · Normal:普通节点 |
NodeState |
节点状态: · Idle:环初始化过后进入到稳定状态,在环链路正常情况下,整个环网为Idle状态 · Protection:当环网某段链路出现故障,环路经过保护倒换,最终稳定到的状态 · MS:手动倒换模式 · FS:强制倒换模式 · Pending:是一个不稳定的状态,是各状态在进行跳转时的一个过渡状态 · -:ERPS协议全局或在实例中处于关闭状态 |
Port0 |
Port0的状态: · R:表示此端口为RPL端口 · B:表示此端口阻塞 · F:表示此端口连接的链路故障,端口不可用 · FS:表示此端口上执行了FS操作 · MS:表示此端口上执行了MS操作 · 空白:表示此端口未处于以上五种状态 · -:表示Port0处于以下的情况: ¡ 未配置ERPS环成员端口 |
Port1 |
Port1的状态: · R:表示此端口为RPL端口 · B:表示此端口阻塞 · F:表示此端口连接的链路故障,端口不可用 · FS:表示此端口上执行了FS操作 · MS:表示此端口上执行了MS操作 · 空白:表示此端口未处于以上五种状态 · -:表示Port1处于以下的情况: ¡ 未配置ERPS环成员端口 |
Status |
ERPS实例使能状态: · Enabled:实例已使能 · Disabled:实例未使能 |
display erps detail命令用来显示ERPS环的详细信息。
【命令】
display erps detail ring ring-id [ instance instance-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ring ring-id:显示指定环的详细信息,ring-id为ERPS环ID,取值范围为1~255。
instance instance-id:显示指定实例的详细信息,instance-id为实例ID,取值范围为1~64。如果未指定本参数,将显示所有实例的详细信息。
【举例】
# 显示ERPS环1实例1的详细信息。
<Sysname> display erps detail ring 1 instance 1
Ring ID : 1
Port0 : Ten-GigabitEthernet1/0/25
Port1 : Ten-GigabitEthernet1/0/26
Subring : No
Default MAC : Yes
Instance ID : 1
Node role : Owner
Node state : Idle
Connect (ring/instance): (1/2), (2/3)
Control VLAN : 100
Protected VLAN : Reference-instance 0 to 2
Guard timer : 500 ms
Hold-off timer : 1 sec
WTR timer : 5 min
Revertive operation : Non-revertive
Enable status : Yes, Active Status : Yes
R-APS level : 1
Port PortRole PortStatus
--------------------------------------------------------------------
Port0 RPL Block
Port1 Non-RPL Up
# 显示ERPS环1上所有实例的详细信息。
<Sysname> display erps detail ring 1
Ring ID : 1
Port0 : Ten-GigabitEthernet1/0/25
Port1 : Ten-GigabitEthernet1/0/26
Subring : No
Default MAC : Yes
Instance ID : 1
Node role : Owner
Node state : Idle
Connect(ring/instance): (1/2), (2/3)
Control VLAN : 100
Protected VLAN : Reference-instance 0 to 2
Guard timer : 500 ms
Hold-off timer : 1 sec
WTR timer : 5 min
Revertive operation : Non-revertive
Enable status : Yes, Active Status : Yes
R-APS level : 1
Port PortRole PortStatus
----------------------------------------------------------------------
Port0 RPL Block
Port1 Non-RPL Up
Instance ID : 2
Node role : Neighbor
Node state : Idle
Connect(ring/instance): (1/2), (2/3)
Control VLAN : 200
Protected VLAN : Reference-instance 3
Guard timer : 500 ms
Hold-off timer : 1 sec
Wtr timer : 5 min
Revertive operation : Non-revertive
Enable status : Yes, Active Status : Yes
R-APS level : 1
Port PortRole PortStatus
-------------------------------------------------------------------
Port0 RPL Block
Port1 Non-RPL Up
表1-2 display erps detail命令显示信息描述表
字段 |
描述 |
|
Ring ID |
ERPS环编号 |
|
Port0 |
ERPS环成员端口 |
|
Port1 |
ERPS环成员端口 |
|
Subring |
(暂不支持)说明当前环是否是子环: · Yes:是 · No:否 |
|
Default MAC |
协议报文的目的MAC地址是否采用默认MAC地址: · Yes:采用默认MAC地址,目的MAC地址的最后一个字节固定为1 · No:不采用默认MAC地址,当前ERPS环的环号配置为R-APS报文目地MAC地址的最后一个字节 |
|
Instance ID |
ERPS实例编号 |
|
Node role |
该物理口所在节点类型: · Owner:主节点 · Neighbor:邻居节点 · Normal:普通节点 |
|
Node state |
节点状态: · Idle:环初始化过后进入到稳定状态,在环链路正常情况下,整个环网为Idle状态 · Protection:当环网某段链路出现故障,环路经过保护倒换,最终稳定到的状态 · MS:手动倒换模式 · FS:强制倒换模式 · Pending:Pending状态是一个不稳定的状态,是各状态在进行跳转时的一个过渡状态 · -:ERPS协议全局或在实例中处于关闭状态 |
|
Connect(ring/instance) |
显示当前实例关联的(环/实例)对 |
|
Control VLAN |
ERPS实例的控制VLAN |
|
Protected VLAN |
ERPS实例保护的VLAN列表。此处显示的是引用的MSTI(Multiple Spanning Tree Instance,多生成树实例),MSTI所映射的VLAN可以通过命令display stp region-configuration查看 |
|
Guard timer |
Guard定时器超时时间,单位为毫秒 |
|
Hold-off timer |
Hold-off定时器超时时间,单位为毫秒 |
|
WTR timer |
WTR定时器超时时间,单位为分钟 |
|
Revertive opertaion |
回切模式: · Non-revertive:非回切模式 · Revertive:回切模式 |
|
Enable status |
ERPS实例使能状态: · Yes:实例已使能 · No:实例未使能 |
|
Active Status |
ERPS实例激活状态(全局以及实例均使能): · Yes:实例已激活 · No:实例未激活 |
|
R-APS level |
R-APS报文的级别 |
|
Port |
ERPS环成员端口 |
|
PortRole |
该成员端口的角色: · RPL:表示端口为RPL端口 ¡ Non-RPL:表示端口为非RPL端口 |
|
Port Status |
端口状态: · Block:端口阻塞 · Up:链路up ¡ Down:链路down |
|
display erps statistics命令用来显示ERPS报文的统计信息。
【命令】
display erps statistics ring ring-id [ instance instance-id ]
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
ring ring-id:显示指定环的报文统计信息,ring-id为ERPS环ID,取值范围为1~255。
instance instance-id:显示指定实例的报文统计信息,instance-id为实例ID,取值范围为1~64。如果未指定本参数,将显示所有实例的报文统计信息。
【举例】
# 显示ERPS环1上所有实例的报文统计信息。
<Sysname> display erps statistics ring 1
Statistics for ERPS ring 1 instance 1:
R-APS Port0(Tx/Rx) Port1(Tx/Rx)
----------------------------------------------------
NR 1/1 1/1
NR,RB 0/1 0/1
SF 1/0 1/0
MS 0/0 0/0
FS 0/0 0/0
Total 2/2 2/2
Statistics for ERPS ring 1 instance 2:
R-APS Port0(Tx/Rx) Port1(Tx/Rx)
----------------------------------------------------
NR 1/1 1/1
NR,RB 0/1 0/1
SF 1/0 1/0
MS 0/0 0/0
FS 0/0 0/0
Total 2/2 2/2
表1-3 display erps statistics命令显示信息描述表
字段 |
描述 |
R-APS |
报文类型 |
Port0(Tx/Rx) |
Port0端口收发报文统计信息: · Tx:表示发送报文 · Rx:表示收到报文 |
Port1(Tx/Rx) |
Port1端口收发报文统计信息: · Tx:表示发送报文 · Rx:表示收到报文 |
erps clear命令用来清除ERPS环上FS/MS模式的配置。
【命令】
erps clear ring ring-id instance instance-id
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
ring ring-id:指定ERPS环,ring-id为ERPS环ID,取值范围为1~255。
instance instance-id:指定ERPS实例,instance-id为实例ID,取值范围为1~64。
【使用指导】
通过本命令可将非回切模式的ERPS环返回到回切模式,但不清除非回切模式配置。
如果用户清除了ERPS上的配置,当故障链路恢复时,Owner节点可跳过WTR定时器的超时等待,直接启动链路恢复倒换。
【举例】
# 清除ERPS环1实例1的FS/MS模式配置。
<Sysname> system-view
[Sysname] erps clear ring 1 instance 1
erps enable命令用来全局使能ERPS协议。
undo erps enable命令用来恢复缺省情况。
【命令】
erps enable
undo erps enable
【缺省情况】
ERPS协议处于全局关闭状态。
【视图】
系统视图
【缺省用户角色】
network-admin
【举例】
# 使能ERPS协议。
<Sysname> system-view
[Sysname] erps enable
erps ring命令用来创建ERPS环。
undo erps ring命令用来删除ERPS环。
【命令】
erps ring ring-id
undo erps ring ring-id
【缺省情况】
不存在ERPS环。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
ring ring-id:创建指定的ERPS环,ring-id为ERPS环ID,取值范围为1~255。
【使用指导】
删除ERPS环时,必须保证先删除环内的所有ERPS实例,否则将导致删除失败。
【举例】
# 创建ERPS环1。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1]
【相关命令】
· instance
erps switch用来配置ERPS环的倒换模式。
【命令】
erps switch { force | manual } ring ring-id instance instance-id { port0 | port1 }
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
force:配置ERPS环为强制倒换模式。
manual:配置ERPS环为手动倒换模式。
port0:ERPS环成员端口。
port1:ERPS环成员端口。
ring ring-id:指的ERPS环,ring-id为ERPS环ID,取值范围为1~255。
instance instance-id显示指的ERPS实例,instance-id为实例ID,取值范围为1~64。
【举例】
# 强制倒换ERPS环1实例1的第一个端口。
<Sysname> system-view
[Sysname] erps switch force ring 1 instance 1 port0
instance命令用来配置ERPS环上的实例。
undo instance命令用来删除ERPS环上的实例。
【命令】
instance instance-id
undo instance instance-id
【缺省情况】
ERPS环上不存在实例。
【视图】
ERPS环视图
【缺省用户角色】
network-admin
【参数】
instance instance-id:创建ERPS实例,instance-id为实例ID,取值范围为1~64。
【使用指导】
一个ERPS环可以支持多个实例,每个实例都有各自的保护VLAN、控制VLAN、RPL Owner。实例通过Ring ID和VLAN ID来区分。每个实例作为一个独立的协议实体,维护各自的状态机和数据。
【举例】
# 配置ERPS环1实例1。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1]
【相关命令】
· erps ring
instance enable命令用来在ERPS实例中使能ERPS协议。
undo instance enable命令用来在ERPS实例中关闭ERPS协议。
【命令】
instance enable
undo instance enable
【缺省情况】
ERPS实例中ERPS协议处于关闭状态。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【举例】
# 配置ERPS环1实例1,并且在实例1下使能ERPS协议。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] control-vlan 100
[Sysname-erps-ring1-inst1] protected-vlan reference-instance 0 1 2
[Sysname-erps-ring1-inst1] instance enable
【相关命令】
· instance
node-role命令用来配置ERPS节点的角色。
undo node-role命令用来恢复缺省情况。
【命令】
node-role { owner | neighbor } rpl { port0 | port1 }
undo node-role
【缺省情况】
节点角色为Normal。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【参数】
owner:ERPS环中的主节点。
neighbor:ERPS环中的邻居节点。
【使用指导】
同一个环上配置节点角色过程中不能同时出现两个Owner节点,否则不能保证配置完成后Owner节点功能正常。
【举例】
# 配置ERPS环1实例1为RPL Owner节点,port0为RPL端口
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] node-role owner rpl port0
port erps track命令用来配置ERPS环成员端口与Track机制联动。
undo port erps track命令用来取消ERPS环成员端口与Track机制联动。
【命令】
port erps ring ring-id instance instance-id track track-entry-index
undo port erps ring ring-id instance instance-id track
【缺省情况】
未配置ERPS环成员端口与Track机制联动。
【视图】
接口视图
【缺省用户角色】
network-admin
【参数】
ring ring-id:指定ERPS环,ring-id为ERPS环ID,取值范围为1~255。
instance instance-id:指定ERPS实例,instance-id为实例ID,取值范围为1~64。
track-entry-index:联动关联项索引编号,取值范围为1~1024,由Track模块的命令行配置分配,参见track cfd cc命令。
【使用指导】
port erps track命令的具体的监测项由Track模块命令行配置指定,目前仅支持与CFD连续性检测功能联动。
在配置端口与Track机制联动之前,须保证该端口已加入对应的ERPS实例中。
【举例】
# 配置ERPS环1实例1内主节点的主端口Ten-GigabitEthernet1/0/25与CFD连续性检测功能联动,以检测其链路状态。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] port0 interface ten-gigabitethernet 1/0/25
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] node-role owner rpl port0
[Sysname-erps-ring1-inst1] quit
[Sysname-erps-ring1] quit
[Sysname] interface ten-gigabitethernet 1/0/25
[Sysname-Ten-GigabitEthernet1/0/25] port erps ring 1 instance 1 track 3
【相关命令】
· track cfd(可靠性/Track)
port0命令用来配置ERPS环成员端口。
undo port0命令用来恢复缺省情况。
【命令】
port0 interface interface-type interface-number
undo port0
【缺省情况】
ERPS环不存在成员端口。
【视图】
ERPS环视图
【缺省用户角色】
network-admin
【参数】
interface interface-type interface-number:ERPS环成员端口,interface-type interface-number为指定端口类型和端口编号,可以是二层以太网端口或二层聚合逻辑口。
【使用指导】
请勿将一个端口同时加入聚合组和ERPS环,否则该端口在ERPS环中将不会生效,也无法使用display erps detail命令查看到。
【举例】
# 配置接口Ten-GigabitEthernet1/0/25为ERPS环1第一个端口。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] port0 interface ten-gigabitethernet 1/0/25
port1命令用来配置ERPS环成员端口。
undo port1命令用来恢复缺省情况。
【命令】
port1 interface interface-type interface-number
undo port1
【缺省情况】
ERPS环不存在成员端口。
【视图】
ERPS环视图
【缺省用户角色】
network-admin
【参数】
interface interface-type interface-number:ERPS环成员端口,interface-type interface-number为指定端口类型和端口编号,可以是二层以太网端口或二层聚合逻辑口。
【使用指导】
请勿将一个端口同时加入聚合组和ERPS环,否则该端口在ERPS环中将不会生效,也无法使用display erps detail命令查看到。
【举例】
# 配置接口Ten-GigabitEthernet1/0/26为ERPS环1第二个端口。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] port1 interface ten-gigabitethernet 1/0/26
protected-vlan命令用来配置ERPS环上实例的保护VLAN。
undo protected-vlan命令用来删除ERPS环上实例的保护VLAN。
【命令】
protected-vlan reference-instance instance-id-list
undo protected-vlan [ reference-instance instance-id-list ]
【缺省情况】
ERPS环实例下不存在保护VLAN。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【参数】
instance-id-list:通过引用MSTI的方式来配置ERPS实例的保护VLAN。instance-id-list为MSTI列表,表示方式为instance-id-list = { instance-id [ to instance-id ] }&<1-10>。其中,instance-id为MSTI的编号,取值范围为0~4094,0表示CIST。&<1-10>表示前面的参数最多可以输入10次。MSTI所映射的VLAN可通过命令display stp region-configuration查看(在PVST模式下,系统会自动将VLAN与MSTI进行映射)。
【使用指导】
在使用undo protected-vlan命令时若指定了reference-instance instance-id-list参数,将删除ERPS实例内指定MSTI所映射VLAN的相关配置;否则,将删除ERPS实例内所有MSTI所映射VLAN的相关配置。
若VLAN与MSTI的映射关系发生变化,ERPS实例保护的VLAN也会根据其所引用的MSTI而变化。
【举例】
# 配置ERPS环1实例1的保护VLAN。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] protected-vlan reference-instance 0 1 2
【相关命令】
· display stp region-configuration
r-aps level命令用来配置ERPS环的R-APS报文级别。
undo r-aps level命令用来恢复缺省情况。
【命令】
r-aps level level-value
undo r-aps level
【缺省情况】
ERPS环的R-APS报文级别为7。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【参数】
level-value:R-APS报文的级别,取值范围为0~7。
【使用指导】
同一环上同一实例内节点的R-APS报文级别必须相同。
【举例】
# 配置ERPS环1实例1的R-APS报文级别为1。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] r-aps level 1
r-aps ring-mac命令用来将ERPS环的环号配置为R-APS报文目地MAC的最后一个字节。
undo r-aps ring-mac命令用来恢复缺省情况。
【命令】
r-aps ring-mac
undo r-aps ring-mac
【缺省情况】
R-APS报文目的MAC的最后一个字节为1。
【视图】
ERPS环视图
【缺省用户角色】
network-admin
【举例】
# 将当前ERPS环的环号2配置为R-APS报文目的MAC的最后一个字节。
<Sysname> system-view
[Sysname] erps ring 2
[Sysname-erps-ring2] r-aps ring-mac
reset erps statistics命令用来清除ERPS报文的统计信息。
【命令】
reset erps statistics ring ring-id [ instance instance-id ]
【视图】
用户视图
【缺省用户角色】
network-admin
【参数】
ring ring-id:清除指定环的报文统计信息,ring-id为ERPS环ID,取值范围为1~255。
instance instance-id:清除指定实例的报文统计信息,instance-id为实例ID,取值范围为1~64。如果未指定本参数,则清除指定ERPS环上所有实例的报文统计信息。
【举例】
# 清除当前设备上ERPS环1实例1的报文统计信息。
<Sysname> reset erps statistics ring 1 instance 1
【相关命令】
· display erps statistics
revertive-operation non-revertive命令用来配置ERPS为非回切模式。
undo revertive-operation命令用来恢复缺省情况。
【命令】
revertive-operation non-revertive
undo revertive-operation
【缺省情况】
ERPS环为回切模式。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【使用指导】
RPL的Owner节点在收到NR报文后,不执行任何动作,保持之前设置的端口状态;当用户执行了erps clear命令后,Owner节点会倒换回缺省的回切模式。
【举例】
# 配置ERPS环1实例1为非回切模式。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] revertive-operation non-revertive
timer guard命令用来配置ERPS实例的Guard定时器的值。
undo timer guard命令用来恢复缺省情况。
【命令】
timer guard guard-value
undo timer guard
【缺省情况】
Guard定时器的值为500毫秒。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【参数】
guard-value:Guard定时器的值,取值范围为10~2000,步长为10,单位为毫秒。
【使用指导】
该定时器在端口检测到链路恢复时启动,用于防止网上转发延时导致的老SF消息残留对网络造成不必要的震荡。在此定时器超时前,接口不再处理除了Flush报文外的所有其它R-APS报文。
【举例】
# 配置ERPS环1实例1的Guard定时器的值为30毫秒。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] timer guard 30
timer hold-off命令用来配置ERPS实例的Hold-off定时器的值。
undo timer hold-off命令用来恢复缺省情况。
【命令】
timer hold-off hold-off-value
undo timer hold-off
【缺省情况】
Hold-off定时器的值为0毫秒。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【参数】
hold-off-value:Hold-off定时器的值,取值范围为0~10000,步长为100,单位为毫秒。
【使用指导】
该定时器在端口检测到链路故障时启动,等待Hold-off超时,如果故障依然存在,再上报。该定时器的时长会影响链路上报的速度,影响故障发生时链路的倒换性能。
【举例】
# 配置ERPS环1实例1的Hold-off定时器的值为300毫秒。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] timer hold-off 300
timer wtr命令用来配置ERPS实例的WTR定时器的值。
undo timer wtr命令用来恢复缺省情况。
【命令】
timer wtr wtr-value
undo timer wtr
【缺省情况】
WTR定时器的值为5分钟。
【视图】
ERPS实例视图
【缺省用户角色】
network-admin
【参数】
wtr-value:WTR定时器的值,取值范围为1~12,步长为1,单位为分钟。
【使用指导】
该定时器用于防止环网上存在间歇性故障链路导致网络频繁震荡。
【举例】
# 配置ERPS环1实例1的WTR定时器的值为3分钟。
<Sysname> system-view
[Sysname] erps ring 1
[Sysname-erps-ring1] instance 1
[Sysname-erps-ring1-inst1] timer wtr 3
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!