时钟同步方法、网络设备和网络系统技术方案

技术编号:15441332 阅读:108 留言:0更新日期:2017-05-26 06:31
本发明专利技术提供了一种时钟同步方法、网络设备和网络系统,通过在PHY层的业务数据的传输恢复之后,该宿节点设备基于从该业务数据中获取源节点设备的频率恢复自身的频率。宿节点设备计算本地时钟记录的接收该业务数据的时间戳与所述业务数据中携带的源节点设备标记的时间戳之间的差值,在自身的频率与该源节点设备的频率同步之后,宿节点设备根据该差值调整自身的相位,使自身的相位与源节点设备的相位同步,实现宿节点设备与源节点设备之间的时钟同步。

Clock synchronization method, network device and network system

The invention provides a clock synchronization method, network equipment and network system, through the transmission of business data in the PHY layer of the recovery, the host node equipment acquisition based on the source node equipment from the business data in its own frequency frequency recovery. The destination node device calculates the difference between the timestamp source node device mark carry local clock records receiving time stamp of the business data and the business data, in the frequency and the source node equipment frequency synchronization after the host node equipment according to the difference of adjust phase of the synchronizing phase the source node and the equipment itself, to achieve synchronization between the source node and sink node equipment equipment clock.

【技术实现步骤摘要】
时钟同步方法、网络设备和网络系统
本专利技术涉及时钟同步
,更具体的说,涉及一种时钟同步方法、网络设备和网络系统。
技术介绍
时钟同步是指频率和相位的同步,在当前的时钟同步系统中,最常用的时钟同步方式有两种:一种为PTP1588(PrecisionTimeProtocol1588,网络测量和控制系统的精密时钟同步协议标准)同步方式,另一种为PHY(physicallayer,物理层)同步方式。PTP1588同步方式在实现频率和相位同步的过程中,需要占用额外带宽在链路中携带PTP1588相关的报文,在某些业务传输场景中存在落地成本高的问题。而PHY同步方式相较于PTP1588同步方式在实现时钟同步方面更为简单,源节点设备将时钟注入PHY层,PHY层利用该时钟发送业务数据,宿节点设备的PHY层从业务流中恢复该时钟,从而使宿节点设备跟随源节点设备的时钟,实现PHY同步。但是,在PHY同步过程中,一旦PHY层业务出现断续,在断续期间,宿节点设备无法从PHY层中恢复时钟,跟随源节点设备的相位会出现漂移,而当PHY层业务恢复后,频率可以恢复同步,而相位漂移无法消除,导致无法实现时钟同步。
技术实现思路
有鉴于此,本专利技术提供一种时钟同步方法、网络设备和网络系统,目的在于当PHY层业务恢复后,消除相位漂移,实现时钟同步。本专利技术提供如下技术方案:本专利技术第一方面提供了一种时钟同步方法,适用于宿节点设备,该时钟同步方法包括:宿节点设备接收源节点设备发送的业务数据,从该业务数据中获取源节点设备的第一频率和第一时间戳T1,该第一时间戳T1为该源节点设备以预设时间间隔标记的本地时钟的当前时刻值;宿节点设备将接收该业务数据的当前时刻作为第二时间戳T2,计算第二时间戳T2与第一时间戳T1的差值T2-T1;宿节点设备调整宿节点设备的第二频率,使第二频率与第一频率同步;宿节点设备根据差值T2-T1调整宿节点设备的相位,使宿节点设备的相位与源节点设备的相位同步。在本专利技术中,在PHY层的业务数据的传输恢复之后,该宿节点设备基于从该业务数据中获取源节点设备的频率恢复自身的频率。宿节点设备计算本地时钟记录的接收该业务数据的时间戳与所述业务数据中携带的源节点设备标记的时间戳之间的差值,在自身的频率与该源节点设备的频率同步之后,宿节点设备根据该差值调整自身的相位,使自身的相位与源节点设备的相位同步,实现宿节点设备与源节点设备之间的时钟同步。在本专利技术第一方面提供的第一种实现方式中,该宿节点设备与源节点设备之间设置有中间节点设备,第一时间戳T1中还包括,中间节点设备的节点延时值,该中间节点设备的节点延时值为业务数据从中间节点设备的入口端传输至出口端产生的时延。在本专利技术中,若宿节点设备和源节点设备之间存在中间节点设备,则将中间节点设备的节点时延值也考虑进入,使宿节点设备在基于差值进行相位调整时,更加的精确。在本专利技术第一方面提供的第二种实现方式中,该宿节点设备根据差值T2-T1调整宿节点设备的相位与源节点设备的相位同步,包括:宿节点设备确定差值T2-T1大于前一次记录的差值,将宿节点设备的相位后移,使宿节点设备的相位与源节点设备的相位同步;宿节点设备确定差值T2-T1小于前一次记录的差值,将宿节点设备的相位前移,使宿节点设备的相位与源节点设备的相位同步。在本专利技术中,宿节点设备根据当前差值与前一次记录的差值的比较结果,对自身的相位进行相应的调整,已达到与源节点设备的相位同步的目的。本专利技术第二方面提供了一种网络设备,该网络设备作为宿节点设备,该宿节点设备包括:获取模块,用于宿节点设备接收源节点设备发送的业务数据,从该业务数据中获取源节点设备的第一频率和第一时间戳T1,第一时间戳T1为源节点设备以预设时间间隔标记的本地时钟的当前时刻值;计算模块,用于将接收该业务数据的当前时刻为第二时间戳T2,计算第二时间戳T2与第一时间戳T1的差值T2-T1;频率同步模块,用于调整宿节点设备的第二频率,使第二频率与该第一频率同步;相位同步模块,用于根据差值T2-T1调整所述宿节点设备的相位,使宿节点设备的相位与所述源节点设备的相位同步。本专利技术第二专利技术提供的第一种实现方式中,该宿节点设备与源节点设备之间设置有中间节点设备,该第一时间戳T1中还包括,中间节点设备的节点延时值,节点延时值为该业务数据从中间节点设备的入口端传输至出口端产生的时延。本专利技术第二专利技术提供的第二种实现方式中,该相位同步模块包括:第一相位同步单元,用于确定差值T2-T1大于前一次记录的差值,将所宿节点设备的相位后移,使宿节点设备的相位与源节点设备的相位同步;第二相位同步单元,用于确定差值T2-T1小于前一次记录的差值,将宿节点设备的相位前移,使宿节点设备的相位与源节点设备的相位同步。本专利技术第三方面提供了一种网络设备,该网络设备作为宿节点设备,该宿节点设备包括:存储器,以及与该存储器通信的处理器;该存储器,用于存储时钟同步的程序代码;该处理器,用于执行该存储器存储的时钟同步的程序代码,以实现本专利技术第一方面提供的时钟同步方法。本专利技术第四方面提供了一种网络系统,包括:源节点设备和宿节点设备;该源节点设备,用于向宿节点设备发送业务数据,该业务数据中携带有所述源节点设备的第一频率和第一时间戳T1,该第一时间戳T1为所述源节点设备以预设时间间隔标记的本地时钟的当前时刻值;该宿节点设备,用于接收该源节点设备发送的业务数据,从该业务数据中获取第一频率和第一时间戳T1,将接收该业务数据的当前时刻作为第二时间戳T2,计算该第二时间戳T2与第一时间戳T1的差值T2-T1,基于该第一频率调整该宿节点设备的第二频率,在第二频率与第一频率同步后,基于差值T2-T1调整宿节点设备的相位,使宿节点设备的相位与所述源节点设备的相位同步。在本专利技术第四方面提供的第一实现方式中,还包括设置于源节点设备和宿节点设备之间的N个中间节点设备,N≥1,N为正整数;该中间节点设备,用于接收宿节点设备发送的业务数据,并将中间节点设备的延时值叠加于业务数据中携带的第一时间戳T1中,更新第一时间戳T1,使第一时间戳T1中包含中间节点设备的节点延时值,该节点延时值为业务数据从中间节点设备的入口端传输至出口端产生的时延。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例一公开的一种网络系统的简化结构示意图;图2为本专利技术实施例一公开的一种时钟同步方法的流程示意图;图3为本专利技术实施例二公开的另一种网络系统的简化结构示意图;图4为本专利技术实施例二公开的一种时钟同步方法的流程示意图;图5为本专利技术实施例公开的一种网络设备的结构示意图;图6为本专利技术实施例公开的另一种网络设备的结构示意图。具体实施方式时钟同步是指宿节点设备的频率和相位均与源节点设备同步。本专利技术中提到的源节点设备可以是物理设备或者设置在物理设备上的功能模块,该源节点设备可以是服务器、路由设备、交换设备,在网络系统中,为业务传送的起点。本专利技术中提到的宿节点设备可以是物理设备或者设置在物理本文档来自技高网...
时钟同步方法、网络设备和网络系统

