【技术实现步骤摘要】
流量转发方法、装置及存储介质
[0001]本申请实施例涉及通信领域,特别涉及一种流量转发方法、装置及存储介质。
技术介绍
[0002]通过在两个转发设备之间建立链路聚合组,能够提供更高的通信带宽和通信可靠性。其中,链路聚合组是将两个转发设备之间的多条通信链路进行捆绑得到。相关技术中,两个转发设备通过互相协商将链路聚合组中的M条通信链路作为活动链路,剩余的N条通信链路则作为非活动链路。非活动链路是活动链路的备份链路。当活动链路正常时,通过活动链路进行流量转发,当活动链路故障时,能够从非活动链路中选择一条链路来替换故障链路。其中,在通过活动链路进行流量转发时,有可能因为流量突发、负载分担不均或者是网络中流量增多而导致某条活动链路出现拥塞,在这种情况下,通过该条活动链路继续进行流量转发将有可能出现丢包问题。
技术实现思路
[0003]本申请实施例提供了一种流量转发方法、装置及存储介质,能够降低活动链路处于拥塞状态时的丢包率。所述技术方案如下:
[0004]第一方面,提供了一种流量转发方法,所述方法包括:当检测到第一活动链路处于拥塞状态时,将链路聚合组包括的N条非活动链路中的一条链路切换为第一临时活动链路,所述第一活动链路为所述链路聚合组包括的M条活动链路中的任一条活动链路,所述M和所述N均为大于0的整数;通过所述第一临时活动链路分担转发待通过所述第一活动链路转发的目标流量。
[0005]在本申请实施例中,在检测到第一活动链路处于拥塞状态时,通过将非活动链路切换为活动链路来辅助第一活动链路完成 ...
【技术保护点】
【技术特征摘要】
1.一种流量转发方法,其特征在于,所述方法包括:当检测到第一活动链路处于拥塞状态时,将链路聚合组包括的N条非活动链路中的一条链路切换为第一临时活动链路,所述第一活动链路为所述链路聚合组包括的M条活动链路中的任一条活动链路,所述M和所述N均为大于0的整数;通过所述第一临时活动链路分担转发待通过所述第一活动链路转发的目标流量。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第一活动链路的本端接口的发包速率;如果所述第一活动链路的发包速率不小于拥塞阈值的速率,则确定所述第一活动链路处于拥塞状态,所述拥塞阈值小于所述第一活动链路的接口带宽。3.根据权利要求2所述的方法,其特征在于,所述通过所述第一临时活动链路分担转发待通过所述第一活动链路转发的目标流量之后,还包括:获取所述第一活动链路的本端接口和所述第一临时活动链路的本端接口的总发包速率;如果所述总发包速率小于解除拥塞阈值,则将所述第一临时活动链路切换为非活动链路。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述第一活动链路的本端接口的发包速率和收包速率;如果所述第一活动链路的本端接口的发包速率和收包速率中存在不小于拥塞阈值的目标速率,则确定所述第一活动链路处于拥塞状态,所述拥塞阈值小于所述第一活动链路的接口带宽。5.根据权利要求4所述的方法,其特征在于,所述通过所述第一临时活动链路分担转发待通过所述第一活动链路转发的目标流量之后,还包括:当所述目标速率为第一活动链路的本端接口的发包速率时,获取第一活动链路的本端接口和所述第一临时活动链路的本端接口的总发包速率;如果所述总发包速率小于解除拥塞阈值,则将所述第一临时活动链路切换为非活动链路。6.根据权利要求4所述的方法,其特征在于,所述通过所述第一临时活动链路分担转发待通过所述第一活动链路转发的目标流量之后,还包括:当所述目标速率为第一活动链路的本端接口的收包速率时,获取第一活动链路的本端接口和所述第一临时活动链路的本端接口的总收包速率;如果所述总收包速率小于解除拥塞阈值,则将所述第一临时活动链路切换为非活动链路。7.根据权利要求3、5或6所述的方法,其特征在于,所述解除拥塞阈值小于或等于所述拥塞阈值。8.根据权利要求1-7任一所述的方法,其特征在于,所述将链路聚合组包括的N条非活动链路中的一条链路切换为第一临时活动链路,包括:根据所述N条非活动链路中每条非活动链路的优先级,选择目标链路;将所述目标链路的本端接口的状态切换为活动状态,并向所述链路聚合组对应的对端设备发送第一报文,以将所述目标链路切换为所述第一临时活动链路,所述第一报文用于
指示所述对端设备将所述目标链路的对端接口的状态切换为活动状态。9.根据权利要求1-8任一所述的方法,其特征在于,在检测到第一活动链路处于拥塞状态后,所述方法还包括:获取所述链路聚合组包括的活动链路和临时活动链路的数量总和;如果所述数量总和小于参考阈值,则执行所述将链路聚合组包括的N条非活动链路中的一条链路切换为第一临时活动链路的步骤。10....
【专利技术属性】
技术研发人员:胡建宁,
申请(专利权)人:北京华为数字技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。