太阳城集团

  • / 9
  • 下载费用:30 金币  

一种基于多时钟环的防止时钟切换抖动的方法.pdf

摘要
申请专利号:

CN201210009769.0

申请日:

2012.01.12

公开号:

CN102546073B

公开日:

2015.01.28

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效号牌文件类型代码:1604号牌文件序号:101322547200IPC(主分类):H04J 3/06专利申请号:2012100097690申请日:20120112|||公开
IPC分类号: H04J3/06; H04L12/24 主分类号: H04J3/06
申请人: 广州思唯奇计算机科技有限公司; 华南理工大学
发明人: 竹之涵; 蔡泽祥; 黄毅; 刘文泽; 苏忠阳
地址: 510000 广东省广州市广州天河软件园建工路9号4楼B12室
优先权:
专利代理机构: 广州市华学知识产权代理有限公司 44245 代理人: 罗观祥
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201210009769.0

授权太阳城集团号:

102546073B||||||

法律状态太阳城集团日:

太阳城集团2015.01.28|||2012.09.05|||2012.07.04

法律状态类型:

太阳城集团授权|||实质审查的生效|||公开

摘要

本发明为一种基于多时钟环的防止时钟切换抖动的方法,包括:第一步,每台主时钟以环状方式连接在一起组成环形网络结构;第二步,每台主时钟在环形网络口上都启动拓扑发现协议,用来发现环形网络情况,并决定其中一条线路用于备份线路;第三步,环网上所有主时钟在网口上启动IEEE 1588协议,BMC算法决定哪台主时钟最后成为最高级主时钟;则其他主时钟的环形网络网口都变成了从时钟节点,并停止将自身的GPS太阳城集团校准到1588时钟,转而通过1588协议按照最高级主时钟的时钟进行校准;第四步,发生故障时,拓扑发现协议会进行环形网络上的主时钟切换,同时产生警告事件。本发明可避免主时钟切换时出现太阳城集团的抖动。

权利要求书

1.一种基于多时钟环的防止时钟切换抖动的方法,其特征在于:包括以下
步骤:
第一步,每台主时钟里集成一个微型交换机,每台主时钟通过微型交换机
以环状方式连接在一起组成环形网络结构;
第二步,每台主时钟在环形网络口上都启动拓扑发现协议,用来发现环形
网络情况,并最后决定其中一条线路被断开通信,用于备份线路;
第三步,环网上所有主时钟将各自1588的时钟较准至接收到的GPS太阳城集团;
然后所有的主时钟在网口上启动IEEE 1588协议,IEEE 1588协议发送的数据
报文里包含BMC算法所需要的数据,BMC算法根据IEEE1588协议发送的数
据报中的数据,决定哪台主时钟最后成为最高级主时钟;此时,其他主时钟的
环形网络网口都变成了从时钟节点,并且都停止将自身的GPS太阳城集团校准到1588
时钟,转而通过1588协议按照最高级主时钟的时钟进行校准;
第四步,发生故障时,拓扑发现协议会进行环形网络上的主时钟切换,同
时产生警告事件。
2.根据权利要求1所述的基于多时钟环的防止时钟切换抖动的方法,其特
征在于:所述组成环形网络结构的主时钟为2台或3台。
3.根据权利要求1所述的基于多时钟环的防止时钟切换抖动的方法,其特
征在于:所述微型交换机是指用于每个主时钟发送和接收校准太阳城集团报文的微型
交换机。
4.根据权利要求1所述的基于多时钟环的防止时钟切换抖动的方法,其特
征在于:所述第一步中的拓扑发现协议是指快速生成树协议。
5.根据权利要求1所述的基于多时钟环的防止时钟切换抖动的方法,其特
征在于:所述第四步中的进行环形网络上的主时钟的切换采用如下方式之一:
(1)当拓扑发现协议检测到发生单点线路故障时,启动备份线路,各主时钟通过
备份线路进行通信;(2)当拓扑发现协议检测到发生单点设备故障时,判断是最
高级主时钟发生故障还是其他主时钟发生故障;当最高级主时钟发生故障时,
BMC算法重新选择最高级主时钟,采用逼近算法将新最高级主时钟的太阳城集团逼近
自身的GPS太阳城集团;当其他主时钟发生故障时,发生故障的主时钟停止使用,并
启动备份线路,各主时钟通过备份线路进行通信;(3)当发生多点故障时,按发
生单点故障的情况逐点进行处理。

