[发明专利]时间同步端口的处理方法及装置有效
申请号: | 201110101024.2 | 申请日: | 2011-04-21 |
公开(公告)号: | CN102158335A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 游学晖 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L7/00 | 分类号: | H04L7/00;H04L12/56 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;吴孟秋 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时间 同步 端口 处理 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种时间同步端口的处理方法及装置。
背景技术
IEEE1588协议(即,网络测控系统精确时钟同步协议)在测试控制系统、自动化领域、远程通信以及电力系统都得到了高度的关注和广泛的应用,它定义了一种精确时间协议(Precision Time Protocol,简称为PTP),将分散在测量和控制系统内的分离节点上独立运行的时钟同步到一个高精度和高可靠性的时钟,实现了对标准以太网或其他多播技术的分布式总线系统中的传感器、执行器以及其他终端设备中的时钟进行亚微秒级同步。
图1是根据相关技术的IEEE1588协议的时间同步网络拓扑示意图,如图1所示,在按照IEEE1588协议实现时间同步时,参与同步的时钟是在一个树状通信网络中互相通信,同步系统内部的时钟形成对应主从关系,其中,分布时钟的同步系统由普通时钟和边界时钟组成,普通时钟只具备接收时间的能力,而边界时钟具有传递时间的能力。普通时钟和边界时钟的端口正常工作时处于以下3个状态:主端口状态(即,master)表明本端口是某一时间路径的源,从端口状态(即,slave)表明本端口同步于一个master时钟,备份端口状态(即,passive)表明本端口不参加同步消息交互以防止时间成环。而时钟同步网络的端口状态生成可以是人工手动配置指定,也可以是通过最佳主时钟(Best Master Clock,简称为BMC)算法自动计算产生,即,通过通知(announce)报文,在环形网络中,利用数据比较算法和状态决定算法将某端口置为passive端口,从而实现该链路的时间同步冗余备份。
图2是根据相关技术的IEEE1588协议的时间同步的处理流程图,如图2所示,该流程包括如下步骤:
步骤S202,IEEE1588协议及其BMC算法启动;
步骤S204,判断端口是否侦听到announce报文,如果是,则执行步骤S210,否则执行步骤S206;
步骤S206,判断是否passive端口,如果是,则执行步骤S208,否则执行步骤S210;
步骤S208,进入announce超时流程,将passive端口转为master端口;
步骤S210,判断是否边缘端口(人工配置),如果是,则执行步骤S212,否则执行步骤S216;
步骤S212,BMC进行重新计算,执行数据比较算法和状态决定算法;
步骤S214,如果边缘端口收到的announce报文的优先级高于GM的优先级,或者master端口收到的announce报文的优先级等于祖时钟节点(Grandmaster,简称为GM)的优先级时announce报文的Clock ID小于GM,边缘端口成为slave端口,时间同步网络拓扑更新;
步骤S216,判断master端口收到的announce报文的优先级是否高于GM的优先级,或者master端口收到的announce报文的优先级等于GM的优先级时announce报文的Clock ID是否小于GM,如果是,执行步骤S218,否则,时间同步网络拓扑不变;
步骤S218,BMC进行重新计算,执行数据比较算法和状态决定算法;
步骤S220,如果边缘端口收到的announce报文的优先级高于GM的优先级,或者master端口收到的announce报文的优先级等于GM的优先级时announce报文的Clock ID小于GM,时间同步网络拓扑更新(即,同步其他时钟源)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110101024.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微波用大功率陶瓷输出帽
- 下一篇:一种3MCL小型压缩机风筒布置结构