• 検索結果がありません。

本資料は下記著書を基にして作成されたものです.

N/A
N/A
Protected

Academic year: 2021

シェア "本資料は下記著書を基にして作成されたものです."

Copied!
30
0
0

読み込み中.... (全文を見る)

全文

(1)

本資料について

本資料は下記著書を基にして作成されたものです.

著書の内容の正確さは保障できないため,正確な知 識を求める方は原本を参照してください.

著者:ラディア・パールマン

加藤朗

監訳

著書名: Interconnections

インターコネクションズ第2版 出版社:翔泳者

発行日: 2001 年 4 月 10 日

(2)

第1回 輪講発表

インターコネクションズ

interconnections

渡邊研究室

00 j 082 竹内元規

(3)

本の紹介

„ 題名

„

„ 著者

„

ラディア・パールマン

監訳

加藤 朗

„ 内容

„

経路制御アルゴリズム、アドレッシング、ブリッジ、

ルータ、スイッチおよびハブのメカニズムを解説

interconnections

インターコネクションズ第2版

ブリッジ、ルータ、スイッチとさまざまなプロトコル

(4)

データリンク層①

„ データリンク層では物理的に直接接 続されたノード間での通信パスを決 定し、データのやりとりを可能にする 役割がある

„ ネットワーク層から渡されたデータに データリンク層のヘッダ(フレームヘッ ダ)を付加して物理層へ渡す

セッション層 トランスポート層

データリンク層 プレゼンテーション層

物理層

アプリケーション層

ネットワーク層

(5)

データリンク層②

上位層 データリンク層

物理層

論理アクセス制御層(LLC層) 媒体アクセス制御層(MAC層)

„ IEEEで は、複数のネットワーク層プロトコルが単一リンク上で

共存できるように、データリンク層を MAC層(媒体アクセス制御

層)と LLC層(論理リンク制御層)の2つのサブレイヤに分割し

ている

(6)

データリンク層③

論理アクセス制御層(LLC層) 媒体アクセス制御層(MAC層)

802.3でのフレームフォーマット

LLC データ

宛先MAC アドレス

送信元MAC

アドレス 長さ FCS

論理アクセス制御 媒体アクセス制御

„ LLC層

„ 上位層がどのネットワーク層プロトコルかを識別知るためのLLCフィール ドを付加している

„ LLCには、データグラム型プロトコルの(LLCタイプ1)とコネクション型プ ロトコル(LLCタイプ2)がある

„ MAC層

„ LLC層から渡された情報に対して宛先MACアドレスや送信元MACアドレ スを付加します。LANの誤り制御も行う

(7)

ブリッジ

„ ブリッジとは2つ以上のLANを接続し、パケットを中 継するデバイス。

„ MACアドレスによって送出すべきホストを選択する

(8)

ブリッジの必要性

„ 単一のLANでは次のような制約があり、ブリッジを使用すること によって解決することができる。

-ステーション数の制約-

„

トークンリング方式のLANでは、ステーション数が多いとリン グの遅延を増加してしまう

-長さの制約-

„

CSMA/CD方式のLANでは、ケーブル端のステーションが規 定の最小パケット(512ビット)を送信しても、衝突を検出でき る程度にケーブルを短くする必要がある。

-トラフィックス量の制約-

„

すべてのLANにおいて、使用可能な帯域を複数のステー

ションで共有しなければならないので、各ステーションに割り

当てられる帯域が少なくなる

(9)

ブリッジの種類

„ 透過ブリッジ

„ 始点経路制御ブリッジ

„ SR-TB ブリッジ

(10)

透過ブリッジ

„ 透過ブリッジとは

„ CSMA/CD 方式で適用されるブリッジ

„ トランスペアレント・ブリッジング( TB )ともいう

„ 透過ブリッジの機能には次の機能がある

„ 無装飾ブリッジ

„ 学習ブリッジ

„ 完全ブリッジ

(11)

透過ブリッジの機能①

„ 無装飾ブリッジ機能

1. 受信時と全く同じパケットを送信する

各ホストは単一 LAN 環境と全く同様にパケットを送信 できる。

2. パケット全体を受信して格納後、送信側 LAN が空くまで 送信しない

パケットの衝突を回避する

(12)

透過ブリッジの機能②

„ 学習ブリッジ機能

1. どのステーションがどのLAN上にいるかをMACアドレスをキー として知る

必要な LAN にのみパケットを送ればよいので、トラフィックを 減らすことが出来る

ブリッジ1

A

LAN1

LAN2

② AへのパケットはLAN1側へ

LAN

1上のホスト

A

送信されたパケットをブリッジ1が受信する

② ブリッジ1はホストがLAN1側にあることを知り、パケットのMAC アドレスを見て

A

宛のパケットは

LAN

1側に送信するように学習する

