DF选举方法、系统及装置制造方法及图纸

技术编号:17783985 阅读:78 留言:0更新日期:2018-04-22 15:16
本公开涉及一种DF选举方法、系统及装置,方法应用于EVPN多归属组网中作为DF的第一PE设备,包括:在检测到多归属成员的加入或退出时,进行DF选举,得到新的DF;若第一PE设备没有被选举为新的DF,则向EVPN多归属组网中其他PE设备发送携带有第一标识的ES路由;若在预设时长内未接收到第二PE设备发送的携带有第二标识的ES路由,则继续作为DF,第二PE设备用于表示被选举为新的DF的PE设备。通过在未确定新DF已经完成DF选举的情况下,原DF继续作为DF,根据本公开实施例的DF选举方法、系统及装置能够在多归属成员的加入或退出的情况下,缩短无DF情况的时间。

【技术实现步骤摘要】
DF选举方法、系统及装置
本公开涉及通信
,尤其涉及一种DF选举方法、系统及装置。
技术介绍
EVPN(EthernetVirtualPrivateNetwork,以太虚拟专用网)是一种二层VPN技术,基础协议在RFC7432中定义。在EVPN多归属组网中,一个CE(CustomerEdge,用户边缘)设备可以通过多条链路接到EVPN网络中的多个PE(ProviderEdge,运营商边缘)设备上。在EVPN多归属组网的单活模式下,只有DF(DesignatedForwarder,指定转发者)负责转发来自CE设备或发往CE设备的报文。在EVPN多归属组网的多活模式下,只有DF负责转发发往CE设备的BUM(Broadcast、Unknown、Unicast,orMulticast,广播、未知单播、多播)报文。因此,在EVPN多归属组网中需要在多个PE设备中选举一个PE设备作为DF。按照协议规范,多归属的PE设备可以从满足相同<ESI(EthernetSegmentIdentifier,以太网段标识),VLAN(VirtualLocalAreaNetwork,虚拟局域网)>对的ES(EthernetSegment,以太网段)路由中,获取发出路由的PE设备的IP地址。之后各PE设备可以基于获取的IP地址按照相同的算法选举出DF。然而,在多归属成员的加入或退出时,因各PE收到EthernetSegment路由延时不同,可能会出现在一段时间内多归属的CE没有DF的情况。例如,原DF计算出自己不再是DF,原DF变为BDF。此时,若新的DF未收到或者未来得及处理路由,将出现CE多归属的PE上没有DF的情况。
技术实现思路
有鉴于此,本公开提出了一种DF选举方法、系统及装置,能够在多归属成员加入或退出组网的情况下,缩短无DF情况的时间。根据本公开的第一方面,提供了一种DF选举方法,所述方法应用于EVPN多归属组网中作为DF的第一PE设备,所述方法包括:在检测到多归属成员的加入或退出时,第一PE设备进行DF选举,得到新的DF;若第一PE设备没有被选举为新的DF,则第一PE设备向所述EVPN多归属组网中其他PE设备发送携带有第一标识的ES路由,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;若在预设时长内未接收到第二PE设备发送的携带有第二标识的ES路由,则第一PE设备继续作为DF,所述第二PE设备用于表示被选举为新的DF的PE设备,所述第二标识用于表示发出所述ES路由的PE设备被选举为DF。根据本公开的第二方面,提供一种DF选举方法,所述方法应用于任一新加入EVPN多归属组网的第三PE设备,所述方法包括:第三PE设备设置自身为BDF、向所述EVPN多归属组网中其他PE设备发送携带有第一标识的ES路由、并启动定时器,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;定时器结束时,第三PE设备进行DF选举,得到新的DF;若第三PE设备被选举为新的DF,则第三PE设备向所述EVPN多归属组网中其他PE设备发送携带有第二标识的ES路由,以使第一PE设备设置自身为BDF,所述第二标识用于表示发出所述ES路由的PE设备被选举为DF,所述第一PE设备用于表示第三PE设备加入前所述EVPN多归属组网中作为DF的PE设备。根据本公开的第三方面,提供一种DF选举系统,应用于EVPN多归属组网,所述系统包括第一PE设备和一个或多个第四PE设备,所述第一PE设备用于表示多归属组网中作为DF的PE设备,所述第四PE设备用于表示多归属组网中作为BDF的PE设备;在检测到多归属成员的加入或退出时,第一PE设备进行DF选举,得到新的DF;若第一PE设备没有被选举为新的DF,则第一PE设备向所述系统中其他PE设备发送携带有第一标识的ES路由,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;若在预设时长内未接收到第二PE设备发送的携带有第二标识的ES路由,则第一PE设备继续作为DF,所述第二PE设备用于表示被选举为新的DF的PE设备,所述第二标识用于表示发出所述ES路由的PE设备被选举为DF。根据本公开的第四方面,提供了一种DF选举装置,所述装置应用于EVPN多归属组网中作为DF的第一PE设备,所述装置包括:第一选举模块,用于在检测到多归属成员的加入或退出时,进行DF选举,得到新的DF;第一发送模块,用于在第一PE设备没有被选举为新的DF时,向所述EVPN多归属组网中其他PE设备发送携带有第一标识的ES路由,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;保持模块,用于在预设时长内未接收到第二PE设备发送的携带有第二标识的ES路由时,继续作为DF,所述第二PE设备用于表示被选举为新的DF的PE设备,所述第二标识用于表示发出所述ES路由的PE设备被选举为DF。根据本公开的第五方面,提供一种DF选举装置,所述装置应用于任一新加入EVPN多归属组网的第三PE设备,所述装置包括:第二设置模块,用于设置自身为BDF、向所述EVPN多归属组网中其他PE设备发送携带有第一标识的ES路由、并启动定时器,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;第二选举模块,用于定时器结束时,进行DF选举,得到新的DF;第二发送模块,用于在第三PE设备被选举为新的DF时,向所述EVPN多归属组网中其他PE设备发送携带有第二标识的ES路由,以使第一PE设备设置自身为BDF,所述第二标识用于表示发出所述ES路由的PE设备被选举为DF,所述第一PE设备用于表示第三PE设备加入前所述EVPN多归属组网中作为DF的PE设备。在检测到多归属成员的加入或退出时,作为DF的第一PE设备进行DF选举,得到新的DF;若第一PE设备未被选举为新的DF,则第一PE设备向其他PE设备发送携带有第一标识的ES路由,并在指定时长内未接收到被选举为新的DF的第二PE设备发送的ES路由的情况下,继续作为DF。根据本公开的各方面实施例的DF选举方法、系统及装置在第一PE设备(多归属成员的加入或退出前作为DF的PE设备)未确定第二PE设备(多归属成员的加入或退出后被选举为DF的PE设备)已完成DF选举的情况下,继续作为DF,而不是自身完成DF选举后立刻设置自身为BDF,缩短了因第二PE设备相对于第一PE设备检测或处理ES路由延时而导致的无DF情况的时间。根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。附图说明包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。图1示出根据本公开一实施例的DF选举方法的流程图;图2示出根据本公开一实施例的EVPN多归属组网的示意图;图3示出根据本公开一实施例的DF选举方法的流程图;图4示出根据本公开一实施例的DF选举方法的流程图;图5示出根据本公开一实施例的DF选举装置的框图;图6示出根据本公开一实施例的DF选举装置的框图;图7示出根据本公开一实施例的DF选举装置的框图;图8示出根据本公开一实施例的DF选举装置的框图。具体实施方式以下将参考附图详细说明本公开的各种示例性实施例、特征和方本文档来自技高网
...
DF选举方法、系统及装置

