Page 34 - BP_201805
P. 34

什么是PTP?                           同步层级,提供时钟状态和时钟标                    备通常设置为255,主设备使用<=128
               基于I P的网络可以视为异步网               准,用来确定哪个时钟成为大师设                    的最低值)
           络,因为分布在网络中各个节点上的                  备。同步消息和跟进消息由大师传                       2.时钟类别(如G P S锁定或自由
           设备时钟没有固有的系统时间概念。                  送,从设备使用这些消息推导时间。                   运行)
           精密时间协议(P T P:由I E E E1588规        DelayRequest消息用来请求定时信                 3.时钟精度
           定)旨在同步以太网络上不同节点的实                 息,自从设备发送到大师设备,以确                      4.时钟方差(抖动和漂移)
           时时钟。但应该指出,P T P并没有使               定从设备和大师设备之间的反向路径                      5.优先权2字段(范围0-255,从设
           网络本身同步(同步以太网则实现了                  传播延迟。DelayResponse消息由大师            备通常设置为255,主设备使用≤128的
           同步,也称为SyncE)。其最新版本是               设备发送,其中包含着大师设备收到                   最低值)
           IEEE1588-2008,也称为PTP第2版;          DelayRequest消息的时间。                    6.决定点是时钟源端口号(通常
           SMPTE已经在PTP第2版基础上开发了                  根据定义,P T P是通过网络分发              是以太网MAC地址)
           一个标准,专门针对广播视频应用,                  时间的一种方式,其中一个大师设备
           称为SMPTE ST2059。                   提供时间源,同步一个或多个从设
               采用I P视频及使用P T P同步不同           备。大师设备定期传送同步消息和跟
           网络节点的实时时钟,意味着任何此                  进消息,从设备使用这些消息导出时
           类网络都要求一个网络时间服务器,                  间。在理想情况中,网络延迟可以编
           以便提供与SDI网络中的同步脉冲发生                程到每个从设备中,然后可以偏置收
           器(SPG)同等的功能。同步的任何时钟               到的数据包中的时间,导出正确的时
                                             间。只有点到点链路才能依赖这种对
           逻辑组都称为P T P域。注意,一个域
                                             称性。遗憾的是,交换式/路由式I P
           中的时钟可能并没有同步到另一个域
                                             网络中的路径延迟在不同网络节点是
           中的时钟。
                                             变化的,也是不对称的。考虑到这一                   图9 确定主/从时钟状态
               这种P T P网络时间服务器一
                                             点,从设备必须定期向大师设备发送
           般称为PTPGrandmaster(PTP大                                                  怎样才能保证备用设备在发生故
                                             Delay  Request消息。大师设备在收
           师),从P T P中推导出定时同步的设                                                  障时接管任务?
                                             到时在这些消息上准确地打上时间标
           备称为P T P S l a v e(P T P从设备)。                                           为确保主设备和备用设备自动实
                                             记,在DelayResponse消息中把接收
           M a s t e r(主设备)在给定P T P域中                                           现故障切换,可以使用PriorityTwo字
                                             时间发回从设备。以上图为例,从设
           提供时间,S l a v e(从设备)同步                                                段,识别两个或两个以上完全一样的
                                             备现在能够使用主从同步包延迟(T2-
           到  Master(主设备)。Grandmaster                                           冗余设备的主时钟和备用时钟,具体
                                             T1)及从主延迟请求包延迟(T4-T3)
           (大师)是在网络中提供终极时钟                                                      如下:
                                             计算自己的时钟与大师设备之差。
           同步来源的设备。在广播应用中,                                                         主设备 (PriorityOneField=128;P
                                             偏置(从时间-主时间)=  [(T2-T1)-
           PTPGrandmasters(PTP大师)通常                                             riorityTwoField=127)
                                             (T4-T3)]/2。为了使从时间绝对正
           同步到GPS、GLONASS  或同时同步                                                   备用设备  (PriorityOneField=128
                                             确,两个方向的传播延迟必须相等。
           到两者。                                                                 ;PriorityTwoField=128)
                                                                                   如果两个完全一样的主设备锁定
                                             最佳主时钟算法
                                                                                到GPS,它们将有相同的时钟质量,因
                                                 PTP的基础组成部分是最佳主时钟
                                                                                此PriorityTwoField最低值将确定选择
                                             算法(BMCA),这种算法在网络中所有
                                                                                哪个作为大师设备。如果主时钟GPS失
                                             时钟上运行。BMCA的目的是提供弹
                                                                                锁,那么备用时钟将成为较好的主设
                                             性,方式是在当前大师设备不能继续运
                                                                                备,接管任务而成为大师设备。
                                             行时允许最准确的时钟接管任务:
                                                 GPS失锁
                                                 从网络中断开
           图8 在PTP网络中导出正确的时间                     因任何其他原因而不能作为大师
                                             设备
           PTP网络中怎样导出时间?
                                                 选择哪个时钟作为大师由下面的
               由连接到单个主设备的从设备组
                                             BMCA标准确定,这些标准是按优先
           成的网络称为一个域,在P T P域中,
                                             次序排列的:
           有大量的消息类型,用来在该网络
                                                 1.优先权1字段(范围0-255,从设           图10 主/备用大师设备的自动故障切换设置
           内部确定时间。通知消息用来确定
     WWW.IMASCHINA.COM
        34
   29   30   31   32   33   34   35   36   37   38   39