网络设备中的一步时间戳制造技术

技术编号:36333492 阅读:85 留言:0更新日期:2023-01-14 17:44
网络设备的媒体访问控制(MAC)处理器接收要由网络设备传输的定时分组。MAC处理器生成要由网络设备的PHY设备使用的、用于将定时信息嵌入定时分组中的一个或多个指示符。一个或多个指示符至少包括指示定时分组是定时信息要嵌入其中的分组类型的指示符、定时信息要在此被嵌入的定时分组中的字段的位置的指示符、定时分组中的定时信息是否要更新的指示符。MAC处理器将定时分组和一个或多个指示符传送到PHY设备以用于对定时分组进一步处理以及对来自网络设备的定时分组进行后续传输。来自网络设备的定时分组进行后续传输。来自网络设备的定时分组进行后续传输。

【技术实现步骤摘要】
【国外来华专利技术】网络设备中的一步时间戳
[0001]相关申请的交叉引用
[0002]本申请要求于2020年3月23日提交的题为“1Step PTP Time

Stamping Over USXGMII/USGMII Interfaces”的美国临时专利申请第62/993524号的权益,该临时专利申请的公开内容通过引用整体明确并入本文。


[0003]本公开总体上涉及通信网络,并且更具体地涉及网络设备中的时间戳分组。

技术介绍

