为什么不能直接跳到 Qbv
Qbv 很有代表性,但在它之前要先知道流量怎么进入队列。交换机并不是看到“关键报文”四个字就自动保护它,关键流量必须通过 VLAN PCP、流标识、端口配置或更高层的规则被归类到合适队列。
队列和整形解决的是资源隔离和节奏控制。它们不一定承诺严格时间点,却能让背景流量不至于以完全不可控的突发方式冲击关键队列。对很多应用来说,CBS 这类机制已经能显著改善延迟和抖动。
本章小节怎么读
先读 traffic class、队列映射、严格优先级和饥饿问题,建立“关键流必须先进入正确队列”的基础直觉。
再读 CBS、整形边界和入口约束,理解为什么平滑突发、限制坏输入和保护带宽都很重要,但它们仍然不等于严格时间窗口。
最后读 ATS 与 CQF 的位置感。这里不要求你马上掌握所有高级整形细节,只要知道它们和 CBS、Qbv 分别站在 TSN 工具箱的什么位置。
本章的核心结论
队列和整形是 TSN 的地基之一。它们让流量变得可管理,但并不自动产生端到端确定性。后续 Qbv、抢占和 Qcc 都是在这个地基上进一步约束时间、阻塞和资源配置。
检查点
- 如果关键帧被映射到普通队列,后续为关键队列配置的 Qbv 窗口还能保护它吗?
- CBS 和 Qbv 都能改善抖动,它们控制的对象有什么不同?