情境

假使有一個突發流量超出了頻寬,在沒有 QoS 的時候,超出的部分會被丟棄。 若加上了 QoS,超出的部分就會被存到佇列中,等到頻寬足夠後發送。 但如此以來會造成高延遲,不適用於 UDP 傳輸類的資料,如語音通話、遊戲等。

簡介

Traffic Shaping 是一種流量管理技術,用於控制進出網路的資料傳輸速度,主要目的是平滑流量峰值,避免瞬間的大量流量導致網路擁塞。Traffic Shaping 的實現方式通常包括:

  • 頻寬限制:通過設定最大速率來限制某些類型的流量
  • 突發允許:允許短時間內超過設定的頻寬限制,以處理突發的流量需求
  • 封包排隊:將資料流排隊處理,根據設定的速率發送

    排隊太長封包就要等很久,對延遲敏感的應用就會受到影響

與 QoS 的關係

Traffic Shaping 是實現 QoS 的一種技術手段之一。通過控制流量速率,可以確保高優先級流量在網路擁塞時仍能得到保證。

Traffic Shaping 負責控制總體流量速率,QoS 則負責優先級和資源分配。兩者協同工作,確保網路流量得到合理的控制和優先處理。