IPv6: Pode-se usar mais de 64 bits para o ID de rede

4

Wikipedia afirma:

Unicast and anycast addresses are typically composed of two logical parts: a 64-bit network prefix used for routing, and a 64-bit interface identifier used to identify a host's network interface.

Você pode usar mais do que os 64 bits para identificar uma rede - ou isso não está em conformidade com qualquer RFC? Além disso: você pode usar mais de 64 bits para identificar um host?

Eu sei que essas questões provavelmente não são de uso prático, já que 2 ^ 64 endereços serão suficientes para a maioria das redes. Eu só estou curioso.

    
por yas4891 18.12.2011 / 15:17

3 respostas

6

Algumas implementações de IPv6 permitiram que as máscaras de rede fossem menores que / 64, mas as últimas que vi foram as que morreram nos anos 90. Os modernos só permitem / 64 por causa do RFC e como funciona o endereçamento automático. A parte da rede é sempre 64 bits. Quando a Comcast e a empresa resolvem distribuir o IPv6 para os clientes, eles provavelmente passarão um / 64 quando o fizerem. Quando eu vou para o meu upstream e peço uma alocação, eu provavelmente recebo um / 48, que eu vou cortar em / 64's para cada sub-rede que eu preciso.

Como os endereços acabam sendo escritos na documentação da rede é outra questão.

    
por 18.12.2011 / 15:38
5

Diz tipicamente - é claro que outros comprimentos de prefixo também seriam tão válidos. Consulte a seção 2.3 da RFC 4291 para referência - ela não impõe nenhum limite aos prefixos.

    
por 18.12.2011 / 15:51
1

É possível, mas apenas recomendado em situações especiais. Um exemplo é usar um / 127 em links ponto-a-ponto. Eu também vi / 48 prefixos em uma LAN de colocation de datacenter, onde cada cliente pode usar um / 64. Estranho, mas acontece ...

    
por 18.12.2011 / 18:04