一种sdh网络中的时钟同步方法及系统的制作方法_2

文档序号:8265142阅读:来源:国知局
建立了对时通道。
[0044]在对时之初,从时钟设备和三台主时钟设备都连接有GPS天线,由于此时主时钟设备和从时钟设备都是与GPS卫星进行通信,因此主时钟设备和从时钟设备此时是同步的。
[0045]三台主时钟设备都通过其对应的对时通道向从时钟设备发送PTP同步报文,经过一段时间后,从时钟设备将会学习到其与各个主时钟设备所在链路的延时,将学习到的各个延时针对每个主时钟设备保存到本地。具体的,如图2所示,在从时钟设备中针对主用主时钟设备保存有与其之间的延时DelayO,并针对第一备用主时钟设备和第二备用主时钟设备,分别保存有与其之间的延时Delayl和Delay2。
[0046]另外,为了保证对时的准确性,在本发明实施例中从时钟设备根据针对每台主时钟设备记录的每台主时钟设备与自身的延时,确定每台主时钟设备与自身间的主从时钟偏差值offset,其中offset = Tl-T2_Delay,其中Tl为主时钟设备发送sync报文的时间,T2为从时钟设备接收到sync报文的时间,Delay为主时钟设备到从时钟设备的延时。由于此时,主时钟设备与从时钟设备都连接有GPS天线,即主时钟设备与从时钟设备之间同步,因此此时该主从时钟偏差值offset为O。
[0047]由于从时钟设备同时与多台主时钟设备建立了对时通道,为了在进行对时时,保证对时的准确性,在本发明实施例中针对多台主时钟设备,基于BMC算法,确定主时钟设备的优先级,将优先级最高的主时钟设备作为主用主时钟设备,将其他优先级的主时钟设备作为备用主时钟设备,并且记录每台备用主时钟设备的优先级,以便后续在进行对时时使用。
[0048]相应的,为了便于后续对时的准确性,及识别对时过程出现误差的原因,准确定位对时过程出现的故障,在本发明实施例中每台主时钟设备根据与从时钟设备之间传输的PTP同步报文,确定从时钟设备到自身的链路延时,并且每台主时钟设备将确定的该从时钟设备到自身的延时记录下来,例如对于主用主时钟设备,确定从时钟设备到自身的延时,在本地记录有该延时为Delay_sm0,第一备用主时钟设备确定从时钟到自身的延时,在本地记录有该延时为Delay_sml,相应的第二备用主时钟设备在本地记录从时钟设备到自身的延时为 Delay_sm20
[0049]图3为本发明实施例提供的一种SDH网络中的时钟同步过程,该过程包括以下步骤:
[0050]S301:从时钟设备根据与主时钟设备之间传输的PTP同步报文,及保存的主用主时钟设备到从时钟设备的延时DelayO,确定主用主时钟设备和自身间的主从时钟偏差值OffsetO0
[0051]具体的,在本发明实施例中某一时刻只有一台主用主时钟设备,其他的与从时钟设备建立对时通道的主时钟设备为备用主时钟设备。在进行对时的过程中,主用主时钟设备与备用主时钟设备都会与从时钟设备进行PTP同步报文的传输。
[0052]因为主从时钟偏差值offset = Tl-T2_Delay,其中Tl为主时钟设备发送sync报文的时间,T2为从时钟设备接收到sync报文的时间,Delay为主时钟设备到从时钟设备的延时,因此从时钟设备根据与每台主时钟设备之间传输的PTP同步报文中的sync同步报文,可以确定与每台主时钟设备的主从时钟偏差值offset。其中,该主用主时钟设备与从时钟设备之间的主从时钟偏差值为offsetO,offsetO = Tl-T2_DelayO。
[0053]S302:判断该主从时钟偏差值offsetO是否在设定的第一阈值范围内,当判断结果为是时,进行步骤S303,否则,进行步骤S304。
[0054]从时钟设备中针对每台主时钟设备保存有针对该主时钟设备的主从时钟偏差值。如图2所示,在从时钟设备中保存有主用主时钟设备与自身的主从时钟偏差值,第一备用主时钟设备与自身的主从时钟偏差值及第二备用主时钟设备与自身的主从时钟偏差值。由于此时该主从时钟偏差值为在主从时钟设备连接有GPS天线时测量的,因此在从时钟设备中保存的该每个主从时钟偏差值都为O。
[0055]S303:根据针对该主用主时钟设备保存的该主从时钟偏差值进行对时。
[0056]当其在设定的第一阈值范围内时,可以确定主用主时钟设备与从时钟设备间的对时通道正常,主用主时钟设备和从时钟设备也都正常,也可以依据该主用主时钟设备进行对时,具体的为了保证对时的准确性,在本发明实施例中根据针对该主用主时钟设备保存的该主从时钟偏差值进行对时,该主从时钟偏差值为主用主时钟设备和从时钟设备之间的偏差值。
[0057]S304:确定其他备用主时钟设备和自身间的主从时钟偏差值,并确定该主从时钟偏差值在设定的第一阈值范围内时,根据针对该备用主时钟设备保存的该主从时钟偏差值进行对时。
[0058]因为在本发明实施例中从时钟设备同时与至少三条SDH路径中的主时钟设备建立了对时通道,依据BMC算法,确定的三台主时钟设备的优先级分别为主用主时钟设备、第一备用主时钟设备和第二备用主时钟设备。当从时钟设备与每台主时钟设备上连接GPS天线时,确定并保存每台主时钟设备到自身的延时Delay。
[0059]在进行对时时,每台主时钟设备都与从时钟设备之间传输PTP同步报文,因此从时钟设备可以根据保存的每台主时钟设备到自身的延时,分别与主用主时钟设备和每台备用主时钟设备,确定主时钟设备到自身的主从时钟偏差值offset。例如,如图2所示,从时钟设备确定的主用主时钟设备与其之间的主从时钟偏差值为offsetO,第一备用主时钟设备与从时钟设备之间的主从时钟偏差值为offsetl,第二备用主时钟设备与从时钟设备之间的主从时钟偏差值为offset2。
[0060]首先,从时钟设备对该进行判断,确定该offsetO是否在设定的第一阈值范围内,当offsetO在设定的第一阈值范围内时,说明主用主时钟设备与从时钟设备之间的对时通道正常,主用主时钟设备与从时钟设备都正常,可以依据该主用主时钟设备进行对时。在依据该主用主时钟设备进行对时时,为了保证对时的准确性,依据保存的该主用主时钟设备与自身间的主从时钟偏差值进行对时。
[0061]当该offsetO超过设定的第一阈值范围时,说明主用主时钟设备与从时钟设备间的对时通道出现故障,或主用主时钟设备故障,或从时钟设备出现故障,在本发明实施例中为了保证对时的准确性,该从时钟设备与其他备用主时钟设备进行对时。
[0062]具体的,由于在本发明实施例中依据BMC算法,确定了每台主时钟设备的优先级,因此在备用主时钟设备中选择优先级最高的,如图2所示的,第一备用主时钟设备的优先级高于第二备用主时钟设备,则从时钟设备判断是否能够与第一备用主时钟设备进行对时。从时钟设备在进行判断时,根据保存的该备用主时钟设备到自身的延时,确定该备用主时钟设备和自身间的主从时钟偏差值,判断确定的该主从时钟偏差值是否在设定的第一阈值范围内,当该主从时钟偏差值在设定的第一阈值范围内时,根据针对该备用主时钟设备保存的该主从时钟偏差值进行对时,否则,选择下一优先级的备用主时钟设备,判断是否采用该下一优先级的备用主时钟设备进行对时,直至选择到满足条件的备用主时钟设备进行对时。
[0063]在上述过程中,按照每个备用主时钟设备的优先级,依次判断每个备用主时钟设备与从时钟设备的主从时钟偏差值是否在设定的第一阈值范围内,当某一备用主时钟设备对应的主从时钟偏差值在设定的第一阈值范围内时,采用该备用主时钟设备进行对时,此时说明该主用主时钟设备对应的对时通道故障,或者该主用主时钟设备故障;当所有的主时钟设备与该从时钟设备的主从时钟偏差值都超过设定的第一阈值范围时,很可能是该从时钟出现了故障,当然也不排除每个对时通道都出现了故障,或者每个主时钟设备都出现故障的可能。
[0064]由于在本发明实施例中从时钟设备同时与多条不同SDH路径中的主时钟设备建立了对时通道,并且针对每个主时钟设备保存了该主时钟设备到自身的延时和主从时钟偏差值,因此在对时的过程中可以根据当前计算的主从时钟偏差值,确定当前的对时过程是否准确,从而确定对时通道及主时钟设备是否出现故障,并且在对时出现问题时也能及时的采用其他的备用主时钟进行对时,从而保证了对时的准确性。
[0065]在本发明实施例中为了在SDH网络中实现对从时钟设备的准确对时,从时钟设备同时与至少三条SDH路径中的主时钟设备建立了对时通道,通过BMC算法,确定了每台主时钟设备的优先级。当主时钟设备和从时钟设备都连接GPS天线时,从时钟设备与每台主时钟设备之间传输PTP同步报文,从时钟设备确定每台主时钟设备与自身的延时delay,并在本地针对每台主时钟设备保存该延时,根据确定的该延时,确定每台主时钟设备和自身间的主从时钟偏差值,并针对每台主时钟设备保存该主从时钟偏差值。由于主从时钟设备都连接有GPS天线,因此针对每台主时钟设备保存的该主从时钟偏差值都为O。并且,每台主时钟设备也会确定从时钟设备与自身的延时delay_sm,每台主时钟设备将确定的该延时保存在本地。
[0066]将主时钟设备与从时钟设备上连接的GPS去掉后,每台主时钟设备向从时钟设备发送sync报文,从时钟设备接收到每台主时钟设备发送的sync报文后,根据自身针对每个主时钟设备保存的延时Delay,确定自身与每台主时钟设备的主从时钟偏差值offset。由于当前存在一台主用主时钟设备,其他的主时钟设备都为备用主时钟设备,从时钟设备当前与主用主时钟设备进行时钟同步,与备用主时钟设备之间传输的PTP同步报文,用于对该对时过程进行监控。
[0067]当从时钟设备确定了每台主时钟设备到自身的主从时钟偏差值后,判断主用主时钟设备到自身的主从时钟偏差值offsetO是否在设定的第一阈值范围内。当该offsetO在设定的第一
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1