1,问题描述 WINDOWS的NTP服务器作为NTP server,S5700与NTP服务器配置时钟同步,状态显示无法同步。 2,处理过程 1、采集NTP服务的DEBUG信息,采集命令为:debugging ntp-service all 2、根据回显发现: 通过分析调试分析发现NTP服务器回复的报文中的根离差值(rdsp)为8秒,这个值太大了,导致NTP客户端状态不同步。 Apr 20 2016 11:03:40.870.2+08:00 Poe_sw01 NTP/7/NTP_DBG_Pkt4_Send: FileId [ 084 ], LineNo [ 00170 ]- packet to 172.16.30.2 (port: 123) from 192.168.25.18 (port: 123) leap: 3, version: 3, mode: 3 stratum: 0, poll: 64, precision: 2^17 rdel: 0.000, rdsp: 485.733, refid: 0.0.0.0 reftime: 00:00:00.000 UTC Jan 1 1900(00000000.00000000) orgtime: 03:02:36.885 UTC Apr 20 2016(DAC16FCC.E2AFE967) rectime: 03:02:37.560 UTC Apr 20 2016(DAC16FCD.8F8D92FB) xmttime: 03:03:40.878 UTC Apr 20 2016(DAC1700C.E0C49BA5) Apr 20 2016 11:03:40.910.1+08:00 Poe_sw01 NTP/7/NTP_DBG_Pkt4_Recv: FileId [ 065 ], LineNo [ 00180 ]- packet from 172.16.30.2 (port: 123) to 192.168.25.18 (port: 123) on Vlanif25 leap: 0, version: 3, mode: 4 stratum: 4, poll: 64, precision: 2^6 rdel: 507.767, rdsp: 8635.605, refid: 23.102.23.44 //这个地方RSDP根离差值(rdsp)为8秒,太大了导致NTP客户端状态不同步 reftime: 02:48:52.408 UTC Apr 20 2016(DAC16C94.68828A89) orgtime: 03:03:40.878 UTC Apr 20 2016(DAC1700C.E0C49BA5) rectime: 03:03:40.876 UTC Apr 20 2016(DAC1700C.E051639F) xmttime: 03:03:40.876 UTC Apr 20 2016(DAC1700C.E051639F) inptime: 03:03:40.918 UTC Apr 20 2016(DAC1700C.EB288483)inptime: 08:30:00.197 UTC Mar 29 2016(DAA4BB88.32A90CD4) 3、根据文档命令显示: ntp-service max-distance命令用来配置NTP最大同步距离的阈值。 缺省情况下,NTP的最大同步距离阈值是1秒。 3,根因 RSDP根离差值(rdsp)为8秒,太大了导致NTP客户端状态不同步。 4,解决方案 解决方式有2种: 1、由于是WINDOWS服务器,所以可以按如下步骤操作: NTP服务器是windows,请按照如下设置修改NTP服务器的根离差值。具体操作如下: 第一步:在windows服务器设备上,输入regedit下进入注册表,修改HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config\LocalClockDispersion 这个字段,从8修改成0。 第二步: 在windows下输入w32tm /config /update, 重新启动NTP服务。 第三步: 打开debugging ntp all,再次查看从服务器收到的响应报文,收到报文中rdsp值较小,则NTP可以正常同步。 第二种方式: 在交换机上配置:ntp-service max-distance max-distance-value X 这个值为1-16 //指定NTP最大同步距离的阈值,默认为1,配置大于8也可以解决问题。 |
|
来自: 昵称11935121 > 《未命名》