IPv6を導入するにあたりIPv4との混在は避けることができません。IPv4からIPv6アドレスへの移行は
マニュアルIPv6トンネルを実装するためには、トンネルのそれぞれのエンドポイントのルータ上にて IPv4とIPv6アドレスをスタティックに定義している必要があります。つまり、ルータ上にてデュアル スタックを実装している必要があります。このトンネリングは、IPv4パケットの中にPv6トラフィックを カプセル化するため、それらはIPv4のバックボーン上で転送することができます。このトンネルにより 孤立したIPv6のサイト間を接続する既存のインフラがIPv4であっても問題なくIPv6通信が実現します。 ![]() GRE IPv6トンネルでは、GREパケットのペイロードとしてIPv6パケットをカプセル化してIPv6トラフィック を転送することができます。GREの場合はIPv4に限らず、他のプロトコルを使用してエンドツーエンドの トンネルを作成することができますが、マニュアルIPv6トンネル(ipv6ip)よりもオーバヘッドが多くなる。 IPv6ネットワークを接続するバックボーンがIPv4のptpのサイト間接続なら「ipv6ip」の方が優れている。 先に紹介したトンネリングの手法はどちらとも手動トンネルといわれるものですが、ここから紹介する 6to4、ISATAPは自動トンネルと言われています。トンネルのコネクションを確立する上で宛先アドレス は定義する必要がなく、着信するIPv6パケットの宛先アドレスから自動的に宛先IPv4アドレスを導く ことができるので自動トンネルと言われています。 6to4は、IPv4バックボーンを経由してIPv6ネットワーク間を接続するトンネリングなのですが、6to4を 実装する上でIPv6ネットワークで使用するIPv6アドレスのプレフィックスは [ 2002::/16 ] を使用する 必要があります。また、IPv6ネットワーク上のルータやホストは6to4に対応している必要はないが 6to4トンネルを確立するルータは6to4に対応している必要があります。6to4ルータに実装するIPv6の アドレスは先頭の48ビットが [ 2002:xxxx:xxxx: ] となっています。2002はルータが6to4用のもので xxxx:xxxxについては、IPv4アドレスを16進数に変換してそのまま埋め込みます。6to4のルータでは この埋め込まれたIPv4アドレスを使用してトンネルを自動的に構築します。残りのビットについては、 16ビットを任意のサブネットIDとして定義しネットワークプレフィックスを64ビットにして、残りの64ビット は任意のインターフェースIDとなります。6to4ルータのoutside I/Fに定義されているIPv4アドレスが、 [ 123.12.3.1 ] である場合は、6to4アドレスは [ 2002:7b0c:0301/48 ] になることが導き出せられます。 ![]() ※ 6to4リレーや自動トンネルの [ IPv4互換IPv6トンネル ]、[ ISATAPトンネル ] についてはまた別の機会に解説させて頂きます。 |
← IPv6 - インターフェースID IPv6 - Ciscoコンフィグ →
ネットワークエンジニアとして
Copyright(C) 2002-2008 Cool. All Rights Reserved