今そこにある危機！
IPアドレス枯渇問題
日本UNIXユーザ会(jus)IPv4アドレス枯渇対応タスクフォース

法林浩之

hourin@suplex.gr.jp

まずは簡単に自己紹介

詳しくは「法林浩之」
で検索フリーランスエンジニア
日本UNIXユーザ会(jus)幹事
ITコミュニティ活動歴20年

日本UNIXユーザ会

日本におけるITコミュニティの草分け

UNIXのみならずIT全般を対象に活動

今そこにある危機！
IPアドレス枯渇問題

枯渇問題の概説(根津さん)
日本と世界の枯渇状況(根津さん)
枯渇対策今昔(法林)
業種別枯渇対策(法林)

枯渇対策
今昔

IPアドレスの枯渇は古くから予想されていたので対策もいろいろ行われてきたプライベートIPアドレスの活用
再割り振り申請に対する審査
IPアドレスの返却プライベートIPアドレスの活用

グローバル
IPアドレス
プライベートIPアドレス

アドレス変換技術(NAT)を用いて外部と通信することでアドレスを節約

再割り振り申請に対する審査おかわり
割り振り

手持ちのアドレスが足りなくなったら、上位階層に追加を申請(おかわり)

おかわりに対する審査
アドレスの抱え込み防止のために実施「過去に割り当てたIPアドレスブロックの80%以上を利用していること」などの条件を満たさないとおかわりできない「80%以上のIPアドレスに端末が接続されている」という意味ではない
http://www.nic.ad.jp/ja/ip/application-procedure/alloc-check.html

IPアドレスの返却
IPアドレスは「リースされるもの」
使い終わったら上位階層に返却するのが基本的な考え方
歴史的経緯で広いアドレスブロックを割り振られている組織に対して返却を求める意見がある

http://www.apnic.net/community/ipv4-exhaustion/graphical-information

しかし今は/8が2週間で消費される時代→返却しても焼け石に水さらなるアドレス節約策として今後実施されそうなこと

ラージスケールNATの導入
IPアドレスの移転ラージスケールNAT(LSN)

従来のNATLSNNATをプロバイダ規模で実施

ISPから割り当てられるIPアドレスがプライベートアドレスになる↓
グローバルアドレスが必要なアプリケーションは影響を受ける
同時に多数のセッションを張るアプリケーションも影響を受けるラージスケールNAT環境下ではNAT配下の端末数が膨大になる↓
NAT機器から接続するセッション数が限界(65536本)を超える↓
端末から接続したセッションの一部が正常に動作しない

主なWebサービスが消費するセッション数
Webサイト
何もしないYahoo!
楽天
ニコニコ動画
iGoogleAmazonYouTube
iTunesセッション数
5-10
10-20
50-60
50-80
80-1009090230-270

http://www.kokatsu.jp/blog/ipv4/event/081006_07.pdf

端末が極端に増えると同時セッション数過多になり十分な性能が出ない

Googleマップの例

http://www.kokatsu.jp/blog/ipv4/event/081006_07.pdf

最大30セッションで制限されたネットワークからのアクセス

Googleマップの例

http://www.kokatsu.jp/blog/ipv4/event/081006_07.pdf

最大20セッションの場合

Googleマップの例

http://www.kokatsu.jp/blog/ipv4/event/081006_07.pdf

最大15セッションの場合

Googleマップの例

http://www.kokatsu.jp/blog/ipv4/event/081006_07.pdf

最大10セッションの場合

Googleマップの例

http://www.kokatsu.jp/blog/ipv4/event/081006_07.pdf

最大5セッションの場合

IPアドレスの移転
従来は使い終わったIPアドレスは上位階層に返却することになっていた↓
これを他組織へ移転することを認める制度が確立されつつある

使っていないIPアドレスが供出されるIPアドレスのマーケット化や経路表の増加を生むおそれあり世界の各地域におけるIPv4アドレス移転の実施状況を教えてください> 根津さんIPv4アドレス節約は延命策でしかない
63/96

本質的な解決策はIPv6の活用

問題の本質はIPv4アドレスの総数が2の32乗＝約40億個しかないこと

