Configuración y administración de componentes de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Configuración de un token IPv6

El ID de interfaz de 64 bits de una dirección IPv6 también se denomina token. Durante la configuración automática de direcciones, el token se asocia con la dirección MAC de la interfaz. En la mayoría de los casos, los nodos sin enrutadores (hosts y servidores IPv6) deben utilizar sus tokens configurados automáticamente.

No obstante, el uso de tokens configurados automáticamente puede resultar en problemas en servidores cuyas interfaces se intercambien de manera rutinaria como parte de la administración de sistemas. Si se cambia la tarjeta de interfaz, también se cambia la dirección MAC. Como consecuencia, los servidores que necesiten direcciones IP estables pueden tener problemas. Distintas partes de la infraestructura de red, como el sistema de nombres de dominio (DNS) o el sistema de información de red (NIS), pueden tener almacenadas direcciones IPv6 específicas para las interfaces del servidor.

Para prevenir los problemas de cambio de dirección, puede configurar manualmente un token para emplearse como ID de interfaz en una dirección IPv6. Para crear el token, especifique un número hexadecimal de 64 bits o menos para ocupar la parte del ID de interfaz de la dirección IPv6. En la subsiguiente configuración automática de direcciones, el descubrimiento de vecinos no crea un ID de interfaz que se base en la dirección MAC de la interfaz. En lugar de ello, el token creado manualmente se convierte en el ID de interfaz. Este token queda asignado a la interfaz, incluso si se sustituye una tarjeta.


Notas -  La diferencia entre los tokens especificados por el usuario y las direcciones temporales es que estas segundas se generan aleatoriamente, no las crea el usuario.

Cómo configurar un token IPv6 especificado por el usuario

El siguiente procedimiento es especialmente útil para los servidores con interfaces que se reemplazan de manera rutinaria. También puede seguir estos pasos para configurar los tokens específicos para el usuario en cualquier nodo IPv6.

  1. Verifique que la interfaz que desea configurar con un token exista y que no haya direcciones IPv6 configuradas en esa interfaz.
    # ipadm show-if
    IFNAME   CLASS      STATE   ACTIVE   OVER
    lo0      loopback   ok       yes     ---
    net0     ip         ok       yes     ---
    
    # ipadm show-addr
    ADDROBJ      TYPE       STATE   ADDR
    lo0/v4       static     ok      127.0.0.1/8

    En la salida anterior, se muestra que la interfaz de red net0 existe y no que tiene configurada ninguna dirección IPv6.

  2. Cree uno o varios números hexadecimales de 64 bits para utilizar como tokens para las interfaces del nodo que aparece a continuación, en el siguiente formato:

    xxxx:xxxx:xxxx:xxxx

  3. Configure cada interfaz que tendrá un ID de interfaz especificado por el usuario (token).
    # ipadm create-addr -T addrconf -i interface-ID interface

    Por ejemplo, puede configurar la interfaz net0 con un token de la siguiente manera:

    # ipadm create-addr -T addrconf -i ::1a:2b:3c:4d/64 net0

    Notas -  Después de crear el objeto de dirección con el token, no se puede modificar el token.
  4. Actualice el daemon de IPv6 con los cambios.
    # pkill -HUP in.ndpd
Ejemplo 3-5  Configuración de un token especificado por el usuario en una interfaz de IPv6

En el ejemplo siguiente, se muestra cómo configurar net0 con una dirección IPv6 y un token.

# ipadm show-if
IFNAME   CLASS      STATE    ACTIVE     OVER
lo0      loopback   ok       yes        ---
net0     ip         ok       yes        ---

# ipadm show-addr
ADDROBJ      TYPE       STATE   ADDR
lo0/v4       static     ok      127.0.0.1/8

# ipadm create-addr -T addrconf -i ::1a:2b:3c:4d/64 net0
# pkill -HUP in.ndpd
# ipadm show-addr
ADDROBJ      TYPE       STATE   ADDR
lo0/v6       static     ok      ::1/128
net0/v6      addrconf   ok      fe80::1a:2b:3c:4d/10
net0/v6a     addrconf   ok      2002:a08:39f0:1:1a:2b:3c:4d/64

Después de configurar el token, el objeto de dirección net0/v6 tiene una dirección de enlace local y una dirección con 1a:2b:3c:4d configurado para este ID de interfaz. Tenga en cuenta que este token no puede ser modificado para esta interfaz después de la creación de net0/v6.

Véase también