时间信息的同步方法及装置、存储介质、电子装置制造方法及图纸

技术编号:28300458 阅读:49 留言:0更新日期:2021-04-30 16:28
本发明专利技术实施例提供了一种时间信息的同步方法及装置、存储介质、电子装置,上述方法包括:确定机架设备内多个线卡中的目标线卡支持运行精准时间协议PTP协议;指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,得到同步后的时间信息;将同步后的时间信息发送至所述机架设备内的时钟板卡,以指示所述时钟板卡将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡,即对支持PTP协议的线卡与机架设备的对端设备进行时钟同步及PTP时间同步,并将同步后的时间信息通过时钟板卡同步至其他线卡,解决了现有技术中软件实现复杂,线卡之间的PTP协议报文交互会浪费机架内部带宽的问题。

【技术实现步骤摘要】
时间信息的同步方法及装置、存储介质、电子装置
本专利技术涉及通信领域,具体而言,涉及一种时间信息的同步方法及装置、存储介质、电子装置。
技术介绍
随着网络技术的发展,在分布式网络环境中,网络设备之间的时间同步要求越来越高。时延测量、运维分析等业务也需要以精度高的时间同步方案为基础。目前直接采用直连全球定位系统GPS(GlobalPositioningSystem)做时间同步的精度是最高的,但是使用GPS需要给每个网络设备安装天线,施工、维护的成本比较高。另外,也可以在某个网络环境中选举一个专门时钟设备通过专门的线缆连接周边网络设备进行时间同步,但是由于分布式网络各节点位置的分散性,成本也比较高。NTP(NetworkTimeProtocol,网络时间协议)和PTP(PrecisionTimeProtocol,精准时间协议)时间同步协议不需要占用额外的硬件资源,采用专门报文交换时间信息,协议算法简单。适用于分布式网络系统中各种类型的网络设备。NTP是纯软件实现的,只能达到亚秒级的时间同步精度,不一定能满足设备的精度要求。PTP以IEEE1588标准为基础,需要底层硬件的配合,有更高的精准度。IEEE1588标准的全称是PrecisionClockSynchronizationProtocol(网络测量和控制系统的精密时间同步协议标准)。支持EtherNet、V4UPD、V6UDP、MPLS等报文做承载。在交换机领域,大部分厂商提供的设备都能支持PTP功能。盒式设备实现PTP方案相对简单,框式机架设备除了涉及和上下游互连设备间的时间同步,还涉及到机架内部各个线卡之间的时间同步。针对相关技术中,现有技术中软件实现复杂,线卡之间的PTP协议报文交互会浪费机架内部带宽等问题,尚未提出有效的技术方案。
技术实现思路
本专利技术实施例提供了一种时间信息的同步方法及装置、存储介质、电子装置,以至少解决相关技术中,软件实现复杂,线卡之间的PTP协议报文交互会浪费机架内部带宽等问题。根据本专利技术的一个实施例,提供了一种时间信息的同步方法,包括:确定机架设备内多个线卡中的目标线卡支持运行精准时间协议PTP协议;指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,得到同步后的时间信息;将同步后的时间信息发送至所述机架设备内的时钟板卡,以指示所述时钟板卡将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡。在一个示例性实施例中,将同步后的时间信息发送至所述机架设备内的时钟板卡,以指示所述时钟板卡将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡,包括:将同步后的时间信息发送至所述机架设备内的现场可编程逻辑门阵列FPGA时钟板卡,以指示所述FPGA时钟板卡通过秒脉冲的方式将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡。在一个示例性实施例中,指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,包括:在所述机架设备为普通时钟/边界时钟slaver的情况下,接收所述对端设备发送的同步报文,其中,所述同步报文中携带有所述对端设备发送所述同步报文的时间t1;从所述同步报文中解析出所述时间t1,并记录目标线卡接收所述同步报文的时间t2;指示目标线卡向所述对端设备发送延迟请求报文,并记录所述目标线卡发送所述延迟请求报文的时间t3;接收所述对端设备接收到所述延迟请求报文后反馈的响应报文,其中,所述响应报文中携带有所述对端设备接收到所述延迟请求报文的时间t4;指示所述目标线卡根据所述时间t1,所述时间t2,所述时间t3,所述时间t4进行时钟同步以及PTP时间同步。在一个示例性实施例中,指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,包括:在所述机架设备为普通时钟/边界时钟slaver的情况下,依次接收所述对端设备发送的同步报文以及跟随报文,其中,所述同步报文中携带有所述对端设备发送所述同步报文的时间t1;从所述跟随报文中解析出所述时间t1,并记录目标线卡接收所述同步报文的时间t2;指示目标线卡向所述对端设备发送延迟请求报文,并记录所述目标线卡发送所述延迟请求报文的时间t3;接收所述对端设备接收到所述延迟请求报文后反馈的响应报文,其中,所述响应报文中携带有所述对端设备接收到所述延迟请求报文的时间t4;指示所述目标线卡根据所述时间t1,所述时间t2,所述时间t3,所述时间t4进行时钟同步以及PTP时间同步。在一个示例性实施例中,指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,包括:在所述机架设备为普通时钟/边界时钟master的情况下,向对端设备发送同步报文,以使所述对端设备从所述同步报文中解析出时间t5,并保存所述对端设备接收到所述同步报文的时间t6,其中,所述同步报文中携带有所述目标线卡发送所述同步报文的时间t5;接收所述对端设备发送的延迟请求报文,并指示所述对端设备获取所述对端设备发送所述延迟请求报文的时间t7;获取所述目标线卡接收所述延迟请求报文的时间t8,并将所述时间t8发送至所述对端设备,以使所述对端设备根据所述时间t5,所述时间t6,所述时间t7和所述时间t8进行所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步。在一个示例性实施例中,指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,包括:在所述机架设备为普通时钟/边界时钟master的情况下,依次向对端设备发送同步报文以及跟随报文,以使所述对端设备从所述跟随报文中解析出时间t5,并保存所述对端设备接收到所述同步报文的时间t6,其中,所述跟随报文中携带有所述目标线卡发送所述同步报文的时间t5;接收所述对端设备发送的延迟请求报文,并指示所述对端设备获取所述对端设备发送所述延迟请求报文的时间t7;获取所述目标线卡接收所述延迟请求报文的时间t8,并将所述时间t8发送至所述对端设备,以使所述对端设备根据所述时间t5,所述时间t6,所述时间t7和所述时间t8进行所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步。根据本专利技术的另一个实施例,提供了一种时间信息的同步装置,包括:确定模块,用于确定机架设备内多个线卡中的目标线卡支持运行精准时间协议PTP协议;同步模块,用于指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,得到同步后的时间信息;传输模块,用于将同步后的时间信息发送至所述机架设备内的时钟板卡,以指示所述时钟板卡将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡。在一个示例性实施例中,所述传输模块,还用于将同步后的时间信息发送至所述机架设备内的现场可编程逻辑门阵列FPGA时钟板卡,以指示所述FPGA时钟板卡通过秒脉冲的方式将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡。根据本专利技术的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实本文档来自技高网
...

