NTP网络时间服务器的妙用?让网络更精准

NTP网络时间服务器的妙用?让网络更精准
NTP网络时间服务器的妙用?让网络更精准

随着计算机网络的迅猛发展,网络应用已经非常普遍,众多领域的网络系统如电力、石化、金融业(证券、银行)、广电业(广播、电视)、交通业(火车、飞机)、军事(航天、航空)等需要在大范围保持计算机的时间同步和时间准确。

因此网络中有一个好的时钟服务器是非常必要的。为了适应这些领域对于时间越来越精密的要求,安徽京准自行研制开发HR系列网络时钟服务器可满足不同用户对时间的苛求。HR系列产品以NTP协议给各个网络设备提供精确的时间校对服务,独立于其他网络系统,可直接作为网络时钟服务器接入网络。具有多种校时方式,使用方便。HR系列不同型号,网络接口可以扩展无限多的10/100/1000M自适应以太网口。

用户需求

某集团用户下设15个子公司(工厂),所有的子公司都已经连通了以太网,每个子公司内部又划分了若干个子网,所有的计算机数量总和超过了5000台。现用户希望能够统一集团内所有的计算机时间都同步,授时误差要求在毫秒级,又因为保密的需要不能使用GPS,CDMA等精确时间源,初始时间由用户自己设定。

解决方案

传统的解决方案是安装HR-906C/D 采用GPS作为标准时钟源,然后根据网络的结构和不同部门对时间的要求分别安装多台HR-906C/D时钟服务器。

在本案例中,应客户要求必须确保保密措施,所以不能采用外部时间接收装置,必须采用高稳定的恒温晶振产品自守时方式,即用户设置时间后,该时间自运行的精度等级要达到一定的水平,用户可以长期不干预时间的设置。根据用户的强烈要求,需要定制产品,产品型号定为HR-901主时钟服务器,分别定制软件和硬件以满足用户需求。

由于用户的网络结构复杂,单台时钟服务器无法满足用户的需求,需要根据不同的情况在子公司级安装相应的时钟服务器来提供服务。在各子公司安装的时钟服务器要解决时间与集团公司时钟服务器的同步问题。该同步问题不建议人工干预,由子公司时钟服务器自动同步集团公司时钟服务器是最佳的方案。

建议

集团公司设备

集团公司安装2台HR-901主时钟服务器,2台时钟服务器互为冗余备份,同时运行,HR-901主时钟服务器初始时间由用户通过设备的前面板自行设置,时间设置完成后由内部恒温晶振保持运行,该恒温晶振的保持特性可达1E-12,理论上可维持30年不差1秒。由此解决了不能外接GPS时间源带来的时间精准问题。
HR-901主时钟服务器有2个10/100M以太口,既可以给子公司的时间服务器提供网络时间基准,也可以集团办公的计算机提供时间服务。2台备份保证某台时间服务器出问题时,另一台可以继续服务。如该集团发展壮大双网口无法满足需求,后期只需要采购我司NTP板卡扩展网口数量即可。2台HR-901主时钟可冷备份运行也可热备份运行。冷备份是指2台设备对应的2个网口IP地址设置完全一样,需要切换时人工直接插拔网线完成备份工作,这样所有的计算机无需修改所指向的时间服务器IP地址,缺点是需要人工调整网线。热备份是指2台设备的IP地址分别设置不同,当一台不能提供服务时在需要授时的计算机上修改指向的IP地址或者安装支持多IP自动切换的时间服务器来完成热备份工作,热备份的缺点是客户端设置复杂,有些系统需要安装支持热备份的软件。建议采用冷备份的工作方式。
HR-901主时钟除了采用恒温晶振保持时间外,还采用了掉电保持时间技术,设备掉电后时间可自动运行,保证短时间掉电后无需重新设置时间,给用户维护带来很大的便利,注意掉电时间运行的精度不高,掉电超过24小时建议重新设置时间。

子公司设备

各子公司根据不同的情况建议安装HR-906C时钟服务器。建议每不超过500台的子网安装一台HR-906C,对于重要部门也可单独安装或者安装2台HR-906C互为备份。
HR-906C上电后每隔一定的时间会自动从集团公司的HR-901主时钟服务器上获取时间以保证时间的严格一致,HR-906C没有人工设置时间接口以保证时间不会非法修改,或者不会出现修改的时间不能与集团公司同步。
HR-906C内部同步设置恒温晶振保持时间以及掉电时间维持功能,整个设备工作尽可能减少人工参与。

授时软件

HR-901、HR-906C支持标准的NTP/SNTP网络授时软件,任何网络设备如路由器,交换机,防火墙等都可以自动从HR-901、HR-906C上获取标准时间以保持时间同步。对于计算机根据不同的操作系统,授时采用的方式不同:

Win95/98/ME 操作系统不支持NTP协议,需要安装NTP客户端软件
Win2000/XP/2003/vista 操作系统自带NTP协议,无需安装NTP客户端软件
Unix/Linux 操作系统自带NTP协议,无需安装NTP客户端软件
AIX/Solaris 操作系统自带NTP协议,无需安装NTP客户端软件

值得注意的是Windows操作系统自带的NTP授时功能对授时有所限制,如误差超过2小时不能授时,每隔8小时校准时间一次等。如用户对授时有更严格要求建议安装客户端软件。

对于无法使用NTP协议的操作系统或者网络设备,HR-901、HR-906C可提供ASCII格式输出的基于UDP的时间协议,用户可根据协议取得当前时间。

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

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

相关文章

工作中Git如何切换远程仓库地址

工作中Git如何切换远程仓库地址 部门之前的仓库不用了,重新建了一个仓库,但是上传代码还是上传到了之前的仓库里面了,所以得进行修改,下面将修改地址的方法进行操作。 方法一、直接修改远程仓库地址 查看当前远程仓库地址 git …

ideaSSM校医院管理网页模式开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点 idea ssm 校医院管理系统是一套完善的完整信息管理系统,结合SSM框架完成本系统SpringMVC spring mybatis ,对理解JSP java编程开发语言有帮助系统采用SSM框架(MVC模式开发), 系统具有完整的源代码和数据…

C# tcp通信连接正常判断

在 C# 中,你可以使用 TcpClient 类来进行 TCP 连接的管理。你可以编写一个循环来尝试连接,以及检测连接是否正常。以下是一个简单的示例代码,演示如何实现这一功能: using System; using System.Net.Sockets; using System.Threa…

前端跨页面通信的几种方式---同源

参考链接 1、LocalStorage:当 LocalStorage 变化时,会触发storage事件。利用这个特性,我们可以在发送消息时,把消息写入到某个 LocalStorage 中;然后在各个页面内,通过监听storage事件即可收到通知。 2、BroadCast C…

Java实现知乎热点小时榜爬虫

1.效果演示 1.1 热点问题列表 启动程序后&#xff0c;自动展示热点问题&#xff0c;并等待终端输入 1.2 根据序号选择想看的热点问题 输入问题序号&#xff0c;展示回答内容 1.3 退出 输入q即可退出程序 2.源码 2.1 pom.xml <?xml version"1.0" enco…

Spring Boot 获取maven打包时间

引入maven打包插件 <build><plugins><!-- 打包时生成打包时间 --><plugin><groupId>org.codehaus.mojo</groupId><artifactId>buildnumber-maven-plugin</artifactId><version>3.2.0</version><configuration&…

perl 用 XML::LibXML 解析 Freeplane.mm文件,XML文件

Perl 官网 www.cpan.org 从 https://strawberryperl.com/ 下载网速太慢了 建议从 https://download.csdn.net/download/qq_36286161/87892419 下载 strawberry-perl-5.32.1.1-64bit.zip 约105MB 解压后安装.msi&#xff0c;装完后有520MB&#xff0c;建议安装在D:盘 在云计算…

kotlin 程序 编译与执行

准备kotlin环境 Ubuntu安装kotlin 1. 创建一个名为 hello.kt 文件&#xff0c;代码如下&#xff1a; fun main(args: Array<String>) {println("Hello, World!") }2. 使用 Kotlin 编译器编译应用 kotlinc hello.kt -include-runtime -d hello.jar-d: 用来设…

java数据结构与算法刷题-----LeetCode46. 全排列

java数据结构与算法刷题目录&#xff08;剑指Offer、LeetCode、ACM&#xff09;-----主目录-----持续更新(进不去说明我没写完)&#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 文章目录 1. 暴力回溯2. 分区法回溯 1. 暴力回溯 解题思路&#xff1a;时…

