CN105024841B - 一种时钟和时间同步网络的同步故障处理方法和系统 - Google Patents
一种时钟和时间同步网络的同步故障处理方法和系统 Download PDFInfo
- Publication number
- CN105024841B CN105024841B CN201410166755.9A CN201410166755A CN105024841B CN 105024841 B CN105024841 B CN 105024841B CN 201410166755 A CN201410166755 A CN 201410166755A CN 105024841 B CN105024841 B CN 105024841B
- Authority
- CN
- China
- Prior art keywords
- clock
- time
- network element
- time source
- network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims abstract description 30
- 238000010586 diagram Methods 0.000 description 4
- 239000000835 fiber Substances 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 238000009792 diffusion process Methods 0.000 description 2
- 238000013024 troubleshooting Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0663—Performing the actions predefined by failover planning, e.g. switching to standby network elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0654—Management of faults, events, alarms or notifications using network fault recovery
- H04L41/0668—Management of faults, events, alarms or notifications using network fault recovery by dynamic selection of recovery network elements, e.g. replacement by the most appropriate element after failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0686—Additional information in the notification, e.g. enhancement of specific meta-data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种时钟和时间同步网络的同步故障处理方法和系统,其中,方法包括:在时钟/时间同步网络中设置控制器,通过所述控制器获取网络的拓扑连接以及各级网元发送的时钟/时间同步故障通知报文;当所述控制器接收到网元发送的时钟/时间同步故障通知报文时,检测受该故障影响的链路;由该控制器通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态。本发明能够在网络发生时钟/时间同步故障时,快速找到备用时钟/时间源以及使无备用时钟/时间源连接网元快速进入保持状态。
Description
技术领域
本发明涉及时钟和时间同步网络,由此涉及一种时钟和时间同步网络的同步故障处理方法和系统。
背景技术
时钟(clock)同步网络以同步以太网为代表,通过链路物理层发送脉冲信号进行多个网络设备在工作频率和脉冲相位上的同步;时间(time)同步网络以网络测控系统精确时钟同步协议PTP为代表,进行多个网络设备在时间相位上的同步。
以时钟同步网络为例,当网络处于时钟同步情况下,时钟同步网元将时钟状态以及时钟质量等级通过通知报文逐级向下游传递,下游网元分析其从不同链路接收到的通知报文并结合自身状态决定同步哪条链路的时钟,同步后再将本网元的时钟同步状态和时钟质量等级继续通过通知报文传给下游网元。
如果时钟同步网络发生同步故障,目前的网元恢复时钟的过程如下:
当网元发现出现时钟同步故障后,先进入保持状态,向下一级网元发送故障通知以及处于保持状态时的时钟质量等级;下一级网元收到该信息后,将自身的时钟质量等级与上一级网元的时钟质量等级相比较,如果两者时钟质量等级相同,与上一级网元的时钟锁定,如果发现不能锁定上一级网元,进入保持状态,继续向下一级网元发送故障通知以及自身的时钟质量等级;如果经上述比较后发现上一级网元的时钟质量等级小于自身的时钟质量等级,则直接进入保持状态,继续向下一级网元发送故障通知以及自身时钟质量等级,直到某一级网元找到备用时钟源并且与该备用时钟源锁定;如果经上述比较后发现上一级网元的时钟质量等级高于自身的时钟质量等级,则直接锁定上一级网元的时钟,此时上一级网元相当于备用时钟源;接下来,在反向链路上,由锁定备用时钟的网元通知其上一级网元与其锁定,直至反向链路上第一个进入保持状态的网元也进入时钟锁定状态。
以图1所示的时钟同步网络对上述过程说明如下:
假设该网络中,网元1与网元2之间出现断纤故障,则网元2进入时钟保持状态,网元2向网元3发送故障通知以及时钟质量等级;网元3没有其他备选时钟源,在收到网元2发送的通知后,比较自身时钟质量等级与网元2的时钟质量等级,两者相同,网元3继续锁定网元2并向网元4发送故障通知以及时钟质量等级;网元4也没有其他备选时钟源,在收到网元3发送的通知后,继续比较自身时钟质量等级与网元3的时钟质量等级,两者相同,继续锁定网元3并向网元5发送故障通知以及时钟质量等级;网元5有备用网络时钟源,该备用网络时钟源为网元6的时钟,因此网元5在收到网元4的通知后,立即与网元6的时钟进行锁定,然后再通知网元4与自身时钟进行锁定;网元4与网元5的时钟进行锁定后,再通知网元3与自身时钟进行锁定;网元3与网元4的时钟进行锁定后,再通知网元2与自身时钟进行锁定。整个故障恢复的流程遍历的网元为:网元2》》网元3》》网元4》》网元5》》网元4》》网元3》》网元2。
从上述流程可见,随着网络中网元节点数量的增加,网元找到备用时钟源的时间、整个故障恢复所需的时间也随之增加。
并且由于每个网元会对自身的同步时钟偏差(clock offset)变化情况进行检测并作出响应,而网元向下一级网元发送报文的时间间隔相对较大,这样当下游网元根据接收到的报文进入保持状态之前,上游网元因时钟同步故障所产生的误差已经被传送给下一级网元,下一级网元的时钟已经偏离了正常基准。如图1所示,当网元2检测自身时钟异常的时候,时钟误差已经在网元2上面产生了作用,修改了网元2本身的时钟,这个时钟误差会继续向网元3传递。等到网元2发现问题向网元3发送报文的时候,网元3的时钟已经被带偏,并开始向网元4传递。随着网元的增多,下游网元进入时钟保持状态的时间推后,下游网元所保持时钟的误差加大。
另外,只要设备处于非锁定状态下,保持时间越长,产生的频偏越大。如果误差超出了一定范围,通过时钟锁定的方法是无法弥补误差的。
由上述分析可见发生时钟同步故障的未与备用时钟源连接网元快速进入保持状态以及与备用时钟源连接的网元快速锁定备用时钟的重要性。
上述时钟同步网络在同步故障中出现的问题在时间同步网络中同样存在。
发明内容
本发明提供了一种时钟和时间同步网络的同步故障处理方法和系统,以解决如何在网络发生时间/时钟同步故障时,使未与备用时钟/时间源连接网元快速进入保持状态以及使与备用时钟/时间源连接的网元快速锁定备用时钟/时间的技术问题。
为解决上述技术问题,本发明提供了一种时钟和时间同步网络的同步故障处理方法,所述方法包括:
在时钟/时间同步网络中设置控制器,通过所述控制器获取网络的拓扑连接以及各级网元发送的时钟/时间同步故障通知报文;
当所述控制器接收到网元发送的时钟/时间同步故障通知报文时,检测受该故障影响的链路;
由该控制器通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态。
进一步地,所述方法还包括:
当所述控制器获知与备用时钟/时间源连接的网元选中备用时钟/时间源为其时钟/时间源之后,由控制器通知与该选中备用时钟/时间源的网元相邻的处于保持状态的网元与该选中备用时钟/时间源的网元进行时钟/时间锁定;
当所述控制器获知保持状态的网元选中其相邻的时钟/时间源为其时钟/时间源后,如果判断出该保持状态的网元不是发送同步故障通知报文的网元,则继续通知与该网元相邻的处于保持状态的网元与该网元进行时钟/时间锁定。
进一步地,所述方法还包括:
在通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态后,所述控制器在预设时间间隔后通知与连接备用时钟/时间源的网元相邻的处于保持状态的网元与连接所述备用时钟/时间源的网元进行时钟/时间锁定;
在通知处于时钟保持状态的网元与其相邻的网元进行时钟/时间锁定后,所述控制器如果判断出所述保持状态的网元不是发送故障通知报文的网元,则继续在所述预设时间间隔后通知与该网元相邻的处于保持状态的网元进行时钟/时间锁定。
进一步地,所述方法还包括:
所述与备用时钟/时间源连接的网元接收到控制器发送的切换到与备用时钟/时间源锁定的通知后,获取所述备用时钟/时间源的质量等级,如果备用时钟/时间源的质量等级和自身时钟/时间质量等级相同,则不再执行锁定流程;如果备用时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与备用时钟/时间源的锁定;
所述处于保持状态的网元接收到控制器发送的切换到与其相邻网元的时钟/时间源锁定的通知后,获取该相邻网元的时钟/时间源的质量等级,如果选中时钟/时间网元的时钟/时间源的质量等级与自身的时钟/时间质量等级相同,则不再执行锁定流程;如果相邻时钟/时间网元的时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与该相邻时钟/时间网元的时钟/时间锁定。
为解决上述技术问题,本发明还提供了一种时钟和时间同步网络的同步故障处理系统,该系统包括控制器,所述控制器包括信息获取模块以及同步模块,其中
所述信息获取模块,用于获取时钟/时间同步网络的拓扑连接以及各级网元发送的时钟/时间同步故障通知报文,并将所述同步故障报文发送至同步模块;
所述同步模块,用于收到网元发送的同步故障通知报文后,检测受该故障影响的链路;通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态。
进一步地,
所述同步模块,还用于当获知与备用时钟/时间源连接的网元选中备用时钟/时间源为其时钟/时间源之后,通知与该选中备用时钟/时间源的网元相邻的处于保持状态的网元与该选中备用时钟/时间源的网元进行时钟/时间锁定;以及获知保持状态的网元选中其相邻的时钟/时间源为其时钟/时间源后,如果判断出该保持状态的网元不是发送同步故障通知报文的网元,则继续通知与该网元相邻的处于保持状态的网元与该网元进行时钟/时间锁定。
进一步地,
所述同步模块,还用于在通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态后,在预设时间间隔后通知与连接备用时钟/时间源的网元相邻的处于保持状态的网元与连接所述备用时钟/时间源的网元进行时钟/时间锁定;以及在通知处于时钟保持状态的网元与其相邻的网元进行时钟/时间锁定后,如果判断出所述保持状态的网元不是发送故障通知报文的网元,则继续在所述预设时间间隔后通知与该网元相邻的处于保持状态的网元进行时钟/时间锁定。
进一步地,所述系统还包括受故障影响的链路上的网元,其中,所述网元包括与备用时钟/时间源链接的网元和无备用时钟/时间源连接的网元,
所述与备用时钟/时间源链接的网元,用于接收到控制器发送的切换到与备用时钟/时间源锁定的通知后,获取所述备用时钟/时间源的质量等级,如果备用时钟/时间源的质量等级和自身时钟/时间质量等级相同,则不再执行锁定流程;如果备用时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与备用时钟/时间源的锁定;
所述无备用时钟/时间源连接的网元,用于接收到控制器发送的切换到与其相邻网元的时钟/时间源锁定的通知后,获取该相邻网元的时钟/时间源的质量等级,如果选中时钟/时间网元的时钟/时间源的质量等级与自身的时钟/时间质量等级相同,则不再执行锁定流程;如果相邻时钟/时间网元的时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与该相邻时钟/时间网元的时钟/时间锁定。
上述技术方案保证了在时钟/时间同步网络发生同步故障时,控制器可以直接通知与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,相对于现有技术逐级网元传递报文直至找到可以锁定备用时钟/时间源的网元,获取备用时钟/时间源的速度更快;并且在时钟/时间同步网络发生故障时,控制器直接通知无备用时钟/时间源连接的网元切换到时钟/时间保持状态,使得现有技术存在的时钟/时间误差传递问题能够在发现的第一时刻被约束,避免了时钟/时间误差在网络节点中的扩散。
附图说明
图1为一种时钟和时间同步网络拓扑示意图;
图2为本实施例的时钟和时间同步网络的故障处理流程图;
图3为本实施例的在时钟和时间同步网络增加控制器的示意图;
图4为本实施例的时钟和时间同步网络的故障处理系统组成模块图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
图2为本实施例的时钟和时间同步网络的故障处理流程图。
S201在同步网络中设置控制器,如图3所示;
S202通过所述控制器获取时钟/时间同步网络的拓扑连接以及各级网元发送的时钟/时间同步故障通知报文;
S203当所述控制器接收到网元发送的时钟/时间故障通知报文时,检测受该故障影响的链路;
S204由该控制器通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态。
上述实施例在时钟/时间同步网络中与各级网元均能通信以及能够获取网络拓扑连接的控制器。在网络发生同步故障时,控制器可以直接通知与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,相对于现有技术逐级网元传递通知消息直至找到可以锁定备用时钟/时间源的网元,获取备用时钟/时间源的速度更快;并且上述实施例在网络发生同步故障时,控制器直接通知无备用时钟连接的网元切换到时钟/时间保持状态,使得现有技术存在的时钟/时间误差传递问题能够在发现的第一时刻被约束,避免了时钟/时间误差在网络节点中的扩散。
由于上述记载的同步故障的处理方法同时适用于时间同步网络和时钟同步网络,因此以“时钟/时间”表示在时钟同步网络为时钟,在时间同步网络为时间。
为使受故障影响的链路上的节点恢复时钟同步状态,上述实施例还包括如下步骤:
当所述控制器获知与备用时钟/时间源连接的网元选中备用时钟/时间源为其时钟/时间源之后,由控制器通知与该选中备用时钟/时间源的网元相邻的处于保持状态的网元与该选中备用时钟/时间源的网元进行时钟/时间锁定;
当所述控制器获知保持状态的网元选中其相邻的时钟/时间源为其时钟/时间源后,如果判断出该保持状态的网元不是发送同步故障通知报文的网元,则继续通知与该网元相邻的处于保持状态的网元与该网元进行时钟/时间锁定
或者,
当与备用时钟/时间源连接的网元选中备用时钟/时间源作为自身的时钟/时间源后,该网元通知与其相邻的处于时钟/时间保持状态的网元与其进行时钟/时间锁定;当处于保持状态的网元选中时钟/时间源后,且确定其没有向控制器发送故障通知报文的情况下,该网元继续通知与其相邻的处于时钟/时间保持状态的网元与其进行时钟/时间锁定;
或者,
在通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态后,所述控制器在预设时间间隔后通知与连接备用时钟/时间源的网元相邻的处于保持状态的网元与连接所述备用时钟/时间源的网元进行时钟/时间锁定;
在通知处于时钟保持状态的网元与其相邻的网元进行时钟/时间锁定后,所述控制器如果判断出所述保持状态的网元不是发送故障通知报文的网元,则继续在所述预设时间间隔后通知与该网元相邻的处于保持状态的网元进行时钟/时间锁定。
当网络中的网元接收到控制器的通知与其相邻网元进行时钟/时间锁定时,为避免具有相同时钟/时间质量等级的网元出现互锁的问题,上述实施例中当与备用时钟/时间源连接的网元接收到控制器发送的切换到与备用时钟/时间源锁定的通知后,获取所述备用时钟/时间源的质量等级,如果备用时钟/时间源的质量等级和自身时钟/时间质量等级相同,则不再执行锁定流程;如果备用时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与备用时钟/时间源的锁定;当处于保持状态的网元接收到控制器发送的切换到与其相邻网元的时钟/时间源锁定的通知后,获取该相邻网元的时钟/时间源的质量等级,如果选中时钟/时间网元的时钟/时间源的质量等级与自身的时钟/时间质量等级相同,则不再执行锁定流程;如果相邻时钟/时间网元的时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与该相邻时钟/时间网元的时钟/时间锁定。
下面以三个具体的应用示例对上述实施例进行进一步的说明。
应用示例一:时钟网络出现同步故障
如图3所示,当网元1与网元2发生断纤故障时,网元2发现参考时钟丢失,自身进入时钟保持状态同时立即向控制器发送时钟同步故障通知;
控制器收到网元2发送的同步故障通知后,判断受该故障影响的链路为网元2-网元3-网元4-网元5,其中网元5有相连接的备用时钟源,即网元6的时钟,网元3和4无相连的备用时钟源;
控制器通知网元5与网元6的时钟锁定,通知网元2、3和4切换到时钟保持状态;
控制器接收到网元5发送选中网元6的时钟的消息后,通知网元4去锁定网元5的时钟;
控制器接收到网元4发送的选中网元5的时钟的消息后,通知网元3去锁定网元4的时钟;
控制器接收到网元3发送的选择网元4的时钟的消息后,通知网元2去锁定网元3的时钟。
应用示例二:时钟网络出现同步故障
如图3所示,网元1与网元2发生断纤故障时,网元2发现参考时钟丢失,自身进入保持状态同时立即向控制器发送时钟同步故障通知;
控制器收到网元2发送的同步故障通知后,判断受该故障影响的链路为网元2-网元3-网元4-网元5,其中网元5有相连接的备用时钟源,即网元6的时钟,网元3和4无相连的备用时钟源;
控制器通知网元5与网元6的时钟锁定,通知网元2、3和4切换到时钟保持状态;
网元5选中网元6的时钟后,通知网元4来锁定自己的时钟;
网元4选中网元5的时钟后,通知网元3来锁定自己的时钟;
网元3选中网元4的时钟后,通知网元2来锁定自己的时钟。
应用示例三:时钟网络出现同步故障
如图3所示,网元1与网元2发生断纤故障时,网元2发现参考时钟丢失,自身进入保持状态同时立即向控制器发送时钟同步故障通知;
控制器收到网元2发送的同步故障通知后,判断受该故障影响的链路为网元2-网元3-网元4-网元5,其中网元5有相连接的备用时钟源,即网元6的时钟,网元3和4无相连的备用时钟源;
控制器通知网元5与网元6的时钟锁定,通知网元2、3和4切换到时钟保持状态;
控制器在预设时间t后通知网元4与网元5进行时钟锁定;
控制器在预设时间t后通知网元3与网元4进行时钟锁定;
控制器在预设时间t后通知网元2与网元3进行时钟锁定;
所述预设时间t需不小于网元完成时间锁定通常所需的最小时间。
图4为本实施例的时钟和时间同步网络的同步故障处理系统组成模块图。
该系统包括控制器,其中该控制器包括信息获取模块和同步模块,
所述信息获取模块,用于获取时钟/时间同步网络的拓扑连接以及各级网元发送的时钟/时间同步故障通知报文,并将所述同步故障报文发送至同步模块;
所述同步模块,用于收到网元发送的同步故障通知报文后,检测受该故障影响的链路;通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态。
上述系统中,时钟/时间同步网络发生同步故障时,控制器可以直接通知与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,相对于现有技术逐级网元传递报文直至找到可以锁定备用时钟/时间源的网元,获取备用时钟/时间源的速度更快;并且在时钟/时间同步网络发生故障时,控制器直接通知无备用时钟/时间源连接的网元切换到时钟/时间保持状态,使得现有技术存在的时钟/时间误差传递问题能够在发现的第一时刻被约束,避免了时钟/时间误差在网络节点中的扩散。
为使受故障影响的链路上的节点恢复时钟同步状态,上述系统的同步模块,还用于当获知与备用时钟/时间源连接的网元选中备用时钟/时间源为其时钟/时间源之后,通知与该选中备用时钟/时间源的网元相邻的处于保持状态的网元与该选中备用时钟/时间源的网元进行时钟/时间锁定;以及获知保持状态的网元选中其相邻的时钟/时间源为其时钟/时间源后,如果判断出该保持状态的网元不是发送同步故障通知报文的网元,则继续通知与该网元相邻的处于保持状态的网元与该网元进行时钟/时间锁定;
或者,
上述系统的同步模块,还用于在通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态后,在预设时间间隔后通知与连接备用时钟/时间源的网元相邻的处于保持状态的网元与连接所述备用时钟/时间源的网元进行时钟/时间锁定;以及在通知处于时钟保持状态的网元与其相邻的网元进行时钟/时间锁定后,如果判断出所述保持状态的网元不是发送故障通知报文的网元,则继续在所述预设时间间隔后通知与该网元相邻的处于保持状态的网元进行时钟/时间锁定。
为使受故障影响的链路上的节点恢复时钟同步状态,上述系统还可包括受故障影响的链路上的网元,所述网元包括与备用时钟/时间源链接的网元和无备用时钟/时间源连接的网元,
与备用时钟/时间源链接的网元,用于在接收到来自控制器的通知后,与备用时钟/时间源完成时钟/时间锁定;并在选中备用时钟/时间源作为自身的时钟/时间源后,通知链路上与其相邻的处于时钟保持状态的无备用时钟/时间源连接的网元与其进行时钟/时间锁定;
无备用时钟/时间源连接的网元,用于在接收到来自控制器的通知后,进入时钟/时间保持状态;以及在选中时钟/时间源后,若判断出自身没有向控制器发送同步故障通知报文,则继续通知与其相邻的处于时钟保持状态的无备用时钟/时间源连接的网元与其进行时钟/时间锁定。
当网络中的网元接收到控制器的通知与其相邻网元进行时钟/时间锁定时,为避免具有相同时钟/时间质量等级的网元出现互锁的问题,上述与备用时钟/时间源链接的网元,还可用于接收到控制器发送的切换到与备用时钟/时间源锁定的通知后,获取所述备用时钟/时间源的质量等级,如果备用时钟/时间源的质量等级和自身时钟/时间质量等级相同,则不再执行锁定流程;如果备用时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与备用时钟/时间源的锁定;上述无备用时钟/时间源连接的网元,还可用于接收到控制器发送的切换到与其相邻网元的时钟/时间源锁定的通知后,获取该相邻网元的时钟/时间源的质量等级,如果选中时钟/时间网元的时钟/时间源的质量等级与自身的时钟/时间质量等级相同,则不再执行锁定流程;如果相邻时钟/时间网元的时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与该相邻时钟/时间网元的时钟/时间锁定。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (8)
1.一种时钟和时间同步网络的同步故障处理方法,其特征在于,所述方法包括:
在时钟/时间同步网络中设置控制器,通过所述控制器获取网络的拓扑连接以及各级网元发送的时钟/时间同步故障通知报文;
当所述控制器接收到网元发送的时钟/时间同步故障通知报文时,检测受该故障影响的链路;
由该控制器通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述控制器获知与备用时钟/时间源连接的网元选中备用时钟/时间源为其时钟/时间源之后,由控制器通知与该选中备用时钟/时间源的网元相邻的处于保持状态的网元与该选中备用时钟/时间源的网元进行时钟/时间锁定;
当所述控制器获知保持状态的网元选中其相邻的时钟/时间源为其时钟/时间源后,如果判断出该保持状态的网元不是发送同步故障通知报文的网元,则继续通知与该网元相邻的处于保持状态的网元与该网元进行时钟/时间锁定。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
在通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态后,所述控制器在预设时间间隔后通知与连接备用时钟/时间源的网元相邻的处于保持状态的网元与连接所述备用时钟/时间源的网元进行时钟/时间锁定;
在通知处于时钟保持状态的网元与其相邻的网元进行时钟/时间锁定后,所述控制器如果判断出所述保持状态的网元不是发送故障通知报文的网元,则继续在所述预设时间间隔后通知与该网元相邻的处于保持状态的网元进行时钟/时间锁定。
4.如权利要求2~3中任一项所述的方法,其特征在于,所述方法还包括:
所述与备用时钟/时间源连接的网元接收到控制器发送的切换到与备用时钟/时间源锁定的通知后,获取所述备用时钟/时间源的质量等级,如果备用时钟/时间源的质量等级和自身时钟/时间质量等级相同,则不再执行锁定流程;如果备用时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与备用时钟/时间源的锁定;
所述处于保持状态的网元接收到控制器发送的切换到与其相邻网元的时钟/时间源锁定的通知后,获取该相邻网元的时钟/时间源的质量等级,如果选中时钟/时间网元的时钟/时间源的质量等级与自身的时钟/时间质量等级相同,则不再执行锁定流程;如果相邻时钟/时间网元的时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与该相邻时钟/时间网元的时钟/时间锁定。
5.一种时钟和时间同步网络的同步故障处理系统,其特征在于,该系统包括控制器,所述控制器包括信息获取模块以及同步模块,其中
所述信息获取模块,用于获取时钟/时间同步网络的拓扑连接以及各级网元发送的时钟/时间同步故障通知报文,并将所述同步故障报文发送至同步模块;
所述同步模块,用于收到网元发送的同步故障通知报文后,检测受该故障影响的链路;通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态。
6.如权利要求5所述的系统,其特征在于,
所述同步模块,还用于当获知与备用时钟/时间源连接的网元选中备用时钟/时间源为其时钟/时间源之后,通知与该选中备用时钟/时间源的网元相邻的处于保持状态的网元与该选中备用时钟/时间源的网元进行时钟/时间锁定;以及获知保持状态的网元选中其相邻的时钟/时间源为其时钟/时间源后,如果判断出该保持状态的网元不是发送同步故障通知报文的网元,则继续通知与该网元相邻的处于保持状态的网元与该网元进行时钟/时间锁定。
7.如权利要求5所述的系统,其特征在于,
所述同步模块,还用于在通知所述链路上与备用时钟/时间源连接的网元切换到与备用时钟/时间源锁定的状态,以及通知该链路上无备用时钟/时间源连接的网元切换到时钟/时间保持状态后,在预设时间间隔后通知与连接备用时钟/时间源的网元相邻的处于保持状态的网元与连接所述备用时钟/时间源的网元进行时钟/时间锁定;以及在通知处于时钟保持状态的网元与其相邻的网元进行时钟/时间锁定后,如果判断出所述保持状态的网元不是发送故障通知报文的网元,则继续在所述预设时间间隔后通知与该网元相邻的处于保持状态的网元进行时钟/时间锁定。
8.如权利要求6~7中任一项所述的系统,其特征在于,所述系统还包括受故障影响的链路上的网元,其中,所述网元包括与备用时钟/时间源链接的网元和无备用时钟/时间源连接的网元,
所述与备用时钟/时间源链接的网元,用于接收到控制器发送的切换到与备用时钟/时间源锁定的通知后,获取所述备用时钟/时间源的质量等级,如果备用时钟/时间源的质量等级和自身时钟/时间质量等级相同,则不再执行锁定流程;如果备用时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与备用时钟/时间源的锁定;
所述无备用时钟/时间源连接的网元,用于接收到控制器发送的切换到与其相邻网元的时钟/时间源锁定的通知后,获取该相邻网元的时钟/时间源的质量等级,如果选中时钟/时间网元的时钟/时间源的质量等级与自身的时钟/时间质量等级相同,则不再执行锁定流程;如果相邻时钟/时间网元的时钟/时间源的质量等级大于自身的时钟/时间质量等级,则执行与该相邻时钟/时间网元的时钟/时间锁定。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410166755.9A CN105024841B (zh) | 2014-04-23 | 2014-04-23 | 一种时钟和时间同步网络的同步故障处理方法和系统 |
PCT/CN2014/087103 WO2015161621A1 (zh) | 2014-04-23 | 2014-09-22 | 一种时钟和时间同步网络的同步故障处理方法和系统 |
EP14890086.3A EP3121996B1 (en) | 2014-04-23 | 2014-09-22 | Synchronization failure processing method and system for clock and time synchronization network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410166755.9A CN105024841B (zh) | 2014-04-23 | 2014-04-23 | 一种时钟和时间同步网络的同步故障处理方法和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105024841A CN105024841A (zh) | 2015-11-04 |
CN105024841B true CN105024841B (zh) | 2019-08-27 |
Family
ID=54331695
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410166755.9A Active CN105024841B (zh) | 2014-04-23 | 2014-04-23 | 一种时钟和时间同步网络的同步故障处理方法和系统 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3121996B1 (zh) |
CN (1) | CN105024841B (zh) |
WO (1) | WO2015161621A1 (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106712923B (zh) * | 2015-11-12 | 2020-06-23 | 中国移动通信集团公司 | 一种同步网络恢复方法及装置 |
CN106921509B (zh) * | 2015-12-28 | 2020-07-10 | 中兴通讯股份有限公司 | 一种全网时钟同步管理的方法及装置 |
CN105629107B (zh) * | 2015-12-30 | 2018-08-31 | 北京四方继保自动化股份有限公司 | 一种厂站时钟同步故障在线监测方法 |
CN105703867B (zh) * | 2016-01-07 | 2018-05-08 | 烽火通信科技股份有限公司 | 适用于时间同步网的快速部署系统及方法 |
CN108134644B (zh) * | 2016-12-01 | 2019-10-22 | 中国移动通信有限公司研究院 | 同步方法、装置、同步设备及系统 |
CN107330994B (zh) * | 2017-06-30 | 2019-11-26 | 联想(北京)有限公司 | 运行状态的切换时刻获取方法及电子设备 |
CN114080017A (zh) * | 2020-08-20 | 2022-02-22 | 华为技术有限公司 | 处理时间同步故障的方法、装置及系统 |
US20250119851A1 (en) * | 2022-01-27 | 2025-04-10 | Qualcomm Incorporated | Time synchronization failure indications |
CN117062207A (zh) * | 2022-05-06 | 2023-11-14 | 华为技术有限公司 | 通信方法及装置 |
CN115134035A (zh) * | 2022-08-30 | 2022-09-30 | 深圳市英特瑞半导体科技有限公司 | 基于同步以太网的破环方法、装置、设备及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2341749A (en) * | 1998-09-19 | 2000-03-22 | Nokia Telecommunications Oy | Digital network synchronisation |
US6765863B1 (en) * | 2000-02-28 | 2004-07-20 | Fujitsu Limited | Network system |
CN1863156A (zh) * | 2005-10-25 | 2006-11-15 | 华为技术有限公司 | 通过分组网络提供时钟同步的方法和系统 |
CN102208958A (zh) * | 2011-07-04 | 2011-10-05 | 瑞斯康达科技发展股份有限公司 | 同步以太网的时钟同步及同步信息收发方法、装置和设备 |
CN102685781A (zh) * | 2011-03-07 | 2012-09-19 | 北京邮电大学 | 主备时间源自动保护倒换方法 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130336117A1 (en) * | 2012-06-15 | 2013-12-19 | Desmond Yan | Distributed processing scheme to support ieee 1588 ptp over multiple ports spanning a lag |
-
2014
- 2014-04-23 CN CN201410166755.9A patent/CN105024841B/zh active Active
- 2014-09-22 WO PCT/CN2014/087103 patent/WO2015161621A1/zh active Application Filing
- 2014-09-22 EP EP14890086.3A patent/EP3121996B1/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2341749A (en) * | 1998-09-19 | 2000-03-22 | Nokia Telecommunications Oy | Digital network synchronisation |
US6765863B1 (en) * | 2000-02-28 | 2004-07-20 | Fujitsu Limited | Network system |
CN1863156A (zh) * | 2005-10-25 | 2006-11-15 | 华为技术有限公司 | 通过分组网络提供时钟同步的方法和系统 |
CN102685781A (zh) * | 2011-03-07 | 2012-09-19 | 北京邮电大学 | 主备时间源自动保护倒换方法 |
CN102208958A (zh) * | 2011-07-04 | 2011-10-05 | 瑞斯康达科技发展股份有限公司 | 同步以太网的时钟同步及同步信息收发方法、装置和设备 |
Also Published As
Publication number | Publication date |
---|---|
EP3121996A4 (en) | 2017-03-29 |
WO2015161621A1 (zh) | 2015-10-29 |
CN105024841A (zh) | 2015-11-04 |
EP3121996B1 (en) | 2019-02-27 |
EP3121996A1 (en) | 2017-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105024841B (zh) | 一种时钟和时间同步网络的同步故障处理方法和系统 | |
US7944815B2 (en) | System and method for network recovery from multiple link failures | |
US9237092B2 (en) | Method, apparatus, and system for updating ring network topology information | |
EP2045965B1 (en) | Resource state monitoring method, device and communication network | |
KR101517746B1 (ko) | 투명 클럭 동기화 실패를 검출하기 위한 방법 및 이와 관련된 보호 스킴 | |
EP2802097B1 (en) | Clock synchronization method and device | |
CN100450036C (zh) | 一种rrpp与局部stp组网故障恢复时防止环路的方法和装置 | |
CA2782256C (en) | Verifying communication redundancy in a network | |
CN102158335B (zh) | 时间同步端口的处理方法及装置 | |
JP2009303092A (ja) | ネットワーク装置および回線切替方法 | |
CN107431655B (zh) | 分段保护中的故障传播的方法和设备 | |
WO2020052687A1 (zh) | 一种网元防成环方法、装置、设备及可读存储介质 | |
CN105024798A (zh) | 一种时间同步的方法及装置 | |
CN108282243A (zh) | 一种适用于主从式时间同步方法的时钟源可靠性保障机制 | |
CN102546073A (zh) | 一种基于多时钟环的防止时钟切换抖动的方法 | |
WO2015143801A1 (zh) | 时钟同步网元异常处理方法、装置及其系统 | |
CN102487348A (zh) | 一种环网上行链路保护的实现方法和系统 | |
JP6383232B2 (ja) | 中継システムおよびスイッチ装置 | |
CN104796287A (zh) | 一种epon环网故障检测方法 | |
JP5697071B2 (ja) | ネットワークシステム及びその障害回復方法 | |
EP2698949B1 (en) | METHOD AND SYSTEM FOR SETTING DETECTION FRAME TIMEOUT DURATION OF ETHERNET NODEs | |
CN108833247B (zh) | 链路故障恢复后的再切换方法及装置 | |
TWI644541B (zh) | 具網路流量負載平衡之平衡鍊狀網路處理系統及其方法 | |
CN114173367B (zh) | 时间同步路径保护方法、装置及可读存储介质 | |
CN114244468A (zh) | Otn链路快速定位故障点的方法、存储介质及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190730 Address after: No. 68 Bauhinia Road, Ningnan Street, Nanjing City, Jiangsu Province, 210022 Applicant after: Nanjing Zhongxing Software Co., Ltd. Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice Applicant before: ZTE Corporation |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |