Mímisbrunnr知恵の泉

← コンピュータネットワーク 一覧

🎓 レベル:基礎 | 重要度:A(必須) 📎 前提:なし(この分野の入口)

要点(BLUF)

概念:ネットワークの登場人物

ネットワークを最小単位まで分解すると、次の3つになります。

主な中継機器の役割を整理します。

機器動作する層役割
リピータ/ハブL1(物理)信号を増幅・全ポートへ垂れ流し(現在はほぼ使わない)
スイッチL2(データリンク)MACアドレスを見て、同じLAN内の正しいポートだけへ転送
ルータL3(ネットワーク)IPアドレスを見て、異なるネットワーク間を中継
ファイアウォールL3〜L7通信の可否を制御(詳細はセキュリティ分野へ)
無線AP(アクセスポイント)L2無線端末を有線LANへ橋渡し

「PoE(Power over Ethernet)」を使うと、LANケーブル1本で給電と通信を同時に行えます。AP や IP電話の設置で多用します。

LAN と WAN

LANを束ねる「ブロードキャストドメイン」「コリジョンドメイン」という概念は第2章で詳しく扱います。ここでは「LANは1つの建物、WANは建物の間」とつかめば十分です。

アーキテクチャ:規模に応じた組み方

小さなネットワークは1台のスイッチで足りますが、数百台規模になると配線と障害範囲を制御するため階層設計を使います。

3層モデル(キャンパスの王道)

graph TD
  Core["コア層(高速backbone)"]
  D1["ディストリビューション層(集約・L3境界)"]
  D2["ディストリビューション層(集約・L3境界)"]
  A1["アクセス層(端末収容)"]
  A2["アクセス層(端末収容)"]
  A3["アクセス層(端末収容)"]
  Core --- D1
  Core --- D2
  D1 --- A1
  D1 --- A2
  D2 --- A3

小規模拠点ではディストリビューションとコアを1つにまとめた**2層(collapsed core)**にします。

スパインリーフ(データセンター)

サーバ間(東西トラフィック)が主役のデータセンターでは、どのサーバ間も必ず2ホップで届くスパインリーフを使います。

graph TD
  S1["スパイン1"]
  S2["スパイン2"]
  L1["リーフ1(サーバ収容)"]
  L2["リーフ2(サーバ収容)"]
  L3["リーフ3(サーバ収容)"]
  S1 --- L1
  S1 --- L2
  S1 --- L3
  S2 --- L1
  S2 --- L2
  S2 --- L3

各リーフは全スパインに接続し、リーフ同士は直接つなぎません。サーバを足したいときはリーフを追加するだけで、帯域が均一に伸びます。

SOHO とクラウド

なぜ階層化するのか(設計の直観)

全機器をフラットに相互接続すると、配線が爆発し(N台ならおよそ N×(N-1)/2 本に近づく)、障害が全体に波及します。階層化すると、(1) 配線が規則的になり増設が読みやすい、(2) 障害がその層・その枝に閉じる、(3) 層ごとに役割(速さ重視 / ポリシー重視)を最適化できる、という利益が出ます。**「とにかく全部つなぐ」ではなく「役割で層を分ける」**のが大規模設計の出発点です。

⚠️ よくある誤解

対応 lab

関連