GPS时钟服务器(北斗授时设备)助某数据中心项目部署

GPS时钟服务器(北斗授时设备)助某数据中心项目部署
GPS时钟服务器(北斗授时设备)助某数据中心项目部署
1.1 项目概述
本次某数据中心时间同步项目中,设计目标是为了满足该数据中心同一区域数万台设备的时间高精度同步要求,保证系统正常运行,按照 PTP精密授时的特点,在各个机房专门建立多套属于自己的北斗卫星时间同步系统。该系统建成后能为阿里巴巴这一区域所有服务器器 网络设备提供PTP服务。
PTP网络时间服务器分别部署在各个机房,系统内所有节点的网络设备、服务器等设备均配有支持PTP的网卡。
1.2 项目目标
本项目是为满足数据中心一区域所有设备高精度同步需求,系统内时间偏差小于10us;各数据中心客户端同时指向郑州上海分配的地址以主备模式提供时钟参考,规避时间跳变风险;各中心的网络设备、服务器、工作站时间参考源可同时指向各中心二级时间服务器,在各节点中配置NTP服务器的缓慢调整模式。
1.3 设备指标
1)时间取源于卫星,即支持单北斗模式;
2)NTP时间服务器自身实时卫星同步精度1us;
3)用户终端同步授时精度:0.5~2ms(局域网典型值),广域网内实现优于30ms的授时精度;
4)NTP服务支持V2、V3、V4版本;
5)支持NTP请求8000次/秒以上,同时支持客户端访问10000台以上;
6)使用铷钟守时,提供10年误差优于1秒的守时精度,年偏差优于20ms;
7)支持两路220V,两路电源互为备份。
本项目配备2台铷钟型NTP时间服务器,符合两地冗余架构模型,当一台其中时间参考设备出现问题时,NTP可根据算法自动切换另一台在线可用的上级时间服务器,保证了数据中心时间的稳定与可靠。
NTP网络时间服务器配有GPS北斗卫星接收装置和铷钟,卫星作为长期稳定的授时时间源,在卫星失锁或天线断开的情况下,铷原子钟可作为长期守时时间源,保证了一级时间参考源时间的可靠与稳定。
2、时钟服务系统部署参数
1.1.1 服务器安装参数
铷钟型NTP时间服务器重约8kg,机箱为2U标准机箱,安装时只需机架螺丝固定即可。
需安装天线的机房,需满足由楼顶到机房的弱电井,将天线从楼顶延伸到时间服务器安装位置。
1.1.2 网络连接参数
1)每台时间服务器器需分配一个IP地址,以向外提供时间服务。
2)注意Windows防火墙要双向开放UDP 123端口,

1.1.3 标签命名
设备标签采用本行统一命名规则,命名如下:
主机网络标签
NTP1
Fr:ntp-eth0
To:switch-eth0
NTP2
Fr:ntp-eth0
To:switch-eth0
1.1.4 机房硬件要求
建议值
电源
标准市电220V,三插国标
1.2 授时策略
1.2.1 NTP授时原理和时延
图 C/S模式
NTP C/S授时原理
网络时延:
delay=(T4-T2)+(T3-T1)
客户端计算机时间偏差:
offset = ((T3-T1)-(T4-T2) )/2
客户机修正时间为T+offset
(Device A为客户端,Device B为NTP服务器)
Device A发送一个NTP报文给Device B,该报文带有它离开Device A时的时间戳,该时间戳为10:00:00am(T1)。
当此NTP报文到达Device B时,Device B加上自己的时间戳,该时间戳为11:00:01am(T2)。
当此NTP报文离开Device B时,Device B再加上自己的时间戳,该时间戳为11:00:02am(T3)。
当Device A接收到该响应报文时,Device A的本地时间为10:00:03am(T4)。
至此,Device A已经拥有足够的信息来计算两个重要的参数:
NTP报文的往返时延Delay=(T4-T1)-(T3-T2)=2秒。
Device A相对Device B的时间差offset=((T2-T1)+(T3-T4))/2=1小时。
1.2.2 服务器配置实施
服务器在出厂时已经完成对NTP服务器的所有配置,在机房只需完成时钟校正,IP地址和网关的配置工作。
1.2.3 客户端配置实施
大部分服务器在出厂时都安装了NTP协议,在NTP实施时只需将NTP源指向现有NTP服务即可。
AIX、Solaris、HP-UNIX等UNIX 和Linux系统使用系统自带的NTP服务。在原有配置文件(/etc/ntp.conf),增加如下语句,重新启动NTP进程即可。
server XXXXNTP1 minpoll 4 maxpoll 4 prefer
server XXXXNTP2 minpoll 4 maxpoll 4
tinker step 0 #linux使用
其中,XXXXNTP1、XXXXNTP2为NTP服务器的IP地址。Linux使用tinker step 0配置缓慢调整,Aix使用slewalways yes配置缓慢调整,缓慢调整可规避闰秒时间调整对系统产生的影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/830533.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

