首页/网络/抓包与流量分析速查/TCP ECN 协商与标记
TCP 流分析82 条

TCP ECN 协商与标记

ECN 允许网络设备标记拥塞而非丢包(ECT/CWR/ECE 位):抓包可见 SYN 中的 ECN 协商与后续 ECE/CWR 交互,用于评估链路拥塞信号机制。

用途识别 ECN 使用与拥塞标记
字段tcp.flags.ecn / tcp.options 相关位

过滤

过滤
tcp.flags.ecn == 3 && tcp.flags.syn == 1   # 握手协商 ECN
tcp.flags.ece == 1                        # 收到拥塞标记
tcp.flags.cwr == 1
ECN 的实际收益取决于路径设备支持;多数环境仍以丢包信号为主。

易错点

  • ECN 不支持时握手自动回落,抓包看到协商失败属正常
  • ECN 相关问题常表现为吞吐波动而非直接失败,需要长窗口统计

数据来源与参考

  • RFC 3168(ECN)
  • RFC 9293
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