MACアドレス

最終更新日:2005年10月12日

MACアドレスのフォーマット

MACアドレスは、48bit(6オクテット)から構成されており、最初の3オクテットがベンダー識別子(OUI : Organizationally Unique Identifier)、最後の3オクテットが各ベンダーが管理するアドレスになっている。

ベンダー識別子(OUI) 各ベンダーが管理するアドレス
第1オクテット 第2オクテット 第3オクテット 第4オクテット 第5オクテット 第6オクテット

MSB LSB
第1オクテット
8
    
4
    
2
    
1
    
8
    
4
    
2
U/L
1
I/G

I/G(Individual/Group)ビット 0 ユニキャスト・アドレス
1 マルチキャスト・アドレス
U/L(Universal/Local)ビット 0 ユニバーサル・アドレス
1 ローカル・アドレス

データ伝送の際、オクテット内のビットの伝送はLSB(Least Significant Bit:最下位ビット)からMSB(Most Significant Bit:最上位ビット)の順に行われる(LSBファースト)。よって、伝送時の最初のビットは第1オクテットのLSB(最下位ビット)であるI/Gビット、次がU/Lビット、そして最後のビットが第6オクテットのMSB(最上位ビット)となり、以下のような順番(左から右)になるので注意。

←←←←←
LSB 第1オクテット MSB
LSB 第2オクテット MSB
LSB 第3オクテット MSB
LSB 第4オクテット MSB
LSB 第5オクテット MSB
LSB 第6オクテット MSB
I/G U/L ベンダー識別子
各ベンダーが管理するアドレス

例えば、MACアドレス

AD - DE - 48 - 00 - 00 - 80
1010 1101 1101 1110 0100 1000 0000 0000 0000 0000 1000 0000

は、

1011 0101    0111 1011    0001 0010    0000 0000    0000 0000    0000 0001
先頭がI/Gビット、次がU/Lビット

のように伝送される(左が先頭で右が最後)。

ベンダー識別子:OUI(Organizationally Unique Identifier)

ベンダー識別子は以下のサイトで確認できる。