一种隧道创建方法及装置制造方法及图纸

技术编号:14690183 阅读:114 留言:0更新日期:2017-02-23 12:42
本发明专利技术提供一种隧道创建方法及装置,所述方法包括:当接收到满足预设条件的EVPN路由时,判断所述EVPN路由中携带的VPN标识与本地VPN标识是否匹配;若匹配,则创建所述EVPN路由对应的VXLAN隧道;否则,拒绝创建所述EVPN路由对应的VXLAN隧道。应用本发明专利技术实施例可以提高VXLAN隧道资源利用率。

【技术实现步骤摘要】

本专利技术涉及网络通信
,尤其涉及一种隧道创建方法及装置
技术介绍
VXLAN(VirtualeXtensibleLocalAreaNetwork,可扩展虚拟局域网络)是基于IP(InternetProtocol,互联网协议)网络、采用“MAC(MediaAccessControl,媒体访问控制)inUDP(UserDatagramProtocol,用户数据报协议)”封装形式的二层VPN(VirtualPrivateNetwork,虚拟专用网)技术。VXLAN可以基于已有的服务提供商或企业IP网络,为分散的物理站点提供二层互联功能,其主要应用于数据中心网络。由于VXLAN广泛用于overlay(一种虚拟网络)数据中心互联中,RFC(RequestForComments,一系列以编号排定的文件)没有对VXLAN的控制平面进行定义,EVPN(EthernetVirtualPrivateNetwork,以太虚拟专用网络)网络技术应运而生,RFC7432对该网络技术进行了规定。使用EVPN多归属组网,可以解决VXLAN无法实现负载分担的问题,使用BGP(BorderGatewayProtocol,边界网关协议)作为上层控制协议,使得VPN(VirtualPrivateNetwork,虚拟专用网络)的拓扑更加具有灵活性。在现有EVPN网络中,当VTEP设备收到2类路由或者5类路由,且该路由的ERT(ExportRouteTarget,出口路由目标)与本地VPN的IRT(ImportRouteTarget,入口路由目标)匹配时,BGP模块会向L2VPN(Layer2VPN,二层VPN)模块通告EVPN路由的下一跳信息,L2VPN再把下一跳信息通告给TUNNEL(隧道)模块,创建以该EVPN路由的下一跳地址为目的地址的VXLAN隧道。然而实践发现,现有EVPN网络中,当EVPN网络规模较大,VTEP设备较多时,各VTEP设备可能会需要创建大量的VXLAN隧道,而VTEP设备的隧道资源及硬件资源有限,当超过一定数量时,则无法再创建,影响了新增的部分业务。
技术实现思路
本专利技术提供一种隧道创建方法及装置,以提高VXLAN隧道资源利用率。本专利技术实施例提供一种隧道创建方法,应用于以太虚拟局域网EVPN网络中的第一虚拟可扩展局域网隧道终端VTEP设备,所述方法包括:当接收到满足预设条件的EVPN路由时,判断所述EVPN路由中携带的虚拟专用网VPN标识与本地VPN标识是否匹配;若匹配,则创建所述EVPN路由对应的VXLAN隧道;否则,拒绝创建所述EVPN路由对应的VXLAN隧道本专利技术实施例提供一种隧道创建装置,应用于以太虚拟局域网EVPN网络中的第一虚拟可扩展局域网隧道终端VTEP设备,所述装置包括:接收单元,用于接收EVPN路由;判断单元,用于当所述接收单元接收到满足预设条件的EVPN路由时,判断所述EVPN路由中携带的虚拟专用网VPN标识与本地VPN标识是否匹配;创建单元,用于若所述EVPN路由中携带的VPN标识与本地VPN标识匹配,则创建所述EVPN路由对应的VXLAN隧道;否则,拒绝创建所述EVPN路由对应的VXLAN隧道。应用本专利技术实施例,当接收到满足预设条件的EVPN路由时,判断该EVPN路由中携带的虚拟专用网VPN标识与本地VPN标识是否匹配;若匹配,则创建该EVPN路由对应的VXLAN隧道;否则,拒绝创建该EVPN路由对应的VXLAN隧道,与现有VXLAN隧道创建方案相比,避免了无用VXLAN隧道对VXLAN隧道资源的占用,提高了VXLAN隧道资源利用率。附图说明图1是本专利技术实施例提供的一种隧道创建方法的流程示意图;图2是本专利技术实施例提供的一种具体应用场景的架构示意图;图3是本专利技术实施例提供的一种隧道创建装置的结构示意图;图4是本专利技术实施例提供的另一种隧道创建装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。请参见图1,图1为本专利技术实施例提供的一种隧道创建方法的流程示意图,该方法可以应用于EVPN网络中的第一VTEP设备,如图1所示,该方法可以包括以下步骤:步骤101、当接收到满足预设条件的EVPN路由时,判断该EVPN路由中携带的VPN标识与本地VPN标识是否匹配。若是,转至步骤102;否则,转至步骤103。本专利技术实施例中,第一VTEP设备并不特指某一固定的VTEP设备,而是可以指代EVPN网络中的任意的VTEP设备,本专利技术实施例后续不再复述。本专利技术实施例中,当第一VTEP设备接收到远端VTEP设备发送的EVPN路由(如2类路由或5类路由)时,第一VTEP设备可以判断该EVPN路由的ERT与本地VPN的IRT是否匹配;若匹配,则第一VTEP设备可以确定该EVPN路由满足预设条件;否则,第一VTEP设备可以确定该EVPN路由不满足预设条件。本专利技术实施例中,当第一VTEP设备确定接收到的EVPN路由满足预设条件时,第一VTEP设备并不会直接创建该EVPN路由对应的VXLAN隧道,而是需要判断该EVPN路由中携带的VPN标识与本地VPN标识是否匹配,并根据判断结果确定是否创建接收到的EVPN路由对应的VXLAN隧道。其中,该VPN标识用于标识VTEP设备所属的VPN,例如,该VPN标识可以为L3VNI(Layer3VXLANNetworkIdentifier,三层VXLAN网络标识符)。步骤102、创建该EVPN路由对应的VXLAN隧道。步骤103、拒绝创建该EVPN路由对应的VXLAN隧道。本实施例中,若第一VTEP设备确定接收到的EVPN路由满足预设条件,且该EVPN路由中携带的VPN标识与本地VPN标识匹配,则第一VTEP设备可以创建该EVPN路由对应的VXLAN隧道;否则,第一VTEP设备可以拒绝创建该EVPN路由对应的VXLAN隧道,以避免创建无用的VXLAN隧道,提高隧道资源利用率。作为一种可选的实施方式,在本专利技术实施例中,若上述EVPN路由中携带的VPN标识与本地VPN标识匹配,则上述创建该EVPN路由对应的VXLAN隧道之前,还可以包括:判断该EVPN路由对应的VXLAN隧道是否存在数据发送需求;若存在,则确定执行创建该EVPN路由对应的VXLAN隧道的步骤;否则,拒绝创建该EVPN路由对应的VXLAN隧道。在该实施方式中,当第一VTEP设备确定接收到的EVPN路由满足预设条件,且该EVPN路由中携带的VPN标识与本地VPN标识匹配时,第一VTEP设备并不会直接创建该EVPN路由对应的VXLAN隧道,而是需要进一步判断该EVPN路由对应的VXLAN隧道是否存在数据发送需求,并在确定该EVPN路由对应的VXLAN隧道存在数据发送需求时,才创建该EVPN路由对应的VXLAN隧道;否则,拒绝创建该EVPN路由对应的VXLAN隧道,以避免创建的VXLAN隧道闲置并占用VXLAN隧道资源,进一步提高隧道资源利用率。作为一种可选的实施方式,在本专利技术实施例中,上述判断该EVPN路由对应的VXLAN隧道是否存在数据发送需求,可以包括:判断是否接收到目标本文档来自技高网
...
一种隧道创建方法及装置

