您好,欢迎进入北京泰福特电子科技有限公司官网

咨询服务热线

400-015-1230

NTP时钟服务器回环网卡使用数据

发布时间:2022-04-11 16:20:07

测试名称:关于泰福特时间同步服务器回环网卡使用数据包

测试目的:NTP服务器使用回环网卡发送哪些数据

测试环境:一台HJ210-BDRBP时间服务器设备

测试内容及步骤:

 1、NTSM监控软件查看到的现象

 NTSM监控软件查看现象

观察监控软件,发现时间偏差在0和200ms之间来回调到

服务器和标准源时间对比

NTP服务器和标准源时间对比

但在NTP服务器上和标准源对比偏差,发现偏差小于1ms,推断原因是ntp时间服务器数据包的时间戳原因导致的。

  2、在网络时间服务器上利用tcpdump –i lo–w lo_ntp.cap 进行抓包,并利用wirshark分析

抓包大概有三个数据包。

利用tcpdump –i lo –w lo_ntp.cap 进行抓包

   234大小包 主要内容是个sys_info ,是个系统应答。

   142 大小包,发包间隔几乎是1秒一次,

   186 大小包,发包间隔也是一秒一次,主要内如和142包格式一致,但不像142包数据数据为空,感觉186是142的查询返回数据。

对自身内核情况的查询

   从kernel loop discipline status change 来分析,应该是对自身内核情况的查询

   3、 网上查询结果

http://lists.ntp.org/pipermail/questions/2016-April/040748.html

网上认为这个一个bug,是在代码中应用一个标识位的情况另一方面, 快速浏览源代码会产生一个符号 NTP_OLDVERSION 定义为 1, 注释 "最古老的可信版本 ", 并在整个软件包中使用。

mentions the version number VN as 4 and witha quick look I havent found

> some exception for control packets.So basically this sounds like a bug.

>

> On the other hand, a quick glance atthe source code yields that a

> symbol NTP_OLDVERSION is defined as 1with comment "oldest credible

> version", and is used throughoutthe whole software package.

>

 4、在其他版本测试

在红帽2.4.32内核下,使用ntpd 4.1.1抓包并未发现这个现象

测试分析和结论:

   1、以往经验,在ntpd的4.2.0版本中,关闭回环网卡会导致ntpd不能正常启动。因此推断ntpd在做时钟服务器的时候,会查询自身内核的信息。

   2、未避免NTSM监控的误报,建议观察服务器自身在监控软件中的时间偏差,其偏差设置值的大小应该大于其偏差值。


  • 联系方式
  • 传 真:86-10-82782026
  • 电 话:400-015-1230
  • 地 址:北京市海淀区北清路68号院用友软件园北区17号楼三层
在线咨询

咨询电话:

400-015-1230

  • 微信扫码 关注我们

Copyright © 2002-2035 北京泰福特电子科技有限公司 版权所有 备案号:京ICP备12028220号-1
京公网安备 11010802025976号

扫一扫咨询微信客服

18519396506
Powered by RRZCMS