• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 关于我们

01-接入分册

12-Smart Link与Monitor Link命令

本章节下载 12-Smart Link与Monitor Link命令  (179.43 KB)

12-Smart Link与Monitor Link命令


第1章  Smart Link命令

1.1  Smart Link命令

1.1.1  debugging smart-link

【命令】

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

1.1.2  display smart-link flush

【命令】

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

1.1.3  display smart-link group

【命令】

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

最后一次发送报文的时间

 

1.1.4  flush enable

【命令】

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 相关参考命令

命令

描述

smart-link flush enable

该命令用来开启处理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

1.1.5  link-aggregation group

【命令】

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

1.1.6  port

【命令】

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

1.1.7  port smart-link group

【命令】

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 相关参考命令

命令

描述

link-aggregation group

该命令用来设置聚合组为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

1.1.8  preemption mode

【命令】

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

1.1.9  protected-instance

【命令】

protected-instance instance-list

undo protected-instance [ instance-list ]

【视图】

Smart Link视图

【参数】

instance-listinstance-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

1.1.10  smart-link flush enable

【命令】

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 enable

该命令用来打开Flush报文的发送

 

【举例】

# 在端口视图下,开启处理Flush报文的功能。

<H3C> system-view

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

1.1.11  smart-link group

【命令】

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]

1.1.12  reset smart-link packets counter

【命令】

reset smart-link packets counter

【视图】

用户视图

【参数】

【描述】

reset smart-link packets counter命令用来清除交换机上所有处理以及发送的Flush报文的统计信息。

【举例】

# 清除本交换机上所有处理以及发送的Flush报文的统计信息

<H3C> reset smart-link packets counter

 


第2章  Monitor Link命令

2.1  Monitor Link命令

2.1.1  debugging monitor-link

【命令】

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

2.1.2  display monitor-link group

【命令】

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的时间

 

2.1.3  link-aggregation group

【命令】

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

2.1.4  monitor-link group

【命令】

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]

2.1.5  port

【命令】

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

2.1.6  port monitor-link group

【命令】

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

2.1.7  smart-link group

【命令】

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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们