【技术保护点】
一种隧道创建方法,其特征在于,应用于以太虚拟局域网EVPN网络中的第一虚拟可扩展局域网隧道终端VTEP设备,所述方法包括:当接收到满足预设条件的EVPN路由时,判断所述EVPN路由中携带的虚拟专用网VPN标识与本地VPN标识是否匹配;若匹配,则创建所述EVPN路由对应的VXLAN隧道;否则,拒绝创建所述EVPN路由对应的VXLAN隧道。

【技术特征摘要】
1.一种隧道创建方法,其特征在于,应用于以太虚拟局域网EVPN网络中的第一虚拟可扩展局域网隧道终端VTEP设备,所述方法包括:当接收到满足预设条件的EVPN路由时,判断所述EVPN路由中携带的虚拟专用网VPN标识与本地VPN标识是否匹配;若匹配,则创建所述EVPN路由对应的VXLAN隧道;否则,拒绝创建所述EVPN路由对应的VXLAN隧道。2.根据权利要求1所述的方法,其特征在于,若所述EVPN路由中携带的VPN标识与本地VPN标识匹配,则所述创建所述EVPN路由对应的VXLAN隧道之前,还包括:判断所述EVPN路由对应的VXLAN隧道是否存在数据发送需求;若存在,则确定执行所述创建所述EVPN路由对应的VXLAN隧道的步骤;否则,拒绝创建所述EVPN路由对应的VXLAN隧道。3.根据权利要求2所述的方法,其特征在于,所述判断所述EVPN路由对应的VXLAN隧道是否存在数据发送需求,包括:判断是否接收到目标数据报文;其中,所述目标数据报文的目的地址对应的转发表项中的下一跳信息与所述EVPN路由的下一跳相同;若接收到,则确定所述EVPN路由对应的VXLAN隧道存在数据发送需求;否则,确定所述EVPN路由对应的VXLAN隧道不存在数据发送需求。4.根据权利要求2所述的方法,其特征在于,若所述EVPN路由中携带的VPN标识与本地VPN标识匹配,则所述判断所述EVPN路由对应的VXLAN隧道是否存在数据发送需求之前,还包括:判断所述EVPN路由中是否携带有隧道优先创建标识;若携带,则创建所述EVPN路由对应的VXLAN隧道;否则,确定执行所述判断所述EVPN路由对应的VXLAN隧道是否存在数据发送需求的步骤。5.根据权利要求1所述的方法,其特征在于,所述创建所述EVPN路由对应的VXLAN隧道之后,还包括:当检测到所述EVPN路由对应的VXLAN隧道在预设时长内无数据转发时,删除所述EVPN路由对应的VXLAN隧道。6.一种隧道创建装置,其特征在于,应用于以太虚拟局域网EVPN网络中的第一虚拟可扩展...

【专利技术属性】
技术研发人员:陈岩王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1