Configuración de grupos IPMP-Administración de Oracle Solaris: Interfaces de red y Virtualización de redes

Configuración de grupos IPMP

Esta sección proporciona procedimientos que se utilizan para planificar y configurar grupos IPMP.La descripción general del Capítulo 14, Introducción de IPMP, describe la implementación de la interfaz asan del grupo IPMP. Por lo tanto, en este capítulo, los términos grupo IPMP e interfaz IPMP se utilizan de forma intercambiable.

Cómo planificar un grupo IPMP

El siguiente procedimiento incluye las tareas de planificación necesarias y la información que se recopilará antes de configurar un grupo IPMP. Las tareas no tienen que realizarse en secuencia.

Nota: Debe configurar solo un grupo IPMP para cada subred o dominio L2broadcast. Para obtener más información, consulte Cuándo debe Usar IPMP.

  1. Determine la configuración general de IPMP que se adapte a sus necesidades.

    Su configuración IPMP depende de lo que su red necesita para manejar el tipo de tráfico que está alojado en su sistema. IPMP distribuye paquetes de red salientes a través de las interfaces del grupo IPMP y, por lo tanto, mejora el rendimiento de la red. Sin embargo, para una conexión TCP dada, el tráfico entrante normalmente sigue solo una ruta física para minimizar el riesgo de procesar paquetes fuera de orden.

    Por lo tanto, si su red maneja un gran volumen de tráfico saliente, configurar un número abig de interfaces en un grupo IPMP puede mejorar el rendimiento de la red. Si en lugar de eso, el sistema aloja tráfico entrante pesado, el número de interfaces en el grupo no necesariamente mejora el rendimiento al distribuir el tráfico de carga. Sin embargo, tener más interfaces subyacentes ayuda a garantizar la disponibilidad de la red durante el fallo de la interfaz.

  2. Para sistemas basados en SPARC, verifique que cada interfaz del grupo tenga una dirección MAC única.

    Para configurar una dirección MAC única para cada interfaz del sistema, consulte: Cómo Garantizar Que la dirección MAC de una interfaz Sea Única.

  3. Asegúrese de que el mismo conjunto de módulos de FLUJOS se envía y configura en todas las interfaces del grupo IPMP.

    Todas las interfaces del mismo grupo deben tener los mismos módulos de FLUJOS configurados en el mismo orden.

    1. Compruebe el orden de los módulos de FLUJOS en todas las interfaces del grupo IPMP prospectivo.

      Puede imprimir una lista de módulos de FLUJOS utilizando el comando ifconfig interface modlist. Por ejemplo, aquí está la salida ifconfig para una interfaz net0:

      # ifconfig net0 modlist 0 arp 1 ip 2 e1000g

      Como muestra la salida, las interfaces normalmente existen como controladores de red directamente debajo del módulo IP. Estas interfaces no deben requerir configuración adicional.

      Sin embargo, ciertas tecnologías se insertan como un módulo de FLUJOS entre el módulo IP y el controlador de red. Si un módulo de FLUJOS tiene estado, se puede producir un comportamiento inesperado en la conmutación por error, incluso si introduce el mismo módulo en todas las interfaces de un grupo. Sin embargo, puede usar módulos de flujo sin estado, siempre que los empuje en el mismo orden en todas las interfaces del grupo IPMP.

    2. Empuje los módulos de una interfaz en el orden estándar para el grupo IPMP.
      ifconfig interface modinsert module-name@position
      ifconfig net0 modinsert vpnmod@3
  4. Utilice el mismo formato de direccionamiento IP en todas las interfaces del grupo IPMP.

    Si una interfaz está configurada para IPv4, todas las interfaces del grupo deben configurarse para IPv4. Por ejemplo, si agrega una interfaz toone de direccionamiento IPv6, todas las interfaces del grupo IPMP deben estar configuradas para la compatibilidad con IPv6.

  5. Determine el tipo de detección de fallos que desea implementar.

    Por ejemplo, si desea implementar la detección de errores basada en pruebas, debe configurar las direcciones de prueba en las interfaces subyacentes. Para obtener información relacionada, consulte Tipos de detección de fallos en IPMP.

  6. Asegúrese de que todas las interfaces del grupo IPMP estén conectadas a la misma red local.

    Por ejemplo, puede configurar conmutadores Ethernet en la misma subred IP en un grupo IPMP. Puede configurar cualquier número de interfaces en un grupo anIPMP.

    Nota: También puede configurar un único grupo IPMP de interfaz, por ejemplo, si su sistema solo tiene una interfaz física. Para obtener información relacionada, consulte Tipos de configuraciones de interfaz IPMP.

  7. Asegúrese de que el grupo IPMP no contenga interfaces con diferentes tipos de medios de red.

    Las interfaces que se agrupan deben ser del mismo tipo de interfaz,como se define en / usr/include/net / if_types.h. Por ejemplo, no puede combinar interfaces Ethernet y de anillo de tokens en un grupo IPMP. Como otro ejemplo, no se puede combinar la interfaz de bus aToken con interfaces de modo de transferencia asíncrona (ATM) en el mismo grupo IPMP.

  8. Para IPMP con interfaces ATM, configure las interfaces ATM en modo de emulación LAN.

    IPMP no es compatible con interfaces que utilicen IP clásica sobre ATM.

