System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 拥塞控制方法、设备及系统技术方案_技高网

拥塞控制方法、设备及系统技术方案

技术编号:40091567 阅读:5 留言:0更新日期:2024-01-23 16:17
本申请涉及通信技术领域,具体涉及一种拥塞控制方法、设备及系统。该方法包括:获取第一报文,第一报文包括拥塞标识,拥塞标识用于指示向目标设备发送数据的链路出现拥塞;根据拥塞标识确定源设备发送数据的速率调整策略,速率调整策略包括降速比例;发送第二报文,第二报文包括速率调整信息,信息用于指示速率调整策略。该方法可以指示不同的源设备按照相同的速率调整策略发送数据,进而提高业务处理效率。

【技术实现步骤摘要】

本申请涉及通信,尤其涉及一种拥塞控制方法、设备及系统


技术介绍

1、以太网(ethernet)作为一种尽力而为(best effort)的网络,在网络出现拥塞时可能会出现网络丢包。为避免在网络出现拥塞时可能出现的丢包现象,制定了多项用于保障无损以太网的拥塞控制协议。在拥塞控制协议中,发送方依赖接收方发送的拥塞反馈信号来调整发送速率。具体而言,在接收到拥塞反馈信号后,根据发送方的预设速率调整策略,调整数据发送速率。

2、随着,计算机通信和数据中心技术的发展,多个发送方同时向同一接收方发送数据已成为常见的情况。多个发送方可能是不同厂家或型号的网络设备,不同发送方的预设速率调整策略可能是不同的。因此,在多个发送方同时向同一接收方发送数据而发生拥塞时,多个发送方处理拥塞问题的策略不一致,影响业务处理的效率。


技术实现思路

1、本申请实施例提供了一种拥塞控制方法、设备及系统,可以指示不同的源设备按照相同的速率调整策略发送数据,进而提高业务处理效率。

2、第一方面,提供了一种拥塞控制方法,应用于目标设备,该方法包括:获取第一报文,第一报文包括拥塞标识,拥塞标识用于指示向目标设备发送数据的链路出现拥塞;根据拥塞标识确定源设备发送数据的速率调整策略,速率调整策略包括降速比例;发送第二报文,第二报文包括速率调整信息,信息用于指示速率调整策略。

3、该方法中,在向目标设备发送数据的链路发生拥塞时,目标设备可以确定并发送降速比例,由此,可以指示不同源设备按照相同的降速比例进行数据流发送速率的调整,从而使得不同带宽的源设备,能够同比例的降低数据流发送速率,避免了不同带宽的源设备发送速率调整比例不一致,导致的网络性能差异等问题,提高了不同带宽的源设备之间的兼容性。

4、在一种可能的实现方式中,速率调整策略还包括降速时长。

5、在该实现方式中,目标设备还可以通过速率调整策略,指示源设备何时结束低速发送数据,从而兼顾拥塞控制和网络利用率。

6、在一种可能的实现方式中,速率调整策略还包括增速比例。

7、在该实现方式中,目标设备还可以通过速率调整策略,指示源设备在低速发送数据后,如何增加数据的发送速率,从而兼顾拥塞控制和网络利用率。

8、在一种可能的实现方式中,该方法还包括:获取链路的拥塞程度;根据拥塞标识确定源设备发送数据的速率调整策略包括:根据拥塞标识和拥塞程度,确定速率调整策略。

9、在该实现方式中,目标设备可以根据链路的拥塞程度,确定与该拥塞程度相匹配的速率调整策略,实现对拥塞控制和网络利用率的有效兼顾。

10、在一种可能的实现方式中,拥塞程度由第一端口的缓存占用率的增长速率确定,第一端口为链路中用于向目标设备发送数据的端口。

11、在该实现方式中,根据缓存占用率的增长速率确定拥塞程度,使得确定出的拥塞程度可以更加准确且客观的反映链路的实际拥塞情况,进而使得目标设备可以确定出更加符合链路实际拥塞情况的速率调整策略。

12、在一种可能的实现方式中,获取链路的拥塞程度包括:目标设备统计在第一时间段内,目标设备接收到的第一报文的数量,得到统计结果;目标设备基于第一时间段的时长和统计结果,确定拥塞程度;其中,拥塞程度与第一时间段的时长负相关,且与统计结果正相关。

13、在该实现方式中,根据接收到的拥塞报文的增长速率确定拥塞程度,使得确定出的拥塞程度可以更加准确且客观的反映链路的实际拥塞情况,进而使得目标设备可以确定出更加符合链路实际拥塞情况的速率调整策略。

14、在一种可能的实现方式中,第二报文为拥塞通知报文,其中,拥塞通知报文中的保留字段设置速率调整策略。

15、第二方面,提供了一种拥塞控制装置,配置于目标设备,该装置包括:获取单元,用于获取第一报文,第一报文包括拥塞标识,拥塞标识用于指示向目标设备发送数据的链路出现拥塞;确定单元,用于根据拥塞标识确定源设备发送数据的速率调整策略,速率调整策略包括降速比例;发送单元,用于发送第二报文,第二报文包括速率调整信息,信息用于指示速率调整策略。

16、在一种可能的实现方式中,速率调整策略还包括降速时长。

17、在一种可能的实现方式中,速率调整策略还包括增速比例。

18、在一种可能的实现方式中,获取单元还用于:获取链路的拥塞程度;

