学習状態はこのブラウザ内にのみ保存されます
MAC Address Table — MAC Address Table (CAM Table)
object Device データリンク層(レイヤ2、スイッチ内部) レベル: intermediate / advanced
この概念が存在する機器の模型です。周りのマーカーは関係する概念 — クリックで移動
構造ビュー(Zoom の階層 §9.2)
用語カード
スイッチ内部の「どのMACがどのポートの先か」の対応表。通信を見て自動学習される。
MACアドレステーブル(CAMテーブル)は、スイッチが保持する「MACアドレス → ポート」の対応表です。
フレームが届くたびに送信元MACと受信ポートを記録することで自動的に作られ(送信元学習)、一定時間使われないエントリは消えます(エージング)。
VLANごとに分かれて管理されるため、VLANが違えば同じMACアドレスでも別エントリになります。
| 正式名称 | MAC Address Table (CAM Table) |
|---|---|
| 種別 | object |
| レイヤ | データリンク層(レイヤ2、スイッチ内部) |
| 何をする | フレーム転送の判断材料。宛先MACから出力ポートを一意に決める。 |
| なぜ必要 | この表が無ければ、スイッチは全ポートへ流すしかなく、スイッチである意味がなくなるため。 |
| どこに存在する | 各スイッチの内部メモリ。VLANごとに論理的に分割される。 |
| セキュリティ | 大量の偽MACでテーブルを溢れさせる攻撃(MACフラッディング)を受けると、スイッチがハブ的に振る舞うことがある。 |
| 前提知識 | SwitchMAC Address |
通信・利用の例
- AA:BB:CC:00:00:01 → Port 3(VLAN 10)というエントリ
設定例
show mac address-table(Cisco IOS)で表示できる
よくある誤解
- スイッチが最初から知っている表ではなく、通信を見て学習した結果である
- 機器が「どこにいるか」ではなく「どのポートの先にいるか」の表である
このノードへの疑問
What — これは何?
How — どうやって動く?
What If — 壊れたら?
情報の根拠(Sources)
- IEEE 802.3 — Ethernet Working Group — IEEE 802.3 Working Group(standard)
事実の根拠は公式文書・RFC を正とし、このサイトの説明・図は独自の教材表現です(§6.8)。
依存・参照関係
Depends On(これに依存している)
なし
Used By(これに依存しているもの)
なし
References(参照している定義・対象)
- MAC Address — NICに割り当てられた48ビットの識別子。同じリンク内でのフレーム配送に使われる。
- Switch Port — スイッチの接続口。VLANへの所属(アクセス/トランク)が設定される単位。
Referenced By(参照されている)
- Switch — フレームの宛先MACを見て、適切なポートへだけ転送する機器。MACアドレステーブルで学習する。
その他の関係(型付きエッジ §6.4)
belongsTo→ Switch
Runtime(実通信での登場場面)
- ブラウザでWebサイトを開くと何が起きる?
ステップ: スイッチがフレームを転送する