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

法林浩之
hourin@suplex.gr.jp

法林浩之
フリーランスエンジニア
日本UNIXユーザ会(jus)幹事
ITコミュニティ活動歴20年超
詳しくは「法林浩之」で検索
あるいはfacebook,Google+,mixi,twitterなど

ITイベンター・
法林浩之のトップエンジニア
交遊録
エンジニアtypeにて
ITコミュニティやフリーランスエンジニアについて連載
http://engineer.typemag.jp/slive/it_1/

Tech LION
居酒屋で聞いてもらう
ITエンジニア向け
トークライブ
次回は9/22(木)開催
http://www.usptomonokai.jp/techlion

日本UNIXユーザ会

日本におけるITコミュニティの草分け
http://www.jus.or.jp/

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

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

IPアドレス分配の仕組みと現状(根津)IPv4アドレス在庫枯渇問題とは(根津)枯渇対策今昔(法林)
業種別枯渇対策(法林)

枯渇対策
今昔

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週間で消費される時代→返却しても焼け石に水さらなるアドレス節約策として今後実施されそうなこと

IPアドレスの移転→ 前半で説明済み

ラージスケールNATの導入

ラージスケールNAT(LSN)

従来のNATLSN

NATをプロバイダ規模で実施

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

主なWebサービスが消費するセッション数
Webサイト
何もしないYahoo!
楽天
ニコニコ動画
iGoogleAmazonYouTubeiTunesセッション数
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セッションの場合

IPv4アドレス節約は延命策でしかない本質的な解決策は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月から自動的にIPv4/IPv6デュアルスタック化
http://www.auhikari.jp/news/110418.html

フレッツ光ネクスト

6月から提供中、トンネル方式とネイティブ方式あり
http://flets-w.com/next/tokuchou/

さくらの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

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

企業ユーザ
早めにIPv6対応

社内サーバ

PC PC PC PC
インターネットISP

ルータ

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

ファイアウォール

DMZ
Web

社内サーバ

DNSPC PC PC PC

現状維持

DB

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

IPv6対応機器を順次導入

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

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

家庭ユーザ
基本的には事業者のサービスやメーカーの製品提供待ち
こういう問題があることを知っておいてほしい最近の取り組み

World IPv6 Day
2011年6月8日(水)開催
多数のサービス提供者が1日だけ自社サービスをIPv6対応にする
Google, Facebook, Yahoo!, Akamai など
http://isoc.org/worldipv6day (英語)
http://www.attn.jp/worldipv6day (日本語)やってみてどうだったか
登録サイト数：767(世界)、67(日本)
細かいトラブルはあったが無事終了
World IPv6 Day総括(松崎さん)
http://www.attn.jp/maz/p/t/pdf/janog28-worldipv6day-pub.pdf

World IPv6 Week
2012年2月ぐらいに開催かIPv6ハッカソン
8/20開催のLL Planetsにて実施

http://ll.jus.or.jp/2011/program/ipv6hackathon.html

控室にIPv6環境を用意し、Perl,Ruby,Python,PHPなどのプログラマーが7時間ほどハックやってみてどうだったか
PHP Frameworks with IPv6(小山さん)
http://d.hatena.ne.jp/koyhoge/20110822/llplanets

IPv6 onlyな環境でPerlを動かしてみる(野母さん&原さん)
https://docs.google.com/present/
view?id=dd7sjfmt_0dq6pm3fq

まだまだ未知の部分が多いと思われる
皆さんもヒーローになれるチャンス

まとめIPアドレス枯渇問題
について解説IPアドレス分配の仕組みと現状(根津)IPv4アドレス在庫枯渇問題とは(根津)枯渇対策今昔(法林)
業種別枯渇対策(法林)「IPv4アドレス枯渇対策とIPv6導入」
大元隆志 著
リックテレコム 刊

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

Internet Week 20112011年11月30日(水)～12月2日(金)東京・富士ソフト アキバプラザ
今年はIPv6関連プログラムが豊富
11/28-29にPre Internet Weekもあり
https://internetweek.jp/@InternetWeek_jp

質疑応答

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