
No IPv4, as pessoas costumam usar sub-redes como 10.0.0.0
( 10.0.0.1
- 10.0.0.254
) ou192.168.0.0
Ambos são bastante fáceis de lembrar. Qual é a alternativa deles no IPv6? Eu sei que provavelmente posso inventar qualquer sub-rede possível que me venha à mente, mas prefiro usar algo mais padrão.
O servidor ISC-DHCP usa 2001:db8:0:1::/64
em seu exemplo, mas esse intervalo de endereços me parece bastante complexo e difícil de lembrar.
É possível usar algo muito simples, como a::0 - a::ffff
? Quais são alguns bons exemplos fáceis de lembrar e também amplamente utilizados?
Responder1
RFC 3849designa oficialmente 2001:db8::/32
como o prefixo a ser usado para documentação. É por isso que a documentação do servidor ISC DHCP o utiliza.
RFC 5737define as sub-redes de documentação para IPv4 como os blocos:
192.0.2.0/24 (TEST-NET-1)
198.51.100.0/24 (TEST-NET-2)
203.0.113.0/24 (TEST-NET-3)
Os redatores de documentação que não conhecem melhor usam mal oRFC 1918Intervalos de endereços privados IPv4:
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16.
O equivalente IPv6 dessa (má) prática seria usar oRFC 4193Prefixo de endereço local exclusivo de fc00::/7
.
O que é tão difícil de lembrar 2001:db8::/32
? Imagine os fãs de Stanley Kubrick discutindo sobre2001: Uma Odisséia no Espaço. É um debate de 2001.
O 2001::
prefixo é usado para muitos endereços roteáveis publicamente, então 2001:db8::
até "parece" um prefixo "real".
Responder2
As pessoas não usam esses endereços porque são fáceis de lembrar, eles são usados porque foram especificamente alocados para uso privado (vejaRFC 1918).
O IPv6 possui um conjunto de endereços chamado Unique Local Addressess (RFC 4193) que pode ser usado de maneira semelhante. A sub-rede para esses endereços é:
fd00::/8
No entanto, a RFC especifica que os primeiros 40 bits devem ser gerados aleatoriamente para que não haja colisões globalmente. Aqui está o detalhamento da RFC:
| 7 bits |1| 40 bits | 16 bits | 64 bits |
+--------+-+------------+-----------+----------------------------+
| Prefix |L| Global ID | Subnet ID | Interface ID |
+--------+-+------------+-----------+----------------------------+
Então, isso não torna as coisas fáceis de lembrar, mas é a “maneira certa” de fazer isso.