媒体访问控制MAC地址通告路由的处理方法及装置制造方法及图纸

技术编号:17146191 阅读:23 留言:0更新日期:2018-01-27 17:24
本公开涉及一种MAC地址通告路由的处理方法及装置,该方法包括:接收远端VTEP所发送的MAC地址通告路由,所述MAC地址通告路由携带有第一路由目标RT和第二RT,所述第一RT和所述第二RT均包括用于标识RT是所述远端VTEP所配置的VPN的RT、还是所述远端VTEP所配置的虚拟交换实例VSI的RT的标识信息;根据所述第一RT所包括的标识信息和所述第二RT所包括的标识信息,确定所述远端VTEP所配置的VPN的RT和所述远端VTEP所配置的VSI的RT。由此,能够减少用户的工作量,降低配置难度。

The processing method and device of media access control MAC address notification routing

The invention relates to a method and a device for processing a MAC address route announcement, the method includes: receiving remote MAC address route announcement sent by VTEP, the MAC address with the first route announcement routing target RT and second RT, the first RT and the second RT are used to identify the distal end is RT the VTEP configuration of the VPN RT, or information identifying a virtual switch instance VSI of the distal VTEP configuration of the RT; according to the identification information including including the first RT identification information and the second RT, determined that the distal VTEP configuration of the VPN RT and the remote VTEP the configuration of the VSI RT. Thus, it can reduce the workload of users and reduce the difficulty of configuration.

【技术实现步骤摘要】
媒体访问控制MAC地址通告路由的处理方法及装置
本公开涉及通信
,尤其涉及一种媒体访问控制MAC地址通告路由的处理方法及装置。
技术介绍
EVPN(EthernetVirtualPrivateNetwork,以太网虚拟专用网络)是一种二层VPN技术,在控制平面上采用BGP(BorderGatewayProtocol,边界网关协议)通告路由信息,在数据平面上采用VXLAN(VirtualExtensibleLAN,虚拟可扩展局域网)封装方式转发报文。相关技术中,在用户(管理员)部署EVPN网络时,用户需要手动检查所配置的VPN(VirtualPrivateNetwork,虚拟专用网络)的RT(RouteTarget,路由目标)信息与VSI(VirtualSwitchInstance,虚拟交换实例)的RT信息,以使VPN的RT信息与VSI的RT信息不同。
技术实现思路
有鉴于此,本公开提出了一种媒体访问控制MAC地址通告路由的处理方法及装置。根据本公开的一方面,提供了一种媒体访问控制MAC地址通告路由的学习方法,应用于以太网虚拟专用网络EVPN组网中的任意一个虚拟可扩展局域网隧道端点VTEP设备,包括:接收远端VTEP所发送的MAC地址通告路由,所述MAC地址通告路由携带有第一路由目标RT和第二RT,所述第一RT和所述第二RT均包括用于标识RT是所述远端VTEP所配置的VPN的RT、还是所述远端VTEP所配置的虚拟交换实例VSI的RT的标识信息;根据所述第一RT所包括的标识信息和所述第二RT所包括的标识信息,确定所述远端VTEP所配置的VPN的RT和所述远端VTEP所配置的VSI的RT。根据本公开的另一方面,提供了一种媒体访问控制MAC地址通告路由的学习方法,应用于以太网虚拟专用网络EVPN组网中的远端虚拟可扩展局域网隧道端点VTEP设备,包括:接收模块,用于接收远端VTEP所发送的MAC地址通告路由,所述MAC地址通告路由携带有第一路由目标RT和第二RT,所述第一RT和所述第二RT均包括用于标识RT是所述远端VTEP所配置的VPN的RT、还是所述远端VTEP所配置的虚拟交换实例VSI的RT的标识信息;确定模块,用于根据所述第一RT所包括的标识信息和所述第二RT所包括的标识信息,确定所述远端VTEP所配置的VPN的RT和所述远端VTEP所配置的VSI的RT。本公开实施例提供的技术方案可以包括以下有益效果:本地VTEP能够根据从远端VTEP接收到的MAC地址通告路由所携带的RT所包括的标识信息来区分L2RT和L3RT,这使得在用户配置远端VTEP的L2RT和L3RT时无需手动检查远端VTEP的L2RT和L3RT是否相同,从而能够减少用户的工作量,降低配置难度。在一种可能的实现方式中,本公开实施例提供的技术方案可以包括以下有益效果:由于本地VTEP能够根据从远端VTEP接收到的MAC地址通告路由所携带的两个RT各自所包括的标识信息区分出L2RT和L3RT,因此,本地VTEP能够正确地将L3RT与自身所配置的VPN的RT进行匹配、以及将L2RT与自身所配置的VSI的RT进行匹配,避免了在从远端VTEP接收到的MAC地址通告路由所携带的两个RT不同的特定情况下、本地VTEP错误地将这两个RT与自身所配置的VPN的RT和VSI的RT进行匹配,从而能够避免本地VTEP将该MAC地址通告路由错误地学习到本地VTEP所配置的VSI。在一种可能的实现方式中,本公开实施例提供的技术方案可以包括以下有益效果:由于即使从远端VTEP接收到的MAC地址通告路由所携带的两个RT不同,本地VTEP也不会将该MAC地址通告路由错误地学习到本地VTEP所配置的VSI,因此,用户可以配置自动生成RT,从而能够便利地部署网络,能够减少配置工作量。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出本公开实施例中的EVPN组网的示意图。图2示出MAC地址通告路由的格式。图3是根据一示例性实施例示出的一种MAC地址通告路由的处理方法的流程图。图4是根据一示例性实施例示出的一种MAC地址通告路由的处理方法的流程图。图5是根据一示例性实施例示出的一种MAC地址通告路由的处理装置的结构框图。图6是根据一示例性实施例示出的一种MAC地址通告路由的处理装置的结构框图。图7是根据一示例性实施例示出的一种用于MAC地址通告路由的处理装置900的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。图1示出本公开实施例中的EVPN(EthernetVirtualPrivateNetwork,以太网虚拟专用网络)组网的示意图。如图1所示,该EVPN组网包括服务器Server1、服务器Server3、VXLAN(VirtualExtensibleLAN,虚拟可扩展局域网)的边缘设备VTEP(VXLANTunnelEndPoint,虚拟可扩展局域网隧道端点)1、IP核心网络中的设备P、VXLAN的边缘设备VTEP2、以及服务器Server2。VTEP1和VTEP2既可以是一台独立的物理设备,例如交换机,也可以是虚拟机所在的服务器。设备P例如为交换机,并且设备P仅需要根据VTEP封装后的报文的外层目的IP地址对该报文进行三层转发,而不参与EVPN处理,例如设备P不参与报文的封装与解封装。VXLAN网络/EVPN实例是指分布在不同地理位置的多个站点内的虚拟机。在骨干网上可以利用VXLAN隧道将这些站点相连接,从而为用户提供一个逻辑的二层VPN(VirtualPrivateNetwork,虚拟专用网络)。该二层VPN可称为一个VXLAN网络。VXLAN网络通过VXLANID来标识,VXLANID又称VNI(VXLANNetworkIdentifier,VXLAN网络标识符),VNI的长度为24比特,不同的VXLAN网络中的虚拟机不能进行二层互通。在VTEP1和VTEP2之间建立VXLAN隧道,例如,在VTEP1上创建到达VTEP2的VXLAN隧道tunnel1并且在VTEP1上将VXLAN隧道tunnel1与VXLAN2关联,在VTEP2上创建到达VTEP1的VXLAN隧道tunnel1并且在VTEP2上将VXLAN隧道tunnel1与VXLAN2关联,由此,VTEP1可以为数据帧封装VXLAN头、UDP头以及IP头,然后通过VXLAN隧道tunnel1经由IP核心网络中的设备P将该封装后的报文转发给远端VT本文档来自技高网...
媒体访问控制MAC地址通告路由的处理方法及装置

