IEEE_1588协议

IEEE_1588协议

ID:38849794

大小:658.62 KB

页数:45页

时间:2019-06-20

IEEE_1588协议_第1页
IEEE_1588协议_第2页
IEEE_1588协议_第3页
IEEE_1588协议_第4页
IEEE_1588协议_第5页
资源描述:

《IEEE_1588协议》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IEEE1588协议基础篇Contents一、时钟同步模型二、消息字段三、数据集四、数据类型一、时钟同步模型IEEE1588又叫网络化测量及控制系统的精确时钟同步协议,PTP(精确时钟协议),使用硬件和软件配合,不需要额外的时钟线,仍然使用原来以太网的数据线传送时钟信号,使组网连接简化和降低成本。1.1PTP消息类型分为两类:事件消息、普通消息。事件消息是在发送和接收端都要打精确的时间戳,普通消息不需要打时间戳。(1)事件消息:SYNC、Delay_Req、Pdelay_Req、PdlR1.2消息时间戳的产生当发送和接收任何事件消息时,都会产

2、生时间戳。当消息的时间戳点经过节点与网络的边界时,时间戳事件发生,时间戳产生模型如下图所示:上图中ABC为打时间戳的点这个点越靠近1.3两种同步机制¾延时请求响应机制(DelayRequest-ResponseMechanism)¾对等延时机制(PeerDelayMechanism)(1)延时请求响应机制使用Sync、Delay_Req、Follow_Up,Delay_Resp消息进行消息同步,测量一对PTP端口的,模型为ttD−=+elayOffset21t−=tDelay−Offset43Delay=−+−(

3、)tt()tt22143Offsettttt=−−−()()22143在算法校正过程中,对从时钟的校正是通过校正offset实现的,Delay通常影响Offset的值,因此要通过测量这个延迟值来修正Offset。(2)对等延时机制对等延时机制用来测量端到端传输时间,如支持对等延时机制的通信端口的链路延时。用Pdelay_Req,Pdelay_Resp,Pdelay_Resp_Follow_Up消息进行同步。对于普通和边界时钟,对等延时机制与端口是master还是slave没有关系。<>meanPathDelay=()t21−t+(t43−t)

4、21.4设备类型有5中基本的设备类型(1)普通时钟(Oridinaryclock)(2)边界时钟(Boundaryclock)(3)端到端透明时钟(End-to-endtransparentclock)(4)对等透明时钟(Peer-to-Peertransparentclock)(5)管理节点(Managementnode)普通和边界时钟的端口,两种机制都可以使用,端到端透明时钟与这两个机制无关,对等透明时钟使用对等延时机制。(1)普通时钟通过以一个物理端口为媒介的两个逻辑接口和网络通信,事件接口用来发送和接收事件消息,包括两类数据集,分别是

5、时钟数据集和端口数据集。端口数据集包含端口属性,包括PTP状态。Protocolengine:(1)发送和接收PTP消息(2)维护数据集(3)执行与端口相关的状态机(4)如果端口在slave状态,基于接收到的PTP定时消息和产生的时间戳,计算Master的时间。Localclock:当普通时钟端口在slave状态时,本地时钟的控制环路调节时钟,使它的时钟与它的主一致。如果端口在master状态,本地时钟在freerun状态(2)边界时钟边界时钟模型如图所示,有多个物理端口,每个端口和一个普通时钟的端口类似,但有一些例外:1)时钟数据集对边界时

6、钟的所有端口共用;2)localclock也对边界时钟的所有端口共用;3)每一个协议引擎需要附加功能,它需要处理所有端口的状态,决定利用哪个端口提供的时间信号来同步本地时钟。与同步、建立主从层次和信令相关的信息终止在一个边界时钟的协议引擎,不再向前转发,管理消息由边界时钟的其它端口转发,服从限制一个系统的消息传输时间的约束(3)End-to-End透明时钟设备模型如图所示,像一个网桥、路由器和转发器一样,端到端透明时钟发送所有的消息。对于PTP事件消息,驻留时间桥测量PTP事件消息的驻留时间。驻留时间在一个特殊的域-correctionFie

7、ld累积。这些校正是当事件消息进入和离开透明时钟产生的时间戳的不同。校正值计算如下图所示注意用来计算驻留时间的时间戳是基于本地时间产a)RC(RateControl)利用延时请求响应机制校正本地时钟频率等于master的时钟频率。这个方法的关键是它的操作是一个闭环,这意味着在一个节点的本地振荡器调节会影响下面的节点。b)RE(RateEstimation)不控制本地振荡器,让其自由运行,用本地时间计算的驻留时间加到Sync或者Follow_Up消息中,比较接收到的sync和Follow_Up的驻留时间,计算本地自由运行时钟与上一级时钟之比。当

8、驻留时间相对于时钟比值的足够大,一连串透明时钟的最差相位误差累(4)Peer_to_Peer透明时钟设备模型如图所示,与End_to_End透明时钟不同在于:它校正

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。