[發明專利]一種用于不同版本OpenFlow控制器與交換機協同工作的驅動系統及驅動方法在審
| 申請號: | 201410025745.3 | 申請日: | 2014-01-20 |
| 公開(公告)號: | CN103780517A | 公開(公告)日: | 2014-05-07 |
| 發明(設計)人: | 關洪濤;潘恒;溫曙光;謝高崗 | 申請(專利權)人: | 江蘇省未來網絡創新研究院 |
| 主分類號: | H04L12/931 | 分類號: | H04L12/931;H04L12/937 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 王華 |
| 地址: | 211100 江蘇省*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 不同 版本 openflow 控制器 交換機 協同 工作 驅動 系統 方法 | ||
技術領域
本發明涉及一種用于不同版本OpenFlow控制器與交換機協同工作的驅動系統及驅動方法。?
背景技術
目前,隨著網絡設備新技術的不斷發展,網絡設備已經開始向數據轉發和路由控制分離的架構進行轉變。其中,OpenFlow便是一個典型的控制和轉發相分離的網絡設備架構,并已經引起了廣泛的關注。OpenFlow主要由控制器和交換機兩部分組成。控制器控制著多個交換機,而網絡管理員則通過控制器向交換機下發規則從而達到對整個網絡進行管理的目的。隨著OpenFlow協議的不斷完善,不同版本的OpenFlow協議不斷地推出。到目前為止,最新版本的OpenFlow已經推出到1.3版本。然而,現階段,不同版本之間的控制器和交換機之間是無法協同工作的。具體而言,OpenFlow協議1.0版本控制器不能與OpenFlow協議1.2版本交換機相換進行協同工作。?
發明內容
發明目的:本發明的目的是針對現有技術的不足而提供一種用于不同版本OpenFlow控制器與交換機協同工作的驅動系統及驅動方法,通過該驅動系統及其方法,不同版本的OpenFlow控制器與交換機之間即可以協同工作。?
技術方案:為了實現發明的目的,本發明公開了一種用于不同版本OpenFlow控制器與交換機協同工作的驅動系統,包括通信管理模塊、解析模塊以及協議處理模塊;通信管理模塊用于管理控制器與所有交換機之間的通信,包括數據包和消息的傳輸;協議處理模塊包括若干具體協議處理單元,每個具體協議處理單元用于將進入該模塊的消息轉換成該具體協議處理單元所對應版本協議的消息類型;解析模塊用于解析OpenFlow消息的包頭獲得版本號,并根據版本號進入相應的具體協議處理單元。?
為了進一步實現發明的目的,本發明公開了一種用于不同版本OpenFlow控制器與交換機協同工作的驅動方法,包括以下步驟:(1)交換機請求與控制器進行連接,通信管理模塊驗證后,該交換機與控制器可以進行數據包和消息的傳輸;?(2)交換機和控制器之間互發OFPT_HELLO,解析模塊會解析交換機發來的OFPT_HELLO消息包頭,并獲得交換機的OpenFlow協議版本號,然后根據OpenFlow協議版本號進入到協議處理模塊相應的具體協議處理單元;(3)相應的具體協議處理單元將進入該模塊的消息轉換成該具體協議處理單元所對應版本協議的消息類型。?
作為優選,為了滿足控制器對大量交換機的操作,支持交換機的擴展,并且提升控制器對交換機操作的效率,所述驅動方法的步驟(1)中交換機與控制器之間的通信采用epoll技術來管理。?
作為優選,為了保證交換機與控制器之間通信的穩定性并且進一步提升通信效率,所述驅動方法的步驟(1)中交換機通過通信管理模塊驗證后,通信管理模塊會存儲一個對應該交換機的IP,并為該交換機分配一個文件描述符。?
作為優選,為了適應OpenFlow協議的不斷更新,所述驅動方法的協議處理模塊的各具體協議處理單元為不同版本OpenFlow協議的處理與封裝。?
有益效果:本發明與現有技術相比:通過該驅動系統及其方法,不同版本的OpenFlow協議下的控制器與交換機之間即可以協同工作。?
附圖說明
圖1為本發明所述驅動系統的結構圖;?
圖2為本發明所述驅動方法的流程圖。?
具體實施方式
下面結合附圖對本發明作更進一步的說明。?
如圖1所示,控制器通過驅動系統與交換機通信,驅動系統包括通信管理模塊、解析模塊以及協議處理模塊;其中,通信管理模塊通過epoll技術管理,協議處理模塊包括了OpenFlow1.0模塊、OpenFlow1.1模塊、OpenFlow1.2模塊、OpenFlow1.3模塊,驅動系統通過chanel與控制器進行通信。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇省未來網絡創新研究院,未經江蘇省未來網絡創新研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410025745.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:壓縮機
- 下一篇:網絡接入證明雙向度量的方法和系統





