[发明专利]一种基于BGPEVPN的VXLAN控制平面的优化方法及装置在审

专利信息
申请号: 201710441817.6 申请日: 2017-06-13
公开(公告)号: CN107124347A 公开(公告)日: 2017-09-01
发明(设计)人: 王洋;王琳 申请(专利权)人: 杭州迪普科技股份有限公司
主分类号: H04L12/46 分类号: H04L12/46;H04L29/12
代理公司: 北京博思佳知识产权代理有限公司11415 代理人: 林祥
地址: 310051 浙江省杭*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 bgpevpn vxlan 控制 平面 优化 方法 装置
【说明书】:

技术领域

本申请涉及通信技术领域,特别涉及一种基于BGP EVPN的VXLAN控制平面的优化方法及装置。

背景技术

在VXLAN(Virtual Extensible Local Area Network,虚拟可扩展局域网)技术中,不同VNI(VXLAN Network Identifier,虚拟可扩展局域网标识)的VXLAN子网之间,以及VXLAN网络和非VXLAN网络之间不能直接互相通信。为了使不同的VNI的VXLAN子网之间,以及VXLAN网络和非VXLAN网络之间能够进行通信,VXLAN技术引入了VXLAN网关。

其中,VXLAN网关分为二层网关和三层网关;二层网关用于解决租户接入VXLAN网络的问题,也可用于同一VXLAN网络的子网内通信;三层网关用于VXLAN网络的跨子网通信以及外部网络的访问。

根据三层网关部署方式不同,VXLAN三层网关又可以分为集中式网关和分布式网关。

集中式网关是将三层网关集中部署在一台路由设备上,所有跨子网的流量都经过三层网关进行转发,实现流量的集中管理。

分布式网关是将三层网关分别部署在多台设备上,使得VXLAN网络中的VTEP(VXLAN Tunneling End Point,VXLAN隧道终端)设备可以充当VXLAN三层网关。此时,VTEP设备连接的路由设备不感知VXLAN隧道,只做普通的三层IP转发。

在集中式网关场景中,可以基于BGP EVPN(基于Ethernet Virtual Private Network的Border Gateway Protocol)协议实现VXLAN隧道的动态建立和管理,以及主机路由的学习。

BGP EVPN协议在BGP协议的基础上定义了一种新的NLRI(Network Layer Reachability Information,网络层可达信息),被称为EVPN NLRI。在集中式网关场景中,EVPN作为VXLAN控制平面协议会使用到EVPN NLRI中定义的集成多播路由(Inclusive Multicast Route)或以太网分段路由(Ethernet Segment Route)在网关设备之间传递建立VXLAN隧道的信息。网关设备如果要创建VXLAN隧道,需要获取对端网关的VTEP IP和VNI。

在集中式网关场景中,VTEP设备可以通过向远端VTEP设备发送通告路由报文来发布接入本地的主机的地址信息。由于通告路由报文中携带主机的IP地址和MAC地址,因此,远端VTEP设备接收到通告路由报文后,可以学习主机的ARP(Address Resolution Protocol,地址解析协议)表项。进一步地,VTEP设备可以启用ARP泛洪抑制功能,在接收到ARP请求报文后,先查找本地已学习到的ARP表项,如果查到,则直接回应ARP响应报文,避免了向其它VTEP设备广播上述ARP请求报文,减少了网络资源的消耗。

然而,在报文转发时,对于未知单播报文,仍然需要走广播流程。VTEP设备接收到接入本地的主机发送的单播报文,如果无法查找到对应的MAC表项,则将该单播报文广播至与上述主机具有相同VNI的VXLAN子网,等到收到回应报文时,才能学到对应的MAC表项。

可见,现有技术中VTEP设备虽然可以启用ARP泛洪抑制功能,但是通过VXLAN隧道通信的两个主机在初次通信时,VTEP设备仍需通过广播单播报文来学习MAC表项,如果需要通信的主机很多,则网络中会存在大量的广播报文,降低了网络的传输效率,增加网络资源的消耗。

发明内容

有鉴于此,本申请提供一种基于BGP EVPN的VXLAN控制平面的优化方法及装置,用以解决当VXLAN网络中存在大量初次通信的主机时,VTEP设备在没有查找到MAC表项的情况下,会广播单播报文,进而导致网络中存在大量的广播报文,降低网络的传输效率,增加网络资源的消耗的问题。

具体地,本申请是通过如下技术方案实现的:

一种基于BGP EVPN的VXLAN控制平面的优化方法,应用于本端VTEP设备,所述VTEP设备与对端VTEP设备之间建立了VXLAN隧道,所述本端VTEP设备接入了第一VM,所述对端VTEP设备接入了第二VM,包括:

获取所述第一VM的IP地址和MAC地址;

将所述第一VM的IP地址、所述第一VM的MAC地址和所述本端VTEP设备的IP地址填入通告路由报文中;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710441817.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top