[发明专利]通信方法及装置在审
申请号: | 202310424121.8 | 申请日: | 2023-04-17 |
公开(公告)号: | CN116506400A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | 陈可;陈钱 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L61/2596 | 分类号: | H04L61/2596;H04L61/5007 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 装置 | ||
1.一种通信方法,其特征在于,所述方法应用于第一主机,所述第一主机包括第一容器,所述第一容器具有第一流标签,所述方法包括:
获取第二容器的第二流标签;
根据所述第二流标签,从标签转发表中获取匹配的第一标签转发表项,所述第一标签转发表项包括所述第二容器所在的第二主机的IP地址以及所述第二主机的MAC地址;
向第二主机发送第一报文,所述第一报文包括目的地址字段、目的MAC地址字段以及流标签字段,所述目的地址字段内存储所述第二主机的IP地址,所述目的MAC地址字段内存储所述第二主机的MAC地址,所述流标签字段内存储所述第二流标签,以使得所述第二主机接收到所述第一报文后,根据所述第二流标签,向所述第二容器发送所述第一报文。
2.根据权利要求1所述的方法,其特征在于,所述获取第二容器的第二流标签之前,所述方法还包括:
接收多个第三主机发送的第一邻居通告报文,每个第一邻居通告报文包括所述第三主机的IP地址以及所述第三主机内包括的第三容器的第三流标签;
从每个第三主机的IP地址中,获取每个第三主机的MAC地址;
针对每个第三容器,生成对应的标签信息表项,并将多个标签信息表项存储至标签数据库中,每个标签信息表项包括所述第三主机的IP地址、所述第三主机的MAC地址以及所述第三流标签。
3.根据权利要求2所述的方法,其特征在于,所述获取第二容器的第二流标签之前,所述方法还包括:
针对所述第一主机包括的每个第一容器,生成对应的标签信息表项,并将多个标签信息表项存储至所述标签数据库中,每个标签信息表项包括所述第一主机的IP地址、所述第一主机的MAC地址以及所述第一流标签。
4.根据权利要求3所述的方法,其特征在于,所述将多个标签信息表项存储至标签数据库中之后,所述方法还包括:
根据所述标签数据库中存储的多个标签信息表项,生成所述标签转发表,所述标签转发表包括至少一个标签转发表项,每个标签转发表项包括所述第一主机的第一标识、第四主机的IP地址、第四主机的MAC地址以及第四主机中容器的第四流标签。
5.根据权利要求4所述的方法,其特征在于,所述流标签包括虚拟私有云VPC编号;
所述根据所述标签数据库中存储的多个标签信息表项,生成所述标签转发表,具体包括:
从多个第三流标签以及多个第一流标签中,获取具有相同VPC编号的第四流标签;
为获取的每个第四流标签所在的标签信息表项添加使用者标识字段,得到多个标签转发表项,所述使用者标识字段内存储所述第一标识;
将多个标签转发表项存储至所述标签转发表。
6.根据权利要求5所述的方法,其特征在于,所述流标签还包括主机编号以及容器编号;
所述获取第二容器的第二流标签之前,所述方法还包括:
接收云或者SDN控制器发送的容器创建指令,所述容器创建指令包括所述VPC编号、所述主机编号以及所述容器编号;
在本地创建容器,并将所述VPC编号、所述主机编号以及所述容器编号的组合作为创建出的所述容器的流标签;
其中,所述VPC编号由管理人员在所述云上创建VPC后配置,所述主机编号以及所述容器编号由所述云包括的Nova组件分配。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
接收第五主机发送的第二邻居通告报文,所述第二邻居通告报文包括所述第五主机的IP地址以及所述第五主机中容器的第五流标签;
根据所述第五流标签,从所述标签数据库中获取与所述第五流标签对应的第一标签信息表项;
根据所述第五主机的IP地址,更新所述第一标签信息表项包括的主机的IP地址、主机的MAC地址;根据所述第五流标签,从所述标签转发表中获取与所述第五流标签对应的第二标签转发表项;
根据所述第五主机的IP地址,更新所述第二标签转发表项包括的主机的IP地址、主机的MAC地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310424121.8/1.html,转载请声明来源钻瓜专利网。