【技术保护点】
一种指定转发者DF选举方法,其特征在于,所述方法应用于以太虚拟专用网络EVPN多归属组网中作为DF的第一PE设备,所述方法包括:在检测到多归属成员的加入或退出时,第一PE设备进行DF选举,得到新的DF;若第一PE设备没有被选举为新的DF,则第一PE设备向所述EVPN多归属组网中其他PE设备发送携带有第一标识的以太网段ES路由,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;若在预设时长内未接收到第二PE设备发送的携带有第二标识的ES路由,则第一PE设备继续作为DF,所述第二PE设备用于表示被选举为新的DF的PE设备,所述第二标识用于表示发出所述ES路由的PE设备被选举为DF。

【技术特征摘要】
1.一种指定转发者DF选举方法,其特征在于,所述方法应用于以太虚拟专用网络EVPN多归属组网中作为DF的第一PE设备,所述方法包括:在检测到多归属成员的加入或退出时,第一PE设备进行DF选举,得到新的DF;若第一PE设备没有被选举为新的DF,则第一PE设备向所述EVPN多归属组网中其他PE设备发送携带有第一标识的以太网段ES路由,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;若在预设时长内未接收到第二PE设备发送的携带有第二标识的ES路由,则第一PE设备继续作为DF,所述第二PE设备用于表示被选举为新的DF的PE设备,所述第二标识用于表示发出所述ES路由的PE设备被选举为DF。2.根据权利要求1所述的DF选举方法,其特征在于,所述方法包括:在第一PE设备发送了携带有第一标识的ES路由的情况下,若在预设时长内接收到第二PE设备发送的携带有第二标识的ES路由,则第一PE设备设置自身为BDF。3.根据权利要求1所述的DF选举方法,其特征在于,所述第一标识和所述第二标识设置于所述ES路由的扩展团体属性中。4.一种DF选举方法,其特征在于,所述方法应用于任一新加入EVPN多归属组网的第三PE设备,所述方法包括:第三PE设备设置自身为BDF、向所述EVPN多归属组网中其他PE设备发送携带有第一标识的ES路由、并启动定时器,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;定时器结束时,第三PE设备进行DF选举,得到新的DF;若第三PE设备被选举为新的DF,则第三PE设备向所述EVPN多归属组网中其他PE设备发送携带有第二标识的ES路由,以使第一PE设备设置自身为BDF,所述第二标识用于表示发出所述ES路由的PE设备被选举为DF,所述第一PE设备用于表示第三PE设备加入前所述EVPN多归属组网中作为DF的PE设备。5.根据权利要求4所述的DF选举方法,其特征在于,所述第一标识和所述第二标识设置于所述ES路由的扩展团体属性中。6.一种DF选举系统,其特征在于,应用于EVPN多归属组网,所述系统包括第一PE设备和一个或多个第四PE设备,所述第一PE设备用于表示多归属组网中作为DF的PE设备,所述第四PE设备用于表示多归属组网中作为BDF的PE设备;在检测到多归属成员的加入或退出时,第一PE设备进行DF选举,得到新的DF;若第一PE设备没有被选举为新的DF,则第一PE设备向所述系统中其他PE设备发送携带有第一标识的ES路由,所述第一标识用于表示发出所述ES路由的PE设备未被选举为DF;若在预设时长内未接收到第二PE设备发送的携带有第二标识的ES路由,则第一PE设备继续作为DF...

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

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

1