一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种报文处理的方法和网络设备与流程

2021-11-05 19:34:00 来源:中国专利 TAG:

技术特征:
1.一种报文处理的方法,其特征在于,包括:第一网络设备通过所述第一网络设备的媒介转换模块的第一接收接口接收第一报文,所述第一报文包含第一对齐标记am,所述媒介转换模块包括光模块或射频模块,所述第一报文属于媒体访问控制器mac层的数据流,所述数据流可以是由多个数据块构成,所述数据流中的每个数据块是对以太网帧流进行物理层编码得到的;所述第一网络设备通过所述媒介转换模块的第一发送接口发送第二报文,所述第二报文包含所述第一am,所述第二报文为经过所述媒介转换模块处理后的所述第一报文;所述第一网络设备计算所述媒介转换模块接收包含所述第一am的所述第一报文和发送包含所述第一am的所述第二报文之间的时间间隔t1;所述第一网络设备通过所述第一接收接口接收第三报文,并通过所述第一发送接口发送经过所述媒介转换模块处理后的所述第三报文;所述第一网络设备将所述t1用于补偿所述第一网络设备接收或发送所述第三报文的第一时间戳。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一网络设备通过所述媒介转换模块的第二接收接口接收第四报文,所述第四报文包含第二am;所述第一网络设备通过所述媒介转换模块的第二发送接口发送第五报文,所述第五报文包含所述第二am,所述第五报文为经过所述媒介转换模块处理后的所述第四报文;所述第一网络设备计算所述媒介转换模块接收包含所述第二am的所述第四报文和发送包含所述第二am的所述第五报文之间的时间间隔t2;所述第一网络设备通过所述第二接收接口接收第六报文,并通过所述第二发送接口发送经过所述媒介转换模块处理后的所述第六报文,所述第三报文与所述第六报文的收发方向相反;所述第一网络设备将所述t2用于补偿所述第一网络设备接收或发送所述第六报文的第二时间戳。3.根据权利要求1或2所述的方法,其特征在于,所述第一网络设备计算所述媒介转换模块接收包含所述第一am的所述第一报文和发送包含所述第一am的所述第二报文之间的时间间隔t1,包括:所述第一网络设备在通过所述第一接收接口接收所述第一报文,并确定所述第一报文包含所述第一am时,记录第一时刻;所述第一网络设备在通过所述第一发送接口发送所述第二报文,并确定所述第二报文包含所述第一am时,记录第二时刻;所述第一网络设备将所述第一时刻和所述第二时刻之间的时间间隔确定为所述时间间隔t1。4.根据权利要求3所述的方法,其特征在于,所述第一网络设备将所述第一时刻和所述第二时刻之间的时间间隔确定为所述时间间隔t1,包括:所述第一网络设备在所述第一时刻启动计数器;所述第一网络设备在所述第二时刻关闭计数器,并获取计数值n,n为正整数,所述计数器的时钟周期为t;
所述第一网络设备将n*t确定为所述t1。5.根据权利要求1至4中任一项所述的方法,其特征在于,所述第三报文为所述第一网络设备的第一业务芯片通过所述媒介转换模块向第二网络设备发送的报文,所述第一网络设备将所述t1用于补偿所述第一网络设备发送所述第三报文的第一时间戳,包括:所述第一网络设备将所述第一时间戳和所述t1之和作为所述第一网络设备向所述第二网络设备发送所述第三报文的时刻,所述第一时间戳为所述第三报文到达所述第一接收接口的时刻。6.根据权利要求1至4任一项所述的方法,其特征在于,所述第三报文为第二网络设备通过所述媒介转换模块向所述第一网络设备的第二业务芯片发送的报文,所述第一网络设备将所述t1用于补偿所述第一网络设备接收所述第三报文的第一时间戳,包括:所述第一网络设备将所述第一时间戳和所述t1之差作为所述第一网络设备接收所述三报文的时刻,所述第一时间戳为所述第三报文到达所述第一发送接口的时刻。7.根据权利要求2所述的方法,其特征在于,所述第三报文为第二网络设备向所述第一网络设备发送的同步报文,所述同步报文携带所述第二网络设备发送所述同步报文的第三时间戳,所述第六报文为所述第一网络设备向所述第二网络设备发送的延迟请求报文,所述第二网络设备为所述第一网络设备的主设备,所述第一网络设备为所述第二网络设备的从设备,所述方法还包括:所述第一网络设备从所述同步报文中获取所述第二网络设备发送所述同步报文的时刻t1;所述第一网络设备将所述t1用于补偿所述第一网络设备接收所述第三报文的第一时间戳,包括:所述第一网络设备将所述第一时间戳和所述t1之差作为所述第一网络设备接收所述同步报文的时刻t2,所述第一时间戳为所述同步报文到达所述第一发送接口的时刻;所述第一网络设备将所述t2用于补偿所述第一网络设备发送所述第六报文的第二时间戳,包括:所述第一网络设备将所述第二时间戳和所述t2之和作为所述第一网络设备发送所述延迟请求报文的时刻t3,所述第二时间戳为所述延迟请求报文到达所述第二接收接口的时刻;所述方法还包括:所述第一网络设备接收所述第二网络设备发送的延迟响应报文,所述延迟响应报文携带所述第二网络设备接收所述延迟请求报文的第四时间戳;所述第一网络设备从所述延迟响应报文中获取所述第二网络设备接收所述延迟请求报文的时刻t4;所述第一网络设备根据所述t1、所述t2、所述t3以及所述t4,计算所述第一网络设备与所述第二网络设备之间的时间偏差。8.一种网络设备,其特征在于,所述网络设备为第一网络设备,所述网络设备包括:第一接收单元,用于通过所述第一网络设备的媒介转换模块的第一接收接口接收第一报文,所述第一报文包含第一对齐标记am,所述媒介转换模块包括光模块或射频模块,所述第一报文属于媒体访问控制器mac层的数据流,所述数据流可以是由多个数据块构成,所述
数据流中的每个数据块是对以太网帧流进行物理层编码得到的;第一发送单元,用于通过所述媒介转换模块的第一发送接口发送第二报文,所述第二报文包含所述第一am,所述第二报文为经过所述媒介转换模块处理后的所述第一报文;第一计算单元,用于计算所述媒介转换模块接收包含所述第一am的所述第一报文和发送包含所述第一am的所述第二报文之间的时间间隔t1;所述第一接收单元,还用于通过所述第一接收接口接收第三报文;所述第一发送单元,还用于通过所述第一发送接口发送经过所述媒介转换模块处理后的所述第三报文;第一处理单元,用于将所述t1用于补偿所述第一网络设备接收或发送所述第三报文的第一时间戳。9.根据权利要求8所述的网络设备,其特征在于,所述网络设备还包括:第二接收单元,用于通过所述媒介转换模块的第二接收接口接收第四报文,所述第四报文包含第二am;第二发送单元,用于通过所述媒介转换模块的第二发送接口发送第五报文,所述第五报文包含所述第二am,所述第五报文为经过所述媒介转换模块处理后的所述第四报文;第二计算单元,用于计算所述媒介转换模块接收包含所述第二am的所述第四报文和发送包含所述第二am的所述第五报文之间的时间间隔t2;所述第二接收单元还用于通过所述第二接收接口接收第六报文;所述第二发送单元还用于通过所述第二发送接口发送经过所述媒介转换模块处理后的所述第六报文,所述第三报文与所述第六报文的收发方向相反;第二处理单元,用于将所述t2用于补偿所述第一网络设备接收或发送所述第六报文的第二时间戳。10.根据权利要求8或9所述的网络设备,其特征在于,所述第一计算单元具体用于:在通过所述第一接收接口接收所述第一报文,并确定所述第一报文包含所述第一am时,记录第一时刻;在通过所述第一发送接口发送所述第二报文,并确定所述第二报文包含所述第一am时,记录第二时刻;将所述第一时刻和所述第二时刻之间的时间间隔确定为所述时间间隔t1。11.根据权利要求10所述的网络设备,其特征在于,所述第一计算单元具体用于:在所述第一时刻启动计数器;在所述第二时刻关闭计数器,并获取计数值n,n为正整数,所述计数器的时钟周期为t;将n*t确定为所述t1。12.根据权利要求8至11中任一项所述的网络设备,其特征在于,所述第三报文为所述第一网络设备的第一业务芯片通过所述媒介转换模块向第二网络设备发送的报文,所述第一处理单元具体用于:将所述第一时间戳和所述t1之和作为所述第一网络设备向所述第二网络设备发送所述第三报文的时刻,所述第一时间戳为所述第三报文到达所述第一接收接口的时刻。13.根据权利要求8至11中任一项所述的网络设备,其特征在于,所述第三报文为第二
网络设备通过所述媒介转换模块向所述第一网络设备的第二业务芯片发送的报文,所述第一处理单元具体用于:将所述第一时间戳和所述t1之差作为所述第一网络设备接收所述三报文的时刻,所述第一时间戳为所述第三报文到达所述第一发送接口的时刻。14.根据权利要求9所述的网络设备,其特征在于,所述第三报文为第二网络设备向所述第一网络设备发送的同步报文,所述同步报文携带所述第二网络设备发送所述同步报文的第三时间戳,所述第六报文为所述第一网络设备向所述第二网络设备发送的延迟请求报文,所述第二网络设备为所述第一网络设备的主设备,所述第一网络设备为所述第二网络设备的从设备,所述网络设备还包括:第一获取单元,用于从所述同步报文中获取所述第二网络设备发送所述同步报文的时刻t1;所述第一处理单元具体用于:将所述第一时间戳和所述t1之差作为所述第一网络设备接收所述同步报文的时刻t2,所述第一时间戳为所述同步报文到达所述第一发送接口的时刻;所述第二处理单元具体用于:将所述第二时间戳和所述t2之和作为所述第一网络设备发送所述延迟请求报文的时刻t3,所述第二时间戳为所述延迟请求报文到达所述第二接收接口的时刻;第三接收单元,用于接收所述第二网络设备发送的延迟响应报文,所述延迟响应报文携带所述第二网络设备接收所述延迟请求报文的第四时间戳;第二获取单元,用于从所述延迟响应报文中获取所述第二网络设备接收所述延迟请求报文的时刻t4;第三计算单元,用于根据所述t1、所述t2、所述t3以及所述t4,计算所述第一网络设备与所述第二网络设备之间的时间偏差。15.一种网络设备,其特征在于,所述网络设备为第一网络设备,所述网络设备包括:网络接口、存储器和处理器;所述网络接口包括接收接口和/或发送接口,用于接收和/或发送报文;所述存储器用于存储指令;所述处理器用于控制所述第一网络设备的媒介转换模块的第一接收接口接收第一报文,所述第一报文包含第一对齐标记am,所述媒介转换模块包括光模块或射频模块,所述第一报文属于媒体访问控制器mac层的数据流,所述数据流可以是由多个数据块构成,所述数据流中的每个数据块是对以太网帧流进行物理层编码得到的;控制所述媒介转换模块的第一发送接口发送第二报文,所述第二报文包含所述第一am,所述第二报文为经过所述媒介转换模块处理后的所述第一报文;计算所述媒介转换模块接收包含所述第一am的所述第一报文和发送包含所述第一am的所述第二报文之间的时间间隔t1;控制所述网络接口通过所述第一接收接口接收第三报文,并控制所述第一发送接口发送经过所述媒介转换模块处理后的所述第三报文;将所述t1用于补偿所述第一网络设备接收或发送所述第三报文的第一时间戳。16.根据权利要求15所述的网络设备,其特征在于,所述处理器还用于:控制所述媒介转换模块的第二接收接口接收第四报文,所述第四报文包含第二am;控制所述媒介转换模
块的第二发送接口发送第五报文,所述第五报文包含所述第二am,所述第五报文为经过所述媒介转换模块处理后的所述第四报文;计算所述媒介转换模块接收包含所述第二am的所述第四报文和发送包含所述第二am的所述第五报文之间的时间间隔t2;控制所述第二接收接口接收第六报文,并控制所述第二发送接口发送经过所述媒介转换模块处理后的所述第六报文,所述第三报文与所述第六报文的收发方向相反;将所述t2用于补偿所述第一网络设备接收或发送所述第六报文的第二时间戳。17.根据权利要求15或16所述的网络设备,其特征在于,所述处理器具体用于:在控制所述第一接收接口接收所述第一报文,并确定所述第一报文包含所述第一am时,记录第一时刻;在控制所述第一发送接口发送所述第二报文,并确定所述第二报文包含所述第一am时,记录第二时刻;将所述第一时刻和所述第二时刻之间的时间间隔确定为所述时间间隔t1。18.根据权利要求17所述的网络设备,其特征在于,所述处理器具体用于:在所述第一时刻启动计数器;在所述第二时刻关闭计数器,并获取计数值n,n为正整数,所述计数器的时钟周期为t;将n*t确定为所述t1。19.根据权利要求15至18中任一项所述的网络设备,其特征在于,所述第三报文为所述第一网络设备的第一业务芯片通过所述媒介转换模块向第二网络设备发送的报文,所述处理器具体用于:将所述第一时间戳和所述t1之和作为所述第一网络设备向所述第二网络设备发送所述第三报文的时刻,所述第一时间戳为所述第三报文到达所述第一接收接口的时刻。20.根据权利要求15至18中任一项所述的网络设备,其特征在于,所述第三报文为第二网络设备通过所述媒介转换模块向所述第一网络设备的第二业务芯片发送的报文,所述处理器具体用于:将所述第一时间戳和所述t1之差作为所述第一网络设备接收所述三报文的时刻,所述第一时间戳为所述第三报文到达所述第一发送接口的时刻。21.根据权利要求16所述的网络设备,其特征在于,所述第三报文为第二网络设备向所述第一网络设备发送的同步报文,所述同步报文携带所述第二网络设备发送所述同步报文的第三时间戳,所述第六报文为所述第一网络设备向所述第二网络设备发送的延迟请求报文,所述第二网络设备为所述第一网络设备的主设备,所述第一网络设备为所述第二网络设备的从设备,所述处理器还用于:从所述同步报文中获取所述第二网络设备发送所述同步报文的时刻t1;所述处理器具体用于:将所述第一时间戳和所述t1之差作为所述第一网络设备接收所述同步报文的时刻t2,所述第一时间戳为所述同步报文到达所述第一发送接口的时刻;将所述第二时间戳和所述t2之和作为所述第一网络设备发送所述延迟请求报文的时刻t3,所述第二时间戳为所述延迟请求报文到达所述第二接收接口的时刻;所述处理器还用于:控制所述第一接收接口接收所述第二网络设备发送的延迟响应报文,所述延迟响应报文携带所述第二网络设备接收所述延迟请求报文的第四时间戳;从所述延迟响应报文中获
取所述第二网络设备接收所述延迟请求报文的时刻t4;根据所述t1、所述t2、所述t3以及所述t4,计算所述第一网络设备与所述第二网络设备之间的时间偏差。

技术总结
本申请提供了一种报文处理的方法和网络设备,该方法包括:通过第一网络设备的媒介转换模块的第一接收接口接收第一报文,所述第一报文包含第一对齐标记AM;通过所述媒介转换模块的第一发送接口发送第二报文,所述第二报文包含所述第一AM,所述第二报文为经过所述媒介转换模块处理后的所述第一报文;计算所述媒介转换模块接收所述第一报文和发送所述第二报文之间的时间间隔T1,所述T1用于补偿所述第一网络设备接收或发送第三报文的第一时间戳。本申请实施例的方法和网络设备,能够准确的确定媒介转换模块处理报文的时延,有利于提高1588协议的同步性能。协议的同步性能。协议的同步性能。


技术研发人员:王锦辉 陈立清 牛宏伟 祁云磊
受保护的技术使用者:华为技术有限公司
技术研发日:2017.08.23
技术公布日:2021/11/4
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献