打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
什么是IEEE 1588?

基于以太网运行的网络和移动通信网络中,通常涉及基于时间的操作,如果网络上的设备未使用同步时钟运行,那么很多操作都无法实现。

早期的网络时间协议(NTP)只有软件,而IEEE1588既使用软件,亦同时使用硬件和软件配合,获得更精确的定时同步。EEE 1588标准是为了提供一种方法,基本构思是通过硬件和软件将网络设备(客户机)的内时钟与主控机的主时钟实现同步,提供同步建立时间小于10μs的运用,以确保在以太网网络上运行的设备之间的可靠,一致的时间基准。

IEEE 1588,正式名称  为“用于网络测量和控制系统的精密时钟同步协议的IEEE标准”,定义了一种协议,该协议支持“使用网络通信,本地计算和分布式对象等技术实现的测量和控制系统中的时钟精确同步。 该协议通常称为“精确时间协议”或PTP

IEEE1588标准的草案基础来自惠普公司的1990至1998年的有关成果,换句语说,安捷伦科技对IEEE1588标准作出重要贡献。IEEE 1588精确时间协议(于2002年发布,于2008年更新)是专门为在不确定性以太网上运行的应用程序而开发的。它在网络的第2层(数据链路层)上运行,并通过网络的第1层(物理层)上的硬件时间戳来克服以太网延迟和抖动问题。

IEEE 1588 PTP定义了三种时钟类型:普通时钟,边界时钟和透明时钟。

  • 普通Ordinary:普通时钟作为PTP网络中的一个节点,只有一个PTP端口。普通时钟可以用作主时钟,从时钟或特级时钟。(请注意,这是可作为Master使用的唯一时钟类型,如下所述。)

  • 边界Boundary:边界时钟具有多个PTP端口,每个端口都是PTP网络上的一条单独的通信路径。边界时钟在一个端口上充当从机,在另一端口上充当主机。主端口同步边界时钟下游连接的所有时钟,而从端口同上游上游时钟同步。

  • 透明时钟Transparent:透明的时钟通过将延迟校正插入PTP数据包中来补偿延迟(通常是由交换机引起的延迟)。这些时钟不能用作PTP网络上的节点。相反,它们位于主时钟和从时钟之间,为这些设备提供时间校正。透明时钟有两种类型-端到端和对等。

端到端透明时钟使用它与主机之间的消息来确定网络延迟时间。然后,它将此延迟添加到PTP数据包中的校正字段中,从设备使用此信息来计算从设备和主设备之间的时间差。

图片来源:思科系统

IEEE 1588 PTP功能的基础是最佳主时钟算法(BMCA),这是一种监视功能,可确定网络上哪个时钟的质量最高。该时钟称为主时钟,网络上的所有其他时钟都同步到主时钟。(高级主时钟通常通过GPS或CDMA与UTC同步。)如果最佳主时钟不再可用或不再是最佳主时钟,则BMCA会连续运行并调整主时钟分配。

从时钟通过双向多播通信以指定的时间间隔(每秒最多10个)与主时钟同步。同步涉及在主机和从机之间交换消息,每条消息在发送和接收时都加盖时间戳,然后发送回其源。经过几次这样的交换后,每个从站都可以估计往返延迟时间。这种同步还允许收集有关每个时钟行为的信息,并检测任何网络问题。时钟同步使用“ sync”和“ follow-up”消息来确定主时钟和从时钟之间的时间偏移以及传输引起的延迟。如下图。


你的每一次“在看”,对我来说都是最大的鼓励



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
PTP主时钟(1588精密时钟系统)原理介绍
1588v2,是怎样实现时钟同步的?
陈明森:工业以太网简介
LANTIME M400/GPS NTP时间服务器
基于IEEE 1588的同步以太网实现方式
IEEE1588时钟(PTP时钟系统)介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服