[发明专利]一种IPv6 VXLAN场景下的ND报文识别方法与系统在审
申请号: | 202110130321.3 | 申请日: | 2021-01-29 |
公开(公告)号: | CN112929284A | 公开(公告)日: | 2021-06-08 |
发明(设计)人: | 张铭诺 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L12/751 | 分类号: | H04L12/751;H04L29/12;H04L12/46 |
代理公司: | 深圳市六加知识产权代理有限公司 44372 | 代理人: | 向彬 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ipv6 vxlan 场景 nd 报文 识别 方法 系统 | ||
本发明公开了一种IPv6VXLAN场景下的ND报文识别方法,包括:S1、使用ND报文自身的保留字段,在发送端标识此报文是VXLAN隧道的VTEP端点发送;S2、在接收端接收所述ND报文,识别并判断所述ND报文是否是VXLAN隧道的VTEP端点发送报文,并根据识别结果进行处理。本方案通过使用协议报文自身预留的字段解决了IPv6VXLAN分布式网关场景下需要特殊处理隧道侧ND报文的需求,方案逻辑清晰,可行性强,相比较其他解决方案,对问题的解决更加彻底,不会造成负面后果,也更加具备通用性;同时本方案拥有很好的前向兼容性,协议一致性,可以对接不支持本方案的设备。本发明还提供了相应的IPv6VXLAN场景下的ND报文识别系统。
技术领域
本发明属于通信技术领域,更具体地,涉及一种IPv6 VXLAN场景下的ND报文识别方法与系统。
背景技术
VXLAN(Virtual Extensible Local Area Network,虚拟扩展局域网)是一种隧道技术,能在三层网络的基础上建立二层以太网络隧道,从而实现跨地域的二层互连。
VXLAN采取了将原始以太网报文封装在用户数据报协议(UDP,User DatagramProtocol)数据包的封装格式。将原来的二层数据帧加上VXLAN头部一起封装在一个UDP数据包里。
VXLAN头部包含有一个VXLAN标识(即VNI,VXLAN Network Identifier),只有在同一个VXLAN上的虚拟机之间才能相互通信。VNI在数据包之中占24比特,故可支持1600万个VXLAN的同时存在,远多于VLAN的4094个,因此可适应大规模租户的部署。VXLAN报文格式如图1所示。具体说明如下:
VXLAN Header:VXLAN头封装,包括:
VXLAN Flags:标记位,16比特。
Group ID:用户组ID,16比特。当VXLAN Flags字段第一位取1时,该字段的值为Group ID。取0时,该字段的值为全0。
VNI:VXLAN网络标识,用于区分VXLAN段,由24比特组成,支持多达16M的租户。一个租户可以有一个或多个VNI,不同VNI的租户之间不能直接进行二层相互通信。
Reserved:保留未用,由8比特组成,设置为0。
Outer UDP header:外层UDP头封装。
Outer IP header:外层IP头封装。
Outer Eth header:外层Ethernet头封装。
Inner IP header:内层IP头封装。
Inner Eth header:内层Ethernet头封装。
Payload:报文净荷。
VXLAN相关术语介绍:
NVE:Network Virtualization Edge,网络虚拟边缘,用于建立VXLAN隧道的网络设备。
VTEP:VXLAN Tunnel End Point,VXLAN隧道端点,指建立VXLAN隧道的NVE设备端点IP,可用于静态VXLAN配置以及动态VXLAN配置。VXLAN通过VTEP实现MAC与IP的映射,VTEP包括IP接口和本地MAC地址两部分,而且是独立的。
VNI:Virtual Network Identifier,虚拟网络ID,一个VNI即一个VXLAN广播域,实现VXLAN广播域隔离,相当于VLAN中的VLAN ID。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110130321.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种玉米地养鹅的方法
- 下一篇:目标尺寸实时检测方法、系统、车辆及存储介质