專利名稱:虛擬冗余路由器系統(tǒng)及傳輸虛擬冗余路由協(xié)議報(bào)文的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種虛擬冗余路由器系統(tǒng)及傳輸虛 擬冗余路由協(xié)議才艮文的方法。
背景技術(shù):
虛擬冗余路由協(xié)議(Virtual Router Redundancy Protocol, VRRP )是目 前應(yīng)用最廣泛的網(wǎng)關(guān)冗余保護(hù)機(jī)制,支持VRRP協(xié)議的網(wǎng)關(guān)設(shè)備稱為VRRP 路由器,在網(wǎng)絡(luò)中通常由路由器和三層交換機(jī)設(shè)備擔(dān)當(dāng)。 一組VRRP路由器 之間通過主備竟選,選擇一臺VRRP路由器作為主用網(wǎng)關(guān),另一臺或多臺作 為備用網(wǎng)關(guān),當(dāng)主用網(wǎng)關(guān)故障,或者下行鏈路故障時(shí),備用網(wǎng)關(guān),或者備用 網(wǎng)關(guān)中通過竟選出一臺,接替原主用網(wǎng)關(guān)的工作,成為新的主用網(wǎng)關(guān),保證 局域網(wǎng)中主機(jī)和其他設(shè)備與網(wǎng)絡(luò)的連通性。VRRP路由器的典型組網(wǎng)模式如圖1所示,兩臺VRRP路由器下面連接 一個(gè)交換機(jī),使VRRP組之間處于一個(gè)連通的二層網(wǎng)絡(luò)中,VRRP組通過配 置VRRP的接口收發(fā)VRRP協(xié)議報(bào)文。處于主用狀態(tài)的VRRP組定時(shí)的發(fā) 送協(xié)議報(bào)文,經(jīng)過中間交換機(jī)的二層轉(zhuǎn)發(fā),組播到其它的VRRP路由器接收 并處理,各自保持自己的狀態(tài)。VRRP路由器收到其它VRRP路由器的協(xié)議 報(bào)文,通過優(yōu)先級比較,組內(nèi)優(yōu)先級最高的擔(dān)任主用網(wǎng)關(guān),其它的作為備用 網(wǎng)關(guān)。隨著IP電信網(wǎng)技術(shù)的發(fā)展,IP技術(shù)越來越多地應(yīng)用于電信業(yè)務(wù),3G、 NGN網(wǎng)元等設(shè)備本身具有雙網(wǎng)絡(luò)接口,做主備運(yùn)行,接入IP網(wǎng)絡(luò)時(shí)經(jīng)常要 求雙上行直聯(lián)主、備網(wǎng)關(guān)設(shè)備,如圖2所示,3G電路域信令接口、網(wǎng)管接 口、計(jì)費(fèi)接口由于需要高可靠性,往往需要把鏈路連接到相互備份的二層交 換機(jī),圖中用實(shí)線雙箭頭表示,交換機(jī)再把鏈路連接到相互備份的路由器設(shè) 備,而媒體域鏈,口往往直接連接到二個(gè)相互備份的路由器中,圖中用虛線雙箭頭表示。但是由于3G/NGN網(wǎng)元不能二層轉(zhuǎn)發(fā)VRRP協(xié)議報(bào)文,所 以采用VRRP協(xié)議作為備份網(wǎng)關(guān)的應(yīng)用遇到了困難,此時(shí)可以采用在路由器 與3G/NGN網(wǎng)元間加一 交換機(jī)來轉(zhuǎn)發(fā)VRRP協(xié)議報(bào)文。VRRP協(xié)議也可以應(yīng)用在三層交換機(jī)中,當(dāng)三層交換機(jī)啟用VRRP時(shí), 可以^吏用三層VLAN接口作為VRRP的配置接口,組網(wǎng)方案如圖3所示 VLAN接口的一個(gè)或幾個(gè)物理接口 (二層接口 )可以與備份VRRP組對應(yīng)的 接口直接相連。VRRP組之間的協(xié)議報(bào)文可以通過這些直聯(lián)的物理接口轉(zhuǎn) 發(fā)。發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題是提供一種虛擬冗余路由器系統(tǒng)及傳輸虛擬 冗余路由協(xié)議報(bào)文的方法,減少了中間轉(zhuǎn)發(fā)設(shè)備,提高了網(wǎng)絡(luò)系統(tǒng)的可靠性 及效率。為了解決上述問題,本發(fā)明提供了一種傳輸虛擬冗余路由協(xié)議報(bào)文的方 法,在一虛擬冗余路由協(xié)議組的主用及備用虛擬冗余路由器上配置心跳線接 口,并通過心跳線接口將主用及備用虛擬冗余路由器相連,所述主用虛擬冗 余路由器發(fā)送虛擬冗余路由協(xié)議報(bào)文時(shí),通過心跳線接口發(fā)送所述虛擬冗余 路由協(xié)議報(bào)文。進(jìn)一步地,所述備用虛擬冗余路由器的心跳線接口收到虛擬冗余路由協(xié) 議報(bào)文時(shí),當(dāng)作所述備用虛擬冗余路由器中屬于虛擬冗余路由協(xié)議組的虛擬 冗余路由協(xié)議接口收到的虛擬冗余路由協(xié)議報(bào)文處理。進(jìn)一步地,所述主用虛擬冗余路由器發(fā)送虛擬冗余路由協(xié)議報(bào)文時(shí)先判 斷所述虛擬冗余路由器是否配置了心跳線接口 ,是則通過所述心跳線接口發(fā) 送虛擬冗余路由協(xié)議報(bào)文,否則通過虛擬冗余路由協(xié)議接口發(fā)送所述虛擬冗 余路由協(xié)議報(bào)文。進(jìn)一步地,所述備用虛擬冗余路由器的一接口收到虛擬冗余路由協(xié)議報(bào) 接口 ,不是則再判斷所述接口是否是所述虛擬冗余路由協(xié)議組的心跳線接口 ,是則將所述報(bào)文當(dāng)作所述虛擬冗余路由器中屬于所述虛擬冗余路由協(xié)議 組的虛擬冗余路由協(xié)議接口收到的虛擬冗余路由協(xié)議報(bào)文處理,否則丟棄所 述虛擬冗余路由協(xié)議報(bào)文。進(jìn)一步地,所述主用及備用虛擬冗余路由器發(fā)送報(bào)文前存儲其所在虛擬冗余路由協(xié)議組ID、在所述虛擬冗余路由協(xié)議組中虛擬冗余路由協(xié)議接口 編號及在所述虛擬冗余路由協(xié)議組中心跳線接口編號的映射表。進(jìn)一步地,所述備用虛擬冗余路由器判斷所述接口是否是所述虛擬冗余 路由協(xié)議組的虛擬冗余路由協(xié)議接口的方法為,根據(jù)協(xié)議報(bào)文中所帶的虛擬 冗余路由協(xié)議組ID查找映射表中與所述虛擬冗余路由協(xié)議組ID對應(yīng)的條 目,若其中虛擬冗余路由協(xié)議接口編號與所述接收報(bào)文的接口編號相同則說 明所述接收報(bào)文的接口是所述虛擬冗余路由協(xié)議組的虛擬冗余路由協(xié)議接 口,否則不是;所述備用虛擬冗余路由器判斷所述接口是否是所述虛擬冗余路由協(xié)議 組的心跳線接口的方法為,根據(jù)協(xié)議報(bào)文中所帶的虛擬冗余路由協(xié)議組ID 查找映射表中與所述虛擬冗余路由協(xié)議組ID對應(yīng)的條目,若其中心跳線接 口編號與所述接收報(bào)文的接口編號相同則說明所述接收報(bào)文的接口是所述 虛擬冗余路由協(xié)議組的心跳線接口,否則不是。本發(fā)明還提供了一種虛擬冗余路由器系統(tǒng),包括 一個(gè)或多個(gè)虛擬冗余 路由協(xié)議組,所述每個(gè)虛擬冗余路由協(xié)議組包括一主用虛擬冗余路由器、一 備用虛擬冗余路由器,其特征在于所述主用及備用虛擬冗余路由器間通過心跳線接口相連;所述主用虛擬冗余路由器用于通過心跳線接口發(fā)送虛擬冗余路由協(xié)議 報(bào)文。進(jìn)一步地,所述備用虛擬冗余路由器用于當(dāng)其心跳線接口收到虛擬冗余 路由協(xié)議報(bào)文時(shí)將所述報(bào)文當(dāng)作是所述備用虛擬冗余路由器中屬于所述虛 擬冗余路由協(xié)議組的虛擬冗余路由協(xié)議接口收到的虛擬冗余路由協(xié)議報(bào)文 處理。進(jìn)一步地,所述主用及備用虛擬冗余路由器還用于存儲其所在虛擬冗余路由協(xié)議組ID、在所述虛擬冗余路由協(xié)議組中虛擬冗余路由協(xié)議接口編號 及在所述虛擬冗余路由協(xié)議組中心跳線接口編號的映射表。進(jìn)一步地,所述主用虛擬冗余路由器還用于當(dāng)發(fā)包時(shí)間戳到達(dá)的時(shí)候, 判斷所述虛擬冗余路由器是否配置了心跳線接口 ,是則通過所述心跳線接口 發(fā)送虛擬冗余路由協(xié)議報(bào)文,否則通過虛擬冗余路由協(xié)議接口發(fā)送虛擬冗余 路由協(xié)議報(bào)文。進(jìn)一步地,所述備用虛擬冗余路由器還用于當(dāng)其接口收到虛擬冗余路由 協(xié)議報(bào)文時(shí)判斷所述接口是否是所述虛擬冗余路由協(xié)議組的虛擬冗余路由 協(xié)議接口 ,不是則再判斷所述接口是否是所述虛擬冗余路由協(xié)議組的心跳線 接口 ,是則將所述報(bào)文當(dāng)作該所述備用虛擬冗余路由器中屬于所述虛擬冗余 路由協(xié)議組的虛擬冗余路由協(xié)議接口收到的虛擬冗余路由協(xié)議報(bào)文處理,否 則丟棄所述虛擬冗余路由協(xié)議報(bào)文。進(jìn)一步地,所述備用虛擬冗余路由器判斷所述接口是否是所述虛擬冗余 路由協(xié)議組的虛擬冗余路由協(xié)議接口是指,備用虛擬冗余路由器根據(jù)協(xié)議報(bào) 文中所帶的虛擬冗余路由協(xié)議組ID查找映射表中與所述虛擬冗余路由協(xié)議 組ID對應(yīng)的條目,若其中虛擬冗余路由協(xié)議接口編號與所迷接收報(bào)文的接 口編號相同則說明所述接收報(bào)文的接口是所述虛擬冗余路由協(xié)議組的虛擬 冗余路由協(xié)議接口,否則不是;所述備用虛擬冗余路由器判斷所述接口是否是所述虛擬冗余路由協(xié)議 組的心跳線接口是指,備用虛擬冗余路由器根據(jù)協(xié)議報(bào)文中所帶的虛擬冗余 路由協(xié)議組ID查找映射表中與所述虛擬冗余路由協(xié)議組ID對應(yīng)的條目,若 其中心跳線接口編號與所述接收報(bào)文的接口編號相同則說明所述接收報(bào)文 的接口是所述虛擬冗余路由協(xié)議組的心跳線接口 ,否則不是。綜上所述,本發(fā)明提供了 一種虛擬冗余路由器系統(tǒng)及傳輸虛擬冗余路由 協(xié)議報(bào)文的方法,通過在系統(tǒng)的主用及備用VRRP路由器之間加一直聯(lián)的心 跳線來傳輸VRRP協(xié)議報(bào)文,減少了中間轉(zhuǎn)發(fā)設(shè)備,提高了網(wǎng)絡(luò)系統(tǒng)的可靠 性及效率。且對于如3G、 NGN這樣的雙網(wǎng)絡(luò)接口電信設(shè)備,即使不〗吏用交 換機(jī)也能采用VRRP協(xié)議作為備份網(wǎng)關(guān)。
圖1是現(xiàn)有技術(shù)中VRRP路由器的典型組網(wǎng)圖;圖2是現(xiàn)有技術(shù)中3G網(wǎng)元接入IP網(wǎng)絡(luò)示意圖;圖3是現(xiàn)有技術(shù)中三層交換機(jī)作為VRRP路由器的組網(wǎng)方式圖;圖4是本發(fā)明中支持心跳線的虛擬冗余路由器系統(tǒng)組網(wǎng)拓樸圖;圖5a是本發(fā)明中支持心跳線的虛擬冗余路由器接收VRRP協(xié)議報(bào)文處 理流程圖;圖5b是本發(fā)明中支持心跳線的虛擬冗余路由器發(fā)送VRRP協(xié)議報(bào)文處 理流程圖;圖6是本發(fā)明中3G網(wǎng)元MGW接入IP網(wǎng)絡(luò)的應(yīng)用實(shí)例。
具體實(shí)施方式
本發(fā)明提供了 一種虛擬冗余路由器系統(tǒng),包括一個(gè)或多個(gè)VRRP組及一 個(gè)或多個(gè)主機(jī),每個(gè)VRRP組包括一主用VRRP路由器、 一備用VRRP路 由器,主用及備用VRRP路由器均配置心跳線接口 ,并通過心跳線接口將主 用及備用虛擬冗余路由器相連,心跳線接口間可以但不限于是通過網(wǎng)線直 聯(lián),該直聯(lián)鏈路稱為心跳線。 一個(gè)VRRP路由器可以只屬于一個(gè)VRRP組, 也可以同時(shí)屬于幾個(gè)VRRP組。在同一VRRP組中, 一個(gè)路由器的某接口 若配置了 VRRP接口,則不能配置為心跳線接口,但可以作為其他VRRP 組的心跳線接口 。各VRRP路由器還用于存儲其所在VRRP組ID、在該VRRP 組中VRRP接口編號及在該VRRP組中心跳線接口編號的映射表。某VRRP組中主用VRRP路由器用于當(dāng)發(fā)包時(shí)間戳到達(dá)的時(shí)候,根據(jù) RFC3768的方式封裝VRRP協(xié)議報(bào)文,還用于判斷該VRRP路由器是否配 置了心跳線接口 ,是則通過心跳線接口發(fā)送VRRP協(xié)議報(bào)文,否則通過VRRP 接口發(fā)送VRRP協(xié)議^艮文。備用VRRP路由器用于收到VRRP協(xié)議報(bào)文時(shí),根據(jù)協(xié)議報(bào)文中攜帶的 VRRP組ID判斷該接收VRRP協(xié)議報(bào)文的接口是否為該VRRP組的VRRP 接口 ,是則按現(xiàn)有技術(shù)處理該VRRP協(xié)議報(bào)文,否則判斷該接收VRRP協(xié)議報(bào)文的接口是否為該VRRP組的心跳線接口 ,是則將該VRRP協(xié)議報(bào)文 當(dāng)作該VRRP路由器中屬于該VRRP組的VRRP接口收到的VRRP協(xié)議報(bào) 文處理,否則丟棄該VRRP協(xié)議才艮文。如圖4所示僅示出一個(gè)VRRP組,該主機(jī)為雙網(wǎng)絡(luò)接口電信設(shè)備,主用 及備用VRRP路由器通過心跳線互聯(lián),并分別通過一條直聯(lián)鏈路與主機(jī)的雙 網(wǎng)口之一相連。且主機(jī)的主用接口對應(yīng)上聯(lián)到的路由器配置較高的VRRP 優(yōu)先級,以便其竟選成為主用網(wǎng)關(guān);主機(jī)的備用接口對應(yīng)上聯(lián)到的路由器配 置較低的VRRP優(yōu)先級,以便其竟選成為備用網(wǎng)關(guān)。本發(fā)明還提供一種傳輸虛擬冗余路由協(xié)議報(bào)文的方法,如圖5所示, 在配置了心跳線以后的VRRP組的傳輸才艮文的流程如下,圖5a是配置了心跳線以后的VRRP組的才艮文接收流程步驟101:某一個(gè)接口收到VRRP協(xié)議報(bào)文;步驟102:判斷該接收報(bào)文的接口是否為該VRRP組的VRRP接口,是 則執(zhí)行步驟103,否則執(zhí)行步驟104;判斷方法為,根據(jù)協(xié)議報(bào)文中所帶的 VRRP組ID查找映射表中與該VRRP組ID對應(yīng)的條目,若其中VRRP接口 編號與該接收報(bào)文的接口編號相同則說明該接收報(bào)文的接口是該VRRP組 的VRRP接口,否則不是。步驟103:由該接收報(bào)文的接口的VRRP路由器按現(xiàn)有技術(shù)處理此 VRRP協(xié)議報(bào)文。步驟104:判斷該接收報(bào)文的接口是否為該VRRP組的心跳線接口,是 則執(zhí)行步驟105,否則執(zhí)行步驟106。判斷方法為,根據(jù)協(xié)議報(bào)文中所帶的 VRRP組ID查找映射表中與該VRRP組ID對應(yīng)的條目,若其中心跳線接口 編號與該接收報(bào)文的接口編號相同則說明該接收報(bào)文的接口是該VRRP組 的心跳線接口,否則不是。步驟105:將該VRRP協(xié)議報(bào)文當(dāng)作是該VRRP路由器中屬于該VRRP 組的VRRP接口收到的VRRP協(xié)議凈艮文處理。5b是配置了心跳線以后的VRRP組的報(bào)文接收流程:步驟201:某VRRP組中,主用VRRP路由器當(dāng)發(fā)包時(shí)間戳到達(dá)的時(shí)候, 需要發(fā)送VRRP協(xié)議4艮文。步驟202:根據(jù)RFC3768的方式封裝VRRP協(xié)議才艮文。步驟203:判斷該VRRP路由器是否配置了心跳線接口,是則執(zhí)行步驟 204,否則執(zhí)行步驟205;步驟204:通過心跳線^妄口發(fā)送VRRP協(xié)議4艮文;步驟205:通過VRRP接口發(fā)送VRRP協(xié)議報(bào)文。以下用 一應(yīng)用實(shí)例進(jìn)一 步說明本發(fā)明如圖6所示為3G網(wǎng)元MGW直接與VRRP路由器相連的情形,假定 VRRP路由器Rl和R2, Rl的百兆以太接口 fei一l/1與3G網(wǎng)元MGW的媒 體面主用接口 Fl相連,其上啟動VRRP協(xié)議,配置VRRP組1,優(yōu)先級100, 虛擬IP地址10.1.1.1/24,并指定fei—1/2為心跳線接口, fei—1/2的IP地址 10.1.2.1/24。 R2的百兆以太接口 fei一2/1與3G網(wǎng)元MGW的媒體面?zhèn)溆媒涌?F2相連,其上啟動VRRP協(xié)議,配置VRRP組l,優(yōu)先級50,虛擬IP地址 10.1.1.1/24,并指定fei—2/2為心跳線接口, fei—2/2的IP地址10.1.2.2/24。 Rl的fei—1/2接口和R2的fei—2/2接口通過網(wǎng)線直聯(lián)。MGW的雙網(wǎng)口共有一個(gè)浮動IP地址10丄1.2/24,當(dāng)主用端口 Fl工作 時(shí),浮動IP地址綁定在F1上,F(xiàn)2不工作;當(dāng)主用端口F1失效,或者檢測 到鏈路工作時(shí),F(xiàn)2工作,浮動IP地址綁定在F2上。同時(shí)MGW上配置媒 體面默認(rèn)網(wǎng)關(guān)地址為10.1.1.1。在R1上,VRRP接口編號、VRRP組、心跳線接口編號映射表中有一 條目〈VRRP接口編號-fei—1/1; VRRP組-1;心跳線接口編號=fei—1/2>在R2上,VRRP接口編號、VRRP組、心跳線接口編號映射表中有一 條目<VRRP接口編號=fei—2/1; VRRP組=1;心跳線接口編號=fei—2/2>正常工作時(shí),R1為feij/l接口上的VRRP組l發(fā)送VRRP協(xié)議報(bào)文時(shí), 因?yàn)椴閂RRP接口編號、VRRP組、心跳線接口編號映射表得到心跳線接口fei—1/2,所以,在fei—1/2接口發(fā)送VRRP協(xié)議報(bào)文。當(dāng)R2從fei—2/2接口 收到該VRRP報(bào)文時(shí),通過查VRRP接口編號、VRRP組、心跳線接口編號 映射表得到對應(yīng)得VRRP接口實(shí)際上是fei—2/1,因此后續(xù)處理中,當(dāng)作在 fei_2/l上收到的VRRP報(bào)文處理。同樣,R2也在fei—2/2接口上發(fā)送VRRP協(xié)議報(bào)文,Rl在fei—1/2接口 上收到報(bào)文時(shí)也等同于在fei一l/1接口上收到的處理。因?yàn)镽l的VRRP優(yōu)先 級較高,所以選擇R1作為主用網(wǎng)關(guān),Rl的fei_l/l接口上的虛擬IP地址 10.1.1.1/24,以及VRRP組對應(yīng)的MAC地址生效,R2的fei_2/l 4妻口上的虛 擬IP地址10.1.1.1/24,以及VRRP組對應(yīng)的MAC地址失效。MGW可以通 過R1和IP網(wǎng)絡(luò)連通。當(dāng)Rl的fei—1/1接口和MGW的Fl之間的鏈路失效時(shí),MGW切換到 F2接口 , Rl停止在fei—1/2接口上發(fā)送VRRP協(xié)議報(bào)文,R2收不到Rl的 VRRP協(xié)議報(bào)文,則接管網(wǎng)關(guān)功能,成為主用網(wǎng)關(guān),使fei_2/l上的虛擬IP 地址10.1.1.1/24,以及VRRP組對應(yīng)的MAC地址生效。MGW可以通過R2 和IP網(wǎng)纟各連通。當(dāng)Rl的fei—1/1接口和MGW的Fl之間的鏈路恢復(fù)時(shí),MGW切回到 Fl接口 , Rl恢復(fù)在fei—1/2接口上發(fā)送VRRP協(xié)議報(bào)文,R2收到Rl的VRRP 協(xié)議報(bào)文,則其狀態(tài)轉(zhuǎn)變?yōu)閭溆镁W(wǎng)關(guān),使fei—2/1上的虛擬IP地址10丄1.1/24, 以及VRRP組對應(yīng)的MAC地址失效。Rl接管主用網(wǎng)關(guān)功能,fei—1/1接口 上的虛擬IP地址10.1.1.1/24,以及VRRP組對應(yīng)的MAC地址生效,MGW 可以通過R2和IP網(wǎng)絡(luò)連通。
權(quán)利要求
1、一種傳輸虛擬冗余路由協(xié)議報(bào)文的方法,其特征在于,在一虛擬冗余路由協(xié)議組的主用及備用虛擬冗余路由器上配置心跳線接口,并通過心跳線接口將主用及備用虛擬冗余路由器相連,所述主用虛擬冗余路由器發(fā)送虛擬冗余路由協(xié)議報(bào)文時(shí),通過心跳線接口發(fā)送所述虛擬冗余路由協(xié)議報(bào)文。
2、 如權(quán)利要求1所述的方法,其特征在于所述備用虛擬冗余路由器的心跳線接口收到虛擬冗余路由協(xié)議報(bào)文時(shí), 當(dāng)作所述備用虛擬冗余路由器中屬于虛擬冗余路由協(xié)議組的虛擬冗余路由 協(xié)議接口收到的虛擬冗余路由協(xié)議報(bào)文處理。
3、 如權(quán)利要求1所述的方法,其特征在于所述主用虛擬冗余路由器發(fā)送虛擬冗余路由協(xié)議報(bào)文時(shí)先判斷所述虛 擬冗余路由器是否配置了心跳線接口 ,是則通過所述心跳線接口發(fā)送虛擬冗 余路由協(xié)議報(bào)文,否則通過虛擬冗余路由協(xié)議接口發(fā)送所述虛擬冗余路由協(xié) 議凈艮文。
4、 如權(quán)利要求2所述的方法,其特征在于所述備用虛擬冗余路由器的一接口收到虛擬冗余路由協(xié)議報(bào)文時(shí),先判 斷所述接口是否是所述虛擬冗余路由協(xié)議組的虛擬冗余路由協(xié)議接口 ,不是 則再判斷所述接口是否是所述虛擬冗余路由協(xié)議組的心跳線接口 ,是則將所 述報(bào)文當(dāng)作所述虛擬冗余路由器中屬于所述虛擬冗余路由協(xié)議組的虛擬冗 余路由協(xié)議接口收到的虛擬冗余路由協(xié)議報(bào)文處理,否則丟棄所述虛擬冗余 路由協(xié)議才艮文。
5、 如權(quán)利要求1所述的方法,其特征在于協(xié)議組ID、在所述虛擬冗余路由協(xié)議組中虛擬冗余路由協(xié)議接口編號及在 所述虛擬冗余路由協(xié)議組中心跳線接口編號的映射表。
6、 如權(quán)利要求4或5所述的方法,其特征在于所述備用虛擬冗余路由器判斷所述接口是否是所述虛擬冗余路由協(xié)議 組的虛擬冗余路由協(xié)議接口的方法為,根據(jù)協(xié)議凈良文中所帶的虛擬冗余路由協(xié)議組ID查找映射表中與所述虛擬冗余路由協(xié)議組ID對應(yīng)的條目,若其中 虛擬冗余路由協(xié)議接口編號與所述接收報(bào)文的接口編號相同則說明所述接 收報(bào)文的接口是所述虛擬冗余路由協(xié)議組的虛擬冗余路由協(xié)議接口 ,否則不是;所述備用虛擬冗余路由器判斷所述接口是否是所述虛擬冗余路由協(xié)議組的心跳線接口的方法為,根據(jù)協(xié)議報(bào)文中所帶的虛擬冗余路由協(xié)議組ID 查找映射表中與所述虛擬冗余路由協(xié)議組ID對應(yīng)的條目,若其中心跳線接 口編號與所述接收報(bào)文的接口編號相同則說明所述接收報(bào)文的接口是所述 虛擬冗余路由協(xié)議組的心跳線接口,否則不是。
7、 一種虛擬冗余路由器系統(tǒng),包括 一個(gè)或多個(gè)虛擬冗余路由協(xié)議組, 所述每個(gè)虛擬冗余路由協(xié)議組包括一主用虛擬冗余路由器、 一備用虛擬冗余 路由器,其特征在于所述主用及備用虛擬冗余路由器間通過心跳線接口相連;所述主用虛擬冗余路由器用于通過心跳線接口發(fā)送虛擬冗余路由協(xié)議 報(bào)文。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于所述備用虛擬冗余路由器用于當(dāng)其心跳線接口收到虛擬冗余路由協(xié)議 報(bào)文時(shí)將所述報(bào)文當(dāng)作是所述備用虛擬冗余路由器中屬于所述虛擬冗余路 由協(xié)議組的虛擬冗余路由協(xié)議接口收到的虛擬冗余路由協(xié)議報(bào)文處理。
9、 如權(quán)利要求7所述的系統(tǒng),其特征在于組ID、在所述虛擬冗余路由協(xié)議組中虛擬冗余路由協(xié)議接口編號及在所述 虛擬冗余路由協(xié)議組中心跳線接口編號的映射表。
10、 如權(quán)利要求7所述的系統(tǒng),其特征在于所述主用虛擬冗余路由器還用于當(dāng)發(fā)包時(shí)間戳到達(dá)的時(shí)候,判斷所述虛擬冗余路由器是否配置了心跳線接口 ,是則通過所述心跳線接口發(fā)送虛擬冗 余路由協(xié)議4艮文,否則通過虛擬冗余路由協(xié)議接口發(fā)送虛擬冗余路由協(xié)議報(bào) 文。
11、 如權(quán)利要求8所述的系統(tǒng),其特征在于時(shí)判斷所述接口是否是所述虛擬冗余路由協(xié)議組的虛擬冗余路由協(xié)議接口 , 不是則再判斷所述接口是否是所述虛擬冗余路由協(xié)議組的心跳線接口 ,是則 將所述報(bào)文當(dāng)作該所述備用虛擬冗余路由器中屬于所述虛擬冗余路由協(xié)議 組的虛擬冗余路由協(xié)議接口收到的虛擬冗余路由協(xié)議報(bào)文處理,否則丟棄所 述虛擬冗余路由協(xié)議才艮文。
12、 如權(quán)利要求9或11所述的系統(tǒng),其特征在于所述備用虛擬冗余路由器判斷所述接口是否是所述虛擬冗余路由協(xié)議 組的虛擬冗余路由協(xié)議接口是指,備用虛擬冗余路由器根據(jù)協(xié)議報(bào)文中所帶 的虛擬冗余路由協(xié)議組ID查找映射表中與所述虛擬冗余路由協(xié)議組ID對應(yīng) 的條目,若其中虛擬冗余路由協(xié)議接口編號與所述接收報(bào)文的接口編號相同 則說明所述接收報(bào)文的接口是所述虛擬冗余路由協(xié)議組的虛擬冗余路由協(xié) 議接口,否則不是;所述備用虛擬冗余路由器判斷所述接口是否是所述虛擬冗余路由協(xié)議 組的心跳線接口是指,備用虛擬冗余路由器根據(jù)協(xié)議報(bào)文中所帶的虛擬冗余 路由協(xié)議組ID查找映射表中與所述虛擬冗余路由協(xié)議組ID對應(yīng)的條目,若 其中心跳線接口編號與所述接收報(bào)文的接口編號相同則說明所述接收報(bào)文 的接口是所述虛擬冗余路由協(xié)議組的心跳線接口 ,否則不是。
全文摘要
本發(fā)明提供一種虛擬冗余路由器系統(tǒng)及傳輸虛擬冗余路由協(xié)議報(bào)文的方法,系統(tǒng)包括一個(gè)或多個(gè)虛擬冗余路由協(xié)議組,每個(gè)虛擬冗余路由協(xié)議組包括一主用虛擬冗余路由器、一備用虛擬冗余路由器,主用及備用虛擬冗余路由器間通過心跳線接口相連,主用虛擬冗余路由器用于通過心跳線接口發(fā)送虛擬冗余路由協(xié)議報(bào)文;方法包括在一虛擬冗余路由協(xié)議組的主用及備用虛擬冗余路由器上配置心跳線接口,并通過心跳線接口將主用及備用虛擬冗余路由器相連,主用虛擬冗余路由器發(fā)送虛擬冗余路由協(xié)議報(bào)文時(shí),通過心跳線接口發(fā)送虛擬冗余路由協(xié)議報(bào)文。采用本發(fā)明,減少了中間轉(zhuǎn)發(fā)設(shè)備,提高了網(wǎng)絡(luò)的可靠性及效率。
文檔編號H04L29/06GK101242254SQ20081000834
公開日2008年8月13日 申請日期2008年2月26日 優(yōu)先權(quán)日2008年2月26日
發(fā)明者健 馮, 唐益慰, 王懷濱, 趙艷華 申請人:中興通訊股份有限公司