Guía de administración del sistema: servicios IP

ProcedureCómo configurar un túnel 6to4

Si la red IPv6 necesita comunicarse con una red IPv6 remota, es recomendable utilizar túneles 6to4 automáticos. El proceso para configurar un túnel 6to4 incluye la configuración del enrutador de límite de sistema como un enrutador 6to4. El enrutador 6to4 funciona como el punto final de un túnel 6to4 entre la red y un enrutador de punto final de una red IPv6 remota.

Antes de empezar

Antes de configurar el enrutamiento 6to4 en una red IPv6, debe haber hecho lo siguiente:

  1. Acceda al enrutador que vaya a definir como 6to4 como administrador principal o superusuario.

    La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Working With the Solaris Management Console (Tasks) de System Administration Guide: Basic Administration.

  2. Configure una pseudo-interfaz 6to4 en el enrutador creando el archivo /etc/hostname6.ip.6to4tun0.

    • Si piensa usar la conversión recomendada de ID de subred=0 e ID de host=1, utilice el formato corto para /etc/hostname6.ip.6to4tun0:


      tsrc IPv4-address up
    • Si piensa usar otras convenciones para el ID de subred e ID de host, utilice el formato largo para /etc/hostname6.ip.6to4tun0:


      tsrc IPv4-address 2002:IPv4-address:subnet-ID:interface-ID:/64 up

    A continuación se muestran los parámetros requeridos para /etc/hostname6.ip.6to4tun0:

    tsrc

    Indica que esta interfaz se utiliza como un origen de túnel.

    dirección_IPv4

    Especifica, en formato decimal con puntos, la dirección IPv4 configurada en la interfaz física que será la pseudo-interfaz 6to4.

    El resto de parámetros son optativos. Pero si especifica uno de los parámetros opcionales, debe especificarlos todos.

    2002

    Especifica el prefijo 6to4.

    dirección IPv4

    Especifica, como notación hexadecimal, la dirección IPv4 de la pseudo-interfaz.

    ID de subred

    Especifica, como notación hexadecimal, un ID de subred que no sea 0.

    ID_interfaz

    Especifica un ID de interfaz que no sea 1.

    /64

    Indica que el prefijo 6to4 tiene una tamaño de 64 bits.

    up

    Configura la interfaz 6to4 como "up".


    Nota –

    Dos túneles IPv6 de la red no pueden tener la misma dirección de origen y la misma direccicón de destino. Como resultado, se descartarían los paquetes. Este tipo de evento puede suceder si un enrutador 6to4 también realiza tareas de túnel mediante el comando atun. Para obtener más información sobre atun, consulte la página de comando man tun(7M).


  3. (Optativo) Cree pseudo-interfaces 6to4 adicionales en el enrutador.

    Cada pseudo-interfaz que se vaya a definir como 6to4 debe tener ya configurada una dirección IPv4 globlamente única.

  4. Reinicie el enrutador 6to4.

  5. Verifique el estado de la interfaz.


    # ifconfig ip.6to4tun0 inet6
            
    

    Si la interfaz está configurada correctamente, recibirá un resultado similar al siguiente:


    ip.6to4tun0: flags=2200041<UP,RUNNING,NONUD,IPv6>mtu 1480 index 11
            inet tunnel src 111.222.33.44 
            tunnel hop limit 60 
            inet6 2002:6fde:212c:10:/64 
  6. Edite el archivo /etc/inet/ndpd.conf para anunciar el enrutamiento 6to4.

    Si necesita información detallada, consulte la página de comando man ndpd.conf(4).

    1. Especifique la subred que recibirá el anuncio en la primera línea.

      Cree una entrada if con el siguiente formato:


      if subnet-interface AdvSendAdvertisements 1

      Por ejemplo, para anunciar el enrutamiento 6to4 a la subred conectada a la interfaz hme0, reemplace interfaz de subred por hme0.


      if hme0 AdvSendAdvertisements 1
    2. Añada el prefijo 6to4 como segunda línea del anuncio.

      Cree una entrada prefix con el siguiente formato:


      prefix 2002:IPv4-address:subnet-ID::/64 subnet-interface
      
  7. Reinicie el enrutador.

    También puede enviar un comando sighup al daemon /etc/inet/in.ndpd para que empiece a enviar anuncios de enrutador. Los nodos IPv6 de cada subred que recibirá el prefijo 6to4 se autoconfiguran con las nuevas direcciones derivadas 6to4.

  8. Añada las nuevas direcciones derivadas 6to4 de los nodos al servicio de nombre utilizado en la ubicación 6to4.

    Si necesita instrucciones, consulte Configuración de la compatibilidad con el servicio de nombres para IPv6.


Ejemplo 7–10 Configuración de enrutador 6to4 (Forma corta)

A continuación puede ver un ejemplo de la forma corta de /etc/hostname6.ip.6to4tun0:


# cat /etc/hostname6.ip.6to4tun0
tsrc 111.222.33.44 up


Ejemplo 7–11 Configuración de enrutador 6to4 (Forma larga)

A continuación puede ver un ejemplo de la forma larga de /etc/hostname6.ip.6to4tun0:


# cat /etc/hostname6.ip.6to4tun0
tsrc 111.222.33.44 2002:6fde:212c:20:1/64 up


Ejemplo 7–12 Resultado de ifconfig que muestra la pseudo-interfaz 6to4

El siguiente ejemplo muestra el resultado del comando ifconfig para una pseudo-interfaz 6to4:


# ifconfig ip.6to4tun0 inet6
ip.6to4tun0: flags=2200041<UP,RUNNING,NONUD,IPv6> mtu 1480 index 11
        inet tunnel src 192.168.87.188
        tunnel hop limit 60 
        inet6 2002:c0a8:57bc::1/64 


Ejemplo 7–13 Anuncio 6to4 en /etc/inet/ndpd.conf

El siguiente archivo /etc/inet/ndpd.conf de ejemplo anuncia enrutamiento 6to4 a dos subredes:


if qfe0 AdvSendAdvertisements 1
prefix  2002:c0a8:57bc:10::/64 qfe0 

if qfe1 AdvSendAdvertisements 1
prefix  2002:c0a8:57bc:2::/64 qfe1

Configuración de varios enrutadores en la ubicación 6to4

Para ubicaciones con varios enrutadores, los enrutadores que se encuentran detrás del enrutador 6to4 pueden necesitar tareas de configuración adicionales para admitir 6to4. Si en su ubicación se utiliza RIP, debe configurar en cada enrutador no 6to4 las rutas estáticas hasta el enrutador 6to4. Si utiliza un protocolo de enrutamiento comercial, no necesita crear rutas estáticas hasta el enrutador 6to4.