亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

Vrrp心跳報文發(fā)送的方法、主用路由器和系統(tǒng)的制作方法

文檔序號:7861782閱讀:1130來源:國知局
專利名稱:Vrrp心跳報文發(fā)送的方法、主用路由器和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信技術(shù),尤其涉及一種虛擬路由器冗余協(xié)議(VirtualRouterRedundancy Protocol,簡稱VRRP)心跳報文發(fā)送的方法、主用路由器和系統(tǒng)。
背景技術(shù)
現(xiàn)有的網(wǎng)絡(luò)架構(gòu)中,核心網(wǎng)設(shè)備之間需通過路由器實現(xiàn)組網(wǎng),通過各網(wǎng)元設(shè)備之間的鏈路實現(xiàn)數(shù)據(jù)傳輸。為避免網(wǎng)絡(luò)中單一鏈路存在故障而影響數(shù)據(jù)傳輸提出了 VRRP技術(shù)。VRRP技術(shù)具體是將至少兩臺路由器虛擬為一臺虛擬路由器,稱為一個VRRP備份組,以統(tǒng)一的虛擬互聯(lián)網(wǎng)協(xié)議(Internet Protocol, IP)地址以及虛擬多媒體接入控制(Media Access Control,簡稱MAC)地址為接入網(wǎng)絡(luò)設(shè)備提供路由服務(wù)。VRRP備份組中通 過各路由器的優(yōu)先級及設(shè)定的競爭機制使得一個路由器處于活動(Master)狀態(tài)作為主用路由器,其他路由器處于備用(Backup)狀態(tài)作為備用路由器。主用路由器承擔此VRRP備份組為接入網(wǎng)絡(luò)設(shè)備提供路由服務(wù)的責任,即該VRRP備份組的實際IP地址為主用路由器的IP地址。VRRP備份組中的各路由器需要通過交互VRRP心跳報文來獲知組內(nèi)其他路由器的狀態(tài),并競爭作為主用路由器?,F(xiàn)有VRRP技術(shù)中,VRRP備份中各路由器之間交互VRRP心跳報文,是通過在路由器之間部署二層通道來實現(xiàn)的,但此需求限制組網(wǎng)架構(gòu)必須在路由器之間布設(shè)二層通道。對于沒有直連二層通道的網(wǎng)絡(luò),則一般通過設(shè)置以太網(wǎng)虛擬接口(VirtualEthernet,簡稱VE),基于虛擬專用局域網(wǎng)業(yè)務(wù)(Virtual PrivateLAN Service,簡稱VPLS)技術(shù)來實現(xiàn)VRRP備份組路由器之間的VRRP心跳報文交互。但是,顯然此類技術(shù)對網(wǎng)元增加了額外的VE接口和VPLS配置要求,且配置方案、維護困難復雜。

