0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

网络时间同步原理及应用:NTP vs PTP

董女士 来源:jf_14190695 作者:jf_14190695 2024-08-13 14:58 次阅读

人类有效活动需要明确精确的时间,设备间的数据通信同样需要明确精确的时间,这就遇到一个问题,如何让全网设备都遵循同一个时间?

一、频率同步、相位同步、时钟同步

首先,在网络中,时间同步包括了频率同步、相位同步、时钟同步三种。

wKgaomaYyvWAddiKAAJloKmnlPE494.png

(1)频率同步指不同的信号在相同的时间间隔内有相同的脉冲个数,和脉冲出现的顺序和每个脉冲开始和结束的时间无关系。频率同步可以通过SyncE或PTPv2实现。

(2)相位同步指两个信号具有相同的频率,并且每个脉冲的开始和结束时间也相同,但是和脉冲出现的顺序没有关系。可见,如果频率不同步,相位就无法同步。网络中可用PTPv2传输相位信息

(3)时间同步是指两个信号具有相同的频率、相同的相位,并且脉冲出现的顺序也相同。即信号之间相位差或者时间差恒定为零,或者在约定的允许范围之内。

NTP和PTP用于在网络中传输时间信息。NTP提供毫秒精度,而PTP可提供高达亚微秒的精度。

二、常见时间同步协议

1、NTP(Network Time Protocol)

网络时钟协议NTP基于UDP,端口号123,目前已广泛应用。NTP使用树形结构来实现时间同步,分为时钟源和时钟客户端两个角色,时钟源提供时间标准,时钟客户端通过和时钟源通信来同步本地时钟。在NTP中,存在不同级别的时钟源,称为本地时钟和外部时钟。本地时钟通过同步其他本地时钟来实现时间同步,而外部时钟通过北斗、GPS等信号来同步时间。

2、PTP(Precision Time Protocol)

NTP能在局域网内提供毫秒级时钟同步,但如果需要更高精度时就无能为力。2002年IEEE通过IEEE1588标准,定义PTP协议,2008年通过v2版本,这也是目前用的最多的版本。1588v1报文采用组播通信方式,1588v2使得主从时钟间协商后可采用单播通信方式,可提供亚微秒级的同步方式。PTP借鉴了NTP,但要求网络节点必须有一个包含实时时钟的网络接口卡来满足时间戳的要求。

三、NTP、PTP比较

wKgZomaYywKAARk9AAMrn1DZKT4073.png

对于NTP来说,NTP是基于UDP的协议,端口号123,NTP的通信过程中,数据需要经过封装和分组后才可以进行发送,这一操作过程无法避免地引入了调用、封包的时间误差,且这一误差是不确定的,与操作系统的实时负载相关的。为了提高NTP精度,一般使用内核级包过滤器实现对多个数据包的一次性调用和发送,最大限度提高数据包发送效率。

对于PTP来说,PTP支持硬件打时间戳,极大消除了网络协议栈时延抖动引起的同步误差,这也是PTP精度比NTP高的原因之一。

四、GPS改北斗下,如何实现时间同步

wKgaoma7A7yAMWyJAASaEdEkpdI850.png

对于运营商而言,规模庞大的无线基站需要实现时间同步,只有在同步状态下,才能进行频率调度和高吞吐量的数据传送。传统解决网络时间同步的方法,是在每个基站上利用GPS模块获取GPS的统一授时和工作频率,从而保证全网的时间同步和时钟同步。但在逆全球化中,避免因GPS引起网络瘫痪而需要引入北斗系统作为另外的时间源,这就要考虑如何实现时间同步。

目前,5G基站时间源的选择主要包括通过直挂GNSS获取时间和通过跟踪地面1588v2链路同步定时信息两种方案。主流厂家的5G基站设备均支持北斗和GPS双模接收,但支持模式有所不同。一种为北斗和GPS联合工作模式,即北斗和GPS不区分主备,卫星接收机对于北斗和GPS信号同时处理,自动选择跟踪最优信号。另一种为北斗/GPS主备模式,卫星接收机在同一时刻只能选择一种类型的卫星跟踪。所以在GPS改北斗的趋势下,5G基站基本不会存在问题。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 基站
    +关注

    关注

    17

    文章

    1389

    浏览量

    66712
  • 时间同步
    +关注

    关注

    1

    文章

    117

    浏览量

    9934
  • NTP
    NTP
    +关注

    关注

    1

    文章

    155

    浏览量

    13873
  • 5G
    5G
    +关注

    关注

    1353

    文章

    48340

    浏览量

    563138
