De acordo com o padrão IPv6, o Linux atribui endereços locais de link IPv6 às interfaces. Essas interfaces são sempre atribuídas a endereços /64. Isso está correto? Eu acho que eles deveriam ser /10. Por que eles recebem endereços /64?
De acordo com o padrão IPv6, o Linux atribui endereços locais de link IPv6 às interfaces. Essas interfaces são sempre atribuídas a endereços /64. Isso está correto? Eu acho que eles deveriam ser /10. Por que eles recebem endereços /64?
O espaço de endereço alocado para endereços de link local é fe80::/10, mas os próximos 54 bits são definidos para serem todos zeros, então o intervalo efetivo é fe80::/64. O que o coloca de acordo com o costume usual para endereços IPv6.
RFC 4291 :
FE80::/64 inclui endereços Ethernet 2^48 e algumas outras combinações derivadas de nível de link, mas não necessariamente todos os tipos. O /10 permite futura expansão de novos tipos ainda não definidos.