VRRP,虛擬路由器冗餘協議

2021-06-10 02:14:46 字數 2150 閱讀 4541

vrrp(virtual router redundancy protocol,虛擬路由冗餘協議)是一種容錯協議。通常,乙個網路內的所有

主機都設定一條

預設路由

,這樣,主機發出的目的位址不在本網段的報文將被通過預設路由發往路由器routera,從而實現了主機與外部網路的通訊。當路由器routera 壞掉時,本

網段內所有以routera 為預設路由

下一跳的主機將斷掉與外部的通訊產生單點故障。vrrp 就是為解決上述問題而提出的,它為具有多播組播或廣播能力的區域網(如:乙太網)設計。vrrp 將區域網的一組路由器(包括乙個master 即活動路由器和若干個backup 即備份路由器)組織成乙個虛擬路由器,稱之為乙個備份組。這個虛擬的路由器擁有自己的ip 位址10.100.10.1(這個ip 位址可以和備份組內的某個路由器的介面位址相同,相同的則稱為ip擁有者),備份組內的路由器也有自己的ip 位址(如master的ip 位址為10.100.10.2,backup 的ip 位址為10.100.10.3)。區域網內的主機僅僅知道這個虛擬路由器的ip 位址10.100.10.1,而並不知道具體的master 路由器的ip 位址10.100.10.2 以及backup 路由器的ip 位址10.100.10.3,它們將自己的預設路由下一跳位址設定為該虛擬路由器的ip 位址10.100.10.1。於是,網路內的主機就通過這個虛擬的路由器來與其它網路進行通訊。如果備份組內的master 路由器壞掉,backup 路由器將會通過選舉策略選出乙個新的master 路由器,繼續向網路內的主機提供路由服務。從而實現網路內的主機不間斷地與外部網路進行通訊。關於vrrp 協議的詳細資訊,可以參考rfc 3768。

vrrp只定義了一種

報文——vrrp報文,這是一種

組播報文,由主

三層交換機

定時發出來通告他的存在。使用這些報文可以檢測虛擬三層交換機各種引數,還可以用於主三層交換機的選舉。

vrrp中定義了三種狀態模型,初始狀態initialize,活動狀態master和備份狀態backup,其中只有活動狀態的

交換機可以為到虛擬ip位址的的**請求提供服務。

vrrp報文是

封裝在ip報文上的,支援各種上層協議,同時vrrp還支援將真實介面ip位址設定為虛擬ip位址。

那麼如何從備份組的多台交換機中選舉master?這項工作由我們在備份組內每台交換機上配置的相同ip位址的虛擬交換機完成。

虛擬交換機根據配置的優先順序的大小選擇主交換機,優先順序最大的作為主交換機,狀態為master,若優先順序相同(如果交換機沒有配置優先順序,就採用預設值100),則比較介面的主ip位址,主ip位址大的就成為主交換機,由它提供實際的路由服務。其他交換機作為備份交換機,隨時監測主交換機的狀態。當主交換機正常工作時,它會每隔一段時間傳送乙個vrrp組播報文,以通知組內的備份交換機,主交換機處於正常工作狀態。如果組內的備份交換機長時間沒有接收到來自主交換機的vrrp組播報文,則將自己狀態轉換為master。當組內有多台備份交換機,將有可能產生多個主交換機。這時每乙個主交換機就會比較vrrp報文中的優先順序和自己本地的優先順序,如果本地的優先順序小於vrrp中的優先順序,則將自己的狀態轉換為backup,否則保持自己的狀態不變。通過這樣乙個過程,就會將優先順序最大的交換機選成新的主交換機,完成vrrp的備份功能。

最典型的vrrp應用:rta、rtb組成乙個vrrp路由器組,假設rtb的處理能力高於rta,則將rtb配置成ip位址所有者,h1、h2、h3的

預設閘道器

設定為rtb。則rtb成為主控路由器,負責icmp重定向、arp應答和ip

報文的**;一旦rtb失敗,rta立即啟動切換,成為主控,從而保證了對客戶透明的安全切換。

網路流量

,又提高了網路可靠性。

vrrp協議的工作機理與cisco公司的hsrp(hot standby routing protocol)有許多相似之處。但二者主要的區別是在cisco的hsrp中,需要單獨配置乙個ip位址作為虛擬路由器對外體現的位址,這個位址不能是組中任何乙個成員的介面位址。

使用vrrp協議,不用改造目前的網路結構,最大限度保護了當前投資,只需最少的管理費用,卻大大提公升了網路效能,具有重大的應用價值。

VRRP 虛擬路由器冗餘協議

虛擬路由器冗餘協議 通常情況下,同一網段的所有主機都設定一條相同的閘道器為下一跳的預設路由,然而當閘道器故障的時候,此時該網段下的所有主機都無法與外部網路通訊,通過vrrp可以避免由於區域網閘道器單點故障而導致的網路中斷。vrrp允許將多個路由器加入到乙個備份組中,形成一台虛擬路由器。在乙個備份組中...

VRRP 虛擬路由器冗餘協議

利用vrrp,一組路由器 同乙個lan中的介面 協同工作,但是只有乙個處於master狀態,處於該狀態的路由器 的介面 承擔實際的資料流量 任務。在乙個vrrp組內的多個路由器介面共用乙個虛擬ip位址,該位址被作為區域網內所有主機的預設閘道器位址。vrrp決定哪個路由器是master,master路...

VRRP 虛擬路由器冗餘協議

vrrp協議 虛擬路由器冗餘協議 vrrp協議原理 vrrp工作時會在網路中加入乙個含有虛擬ip位址和虛擬mac位址的虛擬路由器,該路由器充當網路使用者的閘道器,使網路上的主機與虛擬路由器通訊時,不用了解網路上物理路由器的任何資訊。利用vrrp時,一組路由器 同乙個vlan中的介面 協同工作,但只有...