端口扩展器的路由信令和EVPN收敛制造技术

技术编号:19547852 阅读:22 留言:0更新日期:2018-11-24 21:18
公开了端口扩展器的路由信令和EVPN收敛。描述了通过将端口扩展器建模为端口扩展器以太网分段来在端口扩展器的以太网虚拟专用网络(EVPN)结构内转发业务的技术。例如,一种方法包括:通过多个提供商边缘(PE)设备中的PE设备接收EVPN路由,该PE设备配置有将多个PE设备连接至端口扩展器设备的端口扩展器以太网分段可达到的EVPN实例,该EVPN路由包括标识与端口扩展器以太网分段相关联的端口扩展器设备的扩展端口的信息;通过PE设备存储标识与端口扩展器以太网分段相关联的端口扩展器设备的扩展端口的信息;通过PE设备生成将向所述端口扩展器设备转发的数据分组的分组头部,该报文头部包括标识端口扩展器设备的扩展端口的信息。

Routing Signaling and EVPN Convergence of Port Extender

The routing signaling and EVPN convergence of the port extender are disclosed. This paper describes the technology of forwarding services within the Ethernet virtual private network (EVPN) structure of the port extender by modeling the port extender as the Ethernet segment of the port extender. For example, one approach includes receiving EVPN routes through PE devices in multiple provider edge (PE) devices, which are configured with an EVPN instance that can be reached by connecting multiple PE devices to the Ethernet segment of the port extender device. The EVPN routing includes identifying the end associated with the Ethernet segment of the port extender device. The information of the extended port of the port extender device; the information of identifying the extended port of the port extender device associated with the Ethernet segment of the port extender device is stored by the PE device; and the packet header of the data packet to be forwarded to the port extender device is generated by the PE device, which includes the identification port extender. Information about the extended port of the device.

