(可选)配置GARP定时器功能
背景信息
每个GARP应用实体启动后,将同时启动LeaveAll定时器,当该定时器超时后,GARP应用实体将对外发送LeaveAll消息,以使其他GARP应用实体重新注册本实体上所有的属性信息。随后再启动LeaveAll定时器,开始新的一轮循环。
在全网有多台设备的情况下,各个设备的LeaveAll定时器的取值可能不相同,但每台设备都将以全网最小的LeaveAll定时器为准发送LeaveAll消息。因为每次LeaveAll定时器超时后发送LeaveAll消息,其它的设备接收到之后都会清零LeaveAll定时器,因此即使全网存在很多不同的LeaveAll定时器,也只有最小的那个LeaveAll定时器起作用。
undo garp timer命令用来恢复接口的GARP定时器的值为缺省值。如果缺省值不满足取值范围的要求,则undo garp timer命令无效。
各个定时器的取值范围会由于其他定时器取值的改变而改变。如果用户想要设置的定时器的值不在当前可以设置的取值范围内,可以通过改变相关定时器的取值实现。
如果用户想恢复各定时器的值为缺省值,可以先恢复Hold定时器的值为缺省值,然后再依次恢复Join、Leave、LeaveAll定时器的值为缺省值。
定时器类型 |
需要GARP动态注册的VLAN数量(N) |
|||
---|---|---|---|---|
N<=500 |
500<N<=1000 |
1000<N<=1500 |
N>1500 |
|
GARP Hold定时器 |
100厘秒(1秒钟) |
200厘秒(2秒钟) |
800厘秒(8秒钟) |
1000厘秒(10秒钟) |
GARP Join定时器 |
600厘秒(6秒钟) |
1200厘秒(12秒钟) |
4000厘秒(40秒钟) |
6000厘秒(1分钟) |
GARP Leave定时器 |
3000厘秒(30秒钟) |
6000厘秒(1分钟) |
20000厘秒(3分钟20秒) |
30000厘秒(5分钟) |
GARP LeaveAll定时器 |
12000厘秒(2分钟) |
24000厘秒(4分钟) |
30000厘秒(5分钟) |
32765厘秒(5分钟27.65秒) |
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令garp timer leaveall timer-value,配置GARP的LeaveAll定时器的值。
缺省情况下,LeaveAll定时器的值为1000厘秒,即10秒。
由于接口Leave定时器的值受全局LeaveAll定时器的值限制,所以在配置LeaveAll定时器的值时,需要保证设备上所有配置GARP定时器的接口都是处于正常工作状态。
- 执行命令interface interface-type interface-number,进入接口视图。
- 执行命令garp timer { hold | join | leave } timer-value,配置接口Hold定时器、Join定时器、Leave定时器的值。
缺省情况下,Hold定时器的值为10厘秒,Join定时器的值为20厘秒,Leave定时器的值为60厘秒。