今日、いくつかのコンピューターをイメージングしているときに、2 台の異なるコンピューターの 2 つの LAN MAC アドレスが一致したらどうなるかと考え始めました。これは問題を引き起こします。後で、MAC アドレスの 48 ビット アドレス空間には、248 または 281,474,976,710,656 の MAC アドレスが含まれる可能性があることがわかりました。[言い換えると、たくさんネットワークデバイスの]
これらの MAC アドレスはどのようにして決定されるのでしょうか?
いつかそれらがなくなるのでしょうか?(2 番目の質問は推測であることは承知していますが、MAC アドレスを必要とするデバイスはたくさんあります...)
MAC アドレスはリサイクルされますか?
答え1
MAC は、OUI (最初の 24 ビット) とデバイス ID (最後の 24 ビット) の 2 つの部分に分かれています。IEEE は OUI 部分を管理し、割り当てます。そのため、独自の NIC を作成する場合は、IEEE に登録して独自の OUI を取得する必要があります。デバイス ID 部分は、会社が自由に管理します。
不足する可能性は十分にありますが、MAC アドレスは個々のレイヤー 2 ネットワーク全体で一意である必要があります。
OUI 部分は再利用されるものではありません。スイッチの MAC アドレス テーブルを調べている場合は、最初の 24 ビットから、Cisco や Google の「OUI ルックアップ」など、デバイスを作成した会社がわかります。
おそらく個々のメーカーが MAC をリサイクルしていると思うので、その 2 つの NIC が同じレイヤー 2 ネットワークに接続されない限りは問題ないでしょう。
ネットワーク管理者は、ローカルに管理された MAC アドレスを使用することも選択できます。
答え2
MAC アドレスは INTERNic と呼ばれるグループによって生成され、ブロック単位で NIC ベンダーに販売されます。最初の 24 ビットはベンダー ID で、最後の 24 ビットは個別のアドレスです。
ベンダーは最小限の数のアドレスのみを購入したいため、重複した MAC が発生しますが、重複は 2 つの NIC が同じ LAN 上にある場合にのみ問題になります。2 つの MAC が異なる LAN 上にある場合、それらは互いを認識することはなく、衝突することもありません。
MAC はレイヤー 2 アドレスであり、データ フレームが LAN 内を移動するのに役立ちます。データ フレームが別のネットワーク宛ての場合、フレームは LAN ローカル ルータ ポートにアドレス指定され、ある LAN から別の LAN に移動されると、パケットはルータの LAN ローカル ポートを送信元として使用し、出口ルータのローカル ポートを宛先として使用して、その LAN の新しいフレームに配置されます。
答え3
あなたの質問にお答えします:
- 真実 - MAC アドレスは一意ではありません。
- ただし、同じLAN上に同じMACアドレスが存在する可能性は低い。
- これらは、ネットワークインターフェースカードを構築するときに設定されます。
Wikipedia のリンクはこちらです: http://en.wikipedia.org/wiki/MAC_address