IPv6デュアルスタックライト
IPv6 Dual-Stack Lite(DS-Lite)は、インターネットサービスプロバイダがエンドユーザーのソフトウェアを変更することなくIPv6アクセスネットワークに移行できるようにするための技術です。IPv4ユーザーは、ホームネットワークへの中断を最小限に抑えながら、IPv4インターネットコンテンツへのアクセスを継続し、IPv6ユーザーはIPv6コンテンツにアクセスできるようにします。
IPv6 Dual-Stack Lite について
IPv6 Dual-Stack Lite(DS-Lite)は、インターネットサービスプロバイダがIPv6ネットワークに移行できるようにしながら、同時にIPv4アドレス枯渇にも対応できるようにする技術です。
IPv4アドレスは枯渇しつつあります。そのため、ブロードバンドサービスプロバイダ(DSL、ケーブル、モバイル)は、新規ユーザーをサポートするために新しいアドレスを必要としています。パブリックインターネットを構成するシステムのほとんどはまだ有効でIPv4のみをサポートしており、多くのユーザーのシステムはまだIPv6を完全にサポートしていないため、IPv6アドレスのみを提供することはしばしば実行できません。
DS-Liteを使用すると、サービスプロバイダは、エンドユーザーのソフトウェアを変更することなく、IPv6アクセスネットワークに移行できます。インターネットにアクセスするデバイスは変更されません。したがって、IPv4ユーザーはホームネットワークへの中断を最小限に抑えながらIPv4インターネットコンテンツにアクセスし続けることができ、IPv6ユーザーはIPv6コンテンツにアクセスできるようになります。
図1は、プロバイダとユーザーの間でIPv6のみのリンクを使用し、ユーザーネットワーク内のIPv4(またはデュアルスタック)ホストを維持するDS-Liteアーキテクチャを示しています。
DS-Lite導入モデルは、以下のコンポーネントで構成されています。
-
DS-Liteホームルーターのソフトワイヤイニシエータ--IPv4パケットをカプセル化し、IPv6トンネルを介して送信します。
-
DS-Liteキャリアグレードのネットワークアドレス変換(NAT)用ソフトワイヤーコンセントレータ - IPv4-in-IPv6パケットのカプセル化を解除し、IPv4-IPv4 NAT変換も実行します。
ユーザーのデバイスがIPv4パケットを外部宛先に送信すると、DS-Liteはプロバイダネットワークに転送するためにIPv4パケットをIPv6パケットにカプセル化します。これらのIPv4-in-IPv6トンネルは softwiresと呼ばれます。IPv6 上の IPv4 のトンネリングは、変換よりも簡単で、パフォーマンスと冗長性の懸念を排除します。
ソフトワイヤーは、サービスプロバイダネットワークのある時点でソフトワイヤーコンセントレータで終端し、IPv4パケットのカプセル化を解除し、キャリアグレードのネットワークアドレス変換(NAT)デバイスを介して送信します。そこで、パケットは元の送信元アドレスを隠すために送信元NAT処理を受けます。
加入者のホームネットワーク内のホストから発信されたIPv6パケットは、アクセスネットワークを介してネイティブに転送されます。
DS-LiteキャリアグレードのNATは、単一のグローバルIPv4アドレスを介して、IPv4からIPv4へのアドレスを複数の加入者に変換します。加入者が使用する重複アドレス空間は、トンネルエンドポイントの識別によって曖昧さが解消されます。1つのコンセントレータを複数のソフトワイヤのエンドポイントにすることができます。
エンドホストから発信されたIPv4パケットには、プライベート(重複する可能性がある)IPアドレスがあります。そのため、これらのパケットには NAT を適用する必要があります。エンドホストのアドレスが重複している場合は、 NAPT(ネットワークアドレスポート変換 )が必要です。
NAPTを使用して、システムは加入者ネットワーク内のカプセル化IPv6パケットの送信元アドレスを内部のIPv4送信元アドレスとポートに追加します。各ユーザーのIPv6アドレスは一意であるため、IPv6送信元アドレスとIPv4送信元アドレスおよびポートの組み合わせにより、明確なマッピングが作成されます。
システムは、加入者ネットワークの外部から応答するIPv4パケットを受信すると、以下のアクションを実行します。
-
マッピングされたIPv6アドレスをIPv6宛先アドレスとして使用して、IPv4パケットをIPv6パケットにカプセル化します。
-
パケットをユーザーに転送します。
デバイスあたりのソフトワイヤ イニシエーターとソフトワイヤ コンセントレータの最大数は、インストールされたプラットフォームと Junos OS リリースによって異なります。
機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。
プラットフォームに関連する注意事項については、「 プラットフォーム固有の NAT ソフトワイヤ イニシエータ容量の動作 」セクションを参照してください。
ファイアウォールは 32 のソフトワイヤ コンセントレータをサポートします。
DS-Lite の最新の IETF ドラフトドキュメントでは、新しい用語が使用されています。
-
ソフトワイヤーイニシエーターという用語はB4に置き換えられました。
-
ソフトワイヤーコンセントレータという用語はAFTRに置き換えられました。
Junos OS のドキュメントでは、DS-Lite の設定に使用される CLI ステートメントとの整合性を保つために、設定について説明する際に通常、元の用語を使用しています。
詳細については、次のドキュメントを参照してください。
-
draft-ietf-softwire-dual-stack-lite-06、 IPv4枯渇後のデュアルスタックライトブロードバンド導入、2010年8月。
-
RFC 2473、 IPv6仕様の汎用パケットトンネリング、1998年12月。
-
RFC 2663、 IP ネットワークアドレス変換器(NAT)の用語と考慮事項、1999 年 8 月。
-
RFC 4787、 ユニキャストUDPのネットワークアドレス変換(NAT)動作要件、BCP 127、2007年1月。
-
RFC 4925、 Softwire Problem Statement、2007 年 7 月。
-
RFC 5382、 TCPのNAT動作要件、BCP 142、2008年10月。
-
RFC 5508、 ICMPのNAT動作要件、BCP 148、2009年4月。
-
http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xhtml
例:IPv6 Dual-Stack Liteの設定
ISP が新しい加入者ホームに IPv6 アドレスと IPv6 対応機器を割り当て始めると、デュアルスタック ライト(DS-Lite)は、IPv6 CE WAN 機器の背後にあるプライベート IPv4 アドレスが IPv4 ネットワークに到達する方法を提供します。DS-Liteにより、IPv4のお客様は、カスタマーエッジでソフトワイヤイニシエーターを使用して、ホームネットワークへの中断を最小限に抑えながらIPv4パケットをIPv6パケットにカプセル化し、IPv6のお客様がIPv6コンテンツにアクセスできるようにすることで、現在のハードウェアを使用してインターネットに引き続きアクセスできます。Softwireコンセントレータは、IPv4-in-IPv6パケットのカプセル化を解除し、IPv4-IPv4 NAT変換も実行します。
この例では、IPv4-in-IPv6アドレス用にソフトワイヤコンセントレータを設定する方法を示します。
要件
始める前に:
-
DS-Liteの概要セクションを参照してください。IPv6 Dual-Stack Liteについてを参照してください。
-
ICMPv6パケットがファイアウォールでどのように処理されるかを確認します。 ファイアウォールデバイスがICMPv6パケットを処理する方法についてを参照してください。
概要
この設定例では、ソフトワイヤコンセントレータの設定方法、ソフトワイヤ名、コンセントレータアドレス、およびソフトワイヤタイプを示しています。
ソフトワイヤコンセントレータのIPv6アドレスは、物理インターフェイスで設定されたIPv6アドレスまたはループバックインターフェイスで設定されたIPv6アドレスと一致させることができます。
設定
手順
CLIクイックコンフィグレーション
この例をすばやく設定するには、以下のコマンドをコピーしてテキストファイルに貼り付け、改行を削除して、ネットワーク設定に一致させる必要がある詳細を変更し、コマンドを [edit] 階層レベルのCLIにコピーアンドペーストして、設定モードから commit を入力します。
set security softwires softwire-name my_sc1 softwire-concentrator 2001:db8::1 softwire-type IPv4-in-IPv6
ステップバイステップの手順
次の例では、設定階層のさまざまなレベルに移動する必要があります。その方法の詳細については、『CLIユーザーガイド』の「構成モードでのCLIエディターの使用」を参照してください。
IPv4 パケットを IPv6 パケットに変換するように DS-Lite ソフトワイヤ コンセントレータを設定するには:
ソフトワイヤコンセントレータの名前を割り当てます。
[edit security] user@host# edit softwires softwire-name my_sc1
ソフトワイヤコンセントレータのアドレスを指定します。
[edit security softwires softwire-name my_sc1] user@host# set softwire-concentrator 2001:db8::1
IPv4 から IPv6 へのソフトワイヤ タイプを指定します。
[edit security softwires softwire-name my_sc1 softwire-concentrator 2001:db8::1 user@host# set softwire-type IPv4-in-IPv6
結果
設定モードから、 show コマンドを入力して設定を確認します。出力に意図した設定が表示されない場合は、この例の手順を繰り返して設定を修正します。
[edit security softwires softwire-name my_sc1] user@host# show softwire-concentrator 2001:db8::1; softwire-type ipv4-in-ipv6;
デバイスの設定が完了したら、設定モードから commit を入力します。
検証
動作モードから、 show security softwires コマンドを入力します。ソフトワイヤーが接続されていない場合、動作出力は次のサンプルのようになります。
user@host# show security softwires
Softwire Name SC Address Status Number of SI connected
my-sc1 2001:db8::1 Active 0
ソフトワイヤが接続されている場合、動作出力は次のサンプルのようになります。
user@host# show security softwires
Softwire Name SC Address Status Number of SI connected
my-sc1 2001:db8::1 Connected 1
プラットフォーム固有の NAT ソフトワイヤ イニシエータ容量の動作
機能エクスプローラーを使用して、特定の機能のプラットフォームとリリースのサポートを確認します。
プラットフォーム固有の動作を確認するには、以下の表を使用して下さい。
| プラットフォーム | の違い |
|---|---|
| SRXシリーズ |
|