技术新讯 > 电子通信装置的制造及其应用技术 > 确定性网络调整方法、装置及存储介质与流程  >  正文

确定性网络调整方法、装置及存储介质与流程

  • 国知局
  • 2024-11-06 14:50:16

本公开涉及通信,尤其涉及一种确定性网络调整方法、装置及存储介质。

背景技术:

1、确定性网络是一种网络通信体系,它具有带宽确定性、时延确定性、抖动确定性和高可靠的特点,被广泛应用于工业、能源、车联网、远程医疗等对网络低时延、可靠性和稳定性要求极高的行业。

2、但是,当前的确定性网络技术在网络产生波动时,无法对网络进行实时调整,确定性网络中节点之间的时延偏差发生改变,从而导致确定性网络中产生网络抖动,无法满足确定性业务的需求。

技术实现思路

1、本公开提供一种确定性网络调整方法、装置及存储介质,解决了相关技术中确定性网络中可能存在网络抖动的问题,无法满足确定性业务的需求的技术问题。

2、为达到上述目的,本公开采用如下技术方案:

3、第一方面,提供一种确定性网络调整方法,该方法包括:向确定性网络中的网络节点发送测试报文;基于确定性网络路径中每一网络节点接收测试报文的时刻,以及发出测试报文的时刻,确定确定性网络路径中相邻节点之间的时延偏差;基于确定性网络路径中的第一个网络节点首次接收测试报文的时刻、时延偏差、以及确定性网络的时隙周期长度,确定每一网络节点发送确定性业务报文的目标时隙周期;向确定性网络中每一网络节点发送第一指示消息;第一指示消息用于指示每一网络节点对应的目标时隙周期。

4、结合上述第一方面,在一种可能的实现方式中,该方法具体包括:基于第一个网络节点首次接收测试报文的时刻以及时延偏差确定确定性业务报文在每一网络节点之间传输的时长;基于确定性业务报文在每一网络节点之间传输的时长与确定性网络的时隙周期长度的比值确定确定性业务报文在每一网络节点之间传输需要的时隙周期数量;基于确定性业务报文在每一网络节点之间传输需要的时隙周期数量,与确定性网络中用于发送确定性业务报文的时隙周期数量的比值,确定确定性业务报文在每一网络节点发出时对应的目标时隙周期。

5、结合上述第一方面,在一种可能的实现方式中,该方法具体包括:向每一网络节点发送请求消息;请求消息用于请求获取每一网络节点记录的接收测试报文的时刻,以及发送测试报文的时刻;接收来自每一网络节点的响应消息;响应消息包括:每一网络节点记录的接收测试报文的时刻,以及发送测试报文的时刻;基于每一网络节点记录的接收测试报文的时刻,以及发送测试报文的时刻,确定相邻节点之间的时延偏差。

6、结合上述第一方面,在一种可能的实现方式中,该方法还包括:获取确定性网络中的性能指标在每一跳网络节点的数据;性能指标至少包括以下之一:相邻节点之间的时延大小、抖动大小、带宽利用率、丢包率;将确定性网络中的性能指标在每一跳网络节点的数据发送至可视化设备进行可视化处理。

7、结合上述第一方面,在一种可能的实现方式中,该方法还包括:在确定相邻节点之间的时延大小大于第一预设阈值的情况下,向可视化设备发送第一告警信息;第一告警信息用于指示可视化设备对时延性能指标进行可视化告警;在确定带宽利用率大于第二预设阈值的情况下,向可视化设备发送第二告警信息;第二告警信息用于指示可视化设备对带宽利用率性能指标进行可视化告警。

8、结合上述第一方面,在一种可能的实现方式中,该方法还包括:向网络管理设备发送第二指示消息;第二指示消息用于指示网络管理设备基于相邻节点之间的时延偏差对确定性网络中确定性业务报文的传输路径进行调整;向网络管理设备发送第三指示消息;第三指示消息用于指示网络管理设备基于带宽利用率对确定性网络中的带宽大小进行调整。

9、结合上述第一方面,在一种可能的实现方式中,目标时隙周期ta满足以下公式:

10、ta=roundup((ti+δta)/t)

11、其中,ti为确定性网络路径中的第一个网络节点首次接收测试报文的时刻,δta为相邻节点之间的时延偏差,t为确定性网络的时隙周期长度。

12、第二方面,提供一种确定性网络调整装置,该装置包括:通信单元和处理单元;通信单元,用于向确定性网络中的网络节点发送测试报文;处理单元,用于基于确定性网络路径中每一网络节点接收测试报文的时刻,以及发出测试报文的时刻,确定确定性网络路径中相邻节点之间的时延偏差;处理单元,用于基于确定性网络路径中的第一个网络节点首次接收测试报文的时刻、时延偏差、以及确定性网络的时隙周期长度,确定每一网络节点发送确定性业务报文的目标时隙周期;通信单元,用于向确定性网络中每一网络节点发送第一指示消息;第一指示消息用于指示每一网络节点对应的目标时隙周期。

