为交换机配置拥塞通知门限的方法及装置制造方法及图纸

技术编号:32364314 阅读:40 留言:0更新日期:2022-02-20 03:36
本发明专利技术公开了一种为交换机配置拥塞通知门限的方法及装置,其中,所述方法包括:针对所述交换机的输出队列,识别当前场景下队列长度下限值的取值范围;所述队列长度下限值用于控制所述输出队列对应的数据传输时延;在将标记概率的最大值设置为指定数值的情况下,以及在将所述队列长度下限值保持在所述取值范围内时,确定所述输出队列的最大吞吐量;在将所述最大吞吐量保持不变的情况下,搜寻最小的队列长度下限值和最小的队列长度上限值,并基于搜寻得到的所述最小的队列长度下限值和所述最小的队列长度上限值为所述输出队列设置对应的拥塞通知门限。本发明专利技术提供的技术方案,能够提高ECN门限配置的灵活度。提高ECN门限配置的灵活度。提高ECN门限配置的灵活度。

【技术实现步骤摘要】
为交换机配置拥塞通知门限的方法及装置


[0001]本专利技术涉及互联网
,具体涉及一种为交换机配置拥塞通知门限的方法及装置。

技术介绍

[0002]目前,为了实现端到端的拥塞管理,当交换机的输出队列发生数据拥塞时,交换机会有选择地对输出队列中的报文添加拥塞标识。这样,携带拥塞标识的拥塞通知报文(Congestion Notification Packet,CNP)会被发送至源端,以通知源端对数据流进行降速,从而缓解数据拥塞。
[0003]交换机通常是根据拥塞通知门限来为报文添加拥塞标识的。其中,拥塞通知(Explicit Congestion Notification,ECN)门限会包含队列长度下限值和队列长度上限值,当输出队列当前的数据长度低于队列长度下限值时,交换机不会添加拥塞标识。当输出队列当前的数据长度位于队列长度下限值和队列长度上限值之间时,交换机会按照一定的概率在报文中添加拥塞标识。而当输出队列当前的数据长度高于队列长度上限值时,交换机会对输出队列中的每个报文都添加拥塞标识。
[0004]目前,通常会在交换机中本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种为交换机配置拥塞通知门限的方法,其特征在于,所述方法包括:针对所述交换机的输出队列,识别当前场景下队列长度下限值的取值范围;所述队列长度下限值用于控制所述输出队列对应的数据传输时延;在将标记概率的最大值设置为指定数值的情况下,以及在将所述队列长度下限值保持在所述取值范围内时,确定所述输出队列的最大吞吐量;所述标记概率用于表征给所述输出队列中的报文标记拥塞标识的概率;在将所述最大吞吐量保持不变的情况下,搜寻最小的队列长度下限值和最小的队列长度上限值,并基于搜寻得到的所述最小的队列长度下限值和所述最小的队列长度上限值为所述输出队列设置对应的拥塞通知门限。2.根据权利要求1所述的方法,其特征在于,所述取值范围包含上限阈值;确定所述输出队列的最大吞吐量包括:将所述队列长度下限值设置为所述上限阈值,并为队列长度上限值设置多个候选值;在所述队列长度上限值赋值为各个所述候选值时,识别所述输出队列针对各个所述候选值分别对应的吞吐量;从识别出的各个所述吞吐量中,筛选出所述输出队列的最大吞吐量。3.根据权利要求2所述的方法,其特征在于,所述多个候选值中包括初始值和大于所述初始值的各个递增值;所述在所述队列长度上限值赋值为各个所述候选值时,识别所述输出队列针对各个所述候选值分别对应的吞吐量包括:从所述初始值开始,按照数值从小到大的顺序依次为所述队列长度上限值进行赋值,并在每次赋值后,统计所述输出队列的吞吐量。4.根据权利要求2所述的方法,其特征在于,所述从识别出的各个所述吞吐量中,筛选出所述输出队列的最大吞吐量包括:若相邻的多个吞吐量的数值均相同,将相同的所述吞吐量作为所述输出队列的最大吞吐量。5.根据权利要求1所述的方法,其特征在于,所述最小的队列长度上限值按照以下方式搜寻:获取所述输出队列达到所述最大吞吐量时对应的初始队列长度下限值和初始队列长度上限值;在固定所述初始队列长度下限值不变的情况下,逐步减小所述初始队列长度上限值,并在每次减小所述初始队列长度上限值后,统计所述输出队列的实时吞吐量;在确保所述实时吞吐量等于所述最大吞吐量的情况下,确定最小的队列长度上限值。6.根据权利要求5所述的方法,其特征在于,在确定出最小的队列长度上限值后,所述最小的队列长度下限值按照以下方式搜寻:在将确定出的所述最小的队列长度上限值保持不变的情况下,逐步减小所述初始队列长度下限值,并在每次减小所述初始队列长度下限值后,统计所述输出队列的实时吞吐量;在确保所述实时吞吐量等于所述最大吞吐量的情况下,确定最小的队列长度下限值。7.根据权利要求6所述的方法,其特征在于,在确定出最小的队列长度下限值之后,所述方法还包括:
在将确定出的所述最小的队列长度下限值保持不变的情况下,在确定出的所述最小的队列长度上限值的基础上,继续逐步减小队列长度上限值,并在每次减小所述队列长度上限值后,统计所述输出队列的实时吞吐量;在确保所述实时吞吐量等于所述最大吞吐量的情况下,再次确定最小的队列长度上...

【专利技术属性】
技术研发人员:王明辉谢江轩敖襄桥
申请(专利权)人:新华三大数据技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1