Onde posso usar o prefixo da documentação IPv6

13

Atualmente, estamos construindo um curso de rede com uma parte prática em que os alunos precisam configurar uma pequena rede em um ambiente virtual.

No entanto, não temos certeza de quais prefixos de ipv6 podemos usar para a configuração. O prefixo da documentação do IPv6 ( 2001:db8::/32 RFC3849 ) parece se encaixar. No entanto, alguém disse que esse prefixo deve ser usado apenas em exemplos de texto e nunca deve ser realmente configurado em nenhum lugar, nem mesmo em uma rede de teste isolada. (Claro que funcionaria, mas poderia ser visto como violação da RFC).

A questão aqui é que a RFC é bastante abstrata sobre isso e tudo depende de como se interpreta o termo "documentação". Não encontrei nenhuma fonte sobre o uso em redes experimentais de teste / tutorial ou a especificação de "documentação" na internet.

Você pode me ajudar?

sliebald
fonte

Respostas:

11

Se o seu ambiente de teste estiver separado da sua rede local, você poderá usar hipoteticamente quaisquer endereços IPv6 que não sejam reservados para usos especiais. No entanto, se você estiver procurando um equivalente de endereços IPv4 particulares, consulte o RFC4193 .

Lá você pode ver que fc00::/7é a sub-rede adequada para fins de teste.

Por outro lado, você pode ter obtido um prefixo IPv6 do seu provedor de serviços de Internet, que pode ser dividido em função das suas necessidades.

Sascha R.
fonte
Sim, também consideramos o fc00: / 7 (ou mais preciso, fd: 00/8) como opção. No entanto, isso significa que precisaríamos usar 40 bits criados aleatoriamente + sub-rede para obter um prefixo / 64 (de acordo com a RFC). Usar, por exemplo, 0000 ... como número "aleatório" violaria a RFC, usar números aleatórios reais tornaria os endereços IPv6 provavelmente muito difíceis de lembrar para os alunos, o que também não é desejado.
sliebald
O ULA não é equivalente ao endereçamento privado da RFC 1918. Com o endereçamento privado IPv4, supõe-se que várias redes usem o mesmo endereçamento, mas o ULA foi projetado para tentar impedir isso, de modo que as chances de duas redes usando o mesmo endereçamento sejam muito, muito pequenas.
Ron Maupin
Eu também aconselho a usar um ou vários prefixos conforme RFC4193 de fd :: / 8. Na vida real, os alunos também não encontrarão 48s que serão fáceis de lembrar.
Marc 'netztier' Luethi 13/09
Isso é verdade, no entanto, existem muitos prefixos fX ... / 64 que são especiais no IPv6, portanto, eles também não ajudam muito nesse problema.
sliebald
As chances de qualquer par de redes em particular usar os mesmos endereços é muito pequena, mas as chances de serem duas redes no mundo com o mesmo prefixo ULA são realmente muito altas.
Peter Green
19

O prefixo da documentação do IPv6 (2001:db8:::/32)deve ser usado SOMENTE para fins de documentação. Significa exemplos escritos, diagramas, apresentações PPT, explicações de livros didáticos, etc.

Esse intervalo não deve ser usado em redes práticas.

Existe um "intervalo de IP privado" fc00::/7que deve ser usado para teste de dispositivos, demos, cursos etc., conforme RFC4193

Os endereços unicast neste intervalo devem ser usados ​​em redes locais sem acesso à Internet pública.

jcbermu
fonte
Com relação ao fc00: / 7, veja meu comentário para Sascha R. Também internamente, algumas pessoas argumentaram que a rede que usamos também pode ser vista como documentação (ou pelo menos é usada como parte prática da documentação / explicação do IPv6 para alunos). Apenas na RFC não vejo nada que defina que a documentação seja um texto estritamente escrito. Você tem alguma fonte para esta interpretação?
sliebald
@StefanLiebald No APNIC, eles afirmam queThe documentation prefix is the IPv6 address range that has been set aside for this purpose.
jcbermu 13/09/17
@ jcbermu Ei, eles também declaram 'Em livros técnicos, artigos e material de treinamento, muitas vezes é necessário mostrar exemplos de endereços IP em uso'. Do meu ponto de vista, o "material de treinamento" se encaixaria perfeitamente no que planejamos fazer. Treinar para mim inclui exercícios práticos (ou até podem ser vistos como sinônimos).
sliebald
8

Apenas na RFC não vejo nada que defina que a documentação seja um texto estritamente escrito. Você tem alguma fonte para esta interpretação?

De acordo com o Registro de endereços para fins especiais IPv6 da IANA , o 2001:db8::/32intervalo de endereços da documentação não pode ser usado no endereçamento de origem ou destino, não é encaminhado (roteável) nem alcançável globalmente e não é reservado por nenhum protocolo. Isso torna o intervalo de endereços inadequado para uso em uma rede real.

Como, por exemplo, você usaria endereços nesse intervalo se eles não podem ser usados ​​como endereços de origem ou destino em pacotes IP?

De fato, você pode encontrar alguns dispositivos que simplesmente se recusam a usar esse intervalo de endereços, e isso estaria perfeitamente dentro dos padrões. Afinal, a IANA possui todos os endereços IPv4 e IPv6.

Ron Maupin
fonte
Nitpicking: afaik, a IANA não possui as redes IPv4 herdadas alocadas pela existência préviaIANA do Registro Central da Internet.
JFL 13/09
4
@JFL, a IANA faz, e foi assim que terminamos com o 172.16.0.0/12intervalo de endereços particulares. A IANA solicitou ao escritório de advocacia que "possuísse" o intervalo de endereços para alguns endereços privados. O escritório de advocacia recusou, então a IANA simplesmente aceitou. O processo resultante estabeleceu que a IANA realmente possui todos os endereços IP
Ron Maupin