[发明专利]一种虚拟可扩展局域网的通信方法、装置和系统有效
申请号: | 201380002632.5 | 申请日: | 2013-12-11 |
公开(公告)号: | CN103814554A | 公开(公告)日: | 2014-05-21 |
发明(设计)人: | 宋宇;熊志强 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/46 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟 扩展 局域网 通信 方法 装置 系统 | ||
技术领域
本发明实施例涉及通信技术,特别是一种虚拟可扩展局域网的通信方法、装置和系统。
背景技术
随着虚拟技术的广泛应用,数据中心网络中的VLAN(Virtual Local Area Network,虚拟局域网)空间已经不能满足数据中心网络对虚拟局域网的需求,虚拟可扩展局域网(Virtual eXtensible Local Area Network,VXLAN)技术扩展网络虚拟化,用以得到足够数量的虚拟网络,来满足用户使用。
VxLAN通过在源虚拟机端使用隧道端口技术,在物理三层网络上构建虚拟化二层网络,在现有网络架构上创建大量的虚拟可扩展局域网,不同的虚拟可扩展局域网使用VNI(VXLAN Network Identifier,虚拟可扩展局域网网络标识符)进行标识,每个VNI最多可以包含4094个VLAN,扩展了虚拟局域网的数量。
现有的VxLAN通信方式是,每个虚拟机所属的隧道终端(VxLAN Tunnel Endpoint,VTEP)通过PIM(Protocol Independent Multicast,协议无关组播)组播方式,实现目的虚拟机的MAC地址和隧道终端IP地址的学习,源虚拟机的VTEP接收到报文后,构造因特网组管理协议(Internet Group Management Protocol,IGMP)报文,然后将该IGMP报文通过PIM组播方式发送至与目的VM对应的目的VTEP,若该目的VTEP接收到该IGMP报文,则该目的VTE2会对该IGMP报文进行解析,并将解析结果广播至与目的VTEP对应的目的VM中。由于隧道终端的PIM组播规格比较小,一般支持500-2000个组播组,并且有的隧道终端可能还不支持PIM组播,而VxLAN在标准上可以支持16M个VNI,故现有的VxLAN网络中,由于隧道终端组播组数量不足或者不支持组播,会导致创建的VNI数量受限,影响数据中心网络中创建虚拟局域网的数量,并且隧道终端在虚拟局域网中采用组播方式进行通信,需要使用较多的网络流量,网络资源占用较多。
发明内容
本发明实施例提出了一种虚拟可扩展局域网的通信方法、装置和系统,能够避免VxLAN网络中VTEP之间采用组播方式进行通信。
第一方面,本发明实施例提出了一种虚拟可扩展局域网的通信方法,所述虚拟可扩展局域网络VxLAN包括VxLAN集中控制器和多个隧道终端VTEP,所述方法包括:
发送端VTEP拦截发送端虚拟机发送的广播报文;
所述发送端VTEP确定所述广播报文是否无目的地址,如果确定所述广播报文无目的地址,所述发送端VTEP从所述VxLAN集中控制器获取所述VxLAN中的接收端VTEP的IP地址;
所述发送端VTEP根据所述接收端VTEP的IP地址,将所述广播报文封装为单播报文,并发送所述单播报文到所述接收端VTEP,以使得所述接收端VTEP向接收端广播接收到的单播报文。
结合第一方面,在第一种可能的实现方式中,所述发送端VTEP向所述VxLAN集中控制器发送查询请求;
所述发送端VTEP接收所述VxLAN集中控制器返回的查询响应,所述查询响应携带所述VxLAN中的所有的VTEP的IP地址。
结合第一方面,在第二种可能的实现方式中,所述发送端VTEP从所述VxLAN集中控制器获取所述VxLAN中的接收端VTEP的IP地址包括:
所述发送端VTEP向所述VxLAN集中控制器发送查询请求;
所述发送端VTEP接收所述VxLAN集中控制器返回的查询响应,所述查询响应携带所述VxLAN中的多个接收端VTEP的IP地址,所述多个接收端VTEP为所述VxLAN集中控制器根据所述广播报文的类型或发送端VTEP的位置信息从所述VxLAN中的所有的VTEP中筛选出的。
结合第一方面或者第一方面的第一或二种可能的实现方式,在第三种可能的实现方式中,所述广播报文为免费地址解析协议ARP广播报文,所述方法还包括:
所述发送端VTEP向所述VxLAN的集中控制器上报所述免费ARP广播报文携带的源IP地址和源媒体接入控制MAC地址。
结合第一方面或者第一方面的第一或二种可能的实现方式,在第四种可能的实现方式中,所述广播报文为DHCP广播报文,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380002632.5/2.html,转载请声明来源钻瓜专利网。