Compartilhar via


Instalar e configurar o IP versão 6 no Windows Server 2003 Enterprise Server

Este artigo descreve como instalar e configurar o IP versão 6 (IPv6) em um ambiente do Microsoft Windows Server 2003 Enterprise Edition.

Aplica-se a: Windows Server 2003
Número original do KB: 325449

Resumo

A versão atual do IP (que é conhecida como IP versão 4 ou IPv4) não foi substancialmente alterada desde que o RFC 791 foi publicado em 1981. O IPv4 provou ser robusto, facilmente implementado e interoperável, e resistiu ao teste de escalar uma inter-rede para um utilitário global do tamanho da Internet atual. Esta é uma homenagem ao seu design inicial.

No entanto, o projeto inicial não previa as seguintes variáveis:

  • O recente crescimento exponencial da Internet e a falta de espaços de endereçamento IPv4.

    Os endereços IPv4 tornaram-se relativamente escassos. Como resultado, algumas organizações são forçadas a usar um NAT (conversor de endereços de rede) para mapear vários endereços privados para um único endereço IP público. Embora os NATs promovam a reutilização do espaço de endereço privado, eles não oferecem suporte à segurança da camada de rede baseada em padrões ou ao mapeamento correto de todos os protocolos de camada superior. Os NATs também podem criar problemas quando conectam duas organizações que usam o espaço de endereço privado.

    Além disso, a crescente proeminência de dispositivos e dispositivos conectados à Internet significa que o espaço de endereçamento IPv4 público acabará sendo usado.

  • O crescimento da Internet e a capacidade dos roteadores de backbone da Internet de manter grandes tabelas de roteamento.

    Devido à maneira como os identificadores de rede IPv4 (IDs) foram e são alocados atualmente, há regularmente mais de 70.000 rotas nas tabelas de roteamento dos roteadores de backbone da Internet. A atual infra-estrutura de roteamento da Internet IPv4 é uma combinação de roteamento simples e hierárquico.

  • A necessidade de uma configuração mais simples.

    A maioria das implementações IPv4 atuais deve ser configurada manualmente ou por meio de um protocolo de configuração de endereço stateful, como o DHCP (Dynamic Host Configuration Protocol). Com mais computadores e dispositivos usando IP, uma configuração mais simples e automática de endereços e outras definições de configuração que não dependem da administração de uma infraestrutura DHCP deve ser desenvolvida.

  • O requisito de segurança no nível de IP.

    A comunicação privada em um meio público como a Internet requer serviços de criptografia que protejam os dados enviados de serem visualizados ou modificados em trânsito. Embora agora exista um padrão para fornecer segurança para pacotes IPv4 (conhecido como Internet Protocol Security ou IPSec), esse padrão é opcional e as soluções proprietárias são predominantes.

  • A necessidade de melhor suporte para entrega de dados em tempo real (também conhecida como qualidade de serviço [QoS]).

Embora existam padrões para QoS para IPv4, o suporte ao tráfego em tempo real depende do campo Tipo de Serviço (TOS) IPv4 e da identificação da carga, normalmente usando uma porta UDP (User Datagram Protocol) ou TCP. Infelizmente, o campo IPv4 TOS tem funcionalidade limitada e tem interpretações diferentes. Além disso, a identificação da carga útil usando uma porta TCP e UDP não é possível quando a carga útil do pacote IPv4 é criptografada. Para resolver essas preocupações, a Internet Engineering Task Force (IETF) desenvolveu um conjunto de protocolos e padrões conhecidos como IP versão 6 (IPv6). Esta nova versão, anteriormente denominada IP-The Next Generation (IPng), incorpora os conceitos de muitos métodos propostos para atualizar o protocolo IPv4. O IPv6 foi projetado intencionalmente para causar impacto mínimo nos protocolos da camada superior e inferior, evitando a adição arbitrária de novos recursos.

Instalar IPv6

  1. Clique em Iniciar, clique em Painel de Controle e clique duas vezes em Conexões de Rede.
  2. Clique com o botão direito do mouse em qualquer conexão local e clique em Propriedades.
  3. Clique em Instalar.
  4. Clique em Protocolo e, em seguida, clique em Adicionar.
  5. Clique em Microsoft TCP/IP versão 6 e, em seguida, clique em OK.
  6. Clique em Fechar para salvar as alterações em sua conexão de rede.

