System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,尤其涉及一种传输方法、装置、电子设备及存储介质。
技术介绍
1、循环队列转发(cyclic queuing and forwarding,cqf)是一种在计算机网络中使用的流量管理技术,旨在优化网络性能和流量分发。其具体将网络流量分成不同的优先级和服务等级,并根据不同优先级进行排队和调度,以达到高效利用网络资源、提高传输速率、降低延迟和丢包等目的。当前的cqf技术仅能运行于局域网场景,无法实现跨广域的端到端确定性传输。这一问题又被称为“局域信息孤岛问题”。实现cqf网络之间端到端、跨广域的确定性传输仍等待研究。
技术实现思路
1、本专利技术提供一种传输方法、装置、电子设备及存储介质,用以解决现有技术中难以实现cqf网络之间端到端、跨广域的确定性传输的缺陷。
2、本专利技术提供一种传输方法,包括:
3、接收第一终端发送的业务流的传输时延需求和传输抖动需求;
4、在所述业务流对应的第一传输路径的端到端最大传输时延小于所述传输时延需求,且所述第一传输路径的端到端最大抖动小于所述传输抖动需求的情况下,将所述业务流按照所述第一传输路径,依次经由第一循环队列转发局域网络、周期具化循环队列转发广域网络和第二循环队列转发局域网络,传输到第一传输路径终点的第二终端。
5、根据本专利技术提供的一种传输方法,所述端到端最大抖动的确定方法,包括:
6、基于所述第一循环队列转发局域网络中循环队列转发网关的第一处理时延区间和所述第
7、基于所述第一扩散信息、所述第一时隙长度和所述周期具化循环队列转发广域网络的第二时隙长度,确定第二扩散信息;所述第二扩散信息为所述业务流在所述周期具化循环队列转发广域网络中扩散的传输时隙个数信息;
8、基于所述第二扩散信息、所述第二时隙长度、所述第二循环队列转发局域网络中循环队列转发网关的第二处理时延区间和所述第二循环队列转发局域网络的第三时隙长度,确定第三扩散信息;所述第三扩散信息为所述业务流在所述第二循环队列转发局域网络中扩散的传输时隙个数信息;
9、基于所述第一时隙长度、所述第三扩散信息和所述第三时隙长度,确定所述端到端最大抖动。
10、根据本专利技术提供的一种传输方法,所述第一扩散信息的计算方式,具体为:
11、
12、其中,和分别为所述第一处理时延区间的最大值和最小值,为第一循环队列转发局域网络的第一时隙长度,为第一扩散信息。
13、根据本专利技术提供的一种传输方法,所述第二扩散信息的计算方式,具体为:
14、
15、其中,为第一扩散信息,tcsqf为周期具化循环队列转发广域网络的第二时隙长度,ncsqf为第二扩散信息。
16、根据本专利技术提供的一种传输方法,所述第三扩散信息的计算方式,具体为:
17、
18、其中,和分别为所述第二处理时延区间的最大值和最小值,为所述第三时隙长度,为第三扩散信息。
19、根据本专利技术提供的一种传输方法,所述端到端最大传输时延包括:第一循环队列转发局域网络最大时延、第一跨域时延,周期具化循环队列转发广域网络最大时延、第二跨域时延和第二循环队列转发局域网络最大时延;
20、其中,所述第一跨域时延是所述第一循环队列转发局域网络至周期具化循环队列转发广域网络的跨域时延,所述第二跨域时延是所述周期具化循环队列转发广域网络至所述第二循环队列转发局域网络的跨域时延。
21、根据本专利技术提供的一种传输方法,所述第一循环队列转发局域网络最大时延的计算方法,包括:
22、基于所述第一处理时延区间的最大值、所述第一时隙长度和所述第一传输路径在所述第一循环队列转发局域网络中的第一跳数,确定所述第一循环队列转发局域网络最大时延。
23、根据本专利技术提供的一种传输方法,所述第一循环队列转发局域网络最大时延的计算方法,具体为:
24、
25、其中,为第一循环队列转发局域网络最大时延,为所述第一跳数,为所述第一处理时延区间的最大值,为第一循环队列转发局域网络的第一时隙长度。
26、根据本专利技术提供的一种传输方法,所述周期具化循环队列转发广域网络最大时延的计算方法,包括:
27、基于所述第二时隙长度、所述第一传输路径在所述周期具化循环队列转发广域网络中的第二跳数和所述周期具化循环队列转发广域网络中相邻路由器链路之间的时隙偏差值,确定所述周期具化循环队列转发广域网络最大时延;
28、其中,所述时隙偏差值是基于所述相邻路由器链路中的上游路由器节点时隙的起始时刻与下游路由器节点时隙的起始时刻之间的差值得到的。
29、根据本专利技术提供的一种传输方法,所述周期具化循环队列转发广域网络最大时延的计算方法,具体为:
30、
31、其中,为周期具化循环队列转发广域网络最大时延,为所述第二跳数,tcsqf为所述第二时隙长度,为周期具化循环队列转发广域网络中相邻路由器链路之间的时隙偏差值,为周期具化循环队列转发广域网络中链路ei的传播时延,为周期具化循环队列转发广域网络中链路ei-1的传播时延,frac为小数部分函数,表示取小数部分,i为第一传输路径在周期具化循环队列转发广域网络中的链路编号。
32、根据本专利技术提供的一种传输方法,所述第二循环队列转发局域网络最大时延的计算方法,包括:
33、基于所述第二循环队列转发局域网络中循环队列转发网关的第二处理时延区间、所述第二循环队列转发局域网络的第三时隙长度和所述第一传输路径在所述第二循环队列转发局域网络中的第三跳数,确定所述第二循环队列转发局域网络最大时延。
34、根据本专利技术提供的一种传输方法,所述第二循环队列转发局域网络最大时延的计算方法,具体为:
35、
36、其中,为所述第二循环队列转发局域网络最大时延,为所述第二处理时延区间的最大值,为所述第三跳数,为所述第三时隙长度,m为第一循环队列转发局域网络,m'为第二循环队列转发局域网络。
37、本专利技术还提供一种传输装置,包括:
38、接收模块,用于接收第一终端发送的业务流的传输时延需求和传输抖动需求;
39、传输模块,用于在所述业务流对应的第一传输路径的端到端最大传输时延小于所述传输时延需求,且所述第一传输路径的端到端最大抖动小于所述传输抖动需求的情况下,将所述业务流按照所述第一传输路径,依次经由第一循环队列转发局域网络、周期具化循环队列转发广域网络和第二循环队列转发局域网络,传输到第一传输路径终点的第二终端。
40、本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上本文档来自技高网...
【技术保护点】
1.一种传输方法,其特征在于,包括:
2.根据权利要求1所述的传输方法,其特征在于,所述端到端最大抖动的确定方法,包括:
3.根据权利要求2所述的传输方法,其特征在于,所述第一扩散信息的计算方式,具体为:
4.根据权利要求3所述的传输方法,其特征在于,所述第二扩散信息的计算方式,具体为:
5.根据权利要求4所述的传输方法,其特征在于,所述第三扩散信息的计算方式,具体为:
6.根据权利要求2所述的传输方法,其特征在于,所述端到端最大传输时延包括:第一循环队列转发局域网络最大时延、第一跨域时延,周期具化循环队列转发广域网络最大时延、第二跨域时延和第二循环队列转发局域网络最大时延;
7.根据权利要求6所述的传输方法,其特征在于,所述第一循环队列转发局域网络最大时延的计算方法,包括:
8.根据权利要求7所述的传输方法,其特征在于,所述第一循环队列转发局域网络最大时延的计算方法,具体为:
9.根据权利要求6所述的传输方法,其特征在于,所述周期具化循环队列转发广域网络最大时延的计算方法,包括:
...【技术特征摘要】
1.一种传输方法,其特征在于,包括:
2.根据权利要求1所述的传输方法,其特征在于,所述端到端最大抖动的确定方法,包括:
3.根据权利要求2所述的传输方法,其特征在于,所述第一扩散信息的计算方式,具体为:
4.根据权利要求3所述的传输方法,其特征在于,所述第二扩散信息的计算方式,具体为:
5.根据权利要求4所述的传输方法,其特征在于,所述第三扩散信息的计算方式,具体为:
6.根据权利要求2所述的传输方法,其特征在于,所述端到端最大传输时延包括:第一循环队列转发局域网络最大时延、第一跨域时延,周期具化循环队列转发广域网络最大时延、第二跨域时延和第二循环队列转发局域网络最大时延;
7.根据权利要求6所述的传输方法,其特征在于,所述第一循环队列转发局域网络最大时延的计算方法,包括:
8.根据权利要求7所述的传输方法,其特征在于,所述第一循环队列转发局域网络最大时延的计算方法,具体为...
【专利技术属性】
技术研发人员:谭炜骞,吴斌伟,汪硕,黄韬,
申请(专利权)人:网络通信与安全紫金山实验室,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。