trTCMTwo Rate Three Color Marker,RFC 2698[1])是一种区分服务流量的调节机制。

trTCM 借由测量网络流量,并依照两种速率(最高传输速率(PIR)、最低保证速率(CIR)),三种颜色(绿、黄、红),来决定传输的优先权。

另外一份配套文件 SrTCM(RFC 2697[2])描述封包在一种速率三种颜色的标示方式。

两种速率

  • 最高传输速率(Peak Information Rate,PIR):此网络可达到的最高速率(在没有网络拥塞的情况下)。
  • 最低保证速率(Committed Information Rate,CIR):此网络的最低保证速率(在网络拥塞的情况下)。

三种颜色

  • 红:被标示为红色的封包有很高的几率会被丢弃。
  • 黄:被标示为黄色的封包会尽可能的被传送出去。
  • 绿:被标示为绿色的封包只有很低的可能会被丢弃。

两种模式

不辨别进来封包的颜色(Color-blind Mode)

  1. 只要流量超过PIR,皆标示为红色。
  2. 只超过CIR,标示为黄色。
  3. 都没超过,标示为绿色。

先看颜色再看带宽(Color-aware Mode)

  1. 如果进来的封包为红色,或超过PIR,都标记为红色。
  2. 如果进来的封包为黄色,或超过CIR,都标记为黄色。
  3. 其余标示为绿色。

参考文献

  1. ^ RFC 2698: A Two Rate Three Color Marker - The RFC Archive. www.rfc-archive.org. [2023-12-20]. 
  2. ^ RFC 2697: A Single Rate Three Color Marker - The RFC Archive. www.rfc-archive.org. [2023-12-20].