【技术实现步骤摘要】
端口扩展器的路由信令和EVPN收敛
本公开涉及计算机网络,并且更具体地涉及在计算机网络内的路由分组。
技术介绍
计算机网络是可以交换数据并且共享资源的互连计算设备的集合。示例网络设备包括在开放系统互连(OSI)参考模型的第二层(即,数据链路层)内操作的交换机或其他第二层(L2)设备、以及在OSI参考模型的第三层(即,网络层)内操作的路由器或其他第三层(L3)设备。计算机网络内的网络设备通常包括控制单元,其向网络设备提供控制层功能性;以及转发部件,其用于路由或切换数据单元。以太网虚拟专用网络(EVPN)可以被用来以透明方式通过中间L3网络(通常被称为提供商网络)来扩展两个或更多个远程L2客户网络,即,如同中间L3网络不存在。具体地,EVPN根据一个或多个多协议标签交换(MPLS)协议通过中间网络经由业务工程标签交换路径(LSP)在客户网络之间传送L2通信,诸如以太网分组或“帧”。在典型配置中,耦合到客户网络的客户边缘(CE)设备的提供商边缘(PE)设备在提供商网络内定义标签交换路径(LSP)以承载封装的L2通信,如同这些客户网络直接附接到相同的局域网(LAN)。在一些配置中,PE设备也可以通过IP基础设施来连接,在这种情况下,可以在PE设备之间使用IP/GRE隧道传送或其他IP隧道传送。在EVPN中,PE设备中的L2地址学习(也被称为“MAC学习”)使用路由协议发生在控制层中,而非在数据层中(与传统桥接一样)。例如,在EVPN中,PE设备通常使用边界网关协议(BGP)(即,L3路由协议)向其他提供商边缘网络设备公告PE设备已经从PE设备连接至的本地客户边缘网络设备获知的MAC地址。作为一个示例,PE设备可以使用BGP路由公告消息来通告用于EVPN的可达性信息,其中BGP路由公告指定由PE设备学习的一个或多个MAC地址而非L3路由信息。在2015年2月的互联网工程任务组(IETF)请求注解(RFC)7432的“BGPMPLS-BasedEthernetVPN”描述了对于EVPN的附加示例信息,其全部内容通过引用并入本文。
技术实现思路
一般而言,描述了用于通过将端口扩展器建模为以太网分段来转发端口扩展器的以太网虚拟专用网络(EVPN)结构内的业务的技术。多个提供商边缘(PE)设备可以被配置为经由连接至PE设备的端口扩展器和以太网分段向多个客户网络提供EVPN实例。客户网络中的一个或多个客户网络可以被连接至多宿主到多个PE设备的端口扩展器,使得对于每个这样的客户网络,多个PE设备各自可以具有用于将PE设备耦合到客户网络的以太网分段的本地接口。在一些示例中,配置有EVPN实例的多个PE设备中的PE设备可以经由端口扩展器以太网分段接收用于转发到EVPN实例的广播域的分组。基于由PE设备发起或接收的公告用于端口扩展器ESI属性的辅助端口粒度信息的MAC公告(类型2)和/或IGMP加入同步(类型7)EVPN路由,PE设备可以向端口扩展器发送具有端口粒度信息的分组,使得端口扩展器可以将特定端口上的分组转发到目的地客户网络。在一些示例中,PE设备还可以基于由类型2EVPN路由和/或类型7EVPN路由公告的端口粒度信息来提供水平分割。在一个示例中,从端口扩展器传送到公告PE设备的电气和电子工程师协会(IEEE)802.1BR(本文中被称为“802.1BR”)分组头部被包括在将被转发到EVPN实例的广播域的分组中。通过EVPN网络接收分组的接收PE设备可以基于802.1BR头部来执行水平分割以确定分组被始发的扩展端口。在另一示例中,PE设备可以从来自端口扩展器的分组确定源MAC地址,并且可以比较包括在包括端口信息的类型2EVPN路由中的源MAC地址。以这种方式实现转发技术可以提供一个或多个优点。例如,PE设备可以仅针对端口扩展器以太网分段而非连接至CE设备的所有扩展器端口公告Per-ESI自动发现(类型1)EVPN路由和以太网分段(类型4)EVPN路由,从而减少在PE设备之间公告的BGP路由表的大小。PE设备也可以每个端口扩展器仅公告一个MPLSESI标签,而非针对每个扩展端口和端口扩展器以太网分段映射公告MPLSESI标签,从而减少MPLSESI标签的数目。作为另一示例,指定转发器针对端口扩展器被选举,并且与该设备的所有扩展端口共享,从而减少DF选举粒度以及指定转发器(DF)重选后的业务收敛时间。在一个示例中,一种方法包括:通过多个PE设备中的PE设备接收EVPN路由,该PE设备配置有将多个PE设备连接至端口扩展器设备的端口扩展器以太网分段可达到的EVPN实例,该EVPN路由包括标识与端口扩展器以太网分段相关联的端口扩展器设备的扩展端口的信息;通过PE设备存储标识与端口扩展器以太网分段相关联的端口扩展器设备的扩展端口的信息;通过PE设备生成将向端口扩展器设备的扩展端口转发的数据分组的分组头部,该分组头部包括标识端口扩展器设备的扩展端口的信息。在另一示例中,一种提供商边缘设备包括存储器;以及可操作地耦合到存储器的一个或多个处理器,其中一个或多个处理器和存储器被配置为:接收配置数据,该配置数据将PE设备配置有将包括该PE设备的多个PE设备连接至端口扩展器设备的端口扩展器以太网分段可达到的EVPN实例;接收EVPN路由,该EVPN路由包括标识与端口扩展器以太网分段相关联的端口扩展器设备的扩展端口的信息;存储标识与端口扩展器以太网分段相关联的端口扩展器设备的扩展端口的信息;以及生成将向所述端口扩展器设备转发的数据分组的分组头部,该分组头部包括标识端口扩展器设备的扩展端口的信息。在另一示例中,一种计算机可读介质,包括用于使得一个或多个可编程处理器执行以下操作的指令:接收配置数据,该配置数据将PE设备配置有将包括该PE设备的多个PE设备连接至端口扩展器设备的端口扩展器以太网分段可达到的以太网虚拟专用网络(EVPN)实例;接收EVPN路由,该EVPN路由包括标识与端口扩展器以太网分段相关联的端口扩展器设备的扩展端口的信息;存储标识与端口扩展器以太网分段相关联的端口扩展器设备的扩展端口的信息;以及生成将向所述端口扩展器设备转发的数据分组的分组头部,该分组头部包括标识端口扩展器设备的扩展端口的信息。在附图和下文的描述中阐述了一个或多个示例的细节。其他特征、目的和优点将从说明书和附图以及权利要求中变得显而易见。附图说明图1是图示了根据本公开中所描述的技术的示例系统的框图。图2是图示了根据本公开中所描述的技术的实现水平分割的图1的系统的框图。图3是图示了根据本公开的技术的实现多个端口扩展器的链路聚合组(LAG)的图1的系统的框图。图4是图示了根据本公开的技术的网络设备的更多细节的框图。图5是图示了根据本公开中所描述的技术的包括端口扩展器标签的示例性边界网关协议社区的框图。图6是图示了根据本公开中所描述的技术的具有端口扩展器设备的EVPN中的示例分组的框图。图7是图示了根据本公开的技术的用于具有端口扩展器的EVPN中的提供商边缘网络设备的示例操作模式的流程图。图8A至图8B是图示了根据本公开的技术的用于提供商边缘网络设备利用端口扩展器对EVPN执行水平分割的示例操作模式的流程图。在整个附图和文本中,相同的附图标记表示相同的元件。具体实本文档来自技高网
...

