一、VRRP簡介
為榮縣等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及榮縣網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站制作、成都做網(wǎng)站、榮縣網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!虛擬路由冗余協(xié)議VRRP(Virtual Router Redundancy Protocol)通過把幾臺路由設(shè)備聯(lián)合組成一臺虛擬的路由設(shè)備,將虛擬路由設(shè)備的IP地址作為用戶的默認網(wǎng)關(guān)實現(xiàn)與外部網(wǎng)絡(luò)通信。當(dāng)網(wǎng)關(guān)設(shè)備發(fā)生故障時,VRRP機制能夠選舉新的網(wǎng)關(guān)設(shè)備承擔(dān)數(shù)據(jù)流量,從而保障網(wǎng)絡(luò)的可靠通信。
隨著網(wǎng)絡(luò)的快速普及和相關(guān)應(yīng)用的日益深入,各種增值業(yè)務(wù)(如IPTV、視頻會議等)已經(jīng)開始廣泛部署,基礎(chǔ)網(wǎng)絡(luò)的可靠性日益成為用戶關(guān)注的焦點,能夠保證網(wǎng)絡(luò)傳輸不中斷對于終端用戶非常重要。
通常,同一網(wǎng)段內(nèi)的所有主機上都設(shè)置一條相同的、以網(wǎng)關(guān)為下一跳的缺省路由。主機發(fā)往其他網(wǎng)段的報文將通過缺省路由發(fā)往網(wǎng)關(guān),再由網(wǎng)關(guān)進行轉(zhuǎn)發(fā),從而實現(xiàn)主機與外部網(wǎng)絡(luò)的通信。
當(dāng)網(wǎng)關(guān)發(fā)生故障時,本網(wǎng)段內(nèi)所有以網(wǎng)關(guān)為缺省路由的主機將無法與外部網(wǎng)絡(luò)通信。增加出口網(wǎng)關(guān)是提高系統(tǒng)可靠性的常見方法,此時如何在多個出口之間進行選路就成為需要解決的問題。
VRRP的出現(xiàn)很好的解決了這個問題。VRRP能夠在不改變組網(wǎng)的情況下,采用將多臺路由設(shè)備組成一個虛擬路由器,通過配置虛擬路由器的IP地址為默認網(wǎng)關(guān),實現(xiàn)默認網(wǎng)關(guān)的備份。當(dāng)網(wǎng)關(guān)設(shè)備發(fā)生故障時,VRRP機制能夠選舉新的網(wǎng)關(guān)設(shè)備承擔(dān)數(shù)據(jù)流量,從而保障網(wǎng)絡(luò)的可靠通信。
在具有多播或廣播能力的局域網(wǎng)(如以太網(wǎng))中,借助VRRP能在網(wǎng)關(guān)設(shè)備出現(xiàn)故障時仍然提供高可靠的缺省鏈路,無需修改主機及網(wǎng)關(guān)設(shè)備的配置信息便可有效避免單一鏈路發(fā)生故障后的網(wǎng)絡(luò)中斷問題。
二、VRRP原理
1、VRRP概述
圖1 VRRP備份組示意圖
如上圖1所示,HostA通過Switch雙歸屬到SwitchA和SwitchB。在SwitchA和SwitchB上配置VRRP備份組,對外體現(xiàn)為一臺虛擬路由器,實現(xiàn)鏈路冗余備份。
我們可以在如上圖1所示的網(wǎng)絡(luò)中部署VRRP協(xié)議,下面結(jié)合該圖介紹VRRP協(xié)議的基本概念:
1、VRRP路由器(VRRP Router):
運行VRRP協(xié)議的設(shè)備,它可能屬于一個或多個虛擬路由器,如SwitchA和SwitchB。
2、虛擬路由器(Virtual Router):
又稱VRRP備份組,由一個Master設(shè)備和多個Backup設(shè)備組成,被當(dāng)作一個共享局域網(wǎng)內(nèi)主機的缺省網(wǎng)關(guān)。如SwitchA和SwitchB共同組成了一個虛擬路由器。
3、Master路由器(Virtual Router Master):
承擔(dān)轉(zhuǎn)發(fā)報文任務(wù)的VRRP設(shè)備,如SwitchA。
4、Backup路由器(Virtual Router Backup):
一組沒有承擔(dān)轉(zhuǎn)發(fā)任務(wù)的VRRP設(shè)備,當(dāng)Master設(shè)備出現(xiàn)故障時,它們將通過競選成為新的Master設(shè)備,如SwitchB。
5、VRID:
虛擬路由器的標識。如SwitchA和SwitchB組成的虛擬路由器的VRID為1。
6、虛擬IP地址(Virtual IP Address):
虛擬路由器的IP地址,一個虛擬路由器可以有一個或多個IP地址,由用戶配置。如SwitchA和SwitchB組成的虛擬路由器的虛擬IP地址為10.1.1.10/24。
7、IP地址擁有者(IP Address Owner):
如果一個VRRP設(shè)備將虛擬路由器IP地址作為真實的接口地址,則該設(shè)備被稱為IP地址擁有者。如果IP地址擁有者是可用的,通常它將成為Master。
如SwitchA,其接口的IP地址與虛擬路由器的IP地址相同,均為10.1.1.10/24,因此它是這個VRRP備份組的IP地址擁有者。
8、虛擬MAC地址(Virtual MAC Address):
虛擬路由器根據(jù)虛擬路由器ID生成的MAC地址。一個虛擬路由器擁有一個虛擬MAC地址,格式為:00-00-5E-00-01-{VRID}(VRRP for IPv4);00-00-5E-00-02-{VRID}(VRRP for IPv6)。
當(dāng)虛擬路由器回應(yīng)ARP請求時,使用虛擬MAC地址,而不是接口的真實MAC地址。如SwitchA和SwitchB組成的虛擬路由器的VRID為1,因此這個VRRP備份組的MAC地址為00-00-5E-00-01-01。