メインコンテンツまでスキップ

4. Active Queue Management (AQM) (アクティブキュー管理)

4. Active Queue Management (AQM) (アクティブキュー管理)

ランダム早期検出 (Random Early Detection, RED) は、アクティブキュー管理 (Active Queue Management, AQM) のメカニズムであり、初期輻輳を検出するために提案されており [FJ93]、現在インターネットで展開されています [RFC2309]。AQM は、輻輳指示のための複数の代替手段の一つを使用する汎用メカニズムとして意図されていますが、ECN がない場合、AQM はパケット破棄を輻輳指示メカニズムとして使用することに制限されます。AQM は、キューオーバーフロー時にのみ破棄するのではなく、平均キュー長がしきい値を超えることに基づいてパケットを破棄します。しかし、AQM はキューが実際にオーバーフローする前にパケットを破棄する可能性があるため、AQM は常にメモリ制約のためにパケットを破棄することを余儀なくされるわけではありません。

AQM は、パケットヘッダーに Congestion Experienced (輻輳経験、CE) コードポイントを設定できます。これは、そのようなフィールドが IP ヘッダーで提供され、トランスポートプロトコルによって理解される場合、パケットを破棄する代わりに行われます。ECN とともに CE コードポイントを使用することで、受信側はパケットを受信でき、パケット損失後の再送信によって生じる可能性のある過度の遅延を回避できます。私たちは、CE コードポイントが設定されたパケットを指すために「CE packet」(CE パケット) という用語を使用します。