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

9.1.2 Changes to the ECN Field within an IP Tunnel (IP トンネル内の ECN フィールドへの変更)

9.1.2 Changes to the ECN Field within an IP Tunnel (IP トンネル内の ECN フィールドへの変更)​

IP トンネルモードパケットの内部ヘッダーに ECN フィールドのコピーが存在することで、外部ヘッダーの ECN フィールドへの不正な変更を検出する機会が提供されます。本文書に準拠した実装の場合、内部および外部ヘッダーの ECT フィールドの比較は 2 つのカテゴリに分類されます。

  • IP トンネルが完全な機能オプションを使用している場合、内部ヘッダーにも not-ECT コードポイントが設定されている場合にのみ、外部ヘッダーに not-ECT コードポイントが設定されるべきです。

  • トンネルが制限された機能オプションを使用している場合、外部ヘッダーに not-ECT コードポイントが設定されるべきです。

適切な条件を満たさないパケットを受信すると、懸念が生じる可能性があります。

次のような状況を考えてみましょう。IP トンネルのトンネル入口ポイントが本文書の要件に更新されておらず、トンネル出口ポイントが ECN をサポートするように更新されています。この場合、IP トンネルは完全な機能 ECN オプションをサポートするように明示的に構成されていません。ただし、トンネル入口ポイントの動作は、完全な機能オプションをサポートするトンネル入口ポイントと同じです。ECN 対応接続からのパケットがこのトンネルを使用する場合、ECT コードポイントはトンネル入口ポイントで外部ヘッダーに設定されます。トンネル内の輻輳により、ECN 対応ルーターが外部ヘッダーに CE を設定する可能性があります。トンネルが完全な機能オプションをサポートするように明示的に構成されていないため、トンネル出口ポイントは外部ヘッダーに not-ECT コードポイントが設定されていることを期待します。完全な機能オプションをサポートするように構成されていないトンネルで、外部ヘッダーに ECT または CE コードポイントを持つパケットを ECN 対応トンネル出口ポイントが受信した場合、CE コードポイントが設定されているかどうかに応じて、次のようにそのパケットを処理すべきです。完全な機能オプションをサポートするように構成されていないトンネルで、外部ヘッダーに CE コードポイントが設定されているが内部ヘッダーには設定されていない場合、出口ポイントでパケットを破棄することが推奨されます。それ以外の場合は転送されるべきです。

IP トンネルは、CE から ECT への ECN コードポイントの変更に基づいて輻輳表示をクリアすることに対する保護を提供できません。輻輳表示のクリアは、ECN なしでは不可能な方法でネットワークおよび他のフローに影響を与える可能性があります。輻輳表示のクリアは、トンネル内のノードによって配置された輻輳表示に対してのみ実行できることに注意することが重要です。内部ヘッダーの ECN フィールドのコピーは、トンネル入口の上流ノードからの輻輳通知を保持します (内部ヘッダーもクリアされない限り)。輻輳通知のクリアが ECN の輻輳管理上の利点を上回るセキュリティリスクと見なされる場合、制限された機能オプションを使用するようにトンネルを指定または構成できます。