1.概念:
网络时间协议NTP(Network Time Protocol)是TCP/IP协议族里面的一个应用层协议。
NTP用于在一系列分布式时间服务器与客户端之间同步时钟。NTP的实现基于IP和UDP。NTP报文通过UDP传输,端口号是123。
2.目的:
对于网络交换机,为方便管理,对从不同设备采集来的日志信息、调试信息进行分析时,需要以时间作为参照依据。
3.NTP网络结构
在NTP的网络结构中,主要存在如下概念:
- 同步子网:如图所示,由主时间服务器、二级时间服务器、PC客户端和它们之间互连的传输路径组成同步子网。
- 主时间服务器:通过线缆或无线电直接同步到标准参考时钟,标准参考时钟通常是Radio Clock或卫星定位系统等。
- 二级时间服务器:通过网络中的主时间服务器或者其他二级服务器取得同步。二级时间服务器通过NTP将时间信息传送到局域网内部的其它主机。
- 层数(stratum):层数是对时钟同步情况的一个分级标准,代表了一个时钟的精确度,取值范围1~16,数值越小,精确度越高。1表示时钟精确度最高,16表示未同步
4.配置实例
配置模式为单播服务器/客户端模式:
只需要在客户端配置,服务器端除了配置NTP主时钟外,不需要进行其他专门配置。
只能是客户端同步到服务器,服务器不会同步到客户端。
NTP 服务器端
<Huawei>clock timezone BJ add 08:00:00 <Huawei>sys
[Huawei]ntp-service refclock-master 2
[Huawei]undo ntp-service disable
NTP客户端
<Huawei>clock timezone BJ add 08:00:00 <Huawei>sys [Huawei]undo ntp-service disable [Huawei]ntp-service unicast-server X.X.X.X #X为服务器地址 [Huawei]ntp-service unicast-server X.X.X.X vpn-instance name #若是使用了vpn-instance需要使用这条命令
5.检查
可以使用dis clock和dis ntp-service status查看是否已经同步了时间。