IPv6-概要
インターネットプロトコルバージョン6は、インターネットバージョン2として知られる将来のインターネットのすべての可能な要件を組み込むように設計された新しいアドレス指定プロトコルです。このプロトコルは、その前身のIPv4として、ネットワーク層(レイヤー3)で機能します。膨大な量の論理アドレス空間を提供することに加えて、このプロトコルには、IPv4の欠点に対処するための十分な機能があります。
なぜ新しいIPバージョンなのか?
これまでのところ、IPv4は、堅牢なルーティング可能なアドレス指定プロトコルとしての地位を証明しており、そのベストエフォート配信メカニズムで何十年にもわたって役立ってきました。80年代初頭に設計され、その後大きな変更はありませんでした。誕生当時、インターネットは研究のために少数の大学と国防総省に限定されていました。IPv4は32ビット長で、約4,294,967,296(2 32)のアドレスを提供します。このアドレス空間は、当時は十分すぎると考えられていました。以下に、IPv6の誕生に重要な役割を果たした主なポイントを示します。
インターネットは指数関数的に成長し、IPv4で許可されているアドレス空間は飽和状態になっています。予期せぬ成長が予想される将来のインターネットアドレスのニーズを満たすことができるプロトコルが必要です。
IPv4自体は、セキュリティ機能を提供しません。データは、インターネットに送信する前に、他のセキュリティアプリケーションで暗号化する必要があります。
IPv4でのデータの優先順位付けは最新ではありません。IPv4には、サービスの種類またはサービスの品質のために予約されたビットがいくつかありますが、それらは多くの機能を提供しません。
IPv4対応のクライアントは手動で構成することも、アドレス構成メカニズムが必要な場合もあります。グローバルに一意のIPアドレスを持つようにデバイスを構成するメカニズムはありません。
なぜIPv5ではないのですか?
現在まで、インターネットプロトコルはIPv4のみであると認識されています。プロトコル自体が開発および実験プロセスにある間、バージョン0から3が使用されました。したがって、プロトコルを本番環境に移行する前に、多くのバックグラウンドアクティビティがアクティブなままであると想定できます。同様に、インターネット用のストリームプロトコルを実験する際に、プロトコルバージョン5が使用されました。これは、インターネットプロトコル番号5を使用してデータグラムをカプセル化したインターネットストリームプロトコルとして知られています。公開されることはありませんでしたが、すでに使用されていました。
IPバージョンとその使用方法の表を次に示します。
簡単な歴史
80年代初頭のIPv4の開発後、アドレスの需要がインターネットで指数関数的に増加するにつれて、利用可能なIPv4アドレスプールは急速に縮小し始めました。IETFは、発生する可能性のある状況を事前に認識して、1994年にIPv4に代わるアドレス指定プロトコルの開発を開始しました。IPv6の進行状況は、公開されているRFCを使用して追跡できます。
1998 – RFC 2460 –基本プロトコル
2003 – RFC 2553 –基本的なソケットAPI
2003 – RFC 3315 – DHCPv6
2004 – RFC 3775 –モバイルIPv6
2004 – RFC 3697 –フローラベル仕様
2006 – RFC 4291 –アドレスアーキテクチャ(改訂)
2006 – RFC 4294 –ノード要件
2012年6月6日、一部のインターネット大手はサーバーをIPv6に移行することを選択しました。現在、彼らはデュアルスタックメカニズムを使用して、IPv4と並列にIPv6を実装しています。