华为交换机NTP无法跟时钟服务器进行同步故障处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为交换机NTP无法跟时钟服务器进行同步故障处理相关的知识,希望对你有一定的参考价值。

故障现象:

所有华为的交换机满屏的警告日志  Reason=Clock selection failed - No selectable clock ,clock status: 



处理过程:

1、查华为知识库,有一篇类似的故障:http://support.huawei.com/enterprise/KnowledgebaseReadAction.action?contentId=KB1000063521,抓包的结果也一样为收到的NTP报文的rdsp值超过1秒(我的为3200ms),根据RFC1305规定, 最大的同步距离是1秒,距离的计算公式包含peer.rootdispersion的值,所以一旦rdsp达到1000ms,超过了1秒这个阈值,所以本设备收到报文后认为报文非法并丢弃。

该KB的处理方法是将HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config\LocalClockDispersion 的值由10改为0,改完后在cmd窗口执行命令"w32tm /config /update"来重启时间服务。

使用后仍无效。

2、查询微软KB库,配置 Windows 时间服务以使用外部时间源,配置方法如下:https://support.microsoft.com/zh-cn/kb/816042,NTP Server设置为cn.pool.ntp.org,测试可用,配置完成后故障未能排除。

3、使用gpedit组策略配置-计算机配置--管理模板--windows时间服务,配置完成后问题仍然存在。

4、查询华为设备使用手册http://support.huawei.com/ehedex/hdx.do?lib=DOC1000081668DZE0811M&docid=DOC1000081668&v=03&tocLib=DOC1000081668DZE0811M&tocV=03&id=dc_cfg_ntp_0019&tocURL=resources%252fdc%252fdc%255fcfg%255fntp%255f0019%252ehtml&p=t&fe=1&ui=3&keyword=ntp&clientWidth=1904&browseTime=1476554884374,发现可以使用ntp-service max-distance命令调整rdsp的最大值,最后问题解决。


故障原因:

收到的NTP报文的rdsp值超过1秒(我的为3200ms),根据RFC1305规定, 最大的同步距离是1秒,距离的计算公式包含peer.rootdispersion的值,一旦rdsp超过1000ms,超过了1秒这个阈值,设备收到报文后认为报文非法并丢弃。


处理方法:

    ntp-service max-distance 10


附:交换机NTP配置

ntp-service ipv6 server disable (可选)

ntp-service max-distance 10  (可选,rdsp问题时进行调整)

ntp-service unicast-server x.x.x.x (必选)


检查配置结果






本文出自 “zhangl” 博客,请务必保留此出处http://zhangll.blog.51cto.com/204986/1862305

以上是关于华为交换机NTP无法跟时钟服务器进行同步故障处理的主要内容,如果未能解决你的问题,请参考以下文章

把华为交换机设置成时钟源服务器(NTP)

华三交换机ntp对时服务没起来

ntp原理与配置

为什么GPS时钟&NTP服务器网络时间同步很重要?

华为交换机配置ntp服务时间 自动同步不成功unsynchronized

GPS同步时钟与NTP同步时钟误差分析