在以太网VPN中通过多归属设备处理多播连接消息制造技术

技术编号:21777358 阅读:20 留言:0更新日期:2019-08-03 23:14
本公开涉及在以太网VPN中通过多归属设备处理多播连接消息。在一些示例中,一种方法包括:通过第3层网络的第一提供商边缘(PE)设备接收配置PE设备的配置数据,以经由带有边缘设备的以太网段使用以太网虚拟专用网(EVPN)实例向边缘设备提供主动‑主动多归属第2层(L2)虚拟网桥连接;通过所述第一PE设备接收多播流量的多播连接消息,所述多播连接消息标识也参与了所述EVPN实例的第二PE设备;通过所述第一PE设备处理多播连接消息以生成多播转发状态;以及通过所述第一PE设备至少基于所述多播转发状态转发所述多播流量。

Processing multicast connection messages through multi-home devices in Ethernet VPN

【技术实现步骤摘要】
在以太网VPN中通过多归属设备处理多播连接消息
本公开涉及计算机网络,并且更具体地,涉及计算机网络内的路由分组。
技术介绍
计算机网络是可以交换数据和共享资源的互连计算设备的集合。示例网络设备包括在开放系统互连(OSI)参考模型的第二层(L2)(即数据链路层)内运行的第二层设备,以及在OSI参考模型的第三层(L3)(即网络层)内运行的第三层设备。计算机网络内的网络设备通常包括控制单元,其为网络设备提供控制平面功能,以及用于路由或切换数据单元的转发组件。使用多播,网络将多播分组分发给一组可以在不同的子网上并且被配置为多播组的成员的感兴趣的接收器。协议无关多播(PIM)是用于在用于分发分组的网络中创建多播分发树的协议的一个示例。PIM在“ProtocolIndependentMulticast-SparseMode(PIM-SM):ProtocolSpecification(Revised),”2016年3月,互联网工程任务组,请求注释(RFC)7761中进一步详细描述,其全部内容通过引用并入本文。在一些示例中,分发多播分组的网络可以包括以太网虚拟专用网络(EVPN),其可以用于以透明的方式通过中间第三层(L3)网络(通常称为提供商网络)扩展两个或多个第二层(L2)客户网络,即,就好像中间L3网络不存在一样。具体地,EVPN根据一个或多个多协议标签交换(MPLS)协议通过中间网络经由流量工程标签交换路径(LSP)在客户网络之间传输L2通信,诸如以太网分组或“帧”。在典型配置中,耦接到客户网络的客户边缘(CE)网络设备的提供商边缘(PE)设备(例如,路由器和/或交换机)定义提供商网络内的标签交换路径(LSP)以承载封装的L2通信,好像这些客户网络直接连接到同一局域网(LAN)。在一些配置中,PE设备也可以通过IP基础设施连接,在这种情况下,可以在网络设备之间使用IP/GRE隧道或其他IP隧道。在EVPN中,PE设备中的L2地址学习(也称为“MAC学习”)发生在控制平面中而不是在使用路由协议的数据平面中(如传统桥接所发生的)。例如,在EVPN中,PE设备通常使用边界网关协议(BGP)(即,L3路由协议)以向其他提供商边缘网络设备通告从PE设备所连接的本地客户边缘网络设备获知的MAC地址。PE设备可以使用BGP路由通告消息来通告EVPN的可达性信息,其中BGP路由通告指定由PE设备学习的一个或多个MAC地址而不是L3路由信息。在被称为主动-主动EVPN多归属操作模式的EVPN配置中,以太网段包括为一个或多个本地客户边缘(CE)设备提供多归属连接的多个PE设备。此外,多PE设备通过中间层3网络向远端PE设备提供传输服务,并且以太网段中的多个PE设备中的每一个都为CE设备转发该段中的以太网帧。在主动-主动EVPN多归属运行模式中,允许多归属PE设备的所有活动PE设备同时向以太网段转发流量以及转发来自太网段的流量,该以太网段构成连接多归属CE设备和多归属PE设备的L2链路集。关于EVPN的附加示例信息在“BGPMPLS-basedEthernetVPN”,请求注释(RFC)7432,因特网工程任务组(IETF),2015年2月,中描述,其全部内容通过引用并入本文。为了促进跨不同L3子网的客户端点之间的子网间转发,PE设备可以配置有EVPN实例,该EVPN实例使用集成路由和桥接(IRB)接口来本地执行子网间流量的L3路由而不是通过L3网关。因此,配置有用于EVPN实例的IRB接口的PE设备可以本地路由子网间流量并桥接子网内流量。关于EVPN的集成路由和桥接的附加示例信息在“ntegratedRoutingandBridginginEVPN”,草案-工程任务组-bess-EVPN-跨子网转发-01,L2VPN工作组,2015年10月18日中描述,其全部内容通过引用并入本文。响应本地学习由EVPN实例桥接的客户端点的L2-L3绑定,PE设备可以使用具有BGP网络层可达性信息(NLRI)的BGPEVPN路由来通告绑定,该BGP网络层可达性信息(NLRI)表明客户端点的L2地址和L3地址可通过PE设备访问。在RFC7432中,这种类型的BGPEVPN路由称为MAC/IP通告路由(类型2)。
技术实现思路
一般来说,描述了用于为提供商边缘(PE)设备中的最短路径树创建和使用多播转发状态的技术,该设备接收用于连接(join)最短路径树的多播连接消息,即使当PE设备不是连接消息指定的上游邻居时。例如,PE设备可以与一个或多个其他多归属PE设备一起是用于通过第3层中间网络连接网络的以太网虚拟专用网(EVPN)实例的多归属以太网段的多归属PE设备,所连接的网络具有用于多播组的多播源到由多归属以太网段可到达的另一个网络,该多归属以太网段位于从多播源到多播组的感兴趣的多播接收器的最短路径上。在该网络配置中,每个多归属PE设备可以接收多播连接消息,例如PIM(S、G)连接消息,其请求连接来自多播源的多播流量的最短路径树。然而,传统的多播连接消息仅指定多归属PE设备中的一个作为由消息识别的上游邻居,并且用于为最短路径树创建多播转发状态。如果指定的上游邻居不是指定的用于多归属以太网段的广播、未识别的单播和多播(BUM)流量的转发器PE设备(“非DFPE设备”),则传统的多播连接消息处理不会产生预期的结果。也就是说,下游设备不会在多播流量的最短路径树上接收多播流量,对于非DFPE设备,虽然它可能会创建多播转发状态,但不是以太网段的指定转发器,并因此不转发它从多播源接收的任何多播流量。因此,RP路由器可能不会接收多播流量,除非通过单播PIM注册消息,因此可能无法发送PIM注册-停止消息,并因此多播源的指定路由器可能无法停止使用PIM注册消息以将多播流量发送到RP路由器。另外,可以禁止最短路径树切换(或“切换”),并且路由器可能无法停止使用用于多播流量的交会点(RP)树(“RP树”或RPT)。根据本文描述的技术操作的多归属PE设备被配置为响应于接收多播连接消息而为最短路径树安装多播转发状态,即使PE设备没有被多播连接消息标识。结果,本文描述的技术提供了技术解决方案,其中,用于接收这种多播连接消息的多归属以太网段的指定转发器PE设备安装多播转发状态,并且作为指定转发器,还沿着最短路径树向接收器转发多播流量。该技术可以提供一个或多个技术优势。例如,该技术可以使多播流量能够沿着最短路径树从用于多播源的指定路由器转发到RP路由器。这可能导致RP路由器发送PIM注册-停止消息,并启用可能是以太网段的多归属PE设备之一的多播源的指定路由器以停止使用PIM注册消息,以将多播流量发送到RP路由器,其可以消除从多归属PE设备到RP路由器的PIM注册隧道的需要。因为这样的隧道是资源密集型的并且将显著的延迟注入到多播流量传递中,所以这些技术可以提供减少从多播源到多播接收器的资源利用和多播流量延迟的技术解决方案。另外,该技术可以使多播(例如,PIM)域的路由器能够执行最短路径树切换。通过消除对RPT的依赖来进行转发,切换到接收最短路径树上的流量,以这种方式进一步减少多播流量的延迟。因为以太网段的多归属PE设备中只有一个是指定的转发器,所以这些技术不会导致来自相应的多本文档来自技高网
...

