NAT64


NAT64
·
NAT64は、ネットワーク アドレス変換(NAT)の形式を使用して、IPv6 ホストと IPv4 ホスト間の通信を容易にするIPv6 移行メカニズムです。NAT64 ゲートウェイは、IPv4 プロトコルと IPv6 プロトコル間のトランスレーターであり、その機能のために、少なくとも 1 つの IPv4 アドレスと、32 ビット アドレス空間を構成する IPv6 ネットワーク セグメントが必要です。このサービス用に予約されている「既知のプレフィックス」は64:ff9b:: / 96です。
IPv6 クライアントは、IPv6 ネットワーク セグメントのホスト部分を使用して通信したい IPv4 アドレスを埋め込み、IPv4が埋め込まれた IPv6 アドレス(したがって、IPv6 ネットワーク セグメントの 32 ビット アドレス空間) を生成し、パケットを結果のアドレス。NAT64 ゲートウェイは、IPv6 アドレスと IPv4 アドレスの間のマッピングを作成します。これは、手動で構成するか、自動的に決定することができます。

動作原理
image"
NAT64 と DNS64
単純な NAT64 インストールは、それぞれ IPv4 ネットワークと IPv6 ネットワークに接続された 2 つのインターフェースを持つゲートウェイで構成されます。IPv6 ネットワークからのトラフィックは、2 つのネットワーク間でパケットを転送するために必要なすべての変換を実行するゲートウェイを介してルーティングされます。ただし、IPv6 アドレス空間はIPv4 アドレス空間よりもはるかに大きいため、変換は対称的ではありません 。したがって、1 対 1 のアドレス マッピングはできません。ゲートウェイは IPv6 から IPv4 へのアドレス マッピングを維持します。これは、IPv6 ネットワークからの最初のパケットが NAT64 ゲートウェイに到達したときに、自動アルゴリズム (ステートレス マッピング) または特別な手動変換 (ステートフル マッピング) を使用して確立できます。
ステートレス変換は、NAT64 トランスレータが IPv4 専用サーバーの前で使用され、リモートの IPv6 専用クライアントが到達できるようにする場合に適しています。ステートフル変換は、クライアント側またはサービス プロバイダーでの展開に適しており、IPv6 のみのクライアント ホストがリモートの IPv4 のみのノードに到達できるようにします。
一般に、NAT64 は、通信が IPv6 ホストによって開始されるときに使用されるように設計されています。逆のシナリオを可能にするために、静的アドレス マッピングを含むいくつかのメカニズムが存在します。
すべてのタイプのリソースが NAT64 でアクセスできるわけではありません。SIPおよびSDP、FTP、WebSocket、Skype、MSN、および IPv4 リテラルを含むその他のコンテンツなど、IPv4 リテラル アドレスを埋め込むプロトコルは除外されますが、デュアルスタックWeb プロキシにより、IPv6 専用クライアントは IPv4 を使用する Web ページにもアクセスできます。 URL のリテラル。ただし、NAT64を使用する 464XLAT では、IPv6 のみの接続でこのようなプロトコルを使用できます。 SIP および FTP の場合、この問題は、アプリケーション レベルのゲートウェイを使用するか、PREFIX64 拡張機能を備えたポート コントロール プロトコルを使用して解決することもできます。

実装
Cisco (2010 ステートレス、2011 ステートフル)
ジュニパー (2010)

参考文献
^ C. バオ; C. ウイテマ; M.バニュロ; M.ブーカデア; X. Li 。IPv4/IPv6 トランスレータの IPv6 アドレッシング。IETF。ドイ: 10.17487/RFC6052 . ISSN  2070-1721 . RFC6052 。_ 提案された標準。アップデート
RFC  4291。
^ M.バニュロ; P.マシューズ; I. van Beijnum 。ステートフル NAT64: IPv6 クライアントから IPv4 サーバーへのネットワーク アドレスとプロトコルの変換。インターネット エンジニアリング タスク フォース(IETF)。ドイ: 10.17487/RFC6146 . ISSN  2070-1721 . RFC 6146 . .
^ マヴリン、アレックス。「NAT64 の能力と制限」 . ブログ記事. 2014 年 1 月 8 日にオリジナルからアーカイブされました。2014年1月6日閲覧。
^ 「NAT64 テクノロジー: IPv6 および IPv4 ネットワークの接続」 . シスコ。
^ M.馬渡; M.川島; C.バーン。464XLAT: ステートフル翻訳とステートレス翻訳の組み合わせ。IETF。ドイ: 10.17487/RFC6877 . ISSN  2070-1721 . RFC6877 。_ 情報提供。
^ M. ブカデア 。Port Control Protocol (PCP) を使用した NAT64 IPv6 プレフィックスの検出. インターネット エンジニアリング タスク フォース。ドイ: 10.17487/RFC7225 . RFC 7225 . 提案された標準。
^ 「NAT64 の理解と構成」 . シスコ。2022 年11 月 13 日閲覧。
^ フィケラ、ジャンリコ。「IPv6: Cisco ルーターを使用した NAT-PT と NAT64 の比較」 . 引用ジャーナルが必要です|journal=( help )
^ 「IPv4 アドレスの枯渇を処理するためのステートフル NAT64 の構成」 . www.juniper.net 。2022 年11 月 13 日閲覧。