[發明專利]支持多種標簽分配協議共同工作的轉發方法及MPLS設備有效
| 申請號: | 201611198640.3 | 申請日: | 2016-12-22 |
| 公開(公告)號: | CN106713140B | 公開(公告)日: | 2019-05-24 |
| 發明(設計)人: | 邢燕 | 申請(專利權)人: | 烽火通信科技股份有限公司 |
| 主分類號: | H04L12/723 | 分類號: | H04L12/723;H04L12/741 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 沈林華 |
| 地址: | 430074 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 支持 多種 標簽 分配 協議 共同 工作 轉發 方法 mpls 設備 | ||
1.一種支持多種標簽分配協議共同工作的轉發方法,其特征在于:該轉發方法包括以下步驟:
步驟S1:當前MPLS設備根據所支持的多種標簽分配協議,判斷當前是針對公網標簽分配協議進行的公網標簽路徑處理操作還是針對VPN環境下的私網標簽分配協議進行的私網標簽路徑處理操作,若是公網標簽路徑處理操作,轉入步驟S2;若是私網標簽路徑處理操作,轉入步驟S3;
步驟S2:首先根據路由優先級確定到目的地的路由,如果同一路由上不同標簽分配協議分配了不同標簽,根據預先為不同標簽分配協議制定的標簽協議優先級,對同路由不同標簽協議分配的不同標簽標記不同的標簽優先級,將所有轉發路徑進行存儲;
當需要生成一條新的轉發路徑時,在存儲的所有轉發路徑中遍歷搜索所有具有相同目的地的轉發路徑,先找出路由最優的表項,如果存在多條,再根據標簽優先級選擇出一條最優的表項作為當前到此目的地的真實轉發表項,將真實轉發表項寫入驅動的轉發表;當報文到達后,驅動根據轉發表中寫入的真實轉發表項進行標簽轉發操作;
步驟S3:首先從不同來源獲取到公網標簽分配協議指定的公網標簽,并且獲取到私網標簽分配協議指定的私網標簽;然后,將私網標簽和公網標簽關聯合并成多層標簽,生成以私網路由目的為目的,公網下一跳為真實下一跳的新路由,并為此路由打上新合并成的多層標簽;將生成的新路由和多層標簽作為真實轉發表項寫入驅動的轉發表;當報文到達后,驅動根據轉發表中寫入的真實轉發表項進行標簽轉發操作。
2.如權利要求1所述的支持多種標簽分配協議共同工作的轉發方法,其特征在于:所述公網標簽分配協議包括:LDP標簽分配協議、RSVP標簽分配協議和靜態LSP標簽分配協議;所述私網標簽分配協議包括:L2VPN標簽分配協議和L3VPN標簽分配協議。
3.如權利要求2所述的支持多種標簽分配協議共同工作的轉發方法,其特征在于:步驟S2中,當需要生成一條新的轉發路徑時,其詳細操作步驟如下:
(1)當LDP標簽分配協議、RSVP標簽分配協議動態生成LSP或者是人為配置生成靜態LSP后,當前MPLS設備獲取到新的LSP信息并保存下來;
(2)根據路由信息和標簽分配者信息進行查找,判斷已存儲的所有轉發路徑中是否有與新的LSP信息相同的表項,若有,轉入步驟(3);若沒有,轉入步驟(4);
(3)更新表項參數,如果這條表項已寫入到驅動的轉發表,則先刪除驅動原有的轉發表項,再更新為新的表項參數,結束處理;
(4)將新的LSP信息存儲為新表項,并判斷當前表項是否為到此路由目的地的唯一表項,若是,轉入步驟(5);若否,轉入步驟(6);
(5)將此表項作為真實轉發表項寫入驅動的轉發表,結束處理;
(6)繼續判斷當前表項是否是路由優先級最高的表項,若不是,結束處理;若是,轉入步驟(7);
(7)繼續判斷在最高路由優先級表項中,當前表項是否為標簽優先級最高表項,若不是,結束處理;若是,轉入步驟(8);
(8)先刪除驅動轉發表中到路由目的地的原有轉發表項,再將當前表項作為新轉發路徑寫入到驅動的轉發表,結束處理。
4.如權利要求1所述的支持多種標簽分配協議共同工作的轉發方法,其特征在于,步驟S2中還包括以下操作:當需要刪除一條轉發路徑時,先刪除驅動的轉發表中已有的對應轉發路徑;然后在存儲的所有轉發路徑中遍歷搜索所有具有相同目的地址的轉發路徑,找出路由優先級最高、標簽優先級最高的表項;并將該表項更新到驅動的轉發表中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于烽火通信科技股份有限公司,未經烽火通信科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611198640.3/1.html,轉載請聲明來源鉆瓜專利網。





