局域网时间同步解决方案
- 格式:doc
- 大小:133.00 KB
- 文档页数:4
局域网时间同步方案
系统概述
随着计算机网络的迅猛发展,网络应用已经非常普遍,很多领域的网络系统如金融业(证券、银行)、广电业(广播、电视)、交通业(火车、飞机)等需要在大范围保持计算机的时间同步和时间准确。因此一个好的时间发生器是非常必要的。为了适应这些领域对于时间越来越精密的要求,北京七维航测科技有限公司自行研制开发了的NTP网络校时服务器。它具有多种校时方式,使用方便。
时间同步的意义
将通信网上各种通信设备或计算机设备的时间信息(年月日时分秒)基于UTC(协调世界时)时间偏差限定在足够小的范围内(如10ms),这种同步过程叫做时间同步。
工作方式
整个系统由NTP网络时间服务器、网络时间服务器软件、时间同步客户端软件组成,采用NTP协议实现整个计算机网络的时间同步,同步精度可达10ms。
只需在局域网内连接一台NTP时间服务器,以 GPS为时钟,通过软件使系统时钟同步到GPS时间(UTC基准)。其他客户端安装一个NTP服务器软件,就能实现企业内部自己的时间同步。
局域网内的其他计算机安装NTP客户端软件,定期向内部时间服务器主机发送时间同步请求,借助LAN局域网从时间服务器那里获得时间信息,计算并校正本地时间。在同步周期之间,利用计算机内部时钟守时,从而实现整个局域网络的时间同步。
该方案具有投资成本低、安装维护方便、精度高等特点,易于大量推广采用,能够满足大多数局域网、网管中心和通信设备(工作站、服务器、维护终端、交换机)对告警、日志、计费、文件记录等业务的时间同步要求,而价格远远低于购买专业时间服务器的成本。
三、系统性能指标
系统配置
SDI-313 NTP网络时间服务器
GPS天线(含30米馈线)
服务器端软件客户端软件说明书连接线
附NTP的工作原理
N T P所针对的基本问题如图所示。两台路由器A和B通过串口相连,它们都有自己独立的系统时钟,问题是怎么样来实现各自系统时钟的自动同步?
我们假设:
——在路由器A和B的系统时钟同步之前,路由器A的时钟设定为10:00 a.m.,路由器B的时钟设定为11:00 a.m.。
——以路由器B为时间服务器(time server),即路由器A将使自己的时钟与路由器B同步。
——数据包在路由器A和B之间单向传输所需的时间为1秒。
——数据包在路由器B内部进行处理的时延为1秒。
系统时钟同步的工作过程如下:
1) 路由器A发送一个N T P包给路由器B,该包带有它离开路由器A的时间戳,该时间戳为10:00:00 a.m.。
2) 当此N T P包到达路由器B时,路由器B加上自己的时间戳,该时间
戳为11 : 0 0 : 0 1 a . m .。
3) 当此N T P包离开路由器B时,路由器B再次加上自己的时间戳,该时间戳为11:00:02 a.m.。
4) 当路由器A接收到该响应包时,加上一个新的时间戳,该时间戳为10:00:03 a.m.。
至此,路由器A已拥有足够的信息以计算两个重要的参数:
NTP数据包来回一个周期的时延。
路由器A和路由器B的时钟差。
于是路由器A能够设定自己的时钟与路由器B同步。
应当注意这只是N T P工作原理的一个粗略描述,在R F C 1 3 0 5规范中,N T P使用复杂的算法来确保时钟同步的精确性。