IPv6が何十年も普及しきらない構造的理由:IPv4延命技術(NAT)の罪深き完成度

Tech & Logic
スポンサーリンク

「IPv4のアドレスが枯渇する」「インターネットが崩壊する」と騒がれ始めてから、もう何十年が経っただろうか。2000年代初頭のITバブルの頃から、業界の有識者や標準化団体は口を酸っぱくして「これからはIPv6の時代だ」「移行しない企業は取り残される」と警告を鳴らし続けてきた。

だが、現実を見渡してみてほしい。世界的な大騒ぎから四半世紀近くが経過した今なお、企業のオフィスやデータセンター、Webの基幹部分では平然とIPv4が居座り続けている。完全移行という「理想郷」はいつまで経っても訪れない。

なぜIPv6へのシフトはここまで停滞し、IPv4という前哨戦の規格が生き残り続けるのか。そこには、アメリカの油断から始まったアドレス枯渇の歴史、日本の名門大学がやらかした狂気の運用、そしてエンジニアたちが現場の血みどろの対症療法として生み出してしまった「罪深き天才技術」の存在がある。

そもそもなぜIPv4は枯渇したのか?:アメリカ国内で閉じるはずだった世界

IPv4のアドレス空間は32ビット、総数にして約43億個(2の32乗)である。

今となっては「世界人口よりも少ないのだから足りなくなるに決まっている」と誰もが思うだろう。だが、1970年代から80年代にかけてARPANETや初期インターネットを設計していた米国の研究者たちにとって、43億という数字は「人類が使い切れるはずのない天文学的な無限」に等しかった。

当時の前提はこうだ。
コンピューターとは大学の研究室や軍の研究所、巨大企業が所有する数千万円のメインフレームであり、一般家庭に普及することなど想定外。ましてやアメリカ国外の発展途上国や東アジアの島国で、1人1台どころか何台も端末を持つ時代が来るとは露ほども考えていなかった。

結果として、黎明期に参入したアメリカの大学やIBM、Apple、米軍といった組織に「クラスA」と呼ばれる約1677万個(/8)の広大なグローバルIPアドレスブロックが無造作に、気前よく配り散らかされた。

しかし90年代後半、インターネットはアメリカの象徴から「地球規模のインフラ」へと大爆発を遂げる。PCの爆発的普及、家庭用ブロードバンドの誕生、そして携帯電話のネット接続。あっという間にアドレス帳の残弾は底をつき、「IPアドレス枯渇カウントダウン」という名の終末予言が業界を席巻した。

東大や私立名門大の暴挙:学生の端末に「生グローバルIPv4」を直付けした狂気の時代

この黎明期の「アドレス大盤振る舞い」の恩恵にあずかり、後にとんでもないセキュリティの地獄絵図を作り出したのが、日本の学術機関――東京大学をはじめとする旧帝大や、初期からネット接続に積極的だった有名私立大学だ。

学術研究ネットワーク(JUNETやWIDEプロジェクトなど)の文脈でインターネットに早くから参画していた日本の有力大学には、今では考えられない規模の広大なグローバルIPv4アドレス空間(クラスB:約6万5000個など)が贅沢に割り当てられていた。

そして、その潤沢すぎるアドレスリソースを持て余した大学のネットワーク管理者が何を血迷ったか。

「研究室のPCはもちろん、学生が持ち込んだ個人端末や学生寮のPCにまで、そのまま生のグローバルIPv4アドレスを直付けしてネットワークに繋ぐ」

という、現代のセキュリティ常識からすれば卒倒しそうな愚行・運用を何年にもわたって平然と行っていたのだ。

ファイアウォールもNATも通さない「生身のグローバルIP」を割り当てられた学生たちのWindows PCは、全世界のクラッカーや悪意あるパケットスキャンに対して文字通り「全裸」で立ち尽くすことになった。

