WRED(Weighted Random Early Detection)は、ネットワークのQoS(Quality of Service)におけるトラフィック制御技術の一つで、輻輳(こんざつ)を緩和しパケットの遅延やロスを抑える役割を持ちます。パケットのキューが一定のしきい値に近づくと、余裕のあるパケットを選んでランダムに破棄する仕組みであり、特定のトラフィックのみを優先的に扱うための重み付けも行います。
この技術が利用される理由は、トラフィックの急激な増加時にすべてのパケットを一律に破棄すると、重要な通信が影響を受けるためです。WREDはトラフィックの種類に応じて破棄の確率を調整できるため、音声や映像のリアルタイム通信を保護しながらWebアクセスなど他のパケットの再送を促せます。具体的な応用例としては、企業のネットワーク機器やISPのルーターが混雑緩和のために導入されています。
WREDの特徴は、単純なキューオーバーフローによるパケット破棄ではなく、早期に一部パケットを削減することで全体の輻輳を予防する点にあります。これにより、ネットワーク全体の遅延抑制やスループット向上に寄与します。また、重み付けを設定できるため、複数クラスのトラフィックを柔軟に制御可能です。
