ゴール インターネットの動作原理を理解する インターネットは様々な技術が連携して動作する 家族に聞かれて説明できるように主要技術を理解する

Similar documents
情報通信の基礎

file:///C:/www/

Microsoft PowerPoint ppt [互換モード]

Microsoft PowerPoint pptx

Microsoft PowerPoint pptx

アマチュア無線のデジタル通信

スライド 1

PowerPoint プレゼンテーション

てくろぐ・セレクト「自宅でもIIJをつかってみませんか?」

スライド 1

第5回 ネットワークプランニング18 (CS・荒井)

第11週 インターネット

IP 2.2 (IP ) IP 2.3 DNS IP IP DNS DNS 3 (PC) PC PC PC Linux(ubuntu) PC TA 2

学生実験

Microsoft Word - トンネル方式(3 UNI仕様書5.1版)_ _1910.doc

インターネット,LAN,ネットワークに関する知識

情報処理概論及演習 第 5 週インターネット 保坂修治 インターネット ありとあらゆるものをデジタルでつなぐ 常に世界規模で変化し続けている 2011 キーワード クラウド コンピューティング HTML5 LTE SNS メディア スマートグリッド スマートテレビ 1

Exam : 日本語版 Title : Introducing Cisco Data Center Networking Vendor : Cisco Version : DEMO 1 / 4 Get Latest & Valid J Exam's Question a

2. ネットワークアプリケーションと TCP/IP 2.1. クライアント / サーバモデル TCP/IP プロトコルに従うネットワークアプリケーションの典型的モデルは, クライアント / サーバモデルである. クライアント / サーバモデルでは, クライアントからの要求に対してサーバがサービスを提

6.2 基本的なネットワーク構成 6.2 基本的なネットワーク構成 このトピックではネットワークの基本的な設定ファイルやコマンドの使用法ついて出題されます 例題 NIC に設定されている IP アドレスを確認するコマンドを選択せよ A) traceroute B) route C) ifconfig

NetLec17TCPIP1.ppt

<4D F736F F F696E74202D20836C F815B834E D A838B83672E B8CDD8AB B83685D>

Microsoft PowerPoint pptx

PowerPoint Presentation

Microsoft PowerPoint ISC203(印刷版).ppt

Microsoft PowerPoint - ie ppt

TCP/IP Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.3 Internet Week 2002 [2002/12/17] Japan Registry Service Co., Ltd. No.4 2

Microsoft PowerPoint - 01コンピュータネットワーク.pptx

アライドテレシス・コアスイッチ AT-x900 シリーズとディストリビューションスイッチ AT-x600 シリーズで実現するACLトラフィックコントロール

<4D F736F F F696E74202D F836F E837B815B839382CC8D5C927A82C6836C F815B834E90DD92E8>

第1回 ネットワークとは

Microsoft PowerPoint - pc13.ppt

Microsoft PowerPoint pptx

スライド 1

Microsoft PowerPoint - 12_2008_0717.pptx

<4D F736F F F696E74202D DB A B C C815B E >

一般的に使用される IP ACL の設定

15群(○○○)-8編

untitled

IPv4

PowerPoint プレゼンテーション

030503.TCP/IP

ネットワーク入門 データ届くためには2 練習問題

講座内容 第 1 回オープンネットワークの概念と仕組み ( 講義 90 分 ) 基本的なネットワークの構成及び伝送技術について大規模化 マルチプロトコル化を中心に技術の発展と 企業インフラへの適用を理解する その基本となっている OSI 7 階層モデルについて理解する (1) ネットワークの構成と機

Microsoft PowerPoint - janog15-irr.ppt

Microsoft PowerPoint - 14_2010_0203.pptx

第1回 ネットワークとは

4-5. ファイアウォール (IPv6)

4-4. ファイアウォール (IPv4)

学生実験 3 日目 DNS IP ネットワークアーキテクチャ 江崎研究室

ip nat outside source list コマンドを使用した設定例

PIM-SSMマルチキャストネットワーク

CSS のスパニングツリー ブリッジの設定

第1回 ネットワークとは

