CN103856360A - 一种同步链路故障检测方法及装置 - Google Patents
一种同步链路故障检测方法及装置 Download PDFInfo
- Publication number
- CN103856360A CN103856360A CN201210494667.2A CN201210494667A CN103856360A CN 103856360 A CN103856360 A CN 103856360A CN 201210494667 A CN201210494667 A CN 201210494667A CN 103856360 A CN103856360 A CN 103856360A
- Authority
- CN
- China
- Prior art keywords
- node
- time
- synchronization link
- link
- lock
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0641—Change of the master or reference, e.g. take-over or failure of the master
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0644—External master-clock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0658—Clock or time synchronisation among packet nodes
- H04J3/0661—Clock or time synchronisation among packet nodes using timestamps
- H04J3/0667—Bidirectional timestamps, e.g. NTP or PTP for compensation of clock drift and for compensation of propagation delays
-
- 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
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
本发明公开了一种同步链路故障检测方法,该方法包括:设置待检测节点对应的参考节点;当所述待检测节点开启检测功能时,从参考节点获取参考时间,以及从同步路径获取同步时间;所述待检测节点利用所有参考时间及同步时间,判定自身与主时钟(GM)节点之间的同步链路是否存在故障。本发明还公开了一种同步链路故障检测装置,采用本发明能快速定位同步链路中的故障链路,降低网络管理及维护成本,进而保证网络的可靠性。
Description
技术领域
本发明涉及分组传送网络(PTN,Packet Transfer Network)领域中的同步检测技术,尤其涉及一种同步链路故障检测方法及装置。
背景技术
目前,在要求高精度的时间同步的PTN中,通常采用精确时间协议(PTP,Precision Time Protocol)进行节点的1588时间同步。在PTN中采用PTP进行时间同步的节点称为PTP节点,所述PTP节点通常分为主时钟(GM,Grandmaster Clock)节点、边界时钟(BC,Boundary Clock)和透传时钟(Transparent Clock)节点。所述PTP时间同步的方法为:GM节点与BC节点建立同步链路后,所述GM向BC节点下发同步时间,各个BC节点再逐点完成时间同步。
随着移动通信网络技术的迅速发展,PTN的网络规模越来越大、且越来越复杂,一旦某个BC节点出现时间误差,比如频率层故障或时间传递时设备产生的故障时间误差,就会导致同步链路上该故障BC节点之后的其他BC节点的同步时间误差越来越大,最终影响***中的业务的正常运行。通常,对同步链路进行故障检测为网络管理人员逐点检测,但是,PTN中参与同步的PTP节点数量巨大,因此人工进行故障定位非常耗时,这样既提高网络管理维护成本,又影响网络的可靠性。
可见,现有技术中由于人工对***中的节点进行故障检测,因此,无法快速定位故障链路,且无法降低网络管理及维护成本,又无法保证网络的可靠性。
发明内容
有鉴于此,本发明的目的在于提供一种同步链路故障检测方法及装置,能快速定位同步链路中的故障链路,降低网络管理及维护成本,进而保证网络的可靠性。
为达到上述目的,本发明的技术方案是这样实现的:
本发明提供了一种同步链路故障检测方法,该方法包括:
设置待检测节点对应的参考节点;
当所述待检测节点开启检测功能时,从参考节点获取参考时间,以及从同步路径获取同步时间;
所述待检测节点利用所有参考时间及同步时间,判定自身与GM节点之间的同步链路是否存在故障。
上述方案中,所述待检测节点开启检测功能,包括:所述待检测节点建立与参考节点之间、与当前已有的同步链路不重合的检测链路,且在检测链路中以TC的方式传输时间故障检测报文。
上述方案中,所述从参考节点获取参考时间,包括:所述待检测节点通过检测链路与参考节点之间通过时间故障检测报文交互时间戳信息,逐个根据从检测链路获取到的所述时间戳信息,计算得出与对应的参考节点之间的时间偏差(Offset),利用时间Offset计算得出参考时间。
上述方案中,所述待检测节点利用所有参考时间及同步时间,判定自身与GM节点之间的同步链路是否存在故障,包括:
检测所有参考时间是否均为可用参考时间,若不是,则结束处理流程;
若是,则选出参考时间,计算所述参考时间与同步时间之间的差值,若所述差值大于预置的故障门限值,则确定自身与GM节点之间的同步链路出现故障;否则,确定自身与GM节点之间的同步链路无故障。
上述方案中,所述检测所有参考时间是否均为可用参考时间,包括:计算各个参考时间两两之间的差值,若所有计算得到的差值均小于预置的门限值,则所有参考时间均为可用参考时间。
上述方案中,所述设置待检测节点对应的参考节点之前,该方法还包括:检测是否有同步链路出现故障;
其中,所述检测包括:在同步链路中选出BC节点,所述BC节点实时获取与相邻同步链路中的BC节点的时间Offset作为比较Offset,计算所述比较Offset与同步时间Offset的差值,若所述差值大于预置的时间差门限值,则确定所述选出的BC节点所在的同步链路出现故障。
上述方案中,所述设置待检测节点对应的参考节点之前,该方法还包括:检测是否有同步链路出现故障;
其中,所述检测包括:选出同步链路中有全球定位***GPS功能的BC节点,所述BC节点通过GPS功能获取外部参考时间,并查看当前自身周期性获取到的同步时间,计算所述外部参考时间与同步时间之间的差值,若所述差值大于预置的故障门限,则确定所述BC节点所在的同步链路出现故障;否则,确定所述BC节点所在同步链路没出现故障。
本发明还提供了一种同步链路故障检测装置,该装置包括:同步检测管理模块、虚拟从(Slave)端口模块和Slave端口模块;其中,
同步检测管理模块,用于设置所在待检测节点对应的参考节点,当开启检测功能时,通知各个虚拟Slave端口模块获取参考时间,并通知Slave端口模块开始获取同步时间,以及利用所有虚拟Slave端口模块发来的参考时间及Slave端口模块发来的同步时间,判定所在待检测节点与GM节点之间的同步链路是否存在故障;
虚拟Slave端口模块,用于根据同步检测管理模块的通知从参考节点获取参考时间,将所述参考时间发送给同步检测管理模块;
Slave端口模块,用于根据同步检测管理模块的通知从同步路径获取同步时间,将所述同步时间发给同步检测管理模块。
上述方案中,所述虚拟Slave端口模块,具体用于开启检测功能时,建立与参考节点之间、与当前已有的同步链路不重合的检测链路,且在检测链路中以TC的方式传输时间故障检测报文。
上述方案中,所述虚拟Slave端口模块,具体用于从检测链路与参考节点之间通过时间故障检测报文交互时间戳信息,根据所述时间戳信息,计算得出与对应的参考节点之间的时间Offset,利用时间Offset计算得出参考时间。
上述方案中,所述同步检测管理模块,具体用于检测所有参考时间是否均为可用参考时间,若不是,则结束操作;
若是,则选出参考时间,计算所述参考时间与同步时间之间的差值,若所述差值大于预置的故障门限值,则确定所在待检测节点与GM节点之间的同步链路出现故障;否则,确定所在待检测节点与GM节点之间的同步链路无故障。
上述方案中,所述同步检测管理模块,具体用于计算各个参考时间两两之间的差值,若所有计算得到的差值均小于预置的门限值,则所有参考时间均为可用参考时间。
上述方案中,所述装置还包括:被动(Passive)端口模块,用于收到同步检测管理模块发来的开启故障检测功能的通知时,获取与相邻同步链路中的BC节点的时间Offset作为比较Offset,将所述比较Offset发送给同步检测管理模块;
相应的,所述同步检测管理模块,还用于当确定开始检测所在BC节点的同步链路是否出现故障时,通知Passive端口模块开启故障检测功能;接收Passive端口模块发来的比较Offset,计算与Slave端口模块发来的同步时间Offset的差值,若所述差值大于预置的时间差门限值,则确定所在BC节点所在的同步链路出现故障;
所述Slave端口模块,还用于将同步时间Offset发送给同步检测管理模块。
上述方案中,所述装置还包括:GPS功能模块,用于根据同步检测管理模块发来的通知获取外部参考时间后,将所述外部参考时间发送给同步检测管理模块;
相应的,所述同步检测管理模块,还用于当确定开始检测所在BC节点的同步链路是否出现故障时,通知GPS功能模块获取外部参考时间;接收GPS功能模块发来的外部参考时间,计算所述外部参考时间与Slave端口模块发来的同步时间之间的差值,若所述差值大于预置的故障门限,则确定所在的同步链路出现故障;否则,所在同步链路没出现故障。
本发明所提供的同步链路故障检测方法及装置,能够设置待检测节点对应的参考节点,从参考节点获取参考时间,以及从同步路径获取同步时间;当根据参考时间及同步时间,判定自身与主时钟节点之间的链路存在故障时,排除所述链路中的故障快速定位故障链路;如此,就能够避免人工在同步链路中逐点检测节点故障,快速定位同步链路中的故障链路。
进一步的,本发明还能够通过获取同步链路中的BC节点的同步时间Offset,以及获取与相邻同步链路中的BC节点之间的时间Offset,将两个时间Offset相比确定所在同步链路是否出现故障;或者,选出同步链路中具有GPS功能的BC节点,通过计算GPS功能获取的外部参考时间与当前同步时间的差值,确定BC节点所在同步链路是否出现故障。从而能进一步减少由于人工操作而无法辨别当前***中哪条同步链路出现故障的问题,实现快速定位同步链路,进而降低网络管理及维护成本,保证网络的可靠性。
附图说明
图1为本发明的同步链路故障检测方法的流程示意图;
图2为本发明的同步链路故障检测装置的组成结构示意图一;
图3为本发明的同步链路故障检测装置的组成结构示意图二;
图4为本发明的同步链路故障检测装置的组成结构示意图三;
图5为本发明实施例一、实施例二中的***结构示意图;
图6为本发明实施例三中的***结构示意图。
具体实施方式
本发明的基本思想是:设置待检测节点对应的参考节点;当所述待检测节点开启检测功能时,从参考节点获取参考时间,以及从同步路径获取同步时间;所述待检测节点利用所有参考时间及同步时间,判定自身与GM节点之间的同步链路是否存在故障。
下面结合附图及具体实施例对本发明再作进一步详细的说明。
本发明提出的同步链路故障检测方法,如图1所示,包括以下步骤:
步骤101:设置待检测节点对应的一个或多个参考节点。
具体的,当确定对任意一条出现故障的同步链路进行故障检测时,从该同步链路中选定一个待检测节点,再设置该待检测节点对应的一个或多个参考节点;
这里,所述待检测节点为:PTN中确定出现故障的同步链路中的BC节点;所述BC节点为在PTN中根据现有技术PTP规定的最佳主时钟(BMC,Best Master Clock)协议计算结果确定的GM节点、BC节点及TC节点,以及各个节点之间的时间同步关系,具体实现方法这里不做赘述;所述参考节点可以为根据情况从PTN中选出的GM节点。
步骤102:当所述待检测节点开启检测功能时,从参考节点获取参考时间,以及从同步路径获取同步时间。
这里,所述检测功能为:所述待检测节点根据当前选定的参考节点的个数,与各个参考节点建立检测链路,从检测链路与参考节点通过时间故障检测报文交互时间戳信息;所述建立检测链路包括:选定所述待检测节点中与参考节点的个数相同数量的被动(Passive)端口和/或主(Master)端口,将所述选定的Passive端口和/或Master端口均设置为虚拟从(Slave)端口,逐个为每个虚拟Slave端口设置一个对应的参考节点的IP地址,通过虚拟Slave端口根据现有技术中三层互联网协议(IP,Internet Protocol)建立与参考节点的连接作为检测链路,且检测链路与当前已有同步链路不重合,在待检测节点和参考节点之间的检测链路配置透明时钟(TC,Transparent Clock)通道,时间故障检测报文以TC方式在节点间传输;
所述Passive和Master端口为现有技术中PTP节点中根据收发信息不同划分的功能端口,所述Passive端口的功能为既不参发送同步时钟、也不接收同步时钟;所述Master端口的功能为发送同步时钟。
所述从参考节点获取参考时间为:所述待检测节点通过检测链路与参考节点之间,通过时间故障检测报文交互时间戳信息,逐个根据从检测链路获取到的所述时间戳信息,计算得出与对应的参考节点之间的时间Offset,利用时间Offset计算得出参考时间;
其中,所述时间故障检测报文可以为:现有技术精确时间协议(PTP,Precision Time Protocol)中的请求应答(Request-Response)机制或端延时(Peer-Delay)机制中规定的主从时钟节点之间周期***互的信息,包括:同步(Sync)报文、延迟请求(Delay-Req)报文和延迟响应(Delay-Response)报文等;所述时间故障检测报文还可以为扩展双向转发检测(BFD,Bidirectional Forwarding Detection)报文;
所述根据从检测链路获取到的所述时间戳信息,计算得出与对应的参考节点之间的时间Offset为现有技术,实现方式与选用的PTP机制相关,比如,当采用Request-Response机制时,包括:待检测节点收到参考节点周期性发来的Sync报文时,记录报文接收时间(t2)、并从Sync报文中提取报文发送时间(t1);所述待检测节点发送Delay-Req报文给参考节点,并将发送时间(t3)添加在Delay-Req报文中;当所述待检测节点收到参考节点发来的Delay-Response报文时,从所述Delay-Response报文中提取报文发送时间(t4);所述待检测节点将t2减t1、及t4减t3之间的差值除以二作为与该参考节点之间的时间Offset。所述利用时间Offset计算得出参考时间为现有技术,这里不做赘述。
所述从同步路径获取同步时间为现有技术,可以包括:所述待检测节点通过同步路径与GM节点交互时间戳信息,根据所述时间戳信息中记录的时间信息计算得出与GM节点之间的时间Offset,利用所述时间Offset计算得出同步时间。
步骤103:所述待检测节点利用所有参考时间及同步时间,判定自身与GM节点之间的同步链路是否存在故障。
具体的,所述待检测节点利用所有参考时间及同步时间,判断自身与GM节点之间的同步链路是否存在故障,若是,则对该同步链路进行故障排除,结束处理流程;否则,继续选出该出现故障的同步链路中的另一个BC节点作为待检测节点,返回步骤101。
这里,所述利用所有参考时间及同步时间,判断自身与GM节点之间的同步链路是否存在故障包括:检测所有参考时间是否均为可用参考时间,若不是,则结束处理流程;
若是,则选出任意一个参考时间,计算该参考时间与同步时间之间的差值,若该差值大于预置的故障门限值,则确定自身与GM节点之间的同步链路出现故障;否则,确定自身与GM节点之间的同步链路无故障。
其中,所述故障门限值为根据实际情况设置的数值;
所述检测所有参考时间是否均为可用参考时间可以为:计算各个参考时间两两之间的差值,若所有计算得到的差值均小于预置的门限值,则所有参考时间均为可用参考时间。
上述步骤103完成后,可以由网管人员判断上述待检测节点与GM节点之间的同步链路中出现故障的节点,并对该节点进行故障排除,这里不做赘述。
进一步的,上述步骤101之前,还需要检测是否有任意一条同步链路出现故障,若有,则执行步骤101;
其中,所述检测可以为:在同步链路中选定BC节点,PTN***开启后,所述BC节点实时获取与相邻同步链路中的BC节点的时间Offset作为比较Offset,计算所述比较Offset与同步时间Offset的差值,若所述差值大于预置的时间差门限值,则确定所述选出的BC节点所在的同步链路出现故障;其中,所述时间差门限值为根据实际情况设置的数值;所述BC节点获取与相邻同步链路中的BC节点的时间Offset作为比较Offset为:所述BC节点通过自身的Passive端口,与相邻同步链路中的BC节点的Master端口建立检测链路,从检测链路获取时间戳信息,利用时间戳信息中的时间信息,计算得出与相邻同步链路中的BC节点的时间Offset作为比较Offset。
或者,选出同步链路中一个或多个有全球定位***(GPS,GlobalPositioning System)功能的BC节点,该BC节点通过GPS功能获取外部参考时间、并查看当前自身周期性获取到的同步时间,计算所述外部参考时间与同步时间之间的差值,若所述差值大于预置的故障门限,则确定所述BC节点所在的同步链路出现故障;否则,确定所述BC节点所在同步链路没出现故障。
如图2所示,本发明提供了一种同步链路故障检测装置,该装置包括:同步检测管理模块21、虚拟Slave端口模块22和Slave端口模块23;其中,
同步检测管理模块21,用于设置对应的一个或多个参考节点;当开启检测功能时,通知各个虚拟Slave端口模块22获取参考时间,并通知Slave端口模块23开始获取同步时间;以及根据所有虚拟Slave端口模块22发来的参考时间及Slave端口模块23发来的同步时间,判定所在待检测节点与GM节点之间的同步链路是否存在故障;
虚拟Slave端口模块22,用于根据同步检测管理模块21的通知从参考节点获取参考时间,将所述参考时间发送给同步检测管理模块21;
Slave端口模块23,用于根据同步检测管理模块21的通知从同步路径获取同步时间,将所述同步时间发给同步检测管理模块21。
所述同步检测管理模块21,具体用于根据当前选定的参考节点的个数,通知各个虚拟Slave端口模块22与参考节点建立检测链路;相应的,所述虚拟Slave端口,具体用于根据同步检测管理模块21发来的通知从检测链路与参考节点交互时间戳信息。
所述同步检测管理模块21,具体用于根据当前选定的参考节点的个数,选定相同数量的被动(Passive)端口和/或主(Master)端口,将所述选定的Passive端口和/或Master端口均设置为虚拟Slave端口模块22,逐个为每个虚拟Slave端口模块22设置一个对应的参考节点的IP地址;相应的,所述虚拟Slave端口模块22,还用于收到同步检测管理模块21发来的参考节点的IP地址后,根据现有技术中三层互联网协议(IP,Internet Protocol)建立与参考节点的连接作为检测链路。
所述虚拟Slave端口模块22,具体用于从检测链路中交互时间戳信息,根据所述时间戳信息中记录的时间信息计算得出与对应的参考节点之间的时间Offset作为参考时间Offset,利用时间Offset计算得出参考时间;
其中,所述时间戳信息可以为:现有技术PTP中的Request-Response机制或Peer-Delay机制中规定的主从时钟节点之间周期***互的信息,比如,当采用Request-Response机制时,包括:收到参考节点周期性发来的Sync报文时,记录报文接收时间(t2)、并从Sync报文中提取报文发送时间(t1);发送Delay-Req报文给参考节点,并将发送时间(t3)添加在Delay-Req报文中;当收到参考节点发来的Delay-Response报文时,从所述Delay-Response报文中提取报文发送时间(t4);将t2减t1、及t4减t3之间的差值作为与该参考节点之间的时间Offset。
所述Slave端口模块23,具体用于通过同步路径与GM节点交互时间戳信息,根据所述时间戳信息中记录的时间信息计算得出与GM节点之间的时间Offset,利用所述时间Offset计算得出同步时间。
所述同步检测管理模块21,具体用于利用所有参考时间及同步时间,判断与主时钟节点之间的链路是否存在故障,若是,则对该链路进行故障排除;否则,结束操作。
所述同步检测管理模块21,具体用于检测所有参考时间是否均为可用参考时间,若不是,则结束处理流程;若是,则选出任意一个参考时间,计算该参考时间与同步时间之间的差值,若该差值大于预置的故障门限值,则确定自身与GM节点之间的同步链路出现故障;否则,确定自身与GM节点之间的同步链路无故障。
所述同步检测管理模块21,具体用于计算各个参考时间两两之间的差值,若所有计算得到的差值均小于预置的门限值,则所有参考时间均为可用参考时间。
进一步的,所述装置还可以如图3所示,包括:Passive端口模块24,用于收到同步检测管理模块21发来的开启故障检测功能的通知时,获取与相邻同步链路中的BC节点的时间Offset作为比较Offset,将所述比较Offset发送给同步检测管理模块21;相应的,所述同步检测管理模块21,还用于当确定开始检测所在BC节点的同步链路是否出现故障时,通知Passive端口模块24开启故障检测功能,接收Passive端口模块24发来的比较Offset,计算与Slave端口模块23发来的同步时间Offset的差值,若该差值大于预置的时间差门限值,则确定所在BC节点所在的同步链路出现故障;所述Slave端口模块23,还用于将同步时间Offset发送给同步检测管理模块21。
或者,所述装置还可以如图4所示,包括:GPS功能模块25,用于根据同步检测管理模块21发来的通知获取外部参考时间后,将所述外部参考时间发送给同步检测管理模块21;相应的,所述同步检测管理模块21,还用于当确定开始检测所在BC节点的同步链路是否出现故障时,通知GPS功能模块25获取外部参考时间,接收GPS功能模块25发来的外部参考时间,计算所述外部参考时间与Slave端口模块23发来的同步时间之间的差值,若所述差值大于预置的故障门限,则确定所在的同步链路出现故障;否则,所在同步链路没出现故障。
上述装置同步检测管理模块21、虚拟从Slave端口模块23和Slave端口模块23可以作为逻辑单元置于BC节点中;所述Passive端口模块24和/或GPS功能模块25可以与上述同步检测管理模块21、虚拟从Slave端口模块23和Slave端口模块23安装于相同的BC节点中,也可以分别安装于不同的BC节点中。
实施例一、假设网络连接关系如图5所示,节点A是GM节点,节点B~节点F都是BC节点;根据BMC算法得到同步链路如图中虚线所示为节点B锁节点A、节点C锁节点B、节点D锁节点C;节点D通过Passive端口与节点E相连,节点D通过Master端口与节点G相连。
当PTN***开启后,节点D实时通过Passive端口,获取与相邻同步链路中节点E的时间Offset作为比较Offset,计算所述比较Offset与同步时间Offset的差值,若该差值大于预置的时间差门限值,则确定所述选出的节点D所在的同步链路出现故障。
实施例二、假设网络连接关系如图5所示,假设确定节点D所在的同步链路出现故障后,进一步进行故障定位时,进行同步链路故障检测方法包括:
步骤301:将节点C作为待检测节点C,设置节点C对应的两个参考节点A和节点G。
步骤302:节点C开启检测功能时,与节点A和节点G分别建立检测链路,从节点A和节点G获取参考时间,以及从同步路径获取同步时间。
步骤303:所述节点C利用所有参考时间及同步时间,判定自身与节点A之间的同步链路是否存在故障。
实施例三、网络连接关系如图6所示,节点BC13、节点BC31、节点BC52都集成了GPS功能并直连GPS,从而节点BC13、节点BC31、节点BC52能直接从GPS功能获取外部参考时间;
假设对于节点BC13来说,可以计算外部参考时间和同步时间的差值,如果所述差值大于预置的故障门限,则BC13所在同步链路(GM-->BC11-->BC12-->BC13)出现同步故障。
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
Claims (14)
1.一种同步链路故障检测方法,其特征在于,该方法包括:
设置待检测节点对应的参考节点;
当所述待检测节点开启检测功能时,从参考节点获取参考时间,以及从同步路径获取同步时间;
所述待检测节点利用所有参考时间及同步时间,判定自身与主时钟GM节点之间的同步链路是否存在故障。
2.根据权利要求1所述的方法,其特征在于,所述待检测节点开启检测功能,包括:所述待检测节点建立与参考节点之间、与当前已有的同步链路不重合的检测链路,且在检测链路中以透明时钟TC的方式传输时间故障检测报文。
3.根据权利要求1所述的方法,其特征在于,所述从参考节点获取参考时间,包括:所述待检测节点通过检测链路与参考节点之间通过时间故障检测报文交互时间戳信息,逐个根据从检测链路获取到的所述时间戳信息,计算得出与对应的参考节点之间的时间Offset,利用时间Offset计算得出参考时间。
4.根据权利要求1所述的方法,其特征在于,所述待检测节点利用所有参考时间及同步时间,判定自身与GM节点之间的同步链路是否存在故障,包括:
检测所有参考时间是否均为可用参考时间,若不是,则结束处理流程;
若是,则选出参考时间,计算所述参考时间与同步时间之间的差值,若所述差值大于预置的故障门限值,则确定自身与GM节点之间的同步链路出现故障;否则,确定自身与GM节点之间的同步链路无故障。
5.根据权利要求4所述的方法,其特征在于,所述检测所有参考时间是否均为可用参考时间,包括:计算各个参考时间两两之间的差值,若所有计算得到的差值均小于预置的门限值,则所有参考时间均为可用参考时间。
6.根据权利要求1所述的方法,其特征在于,所述设置待检测节点对应的参考节点之前,该方法还包括:检测是否有同步链路出现故障;
其中,所述检测包括:在同步链路中选出BC节点,所述BC节点实时获取与相邻同步链路中的BC节点的时间Offset作为比较Offset,计算所述比较Offset与同步时间Offset的差值,若所述差值大于预置的时间差门限值,则确定所述选出的BC节点所在的同步链路出现故障。
7.根据权利要求1所述的方法,其特征在于,所述设置待检测节点对应的参考节点之前,该方法还包括:检测是否有同步链路出现故障;
其中,所述检测包括:选出同步链路中有全球定位***GPS功能的BC节点,所述BC节点通过GPS功能获取外部参考时间,并查看当前自身周期性获取到的同步时间,计算所述外部参考时间与同步时间之间的差值,若所述差值大于预置的故障门限,则确定所述BC节点所在的同步链路出现故障;否则,确定所述BC节点所在同步链路没出现故障。
8.一种同步链路故障检测装置,其特征在于,该装置包括:同步检测管理模块、虚拟从Slave端口模块和Slave端口模块;其中,
同步检测管理模块,用于设置所在待检测节点对应的参考节点,当开启检测功能时,通知各个虚拟Slave端口模块获取参考时间,并通知Slave端口模块开始获取同步时间,以及利用所有虚拟Slave端口模块发来的参考时间及Slave端口模块发来的同步时间,判定所在待检测节点与GM节点之间的同步链路是否存在故障;
虚拟Slave端口模块,用于根据同步检测管理模块的通知从参考节点获取参考时间,将所述参考时间发送给同步检测管理模块;
Slave端口模块,用于根据同步检测管理模块的通知从同步路径获取同步时间,将所述同步时间发给同步检测管理模块。
9.根据权利要求8所述的装置,其特征在于,
所述虚拟Slave端口模块,具体用于开启检测功能时,建立与参考节点之间、与当前已有的同步链路不重合的检测链路,且在检测链路中以TC的方式传输时间故障检测报文。
10.根据权利要求8所述的装置,其特征在于,
所述虚拟Slave端口模块,具体用于从检测链路与参考节点之间通过时间故障检测报文交互时间戳信息,根据所述时间戳信息,计算得出与对应的参考节点之间的时间Offset,利用时间Offset计算得出参考时间。
11.根据权利要求8所述的装置,其特征在于,
所述同步检测管理模块,具体用于检测所有参考时间是否均为可用参考时间,若不是,则结束操作;
若是,则选出参考时间,计算所述参考时间与同步时间之间的差值,若所述差值大于预置的故障门限值,则确定所在待检测节点与GM节点之间的同步链路出现故障;否则,确定所在待检测节点与GM节点之间的同步链路无故障。
12.根据权利要求11所述的装置,其特征在于,
所述同步检测管理模块,具体用于计算各个参考时间两两之间的差值,若所有计算得到的差值均小于预置的门限值,则所有参考时间均为可用参考时间。
13.根据权利要求8所述的装置,其特征在于,所述装置还包括:被动Passive端口模块,用于收到同步检测管理模块发来的开启故障检测功能的通知时,获取与相邻同步链路中的BC节点的时间Offset作为比较Offset,将所述比较Offset发送给同步检测管理模块;
相应的,所述同步检测管理模块,还用于当确定开始检测所在BC节点的同步链路是否出现故障时,通知Passive端口模块开启故障检测功能;接收Passive端口模块发来的比较Offset,计算与Slave端口模块发来的同步时间Offset的差值,若所述差值大于预置的时间差门限值,则确定所在BC节点所在的同步链路出现故障;
所述Slave端口模块,还用于将同步时间Offset发送给同步检测管理模块。
14.根据权利要求8所述的装置,其特征在于,所述装置还包括:GPS功能模块,用于根据同步检测管理模块发来的通知获取外部参考时间后,将所述外部参考时间发送给同步检测管理模块;
相应的,所述同步检测管理模块,还用于当确定开始检测所在BC节点的同步链路是否出现故障时,通知GPS功能模块获取外部参考时间;接收GPS功能模块发来的外部参考时间,计算所述外部参考时间与Slave端口模块发来的同步时间之间的差值,若所述差值大于预置的故障门限,则确定所在的同步链路出现故障;否则,所在同步链路没出现故障。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210494667.2A CN103856360B (zh) | 2012-11-28 | 2012-11-28 | 一种同步链路故障检测方法及装置 |
US14/899,564 US9876596B2 (en) | 2012-11-28 | 2013-11-22 | Method and device for detecting fault in synchronization link |
PCT/CN2013/087731 WO2014082547A1 (zh) | 2012-11-28 | 2013-11-22 | 一种同步链路故障检测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210494667.2A CN103856360B (zh) | 2012-11-28 | 2012-11-28 | 一种同步链路故障检测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103856360A true CN103856360A (zh) | 2014-06-11 |
CN103856360B CN103856360B (zh) | 2019-01-25 |
Family
ID=50827178
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210494667.2A Expired - Fee Related CN103856360B (zh) | 2012-11-28 | 2012-11-28 | 一种同步链路故障检测方法及装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9876596B2 (zh) |
CN (1) | CN103856360B (zh) |
WO (1) | WO2014082547A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888309A (zh) * | 2012-12-20 | 2014-06-25 | ***通信集团公司 | 同步状态监测方法及装置 |
CN105812209A (zh) * | 2016-05-09 | 2016-07-27 | 中国南方电网有限责任公司电网技术研究中心 | 时间同步***的状态检测方法和*** |
WO2017045546A1 (zh) * | 2015-09-16 | 2017-03-23 | ***通信集团公司 | 一种时间同步报文的处理方法及装置 |
CN106571852A (zh) * | 2016-11-03 | 2017-04-19 | 国网辽宁省电力有限公司检修分公司 | 与时钟***无关的直流输电监控***数据链路通断判定法 |
CN108234222A (zh) * | 2018-04-15 | 2018-06-29 | 肖恒念 | 一种云服务器虚拟机管理方法和云服务器 |
CN108401287A (zh) * | 2018-02-01 | 2018-08-14 | 中国联合网络通信集团有限公司 | 一种组网方法及装置 |
CN112838939A (zh) * | 2019-11-25 | 2021-05-25 | ***通信有限公司研究院 | 一种同步网络故障判断方法及设备 |
WO2022134742A1 (zh) * | 2020-12-24 | 2022-06-30 | 中兴通讯股份有限公司 | 网络故障诊断方法、装置、设备及存储介质 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103312428B (zh) * | 2013-05-23 | 2016-01-27 | 华为技术有限公司 | 用于精确时钟协议同步网络的方法和装置 |
CN106464656B (zh) * | 2014-12-16 | 2020-02-21 | 华为技术有限公司 | 一种时间同步方法及装置 |
EP3343809B1 (en) * | 2015-08-27 | 2020-09-30 | Nec Corporation | Relay device, communication system, and fault detection method |
CN107204928B (zh) * | 2016-03-18 | 2021-06-08 | 华为技术有限公司 | 更新时钟同步拓扑的方法、确定时钟同步路径的方法及设备 |
CN110784275B (zh) | 2018-07-29 | 2021-02-05 | 华为技术有限公司 | 时间同步偏差调整方法、装置、终端以及接入层设备 |
WO2021184016A1 (en) * | 2020-03-13 | 2021-09-16 | Arris Enterprises Llc | Packet timing system with improved hop count |
CN113225805B (zh) * | 2021-05-18 | 2022-03-25 | 中移(上海)信息通信科技有限公司 | 定位基站同步偏离的确定方法及装置 |
CN113489599B (zh) * | 2021-05-27 | 2023-07-28 | 国网浙江省电力有限公司湖州供电公司 | 一种变电站对时校验***及对时消缺方法 |
CN114039691B (zh) * | 2021-10-22 | 2023-05-16 | 中国联合网络通信集团有限公司 | 一种时间同步方法、装置、设备及存储介质 |
CN115914038B (zh) * | 2022-11-11 | 2024-04-09 | 中国联合网络通信集团有限公司 | 劣化转发设备检测方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040141526A1 (en) * | 2003-01-16 | 2004-07-22 | Sivaram Balasubramanian | Fast frequency adjustment method for synchronizing network clocks |
CN101399655A (zh) * | 2007-09-27 | 2009-04-01 | 华为技术有限公司 | 穿通时钟设备同步端口的确定方法及装置 |
CN102148652A (zh) * | 2011-02-17 | 2011-08-10 | 上海奇微通讯技术有限公司 | 一种测量网络时钟同步的***和方法 |
CN103684648A (zh) * | 2012-09-21 | 2014-03-26 | 中兴通讯股份有限公司 | 一种环网节点时钟有效性判定方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9288777B2 (en) * | 2012-05-11 | 2016-03-15 | Apple Inc. | Methods and apparatus for synchronizing clock signals in a wireless system |
-
2012
- 2012-11-28 CN CN201210494667.2A patent/CN103856360B/zh not_active Expired - Fee Related
-
2013
- 2013-11-22 US US14/899,564 patent/US9876596B2/en not_active Expired - Fee Related
- 2013-11-22 WO PCT/CN2013/087731 patent/WO2014082547A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040141526A1 (en) * | 2003-01-16 | 2004-07-22 | Sivaram Balasubramanian | Fast frequency adjustment method for synchronizing network clocks |
CN101399655A (zh) * | 2007-09-27 | 2009-04-01 | 华为技术有限公司 | 穿通时钟设备同步端口的确定方法及装置 |
CN102148652A (zh) * | 2011-02-17 | 2011-08-10 | 上海奇微通讯技术有限公司 | 一种测量网络时钟同步的***和方法 |
CN103684648A (zh) * | 2012-09-21 | 2014-03-26 | 中兴通讯股份有限公司 | 一种环网节点时钟有效性判定方法及装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103888309A (zh) * | 2012-12-20 | 2014-06-25 | ***通信集团公司 | 同步状态监测方法及装置 |
WO2017045546A1 (zh) * | 2015-09-16 | 2017-03-23 | ***通信集团公司 | 一种时间同步报文的处理方法及装置 |
CN105812209A (zh) * | 2016-05-09 | 2016-07-27 | 中国南方电网有限责任公司电网技术研究中心 | 时间同步***的状态检测方法和*** |
CN105812209B (zh) * | 2016-05-09 | 2019-01-22 | 中国南方电网有限责任公司电网技术研究中心 | 时间同步***的状态检测方法和*** |
CN106571852A (zh) * | 2016-11-03 | 2017-04-19 | 国网辽宁省电力有限公司检修分公司 | 与时钟***无关的直流输电监控***数据链路通断判定法 |
CN108401287A (zh) * | 2018-02-01 | 2018-08-14 | 中国联合网络通信集团有限公司 | 一种组网方法及装置 |
CN108234222A (zh) * | 2018-04-15 | 2018-06-29 | 肖恒念 | 一种云服务器虚拟机管理方法和云服务器 |
CN112838939A (zh) * | 2019-11-25 | 2021-05-25 | ***通信有限公司研究院 | 一种同步网络故障判断方法及设备 |
CN112838939B (zh) * | 2019-11-25 | 2023-04-07 | ***通信有限公司研究院 | 一种同步网络故障判断方法及设备 |
WO2022134742A1 (zh) * | 2020-12-24 | 2022-06-30 | 中兴通讯股份有限公司 | 网络故障诊断方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
US9876596B2 (en) | 2018-01-23 |
WO2014082547A1 (zh) | 2014-06-05 |
CN103856360B (zh) | 2019-01-25 |
US20160149658A1 (en) | 2016-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103856360A (zh) | 一种同步链路故障检测方法及装置 | |
CN105656590B (zh) | 实现时间同步的方法、装置和*** | |
CN106451763B (zh) | 一种无需全局同步***的智能变电站站级总线网络*** | |
KR101557185B1 (ko) | 투명 클럭 동기화 실패를 검출하기 위한 방법 및 이와 관련된 보호 스킴 | |
US9288002B2 (en) | Method for monitoring and managing data networks | |
CN103236893A (zh) | 一种智能变电站过程层网络报文同步方法 | |
CN103442312B (zh) | 基于ptn+epon通信***的智能配电网时间同步***及方法 | |
CN102843205A (zh) | 一种基于精确时间协议的时间同步收敛的方法和装置 | |
CN103684648B (zh) | 一种环网节点时钟有效性判定方法及装置 | |
CN103248445A (zh) | 一种时钟同步方法和装置 | |
CN102291196A (zh) | 自动侦测1588链路非对称性时延的实现方法及装置 | |
CN103139002A (zh) | 网元间的1588时间误差检测方法及装置 | |
CN103546267A (zh) | 时间同步的监测方法和*** | |
CN105847050B (zh) | 一种工业以太网的断线故障检测及时钟同步恢复方法 | |
CN103812630A (zh) | 线路差动保护的时钟同步 | |
CN104468072A (zh) | 一种ima平台时钟同步方法 | |
CN106688207A (zh) | 用于确定通信网络中的电报的传播时间的方法以及相应的网络组件 | |
CN104363083A (zh) | 一种智能变电站ieee1588时钟同步冗余***及方法 | |
CN102546009B (zh) | 光纤对称性检测方法及设备 | |
CN104486017B (zh) | 一种基于ip光传输的卫星授时多节点同步监测方法 | |
CN106982397B (zh) | 基于回传检测的变电站通信网络及其时间同步安全方法 | |
CN205610654U (zh) | 基于sdh网络e1通道故障监测的时钟装置 | |
CN104066102B (zh) | 时间同步***的故障定位检测方法、***及装置 | |
CN106647228B (zh) | 一种换流站主时钟故障判断*** | |
CN106549822B (zh) | 测试时间同步报文的响应时间的方法、装置及测试设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190125 Termination date: 20211128 |