如圖所示,該拓撲配置了vrrp主備備份,SW1爲master,SW2爲backup,當SW1或SW1到SW2間鏈路出現故障時,VRRP報文協商須要必定的協商周期。爲了實現鏈路故障時快速切換,在鏈路中部署了BFD鏈路檢測機制,實現當主用接口或者鏈路出現Down時,備用設備迅速切換爲Master,承擔網絡流量,以減小故障對業務傳輸的影響。網絡
SW1:session
sys sysname SW1 vlan batch 100 400 inter vlan 100 ip add 10.1.1.1 24 quit inter vlan 400 ip add 172.16.1.2 24 inter g0/0/1 port link-type trunk port trunk allow vlan 400 quit inter g0/0/2 port link-type trunk port trunk allow vlan 100 quit
SW2:ide
sys sysname SW2 vlan batch 200 100 inter vlan 200 ip add 172.16.2.2 24 quit inter vlan 100 ip add 10.1.1.2 24 inter g0/0/1 port link-type trunk port trunk allow vlan 200 quit inter g0/0/2 port link-type trunk port trunk allow vlan 100 quit
SW3:測試
sys sysname SW3 vlan 100 quit inter g0/0/1 port link-type trunk port trunk allow vlan 100 quit inter g0/0/2 port link-type trunk port trunk allow vlan 100 quit inter g0/0/24 port link-type access port default vlan 100 quit
R1:ui
sys sysname R1 interface g0/0/0.400 ip address 172.16.1.1 24 dot1q termination vid 400 // 封裝該子接口相連的VLAN,實現路由器與VLAN通訊 arp broadcast enable // 開啓arp廣播 quit interface g0/0/0.200 ip address 172.16.2.1 24 dot1q termination vid 200 arp broadcast enable quit
SW1:3d
ospf 1 area 0 network 10.1.1.0 0.0.0.255 // 發佈直連網絡段 network 172.16.1.0 0.0.0.255 quit quit
SW2:code
ospf 1 area 0 network 10.1.1.0 0.0.0.255 network 172.16.2.0 0.0.0.255 quit quit
R1:blog
ospf 1 area 0 network 172.16.1.0 0.0.0.255 network 172.16.2.0 0.0.0.255 return
SW1:接口
inter VLAN 100 vrrp vrid 1 virtual-ip 10.1.1.111 vrrp vrid 1 priority 120 vrrp vrid 1 preempt-mode timer delay 20 quit
SW2:ip
inter VLAN 100 vrrp vrid 1 virtual-ip 10.1.1.111 quit
SW1:
bfd quit bfd 1 bind peer-ip 10.1.1.2 interface vlan 100 //配置靜態BFD會話,監測備份組之間的鏈路 discriminator local 1 //配置bfd會話的本地標識,SW1本地標識符需與SW2遠端標識符一致 discriminator remote 2 //配置bfd會話的遠端標識,SW1遠端標識需與SW2本地標識符一致 min-rx-interval 100 // 配置bfd報文的接收間隔時間 min-tx-interval 100 //配置bfd報文的發送間隔時間 commit //提交bfd配置 quit
SW2:
bfd quit bfd 2 bind peer-ip 10.1.1.1 interface vlan 100 discriminator local 2 discriminator remote 1 min-rx-interval 100 min-tx-interval 100 commit quit
在SW2上配置VRRP與BFD聯動,當BFD會話狀態Down時,SW2的優先級增長40
SW2:
inter vlan 100 vrrp vrid 1 track bfd-session 2 increased 40 quit
SW1:
SW2:
SW1:
interface g0/0/2 shutdown quit
SW1故障時的VRRP狀態:
備用設備SW2由backup切換爲master:
聯動的BFD會話狀態爲DOWN:
在SW1接口GE0/0/2上執行undo shutdown命令,模擬故障恢復,等待20秒後,查看vrrp狀態時,能夠看到,SW1狀態恢復爲master,SW2狀態恢復爲backup,聯動的bfd會話狀態恢復爲up。至此,實驗效果測試結束。
關於VRRP的配置可參考 華爲VRRP的綜合配置