一种检测时钟同步的方法、设备和系统的制作方法_2

文档序号:9202492阅读:来源:国知局
结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]本发明实施例提供了一种检测时钟同步的方法,其方法流程如图1所示,具体包括:
[0039]101、下游网元设备向上游网元设备发送时钟同步检测报文,以使得所述上游网络设备能够根据所述时钟同步检测报文调整数据流的频率值。
[0040]其中下游网元设备是指在同一数据传输方向上,处于数据传输上游的下游网元设备,同样的,下游网元设备是指处于数据传输下游的网元设备。
[0041]其中,所述时钟同步检测报文用于通知所述上游网元设备调整上游网元设备所下发的数据流的频率,所述时钟同步检测报文包含协商参数,所述协商参数用于限定对数据流的频率的调整方式,其中,调整方式可以包含频率调整方向、调整方向上的增幅、持续时间以及所述频率的阈值等。
[0042]另外,在所述下游网元设备向上游网元设备发送时钟同步检测报文之前,所述下游网元设备还需要向所述上游网络设备发送时钟调整请求,接收上游网络设备发送的接受调整报文或者拒绝调整报文,并在接收到接受调整报文时进行向所述上游网络设备发送时钟同步检测报文及后续步骤,在接收到拒绝调整报文时结束检测时钟同步的流程。
[0043]102、所述下游网元设备开始记录所述下游网元设备的本地频率值和所述上游网元设备下发的数据流的频率值,直至接收到所述上游网络设备发送的检测结束报文,或者,直至所述下游网络设备预设的超时定时器超时后,停止记录所述本地频率值和所述数据流的频率值。
[0044]其中,在所述下游网元设备开始记录所述下游网元设备的本地频率值和所述上游网元设备下发的数据流的频率值的同时,启动超时定时器,所述超时定时器用于防止下游网元设备因报文丢失等故障未收到上游网元设备停止检测时钟同步的通知时,出现无法停止检测动作的情况,该超时定时器的超时时间不小于与所述协商参数所包含的持续时间,并与所述持续时间成倍数关系。若用Tl表示超时时间,T2表示持续时间,则Tl与T2之间的关系可表不为:Tl=kT2 (k>=l)。
[0045]其中,所述上游网元设备在接收到所述时钟同步检测报文后,就开始按照所述协商参数中的调整方向和调整方向上的增幅调整所述数据流的频率值,在调整所述数据流的频率值时,设备需要根据设备自身的调频方式按照协商参数进行频率的调整,例如线性调频,正态分布调频等等,经过所述协商参数中的持续时间后结束调整,并向所述下游网元设备发送检测结束报文。若由于各种原因下游网元设备未能接收到所述检测结束报文,则在下游网元设备的超时定时器超时后,停止记录所述本地频率值和所述数据流的频率值,超时时间可根据实际情况设定。
[0046]103、所述下游网元设备根据所记录的数据流的频率值计算时钟性能指标的实际值,判断所述实际值是否与根据所述协商参数和所述本地频率值计算的时钟性能指标的预期值一致,以确定所述上游网元设备和所述下游网元设备间的时钟同步是否正常。
[0047]其中,所述下游网元设备在计算时钟性能指标的实际值之前,还需要从时钟的频偏,时钟的漂移,时钟的抖动,时钟的TIE (时间间隔误差)、时钟的MTIE (最大时间间隔误差)、以及时钟的TDEV (时钟偏差)中选取一种时钟性能指标,作为计算所述时钟性能指标的实际值和预期值所对应的时钟性能指标,时钟性能指标的具体计算方法为业内所公知的方法,对此本方法实施例不再赘述。
[0048]其中,所述下游网元设备根据所记录所述数据流的频率值计算时钟性能指标的实际值,具体方法为将根据时间点记录的数据流的频率值组成的频率值集合,例如,组成的频率值集合可以为(Fl_tl,F2_t2.F3_t3,.....FN_tn),其中,Fl_tl表示在tl时间点上,上游网元设备根据协商参数调整后的数据流的频率值,F2_t2表示在t2时间点上,上游网元设备根据协商参数调整后的数据流的频率值,依次类推,直到停止记录为止,然后将得到的频率值集合代入具体的时钟性能指标的计算公式当中,得到时钟性能指标的实际值。
[0049]根据所述协商参数和所述本地频率值计算的时钟性能指标的预期值,具体方法为将根据时间点记录的本地频率值根据协商参数进行计算,计算得到的频率值组成的频率值集合,然后将该频率值集合中的数值代入具体的时钟性能指标的计算公式当中,得到时钟性能指标的预期值。例如,若本地频率值为f,上游网元设备按照线性调频方式进行调频时,可将协商参数设定为:持续时间:Tls,增加幅度:fx0.00000001/ms,阈值:0.002,方向:+,
[0050]则:下游网元设备根据协商参数和本地频率值计算得到的频率值得到的频率值集合为:
[0051](f, f+fx, f+2fx—..f+nfx),其中,η 为 1000*Τ1
[0052]然后,再将该频率值集合代入具体的时钟性能指标的计算公式当中,即可计算出频率的性能值指标的预期值。
[0053]本发明实施例提供的一种检测时钟同步的方法,通过由下游网元设备向上游网元设备发送包含协商参数的时钟同步检测报文,并记录在一定时间内的下游网元设备的本地频率值,以及上游网元设备根据协商参数调整后下发给下游网元设备的数据流的频率值,然后判断根据所记录的两种频率值计算的时钟性能指标的实际值是否满足根据协商参数确定的时钟性能指标的预期值的方法,由于两个网元设备使用相同的协商参数,使得下游网元设备能够根据该协商参数计算时钟性能指标的预期值,再与由上游网元设备调整后的数据流的频率计算出的时钟性能指标的实际值比较,最终能够根据比较的结果是否一致判定两个网元设备间的时钟同步是否正常,避免了使用时钟性能分析仪检测两个网元设备的时钟性能指标,因此极大地减少了检测时钟同步的成本,解决了在完成对移动承载网络时钟部署后,因使用时钟性能分析仪检测网元间的时钟同步,造成的成本过高的问题。
[0054]此外,为了保护网元设备不被具有时钟调整功能的报文攻击,在本发明实施例的一种实现方式中,还提供了如下方法流程,该流程在步骤101之前执行,具体如图2所示,包括:
[0055]201、所述上游网元设备在接收到所述下游网元设备发送的时钟调整请求报文后,判断所述时钟调整请求报文中的认证信息是否包含特殊字段。
[0056]其中,所述时钟调整请求用于下游网元设备在上游网络设备中进行认证,其携带有认证信息,所述特殊字段用于标识所述时钟调整请求报文,网元设备间通过判断所接收的报文中是否携带特殊字段,来判断该报文是否为时钟调整请求报文或者其它用于执行检测时钟同步任务的报文,所述特殊字段可以由管理人员进行配置。
[0057]202、所述上游网元设备在判断出所述时钟调整请求报文中包含特殊字段时,根据所述认证信息,通过密码认证协议PAP或询问握手认证协议CHAP方式进行认证。
[0058]其中,所述上游网元设备通过PAP (密码认证协议)或CHAP (询问握手认证协议)方式进行认证,以避免所述上游网元设备在接收到网络黑客所封装的用于恶意攻击的时钟调整请求报文时,对上游网元设备进行非法调整,造成网元设备的时钟出现故障的现象。另夕卜,在选取PAP或CHAP方式进行认证外,还可以选择采用ACL(Access Control List,访问控制列表)进行安全过滤或Car (Committed Access Rate,承诺访问速率)过滤,或者在不该接受到时钟调整请求报文的端口接收到时钟调整请求报文时将此报文丢弃,或者由上游网元设备与下游网元设备共同协商一个共享密钥,通过该密钥进行认证,或者直接采用数字证书的方式进行认证,具体可根据实际情况进行选取,本方法实施例在此不做更多的限制。
[0059]其中,当所述上游网元设备在判断出所述时钟调整请求报文中不包含特殊字段时,表明所述报文不是用于检测时钟同步的报文,因此不进行后续的操作。另外,当认证通过时,所述上游网元设备可记录发送该报文的下游网元设备,在接收到其它检测时钟同步的报文时,可按照报文的内容进行相应的操作。
[0060]204、当认证通过时,所述上游网元设备向所述下游网元设备发送接受调整报文。
[0061]205、当认证不通过时,所述上游网元设备向所述下游网元设备发送拒绝调整报文。
[0062]在本发明实施例中,通过在所述下游网元设备向上游网元设备发送时钟同步检测报文之前,发送携带认证信息的时钟调整请求报文,由上游网元设备判断该报文中是否存在特殊字段,并在存在特殊字段时根据所述认证信息,通过PAP或CHAP方式进
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1