确定时间源的方法和网络设备技术

技术编号:17917401 阅读:26 留言:0更新日期:2018-05-10 21:18
本发明专利技术公开了一种确定时间源的方法和网络设备。该方法包括:使用第一时间源的第一网络设备获取第二网络设备使用的第二时间源的时间源信息;若所述第二时间源的时间源信息与所述第一时间源的时间源信息相同,则所述第一网络设备禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源。因此,通过比较网络设备当前的时间源与从其他网络设备获取的时间源,能够在两个时间源的信息相同时不进行时间源切换,避免了不必要的时间源切换带来的额外开销。

【技术实现步骤摘要】
确定时间源的方法和网络设备
本专利技术涉及通信领域,尤其涉及通信领域中的确定时间源的方法和网络设备。
技术介绍
在通信网络中,许多业务的正常运行都要求网络时钟同步,即整个网络各设备之间的时间或频率误差保持在合理的误差水平内。随着通信技术的发展,现网对于时间同步的要求越来越高(例如对于3G/4G/5G通信网络中的基站),时间同步功能的商用部署很广泛。现网中一般至少部署两个时间源设备,一个作为主时间源设备,另一个作为备份时间源设备,在该场景中,若主时间源设备例如原子全球定位系统(ATOMGlobalPositioningSystem,简称“ATOMGPS”)的光模块故障,网络中的设备例如边界时钟(BoundaryClock,简称“BC”)设备在重新选源跟踪备份时间源设备的过程中会上报选源切换事件和时间失锁告警。之后如果原主ATOMGSP光模块故障恢复,或者重新插入了新的高优先级的ATOMGPS光模块,则BC设备就会再次重新选源跟踪高优先级的ATOMGPS光模块,这过程中会上报选源切换事件和时间失锁告警,由于每个设备的ClockID不同,选源算法重新决策过程中设备会暂时丢失时间源导致短暂失锁,然后才能重新锁定新的时钟源。该场景下若每个ATOMGPS提供的时间源精度、稳定性和相位等关键参数是等价的(例如都是来自GPS卫星信号),则时间源切换并没有实际收益,反而还会有相关事件和告警上报,增加了不必要的解释和维护成本,并且切源过程中可能还会伴随时间性能的跳变和劣化。
技术实现思路
有鉴于此,本专利技术实施例提供了一种确定时间源的方法和网络设备,能够避免不必要的时间源切换。第一方面,提供了一种确定时间源的方法,该方法包括:使用第一时间源的第一网络设备获取第二网络设备使用的第二时间源的时间源信息;若所述第二时间源的时间源信息与所述第一时间源的时间源信息相同,则所述第一网络设备禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源。也就是说,当前已跟踪锁定时间源A的网络设备又获取到另一个可用的时间源B,此时网络设备需要确定新的时间源B与当前已跟踪的时间源A是否为同源(例如均来源于同一个GPS卫星系统);如果时间源B和时间源A是同源的,那么网络设备就不必切源到跟踪时间源B上,即便时间源B的优先级高于时间源A。因此,网络设备通过比较自己当前的时间源与从其他网络设备获取的时间源,且在两个时间源的信息相同时不进行时间源切换,从而减少了无收益的时间源切换动作,避免了不必要的切源事件和告警上报,降低了现网维护成本。可选地,所述第一网络设备的时间源信息包括所述第一时间源的时间源标识ID和所述第一时间源的跳数,所述第一时间源的时间源ID用于标识所述第一时间源;所述第二网络设备的时间源信息包括所述第二时间源的时间源ID和所述第二时间源的跳数,所述第二时间源的时间源ID用于标识所述第二时间源。即,若第一时间源的时间源ID与第二时间源的时间源ID相同,且第一网络设备的时间源的跳数和第二网络设备的时间源的跳数相同,则第一网络设备不进行时间源切换,即不将自己当前使用的时间源切换为来自第二网络设备的时间源。其中,第一时间源的时间源ID用于标识第一时间源,第二时间源的时间源ID用于标识第二时间源,每个时间源ID都用于标识唯一的时间源。其中,第一网络设备的时间源的跳数表示第一网络设备的时间源在网络中传递到该第一网络设备所经过的网络的个数,第二网络设备的时间源的跳数表示第一网络设备的时间源在网络中传递到该第二网络设备所经过的网络的个数。可选地,所述第二网络设备的时间源信息还包括第一指示信息,所述第一指示信息用于指示所述第一网络设备在所述第二时间源的时间源信息与所述第一时间源的时间源信息相同时,禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源;其中,若所述第二网络设备的时间源信息与所述第一网络设备的时间源信息相同,所述第一网络设备禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源,包括:所述第一网络设备根据所述第一指示信息,在所述第二网络设备的时间源信息与所述第一网络设备的时间源信息相同时,禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源。应理解,第一网络设备获取的该第一指示信息中可以设置特定值以表示使能不回切模式,即指示第一网络设备在第二时间源的时间源信息与第一时间源的时间源信息相同时不进行时间源切换;该指示信息中也可以设置其他不同的特定值以表示未使能不回切模式,即指示第一网络设备根据选源算法在第一时间源和第二时间源中确定最优时间源,并将第一网络设备的时间源由第一时间源切换为该最优时间源。举例来说,第一网络设备可以获取第二网络设备的时间源信息,并从第二设备的时间源信息中获取如下信息:(1)第一指示信息,且第一指示信息指示时间源不回切模式使能;(2)第二网络设备使用的第二时间源的时间源ID,且第二时间源的时间源ID与第一时间源的时间源ID相同且值不为0,表明第一网络设备的两个接口接收到的真正的时间来源是相同的,即时间源一致;(3)第二时间源的时间源的跳数,且第二时间源的时间源的跳数与第一时间源的时间源的跳数的值相同。这时,第一网络设备根据该第二时间源的时间源信息,确定第二时间源的时间源ID与自己的时间源ID是否相同且第二时间源的时间源跳数与自己的时间源跳数是否相同,第一网络设备根据该第一指示信息的指示,如果两者时间源ID和时间源跳数均相同,则无需进行选源操作,即使第二时间源来自于主时间源设备(第二时间源优先级高于第一时间源),第一网络设备也不会将自己当前的时间源有第一时间源切换为第二时间源。也就是说,同时满足以上(1)至(3)中的三个条件,则不进行切源动作。这里可以用时间源ID为0表示上游设备没有给该网络设备传递该参数,例如,若第一网络设备从第二网络设备获取的时间源信息中,时间源ID为0,那么表示第二网络设备没有向第一网络设备传递第二时间源的时间源ID。这时,第一网络设备这时可以根据选源算法在第一时间源和第二时间源中确定最优时间源,并将第一网络设备的时间源由第一时间源切换为该最优时间源。可选地,所述使用第一时间源的第一网络设备获取第二网络设备使用的第二时间源的时间源信息,包括:使用第一时间源的所述第一网络设备接收所述第二网络设备发送的精确时间协议PTP报文,所述PTP报文的保留字段中包括所述第二时间源的时间源信息。可以看出,该PTP报文内容中有个保留字段(Reserved),可以使用此字段来传递包括时间源ID在内的参数值在内的时间源信息,例如,该保留字段的值的设置及含义例如可以如下:(1)默认值为全0,表示未使能不回切模式,这时可以根据选源算法选择高优先级的时间源并切换当前时间源至高优先级的时间源,从而能够保持对下游设备的兼容。(2)最高比特位上的比特(bit)值的置为1,表示已使能不回切模式,即如果时间源ID和时间源跳数相同,可以不进行选源切换;(3)其余7个bit位上的数值可以表示时间源ID,例如可以指定来自GPS卫星系统的时间源ID值例如为1,来自北斗卫星系统的时间源ID的值例如为2,值3-31可以保留后续使用,不得占用;其余7个bit位都为0可以表示未传递时间源ID的信息(即上游设本文档来自技高网...
确定时间源的方法和网络设备

【技术保护点】
一种确定时间源的方法,其特征在于,所述方法包括:使用第一时间源的第一网络设备获取第二网络设备使用的第二时间源的时间源信息;若所述第二时间源的时间源信息与所述第一时间源的时间源信息相同,则所述第一网络设备禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源。

【技术特征摘要】
1.一种确定时间源的方法,其特征在于,所述方法包括:使用第一时间源的第一网络设备获取第二网络设备使用的第二时间源的时间源信息;若所述第二时间源的时间源信息与所述第一时间源的时间源信息相同,则所述第一网络设备禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源。2.根据权利要求1所述的方法,其特征在于,所述第一时间源的时间源信息包括所述第一时间源的时间源标识ID和所述第一时间源的跳数,所述第一时间源的时间源ID用于标识所述第一时间源,所述第二时间源的时间源信息包括所述第二时间源的时间源ID和所述第二时间源的跳数,所述第二时间源的时间源ID用于标识所述第二时间源。3.根据权利要求2所述的方法,其特征在于,所述第二时间源的时间源信息还包括第一指示信息,所述第一指示信息用于指示所述第一网络设备在所述第二时间源的时间源信息与所述第一时间源的时间源信息相同时,禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源;其中,若所述第二时间源的时间源信息与所述第一时间源的时间源信息相同,所述第一网络设备禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源,包括:所述第一网络设备根据所述第一指示信息,在所述第二时间源的时间源信息与所述第一时间源的时间源信息相同时,禁止将所述第一网络设备的时间源由所述第一时间源切换为所述第二时间源。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述使用第一时间源的第一网络设备获取第二网络设备使用的第二时间源的时间源信息,包括:使用第一时间源的所述第一网络设备接收所述第二网络设备发送的精确时间协议PTP报文,所述PTP报文的保留字段中包括所述第二时间源的时间源信息。5.根据权利要求1至3中任一项所述的方法,其特征在于,所述使用第一时间源的第一网络设备获取第二网络设备使用的第二时间源的时间源信息,包括:使用第一时间源的所述第一网络设备接收所述第二网络设备发送的通知Announce报文,所述Announce报文携带的类型-长度-值TLV字段中包括所述第二时间源的时间源信息。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一网络设备包括边界时钟BC设备,所述第二网络设备包括BC设备或时间源设备。7.根据权利要求6所述的方法,其特征在于,所述时间源设备包括全球定位系统GPS卫星、北斗卫星、格洛纳斯卫星、伽利略卫星或独立的原子钟。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:若所述第二时间源的时间源信息与所述第一时间源的时间源信息不相同,则所述第...

【专利技术属性】
技术研发人员:王天明
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1