(13)

透過ブリッジの機能③

„ 学習ブリッジ機能によりホストのある LAN を知 る方法

1. 送信されたパケットをすべて受信する

2. 受信したパケットの発信元アドレスをキャッシュに記憶

3. 受信したパケットの宛先アドレスをキャッシュから探索

1. アドレスがキャッシュになければ、すべての

LAN

(受信した

LAN

を除く)へ送信

2. アドレスがキャッシュにあれば、キャッシュの示す

LAN

へ送信。ただし、キャッ シュの示す

LAN

が受信した側の

LAN

であった場合は、破棄する

4. 一定時間、トラフィックのないキャッシュを削除

(14)

ブリッジの機能③

„ ブリッジにおけるパケットのループ

„ 下の図の様に、2つの LAN の間に複数のブリッジが あるとパケットがループし、指数関数的にに増殖し てしまう

ブリッジ1

A

ブリッジ2 ブリッジ3 LAN1

LAN2

Aよりパケットを送信すると各ブリッジはパケットを受信

各ブリッジは受信したパケットをLAN2側へ送信

各ブリッジは、他の2つのブリッジから送信されたパケットを

ブリッジ1

A

ブリッジ2 ブリッジ3 LAN1

LAN2

再びパケットLAN1側へ送信してしまいパケットがループする 再び受信する

(15)

ブリッジの機能④

„ 完全ブリッジ機能

„ スパニングツリーアルゴリズムを使用して経路を 決定

„ スパニングツリーとは

„ ブリッジで接続されているネットワークがループ形

態になっているとき、複数ある経路のうちの 1 つだ

けを通信経路とし、論理的にツリー構造のネット

ワークを構成する機能。この機能を使用すること

により、システムダウンにつながるようなフレーム

のループを防ぐことができる

(16)

スパニングツリーアルゴリズム①

„ スパニングツリーの経路作成

„ LAN 上のブリッジからルートブリッジと指定ブ リッジを決定し、木構造としてつなげることに よってループを回避する経路を作成する

ルートブリッジ : 木構造の起点となるブリッジ

指定ブリッジ : 各 LAN 上にあるブリッジの中で、

ルートブリッジ最も近いブリッジ

(17)

スパニングツリーアルゴリズム②

作成手順

1. LAN 上のすべてのブリッジからルートブリッジを選ぶ

2. 各ブリッジから設定メッセージを送信しルートブリッジま での距離を計算する

3. 各LANは、そのLAN上のブリッジの中からルートブリッ ジに一番近いブリッジを指定ブリッジとして選択する

4. ルートブリッジポート、指定ブリッジポートをスパニング

ツリーに含める

(18)

スパニングツリーアルゴリズム③

LAN

上のすべてのブリッジ

からルートブリッジを選ぶ ② 各

LAN

は、

LAN

上のブリッ ジからルートブリッジにもっ とも近いブリッジを指定ブ リッジとする

③ ルートブリッジと、指定ブ リッジ以外のブリッジの ポートを切断し、ループの ない経路を作成する

ブリッジ ブリッジ

ブリッジ ブリッジ ブリッジ

ブリッジ ブリッジ ブリッジ ルートブリッジ

ブリッ

指定ブリッジ ブリッジ

ブリッジ 指定ブリッジ 指定ブリッジ

指定ブリッジ 指定ブリッジ ブリッジ

ルートブリッジ ブリッ

指定ブリッジ ブリッジ

ブリッジ 指定ブリッジ 指定ブリッジ

指定ブリッジ 指定ブリッジ ブリッジ ルートブリッジ

(19)

始点経路制御ブリッジ

„ 始点経路制御ブリッジとは

„ トークンリング方式で適用されるブリッジで、ソース ルート・ブリッジング( SB ) ともいう

„ 発信元ホストが、どのブリッジを経由してパケットを送 信するかを決定し、パケットヘッダの中に経路(RI

フィールド)を挿入し送信する

„ これにより、ブリッジによるループがあったとしてもパ ケットはループをすることなく宛先ホストまで送信でき

る。

宛先MAC データ

アドレス

送信元MAC アドレス

RI

(20)

始点経路制御ブリッジ

„ 始点経路制御ブリッジの機能

„ RIフィールドに記された経路に従ってパケット を転送

„ 発信元ステーションは宛先ステーションへの 経路を知るために、探索パケットを送信して経 路を発見する

„ RIフィールドの無いパケットは透過ブリッジ

に処理され、RIフィールドのあるパケットは

始点制御ブリッジにより処理される

(21)

SR-TB ブリッジ

„ ST-TB ブリッジとは

„

互いに経路決定方法が異なる、透過ブリッジと始点経 路制御ブリッジに接続されている LAN 同士を、相互接 続するブリッジ

„ ST-TB ブリッジの機能

„