發(fā)明內(nèi)容
本發(fā)明實施例提供了一種VRRP心跳報文發(fā)送的方法、主用路由器和系統(tǒng),以解決現(xiàn)有技術(shù)中VRRP備份組中,在主用路由器和備用路由器之間沒有直連二層通道時,通過VPLS技術(shù)實現(xiàn)主用路由器和備用路由器之間VRRP心跳報文交互帶來的配置復雜、維護困難的問題。第一方面,提供了一種VRRP備份組中VRRP心跳報文發(fā)送的方法,所述VRRP備份組包括主用路由器和備用路由器,所述主用路由器存儲有到達所述備用路由器的路由,所述方法包括所述主用路由器對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址;所述主用路由器根據(jù)所述存儲的到達所述備用路由器的路由將所述第二 VRRP心跳報文發(fā)送到所述備用路由器。
在所述第一方面的第一種可能的實現(xiàn)方式中,所述主用路由器存儲有到達所述備用路由器的路由包括所述主用路由器和所述備用路由器分別配置有路由協(xié)議,所述主用路由器接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為內(nèi)部網(wǎng)關(guān)協(xié)議(Interior Gateway Protocol, IGP)或邊界網(wǎng)關(guān)協(xié)議(Border GatewayProtocol, BGP)ο在所述第一方面或所述第一方面的第一種可能的實現(xiàn)方式中,還提供了所述第一方面的第二種可能的實現(xiàn)方式,在所述第一方面的第二種可能的實現(xiàn)方式中,所述主用路由器對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述主用路由器預先存儲所述備用路由器IP地址。第二方面,提供了一種VRRP備份組中VRRP心跳報文發(fā)送的主用路由器,所述 VRRP備份組包括所述主用路由器和備用路由器,所述主用路由器包括存儲單元,用于存儲有到達所述備用路由器的路由;處理單元,用于對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址;發(fā)送單元,用于根據(jù)所述存儲單元存儲的到達所述備用路由器的路由,將所述處理單元得到的所述第二 VRRP心跳報文發(fā)送到所述備用路由器。在所述第二方面的第一種可能的實現(xiàn)方式中,所述存儲單元存儲的到達所述備用路由器的路由通過如下方式獲得所述主用路由器和所述備用路由器分別配置有路由協(xié)議,所述主用路由器接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為內(nèi)部網(wǎng)關(guān)協(xié)議IGP或外部網(wǎng)關(guān)協(xié)議BGP。在所述第二方面或所述第二方面的第一種可能的實現(xiàn)方式中,還提供了所述第二發(fā)明的第二種可能的實現(xiàn)方式,在所述第二方面的第二種可能的實現(xiàn)方式中,所述處理單元對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述存儲單元預先存儲所述備用路由器IP地址。第三方面,提供了一種VRRP備份組中VRRP心跳報文發(fā)送的系統(tǒng),所述系統(tǒng)包括主用路由器和備用路由器,其中,所述主用路由器包括存儲單元,用于存儲有到達所述備用路由器的路由;第一處理單元,用于對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址;發(fā)送單元,用于根據(jù)所述存儲單元存儲的到達所述備用路由器的路由,將所述處理單元得到的所述第二 VRRP心跳報文發(fā)送到所述備用路由器;所述備用路由器包括接收單元,用于接收所述主用路由器發(fā)送的所述第二 VRRP心跳報文;第二處理單元,用于對所述接收單元接收的所述第二 VRRP心跳報文進行處理。
在所述第三方面的第一種可能的實現(xiàn)方式中,所述存儲單元存儲的到達所述備用路由器的路由通過如下方式獲得所述主用路由器和所述備用路由器分別配置有路由協(xié)議,所述主用路由器接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為 IGP 或 BGP。在所述第三方面或所述第三方面的第一種可能的實現(xiàn)方式中,還提供了所述第三方面的第二種可能的實現(xiàn)方式,在所述第三方面的第二種可能的實現(xiàn)方式中,所述第一處理單元對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述存儲單元預先存儲所述備用路由器IP地址。通過本發(fā)明實施例提供的一種新的VRRP心跳報文發(fā)送的方法、路由器及系統(tǒng),在VRRP備份組中,主用路由器預先存儲有到達備用路由器的路由,所述主用路由器對第一VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址, 源IP地址為所述主用路由器IP地址,所述主用路由器根據(jù)所述存儲的到達所述備用路由器的路由將所述第二 VRRP心跳報文發(fā)送到所述備用路由器,通過本發(fā)明實施例提供的技術(shù)方案,能夠在所述主用路由器和所述備用路由器之間沒有直連二層通道時,實現(xiàn)所述主用路由器和所述備用路由器之間進行VRRP心跳報文交互,并且能夠有效的避免通過VPLS技術(shù)實現(xiàn)所述主用路由器和所述備用路由器之間VRRP心跳報文交互帶來的配置復雜、維護困難的問題。


