Administración de redes TCP/IP, IPMP y túneles IP en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Cómo configurar un grupo IPMP activo/en espera

En el procedimiento siguiente, se describe cómo configurar un grupo IPMP en el que una interfaz se mantiene como una interfaz en espera. Esta interfaz se despliega sólo cuando la interfaz activa del grupo falla.

Para obtener una descripción general sobre las interfaces en espera, consulte Tipos de configuraciones de interfaces IPMP.

  1. Asuma el rol root.
  2. Cree una interfaz IPMP.
    # ipadm create-ipmp ipmp-interface

    Donde ipmp-interface especifica el nombre de la interfaz IPMP.

  3. Agregue las interfaces IP subyacentes al grupo.
    # ipadm add-ipmp -i under-interface1 [-i underinterface2 ...] ipmp-interface

    Donde under-interface hace referencia a la interfaz subyacente del grupo IPMP. Puede agregar tantas interfaces IP como haya disponibles en el sistema.


    Notas -  En un entorno de doble pila, si se coloca una instancia IPv4 de una interfaz en un grupo IPMP específico, automáticamente se coloca la instancia IPv6 en el mismo grupo.
  4. Agregue las direcciones de datos a la interfaz IPMP.
    # ipadm create-addr -a address ipmp-interface

    Donde address puede utilizar la notación CIDR.

  5. Si utiliza la detección de fallos basada en sondeos con direcciones de prueba, agregue las direcciones de prueba a las interfaces subyacentes.
    # ipadm create-addr -a address under-interface

    Donde address puede utilizar la notación CIDR. Todas las direcciones IP de prueba de un grupo IPMP deben pertenecer a una única subred IP y, por lo tanto, deben usar el mismo prefijo de red.

  6. Configure una de las interfaces subyacentes como interfaz en espera.
    # ipadm set-ifprop -p standby=on -m ip under-interface
Ejemplo 3-2  Configuración de un grupo IPMP de interfaz activa-en espera

El siguiente ejemplo muestra cómo crear una configuración IPMP activa/en espera.

En primer lugar, se crea la interfaz IPMP.

# ipadm create-ipmp ipmp0

Luego, se crean las interfaces IP subyacentes y se agregan a la interfaz IPMP.

# ipadm create-ip net0
# ipadm create-ip net1
# ipadm create-ip net2

# ipadm add-ipmp -i net0 -i net1 -i net2 ipmp0

A continuación, las direcciones IP se asignan a la interfaz IPMP. Las direcciones IP asignadas a la interfaz IPMP son las direcciones de datos. En este ejemplo, la interfaz IPMP tiene dos direcciones de datos.

# ipadm create-addr -a 192.168.10.10/24 ipmp0
ipadm: ipmp0/v4
# ipadm create-addr -a 192.168.10.15/24 ipmp0
ipadm: ipmp0/v4a

La dirección IP de este ejemplo incluye la propiedad prefixlen, que se expresa como un número decimal. La parte prefixlen de la dirección IP especifica el número de bits contiguos que están más a la izquierda de la dirección que comprende la máscara de red IPv4 o el prefijo de IPv6 de la dirección. El resto de los bits de orden inferior definen la parte del host de la dirección. Cuando la propiedad prefixlen se convierte en una representación de texto de la dirección, la dirección contiene 1 para las posiciones de bits que se van a utilizar para la parte de la red y 0 para la parte del host. Esta propiedad no se admite en el tipo de objeto de dirección dhcp. Para obtener más información, consulte la página del comando man ipadm(1M).

Las direcciones IP se asignan a las interfaces IP subyacentes del grupo IPMP. Las direcciones IP asignadas a las interfaces subyacentes son direcciones de prueba que se utilizan para la detección de fallos basada en sondeos.

# ipadm create-addr -a 192.168.10.30/24 net0
ipadm: net0/v4
# ipadm create-addr -a 192.168.10.32/24 net1
ipadm: net1/v4
# ipadm create-addr -a 192.168.10.34/24 net2
ipadm: net2/v4

Por último, la interfaz net2 se configura como una interfaz en espera.

# ipadm set-ifprop -p standby=on net2

El administrador puede ver la configuración IPMP mediante el comando ipmpstat .

# ipmpstat -g
GROUP     GROUPNAME   STATE      FDT        INTERFACES
ipmp0     ipmp0      ok         10.00s     net0 net1 (net2)

# ipmpstat -t
INTERFACE  MODE     TESTADDR        TARGETS
net0       routes   192.168.10.30   192.168.10.1
net1       routes   192.168.10.32   192.168.10.1
net2       routes   192.168.10.34   192.168.10.5