【技术保护点】
1.一种方法,包括:通过多个提供商边缘(PE)设备中的PE设备接收以太网虚拟专用网络(EVPN)路由,所述多个PE设备被配置有将所述多个PE设备连接至端口扩展器设备的端口扩展器以太网分段可达到的EVPN实例,所述EVPN路由包括标识与所述端口扩展器以太网分段相关联的所述端口扩展器设备的扩展端口的信息;通过所述PE设备存储标识与所述端口扩展器以太网分段相关联的所述端口扩展器设备的所述扩展端口的所述信息;以及通过所述PE设备生成用于将向所述端口扩展器设备的所述扩展端口转发的数据分组的分组头部,所述分组头部包括标识所述端口扩展器设备的所述扩展端口的所述信息。

【技术特征摘要】
2017.05.12 US 15/593,4491.一种方法,包括:通过多个提供商边缘(PE)设备中的PE设备接收以太网虚拟专用网络(EVPN)路由,所述多个PE设备被配置有将所述多个PE设备连接至端口扩展器设备的端口扩展器以太网分段可达到的EVPN实例,所述EVPN路由包括标识与所述端口扩展器以太网分段相关联的所述端口扩展器设备的扩展端口的信息;通过所述PE设备存储标识与所述端口扩展器以太网分段相关联的所述端口扩展器设备的所述扩展端口的所述信息;以及通过所述PE设备生成用于将向所述端口扩展器设备的所述扩展端口转发的数据分组的分组头部,所述分组头部包括标识所述端口扩展器设备的所述扩展端口的所述信息。2.根据权利要求1所述的方法,其中所述EVPN路由包括媒体访问控制(MAC)公告路由,所述媒体访问控制(MAC)公告路由描述用于所述端口扩展器以太网分段的MAC地址可达性信息,所述MAC公告路由由所述多个PE设备中的另一PE设备公告。3.根据权利要求1所述的方法,其中所述EVPN路由包括描述所述端口扩展器以太网分段的多播状态的边界网关协议(BGP)互联网组管理协议(IGMP)加入同步路由,所述加入同步路由由所述多个PE设备中的另一PE设备公告。4.根据权利要求1所述的方法,其中标识所述扩展端口的所述信息包括用于多个端口扩展器设备的多个扩展端口与所述PE设备的多个接口之间的多个逻辑信道的全局标识符。5.根据权利要求1所述的方法,其中标识与所述端口扩展器以太网分段相关联的所述端口扩展器设备的所述扩展端口的所述信息是基于电气和电子工程师协会(IEEE)802.1BR标准的E信道标识符(ECID)。6.根据权利要求1所述的方法,其中所述PE设备包括所述多个PE设备中的第一PE设备,并且其中所述数据分组包括第一数据分组,还包括:通过所述第一PE设备并且从所述端口扩展器设备接收包括第二分组头部的第二数据分组,所述第二分组头部包括标识所述扩展端口的第二信息;通过所述第一PE设备推送标识所述端口扩展器以太网分段的一个或多个标签以及来自所述第二分组头部的标识所述扩展端口的信息;以及通过所述第一PE设备并且向所述第二PE设备转发包括所述一个或多个标签的所述第二数据分组,使得所述第二PE设备能够应用水平分割。7.根据权利要求1所述的方法,其中所述PE设备包括所述多个PE设备中的第一PE设备,并且其中所述数据分组包括第一数据分组,还包括:通过所述第一PE设备并且从所述多个PE设备中的第二PE设备接收第二数据分组,所述第二数据分组包括标识所述端口扩展器以太网分段的一个或多个标签和标识所述扩展端口的所述信息;以及通过所述第一PE设备,基于标识所述端口扩展器以太网分段的所述一个或多个标签和标识所述扩展端口的所述信息,来应用水平分割以处理所接收的所述第二数据分组,而不将所接收的所述第二数据分组转发出本地接口到达耦合所述第一PE设备和所述端口扩展器设备的所述端口扩展器以太网分段。8.根据权利要求1所述的方法,其中存储标识与所述端口扩展器以太网分段相关联的所述端口扩展器设备的所述扩展端口的所述信息包括:将所述信息存储在包括MAC表或IGMP窥探表中的至少一个的边界网关协议(BGP)表中。9.根据权利要求1所述的方法,其中标识所述端口扩展器以太网分段的所述信息被指派给所述端口扩展器设备。10.根据权利要求9所述的方法,还包括:通过所述P...

【专利技术属性】
技术研发人员:L·黄V·贾亚拉曼
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:美国,US

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

1