更新时间:2024-01-10                  
                  
                  1 NTP配置 
1.1 概述 
NTP网络时间协议(Network Time Protocol)是用来使计算机时间同步化的一种协议,可用于分布式时间服务器和客户端之间进行时间同步。它可以提供高精度的时间校正,且可通过加密认证方式防止恶意的协议攻击。客户端和服务器端采用UDP协议进行通信,端口号为123。
1.2 NTP配置 
1.2.1配置本设备作为NTP服务器
【配置模式】全局配置态
| 命令 | 目的 | 
| ntp master primary | 配置设备作为原始NTP服务器(stratum = 1),在设备无上级NTP服务器的情况下采用该配置 | 
| ntp master secondary | 配置设备作为次级NTP服务器,在设备配置了上级NTP服务器的情况下采用该配置 (即:配置了ntp server命令,且时间能够同步同步到指定服务器,否则设备无法给NTP客户端提供时间同步服务) | 
 
1.2.2配置NTP认证功能
【配置模式】全局配置态
| 命令 | 目的 | 
| ntp authentication enable | 打开认证功能(默认关闭) | 
| ntp authentication key keyid md5 password | 配置NTP md5认证keyid和对应密钥 | 
| ntp authentication trusted-key keyid | 配置keyid对应密钥为可信密钥 | 
 
1.2.3配置NTP关联
【配置模式】全局配置态
| 命令 | 目的 | 
| ntp server ip-address [version number | key keyed | vrf vrf-name]* | 配置NTP服务器IP地址,可指定版本号、密钥号以及所属vrf实例 | 
| ntp peer ip-address [version number | key keyid | vrf vrf-name]* | 配置设备NTP对等体IP地址,可指定版本号、密钥号以及所属vrf实例 | 
 
重要说明:
1. 只有在设备自己取得时间同步的前提下才能给NTP客户端提供时间服务,否则以该设备作为服务器的客户端设备无法获得时间同步
2. 需要NTP认证时,通信双方必须同时打开NTP认证功能,并且保证配置相同的keyid和密钥,同时必须指定keyid为可信任的,否则时间同步失败
1.2.4  配置NTP轮询时间  
【配置模式】全局配置态
| 命令 | 目的 | 
| ntp query-interval | 配置ntp轮询服务器的时间间隔 | 
重要说明:
1.只有配置了ntp peer或者ntp server的情况下ntp query-interval 才能正常工作,如果ip地址没有配置或者配置没有成功的话,ntp query-interval的配置是没有什么意义的