返回学习路径

learn

队列、流量类别与整形

在进入严格时间调度前,先理解以太网如何把流量分类、排队,并用整形减少突发。

第四章:队列与整形资源隔离IEEE 802.1QCBS

本节学习目标

  • 理解 traffic class、队列和优先级如何把关键流量从普通流量中分离出来。
  • 掌握 Credit-Based Shaper 的直觉:用 credit 限制发送节奏,而不是随到随发。
  • 知道整形能降低突发,但不等于严格的时间窗口调度。

本章小节

  1. 01流量分类与队列:关键帧先要进对队列理解 traffic class、VLAN PCP、队列映射和本地调度之间的关系,避免把优先级当成魔法。
  2. 02Credit-Based Shaper:用 credit 把突发压成节奏理解 CBS 如何通过 credit 增减控制发送机会,以及它为什么适合平滑而不是严格定时。

为什么不能直接跳到 Qbv

Qbv 很有代表性,但在它之前要先知道流量怎么进入队列。交换机并不是看到“关键报文”四个字就自动保护它,关键流量必须通过 VLAN PCP、流标识、端口配置或更高层的规则被归类到合适队列。

队列和整形解决的是资源隔离和节奏控制。它们不一定承诺严格时间点,却能让背景流量不至于以完全不可控的突发方式冲击关键队列。对很多应用来说,CBS 这类机制已经能显著改善延迟和抖动。

本章小节怎么读

第一小节讲 traffic class 和队列。重点是分类、映射、优先级和队列之间的关系,以及为什么“分进队列”只是第一步。

第二小节讲 Credit-Based Shaper。它通过 credit 的增加和消耗控制发送机会,可以把突发压成更平滑的节奏。这个机制适合用动画和实验理解,因为 credit 的变化比纯文字更难直观想象。

本章的核心结论

队列和整形是 TSN 的地基之一。它们让流量变得可管理,但并不自动产生端到端确定性。后续 Qbv、抢占和 Qcc 都是在这个地基上进一步约束时间、阻塞和资源配置。