Selon la norme IPv6, Linux attribue des adresses locales de liaison IPv6 aux interfaces. Ces interfaces sont toujours affectées / 64 adresses. Est-ce correct? Je pense qu'ils devraient être / 10. Pourquoi leur attribuent-ils / 64 adresses?
Selon la norme IPv6, Linux attribue des adresses locales de liaison IPv6 aux interfaces. Ces interfaces sont toujours affectées / 64 adresses. Est-ce correct? Je pense qu'ils devraient être / 10. Pourquoi leur attribuent-ils / 64 adresses?
Réponses:
L'espace d'adressage alloué aux adresses de liaison locale est fe80 :: / 10, mais les 54 bits suivants sont définis comme étant tous des zéros, donc la plage effective est fe80 :: / 64. Ce qui le met en conformité avec la coutume habituelle pour les adresses IPv6.
RFC 4291 :
2.5.6. Link-Local IPv6 Unicast Addresses Link-Local addresses are for use on a single link. Link-Local addresses have the following format: | 10 | | bits | 54 bits | 64 bits | +----------+-------------------------+----------------------------+ |1111111010| 0 | interface ID | +----------+-------------------------+----------------------------+