报文处理方法和装置制造方法及图纸

技术编号:24862718 阅读:41 留言:0更新日期:2020-07-10 19:13
本申请提供了一种报文处理方法和装置,能够避免因底层时延异常导致的异常报文对不定目标流的连锁影响。该方法包括:第一设备接收第二设备发送的第一报文,第一报文携带第一标签,第一标签是根据发送第一报文时第二设备的周期确定的;第一设备根据第一标签确定第一报文是否为正常报文;若确定第一报文为正常报文,第一设备根据第一报文确定第二报文,第二报文携带第二标签;第一设备在第一周期向第三设备发送第二报文,第二标签是根据第一周期确定的。

【技术实现步骤摘要】
报文处理方法和装置
本申请涉及通信领域,并且更具体地,涉及一种报文处理方法和装置。
技术介绍
确定性网络旨在提供能够保证确定性时延数据传输服务。在确定性网络中,支持确定性网络特性的设备的每个出接口都设置了多个队列负责缓存相应调度周期内到达的上游报文,并且,任一时刻只有1个队列处于发送报文的状态,其他队列只接收上游报文。上游报文中均携带一个“周期”字段,该字段值(记为X)标识了该报文是在上游设备的哪个周期被发送出来的。在实际网络中,存在造成底层时延异常的情况。比如,链路层设备/接口的缓存队列引入的排队时延、在互联网协议加(internetprotocol+,IP+)底层传输网络场景中底层传输网络路径切换导致的时延变化等。底层时延异常将可能对确定性网络的业务产生影响。举例来说,假设本地设备用于发送上游设备的报文的出接口设置的队列数为3,正常情况下,队列1、2和3可以分别用于缓存上游设备发送的X=4、X=5和X=6的报文。在发送完X=4的报文后,队列1可以用于缓存X=7的报文。但是,若由于上游设备和本地设备之间的链路时延异常,导致X=4报文和本文档来自技高网...

【技术保护点】
1.一种报文处理方法,其特征在于,包括:/n第一设备接收第二设备发送的第一报文,所述第一报文携带第一标签,所述第一标签是根据发送所述第一报文时所述第二设备的周期确定的;/n所述第一设备根据所述第一标签确定所述第一报文是否为正常报文;/n若确定所述第一报文为正常报文,所述第一设备根据所述第一报文确定第二报文,所述第二报文携带第二标签;/n所述第一设备在第一周期向第三设备发送所述第二报文,所述第二标签是根据所述第一周期确定的。/n

【技术特征摘要】
1.一种报文处理方法,其特征在于,包括:
第一设备接收第二设备发送的第一报文,所述第一报文携带第一标签,所述第一标签是根据发送所述第一报文时所述第二设备的周期确定的;
所述第一设备根据所述第一标签确定所述第一报文是否为正常报文;
若确定所述第一报文为正常报文,所述第一设备根据所述第一报文确定第二报文,所述第二报文携带第二标签;
所述第一设备在第一周期向第三设备发送所述第二报文,所述第二标签是根据所述第一周期确定的。


2.如权利要求1所述的方法,其特征在于,所述第一设备根据所述第一标签确定所述第一报文是否为正常报文,包括:
所述第一设备根据所述第一标签和所述第一设备的第二周期,确定所述第一报文是否为正常报文,所述第二周期为所述第一设备接收所述第一报文的周期,或者为时间上在所述第一设备接收所述第一报文的周期之后,且在所述第一周期之前的一个周期。


3.如权利要求2所述的方法,其特征在于,所述第一标签所指示的周期值为发送所述第一报文时所述第二设备的周期;
其中,所述第一设备根据所述第一标签和所述第一设备的第二周期,确定所述第一报文是否为正常报文,包括:
所述第一设备确定所述第一标签所指示的周期值是否位于所述第二周期所对应的第一窗口内,所述第一设备的不同周期所对应的第一窗口不同;
若所述第一标签所指示的周期值位于所述第一窗口内,所述第一设备确定所述第一报文为正常报文,否则,确定所述第一报文为异常报文。


4.如权利要求2所述的方法,其特征在于,所述第二标签所指示的周期值为所述第一周期;
其中,所述第一设备根据所述第一标签和所述第一设备的第二周期,确定所述第一报文是否为正常报文,包括:
所述第一设备根据所述第一标签确定所述第二标签;
所述第一设备确定所述第二标签所指示的周期值是否位于所述第二周期所对应的第二窗口内,所述第一设备的不同周期所对应的第二窗口不同;
若所述第二标签所指示的周期值位于所述第二窗口内,所述第一设备确定所述第一报文为正常报文,否则,确定所述第一报文为异常报文。


5.如权利要求3所述的方法,其特征在于,所述第一窗口为[C1-Δ+S,C1+(w-1)*S-Δ],其中,Δ为对应于所述第二设备的调整值,所述调整值用于确定所述第二标签,C1为所述第二周期,w≥3,且w为整数,S为不为0的整数。


6.如权利要求4所述的方法,其特征在于,所述第二窗口为[C1+S,C1+(w-1)*S],C1为所述第二周期,w≥3,且w为整数,S为不为0的整数。


7.如权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
若确定所述第一报文为异常报文,所述第一设备对所述第一报文进行异常处理,所述异常处理包括丢弃所述第一报文或者所述第一报文进行修复处理。


8.如权利要求1至7中任一项所述的方法,其特征在于,所述第二标签是根据所述第一标签和对应于所述第二设备的调整值确定的。


9.如权利要求8所述的方法,其特征在于,所述方法还包括:
在所述第一设备的周期发生跳变的情况下,所述第一设备更新所述调整值。


10.如权利要求8或9所述的方法,其特征在于,所述方法还包括:
所述第一设备接收更新消息,所...

【专利技术属性】
技术研发人员:李广鹏于德雷刘冰洋
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1