NE80E做NTP server修改clock后client上的时间无法及时同步

发布时间:  2009-06-10 浏览次数:  73 下载次数:  0
问题描述
NE80E-----NE40E,NE80E作为NTP server,NE40E作为NTP client,原来时钟都是同步的,用户在NE80E上修改时间后,发现NE40E上时间与NE80E不同步,在NE40E上查看NTP状态发现:
<R1_NE40E>dis ntp-service  status 
 clock status: synchronized 
 clock stratum: 8 
 reference clock ID: LOCAL(0)
 nominal frequency: 100.0000 Hz 
 actual frequency: 100.0000 Hz 
 clock precision: 2^18
 clock offset: xxxxx ms 这个时间正好是80E和40E差异的时间


处理过程
这个属于正常现象,协议规定需要大约4个周期才会同步,不会马上进行同步。
[zhangdk_using]display ntp-service sessions
        source          reference       stra reach poll  now offset delay disper
********************************************************************************
 [12345]188.0.3.2       LOCAL(0)           8  377   1024    8     -2    7.9    0.9
note: 1 source(master),2 source(peer),3 selected,4 candidate,5 configured,
      6 vpn-instance  
其中有个poll时间,这个就是时间周期,需要4x1024s才会进行同步。
根因
更改NTP server时钟后不能马上同步,这个属于正常现象,协议规定需要大约4个周期才会同步,不会马上进行同步。
解决方案
周期是通过NTP内部算法自动调整的,没有办法手工同步,如果一定要手动触发的话就只能把客户端上的原有ntp配置删掉,再重新配置上,这样就会立刻同步上。
删除配置:
[zhangdk_using]undo ntp-service unicast-server x.x.x.x-----------------(x.x.x.x为服务器端ip地址)
恢复配置:
[zhangdk_using]ntp-service unicast-server x.x.x.x----------------------(x.x.x.x为服务器端ip地址)
建议与总结

END