时间同步处理方法、装置及系统制造方法及图纸

技术编号:8348625 阅读:168 留言:0更新日期:2013-02-21 03:12
本发明专利技术公开了一种时间同步处理方法、装置及系统,该方法包括如下步骤,采用通过接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到时间戳消息报文的时间;记录通过发送端口发送时间戳消息报文的时间,其中,发送端口和接收端口与所在的设备时间保持同步;根据接收到时间戳消息报文的时间和发送时间戳消息报文的时间,对时间戳消息报文中携带的用于时间同步的时间信息进行修正;通过发送端口向主时钟和从时钟中的另一方发送时间戳消息报文。通过本发明专利技术,解决了无源光网络现有技术中时间同步方法复杂,对应的网络设计复杂、成本高的问题,进而达到了时间同步处理方法流程简单,对应的网络设备简单、成本低的效果。

【技术实现步骤摘要】
时间同步处理方法、装置及系统
本专利技术涉及通信领域,具体而言,涉及时间同步处理方法、装置及系统。
技术介绍
无源光网络(PassiveOpticalNetwork,简称为PON)(例如,EPON/10GEPON、GPON/XGPON等)是一种新的宽带光接入技术,图1是根据现有技术的无源光网络的结构框图,如图1所示,无源光网络包括:光线路终端(OpticalLineTerminal,简称为OLT)、光布线网络(OpticalDistributableNetwork,简称为ODN)、多个光网络单元(OpticalNetworkUnit,简称为ONU)或者光网络终端(OpticalNetworkTerminal,简称为ONT)。PTPIEEE1588,是一种基于分组的时间同步协议,其基本思想是通过软硬件的配合,记录同步时钟信息的发出时间和接收时间,并给每一条信息加上相应的时间戳,通过计算,接收方就可以计算出自己在网络中的时钟误差(即时延),从而实现网络上从设备时钟和主控时钟之间的时间同步。IEEE1588已经有IEEE1588V1和IEEE1588V2两个版本,图2是根据现有技术中的IEEE1588的原理示意图,如图2所示,IEEE1588基于网络特性对称的假设,采用主从方式,定时发送时间消息,接收方根据时间消息计算出主从时钟之间的偏移和线路延时,从而对本地从时钟进行校正同步,其基于分组的方式,可以使网络上各个网元达到同步。在图2中,主时钟发送同步(sync)消息,并记录发送时钟时刻为t1,sync消息到达从时钟时刻为t2,然后主时钟发送跟随(followup)消息,此跟随消息携带主时钟发送sync消息的时间信息t1,然后从时钟发送延时请求delay_req信息,并记录该消息码的发送时钟时刻为t3,delay_req消息到达主时钟时刻为t4,之后主时钟回送延时响应消息delayresp,该消息携带delay_req消息达到主时钟的时间信息t4。假设消息从主时钟到从时钟方向通路延时为ΔTms,消息从从主时钟到主时钟方向通路延时为ΔTsm,主从时钟的初始偏差为Toffset,由此,可以得到下列关系:t2=t1+Toffset+ΔTms公式(1)t4=t3-Toffset+ΔTsm公式(2)Toffset=[(t2-t4)-(t1-t3)-(ΔTms-ΔTsm)]/2公式(3)如果网络对称,即ΔTms=ΔTsm,那么:Toffset=[(t2-t4)-(t1-t3)]/2公式(4)ΔTms=ΔTsm=[(t2+t4)-(t1+t3)]/2公式(5)根据以上计算结果就可以实时调整本地从时钟,以使其达到和主时钟同步。图3是现有技术中的IEEE1588时间戳消息报文在DBA调度下的转发的示意图,如图3所示,以太网的IEEE1588报文在PON网络上的直接透传转发,由对图2的分析可以看出,如果网络双向延时不固定,变化较大,抖动大,则会导致计算结果的偏差较大,从而同步准确度降低。由于PON本身的特点,其上行DBA调度引起的上行报文时延抖动较大,导致链路双向时延误差较大,因而抖动也大。在传统的IEEE1588报文在经过每个网路节点设备时候,都会因为网络拥塞、各种QOS算法和报文处理,报文在设备内部存储转发的时延不固定,因而抖动和漂移较大,导致通过图2算法计算获得主从时钟之间的偏差或者路径时延抖动和漂移过大,因而最终会影响时间同步的准确度。因此,由上述分析可知,目前在PON网络中进行时间同步存在抖动较大从而影响到时间同步的准确度的问题。
技术实现思路
本专利技术的主要目的在于提供一种时间同步处理方法、装置及系统,以解决上述问题。根据本专利技术的一方面,提供了一种时间同步处理方法,包括如下步骤:通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;根据接收到所述时间戳消息报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文。优选地,记录接收到所述时间戳消息报文的时间包括:记录所述时间戳消息报文到达所述接收端口的时间;根据第一补偿时间和/或第二补偿时间对到达所述接收端口的时间进行补偿,其中,所述第一补偿时间为所述时间戳消息报文到达所述接收端口和到达所述接收端口所对应的物理端口之间的延时,所述第二补偿时间为进行接收所述时间戳消息报文过程的处理时间;将对所述时间戳消息报文到达所述接收端口的时间进行补偿之后得到的时间,记录为接收到所述时间戳消息报文的时间。优选地,记录通过所述发送端口发送所述时间戳消息报文的时间包括:记录所述时间戳消息报文到达所述发送端口的时间;根据第三补偿时间和/或第四补偿时间对到达所述发送端口的时间进行补偿,其中,所述第三补偿时间为所述时间戳消息报文到达所述发送端口的时间和实际发送出去的时间的误差,所述第四补偿时间为对所述用于时间同步的时间信息进行修正的处理时间;将对所述时间戳消息报文到达所述发送端口的时间进行补偿之后得到的时间,记录为通过所述发送端口发送所述时间戳消息报文的时间。优选地,所述发送端口和所述接收端口与所在的设备的时间通过以下方式至少之一保持同步:国际电信联盟远程通信标准化组ITU-TG.984.3AD2、国际电信联盟远程通信标准化组ITU-TG.987.3、IEEE802.1as。优选地,通过以下的时间格式记录接收到所述时间戳消息报文的时间和通过所述发送端口发送所述时间戳消息报文的时间:所述时间格式包括:用于指示日期的字段,用于指示小时分钟秒的字段以及用于指示纳秒的字段。优选地,将通过所述接收端口接收到所述时间戳消息报文的时间和通过所述发送端口发送所述时间戳消息报文的时间记录在所述时间戳消息报文中。根据本专利技术的另一方面,提供了一种时间同步处理装置,包括:第一时间戳消息接收模块,用于通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;第二时间戳消息接收模块,用于接收来自所述第一时间戳消息接收模块的所述时间戳消息报文,并记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;修正模块,用于根据接收到所述时间戳报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;时间戳消息发送模块,用于通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文。优选地,所述第一时间戳消息接收模块包括:第一记录单元,用于记录所述时间戳消息报文到达所述接收端口的时间;第一补偿单元,用于根据第一补偿时间和/或第二补偿时间对到达所述接收端口的时间进行补偿,其中,所述第一补偿时间为所述时间戳消息报文到达所述接收端口和到达所述接收端口所对应的物理端口之间的延时,所述第二补偿时间为进行接收所述时间戳消息报文过程的处理时间;第二记录单元,用于将对所述本文档来自技高网
...
时间同步处理方法、装置及系统

