[發(fā)明專利]L3VPN路由迭代出口的方法有效
| 申請?zhí)枺?/td> | 201610036534.9 | 申請日: | 2016-01-19 |
| 公開(公告)號: | CN105721305B | 公開(公告)日: | 2019-04-16 |
| 發(fā)明(設(shè)計(jì))人: | 鄧凱;韻湘 | 申請(專利權(quán))人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/723 | 分類號: | H04L12/723;H04L12/741 |
| 代理公司: | 北京捷誠信通專利事務(wù)所(普通合伙) 11221 | 代理人: | 王衛(wèi)東 |
| 地址: | 430074 湖北省*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | l3vpn 路由 出口 方法 | ||
本發(fā)明公開了一種L3VPN路由迭代出口的方法,包括以下步驟:將轉(zhuǎn)發(fā)平面的FIB分層分離為VC層和LSP層兩部分分別進(jìn)行迭代處理,每層分別判斷當(dāng)前單播路由的下一跳IP是否與直連路由在同一個(gè)網(wǎng)段,如果是,則直接進(jìn)行轉(zhuǎn)發(fā)信息包處理;否則,以下一跳IP執(zhí)行PEER命令進(jìn)行迭代直到下一跳IP與直連路由在同一個(gè)網(wǎng)段,然后進(jìn)行轉(zhuǎn)發(fā)信息包處理,供以后查找路由表查找PW或LSP標(biāo)簽。本發(fā)明,通過將轉(zhuǎn)發(fā)平面的FIB表分層分離,將路由、PW和TUNNEL分離開來,使主控?cái)?shù)據(jù)發(fā)生變化時(shí),轉(zhuǎn)發(fā)平面都能獨(dú)立進(jìn)行數(shù)據(jù)更新,更新一條數(shù)據(jù)時(shí)不需要更新轉(zhuǎn)發(fā)平面大量表項(xiàng)內(nèi)容,便于轉(zhuǎn)發(fā)平面網(wǎng)絡(luò)故障時(shí)的業(yè)務(wù)收斂時(shí)間的控制。
技術(shù)領(lǐng)域
本發(fā)明涉及路由迭代算法,具體涉及L3VPN路由迭代出口的方法。
背景技術(shù)
虛擬專用網(wǎng)(Virtual Private Network;以下簡稱:VPN)可通過公用網(wǎng)絡(luò)將異地的網(wǎng)點(diǎn)互聯(lián),實(shí)現(xiàn)一個(gè)用起來就像使用專線聯(lián)接一樣的私有網(wǎng)絡(luò)。MPLS L3VPN是指使用MPLS技術(shù)實(shí)現(xiàn)的、用來傳輸IP報(bào)文的VPN技術(shù),由于IP是工作在7層網(wǎng)絡(luò)模型的第3層,所以稱之為MPLS L3VPN。
傳統(tǒng)的3G/B3G網(wǎng)絡(luò)只需要基礎(chǔ)承載網(wǎng)提供二層能力即可滿足上層網(wǎng)絡(luò)移動(dòng)業(yè)務(wù)回傳的需求;但在LTE網(wǎng)絡(luò)中,由于S1-Flex和X2接口的引入,基礎(chǔ)承載網(wǎng)必須擁有三層交換的能力。
因此,在LTE網(wǎng)絡(luò)中,如果L3VPN中承載了大量的路由,按照傳統(tǒng)的收斂技術(shù),當(dāng)遠(yuǎn)端PE出現(xiàn)故障時(shí),所有這些VPN路由都需要重新迭代到新的隧道上。
傳統(tǒng)的收斂技術(shù),端到端業(yè)務(wù)故障收斂的時(shí)間與VPN路由的數(shù)量相關(guān),VPN路由數(shù)量越大,收斂時(shí)間越長,這樣就造成了在業(yè)務(wù)發(fā)生變化時(shí),如路由震蕩,網(wǎng)絡(luò)故障時(shí)的業(yè)務(wù)收斂時(shí)間無法控制在毫秒級別。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是解決LTE網(wǎng)絡(luò)在業(yè)務(wù)發(fā)生變化時(shí),網(wǎng)絡(luò)故障時(shí)的業(yè)務(wù)收斂時(shí)間無法控制在毫秒級別的問題。
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案是提供一種L3VPN路由迭代出口的方法,包括以下步驟:
將轉(zhuǎn)發(fā)平面的FIB分層分離為VC層和LSP層兩部分分別進(jìn)行迭代處理,每層分別判斷當(dāng)前單播路由的下一跳IP是否與直連路由在同一個(gè)網(wǎng)段,如果是,則直接進(jìn)行轉(zhuǎn)發(fā)信息包處理;否則,以下一跳IP執(zhí)行PEER命令進(jìn)行迭代直到下一跳IP與直連路由在同一個(gè)網(wǎng)段,然后進(jìn)行轉(zhuǎn)發(fā)信息包處理,供以后查找路由表查找PW或LSP標(biāo)簽。
在上述方法中,對于公網(wǎng)路由的迭代步驟如下:
步驟101:收到公網(wǎng)路由數(shù)據(jù)后,判斷當(dāng)前公網(wǎng)路由是否與VRF(VPN實(shí)例)單播路由配置數(shù)據(jù)中的本機(jī)路由和直連路由一致,如果一致,則轉(zhuǎn)步驟102;否則,轉(zhuǎn)步驟103;
步驟102:不需要迭代,直接進(jìn)行轉(zhuǎn)發(fā)信息包處理,迭代結(jié)束;
步驟103:判斷當(dāng)前單播路由的下一跳IP是否與直連路由在同一個(gè)網(wǎng)段,如果是,轉(zhuǎn)步驟104;否則轉(zhuǎn)步驟105;
步驟104:進(jìn)行轉(zhuǎn)發(fā)信息包處理,迭代結(jié)束;
步驟105:利用VRF_ID+DIP+MASK,以下一跳IP執(zhí)行PEER命令,在已存在的單播路由數(shù)據(jù)中進(jìn)行路由出口迭代,直到迭代出與直連路由在同一個(gè)網(wǎng)段的下一跳IP后輸出;
步驟106:進(jìn)行轉(zhuǎn)發(fā)信息包處理。
在上述方法中,對于私網(wǎng)路由數(shù)據(jù),應(yīng)用層根據(jù)單播路由信息虛構(gòu)出VRF ID+PEERIP為KEY的表項(xiàng),控制平面通過隧道選擇配置塊指定LSP是LDP或者RSVP的屬性,具體步驟如下:
步驟201:收到私網(wǎng)路由數(shù)據(jù)后,先判斷每條路由表項(xiàng)中VRF ID不等于0的數(shù)據(jù)的下一跳IP是否與直連路由在同一個(gè)網(wǎng)段,如果是,轉(zhuǎn)步驟202;否則,轉(zhuǎn)步驟203;
該專利技術(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/201610036534.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種MPLS L2VPN和MPLS L3VPN的通信方法和設(shè)備
- 一種三層虛擬專有網(wǎng)路由控制方法、裝置及系統(tǒng)
- L3VPN業(yè)務(wù)報(bào)文的傳輸方法和裝置
- 用于L3VPN的業(yè)務(wù)管理裝置
- 基于MPLS的二三層VPN線速互轉(zhuǎn)的方法和裝置
- 用于L3VPN業(yè)務(wù)診斷的方法和裝置
- 一種轉(zhuǎn)發(fā)報(bào)文的方法,裝置及系統(tǒng)
- 在LTE移動(dòng)回傳網(wǎng)絡(luò)中部署L3VPN的方法及系統(tǒng)
- 一種MPLS L3VPN業(yè)務(wù)的平臺設(shè)備和建立方法
- 一種L3VPN的分層部署的方法及系統(tǒng)





