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

1. Introduction (はじめに)

1. Introduction (はじめに)

IPsec [RFC2401] の最も一般的な用途は, おそらく仮想プライベートネットワーク (Virtual Private Networking, VPN) 機能の提供です。VPN の非常に人気のある用途の1つは, テレコミューターに企業イントラネットへのアクセスを提供することです。今日, [RFC3022] および [RFC2663] で説明されているネットワークアドレス変換 (Network Address Translation, NAT) は, ホームゲートウェイや, ホテルなどテレコミューターが使用する可能性のある他の場所に広く展開されています。その結果, IPsec-NAT の非互換性は, IPsec の主要な用途の1つにおける展開の主要な障壁となっています。この文書は, NAT と IPsec の間の既知の非互換性について説明し, それらに対処するための要件を説明します。

1.1. Requirements Language (要件用語)

この文書では, キーワード "MAY", "MUST", "MUST NOT", "optional", "recommended", "SHOULD", および "SHOULD NOT" は, [RFC2119] で説明されているように解釈されます。

この文書で指定されている要件は, プロトコル提出の評価に使用されることに注意してください。そのため, 要件用語はこれらのプロトコルの機能を指します。プロトコル文書は, これらの機能が必須, 推奨, またはオプションであるかを指定します。たとえば, プロトコルが機密性をサポートすることを要求することは, すべてのプロトコルトラフィックを暗号化することを要求することと同じではありません。

プロトコル提出が実装する機能の1つ以上の MUST または MUST NOT 要件を満たさない場合, そのプロトコル提出は準拠していません。その機能のすべての MUST, MUST NOT, SHOULD, および SHOULD NOT 要件を満たすプロトコル提出は, "無条件準拠" と言われます。すべての MUST および MUST NOT 要件を満たすが, そのプロトコルのすべての SHOULD または SHOULD NOT 要件を満たさないプロトコル提出は, "条件付き準拠" と言われます。