[發(fā)明專利]一種路由生成方法、裝置及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810044512.6 | 申請日: | 2018-01-17 |
| 公開(公告)號: | CN108282404B | 公開(公告)日: | 2021-05-14 |
| 發(fā)明(設(shè)計)人: | 梁桂風(fēng);張笛 | 申請(專利權(quán))人: | 新華三信息安全技術(shù)有限公司 |
| 主分類號: | H04L12/741 | 分類號: | H04L12/741;H04L12/751;H04L12/46 |
| 代理公司: | 北京柏杉松知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 項京;馬敬 |
| 地址: | 230001 安徽省合肥市高新區(qū)*** | 國省代碼: | 安徽;34 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 路由 生成 方法 裝置 系統(tǒng) | ||
本發(fā)明實施例提供了一種路由生成方法、裝置及系統(tǒng),其中,路由生成方法包括:在接收到至少一個分支節(jié)點發(fā)送的數(shù)據(jù)流時,建立中心節(jié)點與每個分支節(jié)點對應(yīng)的隧道動態(tài)表項;根據(jù)隧道動態(tài)表項中的網(wǎng)絡(luò)地址信息、掩碼信息及接口信息,生成中心節(jié)點至每個分支節(jié)點的靜態(tài)路由。通過本方案,可以提高點到多點GRE隧道組網(wǎng)中的中心節(jié)點的路由配置效率。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是涉及一種路由生成方法、裝置及系統(tǒng)。
背景技術(shù)
通用路由封裝(英文:Generic Routing Encapsulation,簡稱:GRE)是虛擬專用網(wǎng)絡(luò)(英文:Virtual Private Network,簡稱:VPN)的第三層隧道協(xié)議。即是在協(xié)議層之間采用的一種隧道技術(shù),用于對某些網(wǎng)絡(luò)層協(xié)議的數(shù)據(jù)報文進行封裝,使這些被封裝的數(shù)據(jù)報文能夠在另一個網(wǎng)絡(luò)層協(xié)議中傳輸。
GRE隧道是一個點到點的虛擬連接,為封裝的數(shù)據(jù)報文提供了一條傳輸通路,GRE隧道的兩端網(wǎng)絡(luò)設(shè)備分別對待傳輸?shù)臄?shù)據(jù)報文進行封裝和解封裝操作。在GRE應(yīng)用于如圖1所示的網(wǎng)絡(luò)時,需要在中心節(jié)點和各個分支節(jié)點之間建立點到點的多條GRE隧道,如果分支節(jié)點的數(shù)量龐大,建立多條GRE隧道會非常耗時。
為了應(yīng)對上述問題,中心節(jié)點和分支節(jié)點可以構(gòu)建點到多點GRE隧道組網(wǎng)。點到多點GRE隧道組網(wǎng)提供了一個中心節(jié)點到多個分支節(jié)點的虛擬連接。在點到多點GRE隧道組網(wǎng)中,中心節(jié)點上配置點到多點GRE隧道接口,分支節(jié)點上配置傳統(tǒng)的點到點GRE隧道接口。在中心節(jié)點向分支節(jié)點封裝、轉(zhuǎn)發(fā)數(shù)據(jù)報文之前,需要配置經(jīng)過點到多點GRE隧道接口到達分支節(jié)點的路由,路由配置的方式一般采用靜態(tài)路由的方式,即預(yù)先獲知所有的分支節(jié)點的路由信息,然后,在中心節(jié)點上生成包含所有分支節(jié)點的路由信息的路由表。
如果分支節(jié)點的數(shù)量過于龐大,獲知所有的分支節(jié)點的路由信息會耗費大量的時間、且工作量巨大,導(dǎo)致點到多點GRE隧道組網(wǎng)中的中心節(jié)點的路由配置效率較低。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種路由生成方法、裝置及系統(tǒng),以提高點到多點GRE隧道組網(wǎng)中的中心節(jié)點的路由配置效率。具體技術(shù)方案如下:
第一方面,本發(fā)明實施例提供了一種路由生成方法,所述方法包括:
在接收到至少一個分支節(jié)點發(fā)送的數(shù)據(jù)流時,建立中心節(jié)點與所述至少一個分支節(jié)點中每個分支節(jié)點對應(yīng)的隧道動態(tài)表項,所述隧道動態(tài)表項包括所述分支節(jié)點的網(wǎng)絡(luò)地址信息、所述分支節(jié)點的掩碼信息及所述分支節(jié)點的接口信息;
根據(jù)所述網(wǎng)絡(luò)地址信息、所述掩碼信息及所述接口信息,生成所述中心節(jié)點至所述每個分支節(jié)點的靜態(tài)路由。
可選的,所述建立中心節(jié)點與所述至少一個分支節(jié)點中每個分支節(jié)點對應(yīng)的隧道動態(tài)表項,包括:
從所述每個分支節(jié)點發(fā)送的數(shù)據(jù)流中獲取所述每個分支節(jié)點的網(wǎng)絡(luò)地址信息、所述每個分支節(jié)點的掩碼信息及所述每個分支節(jié)點的接口信息;
基于所述每個分支節(jié)點的網(wǎng)絡(luò)地址信息、所述每個分支節(jié)點的掩碼信息以及所述每個分支節(jié)點的接口信息,建立所述中心節(jié)點至所述每個分支節(jié)點對應(yīng)的隧道動態(tài)表項;
所述根據(jù)所述網(wǎng)絡(luò)地址信息、所述掩碼信息及所述接口信息,生成所述中心節(jié)點至所述每個分支節(jié)點的靜態(tài)路由,包括:
根據(jù)所述每個分支節(jié)點的網(wǎng)絡(luò)地址信息及掩碼信息,確定所述每個分支節(jié)點的網(wǎng)段信息;
生成所述中心節(jié)點至所述每個分支節(jié)點的靜態(tài)路由,所述靜態(tài)路由包括所述每個分支節(jié)點的網(wǎng)段信息及所述每個分支節(jié)點的接口信息。
可選的,所述根據(jù)所述網(wǎng)絡(luò)地址信息、所述掩碼信息及所述接口信息,生成所述中心節(jié)點至所述每個分支節(jié)點的靜態(tài)路由之后,所述方法還包括:
檢測是否更新所述隧道動態(tài)表項;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新華三信息安全技術(shù)有限公司,未經(jīng)新華三信息安全技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810044512.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





