NAT64 ルールを使用すると、NSX Edge はネットワーク アドレス変換を行い、外部 IPv6 サブネットワークから内部 IPv4 サブネットワークへのトラフィックを許可します。
NAT64 では、IPv6 専用ノードから IPv4 専用ノードへの通信だけがサポートされます。
- TCP
- UDP
- ICMP
- ICMP Echo 要求と応答のみ。
- ICMPv4 エラーはサポートされていますが、ICMPv6 エラーはサポートされていません。
IPv4 オプション、IPv6 ルーティング ヘッダー、ホップバイホップ拡張ヘッダー、宛先オプション ヘッダー、送信元ルーティング ヘッダーの変換はサポートされていません。FTP はサポートされていません。断片化されたパケットはサポートされていません。
NAT64 では NSX Edge 高可用性はサポートされていません。アクティブ アプライアンスとスタンバイ アプライアンス間で NAT64 セッションは同期されません。フェイルオーバーが発生すると、接続が中断します。
動的ルーティング プロトコルを設定している場合、IPv4 プリフィックスが再配分されます。
プロトコル | タイムアウト | |
---|---|---|
TCP | 受信 TCP-SYNC | 6 秒 |
TCP-ESTABLISHED | 2 時間 |
|
TCP-Trans | 4 分 |
|
UDP | 5 分 | |
ICMP | 1 分 |
前提条件
- IPv6 ネットワークのアドレスを使用して、Edge Services Gateway のアップリンク インターフェイスを設定します。
- IPv4 ネットワークのアドレスを使用して、Edge Services Gateway の内部インターフェイスを設定します。
- これらのアドレスが環境内で重複していないことを確認します。
手順
- vSphere Web Client で、 の順に移動します。
- NSX Edge をダブルクリックします。
- の順にクリックします。
- [ビュー (View)] ドロップダウン メニューから、[NAT64] を選択します。
- [追加 (Add)] をクリックして、NAT64 パラメータを入力します。
オプション 説明 IPv6 宛先プリフィックスと一致 IPv6 ネットワーク プリフィックス(ネットワーク アドレス)または特定の IPv6 アドレスを CIDR 表記で入力します。
NAT64 を使用すると、IPv6 サブネットから IPv4 サブネットに接続できますが、ほとんどの状況では、特定の IPv6 アドレスではなく IPv6 ネットワーク プリフィックスの入力が必要になることがあります。
NAT64 は、このテキスト ボックスに指定された IPv6 ネットワーク プリフィックスを使用して、IPv4 宛先アドレスを IPv6 宛先アドレスにマッピングします。プリフィックス長は、32、40、48、56、64、または 96 のいずれかにする必要があります。
たとえば、/96 ネットワーク プリフィックスを使用すると、NAT64 は IPv4 宛先アドレスに相当する 16 進数を IPv6 ネットワーク プリフィックスに追加します。例については、この手順の後にある NAT64 サンプル ルールを参照してください。
注: RFC 6052 に定義されている既知の 64:ff9b::/96 プリフィックスを使用することも、環境内でまだ使用されていない他の IPv6 プリフィックスを使用することもできます。変換後の IPv4 送信元プリフィックス オプション:IPv4 ネットワーク プリフィックス(ネットワーク アドレス)または特定の IPv4 アドレスを CIDR 表記で入力します。
環境内で IPv4 ネットワーク プリフィックスまたは IPv4 アドレスがまだ使用されていないことを確認します。
NAT64 を使用すると、IPv6 サブネットから IPv4 サブネットに接続できますが、ほとんどの状況では、特定の IPv4 アドレスではなく IPv4 ネットワーク プリフィックスの入力が必要になることがあります。
NAT64 は、IPv4 ネットワーク プリフィックスの IP アドレスを使用して、IPv6 送信元アドレスを IPv4 送信元アドレスに変換します。例については、この手順の後にある NAT64 サンプル ルールを参照してください。
注:- 100.64.0.0/16 の IPv4 共有アドレス空間は、NAT64 用に予約されています。この予約済みのアドレス空間を使用できます。
- このテキスト ボックスを空のままにすると、ルールの発行時に NAT64 は予約済みのアドレス空間を自動的に使用します。
説明 ルールの説明(オプション) [有効] または [ステータス] NAT64 ルールを有効にします。 [ログの有効化] または [ログ] NAT64 ルールのログの収集を有効にします。 - [追加] をクリックしてルールを保存します。
- [発行] をクリックして、ルールを有効にします。
例: NAT64 サンプル ルール
NSX Edge は、外部 IPv6 ネットワーク上の Web 1 コンピュータ (2001::20/64) から内部 IPv4 サブネット上の仮想マシン 1 (10.10.10.2/30) へのトラフィックを許可します。
- 比較する IPv6 宛先プリフィックス:64:ff90::/96
- 変換後の IPv4 送信元プリフィックス:30.30.30.0/24
次の画面キャプチャは、発行後のルールを示しています。ルール ID は自動生成されるため、環境によって異なる可能性があります。
NAT64 ルールは、宛先の IPv4 アドレス (10.10.10.2) に相当する 16 進数を取得し、IPv6 ネットワーク プリフィックス (64: ff90::) に追加し、IPv6 宛先アドレス 64:ff90::a0a:a02 を形成します。
このルールは、変換後の IPv4 送信元プリフィックス (30.30.30.0/24) から任意の IP アドレスを取得します。このルールは 30.30.30.32 を取得します。NAT64 は、この IPv4 送信元アドレスを使用して、宛先アドレス 64:ff90::a0a:a02 を実際の IPv4 宛先アドレス (10.10.10.2) に変換します。
- Web1 コンピュータのコマンド プロンプトにログインし、IPv6 宛先アドレス 64:ff90::a0a:a02 に ping コマンドを発行します。nat64 セッションが確立されます。
- NSX Edge CLI にログインし、
show nat64 sessions
コマンドを実行して nat64 セッションを表示します。Protocol IPv6-SA IPv6-DA SPort DPort IPv4_SA IPv4-DA SPort DPort TCP 2001::20 64:ff90::a0a:a02 2055 22 30.30.30.32 10.10.10.2 2055 22