首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由器不使用NTP同步时钟。

路由器不使用NTP同步时钟。
EN

Server Fault用户
提问于 2013-03-15 03:36:36
回答 1查看 969关注 0票数 4

我有三个思科路由器连接,如图所示。

问题是,当R1使用NTP同步时钟时,R2和R3不同步。

这三个路由器都使用相同的命令为NTP配置了,

代码语言:javascript
复制
ntp server 192.168.10.2
ntp authenticate
ntp authentication-key 1 md5 <key>
ntp trusted-key 1
ntp update-calendar

R1完全同步。但R2和R3没有。

对于R2和R3,调试命令显示如下输出:

R2#show ntp状态时钟是疯狂的,分层16,基准频率为000.0000 Hz,实际频率为000.0000 Hz,精度为0**00参考时间为00000000.00000000 (00:00:00.000 UTC Mon 1 1990)时钟偏移为0.00毫秒,根延迟为0.00毫秒,根色散为0.00毫秒,对等色散为0.00毫秒。

打开debug ntp显示,

03月01 :25:10.243: NTP: xmit包到192.168.10.2 / 01 :25:10.254: NTP: rcv数据包从192.168.10.2堆栈到NTP 01 :30:10.244: NTP: xmit数据包到192.168.10.2堆栈NTP 01 :30:10.271: rcv :rcv包从192.168.10.2

所以,NTP数据包被传输的很好。

如有任何建议,将不胜感激。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2013-03-16 01:21:41

本例中的错误是,没有正确地指定key。在路由器上运行show running-config显示了这样的输出,

代码语言:javascript
复制
--truncated--
ntp server 192.168.10.2 key 0
--truncated--

ntp server命令的进一步研究表明,这个命令有许多可选的参数,包括[key key-id]。当用户忘记指定键值时,路由器将指定默认值为零。因此,这将导致所有NTP数据包变得不可信并被拒绝。最后,时间保持不同步,NTP客户端显示出疯狂的状态。

通过以下方式简单地指定键值就可以解决这个问题。

代码语言:javascript
复制
ntp server 192.168.10.2 key 1

也许最初R1同步时间的原因是首先发出它的NTP命令,然后配置NTP服务器中的键值。NTP服务器已经运行了一个默认键值为0的NTP服务,稍后,该对称共享秘密被设置为所需的不同值1。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/488024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档