實驗拓撲:ide
實驗需求:1.兩臺交換機運行VRRP,爲192.168.1.0/24網段的網關提供冗餘.spa
2.R1設置爲主,一旦丟失到550核心的路由,切換主備。3d
3.R1上聯恢復,再次搶佔成爲主路由。blog
實驗過程:路由
1.首先咱們在2200和550之間創建起OSPF,在R1查看ospf路由:rem
VRRP能夠跟蹤路由是否可達:即配置中包含的路由實例(咱們使用default)的路由表中存在該路由,並根據跟蹤路由的可達性動態改變VRRP備份組的優先級,觸發新的Master路由器選舉。配置裏面指定的路由前綴是VRRP組要跟蹤的路由。因此我把550的環回口也叫入到了ospf裏面,這樣子咱們在R1上配置追蹤路由的時候能夠有兩個路由可供選擇,實驗的時候都試一下。it
2.咱們在R1上創建VRRP組,設置它的虛擬地址和優先級:io
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
ast
set interfaces ge-0/0/0 unit 0 family inet address 192.168.1.1/24 vrrp-group 0 priority 200 (JUNOS vrrp默認的優先級爲100.)class
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鏈路故障:
查看vrrp狀態:
2.R1丟失到核心層的路由時:
R1丟失路由,VR狀態轉換爲backup,R2成爲主路由。
3.R1恢復上行:
實驗中通過大概25個ping以後,R1從新獲取到核心的路由,立刻VR狀態恢復到master: