Linux IPv6: DHCP e / 127 prefixos

2

Eu tentei várias partes do cliente e software DHCP na tentativa de configurar uma solução para alocar um prefixo / 127 em máquinas virtuais, para que cada uma delas mantivesse seu próprio isolamento da camada 2. Como só haveria um host atribuído a cada rede, um / 64 é impraticável.

Embora o tamanho do prefixo possa estar razoavelmente em algum lugar no intervalo / 64-127, o ponto crucial do problema foi o mesmo, independentemente do software usado na configuração: a chamada DHCP para ativar a interface usa o endereço anunciado pelo DHCPv6 e insere duas rotas: a / 127 dada pelos pacotes de publicidade do roteador e a / 64 também.

Alguma idéia de por que estou recebendo a rota adicional adicionada aos fornecedores de clientes dhcp?

    
por Jeff Ferland 10.12.2012 / 23:25

1 resposta

1

O SLAAC funciona apenas com redes / 64 porque o host precisa dos 64 bits mais à direita para o endereço EUI64 gerado [1]. Portanto, se o host determinar que precisa fazer o SLAAC (ou porque seus anúncios de roteador indicam isso, ou o host decide ignorar seus sinalizadores RA), ele não tem escolha a não ser fazer um endereço / 64.

Você precisa garantir que seus hosts não estejam decidindo criar endereços SLAAC para eles mesmos. [2]

[1] Consulte "Atribuição de endereços sem estado" nesta página link

[2] Para Linux, isso pode funcionar: Existe uma maneira de desabilitar o SLAAC IPv6 em uma base por interface no Debian?

    
por 18.12.2012 / 00:22

Tags