速成python

一个只会c的苦手来总结一下py的语法。没有其他语法基础的不建议看 1. 输入输出 print自带换行,可以写print("Hi", end"")取消换行 a input(你好:) # 默认是str print(type(a)) # 输出a的类型 a int(input()) # 或者a int(a) print(type(…

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第七套

华为海思校园招聘-芯片-数字 IC 方向 题目分享——第七套 (共9套,有答案和解析,答案非官方,未仔细校正,仅供参考) 部分题目分享,完整版获取(WX:didadidadidida313,加我备注&#x…

前端页面单元测试最佳策略:全面涵盖逻辑、组件、流程、UI及性能优化测试,全面保障软件应用的质量

页面级别的测试要求我们从更宏观的角度审视应用,不仅关注单个组件的正确性,还要确保组件间的协作无误,以及用户在应用中的完整体验。通过集成测试、E2E测试和场景测试,我们可以更全面地覆盖应用的各种使用情况,提高软件…

深入浅出一文图解Vision Mamba(ViM)

文章目录 引言:Mamba第一章:环境安装1.1安装教程1.2问题总结1.3安装总结 第二章:即插即用模块2.1模块一:Mamba Vision代码:models_mamba.py运行结果 2.2模块二:MambaIR代码:MambaIR运行结果 第三…

深入浅出TCP 与 UDP

🔥 引言 在互联网的广阔天地里,TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)作为传输层的两大支柱,各自承担着不同的使命。下面这篇文章将带你从基础到进阶,全…

什么是 Java 集合,Java 集合有几类?

Java集合(Java Collections)是Java编程语言中一组用于存储和操作数据的框架。它提供了一种便捷的方式来管理和操作数据集合,无论是数组还是其他数据结构。Java集合框架被设计为通用的、可扩展的,并且具有高性能。它为开发人员提供…

解决Linux CentOS 7安装了vim编辑器却vim编辑器不起作用、无任何反应

文章目录 前言一、解决vim不起作用(卸载重新安装)1.重新安装vim2.测试vim是否能正常使用 二、解决vim: error while loading shared libraries: /lib64/libgpm.so.2: file too short报错三、解决vim编辑器不能使用方向键和退格键问题 remove vim-common …

线上线下收银一体化,新零售POS系统引领连锁门店数字化转型-亿发

在市场竞争日益激烈的背景下,没有哪个商家能够永远屹立不倒。随着互联网技术的快速发展,传统的线下门店面临着来自电商和新零售的新型挑战。实体零售和传统电商都需要进行变革,都需要实现线上线下的融合。 传统零售在客户消费之后就与商家失…

Java 为什么设计成 “String” 不能用 “==” 比较值?

Java中的String是一种特殊的对象类型,用于表示字符串。在Java中,String对象的创建和比较是一个重要的话题,其中,操作符在比较String对象时有着特殊的行为。为了了解Java为什么设计成String不能用比较值,需要深入探讨Ja…

