靈魂三問:
什麼是VRRP?
VRRP:虛擬路由冗餘協議
VRRP有什麼作用?
用於提高三層網絡的可靠性,尤其是網關的可靠性。
VRRP是怎麼提高網關/三層網絡的可靠性?
VRRP將多臺路由器定義爲一個組,這個組來共同維護一個IP地址(網關地址),當主路由器失效後,備用路由器自動接替主設備的工作。
瞭解了上面幾個問題以後,我們來實際配置VRRP:
實驗拓撲:
拓撲講解:
1. R3、R4用於模擬用戶的電腦;
2. R1、R2爲網關路由器;
當我們R3想要與R4通信時,應該走R1還是R2呢?我們這裏將R1和R2定義爲一個網關組,兩臺路由器共同維護一個網關地址爲:192.168.1.254
實際上,我們可以想象兩臺路由器組成了一臺虛擬的路由器,當其中一臺實體路由器發生故障,另一臺自動接替網關工作;
配置:
R1: (網關設備1)
R1(config)#int e1/0 //進入e1/0接口下
R1(config-if)#no shutdown
R1(config-if)#ip address 192.168.1.1 //實際接口的ip地址
R1(config-if)#vrrp 10 ip 192.168.1.254 //定義個VRRP組:10 維護的網關地址爲:192.168.1.254
R1(config-if)#vrrp 10 priority 120 //默認優先級爲100,優先級範圍爲0-255,優先級數值大的成爲主設備
R1(config-if)#exit
R1(config)#int e1/1 //進入e1/1接口下
R1(config-if)#no shutdown
R1(config-if)#ip address 192.168.2.1 //實際接口的ip地址
R1(config-if)#vrrp 20 ip 192.168.2.254 //定義個VRRP組:20 維護的網關地址爲:192.168.2.254
R1(config-if)#vrrp 20 priority 120 //默認優先級爲100,優先級範圍爲0-255,優先級數值大的成爲主設備
R1(config-if)#end
R2: (網關設備2)
R2(config)#int e1/0 //進入e1/0接口下
R2(config-if)#no shutdown
R2(config-if)#ip address 192.168.1.2 //實際接口的ip地址
R2(config-if)#vrrp 10 ip 192.168.1.254 //定義個VRRP組:10 維護的網關地址爲:192.168.1.254
R2(config-if)#vrrp 10 priority 110 //默認優先級爲100,優先級範圍爲0-255,優先級數值大的成爲主設備
R2(config-if)#exit
R2(config)#int e1/1 //進入e1/1接口下
R2(config-if)#no shutdown
R2(config-if)#ip address 192.168.2.2 //實際接口的ip地址
R2(config-if)#vrrp 20 ip 192.168.2.254 //定義個VRRP組:20 維護的網關地址爲:192.168.2.254
R2(config-if)#vrrp 20 priority 110 //默認優先級爲100,優先級範圍爲0-255,優先級數值大的成爲主設備
R2(config-if)#end
R3: (PC1)
R3(config)#int f0/0
R3(config-if)#no shutdown
R3(config-if)#ip address 192.168.1.3 255.255.255.0
R3(config-if)#exit
R3(config)#ip route 0.0.0.0 0.0.0.0 192.168.1.254 //配置缺省路由
R3(config)#end
R4: (PC2)
R4(config)#int f0/0
R4(config-if)#no shutdown
R4(config-if)#ip address 192.168.2.3 255.255.255.0
R4(config-if)#exit
R4(config)#ip route 0.0.0.0 0.0.0.0 192.168.2.254
R4(config)#end
效果:
R1:
R2:
通過查看VRRP的配置,我們可以看到R1爲Master,R2爲Backup,符合我們配置的預期。
本文原創,轉載請註明出處!