[發明專利]云管理平臺與控制器集成方法和系統以及相關模塊有效
| 申請號: | 201610852246.0 | 申請日: | 2016-09-26 |
| 公開(公告)號: | CN107872479B | 公開(公告)日: | 2021-06-18 |
| 發明(設計)人: | 林寶洪;樊勇兵;陳楠;黃志蘭;賴培源;肖慧;陳天 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 許蓓 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 管理 平臺 控制器 集成 方法 系統 以及 相關 模塊 | ||
本發明公開了一種云管理平臺與控制器集成方法和系統以及相關模塊,涉及計算機技術領域。通過采用消息隊列模塊接收并存儲云管理平臺發送的網絡變更數據,并在控制器確認接收之前不斷重發網絡變更數據,可以確保控制器能夠準確、完整地獲取云管理平臺接收到的網絡變更操作,從而控制器能夠準確地對網絡進行配置,提高了云管理平臺與控制器集成的可用性。
技術領域
本發明涉及計算機技術領域,特別涉及一種云管理平臺與控制器集成方法和系統以及相關模塊。
背景技術
目前,主流的數據中心云網絡融合方案大都通過云管理平臺集成SDN(SoftwareDefined Network,軟件定義網絡)控制器,由云管理平臺作為資源編排層負責計算、存儲、網絡資源的統一管理和調配,SDN控制器則根據云管平臺的指令對網絡進行集中控制、自動化配置。
主流云管理平臺在與SDN控制器進行集成時,主要采用云管平臺直接調用控制器的北向RESTful協議接口的方式進行通信,控制器根據云管理平臺發送的數據存儲網絡相關的配置信息。由于RESTful通信是無狀態的,在出現故障時,可能導致控制器存儲的網絡配置信息與云管平臺存儲的網絡配置信息不一致的情況,影響網絡的可用性。
如圖1所示,云管理平臺將用戶的網絡操作產生的網絡變更數據A寫入租戶網絡數據庫,并通過RESTful協議向控制器發送網絡變更數據A。而當控制器進入故障狀態、離線狀態等不可用狀態時,網絡變更數據A無法送達控制器,云管理平臺也不會知曉該情況。因此,導致云管理平臺對應的租戶網絡數據庫和控制器對應的虛擬/物理網絡數據庫中的內容不一致,控制器無法根據用戶的操作對網絡進行配置或者變更。
發明內容
本發明實施例所要解決的一個技術問題是:如何提高云管理平臺與控制器集成的可用性。
根據本發明實施例的第一個方面,提供了一種云管理平臺與控制器集成方法,包括:消息隊列模塊接收云管理平臺發送的網絡變更數據;消息隊列模塊存儲網絡變更數據;消息隊列模塊響應于控制器發送的數據獲取請求,向控制器發送網絡變更數據,以便控制器根據網絡變更數據對網絡設備進行配置;如果消息隊列模塊沒有接收到控制器發送的接收反饋,消息隊列模塊重新向控制器發送網絡變更數據。
在一個實施例中,方法還包括:如果消息隊列模塊接收到控制器的接收反饋,消息隊列模塊刪除已發送的網絡變更數據。
在一個實施例中,消息隊列模塊通過高級消息隊列協議接收云管理平臺發送的網絡變更數據;消息隊列模塊通過高級消息隊列協議向控制器發送網絡變更數據。
在一個實施例中,從消息隊列模塊同步主消息隊列模塊中的網絡變更數據;主消息隊列模塊接收云管理平臺發送的網絡變更數據,存儲網絡變更數據,并響應于控制器發送的數據獲取請求,向控制器發送網絡變更數據;從消息隊列模塊響應于切換指令,接收云管理平臺發送的網絡變更數據,存儲網絡變更數據,并響應于控制器發送的數據獲取請求,向控制器發送網絡變更數據。
在一個實施例中,消息隊列模塊位于消息隊列模塊集群;負載均衡模塊接收云管理平臺發送的網絡變更數據;負載均衡模塊根據網絡變更數據、消息隊列模塊集群中各個消息隊列模塊的屬性、消息隊列模塊集群中各個消息隊列模塊的當前狀態的至少一項,選擇消息隊列模塊;負載均衡模塊將網絡變更數據發送給選擇的消息隊列模塊。
根據本發明實施例的第二個方面,提供一種消息隊列模塊,包括:網絡變更數據接收單元,用于接收云管理平臺發送的網絡變更數據;網絡變更數據存儲單元,用于存儲網絡變更數據;網絡變更數據發送單元,用于響應于控制器發送的數據獲取請求,向控制器發送網絡變更數據,以便控制器根據網絡變更數據對網絡設備進行配置;網絡變更數據重發單元,用于當消息隊列模塊沒有接收到控制器發送的接收反饋時,重新向控制器發送網絡變更數據。
在一個實施例中,消息隊列模塊還包括:網絡變更數據刪除單元,用于當消息隊列模塊接收到控制器的接收反饋時,刪除已發送的網絡變更數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610852246.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種內容緩存方法、裝置和系統
- 下一篇:大數據集群數據平衡方法和裝置





