配置要为 VRRP 组跟踪的逻辑接口
VRRP 可以跟踪逻辑接口是否开启、关闭或不存在,并且还可以根据受跟踪逻辑接口的状态动态更改 VRRP 组的优先级,从而触发新的主路由器选择。VRRP 还可以跟踪逻辑接口的操作速度,并在速度越过配置阈值时动态更新 VRRP 组的优先级。
启用接口跟踪后,无法配置优先级 255(优先级为 255 表示主路由器)。对于每个 VRRP 组,您最多可以跟踪 10 个逻辑接口。
要配置要跟踪的逻辑接口,请添加以下语句:
track { interface interface-name { bandwidth-threshold bits-per-second priority-cost priority; priority-cost priority; } priority-hold-time seconds; }
interface et-0/0/0 {
priority-cost 30;
}
您可以在以下层次结构级别包括这些语句:
[edit interfaces interface-name unit logical-unit-number family inet address address vrrp-group group-id][edit interfaces interface-name unit logical-unit-number family inet6 address address vrrp-inet6-group group-id][edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number family inet address address vrrp-group group-id][edit logical-systems logical-system-name interfaces interface-name unit logical-unit-number family inet6 address address vrrp-inet6-group group-id]
指定的接口是为 VRRP 组跟踪的接口。优先级保留时间是动态优先级更改之间必须经过的最短时间长度。诸如接口状态更改(上升或下降)或带宽更改等跟踪事件会触发以下任一响应:
第一个跟踪事件会启动优先级保留计时器,还会根据当前优先级和优先级成本初始化悬而未决的优先级。然而,目前的优先事项没有改变。
在优先级保留计时器开启时发生的跟踪事件或手动配置更改会触发挂起的优先级更新。然而,目前的优先事项没有改变。
这可确保 Junos OS 不会在每次跟踪的接口翻动时启动主要角色选择。
当优先级保留时间过期时,当前优先级将从悬而未决的优先级中继承值,而悬而未决的优先级将停止。
如果已配置asymmetric-hold-time,则如果受跟踪的接口失败(状态从updown变为)或受跟踪接口的可用带宽减少,VRRP 不会等待优先级保留时间到期后再发起主角色选择。有关更多信息asymmetric-hold-time,请参阅为 VRRP 路由器配置非对称保留时间。
此层次结构级别显示两个 priority-cost 语句。该 bandwidth-threshold 语句为受跟踪的接口指定阈值。当跟踪接口的带宽降至配置的带宽阈值以下时,VRRP 组将使用带宽阈值优先级成本。您可以为每个受跟踪的接口跟踪多达 5 个带宽阈值语句。语句下面 interface 有一个 priority-cost 语句,在接口关闭时,提供从优先级中减去的值。
所有跟踪逻辑接口的优先级成本之和必须小于或等于 VRRP 组配置的优先级。如果要跟踪多个接口,路由器会将受跟踪接口的优先级成本总和(最多,每个受跟踪的接口仅包含一个优先级成本)应用于 VRRP 组优先级。
在 Junos OS 15.1 版之前,调整后的优先级不能为零。如果 VRRP 组的优先级成本和配置优先级之间的差值为零,则调整后的优先级将变为 1。
在 Junos OS 15.1 及更高版本中,调整后的优先级可以为零。
优先级值零 (0) 表示当前主路由器已停止参与 VRRP。此优先级值用于触发其中一个备份路由器快速过渡到主路由器,而无需等待当前主路由器超时。
如果要跟踪多个接口,路由器会将受跟踪接口的优先级成本总和(最多,每个受跟踪的接口仅包含一个优先级成本)应用于 VRRP 组优先级。但是,每个 VRRP 组的接口优先级成本和带宽阈值优先级成本值不是累计的。如 表 1 所示,路由器仅对跟踪的接口使用一个优先级成本。
跟踪的接口状态 |
优先成本使用 |
|---|---|
关闭 |
|
不关闭;媒体速度低于一个或多个带宽阈值 |
最低适用带宽阈值的优先级成本 |
只有在未配置带宽阈值的情况下,您才必须配置接口优先级成本。如果未配置接口优先级成本值,且接口关闭,则接口将使用最低带宽阈值的带宽阈值优先级成本值。