Instalación y configuración de la versión 6 de IP en Windows Server 2003 Enterprise Server

En este artículo se describe cómo instalar y configurar ip versión 6 (IPv6) en un entorno de Enterprise Edition de Microsoft Windows Server 2003.

Se aplica a: Windows Server 2003
Número de KB original: 325449

Resumen

La versión actual de IP (que se conoce como IP versión 4 o IPv4) no ha cambiado sustancialmente desde que RFC 791 se publicó en 1981. IPv4 ha demostrado ser sólido, fácil de implementar e interoperable, y ha sido la prueba de escalado de una inter-red a una utilidad global del tamaño de Internet actual. Este es un homenaje a su diseño inicial.

Sin embargo, el diseño inicial no anticipó las siguientes variables:

  • El reciente crecimiento exponencial de Internet y la falta de espacios de direcciones IPv4.

    Las direcciones IPv4 se han vuelto relativamente escasas. Como resultado, algunas organizaciones se ven obligadas a usar un traductor de direcciones de red (NAT) para asignar varias direcciones privadas a una sola dirección IP pública. Aunque los NAT promueven la reutilización del espacio de direcciones privadas, no admiten la seguridad de la capa de red basada en estándares ni la asignación correcta de todos los protocolos de nivel superior. Los NAT también pueden crear problemas cuando conectan dos organizaciones que usan el espacio de direcciones privado.

    Además, la creciente prominencia de dispositivos y dispositivos conectados a Internet significa que el espacio de direcciones IPv4 público finalmente se usará.

  • El crecimiento de Internet y la capacidad de los enrutadores troncales de Internet para mantener grandes tablas de enrutamiento.

    Debido a la forma en que los identificadores de red (ID) IPv4 han sido y están asignados actualmente, hay regularmente más de 70,000 rutas en las tablas de enrutamiento de los enrutadores troncales de Internet. La infraestructura de enrutamiento de Internet IPv4 actual es una combinación de enrutamiento plano y jerárquico.

  • La necesidad de una configuración más sencilla.

    La mayoría de las implementaciones IPv4 actuales deben configurarse manualmente o a través de un protocolo de configuración de direcciones con estado, como el Protocolo de configuración dinámica de host (DHCP). Con más equipos y dispositivos que usan IP, se debe desarrollar una configuración más sencilla y automática de direcciones y otras opciones de configuración que no dependan de la administración de una infraestructura DHCP.

  • Requisito de seguridad en el nivel de IP.

    La comunicación privada a través de un medio público como Internet requiere servicios de cifrado que protejan los datos que se envían para que no se vean o modifiquen en tránsito. Aunque ahora existe un estándar para proporcionar seguridad para paquetes IPv4 (conocidos como seguridad del protocolo Internet o IPSec), este estándar es opcional y las soluciones propietarias son frecuentes.

  • La necesidad de una mejor compatibilidad con la entrega de datos en tiempo real (también conocida como calidad de servicio [QoS]).

Aunque existen estándares para QoS para IPv4, la compatibilidad con el tráfico en tiempo real se basa en el campo Tipo de servicio IPv4 (TOS) y en la identificación de la carga útil, normalmente mediante un protocolo de datagramas de usuario (UDP) o un puerto de protocolo de control de transmisión (TCP). Desafortunadamente, el campo TOS de IPv4 tiene una funcionalidad limitada y tiene diferentes interpretaciones. Además, la identificación de carga mediante tcp y puerto UDP no es posible cuando se cifra la carga del paquete IPv4. Para solucionar estos problemas, el Grupo de tareas de ingeniería de Internet (IETF) ha desarrollado un conjunto de protocolos y estándares conocidos como IP versión 6 (IPv6). Esta nueva versión, denominada anteriormente IP-The Next Generation (IPng), incorpora los conceptos de muchos métodos propuestos para actualizar el protocolo IPv4. IPv6 está diseñado intencionadamente para un impacto mínimo en los protocolos de capa superior e inferior evitando la incorporación arbitraria de nuevas características.

Instalar IPv6

  1. Haga clic en Inicio, haga clic en Panel de control y, a continuación, haga doble clic en Red Connections.
  2. Haga clic con el botón derecho en cualquier conexión de área local y, a continuación, haga clic en Propiedades.
  3. Haga clic en Instalar.
  4. Haga clic en Protocoloy, a continuación, haga clic en Agregar.
  5. Haga clic en Microsoft TCP/IP versión 6 y, a continuación, haga clic en Aceptar.
  6. Haga clic en Cerrar para guardar los cambios en la conexión de red.

