IPv6誕生の背景

IPv6が誕生した背景には、IPアドレス枯渇問題がある。
1980年代までは、アメリカ国内を中心に、Class A(/8)、Class B(/16)、Class C(/24)などの単位で各組織にIPアドレスを割り振っていた。1990年代に入り、インターネットの国際化と、参加組織の増大によって、Class BのIPv4アドレスが不足する恐れが出てきた。IPアドレスの数が有限である以上、根本的な解決策が必要となることは自明であり、その解決策として検討された最終成果がIPv6である。
しかし、新しいプロトコルであるIPv6を開発し普及させるには時間がかかる。そのため、当面の短期的な対策として、プライベートアドレス(RFC 1918)の導入やCIDR(RFC 4632)、NAT(RFC 2663)などにより、IPv4アドレスを節約および有効活用することで枯渇を回避しているのが現状である。
一部には、IPv4アドレス枯渇には、既存の回避策で対応可能であるとIPv6の必要性を疑問視する声もあった。しかし、国際的なインターネットの爆発的な普及と、携帯電話やスマートフォンなどのインターネット利用機器が急速に増加したことにより、新たなIPアドレスの需要が、運用の改善や新たな回避策によるIPアドレスの供給を上回っており、限界に達しようとしている。また、回避策による弊害も顕著になってきており、インターネットの新たな利用形態の普及を阻害している。
現在は、IPv6の運用に目途がたったことから、IPv4との共存方法やIPv6への移行方法が課題になっている。

IPv4でもイケてる情報

IPv6開発の推移

1981年9月 RFC 791として、現在のIPv4のもととなる仕様が公開される。
1991年7月 「IPv4アドレスが不足する」という研究を受けてIETFが調査を開始した。
1992年11月 RFC 1380という形で調査結果をまとめ、次世代ネットワークの議論が始まる。
1993年12月 RFC 1550としてIPngの名称で機能要求をまとめる。
1995年1月 RFC 1752としてSIPPをベースにアドレスを128bit化、同時に名称をIPngからIPv6に正式に改名。
1995年12月 RFC 1884 IPv6 Addressing ArchitectureとしてIPv6の最初の仕様を決定。
1998年7月 RFC 2373として仕様を大幅修正。同時期にIPv6関係RFCも大幅に改定。
1998年12月 RFC 2460 Internet Protocol, Version 6 (IPv6) Specificationとして主な仕様が確定する。
1999年07月 IANAによるIPv6アドレスの割り振りが開始される。
1998年以降、TAHI Project、WIDE Project、KAME project、USAGI Projectなどにより、UNIX系OSへの実装とテスト運用が行われ、2006年頃までに主要部分の実装が完了した。Windowsに関しては、1998年3月Windows NT 4.0用にMSRIPv6を、2000年3月Windows2000用に技術プレビューを、2001年10月にWindowsXP用に評価版を提供したのち、WindowsXP SP1およびWindows Server 2003からサポートが行われるようになった。
2011年2月3日にIANAにプールされていたIPv4アドレスは枯渇した。
2011年4月15日にAPNICのIPv4アドレスの在庫は、/8ブロック換算で1ブロック未満になり、アジア太平洋地域では、事実上IPv4アドレスは枯渇した。各RIRの最後の1ブロックについては、自由に取得することはできず、IPv4の安定運用とIPv6への移行のために限定的な割り振りが行われる。
2011年6月8日にWorld IPv6 dayとして、主なインターネットサービスのDNSのAAAAレコードを有効にすることで、インターネット環境でIPv6を並行運用した場合の問題点を見つけ出すテストを行うイベントが実施された。
日本国内については、NTTのフレッツ光ネクストにおいて、IPv6 PPPoE接続が2011年6月1日に、IPv6 IPoE 接続が2011年7月21日に提供され、他社のサービスを含めると、IPv6が一般に普及するための基盤が整った状態になった。

IPv6時代のおすすめ