【技术保护点】
一种时钟同步方法,其特征在于,适用于宿节点设备,所述时钟同步方法包括:所述宿节点设备接收源节点设备发送的业务数据,从所述业务数据中获取所述源节点设备的第一频率和第一时间戳T1,所述第一时间戳T1为所述源节点设备以预设时间间隔标记的本地时钟的当前时刻值;所述宿节点设备将接收所述业务数据的当前时刻作为第二时间戳T2,计算所述第二时间戳T2与所述第一时间戳T1的差值T2‑T1;所述宿节点设备调整所述宿节点设备的第二频率,使所述第二频率与所述第一频率同步;所述宿节点设备根据所述差值T2‑T1调整所述宿节点设备的相位,使所述宿节点设备的相位与所述源节点设备的相位同步。

【技术特征摘要】
1.一种时钟同步方法,其特征在于,适用于宿节点设备,所述时钟同步方法包括:所述宿节点设备接收源节点设备发送的业务数据,从所述业务数据中获取所述源节点设备的第一频率和第一时间戳T1,所述第一时间戳T1为所述源节点设备以预设时间间隔标记的本地时钟的当前时刻值;所述宿节点设备将接收所述业务数据的当前时刻作为第二时间戳T2,计算所述第二时间戳T2与所述第一时间戳T1的差值T2-T1;所述宿节点设备调整所述宿节点设备的第二频率,使所述第二频率与所述第一频率同步;所述宿节点设备根据所述差值T2-T1调整所述宿节点设备的相位,使所述宿节点设备的相位与所述源节点设备的相位同步。2.根据权利要求1所述的方法,其特征在于,所述宿节点设备与所述源节点设备之间设置有中间节点设备,所述第一时间戳T1中还包括,所述中间节点设备的节点延时值,所述节点延时值为所述业务数据从所述中间节点设备的入口端传输至出口端产生的时延。3.根据权利要求1或2所述的方法,其特征在于,所述宿节点设备根据所述差值T2-T1调整所述宿节点设备的相位与所述源节点设备的相位同步,包括:所述宿节点设备确定所述差值T2-T1大于前一次记录的差值,将所述宿节点设备的相位后移,使所述宿节点设备的相位与所述源节点设备的相位同步;所述宿节点设备确定所述差值T2-T1小于前一次记录的差值,将所述宿节点设备的相位前移,使所述宿节点设备的相位与所述源节点设备的相位同步。4.一种网络设备,其特征在于,所述网络设备作为宿节点设备,所述宿节点设备包括:获取模块,用于所述宿节点设备接收源节点设备发送的业务数据,从所述业务数据中获取所述源节点设备的第一频率和第一时间戳T1,所述第一时间戳T1为所述源节点设备以预设时间间隔标记的本地时钟的当前时刻值;计算模块,用于将接收所述业务数据的当前时刻为第二时间戳T2,计算所述第二时间戳T2与所述第一时间戳T1的差值T2-T1;频率同步模块,用于调整所述宿节点设备的第二频率,使所述第二频率与所述第一频率同步;相位同步模块,用于根据所述差值T2-T1调整所述宿节点设备的相位,使所述宿节点设备的相位与所述源节点设备的相位同步。5.根据权利要求4所述的网络设备,其特征在于,所述宿节点设备与...

【专利技术属性】
技术研发人员:金学淼邓晨吴锋曾建华
申请(专利权)人:北京华为数字技术有限公司
类型:发明
国别省市:北京,11

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

1