Quitar IPv6

  1. Haga clic en Inicio, haga clic en Panel de control y, a continuación, haga doble clic en Red Connections.
  2. Haga clic con el botón derecho en cualquier conexión de área local y, a continuación, haga clic en Propiedades.
  3. Haga clic en Microsoft TCP/IP versión 6 en la lista de componentes instalados y, a continuación, haga clic en Desinstalar.
  4. Haga clic en y, a continuación, haga clic en Cerrar para guardar los cambios en la conexión de red.

Configuración de IPv6 con direcciones manuales

  1. Haga clic en Inicio, seleccione Programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba netshy presione ENTRAR.

  3. Escriba interface ipv6 y presione ENTRAR.

  4. Escriba el siguiente comando y presione ENTRAR:

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

    Este comando usa los siguientes valores.

    • [interfaz =] string: especifica el nombre de la interfaz.
    • [address =] ipv6address: especifica la dirección IPv6.

    Nota:

    Hay parámetros adicionales disponibles para este comando. Escriba add address /? en el símbolo del sistema ipv6 de la interfaz netsh para ver los parámetros adicionales.

Configuración de atributos de interfaz

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba netsh y presione ENTRAR.

  3. Escriba interfaz ipv6 y, a continuación, presione ENTRAR.

  4. Escriba el siguiente comando y presione ENTRAR:

    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 los siguientes valores:

  • [interfaz =] string: especifica el nombre de la interfaz.
  • [[forwarding =] enabled | disabled]: especifica si los paquetes que llegan a esta interfaz se pueden reenviar a otras interfaces. La configuración predeterminada está deshabilitada.
  • [[advertise =]enabled|disabled]: especifica si los anuncios de enrutador se envían en esta interfaz. La configuración predeterminada está deshabilitada.
  • [[mtu =] integer]: especifica la unidad de transmisión máxima (MTU) de esta interfaz. Si no se especifica mtu, se usa el MTU predeterminado del vínculo.
  • [[siteid =] integer]: especifica el identificador de zona de ámbito del sitio. El identificador de sitio se usa para distinguir entre interfaces que pertenecen a diferentes regiones administrativas que usan direccionamiento local del sitio.
  • [[metric =] integer]: especifica la métrica de interfaz que se agrega a las métricas de enrutamiento para todas las rutas a través de la interfaz.
  • [[firewall =]{ habilitado | deshabilitado }]: especifica si se debe operar en modo de firewall.
  • [[siteprefixlength =] integer]: especifica la longitud predeterminada del prefijo global para todo el sitio.
  • [[store =] active | persistent]: si especifica activo, el cambio solo dura hasta que se reinicia el equipo. Si especifica persistente, el cambio es permanente. La configuración predeterminada es persistente.

Ver la tabla de enrutamiento IPv6

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.
  2. En el símbolo del sistema, escriba netshy presione ENTRAR.
  3. Escriba interface ipv6 y presione ENTRAR.
  4. Escriba show routes y presione ENTRAR.

Nota:

Para ver los parámetros adicionales que están disponibles para este comando, escriba show routes /?.

Agregar una ruta IPv6

  1. Haga clic en Inicio , seleccione Todos los programas, Accesoriosy, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba netshy presione ENTRAR.

  3. Escriba interface ipv6 y presione ENTRAR.

  4. Escriba el siguiente comando y presione ENTRAR:

    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 los siguientes valores:

    • [ prefix =] ipv6address / integer: este parámetro es obligatorio. Especifica el prefijo para el que se va a agregar una ruta. Integer especifica la longitud del prefijo.
    • [[interface =] string]: especifica un nombre de interfaz o un índice.
    • [[nexthop =] ipv6address]: especifica la dirección de puerta de enlace si el prefijo no está en el vínculo.
    • [[siteprefixlength =] integer]: especifica la longitud del prefijo para todo el sitio si el prefijo no está en vínculo.
    • [[metric =] integer]: especifica la métrica de ruta.
    • [[publish =]{ no | age | yes }]: especifica si las rutas se anuncian en anuncios de ruta con vigencias invariables (sí), anunciadas con períodos de vida decrecientes (edad) o no anunciados (no) en Anuncios de ruta. La configuración predeterminada es no.
    • [[validlifetime =]{ integer | infinite }]: especifica la duración durante la cual la ruta es válida. El valor predeterminado es infinito.
    • [[preferredlifetime =]{ integer | infinite }]: especifica la duración sobre la que se prefiere la ruta. El valor predeterminado es igual a la duración válida.
    • [[store =]{ active | persistent }]: especifica si el cambio solo dura hasta el siguiente inicio (activo) o si es persistente (persistente). La configuración predeterminada es persistente.

