以太网虚拟私有网络中的BUM业务的快速重路由制造技术

技术编号:34762145 阅读:64 留言:0更新日期:2022-08-31 19:02
本公开的实施例涉及以太网虚拟私有网络中的BUM业务的快速重路由。描述了用于为EVPN中的BUM业务提供快速重路由的技术。例如,作为以太网区段的特指转发器(DF)选择的第一提供方边缘(PE)设备使用从以太网区段的第二PE设备(例如备份DF)接收的将第二PE设备标识为以太网区段的“保护器”的标签来配置备份路径。例如,DF的路由组件在转发组件内配置到第二PE设备的备份路径,例如安装标签以及在转发组件内使转发组件将标签添加到从核心网络接收的BUM分组的(多个)操作。因此,当到本地CE设备的访问链路发生故障时,DF经由备份路径将来自核心网络的BUM分组重路由到第二PE设备,第二PE设备将BUM分组发送给CE设备。备将BUM分组发送给CE设备。备将BUM分组发送给CE设备。

【技术实现步骤摘要】
以太网虚拟私有网络中的BUM业务的快速重路由
[0001]本申请要求于2021年2月22日提交的美国申请号17/249,163的权益,该申请的全部内容通过引用并入本文。


[0002]本公开涉及计算机网络,更具体地涉及在计算机网络内转发业务。

技术介绍

[0003]计算机网络是可以交换数据并且共享资源的互连计算设备的集合。示例网络设备包括在开放系统互连(“OSI”)参考模型的第二层(即,数据链路层)内操作的交换机或其他层二(“L2”)设备、以及在OSI参考模型的第三层(即,网络层)内操作的路由器或其他层三(“L3”)设备。计算机网络内的网络设备通常包括:为网络设备提供控制平面功能性的控制单元、以及用于路由或切换数据单元的转发单元。
[0004]以太网虚拟私有网络(“EVPN”)可以被用于通过中间L3网络(通常称为“提供方网络”或“核心网络”)以透明方式扩展两个或更多个远程L2客户网络,即,就像中间L3网络不存在一样。特别地,EVPN根据一个或多个多协议标签切换(MPLS)协议通过中间网络经由业务工程标签切换路径(“LSP”)在客户网络之间传输L2通信,诸如以太网分组或“帧”。在典型配置中,耦合至客户网络的客户边缘(“CE”)设备的提供方边缘(“PE”)设备(例如路由器和/或交换机)定义提供方网络内的标签切换路径,以携带封装的L2通信,就像这些客户网络被直接附接至同一局域网(“LAN”)一样。在一些配置中,PE设备也可以由IP基础设施连接,在这种情况下,IP/GRE隧道或其他IP隧道可以在网络设备之间被使用。
[0005]在EVPN配置中,当PE设备驻留在同一物理以太网区段上时,当CE设备在同一EVPN实例上被耦合至两个或更多个物理上不同的PE设备时,该CE设备称为被多宿主。以太网区段上的PE设备通过中间网络向远程PE设备提供传输服务,并且以太网区段上的PE设备中的每个PE设备都可以针对CE设备转发以太网区段中的以太网帧。以太网区段上的PE设备中的一个PE设备被选择为特指(designated)转发器(“DF”)以用于所谓广播、未知单播和多播(“BUM”)业务,该业务将基于从其他PE设备接收到的MAC寻址信息在EVPN内被洪泛。备份的特指转发器(“BDF”或“备份DF”)也可以从以太网区段上的其余PE设备中选择。当相对于当前特指转发器发生网络故障时,其他PE设备可以执行特指转发器选择算法,以确定其他PE设备中的哪个PE设备(例如备份DF)将成为新的特指转发器,因此负责转发CE设备的L2通信。该过程被称为“全局修复”。

技术实现思路

[0006]一般地,描述了用于支持EVPN中的BUM业务的快速重路由的技术。例如,在进行全局修复时,网络设备(例如PE设备)可以使用快速重路由来响应于节点或链路故障恢复业务流。通常,PE设备可以通过在其数据平面中预安装通向备份网络设备以处置业务的备份路径来实现快速重路由。然而,基于诸如特指转发器过滤规则和水平拆分过滤规则等EVPN转
发规则,以太网区段的特指转发器可以被禁止在核心网络上建立到以太网区段的另一PE设备(例如备份DF)的备份路径,并且备份DF可能无法将BUM业务转发给本地CE设备,因为全局修复过程可能未被启动或完成。根据本公开中描述的技术,被选择作为以太网区段的特指转发器的设备(诸如第一PE设备)可以使用以下标签来配置备份路径:该标签将以太网区段的诸如第二PE等第二设备(例如备份DF)指示为以太网区段的“保护器”。该标签在本文中被称为“BUM快速重路由标签”或“保护器标签”。
[0007]作为一个示例,备份DF可以生成BUM快速重路由标签(即,专用“保护器标签”),该标签被用于指示备份DF被授权以在DF的访问链路发生故障的情况下将以太网区段上的BUM业务转发给本地CE设备。备份DF将BUM快速重路由标签(例如作为以太网自动发现路由的扩展社区)发送给DF。如果BDF分组包括BUM快速重路由标签,则备份DF还可以将其转发组件配置为在以太网区段上转发从核心网络接收到的BUM分组。
[0008]响应于接收到BUM快速重路由标签,EVPN的特指转发器可以通过核心网络配置到备份DF(例如公布BUM快速重路由标签的设备)的备份路径。例如,通过在转发平面内安装BUM快速重路由标签以及在沿着到备份特指转发器的备份路径将BUM分组重路由回核心网络时使转发组件将BUM快速重路由标签添加到从核心网络接收的任何BUM分组的一个或多个操作,特指转发器的路由组件可以配置特指转发器的转发组件。作为一个示例,特指转发器可以添加包括BUM快速重路由标签、用于将BUM分组发送给备份特指转发器的包含性多播以太网标记(IMET)标签以及用于到达备份特指转发器的传输标签的标签堆栈。通过这种方式,当特指转发器通过核心网络接收到BUM分组,并且从特指转发器到本地CE设备的访问链路发生故障时,特指转发器可以将BUM快速重路由标签添加到BUM分组,并将包括BUM快速重路由标签的BUM分组转发回核心网络,到达备份的特指转发器。当备份特指转发器接收到包括BUM快速重路由标签的BUM分组时,备份特指转发器可以将以太网区段上的BUM分组转发给本地CE设备。
[0009]本技术提供了一个或多个示例技术优点。例如,通过以太网区段的备份设备(例如备份特指转发器)通告BUM快速重路由标签,特指转发器被启用以安装备份路径,不管EVPN中通常需要的水平拆分过滤规则如何,从而使用BUM快速重路由标签以使得能够将从核心网络接收的BUM业务重路由回核心网络,以到达备份设备。而且,通过配置备份特指转发器以转发包括BUM快速重路由标签的BUM业务,备份特指转发器将BUM业务转发给本地CE设备,而不管DF过滤规则如何。通过这种方式,PE设备可以为BUM业务提供快速重路由,从而在发生出口访问链路故障的情况下提供更快的收敛(例如亚秒收敛),同时维持不包括BUM快速重路由标签的其他分组的EVPN转发规则(诸如水平拆分过滤规则和DF过滤规则)。
[0010]在一个示例中,一种方法包括:由以太网区段的第一提供方边缘(PE)设备从以太网区段的第二PE设备接收标签,该标签将第二PE设备标识为针对以太网区段的保护器,其中以太网区段向客户边缘(CE)设备提供到EVPN实例的可达性,该CE设备被多宿主到第一PE设备和第二PE设备,并且其中第一PE设备是特指转发器;由第一PE设备的路由组件在第一PE设备的转发组件内配置到第二PE设备的备份路径,其中配置备份路径包括:在转发组件内安装标签、以及使转发组件将标签添加到从核心网络接收到的BUM分组的一个或多个操作;由第一PE设备的转发组件,从核心网络接收BUM分组;以及当从第一PE设备到CE设备的访问链路已经发生故障时,由第一PE设备的转发组件通过以下来在备份路径上重路由BUM
分组:将标签添加到BUM分组、并且通过核心网络在备份路径上将包括标签的BUM分组转发给第二PE设备。
[0011]在另一示例中,一种方法包括:由以太网区段的第一提供方边缘(PE)设备的路由组件生成标签,该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:由以太网区段的第一提供方边缘PE设备从所述以太网区段的第二PE设备接收标签,所述标签将所述第二PE设备标识为针对所述以太网区段的保护器,其中所述以太网区段向客户边缘CE设备提供到以太网虚拟私有网络EVPN实例的可达性,所述CE设备被多宿主到所述第一PE设备和所述第二PE设备,并且其中所述第一PE设备是针对所述以太网区段的特指转发器;由所述第一PE设备的路由组件在所述第一PE设备的转发组件内配置到所述第二PE设备的备份路径,其中配置所述备份路径包括:在所述转发组件内安装所述标签、以及使所述转发组件将所述标签添加到从核心网络接收到的广播、未知单播和多播BUM分组的一个或多个操作;由第一PE设备的所述转发组件从所述核心网络接收BUM分组;以及当从所述第一PE设备到所述CE设备的访问链路已经发生故障时,由所述第一PE设备的所述转发组件通过以下来在所述备份路径上重路由所述BUM分组:将所述标签添加到所述BUM分组、并且通过所述核心网络在所述备份路径上将包括所述标签的所述BUM分组转发给所述第二PE设备。2.根据权利要求1所述的方法,其中所述第二PE设备是针对所述以太网区段的备份特指转发器。3.根据权利要求1所述的方法,其中接收所述标签包括接收在以太网自动发现路由的扩展社区中指定的所述标签。4.根据权利要求1所述的方法,还包括:由所述第一PE设备的所述路由组件在所述第一PE设备的所述转发组件内配置通过所述以太网区段到所述CE设备的主路径。5.根据权利要求4所述的方法,还包括:确定从所述第一PE设备到所述CE设备的所述访问链路已经发生故障;以及响应于确定从所述第一PE设备到所述CE设备的所述访问链路已经发生故障,由所述第一PE设备的所述路由组件在所述第一PE设备的所述转发组件内利用高于所述主路径的权重配置所述备份路径。6.根据权利要求1至5中任一项所述的方法,其中将所述标签添加到所述BUM分组包括:推送标签堆栈,所述标签堆栈包括:所述标签、用于将所述BUM分组发送给所述第二PE设备的包含性多播以太网标记IMET标签、以及用于到达所述第二PE设备的传输标签。7.一种方法,包括:由以太网区段的第一提供方边缘PE设备的路由组件生成标签,所述标签将所述第一PE设备标识为针对所述以太网区段的保护器,其中所述以太网区段向客户边缘CE设备提供到以太网虚拟私有网络EVPN实例的可达性,所述CE设备被多宿主到所述第一PE设备和第二PE设备,并且其中所述第二PE设备是针对所述以太网区段的特指转发器;由所述第一PE设备的所述路由组件将所述标签发送给所述第二PE设备;如果从核心网络接收到的广播、未知单播和多播BUM分组包括所述标签,则由所述第一PE设备的路由组件将所述第一PE设备的转发组件配置为在所述以太网区段上转发所述BUM分组;
由所述第一PE设备的所述转发组件从所述核心网络接收BUM分组,其中所述BUM分组包括所述标签;以及由所述第一PE设备的所述转发组件在所述以太网区段上将所述BUM分组发送给所述CE设备。8.根据权利要求7所述的方法,其中所述第一PE设备是针对所述以太网区段的备份特指转发器。9.根据权利要求7所述的方法,其中发送所述标签包括发送在以太网自动发现路由的扩展社区中指定的所述标签。10.根据权利要求7至9中任一项所述的方法,其中所述BUM分组包括第一BUM分组,所述方法还包括:由所述第一PE设备的所述转发组件从所述核心网络接收第二BUM分组,其中所述第二BUM分组不包括所述标签;以及由所述第一PE设备的所述转发组件,基于特指转发器过滤规则和水平拆分过滤规则来丢弃所述第二BUM分组。11.根据权利要求7至9中任一项所述的方法,其中所述第一PE设备被连接至第二以太网区段,其中所述标签包括将所述第一PE设备标识为针对所述第一以太网区段的保护器的第一标签,其中所述第二以太网区段向第二CE设备提供到所述EVPN实例的可达性,所述第二CE设备被多宿主到所述第一PE设备和第三PE设备,其中所述BUM分组包括第一BUM分组,并且其中所述第三PE设备是针对所述第二以太网区段的特指转发器,所述方法还包括:由所述第一PE设备的所述路由组件生成第二标签,所述第二标签将所述第一PE设备标识为针对所述第二以太网区段的保护...

【专利技术属性】
技术研发人员:林雯J
申请(专利权)人:瞻博网络公司
类型:发明
国别省市:

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

1