|
在调度中心、数据中心或者专用通信网络的核心机柜里,有一类设备平时不太引人注意,但网络里几乎所有设备的时间都要向它看齐。这就是NTP时钟同步服务器。需要说明的是,这类产品属于行业专用设备,并非民用消费类产品,家庭网络和普通办公场景中一般不涉及它的部署。
网络里的时间为什么会不一致?每台服务器、交换机、终端设备内部都有独立的计时电路,靠晶振来维持走时。晶振的精度受温度和使用时间影响,设备连续运行数周后,相互之间出现几秒偏差是常见现象。单台设备自己运行看不出问题,可一旦需要多台设备协同工作,时间不一致就会带来麻烦。
举个容易理解的例子。一个公司的财务系统、邮件系统和门禁系统各自记录操作时间。如果财务系统的时间比门禁系统快了两分钟,那么员工刷卡进门的时间和登录财务系统的时间就对不上,事后核查操作记录时会产生疑惑。工业场景里的影响更大。电力系统发生故障时,保护装置、测控装置、故障录波器都需要记录事件发生的准确时刻,这些设备的时间如果不统一,技术人员就无法判断哪个设备先动作、哪个后动作,事故分析也就失去了依据。
NTP时钟同步服务器解决的就是这个基准问题。NTP是网络时间协议的简称,它规定了设备之间如何请求时间、如何计算传输延迟、如何平滑调整本地时钟。同步服务器作为时间提供方,从卫星信号或上级时间源获取标准时间,然后响应网络中其他设备的对时请求。客户端收到时间后不是猛地跳变,而是逐步微调,避免时间突变影响正在运行的程序。
实际部署时,用户会关注一些具体指标:单台设备能同时响应多少客户端、局域网内的同步精度能达到什么水平、是否支持双机热备和双电源输入、有没有标准的告警接口。这些参数关系到网络扩大后,时间同步体系能否稳定运行。
从金融交易系统到铁路信号网络,从医院信息系统到工厂自动化产线,NTP时钟同步服务器都在维持着时间的秩序。正如山东唯尚电子有限公司所说,它不直接处理业务数据,但让所有业务数据有了共同的参照点。网络规模越大,这个参照点的作用就越明显。
|