测试名称:关于四个时间故障对客户端的影响测试
测试目的:理解NTP的算法
测试环境:四台HJ210-BDRBP设备,四台和外部时间以矫正。
测试内容及步骤:
1、四台客户端是时间服务器已矫正
2、修改A台服务器时间,修改时间大于20毫秒,小于1秒。
修改时间大于20毫秒,小于1秒
在经历20分钟后,客户端执行ntpq –p结果如下
客户端执行ntpq –p结果
出图中可以看出,算法以将A台设备(192.168.5.135)识别为不可信时间源(其前面为X)。
3、修改B台服务器时间,修改时间大于1秒,小于1000秒
修改时间大于1秒,小于1000秒
B台服务器时间
等待20分钟后现象
等待20分钟后现象
等待30分钟后现象
4、修改C台服务器时间,修改时间大于1000秒
修改时间大于1000秒
测试分析和结论:
1、单台时间源变化,客户端会直接将故障时间源从算法剔除
2、两个源故障,在观察一个小时的情况下,客户端不会信任任何时间源情况,其值跟未修改的时间源最接近。
3、当出现三个故障时间时,因NTP算法无法对时间源进行有效判断,客户端采取自守时,其时间和正常的时间(192.168.5.200)时间内几乎一致。
扫一扫咨询微信客服