EUI-48およびEUI-64とは何ですか?


9

EUI-48およびEUI-64アドレスはどのように形成および使用されますか?例を挙げてください。

MA-L、MA-S、およびMA-M割り当てとは何ですか?

https://standards.ieee.org/develop/regauth/tut/eui48.pdfを読みました

そして

https://standards.ieee.org/develop/regauth/tut/eui64.pdf

そして、何も理解しませんでした。


1
特定の質問がありますか?引用した情報を繰り返さずに、どこから始めればよいかを知ることは困難です。
Ron Trunk

3
EUI-48は、イーサネットデバイスのリンク層アドレスです(ほとんどどこでも使用されていません)。EUI-64は、他のほとんどすべての場所で使用されているリンク層アドレスです
Ricky Beam、

回答:


12

歴史的に、EUI-48とMAC-48はどちらも、IEEEによって割り当てられた24ビットOUI(Organizationally Unique Identifier)と、そのOUI割り当て(NIC)を持つ組織によって割り当てられた24ビット拡張識別子の連結でした。EUI-48とMAC-48の微妙な違いはよく理解されていませんでした。その結果、MAC-48という用語は廃止され、EUI-48という用語が両方に使用されています(ただし、「MAC」および「MACアドレス」という用語は引き続き使用されています)。

つまり、EUI-48とデバイスのMAC番号は同じものを表しています。通常、12ビットの16進数(例:0023.a34e.abc9)で表され、48ビットまたは6バイトに相当します。

EUI-64(64ビット拡張一意識別子形式)を実装することにより、手動構成やDHCPを必要とせずに、ホストは自動的に自身に一意の64ビットIPv6インターフェイス識別子を割り当てることができます。したがって、IPv6の問題です。とにかく、計算方法に興味がある場合は、次のようにMACアドレスに適用されます。

48ビットのMACアドレスは半分に分割され、16進グループFFFEは中央(24番目のビットの後)に挿入され、7番目の最上位ビットが反転されます。

例:

The MAC address    0021.86b5.6e10      (48 bit) becomes 
the EUI-64 address 0221.86ff.feb5.6e10 (64 bit)

MAC-Large、MAC-Small、およびMAC-Medium(略してMA-L、MA-S、MA-M)は、すべて同じサイズです。名前は、IEEEが管理するOUIビットとは対照的に、組織が管理し続けるMAC内のビット数を表します。24ビットのMACが組織/ベンダー/製造元によって管理されている場合、MAC-Largeと呼ばれます(これはこれまでに説明された従来の方式です)。20ビットの場合、MAC-Mediumです。12ビットの場合、MAC-Smallです。

MACアドレスの深刻な枯渇問題に対処します。毎日何台のデバイスが生産されているか考えてください!


2
IPv6 SLAACは変更された EUI-64を使用します。EUI-48の代わりにEUI-64をレイヤー2アドレスとして使用するLANタイプがあります。
ロンモーピン

1
これは古い答えですが、7番目のビットを反転させるためのソースはありますか?IEEEの「拡張一意識別子(EUI)、組織固有識別子(OUI)、および企業ID(CID)の使用に関するガイドラインを見てください。 "(tinyurl.com/y68bgdn8)セクション" EUI-48からEUI-64へのマッピング "(15ページ)。逆転についての言及はなく、私は従うべき複数のマッピング仕様があるかどうかを判断しようとしています。
rheone

3
@ RobertH.Engelhardtビット反転についても知りました。実際、ほとんどのチュートリアルと説明はそれについて間違っています。RFC 4291に記載されいるように、ビット反転を使用して「Modified EUI-64」を取得し、インターフェイス識別子を取得します。そのため、正しい「EUI-64」値には反転が含まれていません。IPv6 EUI-64ビットアドレスについて
goulashsoup
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.