Remover IPv6

  1. Clique em Iniciar, clique em Painel de Controle e clique duas vezes em Conexões de Rede.
  2. Clique com o botão direito do mouse em qualquer conexão local e clique em Propriedades.
  3. Clique em Microsoft TCP/IP versão 6 na lista de componentes instalados e clique em Desinstalar.
  4. Clique em Sim e, em seguida, clique em Fechar para salvar as alterações em sua conexão de rede.

Configurando o IPv6 com endereços manuais

  1. Clique em Iniciar, aponte para Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite netshe pressione ENTER.

  3. Digite interface ipv6, e pressione ENTER.

  4. Digite o seguinte comando e pressione ENTER:

    add address [interface=] string [address=] ipv6address
    

    Este comando usa os seguintes valores

    • [interface =] string: Especifica o nome da interface.
    • [endereço =] ipv6address: Especifica o endereço IPv6.

    Observação

    Parâmetros adicionais estão disponíveis para este comando. Digite add address /? no prompt de comando netsh interface ipv6 para visualizar os parâmetros adicionais.

Configuração de atributos de interface

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite netsh e pressione ENTER.

  3. Digite interface ipv6 e pressione ENTER.

  4. Digite o seguinte comando e pressione ENTER:

    set interface [interface=] string [[forwarding=]enabled|disabled] [[advertise=]enabled|disabled] [[mtu=] integer] [[siteid=] integer] [[metric=] integer] [[firewall=]{enabled | disabled}] [[siteprefixlength=] integer] [[store=]{active|persistent]}
    

Este comando usa os seguintes valores:

  • [interface =] string: Especifica o nome da interface.
  • [[forwarding =] enabled | disabled]: Especifica se os pacotes que chegam nesta interface podem ser encaminhados para outras interfaces. A configuração padrão é desabilitada.
  • [[advertise =]enabled|disabled]: Especifica se os anúncios do roteador são enviados nesta interface. A configuração padrão é desabilitada.
  • [[mtu =] integer]: Especifica a unidade máxima de transmissão (MTU) desta interface. Se mtu não for especificado, o MTU padrão do link será usado.
  • [[siteid =] integer]: especifica o identificador de zona do escopo do site. O identificador de site é usado para distinguir entre interfaces que pertencem a diferentes regiões administrativas que usam endereçamento local de site.
  • [[metric =] integer]: Especifica a métrica de interface que é adicionada às métricas de rota para todas as rotas pela interface.
  • [[firewall =]{ enabled | disabled }]: Especifica se deve operar no modo de firewall.
  • [[siteprefixlength =] integer]: especifica o comprimento padrão do prefixo global para todo o site.
  • [[store =] active | persistent]: Se você especificar active, a alteração durará apenas até que o computador seja reiniciado. Se você especificar persistente, a alteração será permanente. A configuração padrão é persistente.

Exibir a tabela de roteamento IPv6

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.
  2. No prompt de comando, digite netshe pressione ENTER.
  3. Digite interface ipv6, e pressione ENTER.
  4. Digite show routes, e pressione ENTER.

Observação

Para exibir os parâmetros adicionais disponíveis para esse comando, digite show routes /?.

Adicionar uma rota IPv6

  1. Clique em Iniciar , aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite netshe pressione ENTER.

  3. Digite interface ipv6, e pressione ENTER.

  4. Digite o seguinte comando e pressione ENTER:

    add route [prefix=]ipv6address/integer [[interface=] string] [[nexthop=]ipv6address] [[siteprefixlength=] integer] [[metric=] integer] [[publish=]{no | age | yes}] [[validlifetime=]{integer | infinite}] [[preferredlifetime=]{integer | infinite}] [[store=]{active | persistent}]
    

    Este comando usa os seguintes valores:

    • [prefixo =] ipv6address / integer: Este parâmetro é obrigatório. Ele especifica o prefixo para o qual adicionar uma rota. Integer especifica o comprimento do prefixo.
    • [[interface =] string]: Especifica um nome ou índice de interface.
    • [[nexthop =] ipv6address]: Especifica o endereço do gateway se o prefixo não estiver no link.
    • [[siteprefixlength =] integer]: Especifica o comprimento do prefixo para todo o site se o prefixo não estiver no link.
    • [[metric =] integer]: especifica a métrica de rota.
    • [[publish =]{ no | age | yes }]: Especifica se as rotas são anunciadas em Anúncios de Rota com tempo de vida inalterado (sim), anunciadas com vida útil decrescente (idade) ou não anunciadas (não) em Anúncios de Rota. A configuração padrão é no.
    • [[validlifetime =]{ integer | infinite }]: especifica o tempo de vida durante o qual a rota é válida. O valor padrão é infinito.
    • [[preferredlifetime =]{ integer | infinite }]: Especifica o tempo de vida durante o qual a rota é preferida. O valor padrão é igual ao tempo de vida válido.
    • [[store =]{ active | persistent }]: especifica se a alteração dura apenas até a próxima inicialização (ativa) ou se é persistente (persistente). A configuração padrão é persistente.

