1588V2 时钟的疑问
两者都是时间同步接口,PTP就是1588协议,是带内方式,时间信息是在sync等事件报文里加时间戳实现的;而TOD是在1pps秒脉冲周期内发送时间信息,通过二进制或者ASCII编码实现的,对于设备来说是带外方式。tod里的秒脉冲状态和ptp中的clockclass是有映射关系的,闰秒信息和ptp中的utcoffset也有固定差值,但ptp协议接口参数比tod更丰富些,如果tod接口也关联BMC算法,参与选源的话需要在网管上预置些参数才能保证ptn otn的互通。性能方面印象中tod的时间精度要求貌似比ptp高,因为1pps的触发还是很准确的,而ptp时间戳受设备影响较大,pdv难以抑制。
定义和概念:
PTP:Precision time Protocol,精密时钟同步[b]协议[/b];用于传输时间,使授时的从端获得源端的时间,即时间同步;
TOD: Time of Day,(日)时间信息;一种时间报文[b]协议[/b](编码),目的和PTP相同;
OTN: optional Transport Network,光传输网络;一种全新的基于波分复用和光传输网的[b]传输体制[/b]。
PTN:Package Transport Network,分组[b]传输网[/b];
传输:
PTP协议也是基于分组传输的,电口光口都可以进行传输,通过传输网(PTN,OTN),能使主从端进行时间同步/频率同步的算法;即可使从端得到较为优质的时间,加之传输网的优势和协议支持,又可使多个从端同步至同一源端;简单的算下,省了不少的卫星天线和接收机;但目前PTN网时间同步性能有待提升;~~
TOD协议,串行时间报文,近距离传输,一般用于机架间(内)的授时,接口电气特性有RS422和RS232等;有GPS-NEMA,中移动-1PPS+TOD等。虽然传输距离受限,但好处是精度较高,能给PTN主站设备作为“源时钟”使用,PTP协议主站的时间戳就是通过1PPS(秒脉冲)获得的,PTP主站的时间信息则通过TOD得到,TOD信息中即包括UTC时间信息也有时区还包括润秒调整,源时钟等级等信息;
PTP协议中的从站在和主站进行协议交换和1588算法后,“恢复”出1PPS+TOD信息;
PTP协议中还有边界钟,俺做的不多,目前的难点是透明传递技术...~~
测试:
TOD测试比较方便:示波器+串口捕获,示波器比对观测 源PPS和TOD中的PPS即可,也可通过计数器进行详细观测,并通过数据计算源时钟频率稳定度等,串口报文主要测试时间连续 无误码等;
PTP测试需要专用仪表,额~~也可通过软件抓包工具来,(1588刚兴起的时候,国内没有多少表,这么也能测:L),
小结:
源
|
| / 1588 1588
TOD+1PPS---------->PTP(M)<---------------> (PTN/OTN )<--------------->PTP(S)------------->1PPS+TOD
| |
| |
SCOPE/COUNTER |
|
1588Measuer
生动形象具体。
解释很清楚!
学习
PTP通过抓包怎么测试?
谢谢解释,,几年后再翻过来看,觉得能理解了。
学习了。
非常棒的回答