报文处理方法、装置、设备以及存储介质制造方法及图纸

技术编号:38469988 阅读:10 留言:0更新日期:2023-08-11 14:46
本申请提供一种报文处理方法、装置、设备以及存储介质。该方法包括:第一节点确定待转发的第一报文的n个传输时延参数,该n个传输时延参数与n个传输队列一一对应,传输时延参数用于指示第一报文在该传输时延参数对应的传输队列中的预期发送时间,第一节点根据该n个传输时延参数,将第一报文分别输入n个传输时延参数中每个传输时延参数对应的传输队列,并且该第一节点通过n个传输队列中的一个传输队列发送第一报文,该一个传输队列发送第一报文的时间早于n个传输队列中的其余传输队列发送该第一报文的时间。实现了降低报文传输的平均时延。时延。时延。

【技术实现步骤摘要】
报文处理方法、装置、设备以及存储介质


[0001]本申请涉及通信
,尤其涉及一种报文处理方法、装置、设备以及存储介质。

技术介绍

[0002]为了提高网络的服务质量,确定性网络(deterministic networking,DetNet)称为当前的业界热点。目前,常通过一些报文转发的调度机制,在保证报文转发的时延上界的情况下,将报文转发的时延趋近于该时延上界,以期降低报文转发的时延抖动,来实现网络的时延确定性。
[0003]然而,这些报文转发的调度机制将导致报文转发的平均时延增大,因此,如何在满足时延上界的情况下,降低报文转发的平均时延,使之适用于如工业控制、交通制动、火灾预警、地震预警等实时性要求较高场景中,是当前亟待解决的问题。

技术实现思路

