时间同步的需求:
网络管理:对从不同路由器采集来的日志信息、天使信息进行分析时,需要以时间作为参照依据。
计费系统:要求所有设备的时钟保持一致。
多个系统协同处理同一个复杂事件:为保证正确的执行循序,多个系统必须参照同一时钟。
备份服务器和客户机之间进行增量备份:要求备份服务器和所有客户机的事件同步。
系统时间:某些应用程序需要知道用户登录的以及报文的修改时间。
如果采用管理员手工输入命令修改系统时间来进行时间同步,不但工作量巨大,而且也不能保证适中的精确性。为此可以使用NTP技术来同步设备的时钟。
网络时间协议NTP是TCP/IP协议族里面的一个应用层协议。NTP用于在一系列分布式时间服务器与客户端之间时间同步。NTP的实现基于IP和UDP。NTP报文通过UDP传输,端口号是123。
NTP网络结构:
主时间服务器:通过线缆或者无线电直接同步到标准参考时钟。
二级时间服务器:通过网络中的主服务器或者其他二级时间服务器取得同步。
层数:是对时间同步情况的一个分级标准,代表时间的精确度,取值1~15,1表示时钟的精确度最高,15表示未同步。