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

网络传输方法、带内遥测系统及设备技术方案

技术编号:41138894 阅读:2 留言:0更新日期:2024-04-30 18:09
本申请实施例提供一种网络传输方法、带内遥测系统及设备,应用于网络通信技术领域,包括:获取来自于接收节点的数据报;对数据报的报头进行分析,确定数据报途径的各个网络节点的时间戳;基于每一网络节点对应的时间戳,确定网络节点的网络传输参数;在网络传输参数指示网络节点拥挤时,向发送节点发送拥挤信号,以使发送节点基于待发送数据报的数目确定多个信用系数,基于信用系数和待发送数据报的报头,确定发送节点向接收节点传输各个待发送数据报的第一优先级。本申请实施例将时间戳设置在数据报报头中,实现网络全局监控和评估,并结合网络传输参数和待发送数据报的报头对待发送数据报的第一优先级进行调整,从而减少网络拥塞状况的发生。

【技术实现步骤摘要】

本专利技术涉及网络通信,尤其涉及一种网络传输方法、带内遥测系统及设备


技术介绍

1、带内网络遥测技术(int,in-band network telemetry)能够通过网络对主机进行监控和管理,提供了带内管理的能力。现有的带内网络遥测技术通常将遥测指令与信息嵌入到数据报之中,在接收端对遥测结果进行提取和上报。然而现有的遥测技术监测范围有限,预先定义的随路检测特性使得带内网络遥测往往无法及时获得全网全状态的网络视图,无法实现对于全局网络状态的有效评估,以使无法对网络拥塞进行及时监测和处理,从而导致网络传输过程中拥塞问题发生的概率提高。


技术实现思路

1、本申请实施例的主要目的在于提出一种网络传输方法、带内遥测系统及设备,能够实现网络全局监控与评估,减少网络拥塞状况的发生。

2、为实现上述目的,本申请实施例的第一方面提出了一种网络传输方法,应用于服务器,所述方法包括:

3、获取来自于接收节点的数据报;

4、对所述数据报的报头进行分析,确定所述数据报从发送节点到所述接收节点途径的各个网络节点的时间戳;

5、基于每一所述网络节点对应的时间戳,确定所述网络节点的网络传输参数;

6、在所述网络传输参数指示所述网络节点拥挤时,向所述发送节点发送拥挤信号,以使所述发送节点基于待发送数据报的数目确定多个信用系数,所述发送节点基于所述信用系数和所述待发送数据报的报头,确定所述发送节点向所述接收节点传输各个所述待发送数据报的第一优先级。p>

7、根据本申请的一些实施例,所述第一优先级通过以下方式确定:

8、对多个所述待发送数据报的报头进行解析,得到所述报头的字段指令信息矩阵;

9、基于预设字段系数矩阵、预设字段常系数矩阵和所述字段指令信息矩阵,计算各个所述待发送数据报的初始评分;

10、按照从小到大的顺序对多个所述初始评分进行排列;

11、基于所述信用评分的数目,将排列后的所述初始评分划分为多个评分组;

12、将所述信用系数按照从小到大的顺序分配给多个所述评分组,以使所述评分组中所述初始评分对应的所述待发送数据报与所述信用系数相对应;

13、将所述初始评分与对应的所述信用系数相乘,确定多个所述待发送数据报的第一信用评分;

14、基于所述第一信用评分,确定所述待发送数据报的第一优先级,以确定所述待发送数据报发送至下一网络节点的先后顺序。

15、根据本申请的一些实施例,在所述发送拥挤信号至所述发送节点之后,所述网络传输方法还包括:

16、针对每一网络节点,获取所述网络节点在传输路径上对应的上一节点的链路类型、网络协议、出口带宽;

17、基于所述待发送数据报的传输带宽和所述出口带宽,确定所述待发送数据报在所述网络节点在传输路径上对应的上一节点的出口带宽使用率;

18、基于所述出口带宽使用率,确定所述待发送数据报在所述网络节点在传输路径上对应的上一节点的成本系数;

19、基于所述链路类型,确定所述网络节点在传输路径上对应的上一节点的链路系数;

20、基于所述网络协议,确定所述网络节点在传输路径上对应的上一节点的的协议系数;

21、计算所述链路系数、与所述链路系数对应的所述协议系数、与所述链路系数对应的所述出口带宽、和与所述链路系数对应的所述成本系数的乘积,得到所述待发送数据报在传输路径上对应的上一节点的的传输成本;

22、将所述传输成本发送至对应的所述网络节点,以使所述网络节点基于在传输路径上对应的上一节点的信用评分和所述传输成本,确定所述待发送数据报在所述网络节点处进行传输的优先级。

23、根据本申请的一些实施例,所述基于所述出口带宽使用率,确定所述待发送数据报在所述网络节点在传输路径上对应的上一节点的成本系数,包括:

24、获取第一预设适用范围、第二预设使用范围和第三预设使用范围;

25、当所述出口带宽使用率位于所述第一预设使用范围内时,将所述当前网络节点对应的上一节点的成本系数设置为1;

