【技术实现步骤摘要】
本专利技术实施例涉及通信技术,尤其涉及一种基于精密时间协议进行时间同步的方法和网络设备。
技术介绍
精密时间协议(Precision Time Protocol, PTP)已广泛应用于网络设备。PTP定义了主时钟和从时钟的交互规则。现网中,主时钟和从时钟所在的网络设备都可以包括线路处理单元(lineprocessing unit, LPU)和主处理单兀(main processing unit, MPU)。在从时钟包含线路处理单元和主处理单元的场景中,主时钟与从时钟的交互过程可以是:主时钟与从时钟的线路处理单元交互,从时钟获得Tl、T2、T3以及Τ4。从时钟的线路处理单元将Tl、Τ2、Τ3以及Τ4发送至从时钟的主处理单元。主处理单元根据Tl、Τ2、Τ3以及Τ4校准主处理单元的时间。在上述技术方案中,从时钟的线路处理单元需要构造延迟请求(delay_request)报文。在主时钟包含线路处理单元和主处理单元的场景中,主时钟与从时钟的交互过程可以是:从时钟与主时钟的线路处理单元交互,从时钟获得Tl、T2、T3以及Τ4。从时钟根据Tl、Τ2、Τ3以及Τ4校准从时钟的时间。在上述技术方案中,主时钟的线路处理单元需要构造同步(sync)报文。上述技术方案中,线路处理单元占用的软件资源和硬件资源较多。
技术实现思路
本专利技术实施例提供一种基于精密时间协议进行时间同步的方法和网络设备,有助于减少线路处理单元对软件资源和硬件资源的占用。第一方面,提供了一种基于精密时间协议进行时间同步的方法,包括:主时钟发送的第一同步报文到达网络设备的线路处理单元的第一物理端口,其中,所述 ...
【技术保护点】
一种基于精密时间协议进行时间同步的方法,其特征在于,包括:主时钟发送的第一同步报文到达网络设备的线路处理单元的第一物理端口,其中,所述第一物理端口是透明时钟的入端口,所述第一同步报文的原始时间戳域承载第一同步报文从主时钟发出的时间t1,所述线路处理单元根据所述第一同步报文生成第二同步报文;所述线路处理单元向所述网络设备的主处理单元转发所述第二同步报文;所述第二同步报文到达所述主处理单元的第二物理端口,所述第二物理端口是所述透明时钟的出端口,所述主处理单元根据所述第二同步报文生成第三同步报文,所述第三同步报文的修正域承载第一时间间隔;所述第三同步报文到达所述主处理单元的第三物理端口的时间为t2,所述主处理单元根据所述第三同步报文生成第一延迟请求报文,所述第一延迟请求报文的生成时间为t3;所述第一延迟请求报文到达所述第二物理端口,所述第二物理端口是所述透明时钟的入端口,所述主处理单元根据所述第一延迟请求报文生成第二延迟请求报文;所述主处理单元向所述线路处理单元转发所述第二延迟请求报文;所述第二延迟请求报文到达所述第一物理端口,所述第一物理端口是所述透明时钟的出端口,所述线路处理单元根据所述 ...
【技术特征摘要】
1.一种基于精密时间协议进行时间同步的方法,其特征在于,包括: 主时钟发送的第一同步报文到达网络设备的线路处理单元的第一物理端口,其中,所述第一物理端口是透明时钟的入端口,所述第一同步报文的原始时间戳域承载第一同步报文从主时钟发出的时间tl,所述线路处理单元根据所述第一同步报文生成第二同步报文;所述线路处理单元向所述网络设备的主处理单元转发所述第二同步报文; 所述第二同步报文到达所述主处理单元的第二物理端口,所述第二物理端口是所述透明时钟的出端口,所述主处理单元根据所述第二同步报文生成第三同步报文,所述第三同步报文的修正域承载第一时间间隔; 所述第三同步报文到达所述主处理单元的第三物理端口的时间为t2,所述主处理单元根据所述第三同步报文生成第一延迟请求报文,所述第一延迟请求报文的生成时间为t3 ;所述第一延迟请求报文到达所述第二物理端口,所述第二物理端口是所述透明时钟的入端口,所述主处理单元根据所述第一延迟请求报文生成第二延迟请求报文; 所述主处理单元向所述线路处理单元转发所述第二延迟请求报文; 所述第二延迟请求报文到达所述第一物理端口,所述第一物理端口是所述透明时钟的出端口,所述线路处理单元根据所述第二延迟请求报文生成第三延迟请求报文,所述第三延迟请求报文的修正域承载第二时间间隔; 所述线路处理单元向所述主时钟转发所述第三延迟请求报文; 所述线路处理单元接收所述主时钟发送的第一延迟响应报文,第一延迟响应报文对应所述第三延迟请求报文,所述第一延迟响应报文中的修正域承载所述第二时间间隔,所述第一延迟响应报文的原始时间戳域承载第三延迟请求报文达到主时钟的时间t4 ; 所述主处理单元根据所述tl、t2、t3、t4、第一时间间隔以及第二时间间隔校准所述主处理单元的时间,所述主处理单元为从时钟。2.根据权利要求1所述的方法,其特征在于, 所述第二物理端口与所述第三物理端口为同一个物理端口。3.根据权利要求1或2所述的方法,其特征在于, 所述第一物理端口是所述网络设备的对外业务端口。4.一种基于精密时间协议进行时间同步的方法,其特征在于,包括: 主时钟的主处理单元生成第一同步报文,所述第一同步报文的原始时间戳域承载第一同步报文从主时钟发出的时间tl ; 所述第一同步报文到达所述主处理单元的第一物理端口,所述第一物理端口是透明时钟的入端口,所述主处理单元根据所述第一同步报文生成第二同步报文; 所述主处理单元向所述主时钟的线路处理单元转发所述第二同步报文; 所述第二同步报文到达所述线路处理单元的第二物理端口,所述第二物理端口为所述透明时钟的出端口,所述线路处理单元根据所述第二同步报文生成第三同步报文,所述第三同步报文的修正域承载第一时间间隔; 所述线路处理单元向从时钟转发所述第三同步报文,所述第三同步报文到达所述从时钟的时间为t2 ; 所述从时钟发送的第一延迟请求报文到达所述第二物理端口,所述从时钟发送所述第一延迟请求报文的时间为t3,所述第二物理端口为所述透明时钟的入端口,所述线路处理单元根据所述第一延迟请求报文生成第二延迟请求报文,所述第一延迟请求报文对应所述第三同步报文; 所述线路处理单元向所述主处理单元转发所述第二延迟请求报文; 所述第二延迟请求报文到达所述第一物理端口,所述第一物理端口是所述透明时钟的出端口,所述主处理单元根据所述第二延迟请求报文生成第三延迟请求报文,所述第三延迟请求报文的修正域承载第二时间间隔; 所述第三延迟请求报文到达所述主处理单元的第三物理端口的时间为t4,所述主处理单元根据所述第三延迟请求报文生成第一延迟响应报文,所述第一延迟响应报文的原始时间戳域承载所述t4,所述第一延迟响应报文的修正域承载所述第二时间间隔; 所述主处理单元向所述从时钟转发所述第一延迟响应报文,以使所述从时钟根据所述tl,t2,t3,t4,所述第一时间间隔以及所述第二时间间隔校准所述从设备的时间。5.根据权利要求4所述的方法,其特征在于, 所述第二物理端口与所述第三物理端口为同一个物理端口。6.根据权利要求4或5所述的方法,其特征在于, 所述第二物理端口是所述网络设备的对外业务端口。7.一种网络设备,其特征在于,包括线路处理单元和主处理单元; 所述线路处理单元包括: 第一生成子单元,用于根据主时钟发送的,到达所述网络设备的所述线路处理单元的第一物理端口的第一同步报文生成第二同步报文,所述第一物理...
【专利技术属性】
技术研发人员:蓝天宇,唐晓宇,苏超,魏骥川,刘凯,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。