01
时钟同步概述
为什么需要时钟同步?分布式系统中的时间概念。
基础概念
02
物理时钟与逻辑时钟
物理时钟(NTP/PTP)与逻辑时钟(Lamport/Vector)的区别。
对比核心
03
NTP协议原理
NTP的层次结构、时间戳格式、同步算法。
NTP算法
04
NTP报文格式
NTP报文头部字段详解、模式字段含义。
报文二进制
05
NTP时钟过滤与选择
时钟过滤算法、时钟选择算法、时钟合并算法。
过滤选择
06
NTP调优实战
NTP服务器配置、客户端配置、常见问题排查。
实战运维
07
PTP协议原理
PTP的边界时钟、透明时钟、普通时钟。
PTP高精度
08
PTP报文交互
Sync、Follow_Up、Delay_Req、Delay_Resp报文流程。
交互时序
09
PTP时钟同步精度
硬件时间戳 vs 软件时间戳,影响精度的因素。
精度硬件
10
PTP调优实战
PTP配置文件详解、网卡驱动支持、性能测试。
调优驱动
11
Lamport逻辑时钟
Lamport时钟定义、happens-before关系、时钟条件。
逻辑时钟偏序
12
Lamport时钟应用
分布式互斥、全局状态快照。
互斥快照
13
Vector时钟
Vector时钟定义、因果一致性、冲突检测。
向量因果
14
Vector时钟应用
CRDT数据结构、版本向量。
CRDT版本
15
混合逻辑时钟(HLC)
HLC原理、与NTP结合、性能优势。
HLC混合
16
时钟同步的挑战
网络延迟、时钟漂移、时钟重置。
挑战延迟
17
时钟同步的数学模型
Cristian算法、Berkeley算法。
算法模型
18
时钟同步的容错
拜占庭将军问题与时钟同步、拜占庭容错算法。
容错BFT
19
时钟同步在数据库中的应用
Spanner的TrueTime、CockroachDB的HLC。
数据库Spanner
20
时钟同步在区块链中的应用
PoW的时间戳、BFT共识的时间要求。
区块链共识
21
时钟同步在金融交易中的应用
交易所的时间同步要求、审计追踪。
金融合规
22
时钟同步在物联网中的应用
传感器网络的时间同步、低功耗设计。
IoT低功耗
23
时钟同步在5G网络中的应用
5G前传网络的时间同步、O-RAN标准。
5GO-RAN
24
时钟同步在自动驾驶中的应用
传感器融合的时间对齐、V2X通信。
自动驾驶V2X
25
时钟同步性能测试
测试工具(ptp4l、ntpq、chronyc)、测试指标。
测试工具
26
时钟同步的监控与告警
Prometheus + Grafana监控时钟偏移。
监控Grafana
27
时钟同步的常见故障
时钟跳变、时钟不同步、时钟源切换。
故障排查
28
时钟同步的调优策略
内核参数调优、网络QoS、硬件选型。
策略内核
29
时钟同步的未来趋势
白盒时钟、eBPF增强、AI辅助调优。
趋势eBPF
30
综合实战
搭建高精度时钟同步系统(NTP + PTP + HLC)。
综合项目