O Linux atribui um endereço fe80 :: / 64 a uma interface. Isso não deveria ser fe80 :: / 10?


Respostas:


10

O espaço de endereço alocado para os endereços locais de link é fe80 :: / 10, mas os próximos 54 bits são definidos como todos os zeros, portanto, o intervalo efetivo é fe80 :: / 64. O que o alinha com o costume usual de endereços 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

O FE80 :: / 64 inclui 2 ^ 48 endereços Ethernet e algumas outras combinações derivadas no nível do link, mas não necessariamente todos os tipos. O / 10 permite a expansão futura de novos tipos ainda não definidos.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.