13、结合上述第二方面,在一种可能的实现方式中,处理单元,具体用于:基于第一个网络节点首次接收测试报文的时刻以及时延偏差确定确定性业务报文在每一网络节点之间传输的时长;基于确定性业务报文在每一网络节点之间传输的时长与确定性网络的时隙周期长度的比值确定确定性业务报文在每一网络节点之间传输需要的时隙周期数量;基于确定性业务报文在每一网络节点之间传输需要的时隙周期数量,与确定性网络中用于发送确定性业务报文的时隙周期数量的比值,确定确定性业务报文在每一网络节点发出时对应的目标时隙周期。

14、结合上述第二方面,在一种可能的实现方式中,通信单元,具体用于:指示通信单元向每一网络节点发送请求消息;请求消息用于请求获取每一网络节点记录的接收测试报文的时刻,以及发送测试报文的时刻;指示通信单元接收来自每一网络节点的响应消息;响应消息包括:每一网络节点记录的接收测试报文的时刻,以及发送测试报文的时刻;基于每一网络节点记录的接收测试报文的时刻,以及发送测试报文的时刻,确定相邻节点之间的时延偏差。

15、结合上述第二方面,在一种可能的实现方式中,通信单元,还用于获取确定性网络中的性能指标在每一跳网络节点的数据;性能指标至少包括以下之一:相邻节点之间的时延大小、抖动大小、带宽利用率、丢包率;将确定性网络中的性能指标在每一跳网络节点的数据发送至可视化设备进行可视化处理。

16、结合上述第二方面,在一种可能的实现方式中,处理单元,还用于:在确定相邻节点之间的时延大小大于第一预设阈值的情况下,指示通信单元向可视化设备发送第一告警信息;第一告警信息用于指示可视化设备对时延性能指标进行可视化告警;在确定带宽利用率大于第二预设阈值的情况下,向可视化设备发送第二告警信息;第二告警信息用于指示可视化设备对带宽利用率性能指标进行可视化告警。

17、结合上述第二方面,在一种可能的实现方式中,通信单元,还用于向网络管理设备发送第二指示消息;第二指示消息用于指示网络管理设备基于相邻节点之间的时延偏差对确定性网络中确定性业务报文的传输路径进行调整;向网络管理设备发送第三指示消息;第三指示消息用于指示网络管理设备基于带宽利用率对确定性网络中的带宽大小进行调整。

18、结合上述第二方面,在一种可能的实现方式中,目标时隙周期ta满足以下公式:

19、ta=roundup((ti+δta)/t)

20、其中,ti为确定性网络路径中的第一个网络节点首次接收测试报文的时刻,δta为相邻节点之间的时延偏差,t为确定性网络的时隙周期长度。

21、第三方面,提供一种确定性网络调整装置,包括:处理器以及存储器;其中,存储器用于存储计算机执行指令,当确定性网络调整装置运行时,处理器执行存储器存储的计算机执行指令,以使确定性网络调整装置执行如上述第一方面及其任一种可能的实现方式中记载的确定性网络调整方法。

22、第四方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由确定性网络调整装置的处理器执行时,以使确定性网络调整装置执行如上述第一方面及其任一种可能的实现方式中记载的确定性网络调整方法。

23、第五方面,提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如上述第一方面及其任一种可能的实现方式中记载的确定性网络调整方法。

24、在本公开中,上述确定性网络调整装置的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本公开类似,属于本公开及其等同技术的范围之内。

25、本公开提供的技术方案至少带来以下有益效果:本公开中确定性网络调整装置首先向确定性网络发送了测试报文,根据确定性网络路径中每一节点接收测试报文的时刻,以及发出测试报文的时刻,确定在当前确定性网络路径传输报文时,相邻节点之间的时延偏差,根据确定性网络路径中的第一个网络节点首次接收测试报文的时刻、相邻节点之间的时延偏差、以及确定性网络的时隙周期长度确定确定性业务报文在每一网络节点发出时对应的目标时隙周期,然后指示每一网络节点在对应的目标时隙周期发出确定性业务报文。即确定性网络调整装置在网络产生波动导致确定性网络中节点之间的时延偏差发生改变的情况下,根据改变后的时延偏差调整确定性网络中每一网络节点发出确定性业务报文的时刻,避免确定性网络中产生网络抖动,满足了确定性业务的需求,从而可以解决确定性网络技术在网络产生波动时,无法对网络进行实时调整,确定性网络中节点之间的时延偏差发生改变,导致确定性网络中产生网络抖动,无法满足确定性业务的需求的技术问题。

本文地址:https://www.jishuxx.com/zhuanli/20241106/324399.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。