01
时钟同步基础
为什么金融行情系统需要精确时钟同步?PTP/NTP协议对比。
PTPNTP基础
02
PTP协议原理
主从时钟架构、Sync报文、Follow_Up报文、Delay_Req/Delay_Resp机制。
PTP报文延迟
03
PTP时钟类型
普通时钟(OC)、边界时钟(BC)、透明时钟(TC)在行情系统中的应用场景。
OCBCTC
04
NTP协议原理
客户端-服务器模式、分层架构(Stratum)、时间戳计算。
NTPStratum
05
NTP性能调优
minpoll/maxpoll参数、burst/iburst模式、服务器选择策略。
调优burst
06
硬件时间戳
网卡硬件时间戳原理、Linux内核支持(SO_TIMESTAMPING)、DPDK时间同步。
硬件DPDK
07
时钟抖动定义
抖动(Jitter)与延迟(Latency)的区别、皮秒/纳秒/微秒级精度要求。
抖动精度
08
抖动来源分析
网络抖动、操作系统调度抖动、中断延迟、CPU频率缩放影响。
中断调度
09
抖动测量方法
硬件时间戳对比法、环路测试法、白盒测试工具(phc2sys, ptp4l)。
测量phc2sys
10
Linux PTP实现
linuxptp项目(ptp4l, phc2sys, timemaster)配置与部署。
linuxptp部署
11
PTP边界时钟部署
在交换机上配置边界时钟、级联场景下的精度损失控制。
边界时钟交换机
12
PTP透明时钟
端到端透明时钟(E2E-TC)与对等透明时钟(P2P-TC)的区别。
E2E-TCP2P-TC
13
混合时钟同步策略
PTP+NTP双备份、GPS+PTP+NTP三级冗余架构。
冗余GPS
14
GPS时钟源
GPS驯服时钟、北斗+GPS双模接收机、天线安装注意事项。
GPS北斗
15
时钟同步网络设计
树形拓扑、环形拓扑、冗余路径下的时钟选源算法(BMCA)。
拓扑BMCA
16
BMCA算法
最佳主时钟算法原理、优先级向量比较、数据集比较。
BMCA算法
17
时钟同步精度验证
使用Wireshark分析PTP报文、时间误差统计方法。
Wireshark验证
18
行情系统时间戳规范
交易所时间戳格式(纳秒/微秒)、撮合引擎时间戳要求。
交易所撮合
19
应用层时间戳
TCP_NODELAY影响、应用层打戳与内核打戳的精度差异。
应用层内核
20
抖动控制技术
中断绑定(IRQ affinity)、CPU隔离(isolcpus)、实时内核(Preempt-RT)。
IRQisolcpus
21
DPDK时间同步
DPDK PTP示例程序、精确时间戳获取、用户态驱动优势。
DPDK用户态
22
FPGA硬件时间同步
FPGA实现PTP从时钟、纳秒级精度硬件打戳。
FPGA硬件
23
时钟同步监控
Prometheus + Grafana监控时钟偏移、告警阈值设置。
监控Grafana
24
时间同步故障排查
常见问题(时钟源丢失、网络不对称、驱动兼容性)。
故障排查
25
跨机房时钟同步
暗光纤直连PTP、WAN环境下的时钟同步挑战与解决方案。
WAN暗光纤
26
高频交易时钟同步
纳秒级精度要求、硬件时间戳卡(如Solarflare/Exablaze)。
高频Solarflare
27
时钟同步测试工具
ptp4l测试模式、ts2phc、chrony的ntpdig测试。
测试chrony
28
合规与审计
金融监管对时钟同步的要求(MiFID II RTS 25)、日志记录规范。
合规MiFID II
29
时钟同步自动化运维
Ansible批量部署PTP配置、时钟状态巡检脚本。
Ansible自动化
30
未来趋势
白盒交换机PTP、IEEE 802.1AS(TTTE)、5G网络时间同步在金融领域的应用。
5G白盒