一种指定转发者DF的选举方法和装置制造方法及图纸

技术编号:26770796 阅读:28 留言:0更新日期:2020-12-18 23:49
本说明书提供一种指定转发者DF的选举方法和装置,该方法应用于多归属网络中的本端PE设备,该方法包括:接收对端PE发送的ES路由,所述ES路由中携带第一选举信息,所述第一选举信息包括:对端PE的DF选举参数Ri、对端PE的VLAN值,以及对端PE的Router id,获取本端第二选举信息,所述第二选举信息包括:本端PE的DF选举参数Ri、本端PE的VLAN值,以及本端PE的Router id,根据所述对端PE的Router id与本端PE的Router id大小,选择对第一选举信息中的对端Ri或者第二选举信息中的本端Ri进行累加运算,根据累加运算后的第一选举信息或者第二选举信息进行DF选举。

【技术实现步骤摘要】
一种指定转发者DF的选举方法和装置
本公开涉及通信
,尤其涉及一种指定转发者DF的选举方法和装置。
技术介绍
EVPN(EthernetVirtualPrivateNetwork,以太网虚拟专用网络)是一种二层VPN技术,控制平面采用MP-BGP通告EVPN路由信息,数据平面采用VXLAN或MPLS封装方式转发报文。租户的物理站点分散在不同位置时,EVPN可以基于已有的服务提供商或企业IP网络,为同一租户的相同子网提供二层互联。通过EVPN路由也可以发布VPN的私网路由信息,以实现MPLSL3VPN组网。EVPN多归属组网DF选,当一个CE连接到多台PE时,为了避免冗余备份组中的PE均发送泛洪流量给该CE,需要在冗余备份组中为每个AC选举一个PE作为DF(DesignatedForwarder,指定转发者),负责将泛洪流量转发给该AC。其他PE作为该AC的BDF(BackupDF,备份DF),不会向本地CE转发泛洪流量。多归属成员通过发送以太网段路由,向其它PE通告ES及其连接的PE信息,仅配置了ESI的PE会接收以太网段路由并根据其携带的ES、PE信息选举出DF。
技术实现思路
本说明书提供了一种指定转发者DF的选举方法和装置,通过该方法可以解决多个PE中存在不同VLAN的情况下进行DF选举。本说明书提供了一种指定转发者DF的选举方法,该方法应用于多归属网络中的本端PE设备,该方法包括:接收对端PE发送的ES路由,所述ES路由中携带第一选举信息,所述第一选举信息包括:对端PE的DF选举参数Ri、对端PE的VLAN值,以及对端PE的Routerid;获取本端第二选举信息,所述第二选举信息包括:本端PE的DF选举参数Ri、本端PE的VLAN值,以及本端PE的Routerid;根据所述对端PE的Routerid与本端PE的Routerid大小,选择对第一选举信息中的对端Ri或者第二选举信息中的本端Ri进行累加运算;根据累加运算后的第一选举信息或者第二选举信息进行DF选举。通过上述方法可以看出,本端PE可以根据选举信息中Routerid大小比较,以及结合比较后的累加运算,实现DF选举,而无需仅要求各AC口的VLAN相同。可选的,所述根据所述对端PE的Routerid与本地PE的Routerid大小,选择对第一选举信息中的对端Ri或者第二选举信息中的本端Ri进行累加运行,具体包括:获取对端PE的Routerid和本端Routerid,并进行大小判断;若对端PE的Routerid大于本端Routerid时,对所述第一选举信息中的Ri进行累加运算;或者,若对端PE的Routerid大于本端Routerid时,对所述第二选举信息中的Ri进行累加运算。可选的,所述根据累加运算后的第一选举信息或者第二选举信息进行DF选举,具体包括:利用第一选举信息中的对端PE的DF选举参数Ri和对端PE的VLAN值的乘积,与第二选举信息中的本端PE的DF选举参数Ri和本端PE的VLAN值的乘积进行比较,选择大的乘积结果对应的PE设备作为DF设备;其中,所述对端Ri或者本端Ri为进行累加后的Ri。可选的,所述对端PE的VLAN值包括对端PE设备中各VLAN的平均值;所述本端PE的VLAN值包括本端PE设备中各VLAN的平均值。本说明书还提供了一种PE设备,所述PE设备被部署于多归属网络,所述PE装置包括:接收模块,用于接收对端PE发送的ES路由,所述ES路由中携带第一选举信息,所述第一选举信息包括:对端PE的DF选举参数Ri、对端PE的VLAN值,以及对端PE的Routerid;获取模块,用于获取本端第二选举信息,所述第二选举信息包括:本端PE的DF选举参数Ri、本端PE的VLAN值,以及本端PE的Routerid;运算模块,用于根据所述对端PE的Routerid与本端PE的Routerid大小,选择对第一选举信息中的对端Ri或者第二选举信息中的本端Ri进行累加运算;处理模块,用于根据累加运算后的第一选举信息或者第二选举信息进行DF选举。所述运算模块,具体用于获取对端PE的Routerid和本端Routerid,并进行大小判断;若对端PE的Routerid大于本端Routerid时,对所述第一选举信息中的Ri进行累加运算;或者,若对端PE的Routerid大于本端Routerid时,对所述第二选举信息中的Ri进行累加运算。所述处理装置,具体用于利用第一选举信息中的对端PE的DF选举参数Ri和对端PE的VLAN值的乘积,与第二选举信息中的本端PE的DF选举参数Ri和本端PE的VLAN值的乘积进行比较,选择大的乘积结果对应的PE设备作为DF设备;其中,所述对端Ri或者本端Ri为进行累加后的Ri。可选的,所述对端PE的VLAN值包括对端PE设备中各VLAN的平均值;所述本端PE的VLAN值包括本端PE设备中各VLAN的平均值。可选的,所述第一选举信息还包括选举标识符,所述选举标识符用于通知接收该第一选举信息的设备进行DF选举。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。图1为本公开实施例提供的一种DF的选举方法的流程示意图;图2为本公开实施例提供的一种网络的架构示意图;图3为本公开实施例提供的一种网络的架构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。EVPN多归属的DF选举,以双归属组网为例,要求两端参与选举的VLAN一致,在实际的应用场景中,用户需要保证EVPN多归属两侧的AC指定的VLAN配置相同,然后选举结果按照上述的VLAN取模得到,通过这种方式来进行DF选举会存在以下技本文档来自技高网...

