メインコンテンツまでスキップ

4. Stateless Autoconfiguration (ステートレス自動設定)

4. Stateless Autoconfiguration (ステートレス自動設定)

Ethernet インターフェースの Interface Identifier (インターフェース識別子) [AARCH] は, インターフェースに組み込まれた 48 ビットの IEEE 802 アドレスから導出された EUI-64 識別子 [EUI64] に基づいています。EUI-64 は次のように形成されます (正規ビット順序が全体を通じて想定されています)。

Ethernet アドレスの OUI (最初の3オクテット) が EUI-64 の company_id (最初の3オクテット) になります。EUI の4番目と5番目のオクテットは固定値 FFFE (16進数) に設定されます。Ethernet アドレスの最後の3オクテットが EUI-64 の最後の3オクテットになります。

次に, Interface Identifier は EUI-64 から "Universal/Local" (U/L) ビットを反転することによって形成されます。このビットは EUI-64 の最初のオクテットの下位から2番目のビットです。このビットを反転すると, インターフェースの組み込みアドレスは普遍的に管理されたアドレス空間からのものであるため, グローバルに一意な値を持つことが期待されるため, 一般的に0の値が1に変わります。普遍的に管理された IEEE 802 アドレスまたは EUI-64 は U/L ビット位置の0で示され, グローバルに一意な IPv6 Interface Identifier は対応する位置の1で示されます。この点に関する詳細な議論については, [AARCH] を参照してください。

たとえば, 組み込みアドレスが16進数で次のような Ethernet インターフェースの Interface Identifier は次のようになります。

                         34-56-78-9A-BC-DE

次のようになります。

                     36-56-78-FF-FE-9A-BC-DE.

手動またはソフトウェアによって設定された異なる MAC アドレスを使用して Interface Identifier を導出すべきではありません (SHOULD NOT)。そのような MAC アドレスを使用しなければならない場合, そのグローバル一意性プロパティは U/L ビットの値に反映されるべきです (SHOULD)。

Ethernet インターフェースのステートレス自動設定 [ACONF] に使用される IPv6 アドレスプレフィックスは, 64 ビットの長さを持たなければなりません (MUST)。