[发明专利]自动发送IEEE1588协议报文的控制方法及装置无效
申请号: | 201110280318.6 | 申请日: | 2011-09-21 |
公开(公告)号: | CN102299788A | 公开(公告)日: | 2011-12-28 |
发明(设计)人: | 方继通;梁元涛;方琼 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L12/56 |
代理公司: | 北京捷诚信通专利事务所(普通合伙) 11221 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 自动 发送 ieee1588 协议 报文 控制 方法 装置 | ||
1.一种自动发送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。
2.如权利要求1所述的自动发送IEEE1588协议报文的控制方法,其特征在于:步骤A中所述硬件自动PTP报文发送引擎包括:自动PTP生成模块、自动PTP发送缓存模块、自动PTP定时器模块、端口PTP发送缓存模块、端口MAC发送缓存模块、端口发送仲裁模块和PTP发送参数修正模块,CPU接口将待发送的同步Sync简化报文配置到自动PTP生成模块,将定时发送间隔配置到自动PTP定时器模块,自动PTP生成模块依据配置的定时发送间隔,周期性地将生成的Sync简化报文写入自动PTP发送缓存模块,定时发送间隔时间到时,自动PTP定时器模块则产生自动PTP发送指示信号,自动PTP发送指示信号在端口发送仲裁模块中产生自动PTP报文发送的仲裁请求,并控制读出自动PTP发送缓存模块中的Sync简化报文,同时生成自动PTP报文标识指示信号,一起送到PTP发送参数修正模块进行自动PTP报文的发送参数修正。
3.如权利要求2所述的自动发送IEEE1588协议报文的控制方法,其特征在于:所述端口发送仲裁模块对自动PTP发送缓存模块、端口PTP发送缓存模块和端口MAC发送缓存模块三者送出的报文发送请求的优先级进行仲裁,仲裁响应机制的优先级设置为:自动PTP发送请求>端口PTP发送请求>端口MAC发送请求。
4.如权利要求2所述的自动发送IEEE1588协议报文的控制方法,其特征在于:所述PTP发送参数修正模块包括PTP序列标识处理模块、PTP链路非对称补偿模块和PTP发送时戳插入模块;当端口发送仲裁模块送来的自动PTP报文标识指示信号有效时,对自动PTP报文插入序列标识ID字段和本地发送时戳;当端口发送仲裁模块送来的端口PTP报文标识指示信号有效时,则对端口PTP报文插入本地发送时戳;当端口发送仲裁模块送来的端口MAC报文标识指示信号有效时,则不修正MAC报文的参数并透传送出。
5.如权利要求4所述的自动发送IEEE1588协议报文的控制方法,其特征在于:当PTP发送参数修正模块检测到自动PTP报文标识指示信号有效或端口PTP报文标识指示信号有效时,实时从时间同步处理模块获得本地的发送时戳时间,然后经PTP链路非对称补偿模块进行非对称补偿处理后,得到本地发送时戳时间,将本地发送时戳时间插入至PTP同步报文后送出。
6.一种自动发送IEEE1588协议报文的控制装置,它包括PCS接收适配模块(1)、PTP接收时戳提取模块(3)、PTP接收处理模块(4)、PCS发送适配模块(11)、时间同步处理模块(12)和CPU接口(13),其特征在于:它还包括PTP发送处理模块(8)和PTP发送参数修正模块(9),所述PTP发送处理模块(8)用于生成自动PTP发送报文以及对端口PTP发送报文、自动生成的PTP发送报文、端口MAC发送缓存的以太网业务报文三者进行仲裁后送至PTP发送参数修正模块(9);所述PTP发送参数修正模块(9)用于对PTP发送处理模块(8)仲裁处理后送来的报文,根据报文类型指示进行相应的处理或透传送出。
7.如权利要求6所述的自动发送IEEE1588协议报文的控制装置,其特征在于:所述PTP发送参数修正模块(9)进一步用于:当报文类型指示为PTP报文指示时,则根据PTP报文类型对相应的发送参数进行修正处理;当报文类型指示为MAC报文指示时,则进行透传送出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110280318.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:使用先前计算得到的运动信息的视频编码
- 下一篇:汽车