アライドテレシス・コアスイッチ AT-x900 シリーズ で実現するエンタープライズ・VRRPネットワーク

Microsoft PowerPoint - about_stack_ ppt [互換モード]

学生実験

ICND2-Road to ICND2- 前提知識 ICND 2では CCEN Tレベルの知識がある方 (ICND 1 試験の合格レベル ) を対象とし それ同等 の知識が必要になってきます 研修に参加されるまでに以下の項目を復習しておくことを お勧めします IP アドレスとサブネットマスク ホスト

Windows Server 2012 と IPv6 IPv6 勉強会代表 MURA

conf_example_260V2_inet_snat.pdf

はじめに xsp のルータにおいて設定を推奨するフィルタの項目について の IPv6 版 最低限 設定することが推奨されるフィルタ について まず議論したい 接続形態に変化はないので IPv6 対応をメインに IETF draft RIR でproposal 進行中のものについては今回の検討外とした

ネットワークに関する教材の作成・活用をとおした,学習意欲を向上させるための指導と評価の改善を図る研究

<4D F736F F F696E74202D B835E836C F815B834E82C682BB82CC8B40945C2E707074>

情報通信ネットワークの仕組み (2)

PowerPoint プレゼンテーション

プロバイダの接続機器と悪質サイトブロック対応ルータの接続方法 ネットスター株式会社

なって削除されるが invalid-route-reactivateオプションをonで指定している場合 優先度が高い経路が消滅したときに無効になっていたRIP 由来の経路を再有効化する [ ノート ] スタティック経路の優先度は10000で固定である invalid-route-reactivate

第9回ネットワークプランニング13(CS3年・荒井)

パススルー IPSecトンネル インターフェイスに AVC トラフィックを有効に する 回避策

TECHNICAL BRIEF RealServer ロードバランス時の BIG-IP 設定方法 本ドキュメントは複数の RealServer をロードバランスする際の BIG-IP コントローラの設定方法を紹介するもので F5 Networks Japan K.K. と RealNetworks

2.5 トランスポート層 147

IPCOMとWindows AzureのIPsec接続について

UTP ケーブルの種類 ( ストレートケーブルとクロスケーブル ) シールドが施されていないツイスト ペア ケーブルを UTP(Unshield Twisted Pair アンシールド ツイステッド ペアー ) ケーブルと言い 電話線やイーサネットなどで使われています 取り回しが簡単で安価なため 特

祝?APNICとRPKIでつながりました!

スライド 1

技術的条件集別表 35 IP トランスポート仕様

内容 1 本書の目的 用語 WiMAX WiMAX LTE WiMAX2+ サービス WiMAX サービス WiMAX2+ デバイス ノーリミットモード

SoftEther VPN(シングル構成)構築手順

第 4 章トラブルシューティング 4.1 トラブルシューティングの基礎 トラブルシューティングにおける注意点 トラブルは不可避トラブルを減らす努力は大切ですが 残念ながらトラブルをゼロにすることは不可能です その理由はいろいろあります パソコンの高機能化や性能の向上により パソコンが複雑

Cumulus Linux MLAG と vsphere vds の LACP 接続検証

データセンタ,サーバ構築におけるIPv6トラブルシューティング

ボンドグラフと熱伝導解析による EHA熱解析ツールの開発

needlework_update_manual_rev1.4

IPアドレス・ドメイン名資源管理の基礎知識

