03-GVRP命令
本章节下载 (139.43 KB)
目 录
【命令】
debugging garp event
undo debugging garp event
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
无
【描述】
debugging garp event命令用来打开GARP的事件调试信息开关,用于调试GARP定时器的事件信息。undo debugging garp event命令用来关闭GARP的事件调试信息开关。
缺省情况下,GARP的事件调试信息开关处于关闭状态。
表1-1 debugging garp event命令输出信息描述表
|
字段 |
描述 |
|
Gvrp |
Gvrp协议 |
|
Start |
定时器启动 |
|
Hold Timer |
Hold定时器 |
|
Join Timer |
Join定时器 |
|
Leave Timer |
Leave定时器 |
|
LeaveAll Timer |
LeaveAll定时器 |
|
Expired |
定时器超时 |
|
port portName |
端口名称 |
|
value = n |
定时器的值 |
【举例】
# 在一台启动了GARP功能的设备上开启GARP的事件调试信息开关。
<Sysname> terminal debugging
<Sysname> debugging garp event
*Mar 26 14:18:10:635 2007 Sysname GARP/7/Timer start:Slot=1:
Gvrp Start Join Timer for port Ethernet1/1/1 value = 200 millisec
// 端口Ethernet1/1/1上的Join定时器启动,定时器的值为200毫秒
*Mar 26 14:18:11:635 2007 Sysname GARP/7/Timer expiry:Slot=1:
Gvrp Join Timer Expired for port Ethernet1/1/1
// 端口Ethernet1/1/1上的Join定时器超时
& 说明:
文中省略其他类似的定时器事件信息。
【命令】
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次。
【描述】
display garp statistics命令用来显示GARP的统计信息。
如果没有指定参数interface interface-list,则显示设备上所有端口的GARP统计信息。
【举例】
# 显示以太网端口Ethernet1/1/1上GARP的统计信息。
<Sysname> display garp statistics interface ethernet1/1/1
GARP statistics on port Ethernet1/1/1
Number of GVRP Frames Received : 0
Number of GVRP Frames Transmitted : 0
Number of Frames Discarded : 0
表1-2 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次。
【描述】
display garp timer命令用来显示GARP定时器的值。
如果没有指定参数interface interface-list,则显示设备上所有端口的GARP定时器的值。
相关配置可参考命令garp timer和garp timer leaveall。
【举例】
# 显示以太网端口Ethernet1/1/1的GARP定时器的值。
<Sysname> display garp timer interface ethernet1/1/1
GARP timers on port Ethernet1/1/1
Garp Join Time : 20 centiseconds
Garp Leave Time : 60 centiseconds
Garp LeaveAll Time : 1000 centiseconds
Garp Hold Time : 10 centiseconds
表1-3 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-4的要求。undo garp timer命令用来恢复以太网端口的GARP定时器的值为缺省值。如果缺省值不满足表1-4的要求,则undo garp timer命令无效。
缺省情况下,Hold定时器的值为10厘秒,Join定时器的值为20厘秒,Leave定时器的值为60厘秒。
需要注意的是:
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
System View: return to User View with Ctrl+Z.
[Sysname] interface ethernet 1/1/1
[Sysname-Ethernet1/1/1] garp timer join 25
【命令】
garp timer leaveall timer-value
undo garp timer leaveall
【视图】
系统视图
【缺省级别】
2:系统级
【参数】
timer-value:GARP的LeaveAll定时器的值,单位为厘秒,取值必须是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
System View: return to User View with Ctrl+Z.
[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接收/发送的数据包和丢弃的数据包等信息。
如果没有指定参数interface interface-list,则清除设备上所有端口的GARP统计信息。
相关配置可参考命令display garp statistics。
【举例】
# 清除所有端口的GARP统计信息。
<Sysname> reset garp statistics
【命令】
debugging gvrp { packet | event }
undo debugging gvrp { packet | event }
【视图】
用户视图
【缺省级别】
1:监控级
【参数】
packet:表示GVRP的报文调试信息开关。
event:表示GVRP的事件调试信息开关。
【描述】
debugging gvrp命令用来打开GVRP协议调试信息开关,它对所有使能GVRP协议的端口执行此命令,用于调试指定的GVRP信息。undo debugging gvrp命令用来关闭GVRP协议调试信息开关。
缺省情况下,GVRP的所有调试信息开关均处于关闭状态。
表1-5 debugging gvrp packet命令输出信息描述表
|
字段 |
描述 |
|
Tx |
发送报文 |
|
Rx |
接收报文 |
|
GVRP message |
GVRP协议报文 |
|
port portName |
接收或发送报文的端口的名称 |
|
Vlan Attribute |
表示报文中携带的属性内容是VLAN属性 |
|
Event = { Leave All | Join Empty | Join In | Leave Empty | Leave In } |
报文中的事件类型,为Leave All、Join Empty、Join In、Leave Empty、Leave In中的一个 |
|
VLAN Id = n |
VLAN ID |
表1-6 debugging gvrp event命令输出信息描述表
|
字段 |
描述 |
|
GVRP: Wrong VLAN Id = n to create |
创建VLAN时的VLAN ID错误 |
|
GVRP: Number of static VLANs for port portName = n |
某端口上的静态VLAN数目 |
【举例】
# 在一台启动了GVRP协议的设备上打开GVRP的报文调试信息开关。
<Sysname> terminal debugging
<Sysname> debugging gvrp packet
*Mar 26 14:18:40:635 2007 Sysname GARP/7/debug_case:Slot=1:
Tx GVRP message on port Ethernet1/1/1
// 端口Ethernet1/1/1上发送GVRP数据
*Mar 26 14:18:40:635 2007 Sysname GARP/7/Garp packet:Slot=1:
Vlan Attribute, Event = Join Empty, VLAN Id = 1
// 本报文为Join Empty报文,报文携带的VLAN属性的属性值VLAN ID为1
【命令】
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次。
【描述】
display gvrp statistics命令用来显示指定Trunk端口的GVRP统计信息。
需要注意的是:
l 如果没有指定参数interface interface-list,则显示所有Trunk端口的GVRP统计信息;
l 如果指定参数interface interface-list,则显示指定Trunk端口的GVRP统计信息。
【举例】
# 显示Trunk端口Ethernet1/1/1的GVRP统计信息。
<Sysname> display gvrp statistics interface ethernet1/1/1
GVRP statistics on port Ethernet1/1/1
GVRP Status : Enabled
GVRP Running : YES
GVRP Failed Registrations : 0
GVRP Last Pdu Origin : 00E0-FC12-3456
GVRP Registration Type : Normal
表1-7 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已经处于开启状态。
【命令】
gvrp
undo gvrp
【视图】
系统视图/以太网接口视图/端口组视图
【缺省级别】
2:系统级
【参数】
无
【描述】
gvrp命令用来开启GVRP功能。undo gvrp命令用来关闭GVRP功能。
缺省情况下,GVRP功能处于关闭状态。
在系统视图下执行该命令,则该配置在全局生效;在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。
需要注意的是:
l 在开启端口GVRP功能之前,必须先开启全局GVRP功能。
l 开启/关闭端口GVRP功能必须在Trunk端口操作。
l 以太网端口上,BPDU Tunnel功能与GVRP功能不兼容,因此两者不可以同时应用。如果要启用GVRP功能则需要先关闭BPDU Tunnel功能。
l 全局GVRP功能和创建Isolate-user-vlan类型的VLAN功能不兼容,因此两者不可以同时应用。如果要启用GVRP功能则需要先保证交换机上没有创建Isolate-user-vlan类型的VLAN。
相关配置可参考命令display gvrp status。
【举例】
# 开启全局GVRP功能。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[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。
在以太网接口视图下执行该命令,则该配置只在当前端口生效;在端口组视图下执行该命令,则该配置将在端口组中的所有端口生效。
GVRP的端口注册模式有三种:Normal、Fixed和Forbidden。各模式描述如下:
l Normal模式:允许该端口动态注册、注销VLAN,传播动态VLAN以及静态VLAN信息。
l Fixed模式:禁止该端口动态注册、注销VLAN,只传播静态VLAN信息,不传播动态VLAN信息。也就是说被设置为Fixed模式的Trunk口,即使允许所有VLAN通过,实际通过的VLAN也只能是手动配置的那部分。
l Forbidden模式:禁止该端口动态注册、注销VLAN,不传播除VLAN 1以外的任何的VLAN信息。也就是说被配置为Forbidden模式的Trunk口,即使允许所有VLAN通过,实际通过的VLAN也只能是缺省VLAN,即VLAN 1。
需要注意的是,该命令必须在Trunk端口操作。
相关配置可参考命令display gvrp statistics。
【举例】
# 将端口Ethernet1/1/1的GVRP注册模式设置为Fixed。
<Sysname> system-view
System View: return to User View with Ctrl+Z.
[Sysname] interface ethernet 1/1/1
[Sysname-Ethernet1/1/1] port link-type trunk
[Sysname-Ethernet1/1/1] gvrp registration fixed
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