透過ブリッジ LAN からの送られたパケットには RI フィー ルドを付加して、始点経路制御ブリッジ LAN に送信

„

始点経路制御ブリッジ LAN からのパケットは、パケット 内の RI フィールドを削除する

始点制御経路ブリッジ

LAN

透過ブリッジLAN

SR-TBブリッジ

(22)

ネットワーク層

„ ネットワーク層では、ネットワー ク上で通信を行う 2 つのホスト間 の最適な通信経路を決定する。

„ トランスポート層から渡された データにネットワーク層のヘッダ を付加してデータリンク層に渡す

セッション層 トランスポート層

データリンク層 プレゼンテーション層

物理層

アプリケーション層

ネットワーク層

(23)

経路制御アルゴリズム

„ 経路制御アルゴリズムには次の2種類のアル ゴリズムがある

1. 距離ベクトル型経路制御

2. リンク状態型経路制御

経路制御プロトコルは基本的に、このどちらか

のタイプに属している

(24)

距離ベクトル型経路制御

„ 距離ベクトル型経路制御とは

„

各ノードが自分とすべての宛先との距離を管理するこ とで、経路を決定する方法

„

すべての宛先との距離は隣接するノードの情報をもと に計算される

„

RIP 、 IPX-RIP などの経路制御プロトコルで使われてい る

„ 問題点

„

どこかで障害発生しても、隣接するノードのみの情報

で経路を決定しているため、収束するのに時間がか

かってしまう。

(25)

リンク状態型経路制御

„ リンク状態型経路制御とは

„

各ノードが、複数のノードからリンク状態情報( LSP )を 受信し、それを元にネットワーク全体のリンク状態を知 ることによって宛先への経路を決定する方法

„

IS-IS 、 OSPF などの経路制御プロトコルで使われている

„ 特徴

„

複数のノードからの情報で経路作成をするので距離ベ

クトル型経路制御に比べ収束するまでの時間が短い

(26)

アドレスマッチング

„ アドレスマッチングとは

„ ルータの経路表にエントリされているアドレスから 受信したパケットの宛先アドレスを検索すること

„ 宛先アドレスにマッチする経路表のエントリが複 数ある場合は最長一致のアドレスを検索する

„

これは下記のように同じアドレス空間を示す複数のエ ントリが存在するため

宛先アドレス 10111111 01011100 00000000 10000111 エントリ1 10111111 01011100 ********* *********

エントリ2 10111111 01011100 0******** *********

宛先アドレス 10111111 01011100 00000000 10000111 エントリ1 10111111 01011100 ********* *********

エントリ2 10111111 01011100 0******** *********

(27)

アドレス検索アルゴリズム

„ アドレス検索アルゴリズムとは

„ より高速なパケット転送を行うため、ルータの 経路表にエントリされているアドレスから受信 したパケットの宛先アドレスを効率よく検索す る方法

„ radix treeアルゴリズム

„ プリフィックス長の二分探索

など

(28)

radix tree アルゴリズム

„ 経路表のエントリを桁数ごとのノードで構 成された木を作成し、桁ごとの検索を行う

アドレス:

10111111 01011100 00000000 10000111

を検索する場合

*

1 0

10 11*

111*

101*

1010* 1011*

00

001*

0010*

000

0001*

(29)

ルータの拡張

„ より高速なルータ

„ アドレス探索の高速化が求められる

„ マルチプロトコルルータ

„ IP v6が普及してくるため、 IP v4、 IP v6など複

数のプロトコルに対応できるマルチプロトコル

ルータが必要になる

(30)

終わり

参照

関連したドキュメント

ダウンロードした書類は、 「MSP ゴシック、11ポイント」で記入で きるようになっています。字数制限がある書類は枠を広げず入力してく

燃料・火力事業等では、JERA の企業価値向上に向け株主としてのガバナンスをよ り一層効果的なものとするとともに、2023 年度に年間 1,000 億円以上の

9 時の館野の状態曲線によると、地上と 1000 mとの温度差は約 3 ℃で、下層大気の状態は安 定であった。上層風は、地上は西寄り、 700 m から 1000 m付近までは南東の風が

連続デブリ層と下鏡との狭隘ギャップ形成およびギャップ沸騰冷却

購読層を 50以上に依存するようになった。「演説会参加」は,参加層自体 を 30.3%から

本資料は、宮城県に所在する税関官署で輸出又は輸入された貨物を、品目別・地域(国)別に、数量・金額等を集計して作成したものです。従っ

本資料は、宮城県に所在する税関官署で輸出又は輸入された貨物を、品目別・地域(国)別に、数量・金額等を集計して作成したものです。従っ

本資料は、宮城県に所在する税関官署で輸出又は輸入された貨物を、品目別・地域(国)別に、数量・金額等を集計して作成したものです。従っ