精确时钟同步协议:时间要求与报文规则详解

需积分: 50 133 下载量 109 浏览量 更新于2024-08-08 收藏 6.03MB PDF 举报
《112时间要求-数值分析(第五版)李庆杨》主要探讨了精确时钟同步协议,如PTP (Precision Time Protocol) 的时间要求和报文交互规则。章节9.5.11详细阐述了关于Delay-Req报文的发送时间和间隔规范: 1. **发送延迟要求报文的限制**:初始Delay-Req报文应在需要时发送,后续报文发送间隔的平均值应不小于最近接收的Delay-Resp报文的logMessageInterval字段的对数最小间隔时间的两倍,且需有90%置信度。端口应根据logMinDelayReqInterval动态调整发送间隔,遵循0至2^u秒的均匀随机分布,但不超过2hSy+4秒。 2. **发送策略**:报文间隔随机分布,除非PTP规程另有规定。在单播或多播通信模型中,报文发送需遵循相应的规则。在接收到Sync报文后,应尽快发送Delay-Req报文,但在多播模型下,除非另有规定,否则不应立即发送。 9.5.12节重点讲解了Delay-Resp报文的发送条件和流程: - 只有当端口为MASTER状态,或者符合单播合约要求,并且配置设备支持延时请求响应机制时,才会发送Delay-Resp报文。 - 报文发送基于关联的Delay-Req报文接收,且发送方式取决于前者是否是多播还是单播。 - 报文的receiveTimestamp字段应设置为关联的Delay-Req报文的事件入口时间戳。 - 发送前,端口需更新logMinDelayReqInterval字段,然后更新数据集,并确保报文字段值为当前值,最后将规定值插入logMessageInterval字段。 此外,整个章节还提到了与PTP协议相关的术语定义、数据类型、传输格式、时钟同步模型、实体特性和报文类别等,展示了PTP在网络测量和控制系统中如何实现精确时间同步。标准GB/T25931—2010/IEC61588:2009是中国采用的精确时钟同步协议标准,适用于网络环境中的精确时间同步应用。