System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 带宽信息的发送方法、装置、设备及存储介质制造方法及图纸_技高网

带宽信息的发送方法、装置、设备及存储介质制造方法及图纸

技术编号:40774700 阅读:7 留言:0更新日期:2024-03-25 20:21
本申请提供了一种带宽信息的发送方法、装置、设备及存储介质,属于网络技术领域。本申请中,网络设备通过基于从本端接口发送到对端相连接口的流量获得链路的流量统计结果,基于本端接口的带宽值以及对端相连接口的带宽值获得链路的最大带宽值,使得上送的带宽信息不仅考虑了本端接口的信息,也考虑了对端接口的信息,实现了基于出接口和下一跳的流量统计,从而提升了上送的带宽信息的精确性。

【技术实现步骤摘要】

本申请涉及网络,特别涉及一种带宽信息的发送方法、装置、设备及存储介质


技术介绍

1、在网络系统中,网络设备会向控制器发送链路的带宽信息,控制器根据链路的带宽信息判断链路是否拥塞,在链路发生拥塞时调整流量的转发路径,从而实现带宽调优。

2、目前,网络设备通常基于本端出接口上送带宽信息。以针对网络设备的第一接口上送带宽信息为例,网络设备会统计从第一接口发送的所有流量占用的带宽值总和,得到流量统计结果,并确定第一接口的最大带宽值,向控制器发送该流量统计结果和第一接口的最大带宽值。

3、在采用上述方法时,网络设备向控制器发送的带宽信息不够精确。


技术实现思路

1、本申请提供了一种带宽信息的发送方法、装置、设备及存储介质,能够提高网络设备向控制器发送的带宽信息的精确性。技术方案如下。

2、第一方面,提供了一种带宽信息的发送方法,由第一网络设备执行,第一网络设备的第一接口和第二网络设备的第二接口通过第一链路相连,方法包括:

3、第一网络设备基于从第一接口发送至第二接口的流量占用的带宽值,获得第一链路的流量统计结果;

4、第一网络设备基于第一接口的带宽值以及第二接口的带宽值,获得第一链路的最大带宽值;

5、第一网络设备向控制器发送第一链路的流量统计结果以及第一链路的最大带宽值。

6、根据上述方法,网络设备通过基于从本端接口(第一接口)发送到对端相连接口(第二接口)的流量获得链路的流量统计结果,基于本端接口的带宽值以及对端相连接口的带宽值获得链路的最大带宽值,使得上送的带宽信息不仅考虑了本端接口的信息,也考虑了对端接口的信息,实现了基于出接口和下一跳的流量统计,从而提升了上送的带宽信息的精确性。

7、可选地,第一网络设备基于第一接口的带宽值以及第二接口的带宽值,获得第一链路的最大带宽值,包括:

8、第一网络设备从第一接口的带宽值以及第二接口的带宽值中选取最小值,作为第一链路的最大带宽值。

9、根据上述实施方式,使得确定出的链路的最大带宽值能够更加精确地描述链路最多能承载的流量。

10、可选地,第一网络设备从第一接口的带宽值以及第二接口的带宽值中选取最小值,作为第一链路的最大带宽值,包括:

11、第一网络设备从第一接口能够发送的最大流量带宽值以及第二接口能够接收的最大流量带宽值中选取最小值,作为第一链路的最大带宽值。

12、可选地,第一网络设备基于第一接口的带宽值以及第二接口的带宽值,获得第一链路的最大带宽值之前,方法还包括:

13、第一网络设备接收来自第二网络设备的第一简单双向主动测量协议(simpletwo-way active measurement protocol,stamp)报文,第一stamp报文包括第二接口的带宽值。

14、根据上述实施方式,实现了基于stamp传递带宽值。

15、可选地,第一网络设备基于第一接口的带宽值以及第二接口的带宽值,获得第一链路的最大带宽值之前,方法还包括:

16、第一网络设备向第二网络设备发送第二stamp报文,第二stamp报文包括第一接口的带宽值。

17、根据上述实施方式,从而将本端接口的带宽值传递给对端设备,便于对端设备统计流量。

18、可选地,第一网络设备的第一接口还和第三网络设备的第三接口通过第二链路相连,方法包括:

19、第一网络设备基于从第一接口发送至第三接口的流量占用的带宽值,获得第二链路的流量统计结果;

20、第一网络设备基于第一接口的带宽值以及第三接口的带宽值,获得第二链路的最大带宽值;

21、第一网络设备向控制器发送第二链路的流量统计结果以及第二链路的最大带宽值。

22、根据上述实施方式,在一个出接口连接多个下一跳的情况下,支持将一个出接口发送到多个下一跳的流量的统计结果分别上送给控制器,从而提高上送的带宽信息的全面性。

23、可选地,第一网络设备和第二网络设备位于二层广播域中。

24、第二方面,提供了一种带宽信息的发送装置,该装置具有实现上述第一方面或第一方面任一种可选方式的功能。该装置包括至少一个单元,至少一个单元用于实现上述第一方面或第一方面任一种可选方式所提供的方法。

25、在一些实施例中,装置中的单元通过软件实现,装置中的单元是程序模块。在另一些实施例中,装置中的单元通过硬件或固件实现。第二方面提供的装置的具体细节可参见上述第一方面或第一方面任一种可选方式,此处不再赘述。