【技术保护点】
1.一种指定转发者DF的选举方法,其特征在于,所述方法应用于多归属网络中的本端PE设备,所述方法包括:/n接收对端PE发送的ES路由,所述ES路由中携带第一选举信息,所述第一选举信息包括:对端PE的DF选举参数Ri、对端PE的VLAN值,以及对端PE的Router id;/n获取本端第二选举信息,所述第二选举信息包括:本端PE的DF选举参数Ri、本端PE的VLAN值,以及本端PE的Router id;/n根据所述对端PE的Router id与本端PE的Router id大小,选择对第一选举信息中的对端Ri或者第二选举信息中的本端Ri进行累加运算;/n根据累加运算后的第一选举信息或者第二选举信息进行DF选举。/n

【技术特征摘要】
1.一种指定转发者DF的选举方法,其特征在于,所述方法应用于多归属网络中的本端PE设备,所述方法包括:
接收对端PE发送的ES路由,所述ES路由中携带第一选举信息,所述第一选举信息包括:对端PE的DF选举参数Ri、对端PE的VLAN值,以及对端PE的Routerid;
获取本端第二选举信息,所述第二选举信息包括:本端PE的DF选举参数Ri、本端PE的VLAN值,以及本端PE的Routerid;
根据所述对端PE的Routerid与本端PE的Routerid大小,选择对第一选举信息中的对端Ri或者第二选举信息中的本端Ri进行累加运算;
根据累加运算后的第一选举信息或者第二选举信息进行DF选举。


2.根据权利要求1所述的方法,其特征在于,所述根据所述对端PE的Routerid与本地PE的Routerid大小,选择对第一选举信息中的对端Ri或者第二选举信息中的本端Ri进行累加运行,具体包括:
获取对端PE的Routerid和本端Routerid,并进行大小判断;
若对端PE的Routerid大于本端Routerid时,对所述第一选举信息中的Ri进行累加运算;或者,
若对端PE的Routerid大于本端Routerid时,对所述第二选举信息中的Ri进行累加运算。


3.根据权利要求1所述的方法,其特征在于,所述根据累加运算后的第一选举信息或者第二选举信息进行DF选举,具体包括:
利用第一选举信息中的对端PE的DF选举参数Ri和对端PE的VLAN值的乘积,与第二选举信息中的本端PE的DF选举参数Ri和本端PE的VLAN值的乘积进行比较,选择大的乘积结果对应的PE设备作为DF设备;
其中,所述对端Ri或者本端Ri为进行累加后的Ri。


4.根据权利要求1-3任一所述的方法,其特征在于,所述对端PE的VLAN值包括对端PE设备中各VLAN的平均值;
所述本端PE的VLAN值包括本端PE设备中各VLAN的平均值。


5.根据权利要求1-3任一所述的方法,其特征在于,所述第一选举信息还包括选举标识符...

【专利技术属性】
技术研发人员:罗怡
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽;34

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

1