【技术实现步骤摘要】
报文发送方法、设备及系统
[0001]本申请涉及网络
,特别涉及一种报文发送方法、设备及系统。
技术介绍
[0002]在以太网虚拟私有网络(Ethernet virtual private network,EVPN)多归属组网模式中,一个用户边缘(customer edge,CE)设备可以通过多条链路接到EVPN中的多个运营商边缘(provider edge,PE)设备上,即一个CE设备可以归属于多个PE设备。
[0003]相关技术中,对于该EVPN多归属组网模式,需要在与同一个CE连接的多个PE设备中选举一个PE设备作为指定转发者(designated forwarder,DF)设备。在EVPN多归属组网的单活模式下,只有DF设备能够转发来自CE设备的报文或发往CE设备的报文。在EVPN多归属组网的多活模式下,只有DF设备能够转发发往CE设备的广播、未知单播和组播(broadcast,unknown unicast,and multicast,BUM)流量报文。
[0004]但是,在该多活模式下,发往CE设备的BUM流量报文仅能由DF设备转发,导致该CE设备所归属的多个PE设备的负载不均衡。
技术实现思路
[0005]本申请提供了一种报文发送方法、设备及系统,可以解决多归属组网模式中,多个PE设备之间负载不均衡的技术问题。
[0006]第一方面,提供了一种报文发送系统,该系统包括第一网络设备、第二网络设备和第三网络设备,其中,该第一网络设备和该第二网络设备互为向该第三网 ...
【技术保护点】
【技术特征摘要】
1.一种报文发送系统,其特征在于,所述系统包括第一网络设备、第二网络设备和第三网络设备,其中,所述第一网络设备和所述第二网络设备互为向所述第三网络设备转发报文时的负载分担设备,所述第三网络设备多归接入至所述第一网络设备和所述第二网络设备;所述第一网络设备用于接收第一报文和第二报文,并根据所述第一网络设备为负载分担方式下需转发所述第一报文的设备,向所述第三网络设备转发所述第一报文;所述第二网络设备用于接收所述第一报文和所述第二报文,并根据所述第二网络设备为负载分担方式下需转发所述第二报文的设备,向所述第三网络设备转发所述第二报文。2.根据权利要求1所述的系统,其特征在于,所述第一网络设备根据所述第一网络设备为负载分担方式下需转发所述第一报文的设备,包括:所述第一网络设备根据所述第一报文满足第一条件,确定所述第一网络设备为负载分担方式下需转发所述第一报文的设备;所述第二网络设备根据所述第二网络设备为负载分担方式下需转发所述第二报文的设备,包括:所述第二网络设备根据所述第二报文满足第二条件,确定所述第二网络设备为负载分担方式下需转发所述第二报文的设备。3.根据权利要求2所述的系统,其特征在于,所述第一报文满足第一条件,包括:所述第一报文的第一目标介质访问控制MAC地址为满足第三条件的MAC地址,所述第一目标MAC地址为所述第一报文的源MAC地址或目的MAC地址;所述第二报文满足第二条件,包括:所述第二报文的第二目标MAC地址为满足第四条件的MAC地址,所述第二目标MAC地址为所述第二报文的源MAC地址或目的MAC地址;其中,所述第三条件与所述第四条件不同。4.根据权利要求3所述的系统,其特征在于,所述第三条件为:MAC地址的第i位为奇数和偶数中的一种,所述第四条件为:MAC地址的第i位为奇数和偶数中的另一种,其中,所述i为正整数,且所述i不大于MAC地址的总位数;或者,所述第三条件为:MAC地址中的n位组成的数值位于第一数值范围,所述第四条件为:MAC地址中的n位组成的数值位于第二数值范围,所述第二数值范围与所述第一数值范围不同,其中,所述n为大于1的正整数,且所述n不大于MAC地址的总位数。5.根据权利要求3或4所述的系统,其特征在于,所述第一网络设备和所述第二网络设备均为转发设备,所述第三网络设备为宽带接入服务器,或者为与宽带接入服务器连接的转发设备;所述第一目标MAC地址和所述第二目标MAC地址均为源MAC地址。6.根据权利要求3或4所述的系统,其特征在于,所述第一网络设备和所述第二网络设备均为运营商边缘PE设备,所述第三网络设备为用户边缘CE设备;所述第一目标MAC地址和所述第二目标MAC地址均为目的MAC地址。7.根据权利要求1至6任一所述的系统,其特征在于,所述第一网络设备还用于获取第一指示,以及根据所述第一指示确定所述第一网络设备为向所述第三网络设备转发所述第一报文的负载分担设备;
所述第二网络设备还用于获取第二指示,以及根据所述第二指示确定所述第二网络设备为向所述第三网络设备转发所述第二报文的负载分担设备。8.根据权利要求7所述的系统,其特征在于,所述第一网络设备获取第一指示,包括:所述第一网络设备接收所述第二网络设备发送的携带有所述第一指示的第一以太网段ES路由;所述第二网络设备获取所述第二指示,包括:所述第二网络设备接收所述第一网络设备发送的携带有所述第二指示的第二ES路由,所述第二指示和所述第一指示相同。9.根据权利要求7所述的系统,其特征在于,所述系统还包括:控制器;所述控制器用于向所述第一网络设备发送所述第一指示,并向所述第二网络设备发送所述第二指示。10.根据权利要求1至9任一所述的系统,其特征在于,所述第一网络设备还用于根据获取到的去使能指令,不采用与所述第二网络设备进行负载分担的方式向所述第三网络设备转发所述第一报文;所述第二网络设备还用于根据获取到的所述去使能指令,不采用与所述第一网络设备进行负载分担的方式向所述第三网络设备转发所述第二报文。11.根据权利要求1至10任一所述的系统,其特征在于,所述第一网络设备和所述第二网络设备位于以太网虚拟私有网络EVPN中,所述第三网络设备为接入所述EVPN的设备。12.一种报文发送方法,其特征在于,应用于报文发送系统,所述报文发送系统包括第一网络设备、第二网络设备和第三网络设备,其中,所述第一网络设备和所述第二网络设备互为向所述第三网络设备转发报文时的负载分担设备,所述第三网络设备多归接入至所述第一网络设备和所述第二网络设备,所述方法包括:所述第一网络设备接收第一报文;所述第一网络设备根据所述第一网络设备为负载分担方式下需转发所述第一报文的设备,向接入侧的所述第三网络设备转发所述第一报文。13.根据权利要求12所述的方法,其特征在于,在所述第一网络设备接收第一报文之前,所述方法包括:所述第一网络设备获取第一指示,所述第一指示用于指示所述第一网络设备为向所述第三网络设备转发第一报文的负载分担设备。14.根据权利要求13所述的方法,其特征在于,所述第一网络设备获取第一指示,包括:所述第一网络设备接收所述第二网络设备发送的第一指示;或者,所述第一网络设备接收控制器发送的第一指示;又或者,所述第一网络设备获取配置的第一指示。15.根据权利要求14所述的方法,其特征在于,所述第一网络设备接收所述第二网络设备发送的第一指示,包括:所述第一网络设备接收所述第二网络设备发送的携带有所述第一指示的第一以太网段ES路由,以使得所述第一网络设备确定所述第一网络设备和所述第二网络设备互为负载
分担设备。16.根据权利要求15所述的方法,其特征在于,所述第一网络设备确定所述第一网络设备和所述第二网络设备互为负载分担设备,包括:所述第一网络设备根据所述第一ES路由中所述第一指示与所述第一网络设备中配置的第二指示相同,确定所述第一网络设备和所述第二网络设备互为负载分担设备。17.根据权利要求15或16所述的方法,其特征在于,所述方法还包括:所述第一网络设备向所述第二网络设备发送携带有第二指示的第二ES路由。18.根据权利要求12至17任一所述的方法,其特征在于,所述第一网络设备根据所述第一网络设备为负载分担方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。