[發明專利]基于K8S平臺納管SDN的方法、系統以及存儲介質有效
| 申請號: | 201911254732.2 | 申請日: | 2019-12-10 |
| 公開(公告)號: | CN112953739B | 公開(公告)日: | 2022-09-06 |
| 發明(設計)人: | 林寶洪;樊勇兵;黃志蘭;吳林澤 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | H04L41/342 | 分類號: | H04L41/342;H04L12/46 |
| 代理公司: | 中國貿促會專利商標事務所有限公司 11038 | 代理人: | 方亮 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 k8s 平臺 sdn 方法 系統 以及 存儲 介質 | ||
本公開提供了一種基于K8S平臺納管SDN的方法、系統以及存儲介質,其中的方法包括:主插件模塊監聽K8S平臺的K8S API事件,將K8S API事件轉換為SDN Hub模型的SDN Hub事件;主插件模塊調用SDN Hub模塊,向SDN Hub模塊發送SDN Hub事件;SDN Hub模塊基于SDN Hub事件調用相應的SDN插件模塊,用以對SDN網絡進行控制處理。本公開的方法、系統以及存儲介質,解決了K8S平臺僅能接入單廠商SDN的問題,具備納管多廠商SDN的能力,通過SDN Hub作為K8S的網絡編排組件,實現異構SDN統一接入和編排。
技術領域
本發明涉及通信技術領域,尤其涉及一種基于K8S平臺納管SDN的方法、系統以及存儲介質。
背景技術
Kubernetes(K8S)是一個用于容器集群的自動化部署、擴容以及運維的開源平臺,通過Kubernetes可以快速有效地響應用戶需求,快速而有預期地部署用戶應用,極速地擴展用戶應用,無縫對接新的用戶應用功能,節省資源,優化硬件資源的使用,Kubernetes(K8S)為容器編排管理提供了完整的開源方案。SDN(Software Defined Network,軟件定義網絡)是一種網絡創新架構,是網絡虛擬化的一種實現方式。其核心技術OpenFlow通過將網絡設備的控制面與數據面分離開來,從而實現了網絡流量的靈活控制,使網絡作為管道變得更加智能,為核心網絡及應用的創新提供了良好的平臺。目前,K8S接入SDN方案存在以下問題:K8S平臺集成SDN需逐廠商進行適配,且K8S網絡業務與廠商SDN網絡模型緊耦合;K8S平臺僅支持接入單廠商SDN,不具備納管多廠商SDN的能力。
發明內容
有鑒于此,本發明要解決的一個技術問題是提供一種基于K8S平臺納管SDN的方法、系統以及存儲介質。
根據本公開的一個方面,提供一種基于K8S平臺納管SDN的方法,包括:主插件模塊監聽K8S平臺的K8S API事件,將所述K8S API事件轉換為SDN Hub模型的SDN Hub事件;所述主插件模塊調用SDN Hub模塊,向所述SDN Hub模塊發送所述SDN Hub事件;其中,所述SDNHub模塊作為SDN網絡編排器;所述SDN Hub模塊基于所述SDN Hub事件調用相應的SDN插件模塊,用以對SDN網絡進行相應地控制處理。
可選地,所述SDN Hub模塊基于所述SDN Hub事件調用相應的SDN插件模塊,用以對SDN網絡進行相應地控制處理包括:所述SDN Hub模塊預先設置所述K8S平臺與所述SDN插件模塊、以及所述SDN插件模塊與SDN控制器的映射關系;所述SDN Hub模塊基于所述映射關系調用與所述SDN Hub事件對應的所述SDN插件模塊;所述SDN Hub模塊基于所述映射關系確定與所述SDN插件模塊相對應的所述SDN控制器;所述SDN Hub模塊向所述SDN插件模塊發送與所述SDN Hub事件相對應的控制指令;其中,所述控制指令中攜帶有所述SDN控制器ID。
可選地,所述SDN插件模塊接收所述控制指令,獲取所述控制指令中的所述SDN控制器ID;所述SDN插件模塊將所述控制指令轉換為SDN控制命令,將所述SDN控制命令發送給與所述SDN控制器ID相對應的SDN控制器。
可選地,所述SDN控制命令包括:創建SDN網絡對象命令;所述方法還包括:所述SDN控制器根據所述SDN控制命令,控制相對應的SDN工作節點生成相應的SDN網絡對象,并向相對應的所述SDN插件模塊返回處理結果;所述SDN Hub模塊將所述處理結果發送給所述主插件模塊,所述主插件模塊基于所述處理結果生成K8S API事件響應并發送給所述K8S平臺。
可選地,所述主插件模塊基于所述處理結果在所述K8S API事件響應中設置annotation標記,用以使所述K8S平臺注解相應的K8S資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201911254732.2/2.html,轉載請聲明來源鉆瓜專利網。





