[发明专利]用于提高PTP时间获取效率的方法和装置在审
申请号: | 202111602569.1 | 申请日: | 2021-12-24 |
公开(公告)号: | CN116346271A | 公开(公告)日: | 2023-06-27 |
发明(设计)人: | 贺伟;王东 | 申请(专利权)人: | 苏州盛科通信股份有限公司 |
主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L1/00 |
代理公司: | 苏州三英知识产权代理有限公司 32412 | 代理人: | 任骁东 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提高 ptp 时间 获取 效率 方法 装置 | ||
本发明公开了一种用于提高PTP时间获取效率的方法和装置,其中所述方法应用于PTP1‑step模式下,包括:在MacTxBuff的写侧获取PTP报文写入MacTxBuff时的第一时间戳;根据MacTxBuff中存有报文的深度,计算1‑step中发送时戳的第二时间戳的补偿值;根据所述补偿值对所述第一时间戳进行补偿,并编辑到PTP报文中所述第二时间戳的指定位置,完成1‑step中发送时戳的补偿。通过所述装置和方法,可以解决现有技术中PTP报文在1‑step模式下逻辑设计复杂,执行效率不高的问题。
技术领域
本发明涉及网络通信技术,特别是涉及一种用于提高PTP时间获取效率的方法和装置。
背景技术
以太网在过去很长的一段时间内得到了广泛的应用和飞速的发展,从10M/100M/1000Mbps到10Gbps,40Gbps,100Gbps,乃至如今的25Gbps/50Gbps/200Gbps/400Gbps。在网络速率飞速发展的同时,5G网络也迎来了发展的黄金时期。而低延时是5G网络的一个非常重要的应用,如车连网,无人驾驶,智能制造,无人机投递等业务都需要具备超低延时和高可靠性等特点。
要保证5G网络的低延迟性,这就要求网络设备之间需要进行时钟同步。PrecisionTime Protocol(PTP,精确时间协议)是一种时间同步协议,其用于设备之间高精度时间同步。PTP协议中,有1-step和2-step两种方式。1-step方式需要将报文在本设备的发送时间放到Sync报文中发送,这就需要在Sync报文到达MAC发送端的时候,获取该报文发送的时间戳,并将时间戳替换到报文相应的位置,时间戳获取的准确性将决定着PTP 1-step的时间精度。
如图1所示,模块MacTx和上层系统之间的数据接口位宽为128字节,对于报文长度小于等于128字节的报文,一个时钟周期内可完成发送。而当报文长度大于128字节时,就要分多个时钟周期发送,每个时钟周期发送128字节数据,最后一个时钟周期可能出现发送的字节数小于128的情况,即使出现该种情况,就浪费掉该时钟周期剩余的字节数,不会将下一个报文填充到这些剩余的字节数中。由此可以看出,模块MacTx和上层系统之间的数据接口一个时钟周期最多只会发送一个数据报文。
而如图2所示,MiiTx的128字节输出接口,在一个时钟周期内是可能会发送多个数据报文的。PTP报文的1-step编辑是要将该PTP报文在MiiTx输出接口上发送的起始时间(即该报文的前导码Preamble的发送时间)编辑到该报文的指定位置上。可以看到,在MiiTx模块获取PTP报文的发送时戳,并进行1-Step编辑会得到比较高的时间精度,但是同时也存在一个比较复杂的问题。根据图2,可以看到MiiTx输出接口上,一个时钟周期内会发送多个数据报文,如果这些数据报文都是PTP报文,又同时都需要进行1-step编辑,这就意味着一个时钟周期内要对多个报文进行1-step编辑。对报文进行1-step编辑之后,还需要对该报文的CRC重新进行计算。所以,一个时钟周期内还需要计算多个报文的CRC,这无疑会让逻辑设计变得异常复杂,影响执行效率。
发明内容
本发明实施例所要解决的技术问题是,如何解决现有技术中,PTP报文在1-step模式下逻辑设计复杂,执行效率不高的问题。
为了解决上述的技术问题,本发明实施例提供了一种用于提高PTP时间获取效率的方法,应用于PTP 1-step模式下,包括:在MacTxBuff的写侧获取PTP报文写入MacTxBuff时的第一时间戳;根据MacTxBuff中存有报文的深度,计算1-step中发送时戳的第二时间戳的补偿值;根据所述补偿值对所述第一时间戳进行补偿,并编辑到PTP报文中所述第二时间戳的指定位置,完成1-step中发送时戳的补偿。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州盛科通信股份有限公司,未经苏州盛科通信股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111602569.1/2.html,转载请声明来源钻瓜专利网。