Linux attribue une adresse fe80 :: / 64 à une interface. Cela ne devrait-il pas être fe80 :: / 10?


Réponses:


10

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         |
   +----------+-------------------------+----------------------------+

0

FE80 :: / 64 comprend 2 ^ 48 adresses Ethernet et quelques autres combinaisons dérivées au niveau de la liaison, mais pas nécessairement tous les types. Le / 10 permet l'expansion future de nouveaux types non encore définis.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.