Observação

Esse parâmetro adiciona uma rota para um prefixo específico. O valor de tempo pode ser expresso em dias, horas, minutos e segundos (por exemplo, 1d2h3m4s).

Quando publish é definido como no ou age, a rota é excluída após o final do tempo de vida válido. Quando publish é definido como age, o Anúncio de Rota contém o tempo de vida válido restante até a exclusão. Quando publish for definido como yes, a rota nunca será excluída, independentemente do valor de tempo de vida válido, e cada Anúncio de Rota conterá o "mesmo" tempo de vida válido especificado.

Remover uma rota IPv6

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite netshe pressione ENTER.

  3. Digite interface ipv6, e pressione ENTER.

  4. Digite show routes para obter o prefixo de rota e o índice de interface da interface pela qual os endereços para o prefixo de rota são alcançáveis.

  5. Para excluir uma rota, digite o seguinte comando e pressione ENTER:

    delete route [prefix=] ipv6address / integer [interface=] string
    

    Este comando usa os seguintes valores:

    • [prefixo =] ipv6address / **integer: Especifica o prefixo para o qual excluir uma rota.

      Ipv6address é um endereço IPv6 e inteiro é o comprimento do prefixo da rota a ser excluída.

    • [interface =] string: Especifica o nome da interface.

    Observação

    Para ver os parâmetros adicionais disponíveis para esse comando, digite delete route /?.

Habilitar encaminhamento IPv6

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite netshe pressione ENTER.

  3. Digite interface ipv6, e pressione ENTER.

  4. Digite o seguinte comando e pressione ENTER:

    set interface [interface=] string [forwarding=]enabled
    

    Este comando usa os seguintes valores:

    • [interface =] string: Especifica o nome da interface.
    • [forwarding =] enabled: Especifica se os pacotes que estão chegando nesta interface podem ser encaminhados para outras interfaces. A configuração padrão é Desabilitado.

    Você também pode enviar mensagens de anúncio de roteador adicionando o parâmetro advertise ao comando, por exemplo:

    set interface [interface=]string [forwarding=]enabled [advertise=]enabled
    

    Para ver os parâmetros adicionais para este comando, digite set interface /?.

Testar uma configuração IPv6 usando o comando PING

Para obter a configuração IPv6 para um computador:

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite o seguinte comando e pressione ENTER:

    netsh interface ipv6 show interface
    
  3. No prompt de comando, digite ping ::1 para localizar o endereço de loopback.

    Se o comando ping não for bem-sucedido, verifique se o endereço ::1 está atribuído à interface chamada Loopback Pseudo-Interface.

  4. Use o seguinte comando para localizar um endereço IPv6 local de link do computador:

    ping address % zone_id
    

    Neste comando, address é o endereço local de link e zone_id é o índice de interface para a interface à qual o endereço local de link é atribuído. Um endereço de link local começa com FE80.

    Se o comando ping não for bem-sucedido, verifique o endereço e o índice da interface.

  5. Use o seguinte comando para localizar o endereço local de link de outro host em seu link (também conhecido como sub-rede):

    ping address % zone_id
    

    Neste comando, address é o endereço local de link do outro host e zone_id é o índice de interface para a interface da qual você deseja enviar os pacotes de ping.

    Se o comando ping não for bem-sucedido, verifique o endereço local de link do outro host e o ID da zona.

