Prática recomendada para escolher endereços IPv6 convenientes para alguns hosts em uma LAN isolada

10

No passado, eu configurei pequenas LANs ad hoc que estavam totalmente desconectadas da internet e ao atribuir endereços aos hosts, eu podia escolher o que tornava a comunicação dos endereços entre humanos o mais fácil possível (e o mais fácil possível de lembrar na sua cabeça). Não é de estranhar, um dos meus favoritos era dar números de hosts como 10.1.1.1, 10.1.1.2, 10.1.1.3 etc. Muito fácil de se comunicar, e muito fácil de manter em sua cabeça. (Ok, eu tinha quase total liberdade sobre como escolher meus endereços. Claro que eu não poderia usar 127.0.0.1 para qualquer uma das interfaces ethernet, ou usar endereços de sub-rede ou endereços de broadcast)

Enquanto aguardamos várias partes (empresas, ISPs, etc.) para implantar o IPv6 (e, assim, fornecer um incentivo real para usar o IPv6 no mundo real), estou um pouco interessado em testá-lo em um pequeno (minimalista? ), simplesmente repetindo a tarefa configurando uma LAN isolada, mas desta vez confiando no IPv6 para se comunicar entre os hosts. Eu posso, muito livremente, escolher qualquer endereço IPv6 que eu goste. Quase, pelo menos. Eu não posso escolher :: 1 como o endereço de qualquer interface LAN, por exemplo, como isso é reselved para a interface de loopback. E considerando todos os diferentes intervalos de endereços IPv6 que são reservados para todos os tipos de usos e propósitos, eu me pergunto: neste contexto de LAN isolado, qual é a melhor maneira de escolher fácil de lembrar, fácil de comunicar verbalmente endereços IPv6? (Diga que é para 3 a 32 hosts ou mais)

Eu sei que essa pergunta é um pouco acadêmica e provavelmente não é algo que você encontraria em uma implantação 'real' do IPv6 (seja para uso comercial ou por hobby). Ainda estou curioso sobre a melhor maneira de "fazer" convenientes endereços IPv6, então, por favor, não forneça respostas que apenas me forneçam uma solução que "me poupe" da necessidade de criar esses endereços IPv6. endereços manualmente. (Ou forneça respostas que só expliquem porque é uma má prática definir manualmente esses endereços IPv6 ...)

    
por IllvilJa 18.04.2011 / 22:27

5 respostas

8

Estou a bordo com a Tom's Solution, mas com uma emenda:

FC00: 0001: 0001 :: / 48 seria o seu segmento de rede

Hosts:

FC00: 1: 1 :: 1

FC00: 1: 1 :: 2

FC00: 1: 1 :: 3

. .

FC00: 1: 1: FFFF: FFFF: FFFF: FFFF: FFFF

... Isso é um monte de IPs!

    
por 18.04.2011 / 23:20
12

The address block fc00::/7 has been reserved as a private network by IANA as described in RFC 4193

Tudo o que você realmente precisa fazer é atribuir sua rede como / 48 disso e iniciar o endereçamento. fc00:0001:0001/48 e assim por diante

No que diz respeito a manter o controle de endereços IP, sugiro que você use uma página wiki ou algum documento semelhante.
Ou um servidor DHCPv6 que distribui concessões estaticamente atribuídas.

    
por 18.04.2011 / 22:47
6

Eu recomendaria o uso de endereços em FD00 :: / 8 em vez de em FC00 :: / 8 para isso, FD00 :: / 8 é alocado como ULA atribuído localmente, onde FC00: / 8 deve ser usado para atribuído centralmente ULA, ou seja, cada organização que deseja o ULA receberá um prefixo de 40 bits (presumivelmente pela IANA e / ou pelos RIRs, embora nenhum mecanismo de atribuição tenha sido definido e nenhuma designação tenha sido feita).

Pessoalmente, eu iria para a opção mais simples possível: FD00 :: 1, FD00 :: 2, etc para uma rede de teste / demonstração; use um prefixo / 64 para que sua rede seja FD00 :: / 64.

Eu sei que há uma obrigação de usar um método pseudo-aleatório para criar um prefixo ULA, mas eu apenas ignoraria que para um sistema de teste / demonstração que eu nunca vou me conectar a qualquer outra coisa e o fim do laboratório.

    
por 20.04.2011 / 09:42
0

Desenvolvemos aplicativos para o IPv6, por isso, executamos o IPv6 em paralelo com o IPv4 em nossa rede de desenvolvimento. Acabei configurando o servidor radvd para configuração automática e atribui endereços IPv6 com base no prefixo local do link e no endereço MAC. Então eu os adiciono ao DNS e sempre uso nomes depois disso. Isso funciona bem, no entanto, adicionamos endereços ao DNS manualmente e, de vez em quando, alguém se esquece de atualizar. Além disso, rodamos várias máquinas virtuais VMware e, às vezes, movemos máquinas usando o conversor VMware. Como resultado, eles mudam seu endereço MAC e precisamos atualizar manualmente o DNS após esses movimentos, o que é um aborrecimento. Estou investigando se a ativação de atualizações de DNS dinâmicas pode ajudar, mas até agora não gastei muito tempo com isso.

    
por 19.04.2011 / 06:08
0

Eu recomendaria usando o registro SixXs e usaria o bloco que você alocou ... há muito de informações lá também, se você não quer dizer "quem você é".

    
por 11.12.2011 / 20:10

Tags