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

技术编号:6241284 阅读:142 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种时间同步方法、系统和网络设备,该方法包括:从设备在和第一主设备完成时间同步后,向相邻的第二主设备发送同步触发消息,所述同步触发消息用于触发所述第二主设备和所述从设备进行时间同步;从设备接收第二主设备发送的携带取反的不对称补偿值的通知消息;从设备将所述取反的不对称补偿值写入到接收所述通知消息的第二端口的不对称延时补偿寄存器中。本发明专利技术实施例提供的方法可以用于时间同步,可以加快网络恢复速度,降低网络维护成本。

【技术实现步骤摘要】

本专利技术涉及通信
,具体涉及一种时间同步方法、系统和网络设备
技术介绍
随着通信技术的发展,传统网络逐渐向以网际协议(Internet Protocol,IP)为基础的分组传送网络演进,一个关键的技术就是如何解决时间同步问题。现有技术提供了一种实现时间同步的方法,主要包括:主设备在t1时(Master)向从设备(Slave)发送同步(Sync)消息,从设备接收同步消息,同步消息到达时间为t2。从设备在t3时刻发送延时请求(Delay_Request,Delay_Req)消息,主设备在t4时发送延时响应(Delay Response,Delay_Resp),从设备根据t1、t2、t3和t4来计算Master和Slave之间的延时差,然后将延时差写入从设备对应端口的发送侧和接收侧的不对称延时补偿寄存器中,从而实现从设备的时间和主设备的时间同步。现有技术计算延时差的公式为:[(t2-t1)-(t4-t3)-(Delay1-Delay2)]/2。其中,Delay1为同步消息从主设备传输到从设备的延时,Delay2为延时请求消息从从设备传输到主设备的延时。由于现有的传输路径通常为不对称的,即主设备和从设备之间的往返路径不相等,导致Delay1和Delay2通常不相等。因此在进行时间同步时,需要补偿传输路径不对称对同步精度带来的影响,从而实现精确的时间同步。专利技术人在研究现有技术的过程中发现,现有的时间同步方法在网络设备发生故障导致网络拓扑发生改变时,需要使用手动测量Delay1和Delay2,进而根据测量补偿传输路径不对称对同步精度的影响,操作过程较复杂,网络维护成本较高。
技术实现思路
本专利技术提供一种时间同步方法、系统和网络设备,可以实现在网络拓扑发生改变时自动补偿传输路径不对称对同步精度带来的影响。为解决上述技术问题,本专利技术实施例是通过以下技术方案来实现的:本专利技术实施例提供的时间同步方法,包括:从设备在和第一主设备完成时间同步后,向相邻的第二主设备发送同步触发消息,所述同步触发消息用于触发所述第二主设备和所述从设备进行时间同步;从设备接收第二主设备发送的携带取反的不对称补偿值的通知消息;从设备将所述取反的不对称补偿值写入到接收所述通知消息的第二端口的不对称延时补偿寄存器中。本专利技术实施例还提供一种时间同步方法,包括:第二主设备接收从设备发送的同步触发消息;第二主设备和所述从设备进行时间同步,获得不对称补偿值;第二主设备向所述从设备发送携带取反的不对称补偿值的通知消息。本专利技术实施例还提供一种网络设备,包括:-->触发消息发送单元,用于在和第一主设备完成时间同步后,向相邻的第二主设备发送同步触发消息,所述同步触发消息用于触发所述第二主设备和从设备进行时间同步;通知消息接收单元,用于接收第二主设备发送的携带取反的不对称补偿值的通知消息;补偿值写入单元,用于将所述取反的不对称补偿值写入到接收所述通知消息的第二端口的不对称延时补偿寄存器中。另外,本专利技术实施例还提供一种网络设备,包括:触发消息接收单元,用于接收从设备发送的同步触发消息;同步单元,用于和所述从设备进行时间同步,获得不对称补偿值;补偿值发送单元,用于向所述从设备发送携带取反的不对称补偿值的通知消息。本专利技术实施例还提供一种时间同步系统,包括第一主设备以及如上所述的从设备和第二主设备。在本专利技术实施例中,从设备在和第一主设备完成时间同步之后,触发第二主设备的第一端口和从设备进行时间同步,并且将第二主设备发送的不对称补偿值写入第二端口的不对称延时补偿寄存器中。与现有技术相比,本专利技术实施例预先写入取反的不对称补偿值,进而可以在网络拓扑发生变化导致从设备需要跟踪第二主设备时,从设备直接根据写入的不对称补偿值自动进行同步补偿,因而可以加快网络恢复速度,降低网络维护成本。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的时间同步方法的流程图;图2是本专利技术实施例中网元之间进行时间同步的场景图;图3是本专利技术实施例二提供的时间同步方法的流程图;图4是本专利技术实施例二中第二主设备将接收到同步触发消息的第一端口和从设备进行时间同步的方法流程图;图5是本专利技术实施例三提供的时间同步方法的应用场景图;图6是本专利技术实施例三提供的时间同步方法的流程图;图7是本专利技术实施例四提供的网络设备的结构示意图;图8是本专利技术实施例五提供的网络设备的结构示意图;图9是本专利技术实施例五提供的网络设备中同步单元的结构示意图;图10是本专利技术实施例六提供的时间同步系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他-->实施例,都属于本专利技术保护的范围。本专利技术提供了一种时间同步方法、系统和网络设备。为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术提供的实施例进行详细地描述。参见图1,图1是本专利技术实施例一提供的时间同步方法的流程图。在本专利技术实施例中,在网络环境正常时,从设备跟踪第一主设备进行时间同步,第二主设备可通过其它设备或直接跟踪第一主设备进行时间同步,并进行路径不对称补偿,本专利技术实施例一提供的时间同步方法主要包括:A1、从设备在和第一主设备完成时间同步后,向相邻的第二主设备发送同步触发消息,同步触发消息用于触发第二主设备和从设备进行时间同步。具体的,从设备在和第一主设备完成时间同步后,从设备和其相邻的设备均已经完成和第一主设备的时间同步。从设备向相邻的设备发送同步触发消息。在本专利技术实施例中,从设备相邻的设备称为第二主设备。该同步触发消息用于触发第二主设备中接收到同步触发消息的第一端口和从设备进行时间同步。其中,该同步触发消息可以为事件(Event)消息或其他消息。第二主设备在接收到同步触发消息后,执行时间同步过程。例如向从设备发送同步消息以及延时请求消息,计算得到从设备和第二主设备的第一端口之间的不对称补偿值,并向从设备发送取反的不对称补偿值。在本专利技术实施例中,取反为取相反数的含义,上述不对称补偿值是基于第二主设备跟踪从设备计算得到的。A2、从设备接收第二主设备发送的携带取反的不对称补偿值的通知消息。具体的,从设备可以接收第二主设备发送的携带取反的不对称补偿值的通知消息。该通知消息可以为延时请求消息,即Delay_req消息或PDelay_req消息。A3、从设备将取反的不对称补偿值写入到接收通知消息的第二端口的不对称延时补偿寄存器中。具体的,从设备可以将取反的不对称补偿值写入到接收通知消息的第二端口的发送侧和接收侧的不对称延时补偿寄存器中。在本专利技术实施例中,从设备在和第一主设备完成时间同步之后,触发第二主设备的第一端口和从设备进行时间同步,并且将第二主设备发送的取反的不对称补偿值写入第二端口的不对称延时补偿寄存器中。与现有技术相比,本专利技术实施例预先写入取反的不对称补偿值,进而本文档来自技高网
...