26、当所述出口带宽使用率位于所述第二预设使用范围内时,计算第一数值与所述出口带宽使用率的比值,并计算所述比值与第二数值的差,得到所述当前网络节点对应的上一节点的成本系数;

27、当所述出口带宽使用率位于所述第三预设使用范围内时,计算第一数值与所述出口带宽使用率的比值,并计算所述比值与第三数值的差;将所述差和预设增长系数的乘积作为第四数值的增长指数;基于所述第四数值、所述增长指数、和第五数值,确定所述当前网络节点对应的上一节点的成本系数。

28、根据本申请的一些实施例,所述基于每一所述网络节点对应的时间戳,确定所述网络节点的网络传输参数,包括:

29、针对每个所述网络节点,基于所述网络节点对应的时间戳,确定途径所述网络节点的多个所述数据报的间隔时间、以及所述时间戳的戳数;

30、基于所述间隔时间和所述戳数,确定对应的所述网络节点的网络传输参数。

31、根据本申请的一些实施例,在所述对所述数据报的报头进行分析,确定所述数据报从发送节点到所述接收节点途径的各个网络节点的时间戳之后,所述网络传输方法还包括:

32、针对每一所述数据报,基于所述数据报对应的多个所述时间戳,确定所述数据报从发送节点到所述接收节点途径的多个网络节点,其中,多个所述网络节点包括第一网络节点;

33、当所述第一网络节点对应的所述时间戳的数量大于或等于2时,确定所述数据报对应的传输链路存在回路故障问题;

34、基于所述回路故障问题和所述第一网络节点,生成回路故障通知。

35、根据本申请的一些实施例,在获取来自于接收节点的数据报之后,所述网络传输方法还包括:

36、对所述数据报的报头进行解析,确定所述数据报的拥塞通知状态码;

37、基于所述拥塞通知状态码,确定所述数据报的拥塞状态;

38、基于所述拥塞状态,调整待发送数据报在所述发送节点的传输速率。

39、为实现上述目的,本申请实施例的第二方面提出了一种网络传输方法,应用于发送节点,所述方法包括:

40、接收来自于服务器的拥挤信号,其中,所述拥挤信号为所述服务器执行上面第一方面实施例所述的方法得到的;

41、根据所述拥挤信号,确定与基于待发送数据报的数目对应的多个信用系数;

42、基于所述信用系数和所述待发送数据报的报头,确定所述发送节点向所述接收节点传输各个所述待发送数据报的第一优先级。

43、为实现上述目的,本申请实施例的第三方面提出了一种带内网络遥测系统,所述带内遥测系统包括:

44、多个网络节点,所述网络节点包括发送节点、接收节点和至少一个中间网络节点;

45、服务器,所述服务器用于根据上述第一方面实施例所述的网络本文档来自技高网...

【技术保护点】

1.一种网络传输方法,其特征在于,应用于服务器,所述方法包括:

2.根据权利要求1所述的网络传输方法,其特征在于,所述第一优先级通过以下方式确定:

3.根据权利要求2所述的网络传输方法,其特征在于,在所述发送拥挤信号至所述发送节点之后,所述网络传输方法还包括:

4.根据权利要求3所述的网络传输方法,其特征在于,所述基于所述出口带宽使用率,确定所述待发送数据报在所述网络节点在传输路径上对应的上一节点的成本系数,包括:

5.根据权利要求1所述的网络传输方法,其特征在于,所述基于每一所述网络节点对应的时间戳,确定所述网络节点的网络传输参数,包括:

6.根据权利要求5所述的网络传输方法,其特征在于,在所述对所述数据报的报头进行分析,确定所述数据报从发送节点到所述接收节点途径的各个网络节点的时间戳之后,所述网络传输方法还包括:

7.根据权利要求1所述的网络传输方法,其特征在于,在获取来自于接收节点的数据报之后,所述网络传输方法还包括:

8.一种网络传输方法,其特征在于,应用于发送节点,所述方法包括:

9.一种带内网络遥测系统,其特征在于,所述带内遥测系统包括:

10.一种计算机设备,其特征在于,所述设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;

...

【技术特征摘要】

1.一种网络传输方法,其特征在于,应用于服务器,所述方法包括:

2.根据权利要求1所述的网络传输方法,其特征在于,所述第一优先级通过以下方式确定:

3.根据权利要求2所述的网络传输方法,其特征在于,在所述发送拥挤信号至所述发送节点之后,所述网络传输方法还包括:

4.根据权利要求3所述的网络传输方法,其特征在于,所述基于所述出口带宽使用率,确定所述待发送数据报在所述网络节点在传输路径上对应的上一节点的成本系数,包括:

5.根据权利要求1所述的网络传输方法,其特征在于,所述基于每一所述网络节点对应的时间戳,确定所述网络节点的网络传输参数,包括:

...

【专利技术属性】
技术研发人员:郑俊卿姚敏森陈岗庞茵茵林涛郭勇黄建成钟志杰齐芮
申请(专利权)人:华润智算科技广东有限公司
类型:发明
国别省市:

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

1