发明名称 |
自动发送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号 |