【技术保护点】
一种多媒体访问控制MAC地址通告路由的处理方法,应用于以太网虚拟专用网络EVPN组网中的任意一个虚拟可扩展局域网隧道端点VTEP,其特征在于,包括:接收远端VTEP所发送的MAC地址通告路由,所述MAC地址通告路由携带有第一路由目标RT和第二RT,所述第一RT和所述第二RT均包括用于标识RT是所述远端VTEP所配置的VPN的RT、还是所述远端VTEP所配置的虚拟交换实例VSI的RT的标识信息;根据所述第一RT所包括的标识信息和所述第二RT所包括的标识信息,确定所述远端VTEP所配置的VPN的RT和所述远端VTEP所配置的VSI的RT。

【技术特征摘要】
1.一种多媒体访问控制MAC地址通告路由的处理方法,应用于以太网虚拟专用网络EVPN组网中的任意一个虚拟可扩展局域网隧道端点VTEP,其特征在于,包括:接收远端VTEP所发送的MAC地址通告路由,所述MAC地址通告路由携带有第一路由目标RT和第二RT,所述第一RT和所述第二RT均包括用于标识RT是所述远端VTEP所配置的VPN的RT、还是所述远端VTEP所配置的虚拟交换实例VSI的RT的标识信息;根据所述第一RT所包括的标识信息和所述第二RT所包括的标识信息,确定所述远端VTEP所配置的VPN的RT和所述远端VTEP所配置的VSI的RT。2.根据权利要求1所述的处理方法,其特征在于,还包括:判断确定出的所述远端VTEP所配置的VPN的RT与本地VTEP所配置的VPN的RT是否匹配;若判断为确定出的所述远端VTEP所配置的VPN的RT与所述本地VTEP所配置的VPN的RT不匹配,则不将所述MAC地址通告路由学习到所述本地VTEP所配置的VPN。3.根据权利要求2所述的处理方法,其特征在于,还包括:若判断为确定出的所述远端VTEP所配置的VPN的RT与所述本地VTEP所配置的VPN的RT匹配,则将所述MAC地址通告路由学习到所述本地VTEP所配置的VPN,并且继续判断确定出的所述远端VTEP所配置的VSI的RT与所述本地VTEP所配置的VSI的RT是否匹配;若判断为确定出的所述远端VTEP所配置的VSI的RT与所述本地VTEP所配置的VSI的RT不匹配,则不将所述MAC地址通告路由学习到所述本地VTEP所配置的VSI。4.根据权利要求3所述的处理方法,其特征在于,还包括:若判断为确定出的所述远端VTEP所配置的VSI的RT与所述本地VTEP所配置的VSI的RT匹配,则将所述MAC地址通告路由学习到所述本地VTEP所配置的VSI。5.根据权利要求1至4中任一项所述的处理方法,其特征在于,根据所述第一RT所包括的标识信息和所述第二RT所包括的标识信息,确定所述远端VTEP所配置的VPN的RT和所述远端VTEP所配置的VSI的RT,包括:将所述第一RT和所述第二RT中的所包括的标识信息是第一值的RT确定为所述远端VTEP所配置的VPN的RT,并且将所述第一RT和所述第二RT中的所包括的标识信息是与所述第一值不同的第二值的RT确定为所述远端VTEP所配置的...

【专利技术属性】
技术研发人员:谭新璐
申请(专利权)人:新华三技术有限公司
类型:发明
国别省市:浙江,33

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

1