一、vrrp簡介
虛擬路由冗餘協議vrrp(virtual router redundancy protocol)通過把幾台路由裝置聯合組成一台虛擬的路由裝置,將虛擬路由裝置的ip位址作為使用者的預設閘道器實現與外部網路通訊。當閘道器裝置發生故障時,vrrp機制能夠選舉新的閘道器裝置承擔資料流量,從而保障網路的可靠通訊。
通常,同一網段內的所有主機上都設定一條相同的、以閘道器為下一跳的預設路由。主機發往其他網段的報文將通過預設路由發往閘道器,再由閘道器進行**,從而實現主機與外部網路的通訊。
當閘道器發生故障時,本網段內所有以閘道器為預設路由的主機將無法與外部網路通訊。增加出口閘道器是提高系統可靠性的常見方法,此時如何在多個出口之間進行選路就成為需要解決的問題。
vrrp的出現很好的解決了這個問題。vrrp能夠在不改變組網的情況下,採用將多台路由裝置組成乙個虛擬路由器,通過配置虛擬路由器的ip位址為預設閘道器,實現預設閘道器的備份。當閘道器裝置發生故障時,vrrp機制能夠選舉新的閘道器裝置承擔資料流量,從而保障網路的可靠通訊。
在具有多播或廣播能力的區域網(如乙太網)中,借助vrrp能在閘道器裝置出現故障時仍然提供高可靠的預設鏈路,無需修改主機及閘道器裝置的配置資訊便可有效避免單一鏈路發生故障後的網路中斷問題。
二、vrrp原理
1、vrrp概述
圖1 vrrp備份組示意圖
如上圖1所示,hosta通過switch雙歸屬到switcha和switchb。在switcha和switchb上配置vrrp備份組,對外體現為一台虛擬路由器,實現鏈路冗餘備份。
我們可以在如上圖1所示的網路中部署vrrp協議,下面結合該圖介紹vrrp協議的基本概念:
1、vrrp路由器(vrrp router):
執行vrrp協議的裝置,它可能屬於乙個或多個虛擬路由器,如switcha和switchb。
2、虛擬路由器(virtual router):
又稱vrrp備份組,由乙個master裝置和多個backup裝置組成,被當作乙個共享區域網內主機的預設閘道器。如switcha和switchb共同組成了乙個虛擬路由器。
3、master路由器(virtual router master):
承擔**報文任務的vrrp裝置,如switcha。
4、backup路由器(virtual router backup):
一組沒有承擔**任務的vrrp裝置,當master裝置出現故障時,它們將通過競選成為新的master裝置,如switchb。
5、vrid:
虛擬路由器的標識。如switcha和switchb組成的虛擬路由器的vrid為1。
虛擬路由器的ip位址,乙個虛擬路由器可以有乙個或多個ip位址,由使用者配置。如switcha和switchb組成的虛擬路由器的虛擬ip位址為10.1.1.10/24。
如果乙個vrrp裝置將虛擬路由器ip位址作為真實的介面位址,則該裝置被稱為ip位址擁有者。如果ip位址擁有者是可用的,通常它將成為master。
如switcha,其介面的ip位址與虛擬路由器的ip位址相同,均為10.1.1.10/24,因此它是這個vrrp備份組的ip位址擁有者。
虛擬路由器根據虛擬路由器id生成的mac位址。乙個虛擬路由器擁有乙個虛擬mac位址,格式為:00-00-5e-00-01-(vrrp for ipv4);00-00-5e-00-02-(vrrp for ipv6)。
當虛擬路由器回應arp請求時,使用虛擬mac位址,而不是介面的真實mac位址。如switcha和switchb組成的虛擬路由器的vrid為1,因此這個vrrp備份組的mac位址為00-00-5e-00-01-01。
vrrp 虛擬冗餘路由協議
vrrp 虛擬冗餘路由協議 介紹 vrrp 虛擬冗餘路由協議是非cisco裝置所有的一種路由備份協議,用來保證鏈路的穩定,保證鏈路可以備份的作用,vrrpl是一種容錯協議。通常,乙個網路內的所有主機 都設定一條預設路由 這樣,主機 發出的目的位址不在本網段的報文將被通過預設路由發往路由器router...
虛擬路由冗餘協議 vrrp
vrrp,virtual router redundancy protocol,中文名為虛擬路由冗餘協議,vrrp的出現就是為了解決靜態路由的單點故障問題,vrrp是通過一種競選機制來將路由的任務交給某台vrrp路由器的。keepalived高可用對之間是通過vrrp通訊的,因此,從vrrp開始講起...
VRRP 虛擬路由冗餘協議
1.什麼是vrrp?它的原理是什麼?vrrp 虛擬路由冗餘協議 它能夠在不改變組網的情況下,將多台路由器虛擬成乙個虛擬路由器,通過配置虛擬路由器的ip位址為預設閘道器,實現閘道器的備份。2.vrrp有什麼實際作用?它既可以實現閘道器的備份,又能解決多個閘道器之間互相衝突的問題.3.虛擬路由器有什麼標...