[0004]时钟同步协议通常用于基于分组的网络中,以同步在不同网络设备处维护的时钟。在这种时钟同步协议中,维护主时钟(master clock)的第一网络设备向维护从时钟(slave clock)的第二网络设备传输包括基于主时钟时间而生成的传输时间戳的定时分组。第二网络设备利用定时分组的传输时间戳和经估计的网络延时来调节从时钟,以便使从时钟与主时钟同步。在两步时间戳场景中,与定时分组的传输时间相对应的时间戳在随后分组中传输。因为与定时分组相对应的时间戳在随后分组中传输,所以两步时间戳系统不需要将时间戳“动本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于处理在网络设备中的用于同步网络设备的定时分组的方法,所述方法包括:在所述网络设备的媒体访问控制(MAC)处理器处接收要由所述网络设备传输的定时分组;由所述MAC处理器执行所述定时分组的初始处理,包括生成要由所述网络设备的PHY设备使用的、用于将定时信息嵌入所述定时分组中的一个或多个参数的一个或多个指示符,所述一个或多个指示符至少包括i)指示所述定时分组是要由所述PHY设备向其中嵌入定时信息的分组类型的指示符,ii)所述定时分组中的字段的位置的指示符,所述定时信息要由所述PHY设备在所述位置处被嵌入所述定时分组中,以及iii)所述定时分组中的定时信息是否需要由所述PHY设备更新的指示符;以及将i)所述定时分组和ii)所述一个或多个指示符从所述MAC处理器传送到所述PHY设备,以用于基于所述一个或多个指示符对所述定时分组进一步处理以及对来自所述网络设备的所述定时分组进行后续传输。2.根据权利要求1所述的方法,还包括:由所述MAC处理器生成控制报头以包括针对所述定时分组生成的所述一个或多个指示符,以及在将所述定时分组传送到所述PHY设备之前,由所述MAC处理器将所述控制报头插入所述定时分组中。3.根据权利要求2所述的方法,还包括:由所述MAC处理器生成PHY标签以被包括在所述控制报头中,由所述MAC处理器生成所述控制报头以将PHY标签包括在所述控制报头的扩展字段中,以及在将所述定时分组传送到所述PHY设备之前,在所述定时分组内的预定位置处插入所述控制报头。4.根据权利要求3所述的方法,其中在所述定时分组中的所述预定位置处插入所述控制报头包括:用所述控制报头替换所述定时分组的开始处的前导码。5.根据权利要求4所述的方法,其中生成所述PHY标签包括生成所述PHY标签以包括以下中的一项或多项:i)偏移指示符字段,所述偏移指示符字段被设置为指示所述定时分组中的校正字段相对于所述定时分组的定界符字段的偏移,ii)校验和更新指示符字段,所述校验和更新指示符字段被设置为指示所述定时分组是否需要校验和更新,以及iii)时间戳最低有效位(LSB)字段,其中所述时间戳LSB字段向所述PHY设备指示校正字段值的环绕式处理是否将由所述PHY设备说明。6.根据权利要求1所述的方法,其中接收所述定时分组包括接收以下中的一项:i)由所述网络设备的主机处理器生成的定时分组,或者ii)接收由所述网络设备先前接收的定时分组,由所述网络设备先前接收的所述定时分组包括用于指示所述网络设备中所述定时分组的驻留时间的校正字段,并且其中要被嵌入所述定时分组中的所述定时信息指示以下中的一项:i)与来自所述网络设备的所述定时分组的传输相对应的时间,或者ii)所述网络设备中所述定时分组的驻留时间。7.一种被配置为在网络中运行的网络设备,所述网络设备包括:
媒体访问控制(MAC)处理器,被配置为接收要由所述网络设备传输的定时分组,生成要由所述网络设备的PHY设备使用的、用于将定时信息嵌入所述定时分组中的一个或多个参数的一个或多个指示符,所述一个或多个指示符至少包括i)指示所述定时分组是要由所述PHY设备向其中嵌入定时信息的分组类型的指示符,ii)所述定时分组中的字段的位置的指示符,所述定时信息要由所述PHY设备在所述位置处被嵌入所述定时分组中,以及iii)所述定时分组中的定时信息是否需要由所述PHY设备更新的指示符;以及将i)所述定时分组和ii)所述一个或多个指示符传送到所述PHY设备,以用于基于所述一个或多个指示符对所述定时分组进一步处理以及对来自所述网络设备的所述定时分组进行后续传输。8.根据权利要求7所述的网络设备,其中所述MAC处理器还被配置为生成控制报头以包括所述一个或多个指示符,以及在将所述定时分组传送到所述PHY设备之前,将所述控制报头插入所述定时分组中。9.根据权利要求8所述的网络设备,其中所述MAC处理器还被配置为生成PHY标签以被包括在所述控制报头中,生成所述控制报头以将所述PHY标签包括在所述控制报头的扩展字段中,以及在将所述定时分组传送到所述PHY设备之前,在所述定时分组内的预定位置处插入所述控制报头。10.根据权利要求9所述的网络设备,其中所述MAC处理器被配置为用所述控制报头替换所述定时分组的开始处的前导码。11.根据权利要求8所述的网络设备,其中所述MAC处理器被配置为生成所述PHY标签以包括以下中的一项或多项:i)偏移指示符字段,所述偏移指示符字段被设置为指示所述定时分组中的校正字段相对于所述定时分组的定界符字段的偏移,ii)校验和更新指示符字段,所述校验和更新指示符字段被设置为指示所述定时分组是否需要校验和更新,以及iii)时间戳最低有效位(LSB)字段,其中所述时间戳LSB字段被设置为向所述PHY设备指示校正字段值的环绕式处理是否将由所述PHY设备说明。12.根据权利要求7所述的网络设备,其中所述定时分组是以下中的一项:i)由所述网络设备的主机处理器生成的定时分组,或者ii)接收由所述网络设备先前接收的定时分组,由所述网络设备先前接收的所述定时分组包括用于指示所述网络设备中所述定时分组的驻留时间的校正字段。13.根据权利要求7所述的网络设备,其中要被嵌入所述定时分组中的所述定时信息指示以下中的一项:i)与来自所述网络设备的所述定时分组的传输相对应的时间,或者ii)所述网络设备中所述定时分组的驻留时间。14.一种被配置为在网络中运行的网络设备,所述网络设备包括:媒体访问控制(MAC)处理器,耦合到物理层(PHY)设备,其中所述MAC处理器被配置为接收要由所述网络设备传输的定时分组,生成要由所述网络设备的PHY设备使用的、用于将定时信息嵌入所述定时分组中的一个或多个参数的一个或多个指示符,所述一个或多个指示符至少包括i)指示所述定时分组是要由所述PHY设备向其中嵌入定时信息的分组类型的指示符,ii)所述定时分组中的字段
的位置的指示符,所述定时信息要由所述PHY设备在所述位置处被嵌入所述定时分组中,以及iii)所述定时分组中的定时信息是否需要由所述PHY设备更新的指示符;以及将i)所述定时分组和ii)所述一个或多个指示符传送到所述PHY设备;其中所述PHY设备被配置为接收i)来自所述MAC处理器的所述定时分组和ii)来自所述MAC处理器的所述一个或多个指示符;基于所述一个或多个指示符将定时信息嵌入所述定时分组中;以及将所述定时分组转发给所述网络设备的一个或多个网络端口以用于来自所述网络设备的所述定时分组的传输。15.根据权利要求14所述的网络设备,其中所述定时分组是以下中的一项:i)由所述网络设备的主机处理器生成的定时分组,或者ii)由所述网络设备先前接收的定时分组,由所述网络设备先前接收的所述定时分组包括用于指示所述网络设备中所述定时分组的驻留时间的校正字段,以及要被嵌入所述定时分组中的所述定时信息指示以下中的一项:i)与来自所述网络设备的所述定时分组的传输相对应的时间,或者ii)所述网络设备中所述定时分组的驻留时间。16.根据权利要求14所述的网络设备,其中所述MAC处理器被配置为接收定时分组,所述定时分组包括i)时间戳,以及ii)基于由所述网络设备的主机处理器维护的时钟而生成的校正字段的值,以及所述PHY设备被配置为至少通过基于由所述网络设备的所述PHY设备维护的时钟更新所述校正字段的所述值来将所述定时信息嵌入所述定时分组中。17.根据权利要求16所述的网络设备,其中所述MAC处理器被配置为生成PHY标签以包括偏移指示符字段,所述偏移指示符字段被设置为指示所述定时分组中的校正字段相对于所述定时分组的定界符字段的偏移,生成控制报头以将所述PHY标签包括在所述控制报头的扩展字段中,以及在将所述定时分组传送到所述PHY设备之前,用所述控制报头替换所述定时分组的开始处的前导码,以及所述PHY设备被配置为在由所述偏移指示符字段指示的所述偏移处更新所述校正字段,并且不解析所述定时分组以在所述定时分组内定位所述校正字段。18.根据权利要求17所述的网络设备,其中所述MAC处理器被配置为生成所述PHY标签以还包括校验和更新指示符字段,所述校验和更新指示符字段被设置为指示所述定时分组是否需要校验和更新,以及所述PHY设备被配置为基于所述校验和更新指示符字段确定所述定时分组是否需要校验和更新,以及响应于确定所述定时分组需要校验和更新,执行所述定时分组中的校验和尾部字段的增量更新。19.根据权利要求17所述的网络设备,其中所述MAC处理器被配置为生成所述PHY标签以还包括时间戳最低有效位(LSB)字段,其中所述时间戳LS...

【专利技术属性】
技术研发人员:N
申请(专利权)人:马维尔以色列MISL有限公司
类型:发明
国别省市:

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

1