- 1995年に登場した IPv6 は、32ビットから128ビットへ拡張されたアドレス体系によって インターネットアドレス枯渇問題 を解決しようとした
- しかし IPv4との非互換性、機能面での差別化不足、NATの普及 などにより、移行は遅れた
- 専門家は 導入コストと複雑さ、ROI不足、性能の不一致 などが依然として主な障害要因だと指摘している
- それでも IPv6 は モバイル・クラウド・IoT環境の成長基盤 を提供し、インターネットの拡張に貢献してきた
- IPv6 は完全な置き換えというより、インターネットの持続的成長を可能にしたインフラ的成功事例 と評価されている
IPv6の登場と目標
- 1990年代初頭、インターネットの普及により IPv4アドレス枯渇 が懸念され、新たなプロトコルの必要性が提起された
- 1995年に RFC 1883 によって IPv6 が定義され、IPv4の後継として提案された
- IPv6 は 32ビットから128ビット へとアドレス空間を拡張し、約 340アンダシリオン(39桁) のアドレスを提供する
- これにより、人類が必要とするあらゆるインターネットアドレスを満たせると期待された
IPv6普及が遅れた理由
- Google, APNIC, Cloudflare の資料によれば、現在の IPv6 利用者は全体の半分未満にとどまる
- APNIC の Geoff Huston は、IPv6 について「可能な限り保守的に設計されたプロトコル」だとし、委員会方式の設計の限界 を指摘した
- IPv6 は IPv4と互換性がないため 並行運用が必要であり、新機能もほとんど追加されなかった
- Bruce Davie は、IPv6 はアドレス拡張以外に大きな改善がなく、セキュリティや QoS などの機能は結局 IPv4 に実装されたと述べている
- NAT(Network Address Translation) の登場により IPv4 アドレスの共有が可能になり、IPv6 への移行必要性は低下した
- RIPE NCCの Alvaro Vives は、NAT によって既存インフラを維持しながら容易に拡張できたと説明した
- Gartnerの Andrew Lerner は、移行コスト、複雑性、教育負担、低い ROI、性能の不一致、レガシーインフラのデュアルスタック非対応 などを主な障害として挙げた
IPv6の役割と成果
- ARINの John Curran は、IPv6 は IPv4 を置き換えるというより インターネット成長の緩衝材として機能した と評価した
- IPv6 のおかげで、モバイル、ブロードバンド、クラウド環境での拡張が可能になったと説明している
- Vives は、IPv6 の 長期的な設計 がネットワークの単純化と一貫した計画を可能にしたと述べた
- これは IoT、大規模モバイルネットワーク、Segment Routing over IPv6 などのイノベーションを促進した
IPv6の現在と未来
- Lerner は、企業が IPv6マイグレーション計画 を策定すべきだと強調した
- アプリケーション互換性の検証、インフラ対応の確保、DNS64/NAT64ベースのテスト を推奨している
- IPv4 のプライベートアドレス枯渇と、クラウドの IPv6優遇料金プラン が普及を加速させると見ている
- 一方で Huston は、IPv6 の インターネット内での重要性は低下した と評価した
- NATや QUIC のような技術が IP アドレスへの依存を下げ、クライアントは パブリックIPなしでも通信可能 になっている
- 今日のインターネットのセキュリティと認証は ドメイン名ベースの構造 へ移行しており、IP アドレスの役割は縮小している
- IPv6 はコスト要因に応じて選ばれるにすぎず、技術的優位性によって採用されるケースはまれだ
IPv6の継続的な活用
- 一部企業は現在も大規模な IPv6 アドレスの確保を進めている
- Huawei は 2.56デシリオン、Starlink は 150セクスティリオンの IPv6 アドレスを確保している
- こうした動きが、複数の国で IPv6普及率50%突破 を後押ししている
- IPv6 は完全移行こそ実現できていないが、インターネットの拡張性と将来技術の基盤を維持した成功したインフラ と評価されている
5件のコメント
IPv4の価格を見るとため息しか出ないのに、十分だなんて…
IPv4は覚えてそのまま打てるけど… IPv6はそれが
できない。
米国ではまだ十分な IPv4 があるからです。韓国もそうです。
iptimeルーターはIPv6をサポートしていませんよね
Hacker News の意見
私は IPv6 を使っていない。解決すべき問題がなく、望まない機能しか提供しないからだ
IPv4 アドレスで十分で、NAT の背後にいるほうがむしろ安心できる。すべての機器がインターネットから直接ルーティングされるのは嫌だ
Stateless auto configuration も気に入らない。DHCP による状態管理された構成のほうが安定していると思う
IPv6 アドレスは覚えにくく、ルーターやファイアウォールのルールを設定し直すのは苦痛だ
ISP は /64 しかくれないが、それで何をすればいいのかもわからない。プレフィックスが変わればルーティングルールも変えなければならないが、その方法もわからない
要するに、無知のままの平和も悪くない
NAT はファイアウォールではない。IPv6 もファイアウォールをサポートしている
DHCPv6 を使えば状態管理も可能だ。/8 だろうが /64 だろうが、実際に数百万台の機器が必要なわけではない
ISP が IPv4 アドレスを変えた場合でも、同じようにルールを修正しなければならない
IPv4 でもすべての機器が一意のアドレスを持っていればずっと楽だ。たとえば、別々の家にいる 3 人が一緒に ネットワークゲーム をしようとすると、IPv4 は本当に不便だ
私は HE トンネルを使って /48 を受け取って使っている。ISP は /56 以上を配るべきだという勧告があるが、ほとんどは無視している
もう 1 つの問題は 動的プレフィックス再構成 だ。標準化された方法がなく、スクリプトで処理するしかないが脆い
学校で IPv6 を教えないので導入が難しい
UCI のコンピュータ工学卒業生でも IPv6 はアドレス形式しか習わなかったという。残りはすべて独学か実務で学ぶ
20 年以上前の標準が、いまだに教育では 後回し の扱いだ
ARCEP IPv6 レポート 参照
いまや IPv6 は、あまりにもうまく動きすぎて退屈なくらいだ
IPv6 は失敗に近いと思う。APNIC ブログにも IPv6 有効化の記事を書いたが、現実には 100% 普及していない
いまだに IPv4 しか提供しない ISP が多く、ルーターもデフォルトでは IPv6 が無効になっている
むしろ IPv4 を 保守的に拡張 するほうがよかったのかもしれない。単純で既存インフラと互換性があるからだ
今では 2 つのプロトコルを永遠に並行運用しなければならない状況だ
関連議論: HN リンク
AWS でさえ IPv6 をほとんどサポートしておらず、IPv4 の使用には料金を課している
このスレッドにある知識のギャップそのものが、IPv6 が普及していない証拠だ
技術的に優れたコミュニティですら混乱が大きい。利点も、リスクも、移行方法もはっきりしていない
結局は 変更管理の失敗 だ。私の予想では、デスクトップ Linux のシェアが 50% を超えるほうが IPv6 普及より早い
新しい技術が従来とほとんど同じで、学ぶのに時間もお金もかかるなら、誰が乗り換えるだろうか
技術導入には「なぜ使うべきなのか」という 明確な理由 が必要だ
この 10 年間に働いた企業では、インターネットトラフィックの 75% 以上が IPv6 だった
だが IPv6 をきちんと理解しているエンジニアはほとんどいない。結局は IPv4+NAT ベースの新しい方式が出てくる気がする
結局、IPv4 に賃料を払って使うか、IPv6 を無料で使うかの選択になるだろう
IPv6 は Second System Syndrome の典型に見える
128 ビットで将来に備えたが、64 ビットでも十分だったはずだ。
惑星規模で NAT を使っても、人類は十分やっていける
各機器が一意の識別子を持つので、DHCP がなくても衝突しない。/48 を受け取れば 6 万 4 千個の内部ネットワークを作れる
銀河帝国対応はおまけにすぎない
海外向けでは IPv4 が必要なので、Web サイト側から見れば IPv6 対応の実利は小さい
IPv6 は 未来のプロトコル であり、これからもそうあり続けるだろう
私は IPv6 を Apenwarr のブログ記事 1 本で学んだ
2017 年には普及率 17% だったが、今ではほぼ 50% だ
IPv6 が大きな改善をもたらさなかったことが核心だ
技術者は「より良い」だけで人々が乗り換えると勘違いしがちだが、移行のインセンティブ を作らない
新しい標準が従来より不便なら、誰も使わない。
人々には技術者に従う義務はないので、変えてほしいなら彼らが望む理由を与えなければならない
IPv6 はすでに モバイルと IoT では勝っている。IPv4 が残っているのは アドレス節約技術 のおかげだ
IPv4 アドレスは短く、入力しやすい。私のブログ記事 でも触れた
モバイルでは NAT が非効率なので IPv6 が有利だが、データセンターでは NAT は セキュリティ上必須 だ