IPv6 only access network 検 証 実 験 に 参 加 しませんか? 櫨 山 寛 章 ( 奈 良 先 端 大 ) WIDE Project Life with IPv6 コミュニティ 2012/1/20 JANOG 29 LT, WIDE Project 1
背 景 2011 年 9 月 のWIDE 合 宿 で DNS64, NAT64, DHCP6 によるIPv6 only ネットワークを 会 場 の メインアクセスネットワークにした 実 験 を 実 施 今 まさにJANOG 29 会 場 内 無 線 LAN(janog29- ipv6only)でやっている 内 容 を 実 施 してました ただし 準 備 不 足 と 動 かすことに 精 いっぱいで 不 具 合 原 因 の 特 定 解 消 計 測 などは 行 えず 2012/1/20 JANOG 29 LT, WIDE Project 2
2 nd Life with IPv6 Workshop at WIDE Camp 2012 年 3 月 WIDE 合 宿 とホットステージで 追 検 証 を 実 施 します 正 常 系 でのふるまいを 捕 捉 することに 注 力 合 宿 中 はワークショップ 形 式 で 検 証 毎 日 夕 方 に wrap up 実 験 参 加 者 協 力 者 を 募 集 しています 興 味 のある 方 は hiroa-ha <at> is.naist.jp 宛 てに 2 月 2 日 までにご 連 絡 ください 2012/1/20 JANOG 29 LT, WIDE Project 3
参 加 協 力 形 態 例 実 験 フルコミットで 準 備 段 階 から 検 証 に 参 加 テスターとして 参 加 トラシューツールを 作 成 WIDE 合 宿 に 参 加 してユーザとして 色 々 報 告 外 部 のIPv6 によるサービス(webなど) トンネル アドレス 変 換 サービス(4RDなど) サーバリソースなどを 提 供 合 宿 地 に 持 ち 込 む 機 材 ソフトウェアを 提 供 2012/1/20 JANOG 29 LT, WIDE Project 4
NAT64 IIJ DNS64 暫 定 合 宿 ネットワークトポロジー (2012/01/16) NGN v6 (Flets 光 ネク スト) IPoE 方 式 PPPoE 方 式 v6 /48 v6 /64 L2TPv6 L3 mesh WiFi Router SA46T DHCP4 DHCP6 v6 global (IIJ, DHCP6?) v4 private??? (???) V6 internet SA46T WIDE BB V4 Internet L2TPv6 DNS NAT64 NAT v6 closed v4 private (NAT) V6only? / dual stack? (WIDE) Satellite 1.5Mbps dual stack (WIDE) router LISP pxtr CISCO WiFi AP DNS64 CISCO L2 mesh WiFi AP LISP XTR VXLAN LISP XTR VXLAN LISP XTR VXLAN v6 global (WIDE, DHCP6, DNS64/NAT64) IPv4 global (WIDE, SA46T, DHCP4 登 録 制 ) LISP/VXLAN migration v6 global (DHCP6, DNS64/NAT64) 2012/1/20 JANOG 29 LT, WIDE Project 5
連 絡 先 興 味 のある 方 は hiroa-ha <at> is.naist.jp 宛 てに 2 月 2 日 までにご 連 絡 ください 2012/1/20 JANOG 29 LT, WIDE Project 6
補 足 資 料 2012/1/20 JANOG 29 LT, WIDE Project 7
スケジュール(その1) 参 加 者 協 力 者 募 集 期 間 日 時 :2012/01/20-2012/02/02 内 容 : 参 加 者 協 力 者 募 集 キックオフミーティング 日 時 :2012/02/03 場 所 :インターネットマルチフィード 会 議 室 ( 予 定 ) 準 備 期 間 日 時 :2012/02/03-2012/02/22 内 容 : 検 証 項 目 整 理 実 験 機 材 インベントリ 合 宿 ネットワークへのマージの 仕 方 の 検 討 合 宿 NOCチームとのネゴ 2012/1/20 JANOG 29 LT, WIDE Project 8
スケジュール(その2) プレホットステージ 日 時 :2012/02/23 2012/02/26 場 所 : 東 京 大 学 工 学 部 2 号 館 WIDE プロジェクト 3 月 合 宿 ホットステージ 会 場 内 容 : 合 宿 コアネットワーク 部 分 の 仮 組 ホットステージ 日 時 :2012/02/27 2012/03/01 場 所 : 東 京 大 学 工 学 部 2 号 館 WIDE プロジェクト 3 月 合 宿 ホットステージ 会 場 内 容 : 動 作 検 証 計 測 の 基 礎 検 証 デバッグ 計 測 ツール 作 りこみ など 2012/1/20 JANOG 29 LT, WIDE Project 9
スケジュール(その3) 前 泊 日 時 :2012/03/04 場 所 : 長 野 県 松 代 ロイヤルホテル 内 容 : 会 場 準 備 ネットワーク 設 営 宿 泊 費 用 は 食 事 付 きで 12,000 円 合 宿 日 時 :2012/03/05 2012/03/08 (3 月 4 日 は 前 泊 の 設 営 ) 場 所 : 長 野 県 松 代 ロイヤルホテル 内 容 : 一 般 参 加 者 を 交 えた 実 験 ワークショップ WIDE 合 宿 ではLive with IPv6 以 外 にも 実 験 や ワークショップが 開 催 されます 宿 泊 費 用 は3 泊 4 日 で 60,000 円 2012/1/20 JANOG 29 LT, WIDE Project 10
合 宿 (ホットステージ) 中 にやること 1. v6_onlyネットワークでアプリが 動 かない 原 因 を 想 定 し これらをOS 毎 アプリ 毎 にチェックして 表 にまとめる path MTU 問 題 ICMPv6やフラグメント 問 題 アドレスセレクション 問 題 DNSに 絡 む 問 題 2. 検 証 項 目 / 検 証 方 法 / 検 証 に 必 要 なツール 類 について 検 討 参 考 :draft-karanen-ipv6day-measurements 3. インターネットドラフトを 更 新 参 考 :https://datatracker.ietf.org/doc/draft-hazeyama-widecampipv6-only-experience/ 4. IPv6アプリの 検 証 方 法 や 検 証 ツールの 外 部 公 開 World IPv6 Lauch とか 今 後 行 われるであろう 検 証 に 役 立 つ 情 報 の 提 供 ができるといいかもなー 2012/1/20 JANOG 29 LT, WIDE Project 11
V6_onlyで 困 りそうなところ 処 の 特 定 と 検 証 (Internet Week 2011 BoF から) IPv4インターネット クラウド IPv6 インターネット クラウド どこ? NAT464? NAT646? 各 種 方 式? ユーザ 側 の 利 用 方 法 に 影 響? IPv6 Only Access Network 運 用 体 制? 切 り 分 け? 名 前 解 決? 各 種 フィルタ? 個 人 的 な 接 続 _unmanaged マルチホーム? PathMTU Discovery? DMZ 企 業 的 な 接 続 _managed GA ULA VPN セキュリティ 対 策? クライアント? 家 電? アプリ ここ! NAT66? クライアント? OA? アプリ Happy eyeballってhappy? 2011/12/1 12
問 題 例 から 考 える IETFのトップページをみるまで18 秒 13
クライアント 側 ISOC 6deploy IPv6 for all v6 で 使 えると 書 いてあるけどOperaとか 使 えないという 専 らの 評 判 V6_onlyだ とfirefoxもおかしな 挙 動 することがある これの 上 を 行 くレベルの 表 を 作 りたい 2011/12/1 14
何 をするか のたたき 台 基 礎 情 報 収 集 参 加 端 末 の 種 類 と 数 をパッと 出 せるようにしておきたい ブラウザの 種 類 と 利 用 者 数 をパッと 出 せるようにしておきたい アプリの 挙 動 情 報 収 集 サーバのログ 解 析 も 簡 単 にできるようにしておきたい ブラウザの 挙 動 解 析 も 簡 単 にできるようにしておきたい(firebugとかYslowみ たいなものがあれ ばいいのかどうか) 使 えないアプリ 使 えるアプリ を 即 座 にリストアップできるようにして おきたい HTTPに 関 する 挙 動 については 問 題 のあるサイトリストも 作 っておくと 追 試 / 追 跡 調 査 し 易 いか? ネットワークモニターで 先 に 問 題 端 末 をあぶり 出 すとかできないか? 開 発 言 語 /バージョン 毎 のv6 対 応 の 違 いをあぶり 出 せないか? テスト 項 目 遅 延 の 定 量 評 価 のための 値 300msecは 許 容 できるか v6onlyに 関 する 試 験 ネットワークへの 参 加 と 利 用 使 えるアプリと 使 えないアプリとその 原 因 や 傾 向 ( 昔 のJavaで 書 かれたプログラ ムがNGとかv4/v6 混 在 のマッシュアップは 重 いとか) DNS 参 照 TCP 確 立 (Path MTU discoveryなど) ミドルボックスやfiltering - 設 定 ミス(apacheなどのアクセスコントロール,about:configのパラメータ) 運 用 ミス - プログラムのバグ(v4 依 存 シングルスタックとデュアルスタックの 振 る 舞 い 差 異 など) 64フォールバックに 関 する 試 験 フォールバックしないケース 調 査 フォールバックに 時 間 がかかる ケース 調 査 15
準 備 のたたき 台 サーバ Webサーバのコンテンツ 内 に 仕 掛 けを 作 る( 例 :Yahoo!) Webサーバのログ( 表 示 を 変 えた 方 がいいかも) 世 の 中 にたくさんある マッシュアップなサーバの 問 題 はどういう 情 報 集 めたらよいか? クライアント Webブラウザのプラグイン 的 な 何 か Yslow firebug+netexport Asnumber Domain Detailsとか スマホ 系 はどうするか DNSのリゾルブ 状 況 も 知 りたいのでは FallbackについてはICMPv6のエラー 種 別 かかった 時 間 を 測 りたい? その 他 アプリ 以 前 の 問 題 がおきてるユーザの 検 出 (NS/NDをみるとか?) ログ 解 析 Webalyzer W6Dで 提 供 されたもの 達 Google Analytics 的 な 何 か?(これ 自 体 はv4アクセスさせるので 使 わない 方 がいいかも) リアルタイムの 表 管 理 チェックシートには 即 時 に 情 報 反 映 共 有 したい camp-pcのページにエクセルを 置 く HTMLで 書 く googledocs? 初 期 インターネットにはよくあった 経 路 広 告 的 問 題 IRR 的 問 題 は 不 問? 16
WIDE 春 合 宿 課 題 マトリックス テーマ 要 素 補 足 その 他 インフラ (v6only) pure6 DNS64/NAT64 (6over4) SA46T 4RD CGN DS-LITE DNS64 のパッチ? (RFCに 従 っていない AAAA 権 威 サーバ 対 応 ) BIND9? クローズド 網 フォールバックする 環 境 アプリケー ション (pre-setのもの) Safari Chrome firefox IE Opera OS version 毎 MS(XP/vista/7), Mac(snow leopard/lion), ios5, android, BSD/linux メッセンジャ? VPN? 参 加 者 持 ち 込 みアプリ 17
チェックリストのたたき 台 pure6 Safari 5.1.1 DNS64 /NAT64 SA46T 4RD CGN DS-LITE Chrome 16.0.912.63 firefox 9.0.1 IE 9 Opera 11.60 Safari 5.1.1 Chrome 16.0.912.63 firefox 9.0.1 IE 9 Opera 11.60 MS Mac iphone Android Linux BSD xp vista 7 Snow Leopard Lion ios 5 android3 v6- closed 18