【入門編】 イーサネットフレームのMAC宛先アドレスとMAC送信元アドレス – インフラ・物理&L2/L3ネットワーク基礎実践ガイド

ネットワークの「住所」を読み解く:MACアドレスという名の郵便配達人

ネットワークの世界に足を踏み入れたばかりの皆さん、こんにちは!
日々、Webサイトを見たり、オンラインゲームを楽しんだりしている時、私たちのパソコンやスマホは、目に見えない無数の「パケット」という手紙をやり取りしています。

「でも、どうしてパケットは迷子にならずに、正しい相手に届くんだろう?」

そう思ったことはありませんか? その謎を解く鍵こそが、今回解説するMACアドレスです。ネットワークの深淵を覗く第一歩として、郵便配達に例えながら紐解いていきましょう!

—

1. 郵便配達でイメージする「MACアドレス」の役割

皆さんが誰かに手紙を送るとき、封筒には「宛先(相手の住所)」と「差出人(自分の住所)」を書きますよね。ネットワークの世界でも全く同じことが行われています。

イーサネットフレームという「封筒」の表面には、必ず以下の2つの情報が記されています。

  • 宛先MACアドレス:この手紙(パケット)を誰に届ければいいのか?(目的地)
  • 送信元MACアドレス:この手紙は誰から送られてきたのか?(差出人)

この「住所」にあたるのが、世界にたった一つしかない識別子、それがMACアドレスです。

6オクテット(48ビット)の正体

MACアドレスは「48ビット」というサイズで決められています。8ビットで1バイト(技術用語では「1オクテット」と呼びます)なので、48 ÷ 8 = 6オクテット。
16進数で AA:BB:CC:DD:EE:FF のように表記されるのが一般的です。

この6オクテットのうち、前半の3オクテットは「メーカー番号」、後半の3オクテットは「製品ごとのシリアル番号」を表しています。つまり、世界中のLANカードやWi-Fiチップは、製造された瞬間からこのユニークな住所を持っているんです。

—

2. スイッチングハブ:優秀な郵便局員

では、スイッチングハブ(L2スイッチ)はこのMACアドレスをどう扱っているのでしょうか?

スイッチは、いわば「超優秀な郵便局員」です。彼らは自分のデスクに「MACアドレステーブル」という名の名簿を持っています。

1. 学習のプロセス:スイッチは、ポートからパケットが届くと、「あ、このMACアドレスを持つ人は、このポートに繋がっているんだな!」と学習して名簿に書き込みます。
2. 転送のプロセス:次に宛先が書かれたパケットが届くと、名簿を見て「宛先はあのポートに繋がっている人だ!」と判断し、無駄なポートには流さず、正しい相手にだけパケットを届けます。

これが「スイッチング」の仕組みです。郵便局員が宛先を見て、正しい家に手紙を届けるのと全く同じですね。

—

3. 実践!現場でMACアドレスを確認してみよう

ネットワークのトラブルシューティングにおいて、MACアドレスを確認することは日常茶飯事です。皆さんのPCやスイッチで、実際にどう見えるか確認してみましょう。

Windowsで自分のPCのMACアドレスを確認する

コマンドプロンプトを開いて、以下のコマンドを打ってみてください。

# ipconfigコマンドで詳細情報を表示します
ipconfig /all

# 表示された中の「物理アドレス (Physical Address)」がMACアドレスです
# 例:00-1A-2B-3C-4D-5E

CiscoスイッチでのMACアドレステーブル確認

現場のエンジニアが最も頻繁に使うコマンドの一つがこれです。スイッチが「誰がどこにいるか」を把握している名簿を確認します。

! 現在のMACアドレステーブルを表示するコマンド
Switch# show mac address-table

! 出力例
! Destination Address  Address Type  VLAN  Destination Port
! 001a.2b3c.4d5e        DYNAMIC       1     GigabitEthernet0/1
! ↑このMACアドレスの人は、Gi0/1ポートの先にいると記憶している!

—

4. 初学者がつまずきやすいポイント:IPアドレスとの違い

よく質問されるのが「IPアドレスがあるのに、なぜMACアドレスが必要なの?」という疑問です。

  • IPアドレス(住所・番地):世界中どこにいても変わらない、最終的な目的地(論理的な住所)。
  • MACアドレス(物理的な名前・指紋):同じネットワーク内で「今、目の前の誰が話しているか」を識別するためのもの(物理的な住所)。

郵便配達に例えるなら、IPアドレスは「〇〇県〇〇市〇〇町」という地図上の場所で、MACアドレスは「その家に住んでいる〇〇さん(の指紋)」です。たとえ引越しても場所(IP)は変わりますが、その人自身(MAC)は変わりませんよね。

—

最後に:ネットワークは「思いやり」でできている

今回学んだMACアドレスは、L2というレイヤーで「確実に相手に届ける」ための非常に重要なルールです。

最初は難しく感じるかもしれませんが、パケットを「手紙」、スイッチを「郵便局員」とイメージするだけで、グッと身近に感じられるはずです。トラブルが起きたときは、まずはこの「宛先」と「送信元」が正しく認識されているか、現場のスイッチの「名簿」を確認してみてください。

皆さんのネットワークの旅が、パケットのように迷わずスムーズに進むことを応援しています!また次回の深淵でお会いしましょう。

コメント

タイトルとURLをコピーしました