【技术保护点】
1.一种转发多播流量的方法,包括:通过第3层网络的第一提供商边缘PE设备接收配置所述PE设备的配置数据,以经由带有一边缘设备的以太网段使用以太网虚拟专用网EVPN实例向所述边缘设备提供主动‑主动多归属第2层(L2)虚拟网桥连接;通过所述第一PE设备接收多播流量的多播连接消息,所述多播连接消息标识也参与了所述EVPN实例的第二PE设备;通过所述第一PE设备处理所述多播连接消息以生成多播转发状态;以及通过所述第一PE设备至少基于所述多播转发状态转发所述多播流量。

【技术特征摘要】
2018.01.25 US 15/880,3701.一种转发多播流量的方法,包括:通过第3层网络的第一提供商边缘PE设备接收配置所述PE设备的配置数据,以经由带有一边缘设备的以太网段使用以太网虚拟专用网EVPN实例向所述边缘设备提供主动-主动多归属第2层(L2)虚拟网桥连接;通过所述第一PE设备接收多播流量的多播连接消息,所述多播连接消息标识也参与了所述EVPN实例的第二PE设备;通过所述第一PE设备处理所述多播连接消息以生成多播转发状态;以及通过所述第一PE设备至少基于所述多播转发状态转发所述多播流量。2.根据权利要求1所述的方法,其中,所述多播连接消息包括上游邻居地址字段,所述上游邻居地址字段不具有所述第一PE设备的网络地址的值。3.根据权利要求1所述的方法,其中,转发所述多播流量包括响应于确定所述第一PE设备是所述以太网段的所述EVPN实例的指定转发器,通过所述第一PE设备将所述以太网段上的所述多播流量转发到所述边缘设备。4.根据权利要求1所述的方法,其中,转发所述多播流量包括通过所述第一PE设备将所述多播流量转发到第三PE设备,所述第三PE设备是用于所述以太网段的所述EVPN实例的指定转发器。5.根据权利要求1所述的方法,进一步包括:在接收到所述多播连接消息之前,通过所述第一PE设备将所述多播流量在注册消息中发送给会合点RP路由器;在至少基于所述多播转发状态转发所述多播流量后,通过所述第一PE设备接收注册-停止消息;以及响应于接收所述注册-停止消息,通过所述第一PE设备,重新配置所述第一PE设备以不再将所述多播流量在注册消息中发送到RP路由器。6.根据权利要求5所述的方法,其中,所述重新配置包括删除隧道接口,所述隧道接口用于经由所述隧道向RP路由器输出所述多播流量。7.根据权利要求5所述的方法,其中,所述第一PE设备是用于所述多播流量的多播源的指定路由器。8.根据权利要求1所述的方法,其中,所述转发包括通过所述第一PE设备在最短路径树上将所述多播流量从所述第一PE设备转发到会合点RP路由器。9.根据权利要求1所述的方法,其中,所述转发包括通过所述第一PE设备在最短路径树上将所述多播流量从所述第一PE设备转发到用于所述多播流量的多播接收器的指定路由器,所述方法进一步包括:通过所述第一PE设备接收所述多播流量的多播修剪消息;响应于接收所述多播修剪消息,通过所述第一PE设备,将所述第一PE设备重新配置为不再将接口上的所述多播流量转发到会合点RP路由器。10.根据权利要求1所述的方法,其中,所述连接消息由用于多播流量的多播接收器的指定路由器发起,以及其中,通过处理所述多播连接消息生成的所述多播转发状态包括到所述多播接收器的所述指定路由器的最短路径树的多播转发状态。11.根据权利要求1-10中任一项所述的方法,...

【专利技术属性】
技术研发人员:维克拉姆·纳加拉詹张兆辉普兰西·T·伊丽莎白拉古帕蒂·J
申请(专利权)人:丛林网络公司
类型:发明
国别省市:美国,US

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

1