[ 参照規格一覧 ] JIS C5973 (F04 形単心光ファイバコネクタ ) JIS C6835 ( 石英系シングルモード光ファイバ素線 1991) JIS C6832 ( 石英系マルチモード光ファイバ素線 1995) IETF RFC791(Internet Protocol

インターネットVPN_IPoE_IPv6_fqdn

MPLS での traceroute コマンド

Microsoft PowerPoint - ie ppt

Microsoft PowerPoint - 17 情報工学講義第3_木5限_for_学生0410.pptx

本製品に接続された端末の IPv6 情報が表示されます 端末に割り当てられた IPv6 アドレス IPv6 アドレスを取得した端末の MAC アドレスが確認できます 注意 : 本ページに情報が表示されるのは本製品が 上位から IPv6 アドレスを取得した場合のみとなります DDNSサービス :DDN

VLAN の設定

Deck Guidelines

IPIP(Si-RG)

付録 2 システムログ一覧 () 攻撃経路 1. ファイアウォール (FW) ネットワーク型 IPS/IDS Web サーバ AP サーバ DB サーバ プロキシサーバ エラーログ SSL ログ AP ログ ホストログ 非 日時 ファイアウォールホスト名 ファイアウォールルール名及び番号 インバウン

2.4 ネットワーク層 (IP) 113

2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP, TCP, IP 2,, IP, IP. IP, ICMP, TCP, UDP, TELNET, FTP, HTTP TCP IP

Microsoft PowerPoint - InternetOperation1104.ppt

拠点間 VPN オプション設定手手順書 お客客様環境お客様様宅環境のネットワーク構成を下図図に記入しておきます 接続方法 ( )PPPoE ( )Static ( )DHCP IP アドレス ( グローバル )... 接続の詳細情情報ユーーザ ID パスワード 接続の詳細情情報 IP アドレスネット

第9回ネットワークプランニング16(CS3年・荒井)

実習 :VLSM を使用した IPv4 アドレスの設計と実装 トポロジ 学習目標 パート 1: ネットワーク要件の確認 パート 2:VLSM アドレス方式の設計 パート 3:IPv4 ネットワークのケーブル配線と設定 背景 / シナリオ 可変長サブネットマスク (VLSM) は IP アドレスの節約

Transcription:

学生実験 IP ネットワークアーキテクチャ 江崎研究室

ゴール インターネットの動作原理を理解する インターネットは様々な技術が連携して動作する 家族に聞かれて説明できるように主要技術を理解する

インターネットを支える二つの技術 IP TCP IP アドレッシング経路制御 DNS 今回のフォーカス

内容 1 日目 IPアドレッシングと経路表 2 日目 経路制御アーキテクチャ 3 日目 DNS 4 日目 ( 積み残し )+ 相互接続実験 5 日目 相互接続接続実験

最終レポート課題 課題 1 ( 本テーマ後半で実施する ) 相互接続実験で作成したネットワークについて解説せよ 解説では 本テーマ内実験で確認した要素技術を具体的に示すこと また 他チームとの相互接続 インターネット接続をしている点に着目し 各要素技術の動作状況を示すこと ( 本日最後に 相互接続実験で利用するアドレスとドメイン名をチーム毎に割り当てます ) 課題 2 各自の自宅にて PC の電源が投入され ネットワーク接続を行い 東大のウェブページ (www.u-tokyo.ac.jp) を閲覧するまでに どのような通信が行われているかを 可能な限り詳細に記述せよ その際には 各部分において利用されるプロトコル および通過する経路も調査せよ

実験環境 箱庭のネットワークを構築 学科貸与の PC をルータにしますネットワーク構築用ケーブルは自作 本物のインターネットと相互接続 学科貸与の PC + 製品ベースのルータ

1 日目 IP アドレッシングと経路表

イントロダクション

課題 (1) 通信方式の確認 パケット交換と比較される通信方式には回線交換がある それぞれどのような特徴があるのか 長所と短所を交えて議論せよ

ネットワークを作る ケーブルの話

イーサネット (Ethernet) 最も一般的に ( 安価に ) 利用される LAN 技術 UTP (Unshielded Twist Pair) ケーブル カテゴリー 5 (Cat5) or better 希に STP (Shielded Twist Pair) ケーブル

課題 (2) UTP ケーブルの作成

課題 (2) UTP ケーブルの作成 (cont)

UTP の長さのサンプル

一番小さなネットワークから

TCP/IP プロトコルスタック OSI 参照モデルアプリケーション層プレゼンテーション層セッション層トランスポート層ネットワーク層データリンク層物理層 TCP/IP アプリケーション層 トランスポート層 インターネット層 ネットワークインターフェース層 物理層 HTTP, SMTP 等 TCP, UDP 等 IP, ARP 等 Ethernet

通信の流れとプロトコル 送信 受信 アプリケーション層 アプリケーション層 トランスポート層 トランスポート層 インターネット層 インターネット層 インターネット層 インターネット層 ネットワークインターフェース層 ネットワークインターフェース層 ネットワークインターフェース層 ネットワークインターフェース層 ネットワークインターフェース層 送信者 ルータ スイッチ ルータ 受信者

イーサネットフレーム IXIA Ethernet Protocol Reference

フレーム パケットフォーマット W. Richard Stevens, TCP/IP Illustrated, Vol.1

アドレッシング ネットワークでつけられる様々な番号 番号 = アドレス 層によって違う意味を持ったアドレスがつく 例 ) データリンク層 MAC アドレスネットワーク層 IP アドレストランスポート層 ポート番号 アドレッシング = アドレス割り当て 論理的なインターフェースに対してアドレスがつく ホストに割り当てられるわけではない

