System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及通信,尤其涉及一种确定性网络调整方法、装置及存储介质。
技术介绍
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为确定性网络本文档来自技高网...
【技术保护点】
1.一种确定性网络调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述确定性网络路径中的第一个网络节点首次接收测试报文的时刻、所述时延偏差、以及所述确定性网络的时隙周期长度,确定每一网络节点发送确定性业务报文的目标时隙周期,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于确定性网络路径中每一网络节点接收所述测试报文的时刻,以及发出所述测试报文的时刻,确定所述确定性网络路径中相邻节点之间的时延偏差,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求2-6任一项所述的方法,其特征在于,所述目标时隙周期Ta满足以下公式:
8.一种确定性网络调整装置,其特征在于,包括:通信单元和处理单元;
9.一种确定性网络调整装置,其特征在于,包括:处理器以及存储器;其中,所述存储器用于存储计算机执行指令,当所述确
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当计算机可读存储介质中的指令由确定性网络调整的处理器执行时,使得确定性网络调整装置执行权利要求1-7中任一项所述的确定性网络调整方法。
...【技术特征摘要】
1.一种确定性网络调整方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述确定性网络路径中的第一个网络节点首次接收测试报文的时刻、所述时延偏差、以及所述确定性网络的时隙周期长度,确定每一网络节点发送确定性业务报文的目标时隙周期,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于确定性网络路径中每一网络节点接收所述测试报文的时刻,以及发出所述测试报文的时刻,确定所述确定性网络路径中相邻节点之间的时延偏差,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包...
【专利技术属性】
技术研发人员:白露莹,张桂玉,马季春,邓木明,郑羽欣,刘阳,李福庆,肖伟,张仕杰,陈立,朱烜硕,冯力刚,岳一凡,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。