[发明专利]通信方法及装置在审
申请号: | 202310424121.8 | 申请日: | 2023-04-17 |
公开(公告)号: | CN116506400A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 陈可;陈钱 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L61/2596 | 分类号: | H04L61/2596;H04L61/5007 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 装置 | ||
本申请提供一种通信方法及装置,所述方法包括:获取第二容器的第二流标签;根据所述第二流标签,从标签转发表中获取匹配的第一标签转发表项,所述第一标签转发表项包括所述第二容器所在的第二主机的IP地址以及所述第二主机的MAC地址;向第二主机发送第一报文,所述第一报文包括目的地址字段、目的MAC地址字段以及流标签字段,所述目的地址字段内存储所述第二主机的IP地址,所述目的MAC地址字段内存储所述第二主机的MAC地址,所述流标签字段内存储所述第二流标签,以使得所述第二主机接收到所述第一报文后,根据所述第二流标签,向所述第二容器发送所述第一报文。
技术领域
本申请涉及通信技术领域,尤其涉及一种通信方法及装置。
背景技术
容器技术,尤其是开源容器工具docker,目前已在部分数据中心内广泛应用。容器技术通过对软件及其依赖环境进行标准化打包,实现了应用之间的相互隔离,并且容器可运行在多数主流操作系统中。
在建设容器云平台时,容器的网络和安全实现成为容器云平台建设最主要的挑战,当企业开始将重要的企业核心应用迁移至容器平台时,缺乏足够的网络和安全管控将会为业务上线带来潜在的巨大威胁。
Flannel是CoreOS提出的用于解决容器集群跨主机通信的网络解决方案。Flannel实质是一种覆盖网络Overlay network,也即是,将TCP数据包封装在另一种网络数据包内进行路由转发和通信。Flannel现已支持UDP、VXLAN、AWS VPC、GCE路由等数据转发方式,其中以VXLAN技术最为流行,大部分数据中心在引入容器时,也考虑将网络切换至Flannel的VXLAN网络实现。
Flannel为每个主机分配一个subnet,容器可从此subnet内分配IP地址,分配的IP地址可在主机间路由,容器间无需进行NAT、端口映射就可实现跨主机通信。Flannel支持的VXLAN技术可与SDN很好地结合起来,值得整个网络实现自动化部署,智能化运维和管理,适合于新建数据中心网络部署。
但是,在采用Flannel实现容器集群跨主机通信时,也暴露出下述缺陷:1)数据转发过程中,需引入Overlay封装技术,如此产生大量的封装、解封装工作,导致CPU压力较大,转发效率低;2)在组网时,仍需考虑地址规划Overlay与Underlay的组网等复杂的网络问题,部署复杂困难;3)与云/SDN融合度低,目前没有整体的云融合安全隔离管控方案。
发明内容
有鉴于此,本申请提供了一种通信方法及装置,用以解决现有采用Flannel实现容器集群跨主机通信过程中,产生大量的封装、解封装工作,导致CPU压力较大,转发效率低、组网部署复杂以及与云/SDN融合度低,目前没有整体的云融合安全隔离管控方案的问题。
第一方面,本申请提供了一种通信方法,所述方法应用于第一主机,所述第一主机包括第一容器,所述第一容器具有第一流标签,所述方法包括:
获取第二容器的第二流标签;
根据所述第二流标签,从标签转发表中获取匹配的第一标签转发表项,所述第一标签转发表项包括所述第二容器所在的第二主机的IP地址以及所述第二主机的MAC地址;
向第二主机发送第一报文,所述第一报文包括目的地址字段、目的MAC地址字段以及流标签字段,所述目的地址字段内存储所述第二主机的IP地址,所述目的MAC地址字段内存储所述第二主机的MAC地址,所述流标签字段内存储所述第二流标签,以使得所述第二主机接收到所述第一报文后,根据所述第二流标签,向所述第二容器发送所述第一报文。
第二方面,本申请提供了一种通信装置,所述装置应用于第一主机,所述第一主机包括第一容器,所述第一容器具有第一流标签,所述装置包括:
第一获取单元,用于获取第二容器的第二流标签;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310424121.8/2.html,转载请声明来源钻瓜专利网。