Cómo configurar un grupo IPMP mediante DHCP

En la implementación IPMP actual, los grupos IPMP se pueden configurar con compatibilidad con el Protocolo de Configuración Dinámica de HOST (DHCP).

Se puede configurar un grupo IPMP con múltiples interfaces con interfaces activo-activo o interfaces activo-en espera.Para obtener información relacionada, consulte Tipos de configuraciones de interfaz IPMP. El siguiente procedimiento describe los pasos para configurar un grupo IPMP activo en espera mediante DHCP.

Antes de comenzar

Asegúrese de que las interfaces IP que estarán en el grupo IPMP se hayan configurado correctamente a través de los enlaces de datos de red del sistema. Puede crear una interfaz IP aunque aún no existan interfaces IP subyacentes. Sin embargo, la configuración posterior en esta interfaz IPMP fallará.

Para procedimientos para configurar enlaces e interfaces IP, consulte Configuración de interfaz IP (Tareas). Para obtener información sobre la configuración de interfaces IPv6, consulte Configuración de una interfaz IPv6 en Administración de Oracle Solaris: Servicios IP.

Además, si utiliza un sistema SPARC, configure una dirección MAC única para cada interfaz. Para procedimientos, consulte SPARC: Cómo Garantizar Que la Dirección MAC de una Interfaz Sea Única.

Finalmente, si está utilizando DHCP, asegúrese de que las interfaces subyacentes tengan arrendamientos ilimitados. De lo contrario, en caso de un error de grupo, las direcciones de prueba se expiarán y el demonio IPMP desactivará la detección de errores basada en sondeos y se utilizará la detección de errores basada en enlaces. Si la detección de errores basada en enlaces descubre que la interfaz está funcionando, el demonio podría informar erróneamente que la interfaz ha sido reparada.Para obtener más información sobre la configuración de DHCP, consulte el Capítulo 13, Planificación del servicio DHCP (Tareas), en Guía de Administración del sistema: Servicios IP.

Nota: No puede usar IPMP si el perfil de red activo en el sistema es un perfil reactivo. Antes de configurar grupos IPMP, si es necesario, habilite el perfil fijo predeterminado para cambiar a un perfil de configuración de red fija. Para procedimientos, consulte Perfiles y Herramientas de configuración.

  1. Conviértete en administrador.

    Para obtener más información, consulte Cómo obtener derechos administrativos en Oracle Solaris Administration: Security Services.

  2. Crear una interfaz IPMP.
    # ipadm create-ipmp ipmp-interface

    donde

    ipmp-interfaz especifica el nombre de la interfaz IPMP. Puede asignar cualquier nombre significativo a la interfaz IPMP. Como con cualquier interfaz IP, el nombre consiste en una cadena y un número, como ipmp0.

  3. Cree las interfaces IP subyacentes si aún no existen.
    # ipadm create-ip under-interface

    donde la interfaz inferior se refiere a la interfaz IP que agregará al grupo IPMP.

  4. Agregue interfaces IP subyacentes que contendrán direcciones de prueba al grupo IPMP.
    # ipadm add-ipmp -i under-interface1 ipmp-interface

    Puede crear tantas interfaces IP para el grupo IPMP como estén disponibles en el sistema.

  5. Haga que DHCP configure y administre las direcciones de datos en la interfaz IPMP.
    # ipadm create-addr -T dhcp addrobj

    El addrobj representa un objeto de dirección y utiliza la interfaz de formato/cadena. La interfaz en este paso es la interfaz IPMP. La cadena puede ser cualquier cadena definida por el usuario.Por lo tanto, si tiene varias direcciones de datos en la interfaz IPMP, los objetos de dirección correspondientes serían ipmp-interfaz / string1, ipmp-interfaz / string2, ipmp-interfaz / string3, etc.

  6. Haga que DHCP administre las direcciones de prueba en las interfaces subyacentes.

    Debe emitir el siguiente comando para cada interfaz subyacente del grupo IPMP.

    # ipadm create-addr -T dhcp addrobj

    El addrobj representa un objeto de dirección y utiliza la interfaz de formato/cadena. La interfaz en este paso es la interfaz subyacente. La cadena puede ser cualquier cadena definida por el usuario.Por lo tanto, si tiene varias interfaces subyacentes para el grupo IPMP, los objetos de dirección correspondientes estarían debajo de-interface1/string, ipmp-interface2/string, ipmp-interface3/string, etc.

