发明名称 自动发送IEEE1588协议报文的控制方法及装置
摘要 本发明公开了一种自动发送IEEE1588协议报文的控制方法及装置,装置包括PCS接收适配模块、PTP接收时戳提取模块、PTP接收处理模块、PCS发送适配模块、时间同步处理模块、CPU接口、PTP发送处理模块和PTP发送参数修正模块,PTP发送处理模块用于生成自动PTP发送报文以及对端口PTP发送报文、自动生成的PTP发送报文、端口MAC发送缓存的以太网业务报文三者进行仲裁后送至PTP发送参数修正模块;PTP发送参数修正模块用于对PTP发送处理模块仲裁处理后送来的报文,根据报文类型指示进行相应的处理或透传送出。本发明能减轻CPU处理同步报文的负荷,加快主、从设备的时钟同步收敛速度。
申请公布号 CN102299788A 申请公布日期 2011.12.28
申请号 CN201110280318.6 申请日期 2011.09.21
申请人 烽火通信科技股份有限公司 发明人 方继通;梁元涛;方琼
分类号 H04L7/00(2006.01)I;H04L12/56(2006.01)I 主分类号 H04L7/00(2006.01)I
代理机构 北京捷诚信通专利事务所(普通合伙) 11221 代理人 魏殿绅;庞炳良
主权项 一种自动发送IEEE1588协议报文的控制方法,其特征在于包括以下步骤:A、主设备通过对应端口内置的硬件自动PTP报文发送引擎,周期性地生成包含预留发送时戳字段和预留发送序列标识ID字段的同步简化报文,经修正序列标识ID值和插入发送时戳时间T1后形成同步报文,然后以组播的形式周期发送出去,对应的从设备接收该同步报文并记录接收时戳时间T2;B、从设备向主设备发送延迟请求Delay_Req报文,并记录发送时戳时间T3,主设备接收并解析该Delay_Req报文,记录接收该Delay_Req报文时的接收时戳时间T4,主设备将T4时戳时间嵌入至延迟应答Delay_Resp报文中,回复给对应的从设备,从设备收到Delay_Resp报文后,获得主设备的回复时戳时间信息T4;然后根据下列公式计算出线路时延值Delay和主从时钟的时间偏差Offset:Delay=【(T2‑T1)+(T4‑T3)】/2;Offset=【(T2‑T1)‑(T4‑T3)】/2。
地址 430074 湖北省武汉市东湖开发区关东科技园东信路5号