System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() CSIG拥塞通告方法、装置、电子设备及介质制造方法及图纸_技高网

CSIG拥塞通告方法、装置、电子设备及介质制造方法及图纸

技术编号:43327647 阅读:0 留言:0更新日期:2024-11-15 20:26
本发明专利技术公开了一种CSIG拥塞通告方法、装置、电子设备及介质,该方法包括:发送端沿传输路径发送CSIG报文;所述传输路径上的转发设备,根据所述CSIG报文获取本跳设备的瓶颈信息;所述转发设备根据预定条件,判断本跳设备是否生成CSIG Reflection报文,所述CSIG Reflection报文封装有CSIG拥塞信息;若是,所述转发设备生成CSIG Reflection报文,并将所述CSIG Reflection报文发送至所述发送端。本发明专利技术提供的CSIG拥塞通告方法、装置、电子设备及介质,通过引入转发设备的主动反馈机制,提升了拥塞反馈的实时性和准确性;转发设备不再仅仅是被动传递报文的信息节点,而是能够根据本节点的网络状况主动生成并发送拥塞反馈报文。

【技术实现步骤摘要】

本专利技术属于网络通信,具体涉及一种csig拥塞通告方法、装置、电子设备及介质。


技术介绍

1、随着网络技术的发展,网络流量日益增大,如何有效管理和控制网络拥塞成为了一项关键技术问题。在现有的网络拥塞控制方案中,典型的拥塞通知机制依赖于接收端的反馈,例如基于tcp的拥塞控制方案,通过接收端检测到的丢包或时延增大来判断网络是否出现拥塞,并通过调节数据发送端的发送速率来缓解拥塞。然而,这种被动的拥塞控制方式通常反馈时延较长,且对实时性要求较高的场景不够适用。

2、为了解决上述问题,近年来提出了一种基于csig(congestion signaling,拥塞信令)的端到端拥塞通告方法。在该方法中,发送端通过在报文中封装csig信息,沿数据传输路径发送,以便路径上的转发设备能够检测本节点的带宽和时延等信息。

3、现有技术中通常由接收端反馈csig拥塞信息到发送端,这意味着只有当报文到达接收端后,发送端才能获取网络路径上的拥塞信息。对于长路径或高时延网络,这种方式导致拥塞通知存在较大的延迟,无法及时调整发送策略,从而增加了丢包率和时延,降低了网络传输性能。

4、因此,针对上述技术问题,有必要提供一种新的解决方案。


技术实现思路

1、本专利技术的目的在于提供一种csig拥塞通告方法、装置、电子设备及介质,其能够通过引入转发设备的主动反馈机制,提升了拥塞反馈的实时性和准确性。

2、为实现上述目的,本专利技术提供的技术方案如下:

3、第一方面,本专利技术提供了一种csig拥塞通告方法,其包括:

4、发送端沿传输路径发送csig报文;所述传输路径上的转发设备,根据所述csig报文获取本跳设备的瓶颈信息;所述转发设备根据预定条件,判断本跳设备是否生成csigreflection报文,所述csig reflection报文封装有csig拥塞信息;若是,所述转发设备生成csig reflection报文,并将所述csig reflection报文发送至所述发送端。

5、在一个或多个实施方式中,所述方法包括:所述转发设备判断本跳设备拥塞程度是否高于csig报文携带的瓶颈信息,所述拥塞信息包括出口可用带宽、出口可用带宽占用率和时延;若是,所述转发设备生成csig reflection报文,并将所述csig reflection报文发送至所述发送端。

6、在一个或多个实施方式中,所述方法包括:所述转发设备判断下一跳设备是否支持csig;若否,所述转发设备生成csig reflection报文,并将所述csig reflection报文发送至所述发送端。

7、在一个或多个实施方式中,所述方法包括:所述转发设备判断csig报文在本跳设备是否被丢弃;若是,所述转发设备生成csig reflection报文,并将所述csig reflection报文发送至所述发送端。

8、在一个或多个实施方式中,所述方法还包括:当所述转发设备首次收到csig报文时,解析所述csig报文的源ip、目的ip及瓶颈信息,并将这些字段作为键值存储于csig流表中。

9、在一个或多个实施方式中,所述方法还包括:所述转发设备将本跳设备的瓶颈信息,与csig流表中的瓶颈信息进行比较,若本跳设备的拥塞程度高于csig流表中的瓶颈信息,则更新csig流表中的瓶颈信息。

10、在一个或多个实施方式中,所述方法还包括:所述转发设备定期扫描csig流表,若某一流表项在多个周期内未收到相应的csig报文,则将该流表项删除。

11、第二方面,本专利技术提供了一种csig拥塞通告装置,其包括:

12、发送模块,用于使发送端沿传输路径发送csig报文;获取模块,用于使所述传输路径上的转发设备,根据所述csig报文获取本跳设备的瓶颈信息;判断模块,用于使所述转发设备根据预定条件,判断本跳设备是否生成csig reflection报文,所述csig reflection报文封装有csig拥塞信息;生成模块,用于使所述转发设备在满足判断条件时生成csigreflection报文,并将所述csig reflection报文发送至所述发送端。

13、第三方面,本专利技术提供了一种电子设备,包括存储器、处理器、以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如前所述的csig拥塞通告方法。

14、第四方面,本专利技术提供了一种计算机可读介质,所述计算机可读介质中承载有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如前所述的csig拥塞通告方法。

15、与现有技术相比,本专利技术提供的csig拥塞通告方法、装置、电子设备及介质,通过引入转发设备的主动反馈机制,提升了拥塞反馈的实时性和准确性;转发设备不再仅仅是被动传递报文的信息节点,而是能够根据本节点的网络状况主动生成并发送拥塞反馈报文;通过在拥塞发生时直接由转发设备向发送端反馈路径中的瓶颈信息,缩短了反馈路径,降低了拥塞反馈的时延。

本文档来自技高网...

【技术保护点】

1.一种CSIG拥塞通告方法,其特征在于,包括:

2.根据权利要求1所述的CSIG拥塞通告方法,其特征在于,所述方法包括:

3.根据权利要求1所述的CSIG拥塞通告方法,其特征在于,所述方法包括:

4.根据权利要求1所述的CSIG拥塞通告方法,其特征在于,所述方法包括:

5.根据权利要求1所述的CSIG拥塞通告方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的CSIG拥塞通告方法,其特征在于,所述方法还包括:

7.根据权利要求5所述的CSIG拥塞通告方法,其特征在于,所述方法还包括:

8.一种CSIG拥塞通告装置,其特征在于,包括:

9.一种电子设备,包括存储器、处理器、以及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1~7中任一项所述的CSIG拥塞通告方法。

10.一种计算机可读介质,其特征在于,所述计算机可读介质中承载有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1~7中任一项所述的CSIG拥塞通告方法。

...

【技术特征摘要】

1.一种csig拥塞通告方法,其特征在于,包括:

2.根据权利要求1所述的csig拥塞通告方法,其特征在于,所述方法包括:

3.根据权利要求1所述的csig拥塞通告方法,其特征在于,所述方法包括:

4.根据权利要求1所述的csig拥塞通告方法,其特征在于,所述方法包括:

5.根据权利要求1所述的csig拥塞通告方法,其特征在于,所述方法还包括:

6.根据权利要求5所述的csig拥塞通告方法,其特征在于,所述方法还包括:

7.根据权...

【专利技术属性】
技术研发人员:程兴旺卢斌杰李祥
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

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

1