【技术保护点】
1.一种时间信息的同步方法,其特征在于,包括:/n确定机架设备内多个线卡中的目标线卡支持运行精准时间协议PTP协议;/n指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,得到同步后的时间信息;/n将同步后的时间信息发送至所述机架设备内的时钟板卡,以指示所述时钟板卡将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡。/n

【技术特征摘要】
1.一种时间信息的同步方法,其特征在于,包括:
确定机架设备内多个线卡中的目标线卡支持运行精准时间协议PTP协议;
指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,得到同步后的时间信息;
将同步后的时间信息发送至所述机架设备内的时钟板卡,以指示所述时钟板卡将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡。


2.根据权利要求1所述的方法,其特征在于,将同步后的时间信息发送至所述机架设备内的时钟板卡,以指示所述时钟板卡将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡,包括:
将同步后的时间信息发送至所述机架设备内的现场可编程逻辑门阵列FPGA时钟板卡,以指示所述FPGA时钟板卡通过秒脉冲的方式将所述时间信息传输至所述多个线卡中除所述目标线卡之外的其他线卡。


3.根据权利要求1所述的方法,其特征在于,指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,包括:
在所述机架设备为普通时钟/边界时钟slaver的情况下,接收所述对端设备发送的同步报文,其中,所述同步报文中携带有所述对端设备发送所述同步报文的时间t1;
从所述同步报文中解析出所述时间t1,并记录目标线卡接收所述同步报文的时间t2;
指示目标线卡向所述对端设备发送延迟请求报文,并记录所述目标线卡发送所述延迟请求报文的时间t3;
接收所述对端设备接收到所述延迟请求报文后反馈的响应报文,其中,所述响应报文中携带有所述对端设备接收到所述延迟请求报文的时间t4;
指示所述目标线卡根据所述时间t1,所述时间t2,所述时间t3,所述时间t4进行时钟同步以及PTP时间同步。


4.根据权利要求1所述的方法,其特征在于,指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,包括:
在所述机架设备为普通时钟/边界时钟slaver的情况下,依次接收所述对端设备发送的同步报文以及跟随报文,其中,所述同步报文中携带有所述对端设备发送所述同步报文的时间t1;
从所述跟随报文中解析出所述时间t1,并记录目标线卡接收所述同步报文的时间t2;
指示目标线卡向所述对端设备发送延迟请求报文,并记录所述目标线卡发送所述延迟请求报文的时间t3;
接收所述对端设备接收到所述延迟请求报文后反馈的响应报文,其中,所述响应报文中携带有所述对端设备接收到所述延迟请求报文的时间t4;
指示所述目标线卡根据所述时间t1,所述时间t2,所述时间t3,所述时间t4进行时钟同步以及PTP时间同步。


5.根据权利要求1所述的方法,其特征在于,指示所述目标线卡与所述机架设备的对端设备进行时钟同步以及PTP时间同步,包括:
...

【专利技术属性】
技术研发人员:胥平春徐昌发
申请(专利权)人:盛科网络苏州有限公司
类型:发明
国别省市:江苏;32

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

1