IPv6アドレスの総数は2の128乗個(340兆の1兆倍の1兆倍)

事実上無限のアドレス空間

IPv6はIPv4と互換性がない↓
機器やソフトウェアのIPv6対応が必要
IPv4の世界と通信するにはプロトコル変換が必要互換性のないものへのバージョンアップは面倒だがIPv6アドレスしかもらえない人々がもうすぐ出現する↓

IPv6への対応が必要な時代がすぐそこまで来ている皆さんひとりひとりが枯渇問題を認識し対策を打つ時期に来ている
72/96

業種別
枯渇対策

IPv4アドレス枯渇
対応タスクフォース
問題を啓蒙し対策を推進するために業界団体が結集(jusもそのひとつ)

情報の収集ドキュメントの提供
セミナーの実施
イベントでの告知活動などなど…

http://kokatsu.jp/
もしくは「枯渇jp」で検索

Twitter: @kokatsu_tf

IPv4アドレス枯渇対応
アクションプラン
枯渇問題への対策を業種別にまとめたもの
2011年4月13日に更新版公開
http://kokatsu.jp/blog/ipv4/data/actionplan-201104.pdf

ISP/データセンター
LSNやIPv6接続サービスの提供
IPv6サービスリスト

http://kokatsu.jp/blog/ipv4/data/ipv6service-list.html

最近発表になったIPv6接続サービス
auひかり4/18から自動的にIPv4/IPv6デュアルスタック化
http://www.auhikari.jp/news/110418.html

フレッツ光ネクスト
トンネル方式は6/1開始、ネイティブ方式は7月予定
http://www.ntt-east.co.jp/release/1105/110526c.html

さくらの6rd
さくらインターネットのサーバをIPv6網に接続
http://research.sakura.ad.jp/6rd-trial/

サービス提供者(ASP/CSP)
アプリケーションやコンテンツのIPv6対応
まだ対応している事業者が少ない
IPv4アドレス枯渇対応
アプリケーションチェックリスト
http://www.intec-si.co.jp/paperpatent/
pdf/ipv4_app_check_list_20100720.pdf

http://kokatsu.jp/blog/ipv4/news/2010/01/ipv6testbed.html
ただし現在受付停止中

EDGE Co.lab v6
アプリケーションのIPv6対応を支援
http://labs.edge.jp/colabv6/

World IPv6 Day
2011年6月8日(水)開催
多数のサービス提供者が1日だけ自社サービスをIPv6対応にする
Google, Facebook, Yahoo!, Akamai など
http://isoc.org/worldipv6day (英語)
http://www.attn.jp/worldipv6day (日本語)World IPv6 Day
当日の様子を簡単に紹介

企業ユーザ
早めにIPv6対応

社内サーバ

PC PC PC PC
インターネット

ISP

ルータ

社内ネットワーク(プライベートIPアドレス)

ファイアウォール

DMZ
Web

社内サーバ

DNS
PC PC PC PC

現状維持

DB

バックエンド(プライベートIPアドレス)

IPv6対応機器を順次導入

システムインテグレータ
枯渇時代に対応したソリューションの提供
IPv6のことをもっと知ってほしい
対応機器/サービス/設定方法/ノウハウ/など…

メーカー
製品のIPv6対応
ラージスケールNAT環境下では一段NATを前提にした仕組みが動かなくなる可能性あり(UPnP/P2Pなど)

家庭ユーザ
基本的には事業者のサービスやメーカーの製品提供待ちこういう問題があることを知っておいてほしいまとめIPアドレス枯渇問題
について解説

枯渇問題の概説(根津さん)
日本と世界の枯渇状況(根津さん)
枯渇対策今昔(法林)
業種別枯渇対策(法林)「IPv4アドレス枯渇対策とIPv6導入」
大元隆志 著
リックテレコム 刊

ASCII.technologies
2011年7月号(現在発売中)特集2「IPv4枯渇でこれから起きること」
Part2を法林が執筆

IPv4枯渇時計
枯渇状況を示す
ブログパーツiPhoneアプリもあり
http://枯渇時計.com/

質疑応答

ありがとうございました
最後にもう一度「枯渇jp」をよろしく
http://kokatsu.jp/@kokatsu_tf