link ::
ou verifique as atribuições de endereços unicast globais IPv6 para ver que 2002: 0000 :: / 16 é o intervalo de endereços 6to4.
Atualmente estou aprendendo IPv6 e durante um teste eu tentei configurar uma interface com o endereço IPv6 global 2002::
e falhei, afirmando que é um endereço incorreto. E eu notei que, se eu tentar configurar uma interface com um endereço IPv6 que comece com 2002
, ele deve ser maior que 2002:0099::
, caso contrário, isso é inválido.
Portanto, 2000::
é válido, 2001::
é válido, 2002:100::
é válido, mas nada entre 2002::
e 2002:99::
. Por que isso?
link ::
ou verifique as atribuições de endereços unicast globais IPv6 para ver que 2002: 0000 :: / 16 é o intervalo de endereços 6to4.
O prefixo 2002::/16
é usado para 6to4, o que requer que os próximos 32 bits (após o prefixo de 16 bits) sejam um endereço IPv4 unicast global.
Você diz que ele deve ser maior que 2002:0099::
, provavelmente porque você não entendeu completamente a parte hexadecimal da notação de endereço IPv6.
2002:0099::
corresponderia ao endereço IPv4 0.153.0.0
, mas 0.255.255.255
também não é um endereço unicast global. Portanto, 2002:00ff::
também não funcionaria.
Os hosts em uma LAN por trás de um gateway 6to4 não precisam saber sobre o 6to4. Eles podem tratar o endereço 6to4 atribuído a eles como se fosse qualquer outro endereço IPv6 unicast global. Como tal, não há nenhum requisito para rejeitar 2002:0099::
como um endereço inválido, no entanto, uma vez que nunca poderia ser um endereço válido, faz sentido para um sistema operacional rejeitá-lo.
O uso de endereços 6to4 aleatórios para testes definitivamente não é uma prática recomendada. Se você quiser experimentar o IPv6, há outras maneiras de obter endereços para experimentar:
203.0.113.1
a você, você converteria cada um dos quatro octetos em valores hexadecimais cb
00
71
01
e seu prefixo IPv6 seria 2002:cb00:7101::/48
. fd
e os próximos cinco octetos devem ser aleatórios. Seu prefixo poderia então ser fd2a:4b89:4d7d::/48
. Eles só podem ser usados localmente, portanto, se você configurar um endereço desse tipo e nenhum outro endereço IPv6, haverá um risco de o software tentar se comunicar externamente usando esse endereço IPv6 local, em vez de usar o IPv4. As opções acima não são exclusivas. É perfeitamente válido configurar um (ou mais) de cada tipo de endereço. Para testes e desenvolvimento, pode ser uma boa ideia atribuir vários endereços para testar casos de canto interessantes. Para ambientes de produção, você deve estar ciente de que muitos sistemas não levam em consideração o endereço de origem ao decidir qual gateway usar, o que pode causar interrupção se vários endereços forem usados em uma configuração em que os roteadores estão configurados para descartar pacotes com IP de origem inesperado. / p>