数据结构八:线性表之循环队列的设计

上篇博客,学习了栈,我们可以知道他也是一种线性表,遵从先进后出的原则,在本节,我们进一步学习另一种线性表—队列。就像饭堂里排队打饭的的队伍,作为一种先进先出的线性表,他又有哪些特别之处呢…

公网ip申请ssl仅260

现在很多网站都已经绑定域名,因此使用的都是域名SSL证书保护网站传输信息安全,而没有绑定域名只有公网IP地址的网站想要保护传输信息安全就要申请IP SSL证书。IP SSL证书也是由正规CA认证机构颁发的数字证书,用来保护用户的隐私以及数据安全&…

FLUKE万用表17B+的电压档最大内阻

项目中遇到一个测量兆欧级别电阻两端电压的问题,发现按照上图中的电路搭建出来的电路测得的电压为8.25V左右,按理说应为9V才对,后来想到万用表测量电压档不同的档位会有不同内阻,测量的电阻应远小于万用表电压档内阻才有效。本次测…

Creo Assembly “Save As“时,为什么关联的Drawing无法Save As

问题描述: Creo Assembly 进行“另存为”,勾选了“Copy Drawings”。但操作结果是,该Assembly相关联的Drawing没有被“另存为”。 原因分析: 查看Workspace,发现该Assembly a.asm相关联的Drawing为b.drw&#xff0…

帕金森患者锻炼的小妙招

亲爱的读者朋友们,大家好!在这个阳光明媚的一天,我们要和大家分享一份特别的健康礼赞——专为帕金森患者量身定制的锻炼方案。让我们一起走进帕金森患者的世界,了解他们如何通过科学的锻炼方法,改善身体状况&#xff0…

【前端】表格合并如何实现?

简言 介绍实现表格合并的一种方法。 表格合并 表格合并操作是一个比较复杂的操作,它主要分为以下步骤: 获取选中区域选择合并显示的单元格实现合并操作。 我们就逐一实现这三步,最后实现一个较完整的合并操作。(不考虑边界情…

区块链交易所开发

在当今数字化时代,区块链技术以其独特的去中心化、安全性和透明性,正在逐步改变我们的生活。其中,区块链交易所作为连接区块链技术与广大投资者的桥梁,其开发与发展备受关注。本文将从技术进步与市场需求两个维度,探讨…

mySQL商城项目实战 (终)(全部表)(1-88张)

本章无sql语句,直接放转出的sql文件。 88张表结果如图! 资源在已经与文章绑定, 在navicat工具中,执行以下步骤 在新建的数据库中右键,点击【运行sql文件】,运行绑定的资源,之后您就可以在您的navicat中看到我建好的8…

Kafka 3.x.x 入门到精通(08)——对标尚硅谷Kafka教程

Kafka 3.x.x 入门到精通(08)——对标尚硅谷Kafka教程 5. Kafka优化5.1 资源配置5.1.1 操作系统5.1.2 磁盘选择5.1.3 网络带宽5.1.4 内存配置5.1.5 CPU选择 5.2 集群容错5.2.1 副本分配策略5.2.2 故障转移方案5.2.3 数据备份与恢复 5.3 参数配置优化5.4 数…

【c++】mutable是一个关键字,用于指定一个类成员可以在一个const成员函数中被修改。

mutable是一个关键字,用于指定一个类成员可以在一个const成员函数中被修改。通常,当一个成员函数被声明为const时,这意味着这个函数不能修改它所属的对象。然而,有时候你可能需要在一个const成员函数中修改某个成员变量。这时,你就可以使用mutable关键字。webrtc的StunReq…

机器学习:深入解析SVM的核心概念(问题与解答篇)【三、核函数】

核函数 **问题一:为什么说是有限维就一定存在高维空间可分呢?**原始空间与特征空间为什么映射到高维空间可以实现可分核函数的作用 **问题二:最终怎么得到函数**从对偶问题到决策函数的步骤:结论 **问题三:为什么说特征…