本申请涉及传输,尤其涉及一种时延测量方法及装置、通信设备、存储介质、程序产品。
背景技术:
1、随着算力网络等业务发展,机器视觉、远程医疗、车联网、云视频等典型应用,以及人工智能(artificial intelligence,ai)大模型训练等应用都要求较低的网络时延,5g移动通信系统前传等领域也需要前传传输满足一定时延要求。不同的时延数值,对于业务性能有不同程度的影响。因此,网络领域需要研究和推进低时延技术,并且需要获知实际的网络时延数值。
2、网络时延通常由两部分组成,一部分是传输链路的时延,另一部分是网络设备内部处理时延,其中传输链路的时延和传输介质的长度有关系,例如使用光纤作为传输介质,则传输链路的时延和光纤长度有关系。对于网络规模较大,传输距离较长的场景,传输链路的时延在网络时延中占比较大。不同的传输链路对应的时延有较大差别,如果能够获取网络中每段传输链路的时延,对于选择较低时延路径、保证时延性能、监控时延数据等都具有重要意义。然而,目前的时延测量方法难以全量获取网络中每段传输链路的时延。
技术实现思路
1、本申请提供了一种时延测量方法、时延测量装置、通信设备、计算机可读存储介质以及计算机程序产品。
2、本申请提供的时延测量方法,包括:
3、对于设备的多个端口中的每个端口,所述设备在所述端口发送携带时间戳的报文和/或接收携带时间戳的报文;
4、所述设备根据所述报文的一次交互或多次交互,确定所述端口对应的第一时延和/或第二时延,所述第一时延和所述第二时延是同一段链路的两个方向的时延。
5、本申请提供的时延测量方法,包括:
6、集中单元接收至少一个设备上报的时延信息,所述时延信息包括第一时延和/或第二时延;
7、所述集中单元基于所述上报的时延信息汇总多段链路的时延。
8、本申请提供的时延测量装置,应用于设备,所述时延测量装置包括:
9、第一通信单元,用于对于设备的多个端口中的每个端口,在所述端口发送携带时间戳的报文和/或接收携带时间戳的报文;
10、第一处理单元,用于根据所述报文的一次交互或多次交互,确定所述端口对应的第一时延和/或第二时延,所述第一时延和所述第二时延是同一段链路的两个方向的时延。
11、本申请提供的时延测量装置,应用于集中单元,所述时延测量装置包括:
12、第二通信单元,用于接收至少一个设备上报的时延信息,所述时延信息包括第一时延和/或第二时延;
13、第二处理单元,用于基于所述上报的时延信息汇总多段链路的时延。
14、本申请提供的通信设备,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行上述任意一种时延测量方法。
15、本申请提供的计算机可读存储介质,用于存储计算机程序,所述计算机程序使得计算机执行上述任意一种时延测量方法。
16、本申请提供的计算机程序产品,包括计算机程序指令,该计算机程序指令使得计算机执行上述任意一种时延测量方法。
17、本申请的技术方案提出了一种时延测量机制,任意两个设备之间通过一次或多次交互携带时间戳的报文,可以确定这两个设备之间的一段链路的时延,这种时延测量机制易于实现,具有普适性,因此能够全量获取到集中单元中每段传输链路的时延,为选择较低时延路径、保证时延性能、监控时延数据等提供了有力支撑。
1.一种时延测量方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述设备根据所述报文的一次交互或多次交互,确定所述端口对应的第一时延和/或第二时延,包括:
3.根据权利要求1所述的方法,其特征在于,所述携带时间戳的报文还携带第一标识,所述第一标识用于标识所述报文为用于时延测量的报文。
4.根据权利要求3所述的方法,其特征在于,所述第一标识携带在所述报文的以下至少一个字段中:以太类型字段、消息类型字段、域号字段、标志域字段、类型长度值tlv字段。
5.根据权利要求3所述的方法,其特征在于,所述用于时延测量的报文与用于时间同步的报文采用不同的标识。
6.根据权利要求3所述的方法,其特征在于,所述用于时延测量的报文不被用于时间同步处理和/或时间源选择。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述设备向集中单元上报所述每个端口的时延信息,包括:
9.根据权利要求8所述的方法,其特征在于,所述设备周期性向集中单元上报所述每个端口的时延信息,包括:
10.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述非同步状态为故障状态或者初始化状态。
12.根据权利要求2所述的方法,其特征在于,所述设备根据第一报文的一次交互,确定所述第一时延,包括:
13.根据权利要求2所述的方法,其特征在于,所述设备根据第二报文的一次交互,确定所述第二时延,包括:
14.根据权利要求2所述的方法,其特征在于,所述设备根据第一报文的一次交互以及第二报文的一次交互,确定所述第一时延和所述第二时延,包括:
15.根据权利要求1至6中任一项所述的方法,其特征在于,所述设备在所述端口发送携带时间戳的报文和/或接收携带时间戳的报文之前,所述方法还包括:
16.根据权利要求1至6中任一项所述的方法,其特征在于,所述携带时间戳的报文周期性发送。
17.一种时延测量方法,其特征在于,所述方法包括:
18.根据权利要求17所述的方法,其特征在于,所述集中单元基于所述上报的时延信息汇总多段链路的时延,包括:
19.根据权利要求17所述的方法,其特征在于,所述方法还包括:
20.根据权利要求17至19中任一项所述的方法,其特征在于,所述方法还包括:
21.一种时延测量装置,其特征在于,应用于设备,所述装置包括:
22.一种时延测量装置,其特征在于,应用于集中单元,所述装置包括:
23.一种通信设备,其特征在于,包括:处理器和存储器,该存储器用于存储计算机程序,所述处理器用于调用并运行所述存储器中存储的计算机程序,执行如权利要求1至20中任一项所述的方法。
24.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行如权利要求1至20中任一项所述的方法。
25.一种计算机程序产品,其特征在于,包括计算机程序指令,该计算机程序指令使得计算机执行如权利要求1至20中任一项所述的方法。