【技术保护点】
1.一种时间同步方法,其特征在于,包括:从设备在和第一主设备完成时间同步后,向相邻的第二主设备发送同步触发消息,所述同步触发消息用于触发所述第二主设备和所述从设备进行时间同步;从设备接收第二主设备发送的携带取反的不对称补偿值的通知消息;从设备将所述取反的不对称补偿值写入到接收所述通知消息的第二端口的不对称延时补偿寄存器中。

【技术特征摘要】
1.一种时间同步方法,其特征在于,包括:从设备在和第一主设备完成时间同步后,向相邻的第二主设备发送同步触发消息,所述同步触发消息用于触发所述第二主设备和所述从设备进行时间同步;从设备接收第二主设备发送的携带取反的不对称补偿值的通知消息;从设备将所述取反的不对称补偿值写入到接收所述通知消息的第二端口的不对称延时补偿寄存器中。2.根据权利要求1所述的时间同步方法,其特征在于,所述同步触发消息为事件报文。3.一种时间同步方法,其特征在于,包括:第二主设备接收从设备发送的同步触发消息;第二主设备和所述从设备进行时间同步,获得不对称补偿值;第二主设备向所述从设备发送携带取反的不对称补偿值的通知消息。4.根据权利要求3所述的时间同步方法,其特征在于,所述通知消息为延时请求消息。5.根据权利要求4所述的时间同步方法,其特征在于,所述取反的不对称补偿值保存在所述延时请求消息的扩展类型长度值字节中。6.根据权利要求3所述的时间同步方法,其特征在于,所述将接收到同步触发消息的第一端口和从设备进行时间同步获得不对称补偿值的步骤具体包括:在h1时刻向所述从设备发送同步消息;在h4时刻接收到所述从设备返回的延时请求消息,所述延时请求消息中携带从设备接收所述同步消息的时间h2以及发送所述延时请求消息的时间h3;根据所述h1、h2、h3和h4计算获得不对称补偿值。7.根据权利要求3到6任一项所述的时间同步方法,其特征在于,还包括:所述第二主设备还将所述不对称补偿值写入第一端口的不对称延时补...

【专利技术属性】
技术研发人员:陈聪韩少文
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利