Ejemplo 15-1 Configuración de un grupo IPMP con DHCP

Este ejemplo muestra cómo configurar un grupo IPMP activo en espera con DHCP y se basa en el siguiente escenario:

  • Se configurarán tres interfaces subyacentes para el grupo IPMP sobre sus respectivos enlaces de datos net0, net1 y net2, que son miembros designados del grupo IPMP.

  • La interfaz IPMP itops0 comparte el mismo nombre con el grupo IPMP.

  • net2 es la interfaz de espera designada.

  • Para utilizar la detección de fallos basada en sonda, se asignan direcciones de prueba a todas las interfaces subyacentes.

# ipadm create-ipmp itops0# ipadm create-ip net0# ipadm create-ip net1# ipadm create-ip net2# ipadm add-ipmp -i net0 -i net1 -i net2 itops0# ipadm create-addr -T dhcp itops0/dhcp0# ipadm create-addr -T dhcp itops0/dhcp1# ipadm create-addr -T dhcp net0/test# ipadm create-addr -T dhcp net2/test# ipadm create-addr -T dhcp net3/test# ipadm set-ifprop -p standby=on net2

Cómo configurar manualmente un grupo IPMP Activo-activo

El siguiente procedimiento describe los pasos para configurar manualmente un grupo IPMP activo-activo.

Antes de comenzar

Asegúrese de que las interfaces IP que estarán en el grupo IPMP prospectivo se hayan configurado correctamente a través de los enlaces de datos de red del sistema. Para ver los procedimientos para configurar enlaces e interfaces IP, consulte Configuración de la interfaz IP (Tareas). Para obtener información sobre la configuración de interfaces IPv6, consulte Configuración de una interfaz IPv6 en Oracle Solaris Administration: IP Services. Puede crear una interfaz IPMP incluso si las interfaces IP subyacentes aún no existen. Sin embargo, las configuraciones posteriores en esta interfaz IPMP fallarán.

Además, si utiliza un sistema SPARC, configure una dirección MAC única para cada interfaz. Para procedimientos, consulte SPARC: Cómo Garantizar Que la Dirección MAC de una Interfaz Sea Única.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo obtener derechos administrativos en Oracle Solaris Administration: Security Services.

  2. Crear una interfaz IPMP.
    # ipadm create-ipmp ipmp-interface

    donde

    ipmp-interfaz especifica el nombre de la interfaz IPMP. Puede asignar cualquier nombre significativo a la interfaz IPMP. Como con cualquier interfaz IP, el nombre consiste en una cadena y un número, como ipmp0.

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

    donde la interfaz inferior se refiere a la interfaz subyacente del grupo IPMP. Puede agregar tantas interfaces IP como estén disponibles en el sistema.

    Nota: En un entorno de doble pila, colocar la instancia IPv4 de una interfaz en un grupo separado coloca automáticamente la instancia IPv6 en el mismo grupo.

  4. Agregue direcciones de datos a la interfaz IPMP.
    # ipadm create-addr -T static IP-address addrobj

    La dirección IP puede estar en notación CIDR.

    El addrobj debe usar la convención de nomenclatura ipmp-interface / any-string. Por lo tanto, si el nombre de la interfaz IPMP es ipmp0, entonces el addrobj puede ser ipmp0/dataaddr.

  5. Agregue direcciones de prueba en las interfaces subyacentes.
    # ipadm create-addr -T static IP-address addrobj

    La dirección IP puede estar en notación CIDR.

    El addrobj debe usar la convención de nomenclatura debajo de la interfaz / any-string. Por lo tanto, si el nombre de una interfaz subyacente es net0, entonces el addrobj puede ser net0/testaddr.

    Nota: Solo debe configurar una dirección de prueba si desea utilizar la detección de fallos basada en sonda en una interfaz en particular.

    Todas las direcciones IP de prueba de un grupo IPMP deben usar la misma prefijo de red. Las direcciones IP de prueba deben pertenecer a una única subred IP.

