【技术实现步骤摘要】
容器间非标准以太网报文通信方法及系统
[0001]本专利技术涉及通信
,尤其涉及一种容器间非标准以太网报文通信方法及系统。
技术介绍
[0002]容器技术是轻量级虚拟化技术,它是将应用和依赖包一起打包到一个可移植的环境中,发布到任何Linux机器上。作为操作系统层面的虚拟化技术,其目标是在单一主机上交付多套隔离性环境,容器共享同一套主机操作系统内核,但彼此程序运行环境隔离。在容器跨主机通信使用中发现,其不支持二层广播报文、MACINMAC报文等非标准以太网报文通信。
技术实现思路
[0003]本专利技术的主要目的在于提供一种容器间非标准以太网报文通信方法及系统,旨在解决跨主机容器间不支持二层报文通信的技术问题。
[0004]第一方面,本专利技术提供一种容器间非标准以太网报文通信方法,所述容器间非标准以太网报文通信方法包括:
[0005]发送端将来自源端pod中容器的二层报文封装成VXLAN报文,将VXLAN报文发送至接收端;
[0006]接收端接收VXLAN报文,对VXLAN报文 ...
【技术保护点】
【技术特征摘要】
1.一种容器间非标准以太网报文通信方法,其特征在于,所述容器间非标准以太网报文通信方法包括:发送端将来自源端pod中容器的二层报文封装成VXLAN报文,将VXLAN报文发送至接收端;接收端接收VXLAN报文,对VXLAN报文进行解封装得到二层报文,根据VXLAN报文的VXLAN头部信息将二层报文发送至目的端pod中容器。2.如权利要求1所述的容器间非标准以太网报文通信方法,其特征在于,发送端将来自源端pod中容器的二层报文封装成VXLAN报文,包括:发送端的网桥br0接收来自源端pod中容器的二层报文,其中,所述二层报文经过网络名称空间的网桥到达发送端的网桥br0;生成VXLAN头部信息,基于VXLAN头部信息将二层报文封装成VXLAN报文。3.如权利要求2所述的容器间非标准以太网报文通信方法,其特征在于,生成VXLAN头部信息,包括:根据网络名称空间的标识信息查询得到隧道id以及接收端ip地址;获取发送端ip地址,以隧道id、发送端ip地址以及接收端ip地址组成VXLAN头部信息。4.如权利要求3所述的容器间非标准以太网报文通信方法,其特征在于,所述根据VXLAN报文的VXLAN头部信息将二层报文发送至目的端pod中容器,包括:根据VXLAN报文的VXLAN头部信息中隧道id确定网络名称空间的标识信息;根据网络名称空间的标识信息对应的网桥将二层报文发送至目的端pod中容器。5.如权利要求1至4中任一项所述的容器间非标准以太网报文通信方法,其特征在于,所述二层报文包括二层广播报文、MAC
‑
in<...
【专利技术属性】
技术研发人员:胡江,
申请(专利权)人:成都烽火云网信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。