一种数据传输方法、装置、设备及介质制造方法及图纸

技术编号:37631173 阅读:28 留言:0更新日期:2023-05-20 08:52
本申请涉及一种数据传输方法、装置、设备及介质,该方法包括:确定配置的或控制节点下发的或协商的整体最优头部字段顺序;接收数据报文,按照自身处理逻辑对应的字段顺序对所述数据报文进行逻辑处理后,按照所述整体最优头部字段顺序进行数据报文重组和转发。本申请能够降低整个链路的传输时延,提升传输效率。提升传输效率。提升传输效率。

【技术实现步骤摘要】
一种数据传输方法、装置、设备及介质


[0001]本申请涉及数据传输
,尤其涉及一种数据传输方法、装置、设备及介质。

技术介绍

[0002]在多跳连接场景下,各个节点的网络设备接收数据报文,按照自身的处理逻辑对应的字段顺序对数据报文进行逻辑处理后,将数据报文转发到下一跳网络设备。
[0003]由于不同的网络设备的处理逻辑对应的字段顺序不同,数据报文中的头部字段顺序决定了网络设备的转发行为。如果数据报文中的头部字段顺序与网络设备的处理逻辑对应的字段顺序一致,则网络设备可以采用直通式转发方式进行转发,如果数据报文中的头部字段顺序与网络设备的处理逻辑对应的字段顺序不一致,则网络设备需要等到处理逻辑所需的字段后才能进行逻辑处理,则可以采用存储转发(Store and Forward)或无碎片式转发。
[0004]对于存储式转发或无碎片式转发的网络设备,存在对数据报文逻辑处理的处理时延及等待逻辑处理的等待时延,导致网络链路的整体时延较大。为了减少网络链路的整体时延,目前提出由网络设备对数据报文头部字段的顺序进行改造的方法,即对头部字段本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于网络设备,该方法包括:确定配置的或控制节点下发的或协商的整体最优头部字段顺序;接收数据报文,按照自身处理逻辑对应的字段顺序对所述数据报文进行逻辑处理后,按照所述整体最优头部字段顺序进行数据报文重组和转发。2.根据权利要求1所述的方法,其特征在于,所述确定控制节点下发的整体最优头部字段顺序之前,还包括如下至少一个步骤:向控制节点上报自身处理逻辑对应的字段顺序;向控制节点上报自身处理逻辑对应的字段顺序及对数据报文按照自身处理逻辑对应的字段顺序进行逻辑处理时的处理时延;向控制节点上报上一次转发的相同数据报文中的头部字段顺序和自身处理逻辑对应的字段顺序;向控制节点上报上一次转发相同数据报文时自身的时延。3.根据权利要求1或2所述的方法,其特征在于,所述整体最优头部字段顺序,是根据网络链路上不同网络设备处理逻辑对应的字段顺序的字段重合度确定的;或者是根据上一次在网络链路转发相同数据报文时的时延总和确定的;或者是通过对头部字段进行排列组合得到多个备选头部字段顺序,并分别计算在网络链路上采用各个备选头部字段顺序进行数据报文转发所对应的时延总和确定的。4.根据权利要求3所述的方法,其特征在于,所述整体最优头部字段顺序,是根据网络链路上不同网络设备处理逻辑对应的字段顺序的字段重合度确定的情况下:若重合度最高的字段顺序完全重合,所述完全重合的字段顺序为整体最优头部字段顺序;若重合度最高的字段顺序未完全重合,通过计算的在网络链路分别采用重合度最高的字段顺序进行数据报文转发时的时延总和,确定时延总和最小的字段顺序为整体最优头部字段顺序。5.根据权利要求3所述的方法,其特征在于,所述整体最优头部字段顺序,是根据上一次在网络链路转发相同数据报文时的时延总和确定的情况下,所述时延总和小于整体时延测量量,且与所述整体时延测量量的差值大于设定阈值,所述上一次转发相同数据报文中的头部字段顺序为整体最优头部字段顺序;所述整体时延测量量为在网络链路上各网络设备采用存储转发方式对应的时延的总和。6.根据权利要求3所述的方法,其特征在于,所述整体最优头部字段顺序,是通过对头部字段进行排列组合得到多个备选头部字段顺序,并分别计算在网络链路上采用各个备选头部字段顺序进行数据报文转发所对应的时延总和确定的情况下,计算的最小时延总和对应的头部字段顺序为整体最优头部字段顺序。7.根据权利要求1所述的方法,其特征在于,确定协商的整体最优头部字段顺序,包括:确定作为头部设备时,将自身处理逻辑对应的字段顺序通知下一跳的网络设备;确定作为中间设备时,接收上一跳网络设备通知的第一字段顺序,并获取下一跳网络设备的处理逻辑对应的第二字段顺序,计算自身按照第一字段顺序和第二字段顺序分别进行逻辑处理对应的最小处理时延,并将最小处理时延对应的字段顺序通知所述网络设备连
接的所有网络设备;确定作为尾部设备时,接收上一跳网络设备通知的第一字段顺序并上报控制节点,由控制节点确定整体最优头部字段顺序并下发给各个网络设备。8.根据权利要求7所述的方法,其特征在于,将最小处理时延对应的字段顺序通知所述网络设备连接的所有网络设备,包括:确定所述最小处理时延与自身处理时延的差值小于阈值时,将所述最小处理时延对应的字段顺序通知所述网络设备连接的所有网络设备;确定所述最小处理时延与自身处理时延的差值不小于阈值时,将所述最小处理时延对应的字段顺序和协商失败消息通知下一跳网络设备;所述自身处理时延为接收与自身处理逻辑对应的字段顺序并按照自身处理逻辑处理所述数据报文的处理时延。9.根据权利要求7所述的方法,其特征在于,确定作为尾部设备时,接收上一跳网络设备通知的第一字段顺序并上报控制节点,包括:收到上一跳网络设备通知的第一字段顺序且未收到协商失败消息时,将第一字段顺序并上报控制节点;收到上一跳网络设备通知的第一字段顺序及协商失败消息时,将协商失败消息上报给控制节点。10.根据权利要求7所述的方法,其特征在于,确定作为中间设备时,将最小处理时延对应的字段顺序通知所述网络设备连接的所有网络设备,包括:确定自身按照第一字段顺序和第二字段顺序分别进行逻辑处理对应的处理时延相同时,将相同处理时延对应的各字段顺序通知所述网络设备连接的所有网络设备。11.根据权利要求7所述的方法,其特征在于,确定作为尾部设备时,接收上一跳网络设备通知的第一字段顺序并上报控制节点,包括:确定作为尾部设备时,接收上一跳网络设备通知的第一字段顺序为多个字段顺序时,随机从所述多个字段顺序中选择一个作为整体最优头部字段顺序并上报控制节点,或者将所述多个字段顺序上报控制节点。12.根据权利要求1所述的方法,其特征在于,所述配置的整体最优头部字段顺序为多个,将所述数据报文中的头部字段按所述整体最优...

【专利技术属性】
技术研发人员:李芸胡渭琦曹彩红
申请(专利权)人:大唐移动通信设备有限公司
类型:发明
国别省市:

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

1