192.168.100.10 ARP IP アドレスに対応する機器 ( の MAC アドレス ) を調べる 192.168.100.10?

IP アドレス IANA IANA が管理 階層的に管理 ARIN APNIC JPNIC KRNIC ISP-1 ISP-2 RIPE 世界中でユニーク 階層的な割り当ての成果 基本的に同じアドレスを割り当てない USER USER ネットワークごとに固まりで割り当てられる 接続ネットワークが変われば IP アドレスも変わる

ネットワークの単位 スイッチを介して PC がダイレクトに通信しあう最もシンプルなネットワーク スイッチ

32 ビット長 IP アドレス (2) IP アドレスの表現方法 何台の端末が接続できるか考えてみよう 2 32 0 4,294,967,296 8 ビットずつ区切ったドットつき表現 0.0.0.0 255.255.255.255 各オクテットの最大値は 255

IP アドレス (2) IP アドレスブロック

Map of the Internet http://wkcd.com/195/

Map of the Internet The IPv4 Space 2012 http://users.ecs.soton.ac.uk/dct05r/ipv4_map_of_the_internet.png

IP アドレス (3) ネットワークの固まりとは ネットマスクでネットワークを決定する IPアドレスとのAND 処理 ネットワーク部 ホスト部

IP アドレスの構造 インターフェースを識別するための番号 ネットマスクにより意味が変化する いつも一緒に扱うと思って良い ネットマスク 階層的な構造をとるために重要な役割 アドレスからネットワークも表せる ネットワーク部 接続しているネットワークを識別 ホスト部 そのネットワークに接続されたホストを識別

ネットマスクの表記方法 255.255.255.128 /25 0xFFFFFF80 使われる数字 0 248 128 252 192 254 224 255 240 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 255 255 255 224

ネットマスクの考え方 (1) IP アドレス 133 27 4 160 1 0 0 0 0 1 0 1 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 AND ネットマスク 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 133 27 4 128 ネットワークアドレス

ネットマスクの考え方 (2) IP アドレス 133 27 4 160 1 0 0 0 0 1 0 1 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 AND ネットマスク 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 1 1 0 1 1 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 133 27 4 160 ネットワークアドレス

ネットマスクとネットワークの大きさ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 255 255 255 192 ネットワークの大きさ 2 の累乗で表される RFC1878 /26 の場合 ホスト部 =6ビット 2 6 =64 アドレス範囲 0~63 64~127 128~191 192~255

ネットマスクの持つ意味 ネットワークを示す部分を導き出す 計算手法 IP アドレス 202.244.32.83 ネットマスク 255.255.255.192 AND 処理 11001010.11110100.00100000.01010011 11111111.11111111.11111111.11000000 11001010.11110100.00100000.01000000 所属するネットワークは 202.244.32.64 であることがわかる

課題 (3) IP アドレッシング それぞれの IP アドレスが同一ネットワークに存在するか答えなさい 1) 192.168.10.130 と 192.168.10.150 は 同一の 28 ビットネットワークに存在するか 2) 10.100.5.1 と 10.100.62.180 は 同一の 18 ビットネットワークに存在するか

課題 (4) 到達性の確認 2 台の PC を UTP ケーブルを用いて接続し それぞれの PC の IP アドレスを設定しなさい また お互いが通信できることを ping を利用して確認しなさい 加えて 接続された PC 以外の IP アドレスでは通信できないことを確認しなさい 192.168.0.0/24 eth0.10 eth0.1 キーワード : ping, ip コマンド man コマンドで説明を読む ( 例 man ping)

