🚗 车载TSN网络故障排查与性能调优实战
📘 30章 · 从入门到专家
动手实验室 ⚙️
01TSN概述与车载网络背景
TSN是什么?为什么需要TSN?与传统CAN、LIN、FlexRay对比
进入章节
02TSN核心标准簇概览
IEEE 802.1AS, 802.1Qbv, 802.1Qbu, 802.1CB等
进入章节
03车载TSN网络架构设计
域控制器拓扑、交换机/端点角色、网络分段规划
进入章节
04时钟同步基础 (802.1AS)
gPTP原理、BMC算法、同步精度影响因素
进入章节
05时钟同步故障排查
同步丢失/偏移过大/主时钟切换 · Wireshark分析gPTP
进入章节
06时间感知整形 (802.1Qbv)
门控列表GCL、保护带机制、Qbv配置
进入章节
07Qbv性能调优
计算门控周期、优化保护带、减少抖动 · 调整GCL参数
进入章节
08帧抢占 (802.1Qbu) 与MAC合并子层
工作原理、对低延迟流量的影响、与Qbv协同
进入章节
09流预留协议 (802.1Qat/Qcc)
SRP协议、流预留建立/拆除、Talker/Listener
进入章节
10流预留故障排查
预留失败、带宽不足、流冲突 · 分析SRP报文
进入章节
11冗余与可靠性 (802.1CB)
帧复制与消除FRER、序列号处理、冗余路径管理
进入章节
12802.1CB故障排查
重复帧、丢帧、序列号跳跃 · 配置并验证FRER
进入章节
13TSN交换机配置与管理
VLAN划分、优先级映射PCP、入口/出口策略
进入章节
14TSN端点 (ECU) 配置
Linux TSN工具集 (iproute2, tsntool, ptp4l) · RTOS TSN栈
进入章节
15网络性能指标
时延、抖动、丢包率、带宽利用率
进入章节
16性能测试方法论
测试拓扑、背景流量、Iperf3/Ostinato/TSN工具
进入章节
17端到端时延分析
发送应用到接收应用时延分解、软件/硬件开销
进入章节
18抖动产生原因与抑制
时钟漂移、队列调度、中断处理 · 测量并优化抖动
进入章节
19丢包问题排查
链路层错误、缓冲区溢出、拥塞 · ethtool & 统计计数器
进入章节
20网络拥塞控制
Qbv与Qbu协同、流量整形、避免微突发
进入章节
21多跳TSN网络调优
逐跳时钟同步、端到端Qbv调度、累积抖动控制
进入章节
22AVB与TSN的融合
SR类流量 (A类/B类) 配置、与BE流量共存
进入章节
23车载TSN安全考虑
802.1X认证、MACsec加密、防止时间同步攻击
进入章节
24TSN与SOME/IP、DDS集成
中间件在TSN部署、QoS映射
进入章节
25诊断与日志
802.1Qca诊断协议、日志记录、故障注入测试
进入章节
26自动化测试框架
基于Python的TSN测试脚本、CI/CD、回归测试
进入章节
27案例研究1:ADAS摄像头数据流
时延超标根因分析 · 故障排查实战
进入章节
28案例研究2:车载以太网骨干网性能调优
多域控制器间数据交互优化
进入章节
29案例研究3:OTA升级对TSN网络的影响
大流量突发下的网络稳定性保障
进入章节
30未来趋势与总结
TSN在自动驾驶演进、与5G/C-V2X融合、资源推荐
进入章节