[發明專利]一種參數協商方法及其裝置有效
| 申請號: | 201410293912.2 | 申請日: | 2014-06-25 |
| 公開(公告)號: | CN104022910B | 公開(公告)日: | 2018-01-09 |
| 發明(設計)人: | 宋小恒;王鋒 | 申請(專利權)人: | 新華三技術有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L12/26 |
| 代理公司: | 北京博思佳知識產權代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 參數 協商 方法 及其 裝置 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種參數協商方法及其裝置。
背景技術
SDN(Software Defined Network,軟件定義網絡)是一種新型網絡創新架構,其通過將網絡設備的控制面與數據面分離開來,從而實現了網絡流量的靈活控制,為核心網絡及應用的創新提供了良好的平臺。而OpenFlow是眾多用于實現SDN的一種開放式協議。
如圖1所示,OpenFlow信道是連接控制器和每一個OpenFlow交換機的接口,控制器通過該信道來配置和管理交換機。為了探測控制器與交換機之間的連接可達性、延遲以及帶寬屬性,控制器和交換機需要相互發送ECHO請求報文,若接收到對方返回的ECHO響應報文,則認為連接正常;若在規定的周期內未接收到ECHO響應報文,則認為連接異常。
在相關技術中,控制器和交換機分別采用各自的檢測周期和超時次數來觸發ECHO請求報文的發送,使得雙方對于OpenFlow信道的狀態管理無法得以統一。
發明內容
有鑒于此,本發明提供一種新的技術方案,可以解決由于控制器和交換機分別采用各自的檢測周期和超時次數進行OpenFlow信道的狀態檢測,導致雙方的狀態管理無法得到統一的技術問題。
為實現上述目的,本發明提供技術方案如下:
根據本發明的第一方面,提出了一種參數協商方法,應用于OpenFlow控制器或交換機,包括:
當向對端設備發送包含本端設備中配置的檢測周期和超時次數的ECHO請求報文時,接收對端設備返回的包含對端設備中配置的檢測周期和超時次數的ECHO響應報文;
當接收到對端設備發送的包含對端設備中配置的檢測周期和超時次數的ECHO請求報文時,返回包含本端設備中配置的檢測周期和超時次數的ECHO響應報文;
在本端設備和對端設備分別配置的檢測周期和超時次數中進行選擇,并將選中的檢測周期和超時次數應用于檢測本端設備和對端設備之間的OpenFlow信道狀態。
根據本發明的第二方面,提出了一種參數協商裝置,應用于OpenFlow控制器或交換機,包括:
收發單元,用于在向對端設備發送包含本端設備中配置的檢測周期和超時次數的ECHO請求報文的情況下,接收對端設備返回的包含對端設備中配置的檢測周期和超時次數的ECHO響應報文;以及,在接收到對端設備發送的包含對端設備中配置的檢測周期和超時次數的ECHO請求報文的情況下,返回包含本端設備中配置的檢測周期和超時次數的ECHO響應報文;
選擇單元,用于在本端設備和對端設備分別配置的檢測周期和超時次數中進行選擇;
應用單元,用于將選中的檢測周期和超時次數應用于檢測本端設備和對端設備之間的OpenFlow信道狀態。
由以上技術方案可見,本發明通過在控制器和交換機之間進行協商,使得兩者可以采用相同的檢測周期和超時次數來檢測OpenFlow信道的狀態,從而在控制器和交換機之間實現統一的狀態管理。
附圖說明
圖1示出了根據本發明的一示例性實施例的OpenFlow網絡結構示意圖;
圖2A-2B示出了根據本發明的一示例性實施例的參數協商方法的流程示意圖;
圖3A-3B示出了根據本發明的一示例性實施例的ECHO報文的結構示意圖;
圖4示出了根據本發明的另一示例性實施例的ECHO報文的結構示意圖;
圖5示出了根據本發明的一示例性實施例的控制器計算SDN拓撲路徑的示意圖;
圖6示出了根據本發明的一示例性實施例的網絡設備的結構示意圖;
圖7示出了根據本發明的一示例性實施例的參數協商裝置的示意框圖。
具體實施方式
在相關技術中,控制器和交換機采用各自的檢測周期和超時次數來檢測OpenFlow信道的連接狀態,使得雙方的狀態管理不一致,并導致處理過程不滿足實際需求。
舉例而言,假定控制器采用的檢測周期為5s、超時次數為2次,而交換機采用的檢測周期為1s、超時次數為3次。如果OpenFlow信道在某個時刻變為不可用(DOWN),則交換機最多經過3s(1s×3)即可得知信道不可用,并采取相應的處理措施;而在3s時,控制器可能尚未觸發檢測,且最多需要經過10s(5s×2)才能得知信道不可用,使得控制器和交換機在面對OpenFlow信道不可用的情況下,狀態管理和故障處理等過程均無法同步,甚至可能影響整個SDN網絡的正常運行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新華三技術有限公司,未經新華三技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410293912.2/2.html,轉載請聲明來源鉆瓜專利網。