Linux下JSON解析工具

jq&#xff1a;是一个强大的命令行工具&#xff0c;用于处理 JSON 格式的数据。它可以帮助你查询、过滤、修改和处理 JSON 数据&#xff0c;使得再命令行环境下处理 JSON 变得非常方便。 官方下载地址&#xff1a; https://jqlang.github.io/jq/download/ 官方文档&#xff1…

Python和MATLAB数字信号波形和模型模拟

要点 Python和MATLAB实现以下波形和模型模拟 以给定采样率模拟正弦信号&#xff0c;生成给定参数的方波信号&#xff0c;生成给定参数隔离矩形脉冲&#xff0c;生成并绘制线性调频信号。快速傅里叶变换结果释义&#xff1a;复数离散傅里叶变换、频率仓和快速傅里叶变换移位&am…

【软考高项】六、信息技术发展之计算机网络知识点

1、网络作用划分 个人局域网(PAN)、局域网(LAN)、城域网(MAN)、广域网(WAN)、公用网、专用网。 2、OSI七层 物理层、数据链路层、网络层、传输层、会话层、表示层、应用层 3、广域网协议类型 PPP点对点协议、ISDN综合业务数字网、xDSL(DSL数字用户线路的统称:HDSL.SDSL、M…

Python中Pandas常用函数及案例详解

Pandas是一个强大的Python数据分析工具库&#xff0c;它为Python提供了快速、灵活且表达能力强的数据结构&#xff0c;旨在使“关系”或“标签”数据的操作既简单又直观。Pandas的核心数据结构是DataFrame&#xff0c;它是一个二维标签化数据结构&#xff0c;可以看作是一个表格…

04- 基于SpringAMQP封装RabbitMQ,消息队列的Work模型和发布订阅模型

SpringAMQP 概述 使用RabbitMQ原生API在代码中设置连接MQ的参数比较繁琐,我们更希望把连接参数写在yml文件中来简化开发 SpringAMQP是基于AMQP协议定义的一套API规范,将RabbitMQ封装成一套模板用来发送和接收消息 AMQP(Advanced Message Queuing Portocol)是用于在应用程序…

[CISCN2019 华东南赛区]Web11

模块注入题&#xff0c;这类题一般拥有固定的payload。 界面大概就是这么个样子 返回了IP地址&#xff0c;提示getip&#xff0c;xff等。 这是smarty模板。很明显了&#xff0c;这个模板存在xff处的命令执行。抓取数据包并添加字段 X-Forwarded-For:{{system(ls)}} cat /fla…

【Spring Boot 3】【Camel 4】动态路由

【Spring Boot 3】【Camel 4】动态路由 背景介绍开发环境开发步骤及源码工程目录结构总结背景 软件开发是一门实践性科学,对大多数人来说,学习一种新技术不是一开始就去深究其原理,而是先从做出一个可工作的DEMO入手。但在我个人学习和工作经历中,每次学习新技术总是要花费…

密码学——MAC

消息认证码 在信息发送和接收过程中,若攻击者能够得到信息,进行篡改,就能达到欺骗,诈骗,冒名顶替的作用。为了防止冒名诈骗,一个对策就是使用消息认证码——MAC: Message Authentication Code。 消息认证码,即确定消息真实性的认证程序。发件人将想要发送的信息和从哪个…

LeetCode18.四数之和

LeetCode19 四数之和 给你一个由 n 个整数组成的数组 nums &#xff0c;和一个目标值 target 。请你找出并返回满足下述全部条件且不重复的四元组 [nums[a], nums[b], nums[c], nums[d]] &#xff08;若两个四元组元素一一对应&#xff0c;则认为两个四元组重复&#xff09;&am…

【视觉三维重建】【论文笔记】Deblurring 3D Gaussian Splatting

去模糊的3D高斯泼溅&#xff0c;看Demo比3D高斯更加精细&#xff0c;对场景物体细节的还原度更高&#xff0c;[官网]&#xff08;https://benhenryl.github.io/Deblurring-3D-Gaussian-Splatting/&#xff09; 背景技术 Volumetric rendering-based nerual fields&#xff1a…