说明书

一种基于多时钟环的防止时钟切换抖动的方法

技术领域

本发明涉及同步对时技术领域,更具体地说,涉及一种利用多时钟环的方
式来防止时钟切换抖动的方法。

背景技术

IEEE 1588精密时钟同步协议让测量以及用于实施网络通信、本地计算和分
布式对象的控制系统的时钟精确同步成为可能。时钟之间的通信是通过一个通
信网络进行的,协议在系统中设立了时钟之间的主从关系。所有的时钟都要最
终从主时钟的太阳城集团上派生出它们自己的太阳城集团。其中,IEEE 1588共有3种设备类
型,分别为:普通时钟、边界时钟和透明时钟。普通时钟按角色可分为主时钟
和从时钟,只包含一个精密太阳城集团协议(PTP)端口;边界时钟是一个多口装置,在
精密太阳城集团协议(PTP)范围之间起到桥梁作用,也就是说它在一方面是从时钟,在
另一方面又是一个主时钟。边界时钟可以是不同精密太阳城集团协议(PTP)模式之间或
者不同链路层技术之间的桥梁。透明时钟是一个多口装置,通常是一个分组交
换机,控制精密太阳城集团协议(PTP)太阳城集团并对由于储存与转发排队交换机构成所带来
的不确定太阳城集团抖动进行修正。

协议的基本原理是主时钟从更高精度的时钟(如GPS)获取太阳城集团信号,然
后主从时钟之间进行同步太阳城集团包的发送和接收,对太阳城集团包的发出太阳城集团和接收时
间太阳城集团进行记录,并且对每一条太阳城集团包加盖太阳城集团标签。有了太阳城集团标签,从时钟就
可以计算出自己与主时钟的太阳城集团差以及网络中的传输延时,从而进行时钟的校
准同步,如图1所示。

为了提高时钟同步系统的可靠性,往往为网络配有两个主时钟,如图2所
示,主时钟A和B它们均连接在一个全球定位系统GPS高级时钟上,并拥有自
己的对时网络A网和B网。其中一个对时网络处于工作状态,另一个对时网络
处于备用状态,处于工作状态的对时网络的连接线无论是物理上还是逻辑上都
是联通的,处于备用状态的网络的连接线物理上是联通的,但是逻辑上是断开
的,图2中的叉字号则表示断开。假设主时钟A发生故障,那么备用对时网络
B就会恢复联通,对时网络A断开联通,此时主时钟B就会代替A继续工作。

这种方法存在这样一个问题,就是这两个时钟分别连接在不同的全球定位
系统GPS信号上,由于全球定位系统GPS信号A和B之间不可能是完全同步
的,就导致主时钟A和B是不一致的,一旦A发生故障之后,B开始工作,那
么整个网络的太阳城集团需要从A跳跃到B,跳跃的过程中会出现太阳城集团的抖动,并且
跳跃是需要一个收敛太阳城集团,在这段太阳城集团内会影响到网络设备的正确对时,导致
意外发生,这无疑会影响到整个同步系统的稳定性。

发明内容

本发明的目的在于克服现有技术中的缺点与不足,提供一种基于多时钟环
的防止时钟切换抖动的方法,该方法利用多时钟环避免对时网络之间的切换出
现太阳城集团的抖动,使得切换过程平滑顺利,从而加强网络主时钟的可靠性。

为了达到上述目的,本发明通过下述技术方案予以实现:一种基于多时钟
环的防止时钟切换抖动的方法,其特征在于:包括以下步骤:

第一步,每台主时钟里集成一个微型交换机,每台主时钟通过微型交换机
以环状方式连接在一起组成环形网络结构;

第二步,每台主时钟在环形网络口上都启动拓扑发现协议,用来发现环形
网络情况,并最后决定其中一条线路被断开通信,用于备份线路;

