最可能的原因是NTP服务未启用、缺少关键配置(如clock protocol ntp),或者设备与服务器之间存在访问控制(ACL)限制。
登录到时间不准的交换机上,执行这条命令来查看NTP的同步状态:
Clock status 字段:如果显示 synchronized:说明同步是正常的。那时间显示不对,很可能是时区没配置。
检查命令:display clock
修正命令:clock timezone Beijing add 08:00:00
如果显示 unsynchronized:说明根本没同步上。这是最常见的情况,继续往下看。
如果状态是unsynchronized,再执行这条命令查看具体的会话信息:
Stra (Stratum层级):如果这个值是 16,说明服务器认为自己的时间不可信,或者设备认为服务器不可达。
Reach (可达性):如果这个值是 0,说明设备根本收不到NTP服务器的回复,或者路由不通。
Source (源地址):确认这里显示的IP地址,是不是你配置的NTP服务器地址。
根据上面查到的信息,可以对照下面的原因和解决方案进行排查:
| 故障现象 | 可能的原因 | 解决方案 |
|---|---|---|
display ntp-service sessions 没有输出 | NTP功能未开启 | 进入系统视图,开启NTP服务:[H3C] ntp-service enable |
Stra 为 16 或 Reach 为 0 | NTP关键配置缺失 | 检查是否漏配了以下命令,这是常见问题:[H3C] clock protocol ntp这条命令告诉设备,系统时间要听NTP的调度,否则配置了服务器也不会去同步。 |
Reach 为 0,但能Ping通 | ACL策略限制了NTP协议 | NTP使用的是 UDP 123端口。检查交换机上是否配置了ACL,放行了去往NTP服务器的UDP 123端口流量。 |
始终显示 unsynchronized | 未指定NTP源接口 | 如果设备有多个VLAN接口,需要指定用哪个接口的IP去和服务器通信:[H3C] ntp-service source Vlan-interface XXX |
可以直接在设备上执行下面这组命令,核对或补全配置:
display ntp-service status 验证一下。NTP同步需要一个过程,不会立即生效。暂无评论
display ntp-service status
display ntp-service sessions verbose
display clock
Clock status: unsynchronized → 未同步Stratum、Reference clock ID、Reach(可达计数)、Offset(偏移)、Delay(延迟)Reach 一直是 0 → 根本没收到 NTP 响应Offset 很大(>1000s)→ 本地时间偏差太大,NTP 拒绝同步display acl all
display acl interface # 看接口下应用的ACL
display packet-filter statistics # 看是否有丢包
acl advanced 3000
rule permit udp source any destination 192.168.1.100 destination-port eq 123 # 去服务器
rule permit udp source 192.168.1.100 source-port eq 123 destination any # 服务器回包
display clock # 看本地时间
clock datetime 14:30:00 2026-03-23 # 手动设时间
undo ntp-service unicast-server 192.168.1.100
ntp-service unicast-server 192.168.1.100 # 重新绑定服务器
clock timezone CST add 8 # 东八区,CST可自定义
display clock # 确认时区
# 正确配置(指定出接口)
ntp-service source-interface Vlan-interface10 # 能通NTP服务器的三层接口
ntp-service unicast-server 192.168.1.100
ntp-service unicast-server 192.168.1.100 vpn-instance NTP_VPN
ntp-service source-interface Vlan-interface10 vpn-instance NTP_VPN
# 客户端配置(与服务器一致)
ntp-service authentication enable
ntp-service authentication-keyid 1 authentication-mode md5 simple 123456
ntp-service reliable authentication-keyid 1
ntp-service unicast-server 192.168.1.100 authentication-keyid 1
display ntp-service authentication 看密钥是否可信。<H3C> debugging ntp-service all
<H3C> terminal monitor
<H3C> terminal debugging
The packet from ... failed validity tests → 报文不合法delay >16000 或 disper >16000 → 服务器时钟质量差H3C# 1. 时区
clock timezone CST add 8
# 2. 启用NTP(默认已启,保险起见)
ntp-service enable
# 3. 指定NTP服务器+源接口
ntp-service source-interface Vlan-interface10 # 三层出接口
ntp-service unicast-server 192.168.1.100 prefer # prefer优先
# 4. 若有VPN实例
ntp-service unicast-server 192.168.1.100 vpn-instance NTP_VPN
ntp-service source-interface Vlan-interface10 vpn-instance NTP_VPN
# 5. 放行ACL(关键)
acl advanced 3000
rule permit udp source any destination 192.168.1.100 destination-port eq 123
rule permit udp source 192.168.1.100 source-port eq 123 destination any
# 在出接口应用
interface Vlan-interface10
packet-filter 3000 outbound
packet-filter 3000 inbound
display ntp-service status # 看 Clock status: synchronized
display ntp-service sessions verbose # 看 Reach=377、Offset很小
display clock # 时间正确
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论