学習状態はこのブラウザ内にのみ保存されます

MAC Address Table — MAC Address Table (CAM Table)

object Device データリンク層(レイヤ2、スイッチ内部) レベル: intermediate / advanced

この概念が存在する機器の模型です。周りのマーカーは関係する概念 — クリックで移動

構造ビュー(Zoom の階層 §9.2)

上位: ↑ Switch↑ Switch

用語カード

スイッチ内部の「どの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)で表示できる

よくある誤解

  • スイッチが最初から知っている表ではなく、通信を見て学習した結果である
  • 機器が「どこにいるか」ではなく「どのポートの先にいるか」の表である

このノードへの疑問

情報の根拠(Sources)

事実の根拠は公式文書・RFC を正とし、このサイトの説明・図は独自の教材表現です(§6.8)。

依存・参照関係

Depends On(これに依存している)

なし

Used By(これに依存しているもの)

なし

References(参照している定義・対象)

  • MAC Address — NICに割り当てられた48ビットの識別子。同じリンク内でのフレーム配送に使われる。
  • Switch Port — スイッチの接続口。VLANへの所属(アクセス/トランク)が設定される単位。

Referenced By(参照されている)

  • Switch — フレームの宛先MACを見て、適切なポートへだけ転送する機器。MACアドレステーブルで学習する。

その他の関係(型付きエッジ §6.4)

Runtime(実通信での登場場面)