NDP + DHCPv6 (DNS) como?

2

Como combinar, obter o prefixo ipv6 através do NDP e obter dns através do dhcpv6?

exemplo:

interface FastEthernet1/0
 no ip address
 duplex auto
 speed auto
 ipv6 address 2000::/64 eui-64
 ipv6 nd prefix 2000:34::/64

ipv6 dhcp pool DNS_ONLY
 dns-server 2000:FFFC:BBBB:AAAA:CCCC::1
    
por Mike 10.12.2012 / 12:04

1 resposta

2

Para que isso funcione, você precisa fazer algumas alterações.

Antes de mais nada, todo o prefixo 2000:0000::/32 é reservado para Teredo, portanto, você não pode usá-lo em uma LAN. Vou converter para endereços do prefixo de documentação 2001:db8::/32 aqui. Por favor, substitua-o pelo prefixo que você obteve do seu ISP. Se você não tiver uma (isto é, porque essa é uma configuração de teste isolada), gere um prefixo ULA. Existe um gerador e uma página de registro opcional no registro do SixXS ULA .

Pessoalmente, prefiro não usar a opção eui-64 em servidores e roteadores, porque quero que o endereço seja previsível mesmo depois de trocar as placas de interface de rede (e a opção eui-64 depende do endereço MAC dessa placa) , no meu exemplo eu configuro um endereço fixo. Eu também configuro o endereço all-routers anycast , que é o prefixo / 64 com a parte do host todos os zeros. Eu não conheço nenhum sistema que use isso, mas nunca é demais cumprir com o RFC: -)

Então você tem que dizer à rede que existe um servidor DHCPv6 no modo sem estado disponível. Isso é feito com o other-config-flag no anúncio do roteador.

Em seguida, você precisa informar ao roteador quais configurações do servidor DHCPv6 devem ser usadas na interface. Você faz isso com a configuração ipv6 dhcp server ... .

Você também pode querer configurar seu roteador para alta precedência. Ele pode evitar alguns problemas quando outros sistemas acidentalmente (op maliciosamente) enviam anúncios de roteador na rede local. Esta é a configuração ipv6 nd router-preference High .

E você não precisa especificar explicitamente o prefixo do Anúncio do roteador. Ele obterá o prefixo de seu próprio endereço de interface por padrão. Você pode alterar as opções de prefixo para o (s) prefixo (s) padrão com os comandos que começam com ipv6 nd prefix default ... , mas não há nada nessa configuração que precise disso.

Então acabamos com:

interface FastEthernet1/0
 no ip address
 duplex auto
 speed auto
 ipv6 address 2001:DB8:a:b::1/64
 ipv6 address 2001:DB8:a:b::/64 anycast
 ipv6 nd other-config-flag
 ipv6 nd router-preference High
 ipv6 dhcp server DNS_ONLY

ipv6 dhcp pool DNS_ONLY
 dns-server 2001:4860:4860::8888
 dns-server 2001:4860:4860::8844

E isso deve acontecer!

PS: alterei os servidores DNS para os resolvedores de DNS públicos do Google. Por favor ajuste conforme necessário.

    
por 10.12.2012 / 12:53