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 de Edição Enterprise do Microsoft Windows Server 2003.

Aplica-se a: Windows Server 2003
Número de KB original: 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 tem resistido ao teste de escalar uma inter-rede para um utilitário global do tamanho da Internet atual. Este é um tributo ao seu design inicial.

No entanto, o design inicial não antecipou as seguintes variáveis:

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

    Os endereços IPv4 tornaram-se relativamente escassos. Como resultado, algumas organizações são forçadas a usar um NAT (tradutor de endereço 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 dão suporte à segurança da camada de rede baseada em padrões nem ao mapeamento correto de todos os protocolos de camadas mais altas. 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ço IPv4 público eventualmente será usado.

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

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

  • A necessidade de 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 com estado, como o DHCP (Protocolo de Configuração do Host Dinâmico). Com mais computadores e dispositivos usando IP, uma configuração mais simples e automática de endereços e outras configurações 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 protegem os dados enviados de serem exibidos ou modificados em trânsito. Embora agora exista um padrão para fornecer segurança para pacotes IPv4 (conhecidos como segurança do Protocolo de Internet ou IPSec), esse padrão é opcional e as soluções proprietárias são predominantes.

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

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

Instalar o IPv6

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

Remover IPv6

  1. Clique em Iniciar, clique em Painel de Controle e clique duas vezes em Connections de rede.
  2. Clique com o botão direito do mouse em qualquer conexão de área 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 clique em Fechar para salvar alterações na 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 valores a seguir

    • [interface =] cadeia de caracteres: 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 ipv6 da interface netsh para exibir os parâmetros adicionais.

Configurando atributos de interface

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

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

  3. Digite ipv6 da interface 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 =] cadeia de caracteres: especifica o nome da interface.
  • [[encaminhando =] habilitado | desabilitado]: especifica se os pacotes que chegam nessa interface podem ser encaminhados para outras interfaces. A configuração padrão está desabilitada.
  • [[anunciar =]habilitado|desabilitado]: especifica se anúncios de roteador são enviados nessa interface. A configuração padrão está desabilitada.
  • [[mtu =] inteiro]: especifica a MTU (unidade de transmissão máxima) dessa interface. Se mtu não for especificado, o MTU padrão do link será usado.
  • [[siteid =] inteiro]: especifica o identificador de zona de escopo do site. O identificador do site é usado para distinguir entre interfaces que pertencem a diferentes regiões administrativas que usam o endereçamento site-local.
  • [[metric =] inteiro]: especifica a métrica de interface adicionada às métricas de rota para todas as rotas por meio da interface.
  • [[firewall =]{ habilitado | desabilitado }]: especifica se deve operar no modo de firewall.
  • [[siteprefixlength =] inteiro]: Especifica o comprimento padrão do prefixo global para todo o site.
  • [[store =] ativo | persistente]: Se você especificar ativo, a alteração só dura 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 e 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 este 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 =] Endereço_ipv6 / inteiro: esse parâmetro é necessário. Ele especifica o prefixo para o qual adicionar uma rota. O inteiro especifica o comprimento do prefixo.
    • [[interface =] cadeia de caracteres]: especifica um nome ou índice de interface.
    • [[nexthop =] ipv6address]: Especifica o endereço do gateway se o prefixo não estiver no link.
    • [[siteprefixlength =] inteiro]: Especifica o comprimento do prefixo para todo o site se o prefixo não estiver no link.
    • [[metric =] inteiro]: 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 tempo de vida (idade) decrescente ou não anunciadas (não) em Anúncios de Rota. A configuração padrão é não.
    • [[validlifetime =]{ inteiro | infinite }]: Especifica o tempo de vida sobre o qual a rota é válida. O valor padrão é infinito.
    • [[preferredlifetime =]{ inteiro | infinite }]: Especifica o tempo de vida sobre o qual a rota é preferida. O valor padrão é igual ao tempo de vida válido.
    • [[store =]{ ativo | persistente }]: 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 a publicação é definida como nenhuma ou idade, a rota é excluída após o fim do tempo de vida válido. Quando a publicação é definida como idade, o Anúncio de Rota contém o tempo de vida válido restante até a exclusão. Quando a publicação for definida como sim, a rota nunca será excluída, independentemente do valor de tempo de vida válido, e cada Anúncio de Rota contém o tempo de vida válido "mesmo" especificado.

Remover uma rota IPv6

  1. Clique em Iniciar, aponte para Todos os Programas e 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. O tipo mostra rotas para obter o prefixo de rota e o índice de interface da interface sobre o qual os endereços do prefixo de rota são acessí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 / **inteiro: 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 =] cadeia de caracteres: especifica o nome da interface.

    Observação

    Para ver os parâmetros adicionais que estão disponíveis para este comando, digite delete route /?.

Habilitar o encaminhamento IPv6

  1. Clique em Iniciar, aponte para Todos os Programas e 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 =] cadeia de caracteres: especifica o nome da interface.
    • [encaminhando =] habilitado: especifica se os pacotes que estão chegando nessa interface podem ser encaminhados para outras interfaces. A configuração padrão é Desabilitada.

    Você também pode enviar mensagens de Anúncio do Roteador adicionando o parâmetro de anúncio 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 e para Acessórios e clique em Prompt de Comando.

  2. No tipo de prompt de comando, 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 Pseudo-Interface loopback.

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

    ping address % zone_id
    

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

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

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

    ping address % zone_id
    

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

    Se o comando ping não for bem-sucedido, verifique o endereço link-local do outro host e a 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 pesquisar outro nó IPv6:

    • Para pingar o endereço link-local de outro nó em seu link (também conhecido como sub-rede), digite ping address % zone_id, em que o endereço é o endereço 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 de interface, exiba a saída do netsh interface ipv6 show interface comando.

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

    • Para pingar o endereço local do site de outro nó, digite ping address % zone_id, em que o endereço é o endereço site-local do outro nó e zone_id é o identificador de 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 tiver êxito, verifique o endereço site-local do outro nó e a ID da zona.

    • Para pingar o endereço global de outro nó, digite ping address, em que o endereço é 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 pingar outro nó por nome, digite ping -6 name, em que o nome é um nome que pode ser resolvido para um endereço IPv6 por meio de entradas no arquivo hosts local 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 pingar o 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 e para Acessórios e clique em Prompt de Comando.

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

    • tracert -6
      Host_name
    • Tracert
      Endereço_ipv6 % zone_id

    Esses comandos usam os seguintes valores:

    • Host_name é o nome do host do computador remoto.
    • Ipv6address é o endereço IPv6 do computador remoto.
    • zone_id é a ID da zona para o endereço de destino. A ID da zona para endereços de destino link-local é o índice de interface da interface da qual você deseja enviar pacotes tracert -6. A ID da zona para endereços de destino site-local é 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 que é tomado por pacotes IPv6 deste computador para outro computador remoto. O comando tracert -6 usa mensagens de Solicitação de Eco ICMPv6 (semelhantes ao comando ping) para produzir informações de relatório de linha de comando sobre cada roteador que é cruzado e o RTT (tempo de ida e volta) para cada salto.

    Se o rastreamento 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 foi lento.

Exibir a configuração da interface

  1. Clique em Iniciar, aponte para Todos os Programas e 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.

    Este comando usa o seguinte valor:

    [interface =] cadeia de caracteres: especifica o nome da interface.

    Observação

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

Exibir o cache do vizinho

  1. Clique em Iniciar, aponte para Todos os Programas e 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 este comando, digite show neighbors /?.

Exibir o cache de destino

  1. Clique em Iniciar, aponte para Todos os Programas e 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 este comando, digite show destinationcache /?.