20_基礎MACアドレスとIPアドレスの違いベル今回の授業は、『MACアドレスとIPアドレスの違い』です。MACアドレスとIPアドレスの違いをしっかり理解しておきましょう。Control)アドレスMACアドレスとは、ネットワーク機器やパソコンのネットワークアダプタ(要するにLANの口です)などに、割り振られている固有の番号のことです。MACアドレスは通常、16進法で「XX-XX-XX-YY-YY-YY」といった方式になっており、前半の6桁(XXの部分)がベンダーコード、後半の6桁(YYの部分)が、部品に割り振られた番号となります。Cisco機器であれば、『00-00-0C』、『00-01-42』、『00-01-42』が割り当てられているため、Cisco社が生産している機器には、必ずこの3つのベンダーコードのいずれかが使用されるようになります。00-00-0C-YY-YY-YY00-01-42-YY-YY-YY00-01-42-YY-YY-YYベンダーコードについて調べてみたい方は、ちょっと古いですが以下のサイトに一覧がありますので、一度確認してみてください。知っているとトラブル対応時に役に立ったりします。Protocol)アドレスIPアドレスとは、ネットワーク機器やパソコンのネットワークアダプタ(要するにLANの口です)などに設定する住所のようなものです。このIPアドレスは大きく分けて2つに分類する事が出来ます。グローバルIPアドレスグローバルIPアドレスとは、文字通りグローバルは通信をする時に使用するアドレスになります。簡単に言ってしまえば、インターネットに出て行く時に使用するアドレスのことです。Authority)』と言う国際機関が管理しています。その下で『RIR(地域インターネットレジストリ)』、『LIR(ローカルインターネットレジストリ)』と階層構造で管理しています。そのため、勝手にグローバルIPを割り当てるようなことは出来ません。インターネットを申し込んだ時点で、インターネットプロバイダーが払い出しを行います。その払い出されたグローバルIPアドレスは定期的に変更されてしまうため、自宅のグローバルIPアドレスを意識している人は多くないと思います。プライベートIPアドレスプライベートIPアドレスとは、グローバルIPアドレスとは異なり、個人で管理することが出来るIPアドレスになります。自宅のパソコンとファイルサーバーや無線LANなどに接続されたタブレット、スマートフォンなどで通信する際に使用されます。自宅内で通常する場合では、プライベートIPアドレス同士で通信し、インターネットに抜けて行く場合は、プライベートIPアドレスをグローバルIPアドレスに変換(NAT)して通信させるのが一般的です。プライベートIPアドレスには使用していいアドレス範囲が以下の通り定められています。・10.0.0.0/8(10.0.0.0〜10.255.255.255)・172.16.0.0/12(172.16.0.0〜172.31.255.255)・192.168.0.0/16(192.168.0.0〜192.168.255.255)この範囲であれば、自宅内(社内)で自由に使っていいことになっています。MACアドレスとIPアドレスの違いMACアドレスとIPアドレスの違いを一言で言うと、使用するレイヤーが違うんです。MACアドレスはレイヤー2で、IPアドレスはレイヤー3なんです!って言ってもさっぱりですよね?ちょっと具体例を出して解説してみようと思います。アドレスって何かと言うと『住所』です。手紙や荷物を送ろうとすると、まず相手の住所が必要になります。その住所に当たるのが『IPアドレス』になるのです。その住所まで荷物を届ける流れをベースに解説していきますので、ゆっくり読んで理解してもらえばと思います。荷物が届くまで北海道の札幌に住んでいるおばあちゃんが、東京に住んでいる孫にメロンを送りたいと思っています。おばあちゃんがメロンを担いで飛行機に乗り、孫が住んでいる東京まで運んでくるのであれば分かりやすいですが、当然、そんなことはしませんね?宅配業者にメロンを渡して、孫の住んでいる東京まで送ってもらうことが一般的です。それでは、札幌でメロンを受け取った宅配業者は、受け取った荷物を持って、『よっしゃ〜!!』って言って東京まで走っていきます。そんな訳ないですね(笑)札幌の営業所は北海道の営業所に送られて、そこから関東エリアの営業所に送られて、それから東京の営業所、孫が住んでる地域の営業所に送られて、最後に孫の住んでいる家にメロンが届けられるのです。現実世界をネットワーク世界にこの現実世界を少しネットワークに寄せてみるとこんな感じになります。おばあちゃんの住所が『10.10.10.1』、孫の住所が『10.20.10.1』だとします。その間で使用される住所は、それぞれ以下の通りで考えてみます。10.20.10.1すると、メロンは『10.10.10.1』から『10.20.10.1』に送られたと考えることが出来ますね。経由して荷物は届けられることになりますが、ここで疑問が生じます。やって札幌営業所にたどり着くことが出来るのか?道の選択をどうやるの?例えば、おばあちゃんの家から3本の道が出ているとします。繋がっているとします。どの道を通ればいいのかわからないおばあちゃんは、どうしたでしょうか?意外な行動に出るのです!!それは...全ての宛先にメロンを投げるのです!!まさかですよね?これにより、スーパーの店員さんと公園で遊んでる子供達は、自分宛のメロンではないことがわかると破棄します。正しい宛先である札幌営業所の宅配業者だけが受け取り、次の宛先転送するようになります。この毎回、全ての道に投げるなんてもったいないですよね?ここで登場するのがMACアドレスなんです。『この道には札幌営業所がありますよ!』って固有のアドレスで紐付けることで、メロンを無駄にしなくてすむようになります。『いやいやいやいやいや、なんでMACアドレスなの?別にIPアドレスでもいいじゃん!』ってなりそうですが、IPアドレスではダメなんです。IPアドレス』と考えもらえると、しっくり来るかもしれません。札幌営業所(1.1.1.1)にメロンを届けるための道を探しているとしたら、どうでしょうか?別の住所となるものが必要ですよね?『住所』を知るための『住所』となるのがMACアドレスなのです。IPアドレスとMACアドレスを紐付けた一覧をARPテーブルといいます。ARPテーブル各機器のIPアドレスとMACアドレスを紐付けて表示するのをARPテーブルと言います。今回の札幌営業所を例にARPテーブルを表現してみるとこんな感じになります。11-22-33-44-55-66これにより、札幌営業所(1.1.1.1)は『11-22-33-44-55-66』のMACアドレスを持っていることがわかります。これはレイヤー3のネットワーク機器(ルータ、L3スイッチなど)で使用することが出来ます。※一部のレイヤー2の機器でも使用出来ることもあります。MACアドレステーブル各機器のMACアドレスがどのインターフェイスに接続されているのかを一覧にしたのをMACアドレステーブルといます。以下のように表示されます。11-22-33-44-55-66これにより、『11-22-33-44-55-66』のMACアドレスを持った機器が、FastEthernet0/1に接続されていることが確認できます。ARPテーブルとMACアドレステーブルを使ったトラブル対応ARPテーブルとMACアドレステーブルを上手に使うことで、トラブル解消に使えることが多くあるのです。「僕のパソコンがインターネットに出れないだけど・・・。」なんて問い合わせがきた場合、IPアドレスを確認するだけで、いろんなことがわかるようになりますね。※エラーカウンターを確認このような形で切り分けを実施していくことに役立つことがあります。パソコンを使っているユーザがどのMACアドレスを使っているか、どのインターフェイスに接続しているのかなどを、正確に認識している人はいませんし、調べてもらうことが困難であることもあります。IPアドレスからMACアドレス、接続インターフェイスを調べらるようにすることが大切ですね!まとめベル今回の授業は、いかがだったでしょうか?IPアドレスとMACアドレスについて勉強し、ARPテーブルやMACアドレステーブルについても少しふれさせてもらい、トラブル時の切り分けに役に立てればと思います。トラブル時の対応を如何にスマートに出来るかが、エンジニアの真価が問われる部分だと思います。商品紹介ネットワークエンジニアとして仕事していく上で、必要となる商品を紹介させていただいています。よかったら、こちらも読んでみてください。対して1件のコメントがあります。