learn
普通以太网为什么不确定
从队列、突发、大帧阻塞和多跳累积开始,理解 TSN 为什么要介入以太网转发过程。
第二章:以太网的不确定性问题建模IEEE 802.1Q
本节学习目标
- 理解普通以太网的主要不确定性来自等待和竞争,而不只是链路速率。
- 能解释高优先级为什么能改善平均情况,却不能天然证明最坏情况。
- 为后续 Qbv、抢占和整形机制建立问题背景。
本章小节
本章要拆开的误区
新手常把“不确定”理解成“网络太慢”。但在 TSN 语境里,慢不是唯一问题,甚至经常不是主要问题。真正麻烦的是同一条流今天 80 微秒到,明天 900 微秒到,而控制系统无法承受这种不可预测。
普通以太网默认服务模型是 best effort。交换机看到报文后按队列、优先级、端口状态和当前发送情况处理。如果关键报文到达时端口正在发送一个普通大帧,它不能让这个大帧瞬间消失;如果前面有一串突发报文,它也可能要等待队列清空。
本章小节怎么读
第一小节从队列和抖动讲起,重点看突发流量、大帧阻塞和多跳累积如何把微小等待放大成尾延迟。这里会配一个队列等待实验,因为这是最适合通过可视化建立直觉的部分。
第二小节讲本地优先级的边界。优先级是必要工具,但它不是完整的确定性方案。理解这个边界,后面才会知道为什么 TSN 需要时间表、guard band、抢占和流级资源配置。
本章的核心结论
普通以太网不是不能承载关键流量,而是默认没有足够信息去承诺关键流量的最坏情况。TSN 不是推翻以太网,而是在保留以太网生态的前提下,给关键流量补上时间、资源和验证能力。