[发明专利]一种VXLAN的传输控制方法、系统及处理设备有效
申请号: | 201710211660.8 | 申请日: | 2017-03-31 |
公开(公告)号: | CN106850434B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 马亮亮 | 申请(专利权)人: | 联想(北京)有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/46 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 周天宇 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vxlan 传输 控制 方法 系统 处理 设备 | ||
1.一种VXLAN中的传输控制方法,用于控制第一网络节点向第二网络节点发送VXLAN报文,其中,所述第一网络节点属于VXLAN中的第一子网,所述第二网络节点属于VXLAN中的第二子网,所述方法包括:
根据所述VXLAN报文的报文头中的第一字段判断所述第一子网和所述第二子网是否进入分组;
如果所述第一子网和第二子网进入分组,则再根据所述VXLAN报文的报文头中的第二字段判断所述第一子网与所述第二子网是否属于同一分组;以及
如果所述第一子网与所述第二子网属于同一分组,则控制将所述VXLAN报文中的目的MAC地址由第一子网网关的MAC地址修改为第二网络节点的MAC地址,以将所述VXLAN报文从所述第一网络节点路由到所述第二网络节点。
2.根据权利要求1所述的VXLAN中的传输控制方法,其中,所述第一字段为JOIN FLAG字段,所述第二字段为VNIGROUP MASK字段,针对每个子网,采用VNI GROUP MASK字段和JOINFLAG字段记录该子网的分组信息,其中,判断所述第一子网和第二子网是否进入分组,包括:
根据第一子网和第二子网的JOIN FLAG字段判断相应子网是否加入至各自的分组中;
判断所述第一子网与所述第二子网是否属于同一分组,包括:
根据第一子网和第二子网的VNI GROUP MASK字段判断第一子网和第二子网所加入的分组是否为同一分组。
3.根据权利要求2所述的VXLAN中的传输控制方法,其中,所述第一子网和第二子网采用VNI字段作为租户标识,其中,若所述第一子网和第二子网的VNI字段的前k位比特相同,则所述第一子网和第二子网属于同一租户,k为大于等于1的整数。
4.根据权利要求3所述的VXLAN中的传输控制方法,其中,还包括:
在判断所述第一子网和第二子网是否进入分组之前,判断所述第一子网和第二子网是否属于同一租户,如果是,则判断所述第一子网和第二子网是否进入分组。
5.根据权利要求4所述的VXLAN中的传输控制方法,其中,根据第一子网和第二子网的VNIGROUP MASK字段判断第一子网和第二子网所加入的分组是否为同一分组,包括:
针对所述第一子网和第二子网,其VNI GROUP MASK字段为VNI字段的掩码,将VNIGROUPMASK字段和VNI字段进行与运算,若结果相同,则表示第一子网和第二子网所加入的分组为同一分组。
6.一种VXLAN中的传输控制系统,用于控制第一网络节点向第二网络节点发送VXLAN报文,其中,所述第一网络节点属于VXLAN中的第一子网,所述第二网络节点属于VXLAN中的第二子网,所述系统包括:
第一判断模块,用于根据所述VXLAN报文的报文头中的第一字段判断所述第一子网和所述第二子网是否进入分组;
第二判断模块,用于在所述第一判断模块判断出所述第一子网和第二子网进入分组时,再根据所述VXLAN报文的报文头中的第二字段判断所述第一子网与所述第二子网是否属于同一分组;以及
控制模块,用于在在所述第二判断模块判断出所述第一子网与所述第二子网属于同一分组时,控制将所述VXLAN报文中的目的MAC地址由第一子网网关的MAC地址修改为第二网络节点的MAC地址,以将所述VXLAN报文从所述第一网络节点路由到所述第二网络节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710211660.8/1.html,转载请声明来源钻瓜专利网。