結果、何が起きたか。
Windowsファイル共有(ポート445/139)を全世界に全開にした学生PCが、当時の猛威「Blaster」や「Sasser」といったワームウイルスに秒速で感染。学内LANから世界中へ向けてDoS攻撃パケットを乱れ撃つゾンビ軍団と化し、東大や各大学の回線が頻繁にブラックリスト入りして外部から遮断されるという、笑えない阿鼻叫喚の惨劇が日常茶飯事となった。

アドレスが有り余っていたがゆえに、「NATによる隠蔽」すら挟まずに直付けしてしまった学術界の気の緩み。それは、IPv4というプロトコルが「全世界と繋がる悪意のネットワーク」になることを設計者も現場も想定していなかった時代の、痛々しい生き証人である。

救世主として生まれたIPv6と、現場を絶望させた「DNSと運用の煩雑化」

この枯渇危機を根本解決するために策定されたのがIPv6だ。

アドレス空間は128ビット。総数は約340澗(かん:3.4 × 10の38乗)個。地球上の砂粒どころか、観測可能な宇宙の原子の数に匹敵する「実質的な無限」を手に入れた。すべての家電、すべてのセンサーに個別のグローバルIPを割り当てられる――それが標準化団体の描いたバラ色の未来図だった。

だが、現場のネットワークエンジニアたちはIPv6の仕様書を開いて頭を抱えた。あまりにも長大で、あまりにも人間の脳の認知限界を超えていたからだ。

IPv4なら「192.168.1.1」のように、10進数の3桁×4つの数字で覚えられた。トラブルシューティングでも「ルーターのゲートウェイは1番だな」「DNSは8.8.8.8だな」と暗記と目視で対応できた。

対するIPv6は「2001:0db8:85a3:0000:0000:8a2e:0370:7334」のような16進数の羅列である。省略記法を使おうが、パッと見でどのノードのIPなのか人間が識別するのはほぼ不可能。暗記など論外だ。

これにより、DNS運用の難易度と重要性が跳ね上がった。
これまでは最悪「IP直打ち」で疎通確認できていたものが、IPv6環境ではDNSが死んだ瞬間、人間側からシステムへのアクセス経路が完全にブラックボックス化する。AレコードとAAAAレコードの二重管理、逆引き設定の煩雑さ、ローカルアドレス(ULA)の扱いなど、DNSサーバー側の管理負荷と設定ミスのリスクはIPv4時代の比ではなくなった。

既存ネットワーク機器との非互換性と、KDDIらのゲートウェイという現実解

さらに致命的だったのが、「IPv4とIPv6には後方互換性が一切ない」という冷徹な工学的現実だ。

IPv4のルーターはIPv6のパケットを理解できないし、逆もまた然り。IPv6に移行するということは、地球上のあらゆるルーター、ファイアウォール、ロードバランサー、スイッチ、OSのプロトコルスタックをすべて「IPv6対応版」にリプレースするか、莫大なコストをかけて二重化(デュアルスタック)することを意味していた。

民間企業が巨額の予算をかけて基幹ネットワークを刷新する動機としては、「IPが枯渇するから」だけではあまりに弱すぎた。「動いているインフラには手を触れるな」が鉄則のエンタープライズ現場で、互換性のない新規格への刷新など受け入れられるはずがなかったのだ。

ここで日本の通信業界が導き出したのが、ゲートウェイによるカプセル化(変換技術)という力技だった。

KDDIなどの大手通信キャリアやISPは、NTTのフレッツ網(NGN)などの閉域網内でIPv6を土管として使いつつ、その中を通るIPv4通信を外側のIPv6パケットで包み込んで運ぶ技術(MAP-EやDS-Liteといった「IPv4 over IPv6」技術)を急速に整備した。

ユーザーのルーター手前まではモダンなIPv6の高速バックボーンで運び、最後の出口(VNEゲートウェイ)で巨大なIPv4アドレスプールから外のインターネットへ変換して送り出す。

このゲートウェイ技術の完成度があまりにも高すぎたため、一般ユーザーや末端の企業からすると「IPv6を意識することなく、従来のIPv4サイトが劇的に高速化されて見られる」という現象が起きた。結果として、「わざわざ自社システムを完全なIPv6ネイティブへ移行する理由」が完全に消滅したのである。

