Aller au contenu principal

4. Stateless Autoconfiguration

4. Stateless Autoconfiguration

L'Interface Identifier [AARCH] pour une interface Ethernet est basé sur l'identifiant EUI-64 [EUI64] dérivé de l'adresse IEEE 802 intégrée de 48 bits de l'interface. L'EUI-64 est formé comme suit. (L'ordre canonique des bits est supposé partout.)

L'OUI de l'adresse Ethernet (les trois premiers octets) devient le company_id de l'EUI-64 (les trois premiers octets). Les quatrième et cinquième octets de l'EUI sont définis sur la valeur fixe FFFE hexadécimal. Les trois derniers octets de l'adresse Ethernet deviennent les trois derniers octets de l'EUI-64.

L'Interface Identifier est ensuite formé à partir de l'EUI-64 en complémentant le bit "Universal/Local" (U/L), qui est le bit d'ordre suivant le plus bas du premier octet de l'EUI-64. Complémenter ce bit changera généralement une valeur 0 en 1, car l'adresse intégrée d'une interface est censée provenir d'un espace d'adressage administré universellement et avoir donc une valeur globalement unique. Une adresse IEEE 802 administrée universellement ou un EUI-64 est signifié par un 0 dans la position du bit U/L, tandis qu'un Interface Identifier IPv6 globalement unique est signifié par un 1 dans la position correspondante. Pour une discussion plus approfondie sur ce point, voir [AARCH].

Par exemple, l'Interface Identifier pour une interface Ethernet dont l'adresse intégrée est, en hexadécimal,

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

serait

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

Une adresse MAC différente définie manuellement ou par logiciel ne DEVRAIT PAS être utilisée pour dériver l'Interface Identifier. Si une telle adresse MAC DOIT être utilisée, sa propriété d'unicité globale DEVRAIT être reflétée dans la valeur du bit U/L.

Un préfixe d'adresse IPv6 utilisé pour l'autoconfiguration sans état [ACONF] d'une interface Ethernet DOIT avoir une longueur de 64 bits.