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

18.1.4 Falsely Indicating ECN-Capability (ECN 機能の虚偽表示)

18.1.4 Falsely Indicating ECN-Capability (ECN 機能の虚偽表示)

この変更は、パケットを誤って ECN 対応としてマークします。パケットは ECN 対応トランスポートによって送信された可能性もあれば、ECN 非対応トランスポートによって送信された可能性もあります。

パケットが後で ECN 対応ルーターで中程度の輻輳に遭遇した場合、ルーターはパケットを破棄する代わりに CE コードポイントを設定できます。トランスポートプロトコルが実際に ECN をサポートしていない場合、トランスポートはこの輻輳表示を決して受信せず、送信率を低下させて応答しません。ECN 機能を虚偽に示すことの潜在的な結果については、以下のセクション 19 でさらに議論されています。

パケットが後で ECN 対応ルーターで輻輳に遭遇しない場合、これら 2 つの変更のうち最初のものは、トランスポートプロトコルによる ECN nonce の使用を妨げる可能性を除いて、影響を与えません。ただし、最後の変更は、パスに沿った監視デバイスに虚偽の輻輳報告を提供する効果があります。トランスポートプロトコルが ECN をサポートしている場合、この変更は、ECN 機能の虚偽表示と輻輳の虚偽報告を組み合わせることにより、トランスポートレベルで影響を与える可能性もあります。ECN 対応トランスポートの場合、これによりトランスポートが不必要に輻輳に応答することになります。この特定のケースでは、ECN フィールドを誤って変更したルーターは代わりにパケットを破棄できたはずです。したがって、ECN 対応トランスポートのこのケースでは、ECN フィールドへのこの変更の結果は、パケットを破棄することよりも悪くありません。