[0004]本申请实施例提供的一种报文处理的方法、装置、设备以及存储介质,以期降低报文转发的平均时延。
[0005]第一方面,本申请实施例提供一种报文处理方法,该方法包括:第一节点确定待转发的第一报文的n个传输时延参数,该n个传输时延参数与n个传输队列一一对应,该传输时延参数用于指示该第一报文在该传输时延参数对应的传输队列中的预期发送时间;该第一节点根据该n个传输时延参数,将该第一报文分别输入该n个传输时延参数中每个传输时延参数对应的传输队列;该第一节点通过该n个传输队列中的一个传输队列发送该第一报文,该一个传输队列发送该第一报文的时间早于该n个传输队列中的其余传输队列发送该第一报文的时间。
[0006]通过第一方面提供的报文处理方法,第一节点确定待转发的第一报文的n个传输时延参数,该n个传输时延参数指示了第一报文分别在对应的n个传输队列中的预期发送时间,进而第一节点将第一报文分别输入n个传输队列,并由最先输出第一报文的传输队列实现对第一报文的转发,实现对报文转发的动态调度,即在动态变化的网络环境中选择时延最低的传输队列转发第一报文,进而降低报文转发的平均时延。
[0007]在一种可能的实施方式中,该n个传输队列包括第一传输队列和第二传输队列,该第一传输队列为持续调度的传输队列,该第二传输队列非持续调度的传输队列。
[0008]通过该实施方式提供的报文处理方法中,非持续调度的传输队列不总是处于工作状态,这样可以使第一报文在确定的转发周期进行转发,避免了跨周期的突发积累,满足了时延上界并降低了时延抖动,但是却增加了报文传输的平均时延,使得在网络承载较小时也要等待至确定的转发周期进行转发。而持续性调度的传输队列正是在网络承载较小时可以快速实现报文转发。此种情况下,本实施例在第一节点中部署至少一个第一传输队列和至少一个第二传输队列,可以有效降低报文传输的平均时延。
[0009]在一种可能的实施方式中,该第一报文包括该n个传输队列的标识。
[0010]通过该实施方式提供的报文处理方法,第一节点可以基于第一报文携带的n个传输队列的标识将第一报文输入对应的n个传输队列,使得第一报文输入的n个传输队列是是可选择的,实现了传输队列部署的灵活性。
[0011]在一种可能的实施方式中,该第一报文包括n个发送时间标识,该n个发送时间标识与该n个传输队列一一对应,该发送时间标识用于确定该第一报文在该发送时间标识对应的传输队列中的传输时延参数。
[0012]通过该实施方式提供的报文处理方法,第一报文携带有n个发送时间标识,便于第一节点对第一报文在本跳的预期发送时间进行确定,提高了报文处理效率。
[0013]在一种可能的实施方式中,该第一节点确定待转发的第一报文的n个传输时延参数,包括:针对该n个发送时间标识中的一个发送时间标识,该第一节点根据该发送时间标识,确定该第一报文在该发送时间标识对应的传输队列中的传输时延参数。
[0014]通过该实施方式提供的报文处理方法,第一节点基于该n个发送时间标识可以确定第一报文在本跳中每个传输队列下的传输时延参数,以使第一节点可以根据各传输时延参数指示的预期发送时间输入对应的传输队列,实现每个传输队列对第一报文的转发。
[0015]为了保证确定性网络的时延,本申请实施例可以通过以下两种方式,使第一报文在确定的转发周期进行转发,避免了跨周期的突发积累,满足了时延上界并降低了时延抖动
[0016]一种方式,该第一节点根据该发送时间标识,确定该第一报文在该发送时间标识对应的传输队列中的传输时延参数,包括:该第一节点根据该发送时间标识和预设的映射关系,确定该第一报文在该发送时间标识对应的传输队列中的传输时延参数。
[0017]另一种方式,该第一节点根据该发送时间标识,确定该第一报文在该发送时间标识对应的传输队列中的传输时延参数,包括:该第一节点将该发送时间标识与预设值求和,得到该第一报文在该发送时间标识对应的传输队列中的传输时延参数。
[0018]其区别在于,前一种方式适用于各节点之间时间不同步的场景,后一种方式适用于各节点之间时间同步的场景。
[0019]在一种可能的实施方式中,该方法还包括:针对该n个传输队列中的一个传输队列,该第一节点根据该第一报文在该传输队列中的传输时延参数,更新该第一报文中该传输队列对应的发送时间标识。
[0020]通过该实施方式提供的报文处理方法,第一节点对各传输队列下的发送时间标识进行更新,使得下一跳的节点可以基于第一报文携带的各传输队列的发送时间标识确定下一跳节点中第一报文在各传输队列下的预期发送时间。
[0021]在一种可能的实施方式中,该方法还包括:该第一节点根据该第一报文的流参数和第一对应关系,确定该n个传输队列;其中,该第一对应关系为流参数与传输队列之间的对应关系,该流参数包括时延参数、时延抖动参数和可靠性参数中的至少之一。
[0022]通过该实施方式提供的报文处理方法,第一节点可以基于第一报文的流参数所反映的传输需求,选择用于传输第一报文的n个传输队列,提高了报文转发的灵活控制。
[0023]在一种可能的实施方式中,该第一节点为网络的入口边缘节点时,该第一节点确定接收的报文数据流是否满足当前时刻的数据总流量阈值。一方面,在该报文数据流满足
当前时刻的数据总流量阈值时,该第一节点根据该n个传输时延参数,将该第一报文分别输入该n个传输时延参数中每个传输时延参数对应的传输队列;另一方面,在该报文数据流不满足当前时间的数据总流量阈值时,该第一节点对该报文数据流进行漏桶整形处理,并根据该n个传输时延参数,将处理后的报文数据流中的第一报文分别输入该n个传输队列。
[0024]通过该实施方式提供的报文处理方法,第一节点可以控制数据注入网络的速率,平滑网络的突发流量,以实现网络流量的稳定。
[0025]第二方面,本申请实施例提供一种节点,包括:处理单元,用于确定待转发的第一报文的n个传输时延参数,该n个传输时延参数与n个传输队列一一对应,该传输时延参数用于指示该第一报文在该传输时延参数对应的传输队列中的预期发送时间;根据该n个传输时延参数,将该第一报文分别输入该n个传输时延本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种报文处理方法,其特征在于,所述方法包括:第一节点确定待转发的第一报文的n个传输时延参数,所述n个传输时延参数与n个传输队列一一对应,所述传输时延参数用于指示所述第一报文在所述传输时延参数对应的传输队列中的预期发送时间;所述第一节点根据所述n个传输时延参数,将所述第一报文分别输入所述n个传输时延参数中每个传输时延参数对应的传输队列;所述第一节点通过所述n个传输队列中的一个传输队列发送所述第一报文,所述一个传输队列发送所述第一报文的时间早于所述n个传输队列中的其余传输队列发送所述第一报文的时间。2.根据权利要求1所述的方法,其特征在于,所述n个传输队列包括第一传输队列和第二传输队列,所述第一传输队列为持续调度的传输队列,所述第二传输队列非持续调度的传输队列。3.根据权利要求1或2所述的方法,其特征在于,所述第一报文包括所述n个传输队列的标识。4.根据权利要求1至3任一项所述的方法,其特征在于,所述第一报文包括n个发送时间标识,所述n个发送时间标识与所述n个传输队列一一对应,所述发送时间标识用于确定所述第一报文在所述发送时间标识对应的传输队列中的传输时延参数。5.根据权利要求4所述的方法,其特征在于,所述第一节点确定待转发的第一报文的n个传输时延参数,包括:针对所述n个发送时间标识中的一个发送时间标识,所述第一节点根据所述发送时间标识,确定所述第一报文在所述发送时间标识对应的传输队列中的传输时延参数。6.根据权利要求5所述的方法,其特征在于,所述第一节点根据所述发送时间标识,确定所述第一报文在所述发送时间标识对应的传输队列中的传输时延参数,包括:所述第一节点根据所述发送时间标识和预设的映射关系,确定所述第一报文在所述发送时间标识对应的传输队列中的传输时延参数。7.根据权利要求5所述的方法,其特征在于,所述第一节点根据所述发送时间标识,确定所述第一报文在所述发送时间标识对应的传输队列中的传输时延参数,包括:所述第一节点将所述发送时间标识与预设值求和,得到所述第一报文在所述发送时间标识对应的传输队列中的传输时延参数。8.根据权利要求1至7任一项所述的方法,其特征在于,所述方法还包括:针对所述n个传输队列中的一个传输队列,所述第一节点根据所述第一报文在所述传输队列中的传输时延参数,更新所述第一报文中所述传输队列对应的发送时间标识。9.根据权利要求1至8任一项所述的方法,其特征在于,所述方法还包括:所述第一节点根据所述第一报文的流参数和第一对应关系,确定所述n个传输队列;其中,所述第一对应关系为流参数与传输队列之间的对应关系,所述流参数包括时延参数、时延抖动参数和可靠性参数中的至少之一。10.根据权利要求1至9任一项所述的方法,其特征在于,所述第一节点为网络的入口边缘节点时,所述第一节点根据所述n个传输时延参数,将所述第一报文分别输入所述n个传
输时延参数中每个传输时延参数对应的传输队列,包括:所述第一节点确定接收的报文数据流是否满足当前时刻的数据总流量阈值;在所述报文数据流满足当前时刻的数据总流量阈值时,所述第一节点根据所述n个传输时延参数,将所述第一报文分别输入所述n个传输时延参数中每个传输时延参数对应的传输队列。11.根据权利要求10所述的方法,其特征在于,所述方法还包括:在所述报文数据流不满足当前时间的数据总流量阈值时,所述第一节点对所述报文数据流进行漏桶整形处理,并根据所述n个传输时延参数,将处理后的报文数据流中的第一报文分别输入所述n个传输队列。12.一种节点,其特征在于,包括:处理单元,用于确定待转发的第一报文的n个传输时延参数,所述n个传输时延参数与n个传输队列一一对应,所述传输时延参数用于指示所述第一报文在...

【专利技术属性】
技术研发人员:任首首王闯刘冰洋孟锐刘轩
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1