09-GVRP命令
本章节下载: 09-GVRP命令 (156.40 KB)
【命令】
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协议报文数 |
【命令】
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 hold、garp timer join、garp timer leave和garp 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秒) |
【命令】
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的本地数据库中 |
【命令】
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注册模式 |
【命令】
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模式 |
【命令】
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已关闭 |
【命令】
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的操作 |
【命令】
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 timer和garp timer join。
【举例】
# 配置Hold定时器的值为10厘秒(假设此时Join定时器的值为20厘秒)。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] garp timer hold 10
【命令】
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 timer、garp timer hold和garp timer leave。
【举例】
# 配置Join定时器的值为25厘秒(假设此时Hold和Leave定时器均为缺省值)。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] garp timer join 25
【命令】
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 timer、garp timer join和garp timer leaveall。
【举例】
# 配置Leave定时器的值为100厘秒(假设此时Join和LeaveAll定时器均为缺省值)。
<Sysname> system-view
[Sysname] interface ethernet 1/0/1
[Sysname-Ethernet1/0/1] garp timer leave 100
【命令】
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 timer和garp timer leave。
【举例】
# 配置LeaveAll定时器的值为2000厘秒(假设此时所有端口上Leave定时器均为缺省值)。
<Sysname> system-view
[Sysname] garp timer leaveall 2000
【命令】
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.
【命令】
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
【命令】
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!