EUI-64 とは
MAC アドレスからインターフェイス ID を作る
書き方
MAC を前半 3 バイトと後半 3 バイトに分け、間に ff:fe を挟む 先頭バイトの 0x02 の桁を反転する($((x ^ 0x02))) fe80:: + ID でリンクローカル、/64 のプレフィックス + ID でグローバル
MAC アドレス 06:5a:3c:1e:8f:21 からは 045a:3cff:fe1e:8f21 というインターフェイス ID ができます。真ん中に fffe があれば、逆に MAC アドレスに戻せます。
例
$ ip link show ens5 $ ip -6 addr show ens5
実際に打って練習する
ネットワーク計算コースの Lv40「MAC から番地を作る EUI-64」で覚えます(第5章 新しい番地(IPv6))。ブラウザの中のシミュレーターで、本物と同じように打って確かめられます。
Lv1〜2 はログインすると無料で試せます(それより先はブロンズ以上のプランで遊べます)。