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

    文章

    1427

    浏览量

    67640
  • 时间同步
    +关注

    关注

    1

    文章

    179

    浏览量

    10364
  • NTP
    NTP
    +关注

    关注

    1

    文章

    233

    浏览量

    14584
  • 5G
    5G
    +关注

    关注

    1360

    文章

    48850

    浏览量

    576675
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    时间不准确?就选网络时间服务器

    网络时间服务器是为网络设备提供准确、标准、、可靠和多功能的时间服务的解决方案,能提供准确的同步时钟信号,支持标准的
    的头像 发表于 08-13 15:39 ?42次阅读
    <b class='flag-5'>时间</b>不准确?就选<b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器

    NTP网络同步时钟:数字世界的“心跳”

    NTP网络同步时钟是为网络设备提供准确、标准、可靠和多功能的时间服务的解决方案,能提供准确的同步
    的头像 发表于 07-15 10:42 ?171次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>网络</b><b class='flag-5'>同步</b>时钟:数字世界的“心跳”

    NTP时间同步服务器:功能全面,保障网络稳定运行

    随着科技的不断发展,网络设备间的通信和数据传输变得越来越频繁。而对于这些设备来说,精确的时间同步是其正常运行的基础。在这种情况下,NTP(NetworkTimeProtocol)
    的头像 发表于 07-10 13:56 ?789次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>服务器:功能全面,保障<b class='flag-5'>网络</b>稳定运行

    NTP时间同步服务器如何工作

    NTP时间同步服务器是济南唯尚电子有限公司拥有北斗GPS双系统网络时间服务器,采用北斗GPS双系统互为备用设计,双系统授时融合,支持SNTP
    的头像 发表于 05-22 14:37 ?253次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>服务器如何工作

    ntp时钟同步服务器是什么?ntp时钟同步服务器介绍

    时间、时钟、时辰是我们非常熟悉的,但是你们知道如今的时间、时钟都是哪里产生的吗?尤其当今网络设备的普及使用,上面几乎都有时间标识,其实他们都是通过一些设备传递的,比如
    的头像 发表于 05-13 15:19 ?352次阅读
    <b class='flag-5'>ntp</b>时钟<b class='flag-5'>同步</b>服务器是什么?<b class='flag-5'>ntp</b>时钟<b class='flag-5'>同步</b>服务器介绍

    PTP服务器与NTP服务器的对比分析

    随着网络技术的发展,时间同步在各个领域中的重要性日益凸显。在众多的时间同步解决方案中,PTP(精
    的头像 发表于 04-27 17:15 ?349次阅读
    <b class='flag-5'>PTP</b>服务器与<b class='flag-5'>NTP</b>服务器的对比分析

    基于ptp的分布式系统设计

    在现代分布式系统中,精确的时间同步对于确保数据一致性、系统稳定性和性能至关重要。PTP(Precision Time Protocol)是一种网络协议,用于在分布式系统中实现高精度的
    的头像 发表于 12-29 10:09 ?678次阅读

    ptp和GPS时间同步的对比

    时间同步在许多领域,如金融交易、电信网络、科学研究和全球定位系统等,都扮演着至关重要的角色。PTP(精确时间协议)和GPS(全球定位系统)是
    的头像 发表于 12-29 09:46 ?1246次阅读

    ptpNTP的区别和选择

    在现代网络环境中,时间同步是一个至关重要的功能,它确保了数据的一致性和系统的可靠性。PTP(Precision Time Protocol)和NTP
    的头像 发表于 12-29 09:41 ?1548次阅读

    如何配置ptp网络设备

    1. 理解PTP协议 PTP是一种网络协议,用于在网络设备之间同步时钟。它基于IEEE 1588标准,能够提供亚微秒级别的
    的头像 发表于 12-29 09:36 ?1484次阅读

    ptp时间同步技术的优势

    Protocol)作为一种高精度的时间同步技术,已经在许多领域得到了广泛的应用。 1. 高精度同步 PTP协议能够提供微秒甚至纳秒级别的时间
    的头像 发表于 12-29 09:33 ?745次阅读

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

    网络时间协议NTP(Network TimeProtocol)是用于互联网中时间同步的标准互联网协议,可以把计算机的时间
    的头像 发表于 11-07 10:20 ?891次阅读
    以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 ?966次阅读
    使用<b class='flag-5'>NTP</b>,该如何<b class='flag-5'>同步</b><b class='flag-5'>时间</b>?一文详解!

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

    NTP网络时间服务器能带同步多少客户端
    的头像 发表于 09-04 10:43 ?974次阅读
    <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 ?665次阅读
    <b class='flag-5'>网络</b><b class='flag-5'>时间</b>服务器模块:卫星<b class='flag-5'>时间</b><b class='flag-5'>同步</b>的管理神器