Cómo configurar manualmente un Grupo IPMP Activo en espera

Para obtener más información acerca de las interfaces en espera, consulte Tipos de configuraciones de interfaz IPMP. El siguiente procedimiento configura un grupo de IPMP en el que una interfaz se mantiene como reserva. Esta interfaz solo se implementa cuando falla una interfaz activa en el grupo.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo obtener derechos administrativos en Oracle Solaris Administration: Security Services.

  2. Crear una interfaz IPMP.
    # ipadm create-ipmp ipmp-interface

    donde

    ipmp-interfaz especifica el nombre de la interfaz IPMP. Puede asignar cualquier nombre significativo a la interfaz IPMP. Como con cualquier interfaz IP, el nombre consiste en una cadena y un número, como ipmp0.

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

    donde la interfaz inferior se refiere a la interfaz subyacente del grupo IPMP. Puede agregar tantas interfaces IP como estén disponibles en el sistema.

    Nota: En un entorno de doble pila, colocar la instancia IPv4 de una interfaz en un grupo separado coloca automáticamente la instancia IPv6 en el mismo grupo.

  4. Agregue direcciones de datos a la interfaz IPMP.
    # ipadm create-addr -T static IP-address addrobj

    La dirección IP puede estar en notación CIDR.

    El addrobj debe usar la convención de nomenclatura ipmp-interface / any-string. Por lo tanto, si el nombre de la interfaz IPMP es ipmp0, entonces el addrobj puede ser ipmp0/dataaddr.

  5. Agregue direcciones de prueba en las interfaces subyacentes.
    # ipadm create-addr -T static IP-address addrobj

    La dirección IP puede estar en notación CIDR.

    El addrobj debe usar la convención de nomenclatura debajo de la interfaz / any-string. Por lo tanto, si el nombre de una interfaz subyacente es net0, entonces el addrobj puede ser net0/testaddr.

    Nota: Solo debe configurar una dirección de prueba si desea utilizar la detección de fallos basada en sonda en una interfaz en particular.

    Todas las direcciones IP de prueba de un grupo IPMP deben usar la misma prefijo de red. Las direcciones IP de prueba deben pertenecer a una única subred IP.

  6. Configure una de las interfaces subyacentes como interfaz de espera.
    # ipadm set-ifprop -p standby=yes under-interface

Ejemplo 15-2 Configuración de un Grupo IPMP activo en espera

Este ejemplo muestra cómo crear manualmente una configuración IPMP activa en espera. El ejemplo comienza con la creación de las interfaces subyacentes.

# ipadm create-ip net0# ipadm create-ip net1# ipadm create-ip net2# ipadm create-ipmp itops0# ipadm add-ipmp -i net0 -i net1 -i net2 itops0# ipadm create-addr -T static -a 192.168.10.10/24 itops0/v4add1# ipadm create-addr -T static -a 192.168.10.15/24 itops0/v4add2# ipadm create-addr -T static -a 192.168.85.30/24 net0/test# ipadm create-addr -T static -a 192.168.85.32/24 net1/test# ipadm create-addr -T static -a 192.168.85.34/24 net2/test# ipadm set-ifprop -p standby=yes net2# ipmpstat -gGROUP GROUPNAME STATE FDT INTERFACESitops0 itops0 ok 10.00s net0 net1 (net2)# ipmpstat -tINTERFACE MODE TESTADDR TARGETSnet0 routes 192.168.10.30 192.168.10.1net1 routes 192.168.10.32 192.168.10.1net2 routes 192.168.10.34 192.168.10.5

Write a Comment

Tu dirección de correo electrónico no será publicada.