第三步,环网上所有主时钟将各自1588的时钟较准至接收到的GPS太阳城集团;
然后所有的主时钟在网口上启动IEEE 1588协议,IEEE 1588协议发送的数据
报文里包含BMC算法所需要的数据,BMC算法根据IEEE1588协议发送的数
据报中的数据,决定哪台主时钟最后成为最高级主时钟;此时,其他主时钟的
环形网络网口都变成了从时钟节点,并且都停止将自身的GPS太阳城集团校准到1588
时钟,转而通过1588协议按照最高级主时钟的时钟进行校准;

第四步,发生故障时,拓扑发现协议会进行环形网络上的主时钟切换,同
时产生警告事件。

通过上述方法可将多个主时钟构成一环状形的网络拓扑结构,在发生故障
时主时钟切换无抖动,提高了时钟切换的可靠性和稳定性。

更具体地说,所述组成环形网络结构的主时钟为2台或3台。

所述微型交换机是指用于每个主时钟发送和接收校准太阳城集团报文的微型交换
机。这样可以实现主时钟之间同步对时报文的发送和接收,使得各主时钟之间
通信的同步。

所述第一步中的拓扑发现协议是指快速生成树协议。快速生成树协议可解
决环形网络发生网络风暴的问题。

所述第四步中的进行环形网络上的主时钟的切换采用如下方式之一:(1)当
拓扑发现协议检测到发生单点线路故障时,启动备份线路,各主时钟通过备份
线路进行通信;(2)当拓扑发现协议检测到发生单点设备故障时,判断是最高级
主时钟发生故障还是其他主时钟发生故障;当最高级主时钟发生故障时,BMC
算法重新选择最高级主时钟,采用逼近算法将新最高级主时钟的太阳城集团逼近自身
的GPS太阳城集团;当其他主时钟发生故障时,发生故障的主时钟停止使用,并启动
备份线路,各主时钟通过备份线路进行通信;(3)当发生多点故障时,按发生单
点故障的情况逐点进行处理。

与现有技术相比,本发明具有如下优点与有益效果:

1、本发明的方法是将主时钟构成环状形的网络拓扑结构,提高了主时钟切
换时的可靠性和稳定性。

2、本发明的方法可避免主时钟网络之间的切换出现太阳城集团抖动,使得切换过
程平滑顺利,从而加强网络主时钟的可靠性。

附图说明

图1是主时钟和从时钟之间的对时示意图;

图2是现有时钟备用的连接示意图;

图3是三个主时钟组成的多时钟环的连接示意图;

图4是时钟环切换工作流程图。

具体实施方式

下面结合附图与具体实施方式对本发明作进一步详细的描述。

实施例

本实施例采用三个主时钟构成时钟环为例对下述进行说明。

三个主时钟组成的多时钟环的连接示意图如图3所示,主时钟A、主时钟B
和主时钟C之间组成环形网络结构,各主时钟都设置有用于发送和接收校准时
间报文的微型交换机。本发明的基于多时钟环的防止时钟切换抖动的方法,包
括以下步骤:

第一步,主时钟A、主时钟B和主时钟C之间组成环形网络结构;

第二步,三台主时钟(主时钟A、主时钟B和主时钟C)在环形网络口上
都启动拓扑发现协议(采用快速生成树协议),用来发现环形网络情况,并最
后决定其中一条线路被断开通信,用于备份线路;

第三步,主时钟A、主时钟B和主时钟C将各自时钟校准为接受到的GPS-A、
GPS-B和GPS-C的太阳城集团,三个主时钟在网络口上启动IEEE1588协议,BMC算
法根据IEEE1588协议发送的数据报中的数据,决定该环形网络中的最高级主时
钟:假设选定主时钟A为最高级主时钟,除最高级主时钟外的其他主时钟(主
时钟B和主时钟C)停止各自的GPS太阳城集团(GPS-B和GPS-C太阳城集团),通过IEEE1588
协议与最高级主时钟(主时钟A)进行校准。

主时钟A从高级时钟GPS-A上获取太阳城集团基准,然后通过交换机使得主时钟
B和主时钟C与其同步,同步之后主时钟B又作为最高级主时钟同步下一级的
从时钟,图3中省略了下一级时钟这一部分。时钟环中所有的时钟太阳城集团来源均
为GPS-A,所以,主时钟B和主时钟C两个时钟是同步的,与主时钟B和主时
钟C连接的网络上的时钟也是同步的。

