【技术实现步骤摘要】
一种无损流量拥塞自适应方法、系统和网络设备
[0001]本申请实施例涉及通信领域,特别涉及一种无损流量拥塞自适应方法、系统和网络设备。
技术介绍
[0002]当多级网络发生拥塞时,目前通用的解决方案是同时部署基于优先级的流量控制(Priority-based Flow Control,PFC)功能和显示拥塞通知(Explicit Congestion Notification,ECN)功能。PFC是一种基于队列拥塞的功能,当队列的拥塞长度达到其阈值时,触发PFC,并向上游设备发送反压包,直至源端设备收到反压包后,会降低对应优先级流量的发送速率。ECN是当网络设备的无损队列出现拥塞,即队列已使用的缓存超过ECN的门限值时,网络设备在转发的报文中打上ECN标签,接收端收到带有ECN拥塞标记的报文后,向源端发送拥塞通知报文,源端收到报文降低发送速率。
[0003]然而,传统的ECN功能是手工设置静态的门限值,这种方案在网络拥塞时容易触发PFC的门限值,导致网络拥塞加剧。
技术实现思路
[0004]本申请实施例的主要目的在于提出一种无损流量拥塞自适应方法、系统和网络设备,能够动态调整ECN门限值,避免了由于ECN响应报文较长的反压时长所造成的触发PFC功能的问题。
[0005]为实现上述目的,本申请实施例提供了一种无损流量拥塞自适应方法,包括:对传送的网络流量进行统计分析,获取流量分析参数,其中,所述流量分析参数包括流量incast值,时延敏感流量比例,吞吐敏感流量比例;根据所述获取的流量分析 ...
【技术保护点】
【技术特征摘要】
1.一种无损流量拥塞自适应方法,其特征在于,包括:对传送的网络流量进行统计分析,获取流量分析参数,其中,所述流量分析参数包括流量incast值,时延敏感流量比例,吞吐敏感流量比例;根据所述获取的流量分析参数,动态调整显示拥塞通知ECN的门限值;根据所述ECN门限值,源端自动调节流量发送窗口。2.根据权利要求1所述的无损流量拥塞自适应方法,其特征在于,对传送的网络流量进行分析,获取流量分析参数,包括:对传送的网络流量进行统计分析,获取流量incast值;根据数据包的属性对所述网络流量的类型进行区分,获取所述时延敏感流量比例和所述吞吐敏感流量比例。3.根据权利要求1所述的无损流量拥塞自适应方法,其特征在于,所述根据所述获取的流量分析参数,动态调整显示拥塞通知ECN的门限值,包括:比较所述流量incast值和预设的incast值的大小;若所述流量incast值大于预设的incast值,则通过公式T=E-incast*a降低ECN门限值;若所述流量incast值小于预设的incast值,则通过公式T=E+incast*a提高ECN门限;其中,Th表示动态ECN门限值,E表示初始状态下设置的默认ECN门限,a表示incast值对ECN门限影响系数。4.根据权利要求1所述的无损流量拥塞自适应方法,其特征在于,所述根据所述获取的流量分析参数,动态调整显示拥塞通知ECN的门限值,包括:比较所述时延敏感流量比例,所述吞吐敏感流量比例与预设条件的大小;若所述时延敏感流量比例大于预设的条件,则采用公式Th=E-R
S
*b,通过提高时延敏感流量比例对ECN门限影响系数b,降低ECN门限值;若所述吞吐敏感流量比例大于预设的条件,则采用公式Th=E+R
H
*c,通过提高吞吐敏流量比例对ECN门限的影响系数c,提高ECN门限值;其中,Th表示动态ECN门限值,E表示初始状态下设置的默认ECN门限,b表示时延敏感流量比例对ECN门限影响系数,c表示吞吐敏感流量比例对ECN门限影响系数,R
S
表示时延敏感流量所占比例,R
H
表示吞吐敏感流量所占比例。5.根据权利要求1所述的无损流量拥塞自适应方法,其特征在于,所述根据所述获取的流量分析参数,动态调整显示拥塞通知ECN的门限值,包括:比较所述流量incast值和预设的incast值的大小;若所述流量incast值大于预设的incast值,则通过公式T=E-incast*a-R
s
*b+R
H
*c降低ECN门限值;若所述流量incast值小于预设的incast值,则通过公式T=E+incast*a-R
s
*b+R
H
*c提高ECN门限;其中,Th表示动态ECN门限值,E表示初始状态下设置的默认ECN...
【专利技术属性】
技术研发人员:刘毅,杨庆,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。