流量整形的用途包括限制網路中特定連線的流量和突發,以保證這些報文以較為均勻的速度傳送出去。
流量整形通常通過使用緩衝區和令牌桶來實現,當報文傳送速度過快時,緩衝區會首先存儲這些報文,然後在令牌桶的控制下均勻地傳送這些緩衝的報文。流量整形是一種主動調整流量輸出速率的措施,它可以對不同類別的報文分別進行限速,以避免網路擁塞和最佳化網路性能。流量整形適用於網路上下游接口頻寬不匹配的情況,尤其是當上游接口頻寬資源大於下游時,可以防止因上游傳送的數據流量過大而在下游造成擁塞。此外,流量整形還有助於確保網路服務質量(QoS),並減少因流量突發導致的網路延遲。