09-GVRP命令
本章节下载: 09-GVRP命令 (136.25 KB)
【命令】
display garp statistics [ interface interface-list ]
【视图】
任意视图
【缺省级别】
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的统计信息。
【描述】
display garp statistics命令用来显示GARP的统计信息。
当端口的GVRP功能开启后,系统会自动记录该端口发送、接收或丢弃的GVRP报文的统计信息,当系统重启或使用reset garp statistics命令后,这些统计信息将会被自动清除并重新开始记录。用户可以通过查看统计信息来判断端口的GVRP功能是否工作正常:
l 如果本设备端口接收和发送的GVRP报文数分别与对端设备端口发送和接收的GVRP报文数相等,则表示两端的GVRP报文收发正常,没有丢失注册信息。
l 如果端口上丢弃的GVRP报文数量不为0,则表示本端口的注册模式有可能为Fixed或Forbidden模式,即不能注册动态VLAN,从而导致GVRP报文被端口丢弃。
需要注意的是:
l 如果没有指定参数interface interface-list,则显示设备上所有端口的GARP统计信息;
l 如果指定参数interface interface-list,则显示指定端口的GARP统计信息。
【举例】
# 显示以太网端口GigabitEthernet2/0/1上GARP的统计信息。
<Sysname> display garp statistics interface gigabitethernet 2/0/1
GARP statistics on port GigabitEthernet2/0/1
Number of GVRP Frames Received : 0
Number of GVRP Frames Transmitted : 0
Number of Frames Discarded : 0
表1-1 display garp statistics命令显示信息描述表
字段 |
描述 |
Number of GVRP Frames Received |
端口接收的GVRP报文数 |
Number of GVRP Frames Transmitted |
端口传送的GVRP报文数 |
Number of Frames Discarded |
端口丢弃的GVRP报文数 |
【命令】
display garp timer [ interface interface-list ]
【视图】
任意视图
【缺省级别】
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各定时器的值。
【描述】
display garp timer命令用来显示GARP定时器的值。
需要注意的是:
l 如果没有指定参数interface interface-list,则显示设备上所有端口的GARP定时器的值;
l 如果指定参数interface interface-list,则显示指定端口的GARP定时器的值。
相关配置可参考命令garp timer和garp timer leaveall。
【举例】
# 显示以太网端口GigabitEthernet2/0/1的GARP定时器的值。
<Sysname> display garp timer interface gigabitethernet 2/0/1
GARP timers on port GigabitEthernet2/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 Join Time |
Join定时器的取值 |
Garp Leave Time |
Leave定时器的取值 |
Garp LeaveAll Time |
LeaveAll定时器的取值 |
Garp Hold Time |
Hold定时器的取值 |
【命令】
garp timer { hold | join | leave } timer-value
undo garp timer { hold | join | leave }
【视图】
以太网端口视图/二层聚合端口视图/端口组视图
【缺省级别】
2:系统级
【参数】
hold:配置GARP的Hold定时器的值。
join:配置GARP的Join定时器的值。
leave:配置GARP的Leave定时器的值。
timer-value:定时器的值,单位为厘秒,取值必须是5厘秒的倍数。
【描述】
garp timer命令用来设置以太网端口的GARP定时器(包括Hold定时器、Join定时器、Leave定时器)的值。各GARP定时器的设置必须满足表1-3的要求。undo garp timer命令用来恢复以太网端口的GARP定时器的值为缺省值。如果缺省值不满足表1-3的要求,则undo garp timer命令无效。
缺省情况下,Hold定时器的值为10厘秒,Join定时器的值为20厘秒,Leave定时器的值为60厘秒。
需要注意的是:
l 在以太网端口视图下执行该命令,则该配置只在当前端口生效;进入二层聚合端口视图后,下面进行的配置只在当前二层聚合端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。
l 在聚合成员端口上进行的本配置,只在成员端口退出聚合组之后才能生效。关于聚合的介绍请参见“接入分册”中的“链路聚合配置”。
l 各个定时器的取值范围会由于其他定时器取值的改变而改变。如果用户想要设置的定时器的值不在当前可以设置的取值范围内,可以通过改变相关定时器的取值实现。
l 如果用户想恢复各定时器的值为缺省值,可以先恢复Hold定时器的值为缺省值,然后再依次恢复Join、Leave、LeaveAll定时器的值为缺省值。
定时器 |
取值下限 |
取值上限 |
Hold定时器 |
10厘秒 |
上限小于等于1/2 Join定时器的值,可以通过改变Join定时器的取值改变 |
Join定时器 |
下限大于等于2倍Hold定时器的值,可以通过改变Hold定时器的取值实现 |
上限小于1/2 Leave定时器的取值,可以通过改变Leave定时器的取值改变 |
Leave定时器 |
下限大于2倍Join定时器的值,可以通过改变Join定时器的取值改变 |
上限小于LeaveAll定时器的值,可以通过改变LeaveAll定时器的取值改变 |
LeaveAll定时器 |
下限大于所有端口Leave定时器的取值,可以通过改变Leave定时器的取值改变 |
32765厘秒 |
相关配置可参考命令display garp timer。
【举例】
# 设置GARP的Join定时器为25厘秒(假设此时Hold定时器和Leave定时器均为缺省值)。
<Sysname> system-view
[Sysname] interface gigabitethernet 2/0/1
[Sysname-GigabitEthernet2/0/1] garp timer join 25
【命令】
garp timer leaveall timer-value
undo garp timer leaveall
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
timer-value:GARP的LeaveAll定时器的值,取值范围为65~32765,单位为厘秒,取值必须是5厘秒的倍数,且LeaveAll定时器的值应大于所有端口Leave定时器的值。
【描述】
garp timer leaveall命令用来设置GARP的LeaveAll定时器的值,该值应大于所有端口Leave定时器的值。undo garp timer leaveall命令用来恢复GARP的LeaveAll定时器为缺省值,如果缺省值小于Leave定时器的值,则该命令无效。
缺省情况下,LeaveAll定时器的值为1000厘秒,即10秒。
每个GARP应用实体启动后,将同时启动LeaveAll定时器,当该定时器超时后,GARP应用实体将对外发送LeaveAll消息,以使其他GARP应用实体重新注册本实体上所有的属性信息。随后再启动LeaveAll定时器,开始新的一轮循环。
需要注意的是,在全网有多台设备的情况下,各个设备的LeaveAll定时器的取值可能不相同,但每台设备都将以全网最小的LeaveAll定时器为准发送LeaveAll消息。因为每次LeaveAll定时器超时后发送LeaveAll消息,其它的设备接收到之后都会清零LeaveAll定时器,因此即使全网存在很多不同的LeaveAll定时器,也只有最小的那个LeaveAll定时器起作用。
相关配置可参考命令display garp timer。
【举例】
# 设置GARP的LeaveAll定时器为100厘秒(假设此时Leave定时器为60厘秒)。
<Sysname> system-view
[Sysname] garp timer leaveall 100
【命令】
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次。
【描述】
reset garp statistics命令用来清除端口的GARP统计信息,包括端口接收/发送/丢弃GVRP数据包的统计信息。
需要注意的是:
l 如果没有指定参数interface interface-list,则清除设备上所有端口的GARP统计信息;
l 如果指定参数interface interface-list,则清除指定端口的GARP统计信息。
相关配置可参考命令display garp statistics。
【举例】
# 清除所有端口的GARP统计信息。
<Sysname> reset garp statistics
【命令】
display gvrp local-vlan interface interface-type interface-number
【视图】
任意视图
【缺省级别】
0:访问级
【参数】
interface interface-type interface-number:显示指定端口上GVRP本地VLAN的信息。其中,interface-type为端口类型,interface-number为端口编号。
【描述】
display gvrp local-vlan interface命令用来显示GVRP本地VLAN的信息。
【举例】
# 显示端口GigabitEthernet2/0/1上GVRP本地VLAN的信息。
<Sysname> display gvrp local-vlan interface gigabitethernet 2/0/1
Following VLANs exist in GVRP local database:
1(default),2-500
// 以上信息表示:在GVRP本地数据库中,端口GigabitEthernet2/0/1上存在VLAN1、VLAN2~VLAN500。
【命令】
display gvrp state interface interface-type interface-number vlan vlan-id
【视图】
任意视图
【缺省级别】
0:访问级
【参数】
interface interface-type interface-number:显示指定端口的GVRP状态机信息。其中,interface-type为端口类型,interface-number为端口编号。
vlan vlan-id:显示指定VLAN的GVRP状态机信息。其中,vlan-id为指定VLAN的ID号,取值范围为1~4094。
【描述】
display gvrp state命令用来显示GVRP状态机信息。
【举例】
# 显示端口GigabitEthernet2/0/1的对应VLAN1的GVRP状态机信息。
<Sysname> display gvrp state interface gigabitethernet 2/0/1 vlan 1
GVRP state of VLAN 1 on port GigabitEthernet2/0/1
Applicant state machine : VP
Registrar state machine : MTR
表1-4 display gvrp state命令显示信息描述表
字段 |
描述 |
Applicant state machine |
Applicant状态机 |
Registrar state machine |
Registrar状态机 |
【命令】
display gvrp statistics [ interface interface-list ]
【视图】
任意视图
【缺省级别】
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的统计信息。
【描述】
display gvrp statistics命令用来显示Trunk端口的GVRP统计信息。
需要注意的是:
l 如果没有指定参数interface interface-list,则显示所有Trunk端口的GVRP统计信息;
l 如果指定参数interface interface-list,则显示指定Trunk端口的GVRP统计信息。
【举例】
# 显示Trunk端口GigabitEthernet2/0/1的GVRP统计信息。
<Sysname> display gvrp statistics interface GigabitEthernet 2/0/1
GVRP statistics on port GigabitEthernet2/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 Status |
GVRP状态 |
GVRP Running |
GVRP是否正在运行 |
GVRP Failed Registrations |
GVRP注册失败的次数 |
GVRP Last Pdu Origin |
上一个GVRP数据单元的源MAC地址 |
GVRP Registration Type |
端口的GVRP注册类型 |
【命令】
display gvrp status
【视图】
任意视图
【缺省级别】
1:监控级
【参数】
无
【描述】
display gvrp status命令用来显示全局GVRP的开启/关闭状态信息。
【举例】
# 显示GVRP的全局状态信息。
<Sysname> display gvrp status
GVRP is enabled
// 以上信息表示:全局GVRP已经处于开启状态。
【命令】
display gvrp vlan-operation interface interface-type interface-number
【视图】
任意视图
【缺省级别】
0:访问级
【参数】
interface interface-type interface-number:显示指定端口上当前的动态VLAN操作信息。其中,interface-type为端口类型,interface-number为端口编号。
【描述】
display gvrp vlan-operation interface命令用来显示指定端口当前的动态VLAN操作信息。
【举例】
# 显示端口GigabitEthernet2/0/1当前的动态VLAN操作信息。
<Sysname> display gvrp vlan-operation interface gigabitethernet 2/0/1
Dynamic VLAN operations on port GigabitEthernet2/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-6 display gvrp vlan-operation命令显示信息描述表
字段 |
描述 |
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的操作 |
【命令】
gvrp
undo gvrp
【视图】
系统视图/以太网端口视图/二层聚合端口视图/端口组视图
【缺省级别】
2:系统级
【参数】
无
【描述】
gvrp命令用来开启GVRP功能。undo gvrp命令用来关闭GVRP功能。
缺省情况下,GVRP功能处于关闭状态。
需要注意的是:
l 在系统视图下执行该命令,则该配置在全局生效;在以太网端口视图下执行该命令,则该配置只在当前端口生效;进入二层聚合端口视图后,下面进行的配置只在当前二层聚合端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。
l 在聚合成员端口上进行的本配置,只在成员端口退出聚合组之后才能生效。关于聚合的介绍请参见“接入分册”中的“链路聚合配置”。
l 在开启端口GVRP功能之前,必须先开启全局GVRP功能。
l 开启/关闭端口GVRP功能必须在Trunk端口操作。
l GVRP功能与业务环回功能互斥,两者不可以同时应用。
l GVRP功能只能运行在MSTP的CIST实例上,并且CIST实例上被MSTP阻塞的端口不能收发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端口注册模式为缺省值。
缺省情况下,GVRP端口注册模式为normal。
需要注意的是:
l 在以太网端口视图下执行该命令,则该配置只在当前端口生效;进入二层聚合端口视图后,下面进行的配置只在当前二层聚合端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。
l 在聚合成员端口上进行的本配置,只在成员端口退出聚合组之后才能生效。关于聚合的介绍请参见“接入分册”中的“链路聚合配置”。
GVRP的端口注册模式有三种:Normal、Fixed和Forbidden,各模式描述如下。
l Normal模式:允许该端口动态注册、注销VLAN,传播动态VLAN以及静态VLAN信息。
l Fixed模式:禁止该端口动态注册、注销VLAN,只传播静态VLAN信息,不传播动态VLAN信息。也就是说被设置为Fixed模式的Trunk口,即使允许所有VLAN通过,实际通过的VLAN也只能是手动配置的那部分。
l Forbidden模式:禁止该端口动态注册、注销VLAN,不传播除VLAN1以外的任何的VLAN信息。也就是说被配置为Forbidden模式的Trunk端口,即使允许所有VLAN通过,实际通过的VLAN也只能是VLAN1。
需要注意的是,该命令必须在Trunk端口操作。
相关配置可参考命令display gvrp statistics。
【举例】
# 将端口GigabitEthernet2/0/1的GVRP注册模式设置为Fixed。
<Sysname> system-view
[Sysname] interface gigabitethernet 2/0/1
[Sysname-GigabitEthernet2/0/1] port link-type trunk
[Sysname-GigabitEthernet2/0/1] gvrp registration fixed
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!