12-Smart Link与Monitor Link命令
本章节下载: 12-Smart Link与Monitor Link命令 (179.43 KB)
目 录
1.1.2 display smart-link flush
1.1.3 display smart-link group
1.1.10 smart-link flush enable
1.1.12 reset smart-link packets counter
2.1.2 display monitor-link group
【命令】
debugging smart-link [ group id ] { all | error | event | fsm | packet }
undo debugging smart-link [ group id ] { all | error | event | fsm | packet }
【视图】
用户视图
【参数】
id:Smart Link组编号。
all:Smart Link所有调试信息。
error:Smart Link的错误调试信息。
event:Smart Link的事件调试信息。
fsm:Smart Link的状态机调试信息。
packet:Smart Link的报文调试信息。
【描述】
debugging smart-link命令用来开启Smart Link组调试信息开关。undo debugging smart-link命令用来关闭Smart Link组调试信息开关。
【举例】
# 打开指定Smart Link组的报文调试信息。
<H3C> debugging smart-link group 1 packet
【命令】
display smart-link flush
【视图】
任意视图
【参数】
无
【描述】
display smart-link flush命令用来显示设备处理Flush报文的信息。
【举例】
# 显示设备处理Flush报文的信息。
<H3C> display smart-link flush
Receive flush packets count : 10
Receive last flush interface : GigabitEthernet3/1/1
Receive last flush packet time : 19:19:03 2006/06/27
Receive last flush packet source mac : 000f-e201-0206
Receive last flush packet device ID : 000f-e201-0206
Receive last flush packet control vlan ID : 1
【命令】
display smart-link group { id | all }
【视图】
任意视图
【参数】
id:Smart Link组编号。
all:所有组。
【描述】
display smart-link group命令用来显示Smart Link组的信息。
【举例】
# 显示Smart Link组的信息。
<H3C> display smart-link group 1
Smart link group 1 information:
Preemption mode: NONE
Protected-instance(s):
2-10, 40, 45
Device ID: 000f-e201-0206 Control-vlan ID: 10
Member Role State Flush-count Last-flush-time
GigabitEthernet0/1/1 MASTER ACTVIE 1 16:37:20 2006/04/21
AGG-1 SLAVE STANDBY 2 17:45:20 2006/04/21
表1-1 display smart-link group命令显示信息描述表
|
字段 |
描述 |
|
Preemption mode |
抢占模式:角色抢占/无(ROLE/NONE) |
|
Protected-instance(s) |
保护的MST实例,范围为0~48,没有配置时显示NULL |
|
Member |
Smart Link组成员,AGG为聚合组 |
|
Role |
角色,有两种:主/备(Master/Slave) |
|
State |
状态,有两种:激活/待命(Active/Standby) |
|
Flush-count |
发送的Flush报文数 |
|
Last-flush-time |
最后一次发送报文的时间 |
【命令】
flush enable [ control-vlan id ]
undo flush enable
【视图】
Smart Link视图
【参数】
control-vlan id:控制VLAN的编号,取值范围为1~4094,缺省值为1。
【描述】
flush enable命令用来打开Flush报文的发送。undo flush enable命令用来关闭Flush报文的发送。
缺省情况下,为VLAN 1下打开Flush报文的发送。
当master(slave)链路状态由up转为down时,Smart Link将检查slave(master)的链路状态,如果slave(master)可用,将解除slave(master)的阻塞。在状态迁移的过程中,Smart Link设备通过Flush报文与上游设备进行通信,如果上游设备能处理Flush报文,上游设备和Smart Link设备将协同进行链路选择。
对于上游设备,需要配置端口打开Flush报文处理的控制VLAN。
注意:
禁止用户把以下VLAN配置成控制VLAN:GVRP动态学习到的VLAN、Super VLAN、Sub VLAN、Isolate-user-VLAN、Secondary VLAN、组播VLAN、HGMP控制VLAN、Guest VLAN以及配置了L2VPN的VLAN。
& 说明:
l 多个Smart Link组用于负载分担时,使能Flush发送的控制VLAN需要保持一致。
l 控制VLAN需要映射到Smart Link组的某个保护实例上。
表1-2 相关参考命令
|
命令 |
描述 |
|
该命令用来开启处理Flush报文功能 |
【举例】
# 打开发送Flush报文。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] smart-link group 1
[H3C-smlk-group1] flush enable control-vlan 10
【命令】
link-aggregation group id { master | slave }
undo link-aggregation group id
【视图】
Smart Link视图
【参数】
id:聚合组的编号,取值范围为1~31(该聚合组只能为手工聚合组)。
master:主成员。
slave:从成员。
【描述】
link-aggregation group命令用来设置手工聚合组为Smart Link组的成员。undo link-aggregation group命令用来取消设置手工聚合组为Smart Link组的成员。
& 说明:
l Smart Link和STP、RRPP、BPDU TUNNEL在端口上是互斥的,在配置Smart Link组成员之前,请确认聚合组端口不是STP或者RRPP端口;聚合组配置成Smart Link组的成员后,不能在该聚合组上开启STP或者RRPP功能。
l 聚合组配置成Smart Link组的成员后,该聚合组将不能被删除,必须先取消设置该聚合组为Smart Link组成员后方可删除。
l 聚合组中的端口不能再单独配置为Smart Link组的成员。
l Smart Link的控制VLAN不能和RRPP的控制VLAN以及子VLAN相同。
l 当前Smart Link组和该聚合组所在的其它Smart Link组不能存在公共MST实例。
l 把聚合组配置为多个用于负载分担的Smart Link组成员时,如果聚合组将分担某Smart Link组所保护的MST实例上的流量,需要把聚合组配置为该Smart Link的主端口。
只有聚合组中的所有端口链路状态均为down的时候,聚合组的状态才是down。
聚合组中只要有一个端口链路状态为up状态,该聚合组的状态都是up。
【举例】
# 设置手工聚合组28为Smart Link组的从成员。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] smart-link group 1
[H3C-smlk-group1] link-aggregation group 28 slave
【命令】
port interface-type interface-number { master | slave }
undo port interface-type interface-number
【视图】
Smart Link视图
【参数】
interface-type interface-number:指定端口类型和编号。
master:主成员。
slave:从成员。
【描述】
port命令用来设置单端口为Smart Link组的成员。undo port命令用来取消设置单端口为Smart Link组的成员。
& 说明:
l Smart Link和STP、RRPP在端口上是互斥的,在配置Smart Link组成员之前,请确认端口不是STP或者RRPP端口;端口配置为Smart Link组成员后,不能在该端口上开启STP或者RRPP功能。
l 如果单端口属于聚合组,并且需要配置该聚合组为Smart Link组的成员时,请在Smart Link视图下配置。
l 配置单端口为Smart Link组的成员也可以在以太网端口视图下进行配置。
l Smart Link组的成员可以是单端口,也可以是手工聚合组,但不可以是静态聚合组或动态聚合组。本命令在Smart Link视图下执行,操作的端口不能是聚合组端口。
l 当前Smart Link组和该端口所在的其它Smart Link组不能存在公共MST实例。
l 把单端口配置为多个用于负载分担的Smart Link组成员时,如果单端口将分担某Smart Link组所保护的MST实例上的流量,需要把单端口配置为该Smart Link组的主端口。
【举例】
# 设置端口为Smart Link组的从成员。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] smart-link group 1
[H3C-smlk-group1] port gigabitethernet 0/1/1 slave
【命令】
port smart-link group id { master | slave }
undo port smart-link group id
【视图】
以太网端口视图
【参数】
id:Smart Link组的编号,取值范围为1~48。
master:主成员。
slave:从成员。
【描述】
port smart-link group命令用来设置单端口为Smart Link组的成员。undo port smart-link group命令用来取消设置单端口为Smart Link组的成员。
& 说明:
l Smart Link组的成员可以是单端口,也可以是手工聚合组,但不可以是静态聚合组或动态聚合组。聚合组端口不支持该命令。
l Smart Link和STP、RRPP在端口上是互斥的,在配置Smart Link组成员之前,请确认端口不是STP或者RRPP端口;端口配置为Smart Link组成员后,不能在该端口上开启STP或者RRPP功能。
l 如果单端口属于一个聚合组,并且需要配置该聚合组为Smart Link组的成员时,请在Smart Link视图下配置。
l 配置单端口为Smart Link组的成员也可以在Smart Link视图下进行配置。
l 当前Smart Link组和该端口所在的其它Smart Link组不能存在公共MST实例。
l 把单端口配置为多个用于负载分担的Smart Link组成员时,如果单端口将分担某Smart Link组所保护的MST实例上的流量,需要把单端口配置为该Smart Link的主端口。
表1-3 相关参考命令
|
命令 |
描述 |
|
该命令用来设置聚合组为Smart Link组的成员 |
【举例】
# 将端口GigabitEthernet0/1/1设置为Smart Link group 1的主成员。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] smart-link group 1
New Smart Link Group Created
[H3C-smlk-group1] quit
[H3C] interface gigabitethernet 0/1/1
[H3C-GigabitEthernet0/1/1] port smart-link group 1 master
【命令】
preemption mode role
undo preemption mode
【视图】
Smart Link视图
【参数】
role:按成员角色抢占模式。
【描述】
preemption mode role命令用来配置Smart Link组按角色抢占。undo preemption mode命令用来取消配置Smart Link组按角色抢占。
& 说明:
Smart Link组用于负载分担时,必须为该Smart Link组配置角色抢占。
【举例】
# 配置抢占模式为按角色抢占。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] smart-link group 1
[H3C-smlk-group1] preemption mode role
【命令】
protected-instance instance-list
undo protected-instance [ instance-list ]
【视图】
Smart Link视图
【参数】
instance-list:instance-list = [ instance-id1 [ to instance-id2 ] ]&<1-10>,为指定要保护的MST实例的范围,可以是离散的,instance-id 取值范围为0~48。&<1-10>表示前面的参数最多可以重复输10次。
【描述】
protected-instance命令用来配置Smart Link组保护的MST实例。undo protected-instance命令用来取消配置Smart Link组保护的部分或者全部MST实例。
保护后,Smart Link组的ACTIVE状态的端口将只转发Smart Link组上保护的MST实例上的流量。
& 说明:
l 创建Smart Link组时,默认该Smart Link组上没有保护任何MST实例。如果需要配置Smart Link组的成员端口,首先要保护所需的MST实例。
l 在取消保护某Smart Link组上所有的MST实例时,该Smart Link组内不能有成员端口。
l 用于负载分担的Smart Link组上不能配置公共MST实例。
l 取消保护MST实例时,这些实例不再受Smart Link组管理,因而有可能在这些实例上产生环路。建议在取消保护之前,将Smart Link组成员端口所在的VLAN从这些实例上去除。
【举例】
# 配置Smart Link组1在实例1至实例10以及实例48上运行。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] smart-link group 1
[H3C-smlk-group1] protected-instance 1 to 10 48
【命令】
smart-link flush enable [ control-vlan id ]
undo smart-link flush enable
【视图】
系统视图/以太网端口视图
【参数】
id:控制VLAN的编号,取值范围为1~4094,缺省值为1。
【描述】
smart-link flush enable命令用来使能Flush报文的处理能力。undo smart-link flush enable命令用来恢复缺省情况。
缺省情况下,关闭Flush报文的处理能力。
表1-4 相关参考命令
|
命令 |
描述 |
|
该命令用来打开Flush报文的发送 |
【举例】
# 在端口视图下,开启处理Flush报文的功能。
System View: return to User View with Ctrl+Z.
[H3C] interface gigabitethernet 0/1/1
[H3C-GigabitEthernet0/1/1] smart-link flush enable control-vlan 10
# 在系统视图下,开启处理Flush报文的功能。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] smart-link flush enable control-vlan 10
【命令】
smart-link group id
undo smart-link group id
【视图】
系统视图
【参数】
id:Smart Link组的编号,取值范围为1~48。
【描述】
smart-link group命令用来创建Smart Link组,并进入该Smart Link组视图。undo smart-link group命令用来删除Smart Link组,并退出该Smart Link组视图。
Smart Link是实现主备链路快速切换的一个协议,STP收敛的速度无法满足一些特定场合的要求,这时可选择Smart Link替换STP。
Smart Link组由master和slave两个成员组成,它们可以是单端口,也可以是手工聚合组。每个成员可有两种状态:active和standby,但每个Smart Link组最多只能有一个成员处于active状态。
& 说明:
Smart Link用于负载分担时,只需要在进行流量分担的两个端口(单端口或者聚合组)上创建两个Smart Link组。
【举例】
# 手工配置Smart Link组。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] smart-link group 1
New Smart Link Group Created
[H3C-smlk-group1]
【命令】
reset smart-link packets counter
【视图】
用户视图
【参数】
无
【描述】
reset smart-link packets counter命令用来清除交换机上所有处理以及发送的Flush报文的统计信息。
【举例】
# 清除本交换机上所有处理以及发送的Flush报文的统计信息
<H3C> reset smart-link packets counter
【命令】
debugging monitor-link [ group id ] { all | error | event }
undo debugging monitor-link [ group id ] { all | error | event }
【视图】
用户视图
【参数】
id:Monitor Link组编号。
all:Monitor Link所有调试信息。
error:Monitor Link的错误调试信息。
event:Monitor Link的事件调试信息。
【描述】
debugging monitor-link命令用来开启Monitor Link组调试信息开关。undo debugging monitor-link命令用来关闭Monitor Link组调试信息开关。
【举例】
# 打开指定Monitor Link组的所有调试信息。
<H3C> debugging monitor-link group 1 all
【命令】
display monitor-link group { id | all }
【视图】
任意视图
【参数】
id:Monitor Link组编号。
all:所有组。
【描述】
display monitor-link group命令用来显示Monitor Link组的信息。
【举例】
# 显示指定Monitor Link组的信息。
<H3C> display monitor-link group 1
Monitor link group 1 information:
Member Role Status Last-up-time Last-down-time
SMLK-2 UPLINK UP 16:37:20 2006/04/21 16:37:20 2006/04/20
AGG-1 DOWNLINK DOWN 17:45:20 2006/04/20 17:45:20 2006/04/21
ethernet1/0/3 DOWNLINK UP 17:45:20 2006/04/21 17:45:20 2006/04/20
表2-1 display monitor-link group命令显示信息描述表
|
字段 |
描述 |
|
Member |
成员,有三种类型:单端口、聚合组和 Smart Link组,AGG为聚合组,SMLK为Smart Link组 |
|
Role |
角色,有两种:上行/下行(UPLINK/DOWNLINK) |
|
Status |
成员链路状态,有两种:正常/故障(UP/DOWN) |
|
Last-up-time |
成员链路最近UP的时间 |
|
Last-down-time |
成员链路最近DOWN的时间 |
【命令】
link-aggregation group id { uplink | downlink }
undo link-aggregation group id
【视图】
Monitor Link视图
【参数】
id:聚合组的编号,取值范围为1~31(表示聚合组为手工或静态聚合组)。
uplink:上行端口。
downlink:下行端口。
【描述】
link-aggregation group命令用来设置聚合组为Monitor Link组的成员。undo link-aggregation group命令用来取消设置聚合组为Monitor Link组的成员。
& 说明:
l Monitor Link中,组成Monitor Link组的成员可以是单端口,也可以是手工或静态聚合组,但不可以是动态聚合组,uplink也可以是Smart Link组。
l 本命令只允许对非Smart Link聚合组进行操作。
l 一个聚合组只能属于一个Monitor Link组。
l 已属于Smart Link组的聚合组不能再配置为Monitor Link组的成员。
聚合组成功配置为上行端口后,如果Monitor Link组中存在下行端口,下行端口的链路状态取决于该上行端口的链路状态。
【举例】
# 配置聚合组为Monitor Link组的下行端口。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] monitor-link group 1
[H3C- mtlk-group1 ] link-aggregation group 28 downlink
【命令】
monitor-link group id
undo monitor-link group id
【视图】
系统视图
【参数】
id:Monitor Link组的编号,取值范围为1~96。
【描述】
monitor-link group命令用来创建Monitor Link组,并进入Monitor Link视图。undo monitor-link group命令用来删除Monitor Link组,并退出Monitor Link视图。
Monitor Link组由一个uplink和至少一个downlink组成,它们可以是单端口,也可以是手工或静态聚合组,另外uplink也可以是Smart Link组。
如果uplink端口链路状态从up转为down,则Monitor Link把相应的downlink的链路状态都设置为down;如果uplink端口链路状态从down转为up,则Monitor Link将相应的downlink端口都恢复为up状态。
配置好Monitor Link组后,还需要设置该监控组的成员。
【举例】
# Monitor Link组的配置。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] monitor-link group 1
New Monitor Link Group Created
[H3C-mtlk-group1]
【命令】
port interface-type interface-number { uplink | downlink }
undo port interface-type interface-number
【视图】
Monitor Link视图
【参数】
interface-type interface-number:指定端口类型和编号。
uplink:上行端口。
downlink:下行端口。
【描述】
port命令用来设置端口为Monitor Link组的成员。undo port命令用来取消设置端口为Monitor Link组的成员。
& 说明:
l Monitor Link中,组成Monitor Link组的成员可以是单端口,也可以是手工或静态聚合组,但不可以是动态聚合组,Monitor Link组的uplink也可以是Smart Link组。
l 本命令只允许对非Smart Link单端口进行操作。
l 一个单端口只能属于一个Monitor Link组。
l 已属于聚合组或者Smart Link组的端口不能再配置为Monitor Link组的成员。
l 配置端口为Monitor Link组的成员也可以在以太网端口视图下进行。
端口成功配置为上行端口后,如果Monitor Link组中存在下行端口,下行端口的链路状态取决于该上行端口的链路状态。
【举例】
# 设置端口为Monitor Link组的成员。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] monitor-link group 1
[H3C-mtlk-group1] port gigabitethernet 0/1/1 downlink
【命令】
port monitor-link group id { uplink | downlink }
undo port monitor-link group id
【视图】
以太网端口视图
【参数】
id:monitor link组的编号,取值范围为1~96。
uplink:上行端口。
downlink:下行端口。
【描述】
port monitor-link group命令用来设置端口为Monitor Link组的成员。undo port monitor-link group命令用来取消设置端口为Monitor Link组的成员。
& 说明:
l Monitor Link中,组成Monitor Link组的成员可以是单端口,也可以是手工或静态聚合组,但不可以是动态聚合组,uplink也可以是Smart Link组。
l 本命令只允许对非Smart Link单端口进行操作。
l 一个单端口只能属于一个Monitor Link组。
l 已属于聚合组或者Smart Link组的端口不能再配置为Monitor Link组的成员。
l 配置端口为Monitor Link组的成员也可以在Monitor Link视图下进行。
端口成功配置为上行端口后,如果Monitor Link组中存在下行端口,下行端口的链路状态取决于该上行端口的链路状态。
【举例】
# 配置单端口为Monitor Link组的上行端口。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] monitor-link group 1
New Monitor Link Group Created
[H3C-mtlk-group1] quit
[H3C] interface gigabitethernet 0/1/1
[H3C-GigabitEthernet0/1/1] port monitor-link group 1 uplink
【命令】
smart-link group id uplink
undo smart-link group id
【视图】
Monitor Link视图
【参数】
id:Smart Link组的编号,取值范围为1~48。
uplink:上行端口。
【描述】
smart-link group命令用来设置Smart Link组为Monitor Link组的uplink。undo smart-link group命令用来取消设置Smart Link组为Monitor Link组的uplink。
Smart Link组中有两个成员:master和slave。如果Smart Link组是Monitor Link的uplink,只有两个成员的状态均为down的时候,Monitor Link的uplink状态才是down。
一个Smart Link组只能属于一个Monitor Link组,Smart Link组只能配置为Monitor Link组的上行端口。
Smart Link组成功配置为上行端口后,如果Monitor Link组中存在下行端口,下行端口的链路状态取决于该上行端口的链路状态。
【举例】
# 配置Smart Link组为Monitor Link组的上行端口。
<H3C> system-view
System View: return to User View with Ctrl+Z.
[H3C] monitor-link group 1
[H3C- mtlk-group1] smart-link group 2 uplink
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