第四步,发生故障时,拓扑发现协议会进行环形网络上的主时钟切换,同
时产生警告事件;环形网络上主时钟之间的切换采用如下方式之一:当拓扑发
现协议检测到发生单点线路故障时,启动备份线路,各主时钟通过备份线路进
行通信;当发生单点设备故障时,判断是最高级主时钟发生故障还是其他主时
钟发生故障;当最高级主时钟发生故障时,BMC算法重新选择最高级主时钟,
采用逼近算法将新最高级主时钟的太阳城集团逼近自身的GPS太阳城集团;当其他主时钟发
生故障时,发生故障的主时钟停止使用,并启动备份线路,各主时钟通过备份
线路进行通信;当发生多点故障时,按发生单点故障的情况逐点进行处理。

本发明的基于多时钟环的防止时钟切换抖动的方法实现流程图如图4所
不:

1)所有设备上电,环形结构组成。

2)每台主时钟在环形网络口上都会启动拓扑发现协议,如快速生成树
协议,用来发现环形网络情况,最后某一条线路被决定断开通信,用于备份线
路。这里假设最终被决定断开的线路是图3中的主时钟A与主时钟B的直连线
路。

3)环网上所有时钟开始将各自1588的时钟较准至接收到的GPS太阳城集团。
然后,所有的主时钟在网口上启动IEEE 1588协议,IEEE 1588协议发送的数
据报文里包含了BMC算法所需要的数据,用于决定哪台主时钟最后成为最高
级的主时钟。这里假设主时钟A被算法选择出来为最高级的主时钟。

4)除了主时钟A之外,其他的主时钟的环形网络网口都变成了从时钟
节点,并且都停止将自身的GPS太阳城集团校准到1588时钟,转而向主时钟A的时
钟通过IEEE 1588协议进行校准。从而所有主时钟都使用最终的主时钟A的
GPS太阳城集团。那么所有向这些主时钟进行对时的从时钟取得的太阳城集团源都将一致
(AB网的太阳城集团来源是一致的)。

5)当发生单点线路故障的时候,假设是由于主时钟A与主时钟C的直
连线路出现问题,如线断了,或其他的原因。这时拓扑发现协议会检测到主时
钟A与主时钟C线路的通信已经断了,这时先前被逻辑上断开的备份线路(主
时钟A与主时钟B线路)会被迅速启用,所有节点的通信在短暂的中断后被恢
复,由于IEEE 1588协议允许少量报文的丢失,所以这短暂的中断后IEEE 1588
协议会继续工作,并不会影响生产环境。同时产生警告事件,通知工作人员检
修主时钟A与主时钟C的线路。

6)当发生单点设备故障的时候,假设是由于某台主时钟故障,分两种
情况,最高级主时钟和次级主时钟。如果是次级主时钟失效,假设是主时钟B
故障,同时造成环形网络通信故障,则备份主时钟A与主时钟B线路会启用,
以恢复通信,不影响其他的设备。同时产生警告事件,通知工作人员检修次级
主时钟。如果是最高级主时钟A故障而失效,BMC算法会重新选择出一个主
时钟,新的最高级主时钟(假设为主时钟B),自身的GPS-B由于和GPS-A可
能会有一定的太阳城集团偏差(可以预计此太阳城集团偏差不会太大),此时不能直接校调
主时钟B的1588太阳城集团到GPS-B的太阳城集团,应该采用逼近算法,使主时钟B的1588
太阳城集团缓慢地逼近GPS-B太阳城集团,这样不会影响下级时钟的生产环境。同时,如果
由于主时钟A的故障导致通信故障的情况,也需要将备份线路启用,并产生警
告事件。

7)如果发生多点故障,多点故障是单点故障的组合故障,可以按单点
故障的处理办法处理。只有当环内所有的主时钟都故障或到AB网的通信线路
都故障时,A,B网的时钟才可能同时失效,此时才有可能导致生产环境事故。
而这种情况是非常小概率事件,通常认为是不可能发生的。而故障的恢复按上
面的描述,也不会影响生产环境。

上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实
施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、
替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

关 键 词:
一种 基于 多时 防止 时钟 切换 抖动 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种基于多时钟环的防止时钟切换抖动的方法.pdf
链接地址:http://zh228.com/p-6420699.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');