19、确定单元还用于:根据拥塞标识和拥塞程度,确定速率调整策略。

20、在一种可能的实现方式中,拥塞程度由第一端口的缓存占用率的增长速率确定,第一端口为链路中用于向目标设备发送数据的端口。

21、在一种可能的实现方式中,获取单元还用于:

22、目标设备统计在第一时间段内,目标设备接收到的第一报文的数量,得到统计结果;

23、目标设备基于第一时间段的时长和统计结果,确定拥塞程度;其中,拥塞程度与第一时间段的时长负相关,且与统计结果正相关。

24、在一种可能的实现方式中,第二报文为拥塞通知报文,其中,拥塞通知报文中的保留字段设置速率调整策略。

25、第三方面,提供了一种目标设备,包括:存储器;处理器,用于执行存储器中的指令,使得设备执行第一方面所提供的方法。

26、第四方面,提供了一种网络系统,包括源设备和目标设备其中,源设备用于向目标设备发送数据;目标设备用于获取第一报文,第一报文包括拥塞标识,拥塞标识指示向源设备向目标设备发送数据的链路出现拥塞;目标设备用于根据拥塞标识确定源设备发送数据的速率调整策略,速率调整策略包括降速比例;目标设备用于向源设备发送第二报文,第二报文包括速率调整信息,信息用于指示速率调整策略;源设备用于根据降速比例,降低向目标设备发送数据的速率。

27、在一种可能的实现方式中,速率调整策略还包括降速时长;其中,源设备在降速时长内,根据降速比例,降低向目标设备发送数据的速率。

28、在一种可能的实现方式中,速率调整策略还包括增速比例:源设备用于在源设备根据降速比例,降低向目标设备发送数据的速率的时长达到降速时长之后,按照增速比例,增加向目标设备发送数据的速率。

29、在一种可能的实现方式中,目标设备还用于:获取链路的拥塞程度;根据拥塞标识和拥塞程度,确定速率调整策略。

30、在一种可能的实现方式中,拥塞程度由第一端口的缓存占用率的增长速率确定,第一端口为链路中用于向目标设备发送数据的端口。

31、在一种可能的实现方式中,目标设备用于统计在第一时间段内,目标设备接收到的第一报文的数量,得到统计结果;目标设备用于基于第一时间段的时长和统计结果,确定拥塞程度;其中,拥塞程度与第一时间段的时长负相关,且与统计结果正相关。

32、在一种可能的实现方式中,第二报文为拥塞通知报文,其中,拥塞通知报文中的保留字段设置速率调整策略。

33、第五方面,提供了一种计算机可读存储介质,,包本文档来自技高网...

【技术保护点】

1.一种拥塞控制方法,其特征在于,应用于目标设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述速率调整策略还包括降速时长。

3.根据权利要求2所述的方法,其特征在于,所述速率调整策略还包括增速比例。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:获取所述链路的拥塞程度;

5.根据权利要求4所述的方法,其特征在于,所述拥塞程度由第一端口的缓存占用率的增长速率确定,所述第一端口为所述链路中用于向所述目标设备发送数据的端口。

6.根据权利要求4所述的方法,其特征在于,获取所述链路的拥塞程度包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述第二报文为拥塞通知报文,其中,所述拥塞通知报文中的保留字段设置所述速率调整策略。

8.一种目标设备,其特征在于,包括:

9.一种网络系统,其特征在于,包括源设备和目标设备,其中,

10.根据权利要求9所述的网络系统,其特征在于,所述速率调整策略还包括降速时长;其中,所述源设备在所述降速时长内,根据所述降速比例,降低向所述目标设备发送数据的速率。

11.根据权利要求10所述的网络系统,其特征在于,所述速率调整策略还包括增速比例;所述源设备用于在所述源设备根据所述降速比例,降低向所述目标设备发送数据的速率的时长达到所述降速时长之后,按照所述增速比例,增加向所述目标设备发送数据的速率。

12.根据权利要求9-11任一项所述的网络系统,其特征在于,所述目标设备还用于:

13.根据权利要求12所述的网络系统,其特征在于,所述拥塞程度由第一端口的缓存占用率的增长速率确定,所述第一端口为所述链路中用于向所述目标设备发送数据的端口。

14.根据权利要求12所述的网络系统,其特征在于,

15.根据权利要求9-14任一项所述的网络系统,其特征在于,所述第二报文为拥塞通知报文,其中,所述拥塞通知报文中的保留字段设置所述速率调整策略。

...

【技术特征摘要】

1.一种拥塞控制方法,其特征在于,应用于目标设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述速率调整策略还包括降速时长。

3.根据权利要求2所述的方法,其特征在于,所述速率调整策略还包括增速比例。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:获取所述链路的拥塞程度;

5.根据权利要求4所述的方法,其特征在于,所述拥塞程度由第一端口的缓存占用率的增长速率确定,所述第一端口为所述链路中用于向所述目标设备发送数据的端口。

6.根据权利要求4所述的方法,其特征在于,获取所述链路的拥塞程度包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,所述第二报文为拥塞通知报文,其中,所述拥塞通知报文中的保留字段设置所述速率调整策略。

8.一种目标设备,其特征在于,包括:

9.一种网络系统,其特征在于,包括源设备和目标设备,其中,

10.根据权利...

【专利技术属性】
技术研发人员:李宇涛
申请(专利权)人:河南昆仑技术有限公司
类型:发明
国别省市:

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

1