VRRP可以跟踪路由是否可达:即配置中包含的路由实例(我们使用default)的路由表中存在该路由,并根据跟踪路由的可达性动态改变VRRP备份组的优先级,触发新的Master路由器选举。配置里面指定的路由前缀是VRRP组要跟踪的路由。所以我把550的环回口也叫入到了ospf里面,这样子我们在R1上配置追踪路由的时候可以有两个路由可供选择,实验的时候都试一下。
2.我们在R1上建立VRRP组,设置它的虚拟地址和优先级:
set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.1/24 vrrp-group 0 virtual-address 192.168.1.3
set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.1/24 vrrp-group 0 priority 200 (JUNOS vrrp默认的优先级为100.)
3.然后在R1上配置追踪路由,一旦追踪的路由在R1的路由表中丢失,就将优先级降低一定值,这里设置为101(备路由上我们不设置优先级,使用系统默认的100,比99高)同时配置preempt抢占,确保路由表恢复以后,R1继续成为主路由:
set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.1/24 vrrp-group 0 track route 3.3.3.3/32 routing-instance default priority-cost 101
set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.1/24 vrrp-group 0 preempt
4.最后在R2上,配置VRRP,设置虚拟地址即可,使用默认优先级:
set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.2/24 vrrp-group 0 virtual-address 192.168.1.3
set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.2/24 vrrp-group 0 accept-data
实验现象:
1.接入层设备到R1链路故障: