以太网虚拟私用网络出口快速重路由中的瞬变环路防止制造技术

技术编号:36491688 阅读:44 留言:0更新日期:2023-02-01 15:05
一种由网络装置在以太网虚拟私用网络(EVPN)中充当提供商边缘(PE)以防止多归属对等PE之间的瞬变环路的方法。方法包括:向作为PE的多归属对等PE的一个或多个PE通告第一EVPN标签,向不是PE的多归属对等PE的一个或多个PE通告第二EVPN标签,接收用第一EVPN标签而不是第二EVPN标签封装的CE的第一业务,并且响应于确定PE和CE之间的链路不是可操作的并且CE的第一业务用第一EVPN标签封装而丢弃第一业务。业务。业务。

【技术实现步骤摘要】
【国外来华专利技术】以太网虚拟私用网络出口快速重路由中的瞬变环路防止
[0001]相关申请的交叉引用本申请要求2020年6月24日提交的国际申请No.PCT/CN2020/098101的权益,其通过引用结合于此。


[0002]实施例涉及计算机网络的领域,并且更具体地说,涉及防止以太网虚拟私用网络中多归属对等提供商边缘之间的瞬变环路。

技术介绍

[0003]以太网虚拟私用网络(EVPN)是一种作为使用广域网协议的虚拟私用网络、用于携载第2层以太网业务的技术。EVPN技术包括通过多协议标签交换的以太网(MPLS)和通过虚拟可扩展局域网的以太网(VXLAN)。
[0004]EVPN实例可包括连接到提供商边缘(PE)的客户边缘(CE),提供商边缘形成网络基础设施边缘。PE可以通过多协议标签交换(MPLS)基础设施连接到其他PE,这提供了MPLS技术的益处,诸如快速重新路由和恢复力(resiliency)。备选地,PE可通过IP基础设施连接到其他PE,在这种情况下,可在PE之间使用通用路由封装(GRE)隧穿或其他互联网协议(IP)隧穿。CE可以是主机、路由器或交换机。PE在CE之间提供虚拟第2层桥接连接性。网络可以包括多个EVPN实例。
[0005]在EVPN中,PE之间的媒体访问控制(MAC)学习发生在控制平面中,而不是数据平面中。控制平面学习提供对MAC学习过程的更大控制(诸如限制谁学习什么)以及应用策略的能力。多协议边界网关协议(MP

BGP)通常被用作EVPN中用于通告MAC可达性信息的控制平面协议。例如,PE可以使用MP

BGP在控制平面中向其他PE通告从连接到PE的CE学习的MAC地址连同EVPN标签(例如,MPLS标签)。
[0006]EVPN多归属允许CE连接到多于一个PE。EVPN多归属可以提供负载平衡、链路/节点冗余和快速收敛。多归属可以在单活动模式或全活动模式下操作。在单活动模式下,仅允许附接到特定以太网区段的一组PE中的单个PE转发送往以及来自该以太网区段的业务。在全活动模式下,附接到特定以太网区段的所有PE都被允许转发送往以及来自该以太网区段的业务。在检测到链路故障时,PE撤销每以太网区段(ES)路由的对应以太网自动发现(A

D)集合,这触发其他PE切换成朝向PE的多归属对等体发送业务。然而,故障传播和切换可能花费比较长的时间,尤其是在高度放大的(highly scaled)环境中。
[0007]可通过使用本地保护机制(诸如出口快速重新路由(eFRR))来改进切换性能。利用eFRR,如果PE接收到用于CE的业务,但是检测到PE和CE之间的链路是不可操作的,则PE可以将业务转发到多归属对等PE(例如,提供到CE的连接性的另一个PE)。PE可以通过用由多归属对等PE通告的EVPN标签封装用于CE的业务并将封装的业务转发到多归属对等PE来实现这一点。然而,如果多归属对等PE和CE之间的链路也是不可操作的(例如,由于在CE自身的故障),则多归属对等PE会将业务转发回PE(作为在多归属对等PE处执行的eFRR的一部分)。
PE和多归属对等PE将继续以这种方式向彼此转发业务,直到由PE之一接收到每ES路由的以太网A

D撤销,从而创建瞬变环路。瞬变环路有时能持续大约数秒,这导致EVPN中不必要的带宽消耗。

技术实现思路

[0008]一种由以太网虚拟私用网络(EVPN)中充当提供商边缘(PE)的网络装置用于防止多归属对等PE之间的瞬变环路的方法。方法包括:向作为PE的多归属对等PE的一个或多个PE通告第一EVPN标签,其中,如果PE在相同的EVPN实例中提供到相同的客户边缘(CE)的连接性,则它们相对于彼此是多归属对等PE;向不是PE的多归属对等PE的一个或多个PE通告第二EVPN标签;接收用第一EVPN标签而不是第二EVPN标签封装的、用于CE的第一业务;并且响应于确定PE和CE之间的链路是不可操作的并且用于CE的第一业务用第一EVPN标签封装而丢弃第一业务。方法可以进一步包括:响应于确定PE和CE之间的链路是不可操作的并且CE的第二业务用第二EVPN标签封装而接收用第二EVPN标签而不是第一EVPN标签封装的、用于CE的第二业务,并且将第二业务转发到PE的多归属对等PE。
[0009]一种提供指令的非暂时性机器可读存储介质,所述指令如果由在以太网虚拟私用网络(EVPN)中充当提供商边缘(PE)的网络装置的处理器执行,将使得所述网络装置执行用于防止多归属对等PE之间的瞬变环路的操作。所述操作包括:向作为PE的多归属对等PE的一个或多个PE通告第一EVPN标签,其中,如果这些PE在相同的EVPN实例中提供到相同的客户边缘(CE)的连接性,则它们相对于彼此是多归属对等PE;向不是PE的多归属对等PE的一个或多个PE通告第二EVPN标签;接收用第一EVPN标签而不是第二EVPN标签封装的、用于CE的第一业务;并且响应于确定PE和CE之间的链路是不可操作的并且用于CE的第一业务用第一EVPN标签封装而丢弃第一业务。所述操作可以进一步包括:响应于确定PE和CE之间的链路是不可操作的并且用于CE的第二业务用第二EVPN标签封装而接收用第二EVPN标签而不是第一EVPN标签封装的、用于CE的第二业务,并且将第二业务转发到PE的多归属对等PE。
[0010]一种在以太网虚拟私用网络(EVPN)中充当提供商边缘(PE)以防止多归属对等PE之间的瞬变环路的网络装置。网络装置包括一个或多个处理器的集合和提供指令的非暂时性机器可读存储介质,所述指令如果由一个或多个处理器的集合执行,将使得网络装置:向作为PE的多归属对等PE的一个或多个PE通告第一EVPN标签,其中,如果PE在相同的EVPN实例中提供到相同的客户边缘(CE)的连接性,则它们相对于彼此是多归属对等PE;向不是PE的多归属对等PE的一个或多个PE通告第二EVPN标签;接收用第一EVPN标签而不是第二EVPN标签封装的、用于CE的第一业务;并且响应于确定PE和CE之间的链路是不可操作的并且用于CE的第一业务用第一EVPN标签封装而丢弃第一业务。所述非暂时性机器可读存储介质提供另外的指令,所述另外的指令如果由一个或多个处理器的集合执行,将使得所述网络装置:响应于确定PE和CE之间的链路是不可操作的并且用于CE的第二业务用第二EVPN标签封装而接收用第二EVPN标签而不是第一EVPN标签封装的、用于CE的第二业务,并且将第二业务转发到PE的多归属对等PE。
附图说明
[0011]通过参考用于说明本专利技术实施例的以下说明书和附图,可最佳地理解本专利技术。在
附图中。
[0012]图1是根据一些实施例、图示以太网虚拟私用网络(EVPN)系统中的操作以及其中的操作的框图。
[0013]图2是根据一些实施例、图示EVPN系统中用于另一场景的操作的框图。
[0014]图3是根据一些实施例、图示EVPN系统中用于又一场景的操作的框图。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种由以太网虚拟私用网络(EVPN)中充当提供商边缘(PE)的网络装置用于防止多归属对等PE之间的瞬变环路的方法,所述方法包括:向作为所述PE的多归属对等PE的一个或多个PE通告(510)第一EVPN标签,其中,如果PE在相同的EVPN实例中提供到相同的客户边缘(CE)的连接性,则它们相对于彼此是多归属对等PE;向不是所述PE的多归属对等PE的一个或多个PE通告(520)第二EVPN标签;接收(530)用所述第一EVPN标签而不是所述第二EVPN标签封装的、用于CE的第一业务;以及响应于确定所述PE和所述CE之间的链路是不可操作的并且用于所述CE的所述第一业务用所述第一EVPN标签封装而丢弃(560)所述第一业务。2.如权利要求1所述的方法,进一步包括:接收(530)用所述第二EVPN标签而不是所述第一EVPN标签封装的、用于所述CE的第二业务;以及响应于确定所述PE和所述CE之间的所述链路是不可操作的并且用于所述CE的所述第二业务用所述第二EVPN标签封装而将所述第二业务转发(580)到所述PE的多归属对等PE。3.如权利要求2所述的方法,进一步包括:接收(530)用于所述CE的第三业务;以及响应于确定所述PE和所述CE之间的所述链路是可操作的,将用于所述CE的所述第三业务转发(550)到所述CE,而不管所述第三业务是用所述第一EVPN标签还是所述第二EVPN标签封装的。4.如权利要求1所述的方法,其中,使用BGP通告消息来通告所述第一EVPN标签。5.如权利要求4所述的方法,其中,所述BGP通告消息指示与所述第一EVPN标签关联的路由,其中,所述路由是每EVPN实例路由的以太网自动发现路由或媒体访问控制/互联网协议(MAC/IP)通告路由。6.如权利要求5所述的方法,其中,所述BGP通告消息指示与所述路由关联的组标识符和与所述路由关联的EVPN实例,其中,使用包括在所述BGP通告消息中的以太网区段传入路由目标扩展社区字段来指示与所述路由关联的所述组标识符,并且使用包括在所述BGP通告消息中的EVI

RT扩展社区字段来指示与所述路由关联的所述EVPN实例。7.如权利要求6所述的方法,其中,所述BGP通告消息指示与所述路由关联的偏好级别,其中,使用包括在所述BGP通告消息中的本地偏好字段来指示与所述路由关联的所述偏好级别,其中,当向所述PE的多归属对等PE通告所述第一EVPN标签和所述第二EVPN标签两者时,与所述第一EVPN标签关联的所述路由所关联的所述偏好级别高于与所述第二EVPN标签关联的路由所关联的偏好级别。8.如权利要求1所述的方法,其中,所述第一EVPN标签是多协议标签交换(MPLS)标签。9.如权利要求1所述的方法,其中,所述第一EVPN标签是虚拟可扩展局域网(VxLAN)网络标识符(VNI)。10.如权利要求1所述的方法,其中,由于所述CE或所述PE的故障,到所述CE的链路是不可操作的。11.一种提供指令的非暂时性机器可读存储介质,所述指令如果由以太网虚拟私用网
络(EVPN)中充当提供商边缘(PE)的网络装置的处理器执行,将使得所述网络装置执行用于防止多归属对等PE之间的瞬变环路的操作,所述操作包括:向作为所述PE的多归属对等PE的一个或多个PE通告(510)第一EVPN标签,其中,如果PE在相同的EVPN实例中提供到相同的客户边缘(CE)的连接性,则它们相对于彼此是多归属对等PE;向不是所述PE的多归属对等PE的一个或多个PE通告(520)第二EVPN标签;接收(530)用所述第一EVPN标签而不是所述第二EVPN标签封装的、用于CE的第一业务;以及响应于确定所述PE和所述CE之间的链路是不可操作的并且用于所述CE的所述第一业务用所述第一EVPN标签封装而丢弃(570)所述第一业务。12.如权利要求11所述的非暂时性计算...

【专利技术属性】
技术研发人员:何匠周哲李现民曲海丰
申请(专利权)人:瑞典爱立信有限公司
类型:发明
国别省市:

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

1