Testar a conectividade IPv6 usando o comando PING

  1. Clique em Iniciar, aponte para Todos os Programas, Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite o seguinte comando e pressione ENTER:

    netsh interface ipv6 show interface interface_name
    

    Neste comando, interface_name é o nome de uma interface em seu computador. Por exemplo, se você tiver uma interface chamada Conexão de Área Local, digite o seguinte comando:

    netsh interface ipv6 show interface "Local Area Connection"
    
  3. Use um dos seguintes comandos para procurar outro nó IPv6:

    • Para fazer ping no endereço de link local de outro nó em seu link (também conhecido como sub-rede), digite ping address % zone_id, onde address é o endereço de link local do outro nó e zone_id é o índice de interface da interface da qual você deseja enviar pacotes de ping. Para obter o índice da interface, visualize a saída do netsh interface ipv6 show interface comando.

    Se o comando ping não for bem-sucedido, verifique o endereço local de link do outro nó e o ID da zona.

    • Para executar ping no endereço local do site de outro nó, digite ping address % zone_id, em que address é o endereço local do outro nó e zone_id é o identificador do site que estava na saída do netsh interface ipv6 show interface comando. Se você não estiver usando identificadores de site, não precisará usar a parte % zone_id do comando.

      Se o comando ping não for bem-sucedido, verifique o endereço local do site do outro nó e o ID da zona.

    • Para fazer ping no endereço global de outro nó, digite ping address, onde address é o endereço global do outro nó.

      Se o comando ping não for bem-sucedido, verifique o endereço global do outro nó.

    • Para executar ping em outro nó por nome, digite ping -6 name, em que name é um nome que pode ser resolvido para um endereço IPv6 por meio de entradas no arquivo de hosts locais ou por meio de registros de recursos AAAA presentes em sua infraestrutura DNS. Ao identificar o host de destino pelo nome em vez de pelo endereço IPv6, você deve incluir o -6 parâmetro.

      Se o comando ping não for bem-sucedido, verifique se o nome pode ser resolvido para um endereço IPv6.

    • Para fazer ping no endereço compatível com IPv4 de outro nó, digite ping ipv4address, em que ipv4address é o endereço IPv4 público do outro nó.

      Se o comando ping não for bem-sucedido, verifique o endereço IPv4 do outro nó.

Rastrear um caminho usando o comando TRACERT

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite um dos seguintes comandos:

    • tracert -6
      host_name
    • tracert
      IPv6 zone_id de endereço %

    Esses comandos usam os seguintes valores:

    • Host_name é o nome do host do computador remoto.
    • Endereço IPv6 é o endereço IPv6 do computador remoto.
    • zone_id é o ID da zona para o endereço de destino. O ID da zona para endereços de destino local de link é o índice de interface da interface da qual você deseja enviar pacotes tracert -6. A ID de zona para endereços de destino local do site é a ID do site listada na saída do netsh interface ipv6 show interface comando. Você não precisa usar a parte % zone_id do comando para endereços de destino globais.

    Observação

    O comando tracert com o parâmetro -6 rastreia o caminho percorrido pelos pacotes IPv6 deste computador para outro computador remoto. O comando tracert -6 usa mensagens ICMPv6 Echo Request (semelhantes ao comando ping) para produzir informações de relatório de linha de comando sobre cada roteador que é cruzado e o tempo de ida e volta (RTT) para cada salto.

    Se o tracert não for bem-sucedido, você poderá usar as informações do relatório de linha de comando para determinar qual encaminhamento de roteador intermediário falhou ou ficou lento.

Exibir a configuração da interface

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.

  2. No prompt de comando, digite netsh -c "interface ipv6" e pressione ENTER.

  3. Digite show interface [interface=] string, e pressione ENTER.

    Esse comando usa o seguinte valor:

    [interface =] string: Especifica o nome da interface.

    Observação

    Parâmetros adicionais estão disponíveis para este comando.

Exibir o cache vizinho

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.
  2. No prompt de comando, digite netshe pressione ENTER.
  3. Digite interface ipv6, e pressione ENTER.
  4. Digite show neighbors, e pressione ENTER.

Observação

Para exibir os parâmetros adicionais disponíveis para esse comando, digite show neighbors /?.

Exibir o cache de destino

  1. Clique em Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.
  2. No prompt de comando, digite netshe pressione ENTER.
  3. Digite interface ipv6, e pressione ENTER.
  4. Digite show destinationcache, e pressione ENTER.

Observação

Para exibir os parâmetros adicionais disponíveis para esse comando, digite show destinationcache /?.