IPv6とは何か

IPv6(Internet Protocol version 6)は、ネットワーク上の通信相手を識別するための「IPアドレス」や、データをやり取りする基本手順を定めたインターネット標準です。IPv4が32ビットのアドレスだったのに対し、IPv6は128ビットのため、理論上のアドレス空間が大きくなります。その結果、アドレスの枯渇への対策としてIPv6移行が進められてきました。なお、IPv6の導入状況や可用性はネットワークごとに異なり、常に利用できるとは限りません。

仕組み(IPv6アドレスと基本の動き)

IPv6では、アドレスは128ビットで表現され、通常は16進表記で区切って書きます。多くの環境では、端末は自分のアドレスを構成する仕組みとして、ネットワークが案内する情報(ルータからの通知など)を使います。代表的には「プレフィックス(ネットワーク部分)」「ホスト部分」の考え方があり、同一ネットワーク内での到達性に関係します。

一方で、IPv6はIPv4と比べて、標準の挙動や補助機能の位置付けが変わっています。たとえば、アドレス解決や近隣探索の考え方(同一リンク上の相手を見つけるための手順)が異なり、これによりLAN内での通信確立が支えられます。ここは環境差が出やすい領域なので、「アドレスがある=必ず疎通できる」とは考えない方が安全です。

IPv6の制限と、つまずきやすい例

IPv6の最大の制約は、利用可否がネットワーク側(回線事業者・ルータ・社内ネットワーク・設定)に依存する点です。端末でIPv6が有効でも、上流でIPv6が提供されていなければ外部への到達性は得られません。

また、IPv4とIPv6は別方式として扱われるため、片方だけが正しく動いていても、もう片方は意図どおりにならないことがあります。移行期には、デュアルスタック(両対応)や中継のための仕組み(例:トンネルのような考え方)が用いられることがありますが、構成次第で性能や挙動が変わるため、一般論として「どの環境でも同じ」とは言えません。