06-Smart Link命令
本章节下载: 06-Smart Link命令 (229.58 KB)
目 录
1.1.1 display smart-link flush
1.1.2 display smart-link group
1.1.6 port smart-link group track
1.1.10 reset smart-link statistics
1.1.11 smart-link flush enable
display smart-link flush命令用来显示设备收到的Flush报文信息。
【命令】
display smart-link flush
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【举例】
# 显示设备收到的Flush报文信息。
<Sysname> display smart-link flush
Received flush packets : 10
Receiving interface of the last flush packet : GigabitEthernet1/0/1
Receiving time of the last flush packet : 19:19:03 2012/04/21
Device ID of the last flush packet : 000f-e200-8500
Control VLAN of the last flush packet : 1
表1-1 display smart-link flush命令显示信息描述表
字段 |
描述 |
Received flush packets |
接收的Flush报文总数 |
Receiving interface of the last flush packet |
接收最后一个Flush报文的端口 |
Receiving time of the last flush packet |
接收最后一个Flush报文的时间 |
Device ID of the last flush packet |
接收的最后一个Flush报文中携带的设备标识 |
Control VLAN of the last flush packet |
接收的最后一个Flush报文中携带的控制VLAN |
【相关命令】
· reset smart-link statistics
display smart-link group命令用来显示Smart Link组的信息。
【命令】
display smart-link group { group-id | all }
【视图】
任意视图
【缺省用户角色】
network-admin
network-operator
【参数】
group-id:显示指定Smart Link组的信息。group-id表示Smart Link组的编号,取值范围为1~48。
all:显示所有Smart Link组的信息。
【举例】
# 显示Smart Link组1的信息。
<Sysname> display smart-link group 1
Smart link group 1 information:
Device ID : 0011-2200-0001
Preemption mode : None
Preemption delay: 1(s)
Control VLAN : 1
Protected VLAN : Reference Instance 2, 4
Member Role State Flush-count Last-flush-time
-----------------------------------------------------------------------------
GE1/0/1 PRIMARY ACTIVE 1 16:45:20 2012/04/21
GE1/0/2 SECONDARY STANDBY 2 16:37:20 2012/04/21
表1-2 display smart-link group命令显示信息描述表
字段 |
描述 |
Smart link group 1 information |
Smart Link组的信息 |
Device ID |
设备标识 |
Preemption mode |
抢占模式: · None:非抢占模式 · Role:角色抢占模式 · Speed:速率抢占模式 |
Preemption delay |
抢占延时,单位为秒 |
Control-VLAN |
控制VLAN |
Protected VLAN |
Smart Link组保护的VLAN列表。此处显示的是引用的MSTI(Multiple Spanning Tree Instance,多生成树实例),所引用的MSTI与VLAN间的映射关系可通过命令display stp region-configuration查看 |
Member |
Smart Link组的成员端口 |
Role |
端口角色: · PRIMARY:主端口 · SECONDARY:从端口 |
State |
端口状态: · ACTIVE:转发 · DOWN:故障 · STANDBY:待命 |
Flush-count |
发送的Flush报文数 |
Last-flush-time |
最后一次发送Flush报文的时间,NA表示没有发送过Flush报文 |
flush enable命令用来开启发送Flush报文的功能。
undo flush enable命令用来关闭发送Flush报文的功能。
【命令】
flush enable [ control-vlan vlan-id ]
undo flush enable
【缺省情况】
发送Flush报文的功能处于开启状态,且控制VLAN为VLAN 1。
【视图】
Smart Link组视图
【缺省用户角色】
network-admin
【参数】
control-vlan vlan-id:表示发送Flush报文的控制VLAN。vlan-id为控制VLAN的编号,取值范围为1~4094。
【使用指导】
需要为不同的Smart Link组配置不同的控制VLAN。
请确保控制VLAN存在,且Smart Link组的端口要允许控制VLAN的报文通过。
某Smart Link组的控制VLAN应同时为该Smart Link组的保护VLAN,且不要将已配置为控制VLAN的VLAN删除,否则会影响Flush报文的发送。
【举例】
# 在Smart Link组1中关闭发送Flush报文的功能。
<Sysname> system-view
[Sysname] smart-link group 1
[Sysname-smlk-group1] undo flush enable
【相关命令】
· smart-link flush enable
port命令用来配置Smart Link组的成员端口并指定其角色。
undo port命令用来取消Smart Link组成员端口的配置。
【命令】
port interface-type interface-number { primary | secondary }
undo port interface-type interface-number
【缺省情况】
Smart Link组中不存在成员端口。
【视图】
Smart Link组视图
【缺省用户角色】
network-admin
【参数】
interface-type interface-number:表示端口类型和端口编号,包括二层以太网接口和二层聚合接口。
primary:表示主端口。
secondary:表示从端口。
【使用指导】
在配置Smart Link组的成员端口之前必须配置保护VLAN。
在配置Smart Link组的成员端口之前,请确认端口未启用生成树协议、RRPP功能或者ERPS功能;端口配置为Smart Link组成员后,不能在该端口上开启生成树协议、RRPP功能或者ERPS功能。
请勿将一个端口同时加入聚合组和Smart Link组,否则该端口在Smart Link组中将不会生效,也无法使用display smart-link group命令查看到。当该端口离开聚合组后,该端口在Smart Link组中才会生效。
在接口视图下通过port smart-link group命令也可以将接口配置为配置Smart Link组的成员端口。
【举例】
# 配置Smart Link组1的从端口为GigabitEthernet1/0/1。
<Sysname> system-view
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] undo stp enable
[Sysname-GigabitEthernet1/0/1] quit
[Sysname] smart-link group 1
[Sysname-smlk-group1] protected-vlan reference-instance 0
[Sysname-smlk-group1] port gigabitethernet 1/0/1 secondary
· port smart-link group
port smart-link group命令用来配置Smart Link组的成员端口并指定其角色。
undo port smart-link group命令用来取消Smart Link组成员端口的配置。
【命令】
port smart-link group group-id { primary | secondary }
undo port smart-link group group-id
【缺省情况】
接口不是Smart Link组的成员端口。
【视图】
二层以太网接口视图
二层聚合接口视图
【缺省用户角色】
network-admin
【参数】
group-id:Smart Link组的编号,取值范围为1~48。
primary:表示主端口。
secondary:表示从端口。
【使用指导】
在配置Smart Link组的成员端口之前必须配置保护VLAN。
在配置Smart Link组的成员端口之前,请确认端口未启用生成树协议、RRPP功能或者ERPS功能;端口配置为Smart Link组的成员端口后,不能在该端口上开启生成树协议、RRPP功能或者ERPS功能。
请勿将一个端口同时加入聚合组和Smart Link组,否则该端口在Smart Link组中将不会生效,也无法使用display smart-link group命令查看到。当该端口离开聚合组后,该端口在Smart Link组中才会生效。
在Smart Link组视图下通过port命令也可以配置Smart Link组的成员端口。
【举例】
# 将端口GigabitEthernet1/0/1配置为Smart Link组1的主端口。
<Sysname> system-view
[Sysname] smart-link group 1
[Sysname-smlk-group1] protected-vlan reference-instance 0
[Sysname-smlk-group1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] undo stp enable
[Sysname-GigabitEthernet1/0/1] port smart-link group 1 primary
# 将二层聚合接口1配置为Smart Link组1的主端口。
<Sysname> system-view
[Sysname] smart-link group 1
[Sysname-smlk-group1] protected-vlan reference-instance 0
[Sysname-smlk-group1] quit
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] undo stp enable
[Sysname-Bridge-Aggregation1] port smart-link group 1 primary
· port
port smart-link group track命令用来配置Smart Link组的成员端口与Track项联动。
undo port smart-link group track命令用来取消Smart Link组的成员端口与Track项联动。
【命令】
port smart-link group group-id track track-entry-number
undo port smart-link group group-id track track-entry-number
【缺省情况】
Smart Link组的成员端口未与Track项联动。
【视图】
二层以太网接口视图
二层聚合接口视图
【缺省用户角色】
network-admin
【参数】
group-id:表示Smart Link组的编号,取值范围为1~48。
track-entry-number:表示Track项的序号,必须是与CFD连续性检测功能关联的Track项。
【使用指导】
Smart Link组的成员端口通过Track项与链路检测协议进行联动,目前仅支持与CFD的连续性检测功能联动,请通过track cfd命令创建与CFD连续性检测功能关联的Track项。
在配置端口与Track项联动之前,必须保证该端口已加入相应的Smart Link组。
【举例】
# 配置Smart Link组1的主端口GigabitEthernet1/0/1通过Track项1与CFD的连续性检测功能联动,以检测其链路状态。
<Sysname> system-view
[Sysname] track 1 cfd cc service-instance 100 mep 2
[Sysname-track-1] quit
[Sysname] smart-link group 1
[Sysname-smlk-group1] protected-vlan reference-instance 0
[Sysname-smlk-group1] quit
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] undo stp enable
[Sysname-GigabitEthernet1/0/1] port smart-link group 1 primary
[Sysname-GigabitEthernet1/0/1] port smart-link group 1 track 1
# 配置Smart Link组1的主端口二层聚合接口1通过Track项1与CFD的连续性检测功能联动,以检测其链路状态。
<Sysname> system-view
[Sysname] track 1 cfd cc service-instance 100 mep 2
[Sysname-track-1] quit
[Sysname] smart-link group 1
[Sysname-smlk-group1] protected-vlan reference-instance 0
[Sysname-smlk-group1] quit
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] undo stp enable
[Sysname-Bridge-Aggregation1] port smart-link group 1 primary
[Sysname-Bridge-Aggregation1] port smart-link group 1 track 1
【相关命令】
· track cfd(可靠性命令参考/Track)
preemption delay命令用来配置抢占延时。
undo preemption delay命令用来恢复缺省情况。
【命令】
preemption delay delay
undo preemption delay
【缺省情况】
抢占延时为1秒。
【视图】
Smart Link组视图
【缺省用户角色】
network-admin
【参数】
delay:表示抢占延时,取值范围为0~300,单位为秒。
【使用指导】
在抢占模式下,主端口抢占为转发状态之前,先延迟一段时间以配合上游设备的切换,这段延迟时间就叫做抢占延时。
抢占延时在配置了抢占模式之后才会生效。
【举例】
# 配置抢占模式为角色抢占模式,并配置抢占延时为10秒。
<Sysname> system-view
[Sysname] smart-link group 1
[Sysname-smlk-group1] preemption mode role
[Sysname-smlk-group1] preemption delay 10
【相关命令】
· preemption mode
preemption mode命令用来配置Smart Link组的抢占模式。
undo preemption mode命令用来恢复缺省情况。
【命令】
preemption mode { role | speed [ threshold threshold-value ] }
undo preemption mode
【缺省情况】
Smart Link组为非抢占模式。
【视图】
Smart Link组视图
【缺省用户角色】
network-admin
【参数】
role:配置Smart Link组的抢占模式为角色抢占模式,即当主链路恢复后,主端口切换回转发状态。
speed:配置Smart Link组的抢占模式为速率抢占模式。
threshold threshold-value:速率抢占阈值,取值范围为1~10000。
【使用指导】
抢占延时在配置了Smart Link组的抢占模式之后才会生效。
配置Smart Link组的抢占模式为速率抢占模式:
· 指定threshold threshold-value参数时,如果主从端口的接口速率差值大于等于接口速率较小值的threshold-value%,则接口速率大的端口为转发状态。
· 未指定threshold threshold-value参数时,接口速率大的端口为转发状态。
【举例】
# 配置Smart Link组的抢占模式为角色抢占模式。
<Sysname> system-view
[Sysname] smart-link group 1
[Sysname-smlk-group1] preemption mode role
# 配置Smart Link组的抢占模式为速率抢占模式,速率抢占阈值为1000。
<Sysname> system-view
[Sysname] smart-link group 1
[Sysname-smlk-group1] preemption mode speed threshold 1000
protected-vlan命令用来配置Smart Link组的保护VLAN。
undo protected-vlan命令用来删除Smart Link组的保护VLAN。
【命令】
protected-vlan reference-instance instance-id-list
undo protected-vlan [ reference-instance instance-id-list ]
【缺省情况】
Smart Link组不存在保护VLAN。
【视图】
Smart Link组视图
【缺省用户角色】
network-admin
【参数】
reference-instance instance-id-list:配置Smart Link组的保护VLAN。
· 当生成树的工作模式为MSTP模式时,可以通过引用MSTI的方式来配置Smart Link组的保护VLAN。instance-id-list为MSTI列表,表示方式为instance-id-list = { instance-id 1 [ to instance-id 2 ] }&<1-10>。其中,instance-id 1和instance-id 2为MSTI的编号,取值范围为0~4094,0表示CIST。instance-id 2必须大于等于instance-id 1。&<1-10>表示前面的参数最多可以输入10次。MSTI所映射的VLAN可通过命令display stp region-configuration查看。
· 当生成树的工作模式为PVST模式时,可以通过选择VLAN ID来配置Smart Link组的保护VLAN。instance-id-list为VLAN ID。表示方式为instance-id-list = { instance-id 1 [ to instance-id 2 ] }&<1-10>。取值范围为1~4094,instance-id 2必须大于等于instance 1。&<1-10>表示前面的参数最多可以输入10次。
【使用指导】
Smart Link端口允许通过的VLAN都应该被Smart Link组保护。
若VLAN与MSTI的映射关系发生变化,Smart Link组实际所保护的VLAN也会根据Smart Link组的保护VLAN所引用的MSTI而变化。
在删除保护VLAN的相关配置时,需要注意的是:
· 在MSTP模式下,若指定了reference-instance instance-id-list参数,将删除Smart Link组中指定MSTI所映射VLAN的相关配置;否则,将删除Smart Link组中所有MSTI所映射VLAN的相关配置。
· 在PVST模式下,若指定reference-instance instance-id-list参数,将删除Smart Link组中所选VLAN的相关配置;否则,将删除Smart Link组中所有VLAN的相关配置。
· 如果Smart Link组中已经配置了成员端口,则不允许删除所有保护VLAN的相关配置;如果Smart Link组中没有配置成员端口,则可以删除所有保护VLAN的相关配置。
【举例】
# 先将VLAN 1~30映射到MSTI 1上,并激活MST域的配置;然后配置Smart Link 组1的保护VLAN为MSTI 1所映射的VLAN。
<Sysname> system-view
[Sysname] stp region-configuration
[Sysname-mst-region] instance 1 vlan 1 to 30
[Sysname-mst-region] active region-configuration
[Sysname-mst-region] quit
[Sysname] smart-link group 1
[Sysname-smlk-group1] protected-vlan reference-instance 1
【相关命令】
· display stp region-configuration(二层技术-以太网交换命令参考/生成树)
· smart-link group
reset smart-link statistics命令用来清除Flush报文的统计信息。
【命令】
reset smart-link statistics
【视图】
用户视图
【缺省用户角色】
network-admin
【举例】
# 清除Flush报文的统计信息。
<Sysname> reset smart-link statistics
【相关命令】
· display smart-link flush
smart-link flush enable命令用来开启接收Flush报文的功能。
undo smart-link flush enable命令用来关闭接收Flush报文的功能。
【命令】
smart-link flush enable [ control-vlan vlan-id-list ]
undo smart-link flush enable [ control-vlan vlan-id-list ]
【缺省情况】
接收Flush报文的功能处于关闭状态。
【视图】
二层以太网接口视图
二层聚合接口视图
【缺省用户角色】
network-admin
【参数】
control-vlan vlan-id-list:表示接收Flush报文的控制VLAN,缺省值为1。vlan-id-list为控制VLAN列表,vlan-id-list={ vlan-id 1 [ to vlan-id 2 ] }&<1-10>。其中,vlan-id 1和vlan-id 2为VLAN编号,取值范围为1~4094。vlan-id 1必须小于等于vlan-id 2的取值。&<1-10>表示前面的参数最多可以输入10次。
【举例】
# 在端口GigabitEthernet1/0/1上开启接收Flush报文的功能。
[Sysname] interface gigabitethernet 1/0/1
[Sysname-GigabitEthernet1/0/1] smart-link flush enable
# 在二层聚合接口1上开启接收Flush报文的功能。
<Sysname> system-view
[Sysname] interface bridge-aggregation 1
[Sysname-Bridge-Aggregation1] smart-link flush enable
【相关命令】
· flush enable
smart-link group命令用来创建Smart Link组,并进入Smart Link组视图。如果指定的Smart Link组已经存在,则直接进入Smart Link组视图。
undo smart-link group命令用来删除Smart Link组。
【命令】
smart-link group group-id
undo smart-link group group-id
【缺省情况】
不存在Smart Link组。
【视图】
系统视图
【缺省用户角色】
network-admin
【参数】
group-id:表示Smart Link组的编号,取值范围为1~48。
【使用指导】
当Smart Link组内有成员端口时不允许删除。
【举例】
# 创建Smart Link组1,并进入Smart Link组1的视图。
<Sysname> system-view
[Sysname] smart-link group 1
[Sysname-smlk-group1]
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!