【技术实现步骤摘要】
一种指定转发器的选举方法及设备
本申请涉及数据通讯
,尤其涉及一种指定转发器的选举方法及设备。
技术介绍
以太虚拟专用网络(ethernetvirtualprivatenetwork,EVPN)由于其控制和转发平面分离、部署灵活、适用场景广泛等特点得到了越来越多的应用。EVPN用户网络边缘设备(customeredge,CE)多归多活场景中,只需要一个服务提供商边缘设备(provideredge,PE)向CE转发广播/未知单播/组播(broadcast/unknownunicast/multicast,BUM)流量,选出的这个PE就是指定转发器(designatedforwarder,DF),选出这个PE的过程就是DF选举过程。目前,DF选举主要有以下两种方案:方案1、DF基于以太网段(ethernetsegment,ES)路由中的源互联网协议(internetprotocol,IP)地址进行选举。根据源IP地址大小的顺序将多归场景的各PE进行排序,并且按照排序为各PE分配由0开始的序号,从各PE中选取序号为0的PE作为DF。方案2、DF基于虚拟局域网(virtuallocalareanetwork,VLAN)选举。按照公式:(VmodN)=i计算出作为DF的PE的序号。其中,i表示PE的序号,N为多归到一个CE的PE数量,V表示ES对应VLAN的VLANID。然而,方案1和方案2的DF选举过程会导致流量在某条链路重载甚至超载。
技术实现思路
本申请提 ...
【技术保护点】
1.一种指定转发器的选举方法,其特征在于,包括:/n第一服务提供商边缘设备PE接收其它PE发送的带宽通知消息;所述第一PE和所述其它PE与第一用户网络边缘设备CE连接;所述带宽通知消息中包含所述其它PE与第一CE之间的链路的带宽信息;/n所述第一PE根据所述其它PE的带宽信息和第一PE与所述第一CE之间的链路的带宽信息,在所述第一PE和所述其它PE中选举指定转发器DF。/n
【技术特征摘要】
1.一种指定转发器的选举方法,其特征在于,包括:
第一服务提供商边缘设备PE接收其它PE发送的带宽通知消息;所述第一PE和所述其它PE与第一用户网络边缘设备CE连接;所述带宽通知消息中包含所述其它PE与第一CE之间的链路的带宽信息;
所述第一PE根据所述其它PE的带宽信息和第一PE与所述第一CE之间的链路的带宽信息,在所述第一PE和所述其它PE中选举指定转发器DF。
2.根据权利要求1所述的方法,其特征在于,所述第一PE根据所述其它PE的带宽信息和第一PE与所述第一CE之间的链路的带宽信息,在所述第一PE和所述其它PE中选举DF,包括:
所述第一PE在所述第一PE和所述其它PE中,选取可用带宽或可用带宽率最大的PE作为DF;或者,
所述第一PE在所述第一PE和所述其它PE中,选取使用带宽率最小的PE作为DF;或者,
所述第一PE在所述第一PE和所述其它PE中,按照所述其它PE和所述第一PE的可用带宽或可用带宽率的大小,选举用于不同虚拟局域网VLAN或用于不同以太虚拟专用网络EVPN实例的DF;其中,可用带宽或可用带宽率越大的DF所用于的VLAN或EVPN实例的数量越大;或者,
所述第一PE在所述第一PE和所述其它PE中,按照所述其它PE和所述第一PE的使用带宽率的大小,选举用于不同VLAN或用于不同EVPN实例的DF;其中,使用带宽率越小的DF所用于的VLAN或EVPN实例数量越大;
其中,所述可用带宽、可用带宽率和所述使用带宽率根据所述带宽信息确定。
3.根据权利要求2所述的方法,其特征在于,所述第一PE在所述第一PE和所述其它PE中,按照所述其它PE和所述第一PE的可用带宽或可用带宽率的大小,选举用于不同虚拟局域网VLAN或用于不同以太虚拟专用网络EVPN实例的DF,包括:
所述第一PE在所述第一PE和所述其它PE中,按照所述其它PE和所述第一PE的可用带宽或可用带宽率的比例确定被选举为DF的各PE所分别用于的VLAN或EVPN实例的数量的比例;或者,
所述第一PE在所述第一PE和所述其它PE中,按照所述其它PE和所述第一PE的使用带宽率的大小,选举用于不同VLAN或用于不同EVPN实例的DF,包括:
所述第一PE在所述第一PE和所述其它PE中,按照所述其它PE和所述第一PE的使用带宽率的比例确定被选举为DF的各PE所分别用于的VLAN或EVPN实例的数量的比例。
4.根据权利要求2或3所述的方法,其特征在于,所述可用带宽可以是以下中的任意一项:
平均可用带宽、最少可用带宽。
5.根据权利要求2或3所述的方法,其特征在于,所述可用带宽率可以是以下中的任意一项:
平均可用带宽率、最少可用带宽率。
6.根据权利要求2或3所述的方法,其特征在于,所述使用带宽率可以是以下中的任意一项:
平均使用带宽率、峰值使用带宽率。
7.根据权利要求1-6任一所述的方法,其特征在于,所述带宽通知消息为路由更新消息。
8.根据权利要求1-7任一所述的方法,其特征在于,所述带宽信息包括以下中的部分或全部:
链路带宽、平均使用带宽、峰值使用带宽。
9.根据权利要求1-8任一所述的方法,其特征在于,所述第一PE根据所述其它PE的带宽信息和第一PE与所述第一CE之间的链路的带宽信息,在所述第一PE和所述其它PE中选举DF之后,还包括:
若所述DF的峰值使用带宽大于或等于第一阈值,则重新进行DF选举;和/或,
每预设周期重新进行DF选举;和/或,
若所述DF的峰值使用带宽率大于或等于第二阈值,则重新进行DF选举;和/或,
若所述DF的可用带宽率小于或等于第三阈值,则重新进行DF选举;和/或,
若所述DF的可用带宽小于或等于第四阈值,则重新进行DF选举。
10.根据权利要求1-9任一所述的方法,其特征在于,所述方法还包括:
若DF选举惩戒值大于或等于惩戒阈值,则停止DF选举;所述DF选举惩戒值与DF的选举次数正相关,且与时间负相关;
若所述DF选举惩戒值小于惩戒阈值,则恢复DF选举。
11.一种指定转发器的选举设备,其特征在于,包括:
收发单元,用于接收其它服务提供商边缘设备PE发送的带宽通知消息;所述第一PE和所述其它PE与第一用户网络边缘设备CE连接;所述带宽通知消息中包含...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。