为 VRRP 组配置要跟踪的路由
VRRP 可以跟踪路由是否可访问(即,路由存在于配置中包含的路由实例的路由表中),并根据所跟踪路由的可访问性动态更改 VRRP 组的优先级,从而触发新的主路由器选择。
要配置要跟踪的路由,请添加以下语句:
track { priority-hold-time seconds; route prefix/prefix-length routing-instance instance-name priority-cost priority; }
您可以在以下层次结构级别包括这些语句:
[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
,则 VRRP 不会等待优先级保留时间到期,然后从路由表中移除跟踪的路由,再发起主要角色选择。有关更多信息 asymmetric-hold-time
,请参阅 为 VRRP 路由器配置非对称保留时间。
路由实例是用于跟踪路由的路由实例。如果路由处于默认路由实例或全局路由实例中,请指定实例名称为 default
。
不支持跟踪来自不同逻辑系统的路由实例的路由。
优先级成本是指当跟踪的路由出现故障时,将从配置的 VRRP 优先级中减去的值,从而迫使新的主路由器选择。值可以是 1 到 254。
所有受跟踪路由的优先级成本之和必须小于或等于 VRRP 组配置的优先级。如果要跟踪多个路由,则路由器会将受跟踪路由的优先级成本总和(最多,每个跟踪路由的优先级成本仅一个优先级成本)应用于 VRRP 组优先级。
在 Junos OS 15.1 版之前,调整后的优先级不能为零。如果 VRRP 组的优先级成本和配置优先级之间的差值为零,则调整后的优先级将变为 1。
在 Junos OS 15.1 及更高版本中,调整后的优先级可以为零。
优先级值零 (0) 表示当前主路由器已停止参与 VRRP。此优先级值用于触发其中一个备份路由器快速过渡到主路由器,而无需等待当前主路由器超时。