收藏 人收藏

    评论

    相关推荐

    以RK3568为例,ARM核心板如何实现NTP精准时间同步?

    网络时间协议NTP(Network TimeProtocol)是用于互联网中时间同步的标准互联网协议,可以把计算机的时间
    的头像 发表于 11-07 10:20 194次阅读
    以RK3568为例,ARM核心板如何实现<b class='flag-5'>NTP</b>精准<b class='flag-5'>时间</b><b class='flag-5'>同步</b>?

    使用NTP,该如何同步时间?一文详解!

    成为了开发者要解决的重要问题。对于Cat.1模块,移动/电信卡,通常会下发基站时间,那么sntp就不是必要的,而联通卡通常不会下发,就需要sntp了。 NTP(NetworkTimeProtocol,网络时间协议) 是用于
    的头像 发表于 10-29 13:44 79次阅读
    使用<b class='flag-5'>NTP</b>,该如何<b class='flag-5'>同步</b><b class='flag-5'>时间</b>?一文详解!

    NTP网络时间服务器能带同步多少客户端?

    NTP网络时间服务器能带同步多少客户端
    的头像 发表于 09-04 10:43 321次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器能带<b class='flag-5'>同步</b>多少客户端?

    网络时间服务器模块:卫星时间同步的管理神器

    网络时间协议和PTP精确时间协议是两种常用的网络时间同步协议。
    的头像 发表于 08-20 15:38 211次阅读
    <b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器模块:卫星<b class='flag-5'>时间</b><b class='flag-5'>同步</b>的管理神器

    NTP服务器知识课堂 网络时间同步系统的校时方式

    时钟的几种校时方式:GPS/北斗、NTP、WiFi、电脑校时软件。   1、NTP网络校时: ①NTP的校时方式是设备主动上传的方式。设备带有标准的
    的头像 发表于 07-30 14:23 327次阅读
    <b class='flag-5'>NTP</b>服务器知识课堂 <b class='flag-5'>网络</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>系统的校时方式

    网络时间同步系统的校时方式

    时钟的几种校时方式:GPS/北斗、NTP、WiFi、电脑校时软件。 1、NTP网络校时: ①NTP的校时方式是设备主动上传的方式。设备带有标准的NT
    的头像 发表于 07-25 17:00 405次阅读
    <b class='flag-5'>网络</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>系统的校时方式

    企业单位为什么需要NTP网络时间服务器?

    1、企业使用NTP网络时间服务器是为了获得精确的时间 企业使用NTP网络
    的头像 发表于 07-10 14:33 265次阅读
    企业单位为什么需要<b class='flag-5'>NTP</b><b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器?

    解读网络时间协议NTP,带你领略NTP的魅力!

      时间是我们日常生活的重要组成部分,而在数字时代,时间同步也在计算机和网络系统中扮演着至关重要的角色。网络时间协议(Network Tim
    的头像 发表于 06-27 16:52 541次阅读
    解读<b class='flag-5'>网络时间</b>协议<b class='flag-5'>NTP</b>,带你领略<b class='flag-5'>NTP</b>的魅力!

    安徽京准 | PLC时钟同步NTP网络时间服务器)的重要性

    安徽京准、PLC时钟同步-ntp网络时间服务器的重要性
    的头像 发表于 06-19 10:38 426次阅读
    安徽京准 | PLC时钟<b class='flag-5'>同步</b>(<b class='flag-5'>NTP</b><b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器)的重要性

    京准电钟 | NTP网络时间同步协议原理及其应用介绍

    京准电钟 NTP网络时间同步协议原理及其应用介绍
    的头像 发表于 06-12 15:22 458次阅读
    京准电钟 | <b class='flag-5'>NTP</b><b class='flag-5'>网络</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>协议原理及其应用介绍

    时间同步——NTP网络时间服务器

    NTP网络时间协议(Network Time Protocol),用于通过数据包交换的可变延迟数据网络在计算机系统之间进行时钟同步NTP
    的头像 发表于 06-06 14:08 398次阅读
    <b class='flag-5'>时间</b><b class='flag-5'>同步</b>——<b class='flag-5'>NTP</b><b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器

    智慧时间同步解决方案——NTP网络时间服务器

    NTP网络时间服务器是一款先进的智能化高精度北斗校时服务器。校时服务器从 GPS、北斗等导航定位卫星系统上获取标准时间信息,并通过 NTP/
    的头像 发表于 05-15 14:29 485次阅读
    智慧<b class='flag-5'>时间</b><b class='flag-5'>同步</b>解决方案——<b class='flag-5'>NTP</b><b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器

    分享 | PTPNTP时间同步服务器的部署与搭建过程

    分享 | PTPNTP时间同步服务器的部署与搭建过程
    的头像 发表于 05-15 10:01 907次阅读
    分享 | <b class='flag-5'>PTP</b>、<b class='flag-5'>NTP</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>服务器的部署与搭建过程

    ntp同步原理是什么

    NTP(Network Time Protocol,网络时间协议)是一种用于同步计算机系统时间的协议。那么ntp
    的头像 发表于 01-19 17:24 1461次阅读
    <b class='flag-5'>ntp</b>的<b class='flag-5'>同步</b>原理是什么

    Linux上怎么配置NTP时间同步呢?

    Linux上怎么配置NTP时间同步呢? NTP是一种用于同步计算机系统时钟的网络协议。在Linu
    的头像 发表于 01-16 16:03 2790次阅读