Transcript 第3章 データリンク
2007まとめ
第3章 データリンク
編集
野村尚吾
1
3.1 データリンクとは
4405071 野村尚吾
2
データリンク
通信媒体で直接的に接続された機器間の通信を
可能にする。
通信媒体の例
→同軸ケーブル、より対線、光ファイバー、電波、赤外線 など
データリンクの例
→イーサネット、FDDI、電話回線上のPPP など
データリンクとはネットワークの最小単位である。
↓
インターネットはデータリンクの集合体と言える。
3
3.1.1 MACアドレス
データリンクに接続しているノードを識別す
るために利用される。
データリンクの種類によらずただひとつしか
ない数値になる。
48ビットの長さを持つ。
4
MACアドレスの図
5
3.1.2 媒体共有型のネットワーク
通信媒体を複数のノードで共有するネット
ワーク
・MACアドレスが必要である。
・基本的に半二重通信である。
↓
データ送信中はデータの受信ができず、
データ受信中はデータの送信ができない。
6
コンテンション方式(CSMA方式)
データの送信権を
競争で奪い取る
方式である。
データが同時に送信されると衝突、壊れる。
CSMA/CD方式をとっている。
7
トークンパッシング方式
トークンというパケットを巡回させ、トークン
で送信権を制御する。またトークンを持つ
ステーションのみがデータを送信できる。
↓
衝突が発生しない。
誰でも平等に送信権が来る。
8
トークンパッシング方式の図
9
3.1.3 媒体非共有型のネットワーク
通信媒体を共有せずに専有する方式で
ある。
・適用例…ATMなど。
ステーションをスイッチに直接接続する。
・多くの場合全二重通信である。
スイッチの高機能化する。
・VLAN構築やデータ流量の制御が可能である。
・スイッチが故障すると全てのコンピュータが
通信不可能という欠点あり。
10
3.2 イーサネット(Ethernet)
4405082
松浦
11
イーサネットとは
イーサネットは、現在最も普及しているデータ
リンク。
制御の仕組みが単純で、NICやデバイスドライ
バが作 りやすく、そのため低価格である。
互換性と将来性を備えたデータリンク。
トポロジーはバス型
アクセス制御方式はCSMA/CD方式
12
イーサネットネットワーク
13
イーサネットの種類
14
イーサネットの規格
10
BASE
↓
↓
↓
伝送方式
伝送可能距離
↓
↓
伝送速度
↓
10Mbps
ベースバンド
(デジタル信号を伝送)
5
500m
(Tはツイストペアケーブル、Fは光ファイバーケーブル)
通信速度が同じ場合‥‥リピータ(電気信号を増幅して遠くまで伝送)で
接続
通信速度が違う場合‥‥ブリッジ(ネットワーク同士を接続)やスイッチング
ハブ(中継するポートを選択するブリッジの一種)
やルーター(ルートを決定し、パケットを配送)で
接続
15
イーサネットはCSMA/CD方式
送信前に搬送波の有
無を確認してから複数
の端末がデータを送
信する。(CSMA方式)。
データを送信して、衝突が発生したらランダム
時間(バックオフ時間)待ってから再送する(CD
方式)。
16
イーサネットのフレームフォーマット
イーサネットで送信されるデータには、ヘッダやフッタにMACアド
レスなどの情報が追加される。
追加されるデータはイーサネットの種類によって決まっている。
17
タイプフィールド
18
3.3 MPLS
4405074
浜田 洋之
19
3.3.1 MPLSとは
MPLS(Multi-protocol Label Switching)
IPパケットに「ラベル」を貼り付けて、
「ラベル」を元にIPパケットを転送する方
式
今までは
→IPアドレス経路制御表を元にして転送
MPLSを用いると
→MPLSネットワーク内では、
「ラベル」を見て転送処理
20
3.3.1 MPLSとは
利点1
転送処理の高速化
→固定長のラベルで処理の単純化
利点2
ラベルを利用してつくった
仮想的なパス上でIPパケット通信が可
能
21
3.4 無線通信
4405020 帯金 秀行
22
3.4.1
無線通信の種類
通信距離に応じて様々な方法がある。
・短距離無線
・・・数m
・無線PAN
・・・10m前後
・無線LAN
・・・100m前後
・無線MAN
・・・数km~100km
・無線RAN
・・・200km~700k
m
・無線WAN
23
3.4.2
IEEE802.11
無線LANプロトコルの物理層とデータリンク
層の一部(MAC層)を定義した企画
様々な種類の総称でもあり、1通信方式でも
ある
電波or赤外線を用いて通信する。
→速度は1~2Mbps
性能が劣るため最近はあまり使われない
24
3.4.3
IEEE802.11b、IEEE802.11g
2.4GHz帯の電波を利用
→速度は1~2Mbps
30~50mで通信可能
一般の無線LANはこの規格を利用している
25
3.4.4
IEEE802.11a、IEEE802.11n
5GHz帯の電波を利用
→最大速度は54Mbps
電子レンジなどの電波帯を利用しないので
干渉されにくい
802.11b、 802.11gとは互換性がない
26
3.4.5
無線LANを使用する場合の留意点
無線LANは幅広い範囲で使用可能
→利用者以外でも使われてしまう!
■対策として…
送受信時の暗号化
帯域が近い製品がある場合
何らかの誤作動や電波干渉によって通信転
送能力が低下
27
3.4.6
Bluetooth
IEEE802.11b/gと同じ帯域(2.4GHz)
速度は3MHz、10mで最大8台まで可
小さな機器を対象
例:携帯電話、キーボードやマウス、ワイヤ
レスヘッドフォン
28
3.5 PPPとデータリンクプロトコル
440519 小尾雅人
29
1. PPPとは
一対一でコンピュータを接続するためのプロトコル
PPPはデータリンク層を利用する。
別途物理的な接続が必要(何でもいい)
30
2. LCPとNCP
LCPは物理層、データリンク層を司るプロトコル
・コネクションの確立や切断
・パケット長の設定
・認証プロトコルの設定(PAPとCHAP)
・通信品質の監視が可能
NCPはネットワーク層プロトコルの設定をするプロトコル
・上位層がIPのとき、IPCPと呼ばれる
・IPアドレス設定
・TCP/IPのヘッダ圧縮が可能
31
3. PPPのフレームフォーマット
フラグ
1オクテット
(01111110)
HDLCと呼ばれるプロトコルをベースとしている
“01111110”を前後でフレームとして区切る(フ
ラグシーケンス)
PPPは処理をコンピュータに実行されるため、大
きな負荷がかかる
アドレス
1オクテット
(11111111)
制御
1オクテット
(00000011)
タイプ
1オクテット
データ
0~1500オクテット
FCS
4オクテット
フラグ
1オクテット
(01111110)
32
4. PPPoE(PPP over Ethernet)
イーサネットの回線上をPPPで通信する技法
・認証機能の使用が容易になる
・処理が多いため通信速度が落ちる
33
3.6 ATM
4405074 浜田 洋之
34
ATMとは・・・(1)
・Asynchronous Transfer Mode
・“セル”と呼ばれる単位で処理するデータリン
ク
「ヘッダ5オクテット」
セル
+
「データ48オクテット」
35
ATMとは・・・(2)
回線の専有時間の短縮
処理オーバーヘッドの軽減
大容量データを効率よく転送可能
36
ATMとは・・・(3)
広域系で利用されている
LANでの利用(ATM-LAN)も期待
あまり普及せず
37
ATMの通信回線(1)
38
ATMの通信回線(2)
TDM(Time Division Multiplexor)の拡
張利用で通信効率を向上
回線の順番に関係なく、データが来た順に
スロットに入れる
受け取ったデータがどの通信のものか不明
39
ATMの通信回線(3)
識別のために、5オクテットのヘッダを付加
VPI(Virtual Path Identifier)
ヘッダ
VCI(Virtual Channel Identifier)
直接通信を行う2つのATMスイッチ間で設定さ
れる値
40
ATMの通信回線(4)
ATMの利用により、空きスロットを軽減
回線の利用効率UP
ヘッダの分だけ通信速度は低下
41
ATMの特徴(1)
コネクション指向のデータリンク
通信前に、通信回線の設定が不可欠
(例:電話)
この仕組みをシグナリングという
42
ATMの特徴(2)
同時に複数の通信回線を接続可能
この回線接続をSVCという
SVC(Swiched Virtual Circuit)
別の接続方法
PVC(Permanent Virtual Circuit)
固定的に回線を確立
43
ATMの特徴(3)
ATMには、イーサネットやFDDIのような
送信権はない
好きなときに好きなだけデータを送信可能
ここで問題が・・・。
44
ATMの特徴(4)
すべてのPCが同時に大量のデータを送信
ネットワークが混雑して、ふくそう状態に
対策として、帯域を細分化する機能
45
ATMと上位層(1)
ATMのセルでは一つあたり48オクテットの
データしか送れない
cf. イーサネット 1500オクテット
FDDI
4352オクテット
そのため、ATMの上位層としてAAL(ATM A
daption Layer)と共に利用
46
ATMと上位層(2)
ATMでパケットのセル化
47
ATMと上位層(3)
ATMでのIPパケットの配送
48
ATMと上位層(4)
192個のセルのうち、一つでも欠けると、
IPデータプログラムは破損
AAL5(IPでの上位層)のフレームチェックで
エラー発生
セルはすべて処分
49
ATMと上位層(5)
TCPはデータ転送の信頼性のために、
再送処理を実施
192個すべてを再送
セルの喪失しづらいネットワークの作成
50
ATMと上位層(6)
解決策
・末端のネットワーク合計をバックボーンよ
り小さくする
・ふくそうが発生した場合に、ATMコネク
ションの帯域を動的に変動させる技術
51
3.7 データリンク技術の変化
4405082
52
3.7.1 スイッチング技術
通信媒体を共有する方式では、ネットワー
クに接続されるホスト数が多くなると通信性
能が下がる
それを防ぐためにスイッチングハブや
イーサネットスイッチが登場
53
イーサネットスイッチ
複数のポートを持ったブ
リッジで、各ポートごとに
MACアドレスの学習機能
が付いている
→性能の低下をある程度抑
える
54
3.7.2 ループを
検出するための技術
ブリッジでネットワークを
接続する時にループを作
る
とどうなる?
↓
回り続けるフレームが増
え、ネットワークをメルト
ダウンさせてしまうことも
適切な形のループならト
ラフィックを分散させたり、
耐障害性を向上させる
55
スパニングツリー
•
•
各ブリッジはBPDUと呼ばれるパケットを交換して
ループを消すように制御している
IEEE802.1Dで定義されている
56
ソースルーティング
IBMによってトークンリングネットワーク用に
開発された
送信コンピュータがどのブリッジを経由して
フレームを流すか決定しフレームのRIF
[Routing Information Field]に書き込み、そ
れをもとにブリッジが配送処理を行う
送信コンピュータ自体がソースルーティング
機能を持っている必要がある
57
3.7.3 VLAN(Virtual LAN)
VLAN技術が利用できるブリッジを使え
ば、ネットワークのトポロジーを変更しな
ければならない場合にネットワークの配
線を変えることなく構造を変えることがで
きる。
58
VLANとタグVLAN
単純なVLAN
スイッチの各ポートごとに、
セグメントに分けられる
タグVLAN
異なるスイッチにまたがるセグメ
ントを構築できるようにVLANを
拡張したもの
IEEE802.1Qで標準化された
59
3.8 データリンク技術の変化
2007/6/2
4405071野村 尚吾
60
はじめに
近年のデータリンク技術の種類
スイッチング技術
ループを検出するための技術
VLAN(Virtual LAN)
61
スイッチング技術
従来の通信媒体を共有する方式
ネットワークに接続するホスト数増加による通信性能の低下
が問題。
そこで…
スイッチ技術導入。
MACアドレス学習機能を持つポートが複数集まったもので、
ネットワークに接続するコンピュータが増えても性能の低下を
抑えてくれる。
62
ループを検出するための技術
ブリッジ接続でのループを解決する技術。
① スパニングツリー
② ソースルーティング
適切な形でループを作って障害を防ぐ。
63
①スパニングツリー
各ブリッジでBPDU (Bridge Protocol
Data Unit)と呼ばれるパケットを交換させ
て、通信するポートとしないポートを区別す
ることでループを消去する。
IEEE802.1Dで定義されている。
コンピュータやルータの機能だけに頼らな
い。
64
②ソースルーティング
IBMによって開発。
送信コンピュータがどのブリッジを経由してフレー
ムを流すかを決定してフレームのRIF (Routing
Information Field)に書き込む。
送信コンピュータがソースルーティング技術を持っ
ていないといけない。
65
VLAN (Virtual LAN)
ネットワークの管理では、ネットワークのトポ
ロジーを変更しないといけない。しかし、そ
の都度配線を変更するのは面倒。
VLAN技術を利用できるブリッジ(スイッチ)
でネットワーク構造を変更する。
66
VLAN (Virtual LAN)
ブリッジ/レイヤ2スイッチ
ポートで区切られたセグメントを分けることで
ネットワークの負荷を軽減する。
異なるVLAN、セグメント間での通信は不可。
通信するためにはセグメント間でルータを結
ぶしかない。
タグVLANの登場。
VLAN IDを設定する。
67
VLAN (Virtual LAN)
配線変更なしでネットワークセグメントを変更でき
る。
ネットワークの構成が複雑で管理しにくいらしい。
そのため、運用・管理は慎重に行わないといけな
い。
68