【技术实现步骤摘要】
拥塞控制方法及装置、通信网络、计算机存储介质
[0001]本申请是分案申请,原申请的申请号是CN 201910523078.4,原申请日是2019年06月17日,原申请的全部内容通过引用结合在本申请中。
[0002]本申请涉及网络
,特别涉及一种拥塞控制方法及装置、通信网络、计算机存储介质。
技术介绍
[0003]拥塞控制是提高网络资源利用率以及优化网络传输质量的重要方法。
[0004]目前的网络中通常基于显示拥塞通知(explicit congestion notification,ECN)机制进行拥塞控制。
[0005]当前,发送端和接收端之间通过网络设备转发数据包实现通信。网络基于ECN机制进行拥塞控制的过程包括:发送端发送支持ECN机制的数据包;网络设备检测出端口队列的队列深度是否超出预设的ECN水线(ECN threshold);当出端口队列的队列深度超出ECN水线时,网络设备为出端口队列中的数据包设置ECN标记;接收端接收到包括ECN标记的数据包后,向发送端发送拥塞通知报文;发送端接 ...
【技术保护点】
【技术特征摘要】
1.一种拥塞控制方法,其特征在于,所述方法包括:转发设备获取所述转发设备在第一时间段内的统计信息;所述转发设备向控制设备发送所述转发设备在所述第一时间段内的统计信息,用于所述控制设备基于所述转发设备在所述第一时间段内的统计信息,确定所述转发设备的出端口队列在第二时间段内的显示拥塞通知ECN水线;所述转发设备接收所述控制设备发送的所述ECN水线;在所述第二时间段内,当所述出端口队列的队列深度超出所述ECN水线时,所述转发设备为所述出端口队列中的数据包设置ECN标记。2.根据权利要求1所述的方法,其特征在于,所述统计信息包括发包速率,所述基于所述转发设备在所述第一时间段内的统计信息,确定所述出端口队列在第二时间段内的ECN水线,包括:根据所述发包速率与目标时延确定所述ECN水线,所述目标时延与所述转发设备所在的所有传输链路上的最大往返时延正相关。3.根据权利要求2所述的方法,其特征在于,所述统计信息还包括队列深度信息,所述根据所述发包速率与目标时延确定所述ECN水线,包括:当所述出端口队列在所述第一时间段的结束时刻的队列深度大于或等于所述出端口队列在所述第一时间段的开始时刻的队列深度时,根据所述发包速率与所述目标时延确定所述ECN水线。4.根据权利要求2所述的方法,其特征在于,所述统计信息还包括优先级流量控制PFC反压信息,所述根据所述发包速率与目标时延确定所述ECN水线,包括:当所述出端口队列在所述第一时间段内未接收到PFC帧,且所述出端口队列在所述第一时间段内的发包速率不为0时,根据所述发包速率与所述目标时延确定所述ECN水线。5.根据权利要求2所述的方法,其特征在于,所述统计信息还包括队列深度信息和优先级流量控制PFC反压信息,所述根据所述发包速率与目标时延确定所述ECN水线,包括:根据所述发包速率与所述目标时延确定第一ECN水线;根据所述队列深度信息确定第二ECN水线;根据所述PFC反压信息确定第三...
【专利技术属性】
技术研发人员:冀智刚,曲迪,夏寅贲,晏思宇,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。