• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

02 二层技术-以太网交换命令参考

目录

09-GVRP命令

本章节下载 09-GVRP命令  (156.40 KB)

09-GVRP命令


1 GVRP配置命令

1.1  GVRP配置命令

1.1.1  display garp statistics

【命令】

display garp statistics [ interface interface-list ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface interface-list:显示指定端口上GARP的统计信息。interface-list为端口列表,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中,interface-type为端口类型,interface-number为端口编号。&<1-10>表示前面的参数最多可以输入10次。如果未指定该参数,则显示所有端口上GARP的统计信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display garp statistics命令用来显示端口上GARP的统计信息。

当端口的GVRP功能使能后,系统会自动记录该端口发送、接收或丢弃的GVRP协议报文的统计信息,当系统重启或使用reset garp statistics命令后,这些统计信息将被自动清除并重新开始记录。用户可以通过查看统计信息来判断端口的GVRP功能是否工作正常:

·     如果本设备端口上收、发的GVRP协议报文数分别与对端设备端口上发、收的GVRP协议报文数相等,则表示两端的GVRP协议报文收发正常,没有丢失VLAN注册信息。

·     如果端口上丢弃的GVRP协议报文数量不为0,则表示本端口的注册模式有可能为Fixed或Forbidden模式,即不能注册动态VLAN,从而导致GVRP协议报文被端口丢弃。

相关配置可参考命令reset garp statistics

【举例】

# 显示端口Ethernet1/0/1到Ethernet1/0/2上GARP的统计信息。

<Sysname> display garp statistics interface ethernet 1/0/1 to ethernet 1/0/2

 

         GARP statistics on port Ethernet1/0/1

 

         Number of GVRP Frames Received          : 5

         Number of GVRP Frames Transmitted       : 2

         Number of Frames Discarded              : 1

 

         GARP statistics on port Ethernet1/0/2

 

         Number of GVRP Frames Received          : 3

         Number of GVRP Frames Transmitted       : 4

         Number of Frames Discarded              : 2

表1-1 display garp statistics命令显示信息描述表

字段

描述

GARP statistics on port Ethernet1/0/1

端口Ethernet1/0/1上GARP的统计信息

Number of GVRP Frames Received

收到的GVRP协议报文数

Number of GVRP Frames Transmitted

发出的GVRP协议报文数

Number of Frames Discarded

丢弃的GVRP协议报文数

 

1.1.2  display garp timer

【命令】

display garp timer [ interface interface-list ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface interface-list:显示指定端口上各GARP定时器的取值。interface-list为端口列表,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中,interface-type为端口类型,interface-number为端口编号。&<1-10>表示前面的参数最多可以输入10次。如果未指定该参数,则显示所有端口上各GARP定时器的取值。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display garp timer命令用来显示端口上各GARP定时器的取值。

相关配置可参考命令garp timer holdgarp timer joingarp timer leavegarp timer leaveall

【举例】

# 显示端口Ethernet1/0/1上各GARP定时器的值。

<Sysname> display garp timer interface ethernet 1/0/1

 

         GARP timers on port Ethernet1/0/1

 

                 Garp Join Time          : 20 centiseconds

                 Garp Leave Time         : 60 centiseconds

                 Garp LeaveAll Time      : 1000 centiseconds

                 Garp Hold Time          : 10 centiseconds

表1-2 display garp timer命令显示信息描述表

字段

描述

GARP timers on port Ethernet1/0/1

端口Ethernet1/0/1上各GARP定时器的取值

Garp Join Time

Join定时器的取值(单位为厘秒,100厘秒=1秒)

Garp Leave Time

Leave定时器的取值(单位为厘秒,100厘秒=1秒)

Garp LeaveAll Time

LeaveAll定时器的取值(单位为厘秒,100厘秒=1秒)

Garp Hold Time

Hold定时器的取值(单位为厘秒,100厘秒=1秒)

 

1.1.3  display gvrp local-vlan

【命令】

display gvrp local-vlan interface interface-type interface-number [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

0:访问级

【参数】

interface interface-type interface-number:显示指定端口上GVRP本地VLAN的信息。其中,interface-type为端口类型,interface-number为端口编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display gvrp local-vlan命令用来显示端口上GVRP本地VLAN的信息。

【举例】

# 显示端口Ethernet1/0/1上GVRP本地VLAN的信息。

<Sysname> display gvrp local-vlan interface ethernet 1/0/1

 Following VLANs exist in GVRP local database:

  1(default),2-500

表1-3 display gvrp local-vlan命令显示信息描述表

字段

描述

Following VLANs exist in GVRP local database

下列VLAN存在于GVRP的本地数据库中

 

1.1.4  display gvrp state

【命令】

display gvrp state interface interface-type interface-number vlan vlan-id [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

0:访问级

【参数】

interface interface-type interface-number:显示指定端口上各GVRP状态机信息。其中,interface-type为端口类型,interface-number为端口编号。

vlan vlan-id:显示指定VLAN内各GVRP状态机信息。其中,vlan-id为指定VLAN的ID号,取值范围为1~4094。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display gvrp state命令用来显示端口上指定VLAN内各GVRP状态机的信息。

【举例】

# 显示端口Ethernet1/0/1上VLAN 2内的GVRP状态机信息。

<Sysname> display gvrp state interface ethernet 1/0/1 vlan 2

        GVRP state of VLAN 2 on port Ethernet1/0/1

 

                 Applicant state machine      : VP

                 Registrar state machine      : MTR

表1-4 display gvrp state命令显示信息描述表

字段

描述

GVRP state of VLAN 2 on port Ethernet1/0/1

端口Ethernet1/0/1上对应VLAN 2内各GARP状态机的信息

Applicant state machine

申请状态机,用来完成属性的声明。其状态包括:VA、AA、QA、LA、VP、AP、QP、VO、AO、QO、LO、VON、AON和QON,每个状态都由2或3个字母组成,各字母含义如下:

·     第一个字母表示状态:V代表Very anxious,A代表Anxious,Q代表Quiet,L代表Leaving

·     第二个字母表示成员类型:A代表Active member(主动成员),P代表Passive member(被动成员),O代表Observer(观察者)

·     第三个字母(如果有):N代表Non-participant(非参与实体)

譬如,VP代表“Very anxious,Passive member”,表示Very anxious状态下的被动成员

Registrar state machine

注册状态机,用来记录其他实体所声明属性的注册情况。其状态包括:INN、LV、L3、L2、L1、MT、INR、LVR、L3R、L2R、L1R、MTR、INF、LVF、L3F、L2F、L1F和MTF,每个状态都由2或3个字母/数字组成,各字母/数字含义如下:

·     第一、二个字母/数字表示状态:IN代表In;LV、L3、L2和L1都代表Leaving,L3、L2和L1是LV的三个子状态;MT代表Empty

·     第三个字母表示注册模式:没有或N都代表Normal registration(Normal模式),R代表Registration fixed(Fixed模式),F代表Registration forbidden(Forbidden模式)

譬如,MTR代表“Empty,Registration fixed”,表示Empty状态下的Fixed注册模式

 

1.1.5  display gvrp statistics

【命令】

display gvrp statistics [ interface interface-list ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

interface interface-list:显示指定Trunk端口上GVRP的统计信息。interface-list为端口列表,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中,interface-type为端口类型,interface-number为端口编号。&<1-10>表示前面的参数最多可以输入10次。如果未指定该参数,则显示所有Trunk端口上GVRP的统计信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display gvrp statistics命令用来显示Trunk端口上GVRP的统计信息。

【举例】

# 显示Trunk端口Ethernet1/0/1上GVRP的统计信息。

<Sysname> display gvrp statistics interface ethernet1/0/1

 

         GVRP statistics on port Ethernet1/0/1

 

                 GVRP Status                     : Enabled

                 GVRP Running                    : YES

                 GVRP Failed Registrations       : 0

                 GVRP Last Pdu Origin            : 0000-0000-0000

                 GVRP Registration Type          : Normal

表1-5 display gvrp statistics命令显示信息描述表

字段

描述

GVRP statistics on port Ethernet1/0/1

Trunk端口Ethernet1/0/1上GVRP的统计信息

GVRP Status

GVRP的使能状态:

·     Enabled:表示GVRP已使能

·     Disabled:表示GVRP已关闭

GVRP Running

GVRP是否正在运行:

·     YES:表示GVRP正在运行

·     NO:表示GVRP没有运行

GVRP Failed Registrations

GVRP注册失败的次数

GVRP Last Pdu Origin

上一个GVRP PDU的源MAC地址

GVRP Registration Type

GVRP的注册模式:

·     Fixed:表示Fixed模式

·     Forbidden:表示Forbidden模式

·     Normal:表示Normal模式

 

1.1.6  display gvrp status

【命令】

display gvrp status [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display gvrp status命令用来显示GVRP的全局状态信息。

【举例】

# 显示GVRP的全局状态信息。

<Sysname> display gvrp status

 

                 GVRP is enabled

 

表1-6 display gvrp status命令显示信息描述表

字段

描述

GVRP is enabled

全局GVRP已使能

GVRP is disabled

全局GVRP已关闭

 

1.1.7  display gvrp vlan-operation

【命令】

display gvrp vlan-operation interface interface-type interface-number [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

0:访问级

【参数】

interface interface-type interface-number:显示指定端口上当前的动态VLAN操作信息。其中,interface-type为端口类型,interface-number为端口编号。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display gvrp vlan-operation命令用来显示端口上当前的动态VLAN操作信息。

【举例】

# 显示端口Ethernet1/0/1上当前的动态VLAN操作信息。

<Sysname> display gvrp vlan-operation interface ethernet 1/0/1

         Dynamic VLAN operations on port Ethernet1/0/1

 

                 Operations of creating VLAN              :  2-100

                 Operations of deleting VLAN              :  none

                 Operations of adding VLAN to TRUNK       :  2-100

                 Operations of deleting VLAN from TRUNK   :  none

表1-7 display gvrp vlan-operation命令显示信息描述表

字段

描述

Dynamic VLAN operations on port Ethernet1/0/1

端口Ethernet1/0/1上当前的动态VLAN操作信息

Operations of creating VLAN

创建下列VLAN的操作

Operations of deleting VLAN

删除下列VLAN的操作

Operations of adding VLAN to TRUNK

添加下列VLAN到TRUNK端口的操作

Operations of deleting VLAN from TRUNK

从TRUNK端口删除下列VLAN的操作

 

1.1.8  garp timer hold

【命令】

garp timer hold timer-value

undo garp timer hold

【视图】

二层以太网端口视图/二层聚合接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

timer-value:Hold定时器的值,单位为厘秒(100厘秒=1秒)。其取值应大于等于10厘秒、小于等于Join定时器值的一半,且必须是5厘秒的倍数。

【描述】

garp timer hold命令用来配置Hold定时器的值。undo garp timer hold命令用来恢复缺省情况,但若Hold定时器当前有效的取值范围内不包含其缺省值,则执行本命令无效。

缺省情况下,Hold定时器的值为10厘秒。

相关配置可参考命令display garp timergarp timer join

【举例】

# 配置Hold定时器的值为10厘秒(假设此时Join定时器的值为20厘秒)。

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] garp timer hold 10

1.1.9  garp timer join

【命令】

garp timer join timer-value

undo garp timer join

【视图】

二层以太网端口视图/二层聚合接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

timer-value:Join定时器的值,单位为厘秒(100厘秒=1秒)。其取值应大于等于Hold定时器值的两倍、小于Leave定时器值的一半,且必须是5厘秒的倍数。

【描述】

garp timer join命令用来配置Join定时器的值。undo garp timer join命令用来恢复缺省情况,但若Join定时器当前有效的取值范围内不包含其缺省值,则执行本命令无效。

缺省情况下,Join定时器的值为20厘秒。

相关配置可参考命令display garp timergarp timer holdgarp timer leave

【举例】

# 配置Join定时器的值为25厘秒(假设此时Hold和Leave定时器均为缺省值)。

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] garp timer join 25

1.1.10  garp timer leave

【命令】

garp timer leave timer-value

undo garp timer leave

【视图】

二层以太网端口视图/二层聚合接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

timer-value:Leave定时器的值,单位为厘秒(100厘秒=1秒)。其取值应大于Join定时器值的两倍、小于LeaveAll定时器的值,且必须是5厘秒的倍数。

【描述】

garp timer leave命令用来配置Leave定时器的值。undo garp timer leave命令用来恢复缺省情况,但若Leave定时器当前有效的取值范围内不包含其缺省值,则执行本命令无效。

缺省情况下,Leave定时器的值为60厘秒。

相关配置可参考命令display garp timergarp timer joingarp timer leaveall

【举例】

# 配置Leave定时器的值为100厘秒(假设此时Join和LeaveAll定时器均为缺省值)。

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] garp timer leave 100

1.1.11  garp timer leaveall

【命令】

garp timer leaveall timer-value

undo garp timer leaveall

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

timer-value:LeaveAll定时器的值,单位为厘秒(100厘秒=1秒)。其取值应大于所有端口上Leave定时器的值、小于等于32765厘秒,且必须是5厘秒的倍数。

【描述】

garp timer leaveall命令用来配置LeaveAll定时器的值。undo garp timer leaveall命令用来恢复缺省情况,但若LeaveAll定时器当前有效的取值范围内不包含其缺省值,则执行本命令无效。

缺省情况下,LeaveAll定时器的值为1000厘秒。

需要注意的是,过小的LeaveAll定时器值可能会影响通过GVRP学习到的动态VLAN的稳定性,因此建议用户配置的LeaveAll定时器值不要小于其缺省值。

相关配置可参考命令display garp timergarp timer leave

【举例】

# 配置LeaveAll定时器的值为2000厘秒(假设此时所有端口上Leave定时器均为缺省值)。

<Sysname> system-view

[Sysname] garp timer leaveall 2000

1.1.12  gvrp

【命令】

gvrp

undo gvrp

【视图】

系统视图/二层以太网端口视图/二层聚合接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

【描述】

gvrp命令用来使能全局或端口上的GVRP功能。undo gvrp命令用来关闭全局或端口上的GVRP功能。

缺省情况下,全局和端口上的GVRP功能均处于关闭状态。

需要注意的是:

·     在系统视图下执行本命令,用来使能/关闭全局的GVRP功能;而在二层以太网端口视图、二层聚合接口视图或端口组视图下执行本命令,则用来使能/关闭端口上的GVRP功能。

·     要使能端口的GVRP功能,必须先使能全局的GVRP功能,再使能端口上的GVRP功能。

·     本命令在端口视图下执行时,只能在Trunk端口上执行。

·     若某Trunk端口上已使能了GVRP功能,在关闭GVRP功能之前不能更改此端口的链路类型。

相关配置可参考命令display gvrp status

【举例】

# 使能全局的GVRP功能。

<Sysname> system-view

[Sysname] gvrp

 GVRP is enabled globally.

1.1.13  gvrp registration

【命令】

gvrp registration { fixed | forbidden | normal }

undo gvrp registration

【视图】

二层以太网端口视图/二层聚合接口视图/端口组视图

【缺省级别】

2:系统级

【参数】

fixed:表示Fixed注册模式。

forbidden:表示Forbidden注册模式。

normal:表示Normal注册模式。

【描述】

gvrp registration命令用来配置GVRP端口的注册模式。undo gvrp registration命令用来恢复缺省情况。

缺省情况下,GVRP端口的注册模式为Normal模式。

需要注意的是,本命令只能在Trunk端口上执行。

相关配置可参考命令display gvrp statistics

【举例】

# 将端口Ethernet1/0/1的GVRP注册模式设置为Fixed。

<Sysname> system-view

[Sysname] interface ethernet 1/0/1

[Sysname-Ethernet1/0/1] port link-type trunk

[Sysname-Ethernet1/0/1] gvrp registration fixed

1.1.14  reset garp statistics

【命令】

reset garp statistics [ interface interface-list ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

interface interface-list:清除指定端口上GARP的统计信息。interface-list为端口列表,表示方式为interface-list={ interface-type interface-number [ to interface-type interface-number ] }&<1-10>。其中,interface-type为端口类型,interface-number为端口编号。&<1-10>表示前面的参数最多可以输入10次。如果未指定该参数,则清除所有端口上GARP的统计信息。

【描述】

reset garp statistics命令用来清除端口上GARP的统计信息,包括端口发送、接收或丢弃的GVRP协议报文的统计信息。

相关配置可参考命令display garp statistics

【举例】

# 清除所有端口上GARP的统计信息。

<Sysname> reset garp statistics

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们