IP コマンドの利用例 IP アドレスの確認 $ ip address IP アドレスの追加 # ip address add 10.0.0.1/24 dev eth1 IP アドレスの削除 # ip address del 10.0.0.1/24 dev eth1 ヘルプ $ ip help $ ip address help 等 マニュアル $ man ip-address $ man ip-link 等 インターフェースの状態確認 $ ip link show インターフェースの up # ip link set up dev eth1 インターフェースの down # ip link set down dev eth1 注 ) インターフェースの利用には up が必要 ヘルプやマニュアルを見て書式を確認すること

IP コマンドの利用例 2 経路の確認 $ ip route 経路の追加 # ip route add 192.168.10.0/24 via 10.0.0.2 経路の削除 # ip route del 192.168.10.0/24 via 10.0.0.2 その他 IP アドレス消去 # ip address flush dev eth1 経路消去 # ip route flush dev eth1 注 ) 経路の指定ではネットワークアドレスを使うこと ネットワークアドレス A.B.C.D/X A.B.C.D は同一ネットワーク内で最も小さなアドレス

ネットワークのサンプル ホスト A 192.168.0.0/24.10 eth0 eth0.1 ルータ B eth1.1 10.100.0.0/16 eth0.5 ホスト C

ホスト A の設定例 インターフェイス $ ip address show dev eth0 インターフェース名で指定 MAC アドレス 詳細は後ほど 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff inet 192.168.0.10/24 brd 192.168.0.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe12:3456/64 valid_lft forever preferred_lft forever インターフェースについた IP アドレスに関する情報 経路表 経路情報 ( 宛先となるネットワークのアドレスとネットマスク 転送先のルータ ) $ ip route 10.100.0.0/16 via 192.168.0.1 dev eth0 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.10

インターフェイス ルータ B の設定例 $ ip address show dev eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 52:54:00:78:90:12 brd ff:ff:ff:ff:ff:ff inet 192.168.0.1/24 brd 192.168.0.255 scope global eth0 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe78:9012/64 valid_lft forever preferred_lft forever $ ip address show dev eth1 3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 52:54:00:34:56:78 brd ff:ff:ff:ff:ff:ff inet 10.100.0.1/16 brd 10.100.255.255 scope global eth1 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe34:5678/64 valid_lft forever preferred_lft forever 経路表 $ ip route 192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.1 10.100.0.0/16 dev eth1 proto kernel scope link src 10.100.0.1

課題 (5) ホストの経路表確認 ホスト C の IP アドレスは 10.100.0.5/16 である ホスト C の経路表はどのように定義されているか考察せよ

課題 (6) ネットワーク構築 ホスト A 192.168.0.0/24 eth0.1.10 eth0 右のネットワークを構築し ping を用いて到達性を確認すること ルータ B 到達性はありましたか? eth1.1 10.100.0.0/16 eth0.5 ホスト C 注意点 ) PC をルータとして動作させる場合 IP パケット転送機能を有効にしなければならない # sysctl w net.ipv4.ip_forward=1

課題 (7) パケットキャプチャー 課題 (6) の構成にて ping を実行しなさい また 別のターミナルを用意し 同時に tcpdump を実行し 出力を確認しなさい 更に wireshark を用いて パケットの内容を確認しなさい キャプチャーする場所でパケットの内容に変化があるかを確認しなさい さらに ping のオプションでインターバル (-i) や TTL(-t) を変更し パケットの内容に変化が生じるかを確認しなさい

課題 (8) ネットワークの拡張 192.168.0.0/24 eth0.1 ルータ B eth1.1 ホスト A.10 eth0 ホスト C の下に PC をホスト D として追加しなさい また ホスト C をルータ C に変更しなさい なお ルータ C とホスト D の間のネットワークでは 172.16.0.0/16 を利用すること ホスト D 追加後 全ての PC 間で ping を利用して接続性の確認をしなさい 10.100.0.0/16 eth0.5 ホスト C