[發明專利]基于軟件定義網絡的數據管理方法和系統在審
| 申請號: | 201410420974.5 | 申請日: | 2014-08-25 |
| 公開(公告)號: | CN105376275A | 公開(公告)日: | 2016-03-02 |
| 發明(設計)人: | 戴嫻嫻;馮沖;金飛蔡 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 張穎玲;王黎延 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 軟件 定義 網絡 數據管理 方法 系統 | ||
技術領域
本發明涉及軟件定義網絡(Software-DefinedNetwork,SDN)技術,尤其涉及一種基于SDN的數據管理方法和系統。
背景技術
SDN作為一種新型的網絡創新架構,其核心理念是網絡轉發面與網絡控制面的分離,從而實現對網絡的靈活控制管理。
在SDN的實現方式中,NETCONF是互聯網工程任務組(InternetEngineeringTaskForce,IETF)提出的基于遠程過程調用協議(RemoteProcedureCallProtocol,RPC)的解決網絡配置的協議。NETCONF是一種通過網絡從遠程計算機程序上請求服務,而不需要了解底層網絡技術的協議。簡言之,NETCONF提供了一種簡單的、傳輸協議無關的機制,通過使用<rpc>和<rpc-reply>元素對希望操作網絡的客戶端和代理服務器的請求和響應數據進行封裝。通常情況下,<rpc-reply>元素封裝客戶端所需的數據或配置成功的提示信息。這樣,當客戶端請求報文存在錯誤或代理服務器處理不成功時,代理服務器在<rpc-reply>元素中會封裝一個包含詳細錯誤信息的<rpc-error>元素來返回給客戶端。因此,將NETCONF作為網絡接口進行網絡配置數據的增加、刪除、修改和查詢,以適應網絡自動化。
然而,目前NETCONF僅作用在配置領域,在網絡操作層面支持不足,無法靈活地實現對SDN中數據的查詢或修改,以實現對SDN中網絡設備實時、有效的管理。
發明內容
有鑒于此,本發明實施例期望提供一種基于SDN的數據管理方法和系統,能通過可操作非持久化數據能力實現對SDN中數據的查詢或修改,進而實現對SDN中網絡設備實時、有效的管理。
為達到上述目的,本發明實施例的技術方案是這樣實現的:
本發明實施例提供一種基于SDN的數據管理方法,該方法包括:
客戶端和代理服務器之間進行能力協商;
確定所述客戶端和代理服務器均支持可操作非持久化數據能力時,客戶端向代理服務器發送操作報文;
代理服務器接收并根據所述操作報文對非持久化數據集中的數據執行相應操作,并向客戶端返回執行結果。
上述方案中,所述操作報文為查詢非持久化數據集的數據項信息,包括:操作類型、作用域、以及待查詢內容;
所述代理服務器接收并根據所述操作報文對非持久化數據集中的數據執行相應操作為:所述代理服務器接收并根據所述查詢非持久化數據集的數據項信息,對非持久化數據集中的數據執行相應操作。
上述方案中,所述代理服務器接收并根據所述查詢非持久化數據集的數據項信息,對非持久化數據集中的數據執行相應操作包括:根據所述操作類型識別出是查詢操作;根據所述待查詢內容在非持久化數據集中所屬的待查詢節點進行數據采集,并按照報文格式將所采集的數據組成操作回應報文。
上述方案中,所述操作報文為修改非持久化數據集的數據項信息,包括:操作類型、作用域、修改操作的測試選項、錯誤選項、以及待修改內容;
所述代理服務器接收并根據所述操作報文對非持久化數據集中的數據執行相應操作為:所述代理服務器接收并根據所述修改非持久化數據集的數據項信息,對非持久化數據集中的數據執行相應操作。
上述方案中,所述客戶端向代理服務器發送修改非持久化數據集的數據項信息之前,所述方法還包括:客戶端向代理服務器發送鎖定非持久化數據集操作報文;代理服務器接收并根據所述鎖定非持久化數據集操作報文對非持久化數據集中的數據執行鎖定操作,并在執行鎖定操作成功后向客戶端返回鎖定操作成功的回應報文。
上述方案中,所述代理服務器接收并根據所述修改非持久化數據集的數據項信息,對非持久化數據集中的數據執行相應操作包括:根據所述操作類型識別出是修改操作;根據所述修改操作的測試選項、錯誤選項對在非持久化數據集中所屬的待修改節點的數據執行修改操作,并記錄修改操作結果。
上述方案中,所述代理服務器向客戶端返回執行結果之后,所述方法還包括:客戶端向代理服務器發送解鎖非持久化集數據操作報文;代理服務器接收并根據所述解鎖非持久化數據集操作報文對非持久化數據集中的數據執行解鎖操作,并在執行解鎖操作成功后向客戶端返回解鎖操作成功的回應報文。
本發明實施例還提供一種基于SDN的數據管理系統,該系統包括:客戶端和代理服務器;其中,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410420974.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據同步方法及裝置
- 下一篇:一種應用于IP網絡上的動態地圖管理方法





