一种时间同步方法和装置制造方法及图纸

技术编号:8776210 阅读:195 留言:0更新日期:2013-06-09 18:27
本申请公开了一种时间同步方法,该方法包括:从时钟节点主动发送Sync报文,获得主时钟节点收发Sync报文的时间,以及Sync报文在TC时钟节点上的驻留时间,计算从时间节点相对于主时钟节点的时钟偏差。基于同样的发明专利技术构思,本申请还提出一种装置,能够减少协议报文类别、协议报文数量,降低CPU的负担。

【技术实现步骤摘要】

【技术保护点】
一种时间同步方法,该方法应用于包含主时钟节点、从时钟节点和透明时钟TC节点的网络中的从时钟节点,其特征在于,包括:当所述网络中的各节点配置请求应答机制,且配置单步模式实现时间同步时,所述从时钟节点向主时钟节点发送时间同步Sync报文,并记录发送Sync报文的时间t1;当从时钟节点接收到主时钟节点返回的Sync报文时,记录接收该Sync报文的时间t4,并获得该Sync报文中携带的t3、t2?tc1和tc2,其中t3为主时钟节点发送该Sync报文的时间,t2为主时钟节点接收从时钟节点发送的Sync报文的时间,tc1为从时钟节点向主时钟节点发送Sync报文时,在端到端E2E?TC节点上的驻留时间,tc2为主时钟节点向从时钟节点发送的该Sync报文在E2E?TC节点上的驻留时间;其中,所述E2E?TC节点为配置请求应答机制的TC节点;从时钟节点根据本地记录的t1、t4,以及获得的t3、t2?tc1和tc2,获得从时钟节点相对于主时钟节点的时钟偏差offset为[(t4–t3–tc2)?(t2–t1–tc1)]/2,并通过该时钟偏差调整本地时间;或,当所述网络中各节点配置端延时机制,且配置单步模式实现时间同步时;所述从时钟节点向主时钟节点发送时间同步Sync报文,并记录发送Sync报文的时间t5;该从时钟节点接收到本从时钟节点发出的Sync报文时,记录接收该Sync报文的时间t7,获得该Sync报文中携带的t6和t8,并根据获得的t6和t8,以及记录的t7和t5,获得从时钟节点到对等P2P?TC节点的路径时延T1为[(t32?t31)+(t36?t35)]/2;其中,t6为P2P?TC时钟节点接收从时钟节点向主时钟节点发送Sync报文的时间,t8为P2P?TC时钟节点向从时钟节点发送Sync报文的时间;所述P2P?TC节点为配置端延时机制的TC节点;该从时钟节点接收到P2P?TC节点发送的跟随Follow_Up报文时,获得Follow_Up报文中携带的t9和T2+tc3,并根据获得t9、T2+tc3和T1,以及记录的t5计算获得从时钟相对于主时钟节点的时钟偏差offset为t9?t5?(T2+tc3)?T1,并通过该时钟偏差调整本地时间,其中,t9为主时钟节点接收从时钟节点发送的Sync报文,T2为主时钟节点和P2P?TC节点间的路径时延,tc3为本从时钟节点向主时钟节点发送Sync报文时,在P2P?TC节点上的驻留时间。...

【技术特征摘要】

【专利技术属性】
技术研发人员:熊志鑫王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:

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

1