[發明專利]實現控制、轉發相互分離的方法和裝置有效
| 申請號: | 201110293858.8 | 申請日: | 2011-09-29 |
| 公開(公告)號: | CN102316044A | 公開(公告)日: | 2012-01-11 |
| 發明(設計)人: | 林茂;李永合 | 申請(專利權)人: | 邁普通信技術股份有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 楊春香;宋志強 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 控制 轉發 相互 分離 方法 裝置 | ||
1.一種實現控制、轉發相互分離的方法,該方法應用于控制平面和數據平面相互分離的系統中,所述控制平面和數據平面通過控制通道和數據通道連接;其特征在于,該方法包括:
控制平面中的控制單元通過控制通道發送控制信息至數據平面保存;
數據平面中的數據單元根據保存的所述控制信息執行報文的業務轉發處理;
控制平面中的協議棧單元僅通過數據通道接收來自所述數據單元的需要本系統應用程序處理的數據報文,并將該數據報文放入緩存隊列,以供本系統應用程序從所述緩存隊列中獲取所述數據報文,以及接收并封裝本系統應用程序發送的數據報文,將封裝后的數據報文通過數據通道發送至所述數據單元進行業務轉發處理。
2.根據權利要求1所述的方法,其特征在于,所述數據單元包括:接口模塊、鏈路模塊、業務模塊和路由模塊;
所述數據單元根據保存的控制信息執行報文的業務轉發處理包括:
所述接口模塊接收到報文時,將該接收的報文發送至所述鏈路模塊;
所述鏈路模塊在對來自所述接口模塊的報文進行入方向鏈路處理時,如果發現所述報文為本系統的鏈路報文,則通過所述數據通道發送該報文給所述控制平面中的控制單元,由所述控制單元處理該報文;否則,發送所述報文至業務模塊進行業務處理;
所述業務模塊對接收的報文進行入方向業務處理,將處理后的報文發送至路由模塊;
所述路由模塊在對來自所述業務模塊的報文進行路由處理時,如果發現所述報文為需要本系統應用程序處理的數據報文,則通過數據通道發送所述報文至所述協議棧單元,否則,確定發送所述報文的出接口,將所述報文發送至所述業務模塊;
所述業務模塊對來自所述路由模塊的報文進行出方向業務處理,將處理后的報文發送至鏈路模塊;
所述鏈路模塊對來自所述業務模塊的報文進行出方向鏈路處理,將處理后的報文發送至所述接口模塊,由所述接口模塊通過所述出接口發送來自所述鏈路模塊的報文。
3.根據權利要求2所述的方法,其特征在于,所述協議棧單元對本系統應用程序發送的數據報文進行的封裝為鏈路層封裝或網絡層封裝;
所述協議棧單元將封裝后的數據報文通過數據通道發送至所述數據單元進行業務轉發處理包括:
協議棧單元根據數據報文的目的地址選擇該數據報文對應的出接口;
協議棧單元在所述封裝為鏈路層封裝時,直接通過數據通道將封裝后的數據報文發送至數據單元的鏈路模塊,鏈路模塊對來自所述協議棧單元的數據報文進行出方向鏈路處理,將處理后的數據報文發送至所述接口模塊,所述接口模塊通過所述協議棧單元選擇的出接口發送該數據報文;
所述協議棧單元在所述封裝為網絡層封裝時,將封裝后的數據報文通過數據通道發送至所述業務模塊,所述業務模塊對來自所述協議棧單元的數據報文進行出方向業務處理,將處理后的數據報文發送至鏈路模塊,所述鏈路模塊對來自所述業務模塊的數據報文進行出方向鏈路處理,將處理后的數據報文發送至所述接口模塊,所述接口模塊通過所述協議棧單元選擇的出接口發送該數據報文。
4.根據權利要求2所述的方法,其特征在于,所述控制單元包括:用于控制所述路由模塊的路由控制模塊、用于控制所述鏈路模塊的鏈路控制模塊、用于控制所述業務模塊的業務控制模塊、以及用于控制所述接口模塊的接口驅動模塊;
所述控制平面中的控制單元通過控制通道發送控制信息至數據平面保存包括:
所述接口驅動模塊通過控制通道向所述接口模塊發送控制信息,所述接口模塊接收來自所述接口驅動模塊發送的控制信息,并將所述控制信息轉換成自身識別的控制信息進行保存;
所述鏈路控制模塊通過控制通道向所述來鏈路模塊發送控制信息,所述鏈路模塊接收來自所述鏈路控制模塊發送的控制信息,并將所述控制信息轉換成自身識別的控制信息進行保存;
所述業務控制模塊通過控制通道向所述業務模塊發送控制信息,所述業務模塊接收來自所述業務控制模塊發送的控制信息,并將所述控制信息轉換成自身識別的控制信息進行保存;
所述路由控制模塊通過控制通道向所述路由模塊發送控制信息,所述路由模塊接收來自所述路由控制模塊發送的控制信息,并將所述控制信息轉換成自身識別的控制信息進行保存。
5.根據權利要求1至4任一所述的方法,其特征在于,所述協議棧單元將數據報文放入緩存隊列包括:
所述協議棧單元驗證數據報文的有效性,并在驗證有效后,對該數據報文進行協議處理,之后將處理后的報文放入緩存隊列。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邁普通信技術股份有限公司,未經邁普通信技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110293858.8/1.html,轉載請聲明來源鉆瓜專利網。





