[發明專利]通用路由封裝協議隧道建立方法、通信設備及通信系統在審
| 申請號: | 201310034528.6 | 申請日: | 2013-01-29 |
| 公開(公告)號: | CN103973555A | 公開(公告)日: | 2014-08-06 |
| 發明(設計)人: | 萬睿;柏俊 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/701 | 分類號: | H04L12/701;H04L29/06 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 唐華明 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通用 路由 封裝 協議 隧道 建立 方法 通信 設備 系統 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種通用路由封裝協議隧道建立方法、通信設備及通信系統。
背景技術
通用路由封裝(generic routing encapsulation,簡稱GRE)協議,是對某些網絡層協議,如網絡之間互連的協議(Internet protocol,簡稱IP)或互聯網分組交換協議(internetwork packet exchange protocol,簡稱IPX)數據報文進行封裝,使這些被封裝的數據報文能夠在另一個網絡層協議中傳輸,如在IP層中傳輸。GRE是虛擬專用網(virtual private network,簡稱VPN)的第三層隧道協議,即在協議層之間采用了一種被稱之為隧道(Tunnel)的技術。Tunnel是一個虛擬的點對點的連接,提供了一條通路使封裝的數據報文能夠通過該通路上傳輸,并且在一個Tunnel的兩端分別對數據報文進行封裝及解封裝。
現有技術中,首先通過靜態路由或者動態路由協議實現兩臺路由器之間的互通,然后在該兩臺路由器之間創建配置GRE隧道,指定該GRE隧道的源IP地址、目的IP地址,為使GRE隧道在傳輸數據報文時支持動態路由協議,需要在該兩臺路由器上配置GRE隧道的接口地址并手動選定該接口的源IP地址和目的IP地址。
在上述現有技術中,當GRE隧道的目的IP地址,即隧道對端設備的接口配置的IP地址動態變化時,如對端設備接口的IP地址是由點對點協議(point-to-point protocol,簡稱PPP)協商得到的IP地址,再如手動更改該對端設備接口的IP地址,都只能手動修改GRE隧道的對端設備接口的IP地址。特別是對于3G接口,由于網絡原因會存在對端設備接口的IP地址振蕩的情況,使得GRE隧道的目的IP地址需要頻繁更改,而造成GRE隧道無法正常通信。
發明內容
本發明實施例提供了一種通用路由封裝協議隧道建立方法、通信設備及通信系統,用以通過動態學習GRE隧道的對端IP地址建立GRE隧道。
第一方面,本發明提供一種通用路由封裝協議隧道建立方法,可包括:
第一設備通過第一接口接收第二設備的第二接口發送的第一組播通用路由封裝協議GRE協議通知報文,所述第一組播GRE協議通知報文中攜帶所述第二接口的網際協議IP地址,所述第一接口與所述第二接口之間配置GRE隧道,所述第一接口與所述第二接口配置有GRE隧道對端地址學習功能;
記錄所述第二接口的IP地址作為所述GRE隧道的目的IP地址,并通過所述第一接口向所述第二接口發送第一GRE協議答復報文,所述第一GRE協議答復報文中攜帶所述第一接口的IP地址,使得所述第二接口將所述第一接口的IP地址記錄為所述GRE隧道的目的IP地址。
在第一方面的第一種可能的實現方式中,所述通過所述第一接口向所述第二接口發送GRE協議答復報文之后包括:通過所述第一接口向所述第二接口發送保活消息,以檢測所述第一接口與所述第二接口之間的所述GRE隧道是否保持連接;
若檢測到所述第一接口與所述第二接口之間的所述GRE隧道未保持連接,則發送第二組播GRE協議通知報文,所述第二組播GRE通知報文中攜帶所述第一接口的IP地址,用以通知所述第二接口將所述第二組播GRE通知報文中攜帶的所述第一接口的IP地址記錄為所述GRE隧道的目的IP地址。
結合第一方面或第一方面的第一種可能的實現方式,在第二種可能的實現方式中,所述第一設備通過第一接口接收第二設備的第二接口發送的第一組播GRE協議通知報文之前,還包括:激活所述第一接口預先配置的GRE隧道對端地址學習功能。
結合第一方面的第二種可能的實現方式,在第三種可能的實現方式中,所述方法還包括:若所述第一設備與所述第二設備之間存在中間設備,則所述第一設備通過第一接口接收所述中間設備的對應接口透傳的所述第二設備的第二接口發送的與GRE協議相關報文,或,通過所述中間設備的對應接口透傳向所述第二接口發送的GRE協議相關報文;
其中,所述中間設備的對應接口上配置GRE動態代理功能,使得所述中間設備通過所述對應接口透傳接收的GRE協議相關報文。
第二方面,本發明提供一種通信設備,可包括:
接收單元,用于通過第一接口接收第二設備的第二接口發送的第一組播通用路由封裝協議GRE協議通知報文,所述第一組播GRE協議通知報文中攜帶所述第二接口的網際協議IP地址,所述第一接口與所述第二接口之間配置GRE隧道,所述第一接口與所述第二接口配置有GRE隧道對端地址學習功能;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310034528.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:智能動物訓練系統
- 下一篇:路由方法、系統及相關設備