26、第三方面,提供了一种网络设备,该网络设备包括处理器和网络接口,该处理器用于执行指令,使得该网络设备执行上述第一方面或第一方面任一种可选方式所提供的方法,网络接口用于接收或发送报文。第三方面提供的网络设备的具体细节可参见上述第一方面或第一方面任一种可选方式,此处不再赘述。

27、第四方面,提供了一种计算机可读存储介质,该存储介质中存储有至少一条指令,该指令在计算机上运行时,使得计算机执行上述第一方面或第一方面任一种可选方式所提供的方法。

28、第五方面,提供了一种计算机程序产品,计算机程序产品包括一个或多个计算机程序指令,当计算机程序指令被计算机加载并运行时,使得计算机执行上述第一方面或第一方面任一种可选方式所提供的方法。

29、第六方面,提供了一种芯片,包括存储器和处理器,存储器用于存储计算机指令,处理器用于从存储器中调用并运行该计算机指令,以执行上述第一方面及其第一方面任意可能的实现方式中的方法。

本文档来自技高网...

【技术保护点】

1.一种带宽信息的发送方法,其特征在于,由第一网络设备执行,所述第一网络设备的第一接口和第二网络设备的第二接口通过第一链路相连,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一网络设备基于所述第一接口的带宽值以及所述第二接口的带宽值,获得所述第一链路的最大带宽值,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一网络设备从所述第一接口的带宽值以及所述第二接口的带宽值中选取最小值,作为所述第一链路的最大带宽值,包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一网络设备基于所述第一接口的带宽值以及所述第二接口的带宽值,获得所述第一链路的最大带宽值之前,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一网络设备基于所述第一接口的带宽值以及所述第二接口的带宽值,获得所述第一链路的最大带宽值之前,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一网络设备的第一接口还和第三网络设备的第三接口通过第二链路相连,所述方法包括:>

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一网络设备和所述第二网络设备位于二层广播域中。

8.一种带宽信息的发送装置,其特征在于,设于第一网络设备,所述第一网络设备的第一接口和第二网络设备的第二接口通过第一链路相连,所述装置包括:

9.根据权利要求8所述的装置,其特征在于,所述获得单元,用于从所述第一接口的带宽值以及所述第二接口的带宽值中选取最小值,作为所述第一链路的最大带宽值。

10.根据权利要求9所述的装置,其特征在于,所述获得单元,用于从所述第一接口能够发送的最大流量带宽值以及所述第二接口能够接收的最大流量带宽值中选取最小值,作为所述第一链路的最大带宽值。

11.根据权利要求8至10中任一项所述的装置,其特征在于,所述装置还包括:

12.根据权利要求8至11中任一项所述的装置,其特征在于,所述发送单元,还用于向第二网络设备发送第二STAMP报文,所述第二STAMP报文包括所述第一接口的带宽值。

13.根据权利要求8至12中任一项所述的装置,其特征在于,所述第一网络设备的第一接口还和第三网络设备的第三接口通过第二链路相连,所述获得单元,还用于基于从所述第一接口发送至所述第三接口的流量占用的带宽值,获得所述第二链路的流量统计结果;基于所述第一接口的带宽值以及所述第三接口的带宽值,获得所述第二链路的最大带宽值;

14.根据权利要求8至13中任一项所述的装置,其特征在于,所述第一网络设备和所述第二网络设备位于二层广播域中。

15.一种网络设备,其特征在于,所述网络设备包括处理器和网络接口,所述处理器用于执行指令,使得所述网络设备执行如权利要求1至权利要求7中任一项所述的方法,所述网络接口用于接收或发送报文。

16.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述指令在计算机上运行时,使得计算机执行如权利要求1-7中任一项所述的方法。

17.一种计算机程序产品,其特征在于,所述计算机程序产品包括一个或多个计算机程序指令,当所述计算机程序指令被计算机加载并运行时,使得所述计算机执行权利要求1-7中任一项所述的方法。

...

【技术特征摘要】

1.一种带宽信息的发送方法,其特征在于,由第一网络设备执行,所述第一网络设备的第一接口和第二网络设备的第二接口通过第一链路相连,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一网络设备基于所述第一接口的带宽值以及所述第二接口的带宽值,获得所述第一链路的最大带宽值,包括:

3.根据权利要求2所述的方法,其特征在于,所述第一网络设备从所述第一接口的带宽值以及所述第二接口的带宽值中选取最小值,作为所述第一链路的最大带宽值,包括:

4.根据权利要求1至3中任一项所述的方法,其特征在于,所述第一网络设备基于所述第一接口的带宽值以及所述第二接口的带宽值,获得所述第一链路的最大带宽值之前,所述方法还包括:

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第一网络设备基于所述第一接口的带宽值以及所述第二接口的带宽值,获得所述第一链路的最大带宽值之前,所述方法还包括:

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一网络设备的第一接口还和第三网络设备的第三接口通过第二链路相连,所述方法包括:

7.根据权利要求1至6中任一项所述的方法,其特征在于,所述第一网络设备和所述第二网络设备位于二层广播域中。

8.一种带宽信息的发送装置,其特征在于,设于第一网络设备,所述第一网络设备的第一接口和第二网络设备的第二接口通过第一链路相连,所述装置包括:

9.根据权利要求8所述的装置,其特征在于,所述获得单元,用于从所述第一接口的带宽值以及所述第二接口的带宽值中选取最小值,作为所述第一链路的最大带宽值。

10.根据权...

【专利技术属性】
技术研发人员:王笛生绪博范汇华
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1