ptpd2 无法在对等主从连接上工作

ptpd2 not working on a peer-to-peer master-slave connection

我有几台通过直接 10GbE 连接的 x86 机器。接口已启动并正常工作(即机器可以相互 ping 通)。两台机器运行 CentOS Linux.

我需要设置 ptpd 来同步机器,以便获得具有微秒计时分辨率的时间戳。

我有:

ptpd 组件通信(通过 tcpdump 和 ptp 日志文件验证)。此外,/var/log/ptpd2_kernelclock.drift 文件显示了测得的 dritf。

但是,date显示时间不同步,简单的客户端-服务器测试显示时间戳不同步。

知道哪里出了问题吗?

我们找到的唯一解决方案是通过 yum 重新安装 ptpd。由于某些(非常奇怪的)原因,re-installing 具有相同配置文件的 ptpd 解决了错误行为。