IPv6 ~ Kiss the Future ~ Jan. 26 2002 at NISOC Winter Internet Camp YOSHIDA “beyond the century" Ken-ichi

Slides:



Advertisements
Similar presentations
1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
Advertisements

九州工業大学 塩田裕司 光来健一.  仮想マシンは必要なときだけ動かす使い方が一般 的 ◦ 一台の計算機上に複数の計算機を仮想的に作成できる ◦ デスクトップ  異なる OS を使用するため作成 ◦ サーバ  最大負荷に合わせた数の仮想マシンを作成  長期間使わない仮想マシンも存在する VM.
IP over DVB-RCS の設計と実装 研究背景 DVB-RCS 衛星回線を用いて受信局から送信局への狭帯域な戻り回線を提供 Forward Link Return Link HUB Terminal.
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
Microsoft Office 2010 概要と特徴. システム要件:オペレーティング シス テム Windows XP with Service Pack (SP) 3 (32-bit) Windows Vista with SP1 (32-bit または 64-bit) Windows 7 (32-bit.
目次 このドキュメントについて・・・前提条件……………………………………… 2
ファイアウォール 基礎教育 (4日目).
インターネットのプロトコル階層 ネットワーク層(IPアドレス)
YOSHIDA "coming century" Ken-ichi
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
(株)アライブネット RS事業部 企画開発G 小田 誠
スキルチェック Unix編.
第2章 ネットサービスとその仕組み(前編) [近代科学社刊]
IRC What a wonderful world
システムプログラミング実験 (OS演習) 第9回
前回の課題 IPv6アドレス IP ARP ICMP NAT インターネット層 2003年12月4日 情報ネットワーク論 新村太郎.
IPアドレス、IPパケットとはなにか? 情報塾( ) URLとの関係は? コンピュータ同士はどう繋がっているか?
第4章 Internet Address.
IPv6 エニーキャスト ルーティングプロトコル PIA-SM の設計および実装
2004年度 情報システム構成論 第2回 TCP/IPネットワーク
ネットワーク層.
OSとコマンド OS:コンピュータを使うための基本プログラム コマンド:OS上で使用できる命令 OS本体であるカーネルの内部コマンド
早稲田大学大学院 理工学研究科情報科学専攻 後藤滋樹研究室 1年 渡辺裕太
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
Step.4 基本IPネットワーク PC 1 PC 2 PC 3 PC
FreeBSD4.5環境での IPv6ネットワーク構築
30分でわかるTCP/IPの基礎 ~インターネットの標準プロトコル~ 所属: 法政大学 情報科学研究科 馬研究室 氏名: 川島友美
Copyright Yumiko OHTAKE
鈴木伸介 / KAME Project IPv6技術標準化の最新動向 鈴木伸介 / KAME Project
スキルアップ.
TA 高田正法 B10 CPUを作る 2日目 SPIMのコンパイル TA 高田正法
Cygwin の install.
CCP Express 3.5 アップグレードガイド
.NET テクノロジー を利用した SAP ソリューションの拡張 (3階層化) (評価環境構築ガイド)
講義日程予定 第 1 回 「ガイダンス」 第 2 回 「ユビキタスシティ検討ワーキング中間とりまとめ」
サスペンドした仮想マシンの オフラインアップデート
Step.6 スタティック(静的)ルーティング
Linux リテラシ 2006 第4回 ネットワーク CIS RAT.
FreeBSDインストール 2002年4月10日.
九州大学キャンパスクラウド 利用法 情報ネットワーク特論 講義資料.
IPv6 ネットワークにおける エニーキャスト通信実現のための プロトコル設計と実装
大阪大学 大学院情報科学研究科 博士前期課程2年 宮原研究室 土居 聡
映像配信サーバ入門 金山典世 稚内北星学園大学情報メディア学部
発表に必要なPCソフト等 について 社会福祉援助技術論Ⅲ 長崎和則.
Cisco Router GUI設定 CCPE3.2 紹介 本資料に記載の各社社名、製品名は、各社の商標または登録商標です。
Cisco dCloud dCloud登録ルータ配下からのvWLCへのAP接続 シスコシステムズ合同会社 2016年7月.
佐賀大学 理工学部知能情報システム学科 講師 大月 美佳
IPアドレスについて      発表者  M3KI.
CCP Express 3.3 アップグレード ガイド
ネットワークの基礎知識 電子制御設計製図Ⅰ   2014年5月2日 Ⅲ限目.
EGS5のWindows PC へのインストール
実行時情報に基づく OSカーネルのコンフィグ最小化
キャンパスクラウドによる 実験環境の構築 情報ネットワーク特論 講義資料.
TCP/IP入門          櫻井美帆          蟻川朋未          服部力三.
第7回 授業計画の修正 中間テストの解説・復習 前回の補足(クロックアルゴリズム・PFF) 仮想記憶方式のまとめ 特別課題について
UDPマルチキャストチャット    空川幸司.
デジタル画像とC言語.
Step.1 LinuxとIPコマンド ifconfig [-a] [インタフェース名] arp [-n]
練習問題 その1 本演習問題は、IPA (情報処理推進機構)の情報技術者試験の中のネットワークスペシャリスト試験の過去問題から抜粋したものである。 本PPTは、2次配布しないこと。
Step.7 ダイナミック(動的)ルーティング
TA 高田正法 B10 CPUを作る   実験の前に TA 高田正法
Cisco Configuration Professional Express 3.3 アップデート
DNSクエリーパターンを用いたOSの推定
ネットワーク技術II 第10.3課 サブネット化のメカニズム
ユビキタスコンピューティングの ための ハンドオーバー機能付きRMIの実装
nチャネルメッセージ伝送方式のためのjailによる経路制御
情報ネットワーク 岡村耕二.
IPアドレス 平成14年7月9日 峯 肇史 牧之内研究室「UNIX とネットワーク基礎勉強会」Webページ
ソケットの拡張によるJava用分散ミドルウエアの高信頼化
プロトコル番号 長野 英彦.
Presentation transcript:

IPv6 ~ Kiss the Future ~ Jan at NISOC Winter Internet Camp YOSHIDA “beyond the century" Ken-ichi

こんてんつ Topics Session IP v4の現状 IPv6 ってなに? 最近(~ )の事情 Technical Session Linux 編 FreeBSD 編 Windows 編

Topics Section

IPv4 の現状 IP アドレス 2001/7 現在,約 1 億 2600 万台のマシン (出典: ISC Internet Domain Survey )約 1 億 2600 万台 経路制御表 2001/2 現在、 96,509 エントリ (出典: NANOG21 Tutorial: Exterior Routing 201 ) 96,509 エントリ 10 万以上という説も …説

IPv6 ってなに? IPv4 の諸問題を解決する次世代 IP IP アドレス数 32bit から 128bit へ 経路情報 理想的には最大 8192 エントリ 「やり直し」ができる IPsec を必須に 経路情報が少なくなるように割り当てを行う

特徴 広大なアドレス空間 (128bit = 3.4x10 38) 一人あたり 5.6x10 28 個 1cm 2 あたり 2.2x10 20 個 IPv4 と共存できる アドレスの自動設定 (Plug-and-Play) DHCP がいらない 経路情報の低減

IPv6 アドレス 128bit を 16bit ずつ:で区切って表示 3ffe:0501:0008:1234:0206:97ff:fe40:cfab ff02:0000:0000:0000:0000:0000:0000:0001 各桁の先頭の 0 は省略可能 3ffe:501:8:1234:206:97ff:fe40:cfab ff02:0:0:0:0:0:0:1 連続する 0 は 1 回だけ ”::” で省略可能 ff00::1

IPv6 アドレス プレフィクス長は ”/” のあとに長さを書く 3ffe:500::/28 IPv4 アドレスを埋め込んで表示する際は, 下位 32bit を従来の表記法で表記してもよい 3ffe::

アドレスの分類 ユニキャスト 単一の計算機と通信 マルチキャスト ある計算機グループと通信 エニーキャスト 複数の計算機が受信できるアドレスに送 信 受け取るのは 1 計算機

特殊なアドレス ループバックアドレス (Loopback Address) 自分自身をあらわす 0:0:0:0:0:0:0:1 (::1) 未指定アドレス (Unspecified Address) アドレスが割り当てられていないとき 0:0:0:0:0:0:0:0 (::)

スコープ v4 のアドレスは世界で一意 v6 のアドレスはスコープ内で一意 有効範囲をアドレスで決めることができ る global scope site-local scope R link-local scope HHH HHH R

物理的につながっているネットワーク 内のみで有効なアドレス fe80:: で始まり,下位 64bit に識別子を つける PnP に使用する fe80:0000:0000:0000 インターフェイス識別子

site-local scope サイト内で有効なアドレス fec0:: で始まり, 8bit のサブネット識 別子をつける あまり使われてないらしい fec0:0000:0000 インターフェイス識別子 サブネット識別子

global scope TLA (Top Level Aggregator) NLA (Next Level Aggregator) NLA1, NLA2, NLA3,… SLA (Site Level Aggregator) site-local とサブネット番号を共有 TLA インターフェイス識別子 SLANLA

経路集約型アドレス TLA インターフェイス識別子 SLANLA 001TLAReserved 経路集約しやすい割り当て pTLA(pseudo TLA)

Technical Session

今回扱うもの OS Linux FreeBSD Windows 2000

IPv6 の対応状況 Linux 標準で対応 *BSD 標準で対応( KAME がマージされてい る) Windows 2000 自分でインストールする必要がある でもイチから入れてみよう!

Linux で IPv6 標準で IPv6 対応 でもイマイチ … USAGI ( ) USAGI の入手、展開 カーネル構築・インストール コマンド群のインストール

(参考)テスト環境 CPU: Pentium 133MHz Mem: 112MB HDD: 2GB OS: Storm Linux 2000

USAGI の入手 ftp://ftp.linux-ipv6.org/pub/usagi/ stable/kit/ からダウンロードする kernel 2.2 用: usagi-linux22-… kernel 2.2 用: usagi-linux24-… tar+bz2 形式なので、 bunzip2 などを 使って展開する /usr/src 以下に展開するのが普通かなあ …

カーネル構築 カーネル構築の前準備 make TARGET=linux22 prepare cd kernel/linux22 make meprepare カーネルパラメータの設定 make menuconfig

カーネルパラメータ Code maturity level options の 「 Prompt for development and/or incomplete code/drivers 」にチェック をつける Networking Options の IPv6 関係の部分 の設定を行う 全部チェックつけてもおっけー

カーネルの作成 あとは通常の Linux カーネル作成 make dep make bzImage make install make modules make modules_install /etc/lilo.con の書き換え / lilo コマンド発 行

コマンド群のインストール usagi/usagi 内に v6 対応の telnet や ftp な どがあるので、コンパイルしてインス トールする./configure ; make ; make install make install-includes を忘れないこと

インストール完了 リブートする ifconfig eth0 で「 inet6 addr: fe80:… 」 などで始まる行( v6 アドレスを表す) があれば成功

FreeBSD で IPv6 標準で kame がマージされている でも最新版がいいなあ kame( kame の入手、展開 カーネル構築・インストール コマンド群のインストール

(参考)テスト環境 CPU: Athlon(K7) 500MHz Mem: 128MB HDD: 20GB OS: FreeBSD 4.4-RELEASE

kame の入手、展開 手近な ftp サーバから kame パッケージ を入手 ftp.iij.ad.jp や RING サーバなどにある tar + gzip 形式のファイルを展開する /usr/src で展開

カーネル構築 カーネル構築の前準備 make TARGET=freebsd4 prepare VERSION ファイルで version を確認しておく カーネルパラメータの設定 cd freebsd4/sys/i386/conf cd GENELIC.KAME KASUMI-V6 コピーしたファイルをエディタで編集

カーネルパラメータ 最低限、以下のパラメータを設定する options “INET6” options IPSEC pseudo-device bpfilter 4 pseudo-device gif 4

カーネルの作成 あとは通常のカーネル作成 config KASUMI-V6 cd../compile/HOGE make depend make make install

コマンド群のインストール インクルードファイルのインストール make includes ; make install-includes コマンド群(ユーザランド)の作成 make make install

インストール完了 リブートする ifconfig ed0 などで「 inet6 fe80:… 」な どで始まる行( v6 アドレスを表す)が あれば成功

Windows 2000 で IPv6 v6 化のためのキット( Microsoft IPv6 Technorogy Preview )を用意する ks/platform/tpipv6.asp ks/platform/tpipv6.asp 作業 v6 化キットのインストール ネットワークの設定

(参考)テスト環境 CPU: Duron 800MHz Mem: 384MB HDD: 40GB OS: Windows 2000 ( SP2 )

インストール Zip 形式のファイルを展開し 「 setup.exe 」を実行する SP2 の場合 : 「 setup.exe -x 」で展開だけを行う Hotfix.txt 内の 「 NTServicePackVersion=256 」の数値を 512 に変更して保存する 「 Hotfix.exe 」を実行してインストール

設定 「ネットワークとダイアルアップ接 続」内で、現在利用している接続のプ ロパティを開き、 IPv6 を利用可能にす る 「インストール」ボタンを押す 「プロトコル」を選択する 「 Microsoft IPv6 Protocol 」をインストー ルする

設定 アドレスは自動設定される されてなければルータの設定を確認 コマンドラインから確認する IPv6 利用開始: net start tcpip6 IPv6 利用停止: net stop tcpip6 アドレス確認: ipv6 if [I/F 番号 ] 経路を表示: ipv6 rt

アプリケーション Internet Explorer 5.5 以上は IPv6 対応 telnet や ftp 、 ping6 や tracert6 もつかえ る n2kxp-ipv6apps.html に v6 対応アプリ の紹介がある Tera Term Pro や ffftp 、 Winbiff など

v6 で見るとうれしいページ かめが踊る 左上の DTI ロゴが「 IPv6 」に変わる アニメーション

v6 で見ると超うれしいページ アドレス表示&コンテンツが変わる 倉木麻衣や乙葉などのプロモーションビデオ ドラマ「 webrama 」の IPv6 スペシャルタイト ル ショートフィルム IPv6 日テレチャンネル アーティストライブ IP v4の人は見られません

ISP の v6 対応状況 本サービス OCN (トンネル / ネイティブ) IIJ (トンネル / ネイティブ / デュアルスタッ ク) パワードコム(トンネル / デュアルスタッ ク) 試験 / 実験 / モニター向け KDDI 、日本テレコム、ニフティなど

おしまい