[發(fā)明專利]一種虛擬路由器建立隧道的方法有效
| 申請?zhí)枺?/td> | 200810066599.3 | 申請日: | 2008-04-14 |
| 公開(公告)號: | CN101262407A | 公開(公告)日: | 2008-09-10 |
| 發(fā)明(設計)人: | 卞正影 | 申請(專利權(quán))人: | 中興通訊股份有限公司 |
| 主分類號: | H04L12/46 | 分類號: | H04L12/46;H04L12/56 |
| 代理公司: | 深圳市君勝知識產(chǎn)權(quán)代理事務所 | 代理人: | 王永文 |
| 地址: | 518057廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬 路由器 建立 隧道 方法 | ||
技術(shù)領域
本發(fā)明涉及一種網(wǎng)絡通信領域的方法,特別涉及的是一種使用虛擬路由器地址建立隧道的方法。
背景技術(shù)
現(xiàn)有技術(shù)中的GRE(Generic?Routing?Encapsulation),即通用路由封裝,它可以在任意層協(xié)議之上再封裝另一層任意協(xié)議。GRE隧道的配置比較簡單,為現(xiàn)有技術(shù)所熟知,相關(guān)命令就不在這里贅述。
GRE隧道的接口狀態(tài)與隧道配置的源地址和目的地址有關(guān),目前的處理是使用一個接口狀態(tài)檢查定時器來定時檢查GRE的接口狀態(tài),根據(jù)GRE接口里配置的源地址、目的地址和協(xié)議路由表進行檢查。如果檢查通過,將接口狀態(tài)設為UP,否則設為DOWN。
VRRP(Virtual?Router?Redundancy?Protocol)是虛擬路由冗余協(xié)議,用于為靜態(tài)網(wǎng)關(guān)的配置提供保障。一臺主機如果想要和外界的網(wǎng)絡進行通信,簡單且比較流行的做法是靜態(tài)配置默認網(wǎng)關(guān)。
但一旦默認網(wǎng)關(guān)死機,主機將失去與外界的所有聯(lián)系。VRRP描述了在多個VRRP路由器之間選舉產(chǎn)生一個虛擬路由器承擔靜態(tài)網(wǎng)關(guān)的職責。它通過提供一套檢測以及競選機制,實現(xiàn)了在多址訪問局域網(wǎng)絡中(比如以太網(wǎng))的路由備份功能。
協(xié)議主要通過對局域網(wǎng)中網(wǎng)關(guān)設備的備份,維持網(wǎng)絡系統(tǒng)對接入主機設備服務運轉(zhuǎn)的不間斷性,也就是對接入主機設備的路由下一跳設備做備份。該協(xié)議描述的是一個選舉協(xié)議,它動態(tài)的在一個LAN(局域網(wǎng))中的VRRP路由器組中指派一個路由器來擔當虛擬路由器的職責。
在VRRP路由器中具有虛擬路由器IP地址的那個路由器為MASTER(主用設備),并且轉(zhuǎn)發(fā)發(fā)往該地址的數(shù)據(jù)包。當MASTER失效時該選舉過程提供了一個動態(tài)的職責轉(zhuǎn)換,這將允許任何一個在同一個LAN上的虛擬路由器的地址都可以被用作終端主機默認的第一跳。
應用VRRP的一個好處就是可以獲得一個有效性很高的默認路徑而無需要求在任何的終端主機上配置任何的動態(tài)路由或路由器發(fā)現(xiàn)協(xié)議。當其中的一個網(wǎng)關(guān)出現(xiàn)故障時,該協(xié)議可以實現(xiàn)讓其快速的切換到備用路由器上,而不中斷原有的業(yè)務。
如圖1所示的,現(xiàn)有技術(shù)的虛擬路由冗余協(xié)議實現(xiàn)系統(tǒng)中,核心層為Internet,匯接層包括了主用設備和備用設備,在接入層包括了由VRRP路由器連接的子網(wǎng)設備,所述子網(wǎng)設備連接了用戶終端。
當用戶子網(wǎng)的路由器希望與靜態(tài)默認網(wǎng)關(guān)之間建立GRE隧道,使用GRE隧道進行通信并轉(zhuǎn)發(fā)報文的時候,對子網(wǎng)設備來說是和一臺IP地址與MAC地址都固定的路由器建立GRE隧道。這個路由器是由VRRP協(xié)議創(chuàng)建的一個邏輯概念。
所述子網(wǎng)設備和VRRP組中的主用設備以及備用設備都需要配置GRE接口,主用設備的GRE隧道接口負責ARP響應和轉(zhuǎn)發(fā)GRE數(shù)據(jù)報文。當主用設備出現(xiàn)故障的時候,希望子網(wǎng)設備與虛擬路由器之間建立的GRE隧道可以通過VRRP切換,使用備用設備上的GRE隧道接口轉(zhuǎn)發(fā)報文。
此時主用設備和備用設備上的隧道都應該使用VRRP虛地址做源,這樣現(xiàn)有技術(shù)存在以下不足:目前的GRE隧道接口實現(xiàn)技術(shù)中,由于GRE隧道接口狀態(tài)檢查不包括對VRRP地址以及VRRP狀態(tài)的檢查,因此無論是主用設備還是備用設備隧道都認為源地址不是本地地址,都會將GRE隧道接口狀態(tài)置為DOWN,因此導致當建立GRE隧道的路由出現(xiàn)故障時,子網(wǎng)設備就會失去與外界的所有聯(lián)系。
所以,現(xiàn)有技術(shù)還存在缺陷,而有待于改進和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種虛擬路由器建立隧道的方法,當子網(wǎng)設備使用GRE隧道做靜態(tài)默認網(wǎng)關(guān)時,使GRE隧道可以用VRRP虛地址建立,由此保證當建立GRE隧道的路由出現(xiàn)故障時,子網(wǎng)設備依然可用。
本發(fā)明采用以下技術(shù)方案:
一種虛擬路由器建立隧道的方法,其包括以下步驟:
A、在虛擬路由冗余協(xié)議設備上配置通用路由封裝隧道信息,并設置隧道接口狀態(tài)檢查定時器,定時檢查隧道的源地址和隧道的目的地址;
B、如果隧道源地址或者隧道目的地址為0,或者到隧道的目的地址沒有路由,就設置隧道的接口協(xié)議狀態(tài)為DOWN,并且通知接口管理模塊;
C、如果隧道源地址和目的地址不為0,并且到隧道目的地址有路由,就進一步檢查隧道源地址信息;
D、如果隧道的管理狀態(tài)是UP的,就設置隧道接口協(xié)議狀態(tài)為UP,否則設隧道的管理狀態(tài)為DOWN,并重新設置隧道接口狀態(tài)檢查定時器。
所述的方法,其中,所述步驟C之后還包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中興通訊股份有限公司,未經(jīng)中興通訊股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810066599.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