企業の最適解:社外はIPv4、社内はプライベート空間(NATという麻薬)

そして、IPv6普及のトドメを刺した最大の戦犯であり救世主こそが、NAT(Network Address Translation / NAPT)である。

「世界中にIPが足りないなら、インターネットの外側に出るルーターの口だけグローバルIPを1個使い、社内や家庭内のマシンには『閉じた世界だけで通用する偽のIP(プライベートIP)』を配ればいいじゃないか」

この「社外はIPv4のグローバル1個、社内は192.168.x.xや10.x.x.xでローカル運用」というアーキテクチャの完成度は、工学的にあまりにも美しく、そして罪深かった。

本来はIPv6へ移行するまでの「一時的なその場しのぎの延命策」に過ぎなかったNATだが、企業の情シス部門にとってこれほど都合のいい仕組みはなかった。

  • たった数個のグローバルIP契約で、社内の数千台のPCやサーバーをインターネットに繋げられる
  • 外部から直接社内PCのIPへ侵入されるのを防げるため、かつて大学がやらかしたような「全裸でワームに喰われる惨劇」を防ぎ、副産物として堅牢なセキュリティ境界線が手に入る
  • ネットワーク機器を総入れ替えする何千万円という移行費用をゼロに抑えられる

「IPv4とNATの組み合わせで業務は1ミリも困っていないのに、なぜリスクと莫大な金を冒してIPv6の長大なアドレスを社内に張り巡らせなければならないのか?」

経営陣にそう問われたとき、明確に費用対効果(ROI)を説明できるインフラエンジニアは地球上に一人もいなかった。NATという延命カプセルがあまりに完璧だったがゆえに、IPv4の寿命は半永久的に引き延ばされたのだ。

見えない場所で進む「スマホキャリアのIPv6シフト」

では、IPv6は完全に敗北した失敗規格なのかといえば、そうではない。

一般ユーザーや企業の情シスが気付かない「インフラの奥底」において、IPv6は猛烈な勢いで支配領域を広げている。その最前線が大手スマートフォンキャリアのモバイルネットワーク(LTE / 5G)だ。

docomo、au、SoftBank、あるいは世界の巨大キャリアにとって、スマートフォンの爆発的普及とIoTデバイスの急増は、NATの延命限界を物理的に超える悪夢だった。数千万台規模のスマートフォンが常時通信し、テザリングを行い、パケットを垂れ流す環境では、キャリアグレードNAT(CGN)のルーター設備がセッション数の上限と発熱で物理的にパンクする。

そこで各キャリアは、AndroidやiPhoneがモバイル網に接続する際、端末に対して最初からIPv6アドレスを直接払い出すアーキテクチャへ静かにシフトさせた。

あなたが手元のスマホでキャリア回線(4G/5G)を使って通信しているとき、端末のネットワーク設定を見れば、そこには長大なIPv6アドレスが割り当てられているはずだ。Google、YouTube、Netflix、Metaといった巨大プラットフォーマーもすでにIPv6ネイティブで配信網を固めており、スマホからこれらへのトラフィックは、IPv4のNATを一切介さずIPv6の広大なハイウェイを直接駆け抜けている。

エンドユーザーにはその違いは1ミリも見えない。画面の上部に「IPv6で接続中」などというアイコンは出ないし、出す必要もない。だが、スマホの裏側では確実にIPv6が地球のトラフィックの大半を呑み込んでいる。


表舞台のWebサイトや企業オフィスでは、枯れ果てた「IPv4+NAT」が今なお絶対君主として居座り、現場の惰性と実利を支え続けている。
その一方で、モバイルの電波の向こう側では、無数のIPv6パケットが人知れず光速で飛び交う。

「正しく美しい新技術」が勝つのではない。「汚く泥臭くとも、今ある資産を壊さずに延命できる技術」が現場のリアルを制する。IPv4とIPv6が織りなすこの奇妙な二重帝国こそ、エンジニアリングが理想論だけでは動かないことを示す、最も雄弁な生証拠なのだ。

タイトルとURLをコピーしました