Nota:

Este parámetro agrega una ruta para un prefijo específico. El valor de tiempo se puede expresar en días, horas, minutos y segundos (por ejemplo, 1d2h3m4s).

Cuando publish se establece en no o age, la ruta se elimina después del final de la vigencia válida. Cuando la publicación se establece en edad, el anuncio de ruta contiene la duración válida restante hasta su eliminación. Cuando publish se establece en sí, la ruta nunca se eliminará, independientemente del valor de duración válido, y cada anuncio de ruta contiene la "misma" duración válida especificada.

Quitar una ruta IPv6

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba netshy presione ENTRAR.

  3. Escriba interface ipv6 y presione ENTRAR.

  4. El tipo muestra las rutas para obtener el prefijo de ruta y el índice de interfaz de la interfaz sobre la que se puede acceder a las direcciones para el prefijo de ruta.

  5. Para eliminar una ruta, escriba el siguiente comando y presione ENTRAR:

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

    Este comando usa los siguientes valores:

    • [prefix =] ipv6address /**integer: especifica el prefijo para el que se va a eliminar una ruta.

      Ipv6address es una dirección IPv6 y el entero es la longitud del prefijo de la ruta que se va a eliminar.

    • [interfaz =] string: especifica el nombre de la interfaz.

    Nota:

    Para ver los parámetros adicionales que están disponibles para este comando, escriba delete route /?.

Habilitación del reenvío IPv6

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba netshy presione ENTRAR.

  3. Escriba interface ipv6 y presione ENTRAR.

  4. Escriba el siguiente comando y presione ENTRAR:

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

    Este comando usa los siguientes valores:

    • [interfaz =] string: especifica el nombre de la interfaz.
    • [reenvío =] habilitado: especifica si los paquetes que llegan a esta interfaz se pueden reenviar a otras interfaces. El valor predeterminado es Deshabilitado.

    También puede enviar mensajes de anuncio de enrutador agregando el parámetro advertise al comando, por ejemplo:

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

    Para ver los parámetros adicionales de este comando, escriba set interface /?.

Prueba de una configuración de IPv6 mediante el comando PING

Para obtener la configuración de IPv6 para un equipo:

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba el siguiente comando y, a continuación, presione ENTRAR:

    netsh interface ipv6 show interface
    
  3. En el símbolo del sistema, escriba ping ::1 para buscar la dirección de bucle invertido.

    Si el comando ping no es correcto, compruebe que la dirección ::1 está asignada a la interfaz denominada Loopback Pseudo-Interface.

  4. Use el siguiente comando para buscar una dirección IPv6 local de vínculo del equipo:

    ping address % zone_id
    

    En este comando, address es la dirección local del vínculo y zone_id es el índice de interfaz para la interfaz a la que se asigna la dirección local del vínculo. Una dirección local de vínculo comienza con FE80.

    Si el comando ping no es correcto, compruebe la dirección y el índice de interfaz.

  5. Use el siguiente comando para buscar la dirección local de vínculo de otro host en el vínculo (también conocida como subred):

    ping address % zone_id
    

    En este comando, la dirección es la dirección local del vínculo del otro host y zone_id es el índice de interfaz para la interfaz desde la que desea enviar los paquetes de ping.

    Si el comando ping no se realiza correctamente, compruebe la dirección local del vínculo del otro host y el identificador de zona.

Prueba de la conectividad IPv6 mediante el comando PING

  1. Haga clic en Inicio, seleccione Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba el siguiente comando y presione ENTRAR:

    netsh interface ipv6 show interface interface_name
    

    En este comando, interface_name es el nombre de una interfaz en el equipo. Por ejemplo, si tiene una interfaz denominada Conexión de área local, escriba el siguiente comando:

    netsh interface ipv6 show interface "Local Area Connection"
    
  3. Use uno de los siguientes comandos para buscar otro nodo IPv6:

    • Para hacer ping a la dirección local de vínculo de otro nodo del vínculo (también conocida como subred), escriba ping address % zone_id, donde dirección es la dirección local del vínculo del otro nodo y zone_id es el índice de interfaz para la interfaz desde la que desea enviar paquetes de ping. Para obtener el índice de interfaz, vea la salida del netsh interface ipv6 show interface comando.

    Si el comando ping no se realiza correctamente, compruebe la dirección local del vínculo del otro nodo y el identificador de zona.

    • Para hacer ping a la dirección local del sitio de otro nodo, escriba ping address % zone_id, donde dirección es la dirección local del sitio del otro nodo y zone_id es el identificador de sitio que estaba en la salida del netsh interface ipv6 show interface comando. Si no usa identificadores de sitio, no es necesario usar la parte % zone_id del comando.

      Si el comando ping no se realiza correctamente, compruebe la dirección local del sitio del otro nodo y el identificador de zona.

    • Para hacer ping a la dirección global de otro nodo, escriba ping address, donde dirección es la dirección global del otro nodo.

      Si el comando ping no se realiza correctamente, compruebe la dirección global del otro nodo.

    • Para hacer ping a otro nodo por nombre, escriba ping -6 name, donde nombre es un nombre que se puede resolver en una dirección IPv6 a través de entradas en el archivo de hosts locales o a través de registros de recursos AAAA que están presentes en la infraestructura DNS. Al identificar el host de destino por nombre en lugar de por dirección IPv6, debe incluir el -6 parámetro .

      Si el comando ping no se realiza correctamente, compruebe que el nombre se puede resolver en una dirección IPv6.

    • Para hacer ping a la dirección compatible con IPv4 de otro nodo, escriba ping ipv4address, donde ipv4address es la dirección IPv4 pública del otro nodo.

      Si el comando ping no se realiza correctamente, compruebe la dirección IPv4 del otro nodo.

Seguimiento de una ruta de acceso mediante el comando TRACERT

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba cualquiera de los siguientes comandos:

    • tracert -6
      Host_name
    • Tracert
      ipv6address % zone_id

    Estos comandos usan los siguientes valores:

    • Host_name es el nombre de host del equipo remoto.
    • Ipv6address es la dirección IPv6 del equipo remoto.
    • zone_id es el identificador de zona de la dirección de destino. El identificador de zona para las direcciones de destino local de vínculo es el índice de interfaz de la interfaz desde la que desea enviar paquetes tracert -6. El identificador de zona de las direcciones de destino local del sitio es el identificador de sitio que aparece en la salida del netsh interface ipv6 show interface comando. No es necesario usar la parte % zone_id del comando para las direcciones de destino globales.

    Nota:

    El comando tracert con el parámetro -6 realiza un seguimiento de la ruta de acceso que toman los paquetes IPv6 de este equipo a otro equipo remoto. El comando tracert -6 usa mensajes de solicitud de eco ICMPv6 (similar al comando ping) para generar información del informe de línea de comandos sobre cada enrutador que se cruza y el tiempo de ida y vuelta (RTT) para cada salto.

    Si tracert no se realiza correctamente, puede usar la información del informe de la línea de comandos para determinar qué reenvío de enrutador intermedio ha producido un error o se ha ralentizado.

Visualización de la configuración de la interfaz

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.

  2. En el símbolo del sistema, escriba netsh -c "interface ipv6" y presione ENTRAR.

  3. Escriba show interface [interface=] string y presione ENTRAR.

    Este comando usa el siguiente valor:

    [interfaz =] string: especifica el nombre de la interfaz.

    Nota:

    Hay parámetros adicionales disponibles para este comando.

Visualización de la memoria caché vecina

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.
  2. En el símbolo del sistema, escriba netshy presione ENTRAR.
  3. Escriba interface ipv6 y presione ENTRAR.
  4. Escriba show neighbors y presione ENTRAR.

Nota:

Para ver los parámetros adicionales que están disponibles para este comando, escriba show neighbors /?.

Visualización de la caché de destino

  1. Haga clic en Inicio, elija Todos los programas, Accesorios y, a continuación, haga clic en Símbolo del sistema.
  2. En el símbolo del sistema, escriba netshy presione ENTRAR.
  3. Escriba interface ipv6 y presione ENTRAR.
  4. Escriba show destinationcache y presione ENTRAR.

Nota:

Para ver los parámetros adicionales que están disponibles para este comando, escriba show destinationcache /?.