[发明专利]一种VXLAN报文转发的方法及装置有效
申请号: | 201710696378.3 | 申请日: | 2017-08-15 |
公开(公告)号: | CN107493222B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 王富涛 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
主分类号: | H04L12/46 | 分类号: | H04L12/46;H04L12/741 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 vxlan 报文 转发 方法 装置 | ||
本申请提供一种VXLAN报文转发的方法及装置,应用于本端VTEP设备,所述方法包括:接收到第一VM发送的报文,读取所述报文的源IP,并基于所述源IP查找预设的VNI映射表,其中,所述VNI映射表包括IP地址和VNI的映射关系,然后根据查找到的VNI转发所述报文。在本申请中,通过IP地址与VNI的映射关系对VXLAN租户进行隔离,使得VTEP设备的各端口不受VLAN ID的限制,能够处理更多数量的VXLAN子网的报文;在虚拟机迁移后,无需更改VTEP设备上的配置,减少了网络管理员的工作量。
技术领域
本申请涉及通信技术领域,特别涉及一种VXLAN报文转发的方法及装置。
背景技术
随着云计算的快速发展,数据中心的虚拟化程度越来越高。在VLAN(VirtualLocal Area Network,虚拟局域网)技术中,VLAN ID是12bit,导致VLAN的数量最多为4096个,无法满足划分海量虚拟机、支持多租户的网络隔离等需求。在这种情况下,VXLAN(Virtual Extensible Local Area Network,虚拟可扩展局域网)技术应运而生。VXLAN技术中,VNI(VXLAN Network Identifier,虚拟可扩展局域网网络身份)是24bit,因此,可最多支持划分的VXLAN子网的数量多达16777216。
在现有技术中,VTEP(VXLAN Tunneling End Point,VXLAN隧道终端)设备经人工配置本地的端口、接入本地的主机的VLAN ID与VNI的映射关系,其中,上述映射关系存储在VNI映射表中。VTEP设备从任一端口接收到报文后,首先获取该报文携带的VLAN ID,然后根据上述VLAN ID查找上述VNI映射表,获得VNI,并基于该VNI转发该报文。
然而,由于VLAN ID的数量最多为4096个,因此,基于VLAN ID与VNI的映射关系来对VXLAN租户进行隔离时,每个端口最多处理4096个VXLAN子网的报文;此外,若VXLAN子网中的主机为虚拟机,由于虚拟机基于VTEP设备的端口配置后才能在VXLAN子网中进行通信,如果虚拟机迁移,则在迁移完成后,该虚拟机对应的VTEP设备上的VNI映射表需要进行修改。
发明内容
有鉴于此,本申请提供一种VXLAN报文转发的方法及装置,用于解决端口通过VLANID隔离VXLAN租户最多仅能处理4096个VXLAN子网的报文的问题,以及,若VXLAN子网中的虚拟机迁移,则迁移完成后,虚拟机对应的VTEP设备上的VNI映射表需要进行修改的问题。
具体地,本申请是通过如下技术方案实现的:
一种VXLAN报文转发的方法,应用于本端VTEP设备,第一VM接入了所述本端VTEP设备,包括:
接收到所述第一VM发送的报文;
读取所述报文的源IP,并基于所述源IP查找预设的VNI映射表;其中,所述VNI映射表包括IP地址和VNI的映射关系;
根据查找到的VNI转发所述报文。
在所述VXLAN报文转发的方法中,所述方法还包括:
如果第一次接收到所述第一VM发送的报文,学习对应于所述第一VM的MAC表项;其中,所述MAC表项包括所述第一VM的MAC地址、所述第一VM的VLAN ID和所述第一VM接入所述本端VTEP设备的端口的映射关系;
将对应于所述第一VM的MAC表项存储到MAC表中。
在所述VXLAN报文转发的方法中,所述本端VTEP设备与对端VTEP设备之间建立了VXLAN隧道,与所述第一VM隶属于同一VXLAN子网的第二VM接入了所述对端VTEP设备,所述方法还包括:
接收到所述第二VM发送至所述第一VM的单播报文;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710696378.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种提高虚拟主机传输性能的系统
- 下一篇:基于相同履历匹配的通信方法