The embodiment of the invention discloses system equipment and a method for clock synchronization, and the method includes: the first time the master device will generate value and obtain the first dwell time package to the first message, and then sends the first message sent to the equipment; the main equipment is received by the message sent from second equipment; among them, the second message including third dwell time; the main equipment in receiving the second message, obtaining fourth dwell time and fourth time value; third the dwell time of the main packaging equipment will be the fourth time, fourth dwell time and the second message in the third message, and send the message to the third device.
【技术实现步骤摘要】
一种时钟同步的方法、设备和系统
本专利技术涉及网络通信技术,尤其涉及一种时钟同步的方法、设备和系统。
技术介绍
在现有通信设备中,各设备间进行时间同步的方案大部分都根据电气和电子工程师协会(IEEE,InstituteofElectricalandElectronicsEngineers)于2002年提出并在2007年进行修改的网络测量和控制系统的精密时钟同步协议标准来实现,该标准又称为IEEE1588协议。目前,在IEEE1588协议的应用中,通常采用分布式架构组网方式处理IEEE1588协议,即每个网络业务节点均运行一套IEEE1588协议系统,这样的优点就是能够对网络节点进行扩展。但是,由于每个网络节点都要通过运行最佳主时钟算法(BMC,BestMasterClockalgorithm)找到本网络节点中各接口的最佳时钟,而本地节点中每个接口的时钟都是来自于上一个主设备的时钟,这样就导致网络节点之间的耦合性较强。因此,出现故障的时候维护比较困难,且实现也较复杂。另外,IEEE1588协议对传送网的传送驻留有严格的要求,即参与时间同步的设备之间的延时必须是一个相 ...
【技术保护点】
一种时间同步的方法,其特征在于,所述方法应用于主设备,所述方法包括:主设备将生成的第一时间值与获取的第一驻留时间封装至第一报文,并将所述第一报文发送至从设备;所述主设备接收由所述从设备发送的第二报文;其中,所述第二报文包括第三驻留时间;所述主设备在接收所述第二报文时,获取第四驻留时间和第四时间值;所述主设备将所述第四时间值、第四驻留时间以及所述第二报文中的第三驻留时间封装入第三报文,并将所述第三报文发送至从设备。
【技术特征摘要】
1.一种时间同步的方法,其特征在于,所述方法应用于主设备,所述方法包括:主设备将生成的第一时间值与获取的第一驻留时间封装至第一报文,并将所述第一报文发送至从设备;所述主设备接收由所述从设备发送的第二报文;其中,所述第二报文包括第三驻留时间;所述主设备在接收所述第二报文时,获取第四驻留时间和第四时间值;所述主设备将所述第四时间值、第四驻留时间以及所述第二报文中的第三驻留时间封装入第三报文,并将所述第三报文发送至从设备。2.根据权利要求1所述的方法,其特征在于,所述主设备包括一个第一主控板和至少一个第一业务板;所述第一报文为sync报文;所述第二报文为delay-req报文;所述第三报文为delay-resp报文。3.根据权利要求2所述的方法,其特征在于,所述主设备将生成的第一时间值与获取的第一驻留时间封装至第一报文,并将所述第一报文发送至从设备,具体包括:所述第一主控板在生成所述sync报文时记录生成所述sync报文的第一时间值T1,并且将所述第一时间值T1封装于所述sync报文的预留字段;所述第一主控板将所述sync报文发送至所述第一业务板,并记录所述第一主控板发送所述sync报文的时间Tout1;所述第一业务板解析所述sync报文,获得所述第一主控板发送所述sync报文的时间Tout1;所述第一业务板在将所述sync报文向所述从设备发送时,记录所述第一业务板发送所述sync报文的时间tout1,并根据所述第一主控板发送所述sync报文的时间Tout1与所述第一业务板发送所述sync报文的时间tout1获取所述第一驻留时间Δt1,以及将所述第一驻留时间Δt1封装于所述sync报文中的修正域ΔT1向所述从设备发送。4.根据权利要求2所述的方法,其特征在于,所述主设备在接收所述第二报文时,获取第四驻留时间和第四时间值,具体包括:所述第一业务板在接收所述delay-req报文时,记录所述第一业务板接收所述delay-req报文的时间tin4;所述第一业务板将所述delay-req报文发送至所述第一主控板;所述第一主控板记录接收到所述delay-req报文的时间Tin4,并解析所述delay-req报文得到封装的所述第一业务板接收delay-req报文的时间tin4,获取得到所述第四驻留时间Δt4;所述第一主控板记录解析所述delay-req报文的所述第四时间值T4。5.根据权利要求2所述的方法,其特征在于,所述主设备将所述第四时间值、第四驻留时间以及所述第二报文中的第三驻留时间封装入第三报文,并将所述第三报文发送至从设备,具体包括:所述第一主控板产生所述delay-resp报文,将所述第四时间值T4、所述第四驻留时间Δt4以及所述delay-req报文修正域中的第三驻留时间Δt3封装入所述delay-resp报文,并将所述delay-resp报文发送至所述第一业务板;所述第一业务板接收所述第一主控板发送过来的所述delay-resp报文,并将所述delay-resp报文发送至所述从设备。6.一种时间同步的方法,其特征在于,所述方法应用于从设备,所述方法包括:从设备在接收第一报文时,获取第一驻留时间、第二驻留时间、第一时间值和第二时间值;从设备记录第三时间值,将获取的第三驻留时间封装至第二报文,并将所述第二报文发送至主设备;从设备在接收第三报文时,获取第三报文中所包括的第四时间值、第四驻留时间以及第二报文中的第三驻留时间,并根据所述第一时间值、第二时间值、第三时间值和第四时间值,以及所述第一驻留时间、所述第二驻留时间、所述第三驻留时间和所述第四驻留时间,计算出所述主设备与所述从设备之间的时间偏差和时延。7.根据权利要求6所述的方法,其特征在于,所述从设备包括一个第二主控板和至少一个第二业务板;所述第一报文为sync报文;所述第二报文为delay-req报文;所述第三报文为delay-resp报文。8.根据权利要求7所述的方法,其特征在于,所述从设备在接收第一报文时,获取第一驻留时间、第二驻留时间、第一时间值和第二时间值,具体包括:所述第二业务板在接收所述sync报文时,记录所述第二业务板接收到所述sync报文的时间tin2;所述第二业务板将所述sync报文发送至所述第二主控板;所述第二主控板记录接收到所述sync报文的时间Tin2;并解析所述sync报文得到封装的所述第二业务板接收到sync报文的时间tin2,获取得到所述第二驻留时间Δt2;所述第二主控板记录解析所述sync报文的第二时间值T2;所述第二主控板记录sync报文的修正域ΔT1中的第一驻留时间Δt1和预留字段中的第一时间值T1。9.根据权利要求7所述的方法,其特征在于,所述从设备记录第三时间值,并将获取的第三驻留时间封装至第二报文,并将所述第二报文发送至主设备,具体包括:所述第二主控板在生成所述delay-req报文时记录生成所述delay-req报文的第三时间值T3;所述第二主控板将所述delay-req报文发送至所述第二业务板,并记录所述第二主控板发送所述delay-req报文的时间Tout3;所述第二业务板解析所述delay-req报文,获得所述第二主控板发送所述delay-req报文的时间Tout3;所述第二业务板在将所述delay-req报文向所述主设备发送时,记录所述第二业务板发送所述delay-req报文的时间tout3,并根据所述第二主控板发送所述delay-req报文的时间Tout3与所述第二业务板发送所述delay-req报文的时间tout3获取所述第三驻留时间Δt3,以及将所述第三驻留时间Δt3封装于所述delay-req报文的修正域ΔT2向所述主设备发送。10.根据权利要求7所述的方法,其特征在于,所述从设备在接收第三报文时,获取第三报文中所包括的第四时间值、第四驻留时间以及第二报文中的第三驻留时间,并根据所述第一时间值、第二时间值、第三时间值和第四时间值,以及所述第一驻留时间、所述第二驻留时间、所述第三驻留时间和所述第四驻留时间,计算出所述主设备与所述从设备之间的时间偏差和时延,具体包括:所述从设备通过精确时间协议PTP的同步机制,根据所述第一时间值、所述第二时间值、所述第三时间值和所述第四时间值分别对应的时间戳T1、T2、T3和T4,以及第一驻留时间Δt1、第二驻留时间Δt2、第三驻留时间Δt3和第四驻留时间Δt4,计算出主设备与从设备之间的时间偏差和时延;其中,所述第一驻留时间Δt1保存在所述第一报文的修正域ΔT1=Δt1,所述第三驻留时间Δt3保存在所述第二报文的修正域ΔT2=Δt3。11.一种主设备,其特征在于,所述主设备包括:第一主控板和第一业务...
【专利技术属性】
技术研发人员:晏小平,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。