【技术保护点】
一种时间同步处理方法,其特征在于包括如下步骤:通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;根据接收到所述时间戳消息报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文。

【技术特征摘要】
1.一种时间同步处理方法,其特征在于包括如下步骤:通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时间戳消息报文的时间;记录通过无源光网络中的发送端口发送所述时间戳消息报文的时间,其中,所述发送端口和所述接收端口与所在的设备时间保持同步;根据接收到所述时间戳消息报文的时间和发送所述时间戳消息报文的时间,对所述时间戳消息报文中携带的用于时间同步的时间信息进行修正;通过所述发送端口向所述主时钟和从时钟中的另一方发送所述时间戳消息报文;其中,记录接收到所述时间戳消息报文的时间包括:记录所述时间戳消息报文到达所述接收端口的时间;根据第一补偿时间和/或第二补偿时间对到达所述接收端口的时间进行补偿,其中,所述第一补偿时间为所述时间戳消息报文到达所述接收端口和到达所述接收端口所对应的物理端口之间的延时,所述第二补偿时间为进行接收所述时间戳消息报文过程的处理时间;将对所述时间戳消息报文到达所述接收端口的时间进行补偿之后得到的时间,记录为接收到所述时间戳消息报文的时间;其中,通过以下的时间格式记录接收到所述时间戳消息报文的时间和通过所述发送端口发送所述时间戳消息报文的时间:所述时间格式包括:用于指示日期的字段,用于指示小时分钟秒的字段以及用于指示纳秒的字段。2.根据权利要求1所述的方法,其特征在于,记录通过所述发送端口发送所述时间戳消息报文的时间包括:记录所述时间戳消息报文到达所述发送端口的时间;根据第三补偿时间和/或第四补偿时间对到达所述发送端口的时间进行补偿,其中,所述第三补偿时间为所述时间戳消息报文到达所述发送端口的时间和实际发送出去的时间的误差,所述第四补偿时间为对所述用于时间同步的时间信息进行修正的处理时间;将对所述时间戳消息报文到达所述发送端口的时间进行补偿之后得到的时间,记录为通过所述发送端口发送所述时间戳消息报文的时间。3.根据权利要求1所述的方法,其特征在于,所述发送端口和所述接收端口与所在的设备的时间通过以下方式至少之一保持同步:国际电信联盟远程通信标准化组ITU-TG.984.3AD2、国际电信联盟远程通信标准化组ITU-TG.987.3、IEEE802.1as。4.根据权利要求1所述的方法,其特征在于,将通过所述接收端口接收到所述时间戳消息报文的时间和通过所述发送端口发送所述时间戳消息报文的时间记录在所述时间戳消息报文中。5.一种时间同步处理装置,其特征在于包括:第一时间戳消息接收模块,用于通过无源光网络中的接收端口从主时钟和从时钟中的一方接收到用于时间同步的时间戳消息报文,并记录接收到所述时...

【专利技术属性】
技术研发人员:齐国民
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

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

1