[发明专利]一种容器云平台的双栈跨节点通信方法和系统有效
| 申请号: | 202310135077.9 | 申请日: | 2023-02-17 |
| 公开(公告)号: | CN116132435B | 公开(公告)日: | 2023-09-01 |
| 发明(设计)人: | 蓝维洲;杨威;翟怀楼;吴慧锋;郑松;封宁 | 申请(专利权)人: | 成都道客数字科技有限公司 |
| 主分类号: | H04L67/08 | 分类号: | H04L67/08;H04L69/08;H04L69/06 |
| 代理公司: | 北京合创致信专利代理有限公司 16127 | 代理人: | 刘素霞 |
| 地址: | 610021 四川省成都市锦*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 容器 平台 双栈跨 节点 通信 方法 系统 | ||
1.一种容器云平台的双栈跨节点通信方法,其特征在于,所述容器云平台包括多个节点,每个所述节点中部署有CNI插件,且所述CNI插件运行在VXLAN模式下,所述方法应用于任一所述CNI插件,包括:
各所述节点中部署的所述CNI插件获取所述容器云平台中所有所述节点的信息,并根据所有所述节点的信息,在各所述节点中部署边界网关协议的客户端组件;
各所述节点中部署的所述CNI插件对所述边界网关协议的客户端组件进行配置,以使任意两个所述节点中的所述边界网关协议的客户端组件能够相互通信;
通过边界网关协议获取所述容器云平台的网络信息,具体为:
各所述边界网关协议的客户端组件收集所在节点中的所有容器组的网络信息;
将收集到的所述所在节点中的节点网卡的网络信息和所有容器组的网络信息以广播的形式发送给所述容器云平台中其他所有节点中的边界网关协议的客户端组件,以使每个所述边界网关协议的客户端组件获知所述容器云平台中所有节点的节点网卡的网络信息和所有容器组的网络信息;
其中,所述网络信息包括所述容器云平台中所有所述节点的节点网卡的网络信息,以及各所述节点中的所有容器组的网络信息;
将所述网络信息写入所在节点中的所有VXLAN虚拟网卡中;同一所述节点中每个所述VXLAN虚拟网卡支持不同的网络协议;
所述VXLAN虚拟网卡基于所述网络信息,将第一容器组发出的报文经由第二节点的节点网卡发送至第二容器组;
其中,所述第一容器组部署在第一节点中,所述第二容器组部署在第二节点中,所述报文支持的网络协议与所述第二节点的节点网卡支持的网络协议不同。
2.根据权利要求1所述的容器云平台的双栈跨节点通信方法,其特征在于,还包括:
响应于所述容器云平台新增节点,在所述新增节点中部署所述CNI插件;
所述新增节点中部署的CNI插件在所述新增节点中部署所述边界网关协议的客户端组件,并对所述新增节点中的所述边界网关协议的客户端组件进行配置,以使所述新增节点中部署的所述边界网关协议的客户端组件能够与任一现有节点中的所述边界网关协议的客户端组件相互通信。
3.根据权利要求1所述的容器云平台的双栈跨节点通信方法,其特征在于,在所述通过边界网关协议获取所述容器云平台的网络信息之前,还包括:
所述CNI插件获取所在节点中所有容器组使用的网络协议的类型;
所述CNI插件根据所在节点中所有容器组使用的网络协议的类型,创建对应的所述VXLAN虚拟网卡。
4.根据权利要求1所述的容器云平台的双栈跨节点通信方法,其特征在于,所述VXLAN虚拟网卡基于所述网络信息,将第一容器组发出的报文经由第二节点的节点网卡发送至第二容器组之前,还包括:
所述第一容器组将所述报文发送至目标VXLAN虚拟网卡的发送端;所述目标VXLAN虚拟网卡支持的网络协议与所述报文支持的网络协议相同;
所述目标VXLAN虚拟网卡根据所述报文的目的地址和所述网络信息,确定所述报文的接收方为所述第二容器组,并确定所述第二容器组所在的所述第二节点的节点网卡支持的网络协议。
5.根据权利要求4所述的容器云平台的双栈跨节点通信方法,其特征在于,所述VXLAN虚拟网卡基于所述网络信息,将第一容器组发出的报文经由第二节点的节点网卡发送至第二容器组,具体为:
所述目标VXLAN虚拟网卡的发送端对所述报文进行封装,以将所述第二节点的节点网卡的网络地址添加为所述报文的外层目的地址,将所述第二节点上的支持相同网络协议的所述VXLAN虚拟网卡的接收端对应的端口号添加为所述外层目的地址的端口号;
所述目标VXLAN虚拟网卡的发送端基于所述外层目的地址和所述外层目的地址的端口号,将所述报文经由所述第二节点的节点网卡发送至所述第二节点上的支持相同网络协议的所述VXLAN虚拟网卡的接收端,以由所述第二节点上的支持相同网络协议的所述VXLAN虚拟网卡的接收端对所述报文进行拆封,并将拆封后的报文发送至所述第二容器组。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都道客数字科技有限公司,未经成都道客数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310135077.9/1.html,转载请声明来源钻瓜专利网。