圖I為本發(fā)明實施例提供的一種VRRP備份組中VRRP心跳報文發(fā)送的方法的流程圖;圖2為本發(fā)明實施例提供的一種VRRP備份組中VRRP心跳報文發(fā)送的主用路由器接收示意圖;圖3為本發(fā)明實施例提供的另一種VRRP備份組中VRRP心跳報文發(fā)送的主用路由器接收示意圖;圖4為本發(fā)明實施例提供的一種VRRP備份組中VRRP心跳報文發(fā)送的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。參見圖1,本發(fā)明實施例提供了一種VRRP備份組中VRRP心跳報文發(fā)送的方法,所述VRRP備份組包括主用路由器和備用路由器,所述主用路由器存儲有到達所述備用路由器的路由,所述方法包括如下內(nèi)容110,所述主用路由器對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址;120、所述主用路由器根據(jù)所述存儲的到達所述備用路由器的路由將所述第二VRRP心跳報文發(fā)送到所述備用路由器。所述主用路由器產(chǎn)生的所述第一 VRRP心跳報文的方式可基于已有技術(shù)實現(xiàn),本發(fā)明實施例對此并不進行限制。在所述主用路由器產(chǎn)生第一 VRRP心跳報文之后,進一步執(zhí)行上述傳輸方法,對第一 VRRP心跳報文進行所述IP封裝,形成所述第二 VRRP心跳報文??蛇x地,所述主用路由器存儲有到達所述備用路由器的路由包括所述主用路由器和所述備用路由器分別配置有路由協(xié)議,所述主用路由器接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為 IGP 或 BGP。
可選地,所述主用路由器IP地址可以為所述主用路由器的環(huán)回(Loopback)接口地址,所述備用路由器接收到所述第二 VRRP心跳報文后,根據(jù)所述主用路由器的Loopback地址向所述主用路由器發(fā)送針對所述VRRP心跳報文的響應報文??蛇x地,所述主用路由器對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述主用路由器預先存儲所述備用路由器IP地址,所述預先存儲所述備用路由器IP地址可以通過在所述主用路由器上以命令行配置的方式來實現(xiàn),在所述主用路由器上預先配置進行所述IP封裝需要的所述備用路由器IP地址,舉例來說,可以在所述主用路由器上配置如下命令admin-vrrp vrid255peer_addressL I. I. lsource_address2· 2. 2. 2,其中admin-vrrp,用于標識配置的VRRP類型為管理VRRP ;vrid255,用于標識配置的VRRP的標識號(ID);peer-addressl. I. I. I,用于標識需要進行所述IP封裝的所述備用路由器IP地址為 I. I. I. I ;source-address2. 2. 2. 2,用于標識所述主用路由器的Loopback地址為2. 2. 2. 2。所述第二 VRRP心跳報文包含所述主用路由器的優(yōu)先級,當所述備用路由器接收到所述第二 VRRP心跳報文后,判斷所述第二 VRRP心跳報文包含的所述主用路由器的優(yōu)先級高于所述備用路由器的優(yōu)先級時,所述備用路由器繼續(xù)保持其在所述VRRP備份組中的備用路由器地位。通過本發(fā)明實施例提供的一種新的VRRP心跳報文發(fā)送的方法在所述VRRP備份組中,所述主用路由器預先存儲有到達備用路由器的路由,所述主用路由器對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址,所述主用路由器根據(jù)所述存儲的到達所述備用路由器的路由將所述第二 VRRP心跳報文發(fā)送到所述備用路由器,通過本發(fā)明實施例提供的技術(shù)方案,能夠有效的避免在所述主用路由器和所述備用路由器之間沒有直連二層通道時,通過VPLS技術(shù)實現(xiàn)所述主用路由器和所述備用路由器之間VRRP心跳報文交互帶來的配置復雜、維護困難的問題。參見圖2,本發(fā)明實施例提供了一種VRRP備份組中VRRP心跳報文發(fā)送的主用路由器200,該所述VRRP備份組包括所述主用路由器200和備用路由器,所述主用路由器200包括存儲單元210,用于存儲到達所述備用路由器的路由;處理單元220,用于對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器200的IP地址;發(fā)送單元230,用于根據(jù)所述存儲單元210存儲的到達所述備用路由器的路由,將所述處理單元220得到的所述第二 VRRP心跳報文發(fā)送到所述備用路由器。可選地,所述存儲單元210存儲的到達所述備用路由器的路由通過如下方式獲得
所述主用路由器200和所述備用路由器分別配置有路由協(xié)議,所述主用路由器200接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為內(nèi)部網(wǎng)關(guān)協(xié)議IGP或外部網(wǎng)關(guān)協(xié)議BGP??蛇x地,所述處理單元220對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述存儲單元210預先存儲所述備用路由器IP地址。所述主用路由器200產(chǎn)生的所述第一 VRRP心跳報文的方式可基于已有技術(shù)實現(xiàn),本發(fā)明實施例對此并不進行限制。在所述主用路由器200產(chǎn)生第一 VRRP心跳報文之后,進一步執(zhí)行上述傳輸方法,對第一 VRRP心跳報文進行所述IP封裝,形成所述第二 VRRP心跳報文。可選地,所述主用路由器200存儲有到達所述備用路由器的路由包括所述主用路由器200和所述備用路由器分別配置有路由協(xié)議,所述主用路由器200接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為IGP或BGP??蛇x地,所述主用路由器200的IP地址可以為所述主用路由器200的環(huán)回(Loopback)接口地址,所述備用路由器接收到所述第二 VRRP心跳報文后,根據(jù)所述主用路由器200的Loopback地址向所述主用路由器200發(fā)送針對所述VRRP心跳報文的響應報文。可選地,所述主用路由器200對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述主用路由器200預先存儲所述備用路由器IP地址,所述預先存儲所述備用路由器IP地址可以通過在所述主用路由器200上以命令行配置的方式來實現(xiàn),在所述主用路由器200上預先配置進行所述IP封裝需要的所述備用路由器IP地址,舉例來說,可以在所述主用路由器200上配置如下命令admin-vrrpvrid255peer-addressl. I. I. lsource-address2. 2. 2. 2,其中admin-vrrp,用于標識配置的VRRP類型為管理VRRP ;vrid255,用于標識配置的VRRP的標識號(ID);peer-addressl. I. I. I,用于標識需要進行所述IP封裝的所述備用路由器IP地址為 I. I. I. I ;source-address2. 2. 2. 2,用于標識所述主用路由器200的Loopback地址為2. 2. 2. 2。所述第二 VRRP心跳報文包含所述主用路由器200的優(yōu)先級,當所述備用路由器接收到所述第二 VRRP心跳報文后,判斷所述第二 VRRP心跳報文包含的所述主用路由器200的優(yōu)先級高于所述備用路由器的優(yōu)先級時,所述備用路由器繼續(xù)保持其在所述VRRP備份組中的備用路由器地位??蛇x地,所述主用個路由器200的所述存儲器210、處理器220和發(fā)送器230可以
合并為一個或多個單元。通過本發(fā)明實施例提供的一種新的VRRP心跳報文發(fā)送的主用路由器200,在所述VRRP備份組中,所述主用路由器200預先存儲有到達備用路由器的路由,所述主用路由器200對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器200的IP地址,所述主用路由器200根據(jù)所述存儲的到達所述備用路由器的路由將所述第二 VRRP心跳報文發(fā)送到所述備用路由器,通過本發(fā)明實施例提供的技術(shù)方案,能夠有效的避免在所述主用路由器200和所述備用路 由器之間沒有直連二層通道時,通過VPLS技術(shù)實現(xiàn)所述主用路由器200和所述備用路由器之間VRRP心跳報文交互帶來的配置復雜、維護困難的問題。參見圖3,本發(fā)明實施例還提供了一種VRRP備份組中VRRP心跳報文發(fā)送的主用路由器300,該所述VRRP備份組包括所述主用路由器300和備用路由器,所述主用路由器300包括存儲器310,用于存儲到達所述備用路由器的路由;處理器320,用于對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器300的IP地址;發(fā)送器330,用于根據(jù)所述存儲器310存儲的到達所述備用路由器的路由,將所述處理器320得到的所述第二 VRRP心跳報文發(fā)送到所述備用路由器??蛇x地,所述存儲器310存儲的到達所述備用路由器的路由通過如下方式獲得所述主用路由器300和所述備用路由器分別配置有路由協(xié)議,所述主用路由器300接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為內(nèi)部網(wǎng)關(guān)協(xié)議IGP或外部網(wǎng)關(guān)協(xié)議BGP。可選地,所述處理器320對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述存儲器310預先存儲所述備用路由器IP地址。所述主用路由器300產(chǎn)生的所述第一 VRRP心跳報文的方式可基于已有技術(shù)實現(xiàn),本發(fā)明實施例對此并不進行限制。在所述主用路由器300產(chǎn)生第一 VRRP心跳報文之后,進一步執(zhí)行上述傳輸方法,對第一 VRRP心跳報文進行所述IP封裝,形成所述第二 VRRP心跳報文??蛇x地,所述主用路由器300的存儲器310存儲有到達所述備用路由器的路由包括所述主用路由器300和所述備用路由器分別配置有路由協(xié)議,所述主用路由器300接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為IGP或BGP??蛇x地,所述主用路由器300的IP地址可以為所述主用路由器300的環(huán)回(Loopback)接口地址,所述備用路由器接收到所述第二 VRRP心跳報文后,根據(jù)所述主用路由器300的Loopback地址向所述主用路由器300發(fā)送針對所述VRRP心跳報文的響應報文??蛇x地,所述主用路由器300的處理器320對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述主用路由器300的所述存儲器310預先存儲所述備用路由器IP地址,所述預先存儲所述備用路由器IP地址可以通過在所述主用路由器300上以命令行配置的方式來實現(xiàn),在所述主用路由器300上預先配置進行所述IP封裝需要的所述備用路由器IP地址,舉例來說,可以在所述主用路由器400上配置如下命令admin-vrrp vrid255peer-addressl. I. I. lsource-address2. 2. 2. 2,其中admin-vrrp,用于標識配置的VRRP類型為管理VRRP ;vrid255,用于標識配置的VRRP的標識號(ID);
peer-addressl. I. I. I,用于標識需要進行所述IP封裝的所述備用路由器IP地址為 I. I. I. I ;source-address2. 2. 2. 2,用于標識所述主用路由器300的Loopback地址為
2.2. 2. 2。所述第二 VRRP心跳報文包含所述主用路由器300的優(yōu)先級,當所述備用路由器接收到所述第二 VRRP心跳報文后,判斷所述第二 VRRP心跳報文包含的所述主用路由器300的優(yōu)先級高于所述備用路由器的優(yōu)先級時,所述備用路由器繼續(xù)保持其在所述VRRP備份組中的備用路由器地位??蛇x地,所述處理器320可以為中央處理器(Central Processing Unit, CPU)。所述存儲器310可以為隨機存取存儲器(Random Access Memory,RAM)類型的內(nèi)部存儲器,發(fā)送器330可以包含普通物理接口,所述物理接口可以為以太(Ethernet)接口或異步傳輸模式(Asynchronous Transfer Mode, ATM)接口。所述主用路由器300的所述存儲器310、處理器320和發(fā)送器330可以集成為一個或多個獨立的電路或硬件,如專用集成電路(ApplicationSpecific Integrated Circuit, ASIC)。通過本發(fā)明實施例提供的一種新的VRRP心跳報文發(fā)送的主用路由器300,在所述VRRP備份組中,所述主用路由器300預先存儲有到達備用路由器的路由,所述主用路由器300對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器300的IP地址,所述主用路由器300根據(jù)所述存儲的到達所述備用路由器的路由將所述第二 VRRP心跳報文發(fā)送到所述備用路由器,通過本發(fā)明實施例提供的技術(shù)方案,能夠有效的避免在所述主用路由器300和所述備用路由器之間沒有直連二層通道時,通過VPLS技術(shù)實現(xiàn)所述主用路由器300和所述備用路由器之間VRRP心跳報文交互帶來的配置復雜、維護困難的問題。參見圖4,本發(fā)明實施例還提供了一種VRRP備份組中VRRP心跳報文發(fā)送的系統(tǒng),所述系統(tǒng)包括主用路由器400和備用路由器410,其中,所述主用路由器400包括存儲單元412,用于存儲有到達所述備用路由器的路由;第一處理單元414,用于對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址;發(fā)送單元416,用于根據(jù)所述存儲單元412存儲的到達所述備用路由器410的路由,將所述第一處理單元414得到的所述第二 VRRP心跳報文發(fā)送到所述備用路由器410 ;所述備用路由器410包括接收單元418,用于接收所述主用路由器400的所述發(fā)送單元416發(fā)送的所述第二VRRP心跳報文;第二處理單元420,用于對所述接收單元418接收的所述第二 VRRP心跳報文進行處理??蛇x地,所述存儲單元412存儲的到達所述備用路由器410的路由通過如下方式
獲得所述主用路由器400和所述備用路由器410分別配置有路由協(xié)議,所述主用路由器400接收并存儲所述備用路由器410通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為內(nèi)部網(wǎng)關(guān)協(xié)議IGP或邊界網(wǎng)關(guān)協(xié)議BGP。
可選地,所述第一處理單元414對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述存儲單元412預先存儲所述備用路由器IP地址??蛇x地,所述主用路由器400的IP地址可以為所述主用路由器400的Loopback接口地址,所述備用路由器410接收到所述第二 VRRP心跳報文后,根據(jù)所述主用路由器400的Loopback地址向所述主用路由器400發(fā)送針對所述VRRP心跳報文的響應報文。可選地,所述主用路由器400的所述第一處理單元414對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述主用路由器400的所述存儲單元412預先存儲所述備用路由器410的IP地址,所述預先存儲所述備用路由器410的IP地址可以通過在所述主用路由器400上以命令行配置的方式來實現(xiàn),在所述主用路由器400上預先配置進行所述IP封裝需要的所述備用路由器410的IP地址,舉例來說,可以在所述主用路由器400上配置如下命令admin-vrrp vrid255peer_addressL I. I. lsource_address2· 2. 2. 2,其中admin-vrrp,用于標識配置的VRRP類型為管理VRRP ;vrid255,用于標識配置的VRRP的標識號(ID);peer-addressl. I. I. I,用于標識需要進行所述IP封裝的所述備用路由器IP地址為 I. I. I. I ;source-address2. 2. 2. 2,用于標識所述主用路由器400的Loopback地址為
2.2. 2. 2。所述第二 VRRP心跳報文包含所述主用路由器400的優(yōu)先級,當所述備用路由器410接收到所述第二 VRRP心跳報文后,判斷所述第二 VRRP心跳報文包含的所述主用路由器400的優(yōu)先級高于所述備用路由器410的優(yōu)先級時,所述備用路由器410繼續(xù)保持其在所述VRRP備份組中的備用路由器地位。通過本發(fā)明實施例提供的一種新的VRRP心跳報文發(fā)送的系統(tǒng),在所述VRRP備份組中,所述主用路由器400預先存儲有到達備用路由器410的路由,所述主用路由器400對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器410的IP地址,源IP地址為所述主用路由器400的IP地址,所述主用路由器400根據(jù)所述存儲的到達所述備用路由器410的路由將所述第二 VRRP心跳報文發(fā)送到所述備用路由器410,通過本發(fā)明實施例提供的技術(shù)方案,能夠有效的避免在所述主用路由器400和所述備用路由器410之間沒有直連二層通道時,通過VPLS技術(shù)實現(xiàn)所述主用路由器400和所述備用路由器410之間VRRP心跳報文交互帶來的配置復雜、維護困難的問題。本發(fā)明實施例中提到的所述第一 VRRP心跳報文和第一處理單元中的“第一”只是用來做名字標識,并不代表順序上的第一;第二 VRRP心跳報文和第二處理單元中的“第二”只是用來做名字標識,并不代表順序上的第本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括只讀存儲器(Read-Only Memory,英文簡稱為 ROM)、隨機訪問內(nèi)存(Random-Access Memory, RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。 最后應說明的是以上實施例僅用以示例性說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明及本發(fā)明帶來的有益效果進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明權(quán)利要求的范圍。
權(quán)利要求
1.一種虛擬路由器冗余協(xié)議VRRP備份組中VRRP心跳報文發(fā)送的方法,其特征在于,所述VRRP備份組包括主用路由器和備用路由器,所述主用路由器存儲有到達所述備用路由器的路由,所述方法包括 所述主用路由器對第一 VRRP心跳報文進行互聯(lián)網(wǎng)協(xié)議IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前増加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址; 所述主用路由器根據(jù)所述存儲的到達所述備用路由器的路由將所述第二 VRRP心跳報文發(fā)送到所述備用路由器。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述主用路由器存儲有到達所述備用路由器的路由包括 所述主用路由器和所述備用路由器分別配置有路由協(xié)議,所述主用路由器接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為內(nèi)部網(wǎng)關(guān)協(xié)議IGP或邊界網(wǎng)關(guān)協(xié)議BGP。
3.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述主用路由器對第一VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述主用路由器預先存儲所述備用路由器IP地址。
4.一種虛擬路由器冗余協(xié)議VRRP備份組中VRRP心跳報文發(fā)送的主用路由器,其特征在于,所述VRRP備份組包括所述主用路由器和備用路由器,所述主用路由器包括 存儲單元,用于存儲到達所述備用路由器的路由; 處理單元,用于對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前増加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址; 發(fā)送單元,用于根據(jù)所述存儲単元存儲的到達所述備用路由器的路由,將所述處理單元得到的所述第二 VRRP心跳報文發(fā)送到所述備用路由器。
5.根據(jù)權(quán)利要求4所述的主用路由器,其特征在于,所述存儲単元存儲的到達所述備用路由器的路由通過如下方式獲得 所述主用路由器和所述備用路由器分別配置有路由協(xié)議,所述主用路由器接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為內(nèi)部網(wǎng)關(guān)協(xié)議IGP或邊界網(wǎng)關(guān)協(xié)議BGP。
6.根據(jù)權(quán)利要求4或5所述的方法,其特征在于,所述處理單元對第一VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述存儲単元預先存儲所述備用路由器IP地址。
7.一種虛擬路由器冗余協(xié)議VRRP備份組中VRRP心跳報文發(fā)送的系統(tǒng),其特征在于,所述系統(tǒng)包括主用路由器和備用路由器,其中, 所述主用路由器包括 存儲單元,用于存儲有到達所述備用路由器的路由; 第一處理單元,用于對第一 VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文,所述IP封裝為在所述第一 VRRP心跳報文頭前增加新的IP報文頭,所述新的IP報文頭的目的IP地址為所述備用路由器IP地址,源IP地址為所述主用路由器IP地址;發(fā)送單元,用于根據(jù)所述存儲単元存儲的到達所述備用路由器的路由,將所述第一處理單元得到的所述第二 VRRP心跳報文發(fā)送到所述備用路由器; 所述備用路由器包括 接收單元,用于接收所述主用路由器的所述發(fā)送單元發(fā)送的所述第二 VRRP心跳報文; 第二處理單元,用于對所述接收単元接收的所述第二 VRRP心跳報文進行處理。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述存儲単元存儲的到達所述備用路由器的路由通過如下方式獲得 所述主用路由器和所述備用路由器分別配置有路由協(xié)議,所述主用路由器接收并存儲所述備用路由器通過所述路由協(xié)議發(fā)送的到達所述備用路由器的路由,所述路由協(xié)議為內(nèi)部網(wǎng)關(guān)協(xié)議IGP或邊界網(wǎng)關(guān)協(xié)議BGP。
9.根據(jù)權(quán)利要求7或8所述的系統(tǒng),其特征在于,所述第一處理單元對第一VRRP心跳報文進行IP封裝得到第二 VRRP心跳報文之前,所述存儲単元預先存儲所述備用路由器IP地址。
全文摘要
本發(fā)明提供了一種VRRP備份組中VRRP心跳報文發(fā)送的方法、主用路由器及系統(tǒng)。主用路由器存儲有到達備用路由器的路由,該方法包括主用路由器對第一VRRP心跳報文進行IP封裝得到第二VRRP心跳報文,IP封裝為在第一VRRP心跳報文頭前增加目的IP地址為備用路由器IP地址、源IP地址為主用路由器IP地址的新IP頭;主用路由器根據(jù)存儲的到達備用路由器的路由將第二VRRP心跳報文發(fā)送到備用路由器。通過本發(fā)明提供的方案,能夠在主用路由器和備用路由器之間沒有直連二層通道時,實現(xiàn)主用路由器和所述備用路由器之間進行VRRP心跳報文交互。
文檔編號H04L12/713GK102868606SQ20121036999
公開日2013年1月9日 申請日期2012年9月27日 優(yōu)先權(quán)日2012年9月27日
發(fā)明者黃調(diào)文 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1