JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Gestión del rendimiento de red de Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Introducción a la gestión del rendimiento de red

2.  Uso de agregaciones de enlaces

3.  Cómo trabajar con redes VLAN

4.  Administración de redes con puentes (tareas)

5.  Introducción a IPMP

6.  Administración de IPMP (tareas)

Mantenimiento de enrutamiento durante la implementación de IPMP

Cómo definir las rutas mientras usa IPMP

Configuración de grupos IPMP

Cómo planificar un grupo IPMP

Cómo configurar un grupo IPMP que use DHCP

Cómo configurar manualmente un grupo IPMP de interfaz activa-activa

Cómo configurar manualmente un grupo IPMP de interfaz activa-en espera

Mantenimiento de IPMP

Cómo agregar una interfaz a un grupo IPMP

Cómo eliminar una interfaz de un grupo IPMP

Cómo agregar direcciones IP

Cómo suprimir direcciones IP

Cómo mover una interfaz de un grupo IPMP a otro grupo IPMP

Cómo suprimir un grupo IPMP

Configuración de detección de fallos basada en sondeos

Requisitos para seleccionar destinos para la detección de fallos basada en sondeos

Configuración de la detección de fallos basada en sondeos (mapa de tareas)

Cómo seleccionar qué método de detección de fallos utilizar

Cómo especificar manualmente los sistemas de destino para la detección de fallos basada en sondeos

Cómo configurar el comportamiento del daemon IPMP

Supervisión de información de IPMP

Personalización de la salida del comando ipmpstat

Uso del comando ipmpstat en secuencias de comandos

7.  Intercambio de información de conectividad de red con LLDP

8.  Cómo trabajar con funciones de puente de centro de datos en Oracle Solaris

9.  Puente virtual perimetral en Oracle Solaris

10.  Equilibrador de carga integrado (descripción general)

11.  Configuración del equilibrador de carga integrado

12.  Gestión del equilibrador de carga integrado

13.  Protocolo de redundancia de enrutador virtual (descripción general)

A.  Tipos de agregaciones de enlaces: comparación de funciones

B.  Agregaciones de enlaces e IPMP: comparación de funciones

Índice

Supervisión de información de IPMP

En los ejemplos de esta sección, se utiliza el comando ipmpstat para permitirle supervisar diferentes aspectos de los grupos IPMP en el sistema. Puede observar el estado de un grupo IPMP como un todo o puede observar sus interfaces IP subyacentes. También puede verificar la configuración de los datos y las direcciones de prueba para un grupo IPMP. Con el comando ipmpstat, también puede obtenerse información sobre la detección de fallos. Para obtener más detalles sobre el comando ipmpstat y sus opciones, consulte la página del comando man ipmpstat(1M).

Cuando utiliza el comando ipmpstat, de manera predeterminada, se muestran los campos más significativos que entran en 80 columnas. En la salida, se muestran todos los campos que son específicos para la opción que utiliza con el comando ipmpstat , excepto en el caso de la sintaxis de ipmpstat - p.

De manera predeterminada, los nombres de host se muestran en la salida en lugar de en las direcciones IP numéricas, siempre que haya nombres de host. Para listar las direcciones IP numéricas en la salida, utilice la opción -n junto con otras opciones para mostrar información específica del grupo IPMP.


Nota - En los siguientes procedimientos, el uso del comando ipmpstat no requiere privilegios de administrador del sistema, a menos que se especifique lo contrario.


Use las opciones siguientes con el comando ipmpstat para determinar la información que se va a mostrar:

En los ejemplos siguientes se muestra información sobre la configuración IPMP del sistema que se puede obtener con el comando ipmpstat.

Ejemplo 6-9 Obtención de información del grupo IPMP

La opción -g muestra el estado de los diferentes grupos IPMP en el sistema, incluidos el estado de sus interfaces subyacentes. Si está activada la detección de fallos basada en sondeos para un grupo específico, el comando también incluye el tiempo de detección de fallos para ese grupo.

$ ipmpstat -g
GROUP   GROUPNAME   STATE      FDT        INTERFACES
ipmp0   ipmp0       ok         10.00s     net0 net1
acctg1  acctg1      failed     --         [net3 net4]
field2  field2      degraded   20.00s     net2 net5 (net7) [net6]

Los campos de salida proporcionan la siguiente información:

GROUP

Especifica el nombre de la interfaz IPMP. Para un grupo anónimo, este campo aparece vacío. Para obtener más información sobre grupos anónimos, consulte la página del comando man in.mpathd(1M).

GROUPNAME

Especifica el nombre del grupo IPMP. En el caso de un grupo anónimo, este campo estará vacío.

STATE

Indica el estado actual de un grupo IPMP, que puede ser uno de los siguientes:

  • ok indica que pueden usarse todas las interfaces subyacentes del grupo IPMP.

  • degraded indica que algunas de las interfaces subyacentes del grupo son no utilizables.

  • failed indica que todas las interfaces del grupo son no utilizables.

FDT

Especifica el tiempo de detección de fallos, si está activada la detección de fallos. Si la detección de fallos está desactivada, este campo estará vacío.

INTERFACES

Especifica las interfaces subyacentes que pertenecen al grupo IPMP. En este campo, primero se muestran las interfaces activas, luego las interfaces inactivas y, por último, las interfaces no utilizables. La manera en que se muestra una interfaz indica su estado:

  • interface (sin paréntesis ni corchetes) indica una interfaz activa. Las interfaces activas son las que están siendo usadas por el sistema para enviar o recibir tráfico de datos.

  • (interface) (con paréntesis) indica una interfaz inactiva, pero en funcionamiento. La interfaz no está en uso, según como lo define la directiva de administración.

  • [interface] (con corchetes) indica que la interfaz es no utilizable porque ha fallado o se ha puesto fuera de línea.

Ejemplo 6-10 Obtención de información de dirección de datos IPMP

La - a muestra las direcciones de datos y el grupo IPMP al que pertenece cada dirección. La información que se muestra también incluye qué direcciones están disponibles para su uso, en función de si las direcciones han sido activadas y desactivadas mediante el comando ipadm [up-addr/down-addr]. También puede determinar en qué interfaz entrante o saliente se puede utilizar una dirección.

$ ipmpstat -an
ADDRESS         STATE    GROUP      INBOUND     OUTBOUND
192.168.10.10   up       ipmp0         net0    net0 net1
192.168.10.15   up       ipmp0         net1    net0 net1
192.0.0.100     up       acctg1       --          --
192.0.0.101     up       acctg1       --          --
128.0.0.100     up       field2        net2    net2 net7
128.0.0.101     up       field2        net7    net2 net7
128.0.0.102     down     field2       --          --

Los campos de salida proporcionan la siguiente información:

ADDRESS

Especifica el nombre del host o la dirección de datos, si se utiliza la opción -n junto con la opción -a.

STATE

Indica si la dirección de la interfaz IPMP es up y, por lo tanto, es utilizable, o down y, por lo tanto, es no utilizable.

GROUP

Especifica la interfaz IPMP que contiene una dirección de datos específica. En Oracle Solaris, por lo general, el nombre del grupo IPMP es la interfaz IPMP.

INBOUND

Identifica la interfaz que recibe los paquetes para una dirección determinada. La información de campo puede cambiar en función de eventos externos. Por ejemplo, si una dirección de datos está caída o si no quedan interfaces IP activas en el grupo IPMP, este campo aparecerá vacío. El campo vacío indica que el sistema no acepta paquetes IP que están destinados a la dirección indicada.

OUTBOUND

Identifica la interfaz que envía los paquetes que utilizan una dirección dada como dirección de origen. Al igual que con el campo INBOUND, la información del campo OUTBOUND también puede cambiar en función de eventos externos. Un campo vacío indica que el sistema no envía paquetes con la dirección de origen dada. El campo podría estar vacío, ya sea porque la dirección está caída o porque no quedan interfaces IP activas en el grupo.

Ejemplo 6-11 Obtención de información sobre interfaces IP subyacentes de un grupo IPMP

La opción -i muestra información sobre un grupo IPMP de interfaces IP subyacentes.

$ ipmpstat -i
INTERFACE   ACTIVE   GROUP      FLAGS      LINK       PROBE      STATE
net0        yes      ipmp0      --mb---    up         ok         ok
net1        yes      ipmp0      -------    up         disabled   ok
net3        no       acctg1     -------    unknown    disabled   offline
net4        no       acctg1     is-----    down       unknown    failed
net2        yes      field2     --mb---    unknown    ok         ok
net6        no       field2     -i-----    up         ok         ok
net5        no       filed2     -------    up         failed     failed
net7        yes      field2     --mb---    up         ok         ok

Los campos de salida proporcionan la siguiente información:

INTERFACE

Especifica cada interfaz subyacente de cada grupo IPMP.

ACTIVE

Indica si la interfaz está en funcionamiento y en uso (yes) o no (no).

GROUP

Especifica el nombre de la interfaz IPMP. Para grupos anónimos, este campo aparece vacío. Para obtener más información sobre grupos anónimos, consulte la página del comando man in.mpathd(1M).

FLAGS

Indica el estado de cada interfaz subyacente, que puede ser uno de los siguientes o cualquier combinación de ellos:

  • i marca que se configura el indicador INACTIVE para la interfaz. Por lo tanto, la interfaz no se utiliza para enviar o recibir tráfico de datos.

  • s indica que la interfaz está configurada para ser una interfaz en modo de espera.

  • m indica que la interfaz fue designada por el sistema para enviar y recibir tráfico de multidifusión IPv4 para el grupo IPMP.

  • b indica que la interfaz fue designada por el sistema para recibir el tráfico de difusión para el grupo IPMP.

  • M indica que la interfaz fue designada por el sistema para enviar y recibir tráfico de multidifusión IPv6 para el grupo IPMP.

  • d indica que la interfaz está caída y que, por lo tanto no es utilizable.

  • h indica que la interfaz comparte una dirección de hardware físico duplicada con otra interfaz y que ha sido puesta fuera de línea. El indicador h significa que la interfaz es no utilizable.

LINK

Indica el estado de la detección de fallos basada en enlaces, que es uno de los siguientes:

  • up o down indican la disponibilidad o la no disponibilidad de un enlace.

  • unknown indica que el controlador no admite la notificación que indica si un enlace está up o down y, por lo tanto, no detecta los cambios de estado del enlace.

PROBE

Especifica el estado de la detección de fallos basada en sondeos para las interfaces que se configuraron con una dirección de prueba, de la siguiente manera:

  • ok indica que la sonda funciona y está activa.

  • failed indica que la detección de fallos basada en sondeo ha detectado que la interfaz no funciona.

  • unknown indica que no se pudieron encontrar destinos de sondeo adecuados y que, por lo tanto, no se enviaron sondeos.

  • disabled indica que no hay una dirección de prueba de IPMP configurada en la interfaz. Por lo tanto, la detección de fallos basada en sondeos está desactivada.

STATE

Especifica el estado general de la interfaz, de la siguiente manera:

  • ok indica que la interfaz está en línea y que funciona normalmente según la configuración de los métodos de detección de fallos.

  • failed indica que la interfaz no funciona, ya sea porque el enlace de la interfaz está caído o porque la detección basada en sondeos determinó que la interfaz no puede enviar ni recibir tráfico.

  • offline indica que la interfaz no está disponible para su uso. Normalmente, la interfaz se cambia a sin conexión en las siguientes circunstancias:

    • La interfaz se está probando.

    • Se está realizando la reconfiguración dinámica.

    • La interfaz comparte una dirección de hardware duplicada con otra interfaz.

  • unknown indica que el estado de la interfaz IPMP no se puede determinar porque no se pueden encontrar destinos de sondeo para la detección de fallos basada en sondeos.

Ejemplo 6-12 Obtención de información de destino de sondeo IPMP

La opción -t identifica los destinos de sondeo asociados a cada interfaz IP en un grupo IPMP. La primera salida es un ejemplo de una configuración IPMP que utiliza las direcciones de prueba para la detección de fallos basada en sondeos.

$ ipmpstat -nt
INTERFACE   MODE          TESTADDR        TARGETS
net0        routes        192.168.85.30   192.168.85.1 192.168.85.3
net1        disabled      --              --
net3        disabled      --              --
net4        routes        192.1.2.200     192.1.2.1
net2        multicast     128.9.0.200     128.0.0.1 128.0.0.2
net6        multicast     128.9.0.201     128.0.0.2 128.0.0.1
net5        multicast     128.9.0.202     128.0.0.1 128.0.0.2
net7        multicast     128.9.0.203     128.0.0.1 128.0.0.2

La segunda salida es un ejemplo de una configuración IPMP que utiliza el sondeo transitivo o la detección de fallos basada en sondeos sin direcciones de prueba.

$ ipmpstat -nt
INTERFACE   MODE         TESTADDR         TARGETS
net3        transitive   <net1>           <net1> <net2> <net3>
net2        transitive   <net1>           <net1> <net2> <net3>
net1        routes       172.16.30.100    172.16.30.1

Los campos de salida proporcionan la siguiente información:

INTERFACE

Especifica cada interfaz subyacente de cada grupo IPMP.

MODE

Especifica el método para obtener los destinos de sondeo.

  • routes indica que se usa la tabla de enrutamiento del sistema para encontrar destinos de sondeo.

  • mcast indica que se usan sondas ICMP multidifusión para encontrar destinos de sondeo.

  • disabled indica que se desactivó la detección de fallos basada en sondeo para la interfaz.

  • transitive indica que se usa sondeo transitivo para la detección de fallos, como se muestra en el segundo ejemplo. Tenga en cuenta que no puede implantar la detección de fallos basada en sondeos si utiliza simultáneamente sondeos transitivos y direcciones de prueba. Si no desea utilizar las direcciones de prueba, debe activar el sondeo transitivo. Si no desea utilizar el sondeo transitivo, debe configurar direcciones de prueba. Para obtener una descripción general, consulte Detección de fallos basada en sondeos.

TESTADDR

Especifica el nombre del host o, si la opción -n se utiliza junto con la opción -t, la dirección IP asignada a la interfaz para enviar y recibir sondeos.

Si se utiliza sondeo transitivo, entonces los nombres de interfaz hacen referencia a las interfaces IP subyacentes que no se usan activamente para recibir datos. Los nombres también indican que se envían sondeos de prueba transitivos con la dirección de origen de estas interfaces especificadas. Para las interfaces IP subyacentes activas que reciben datos, una dirección IP que se muestra indica la dirección de origen de los sondeos ICMP salientes.


Nota - Si una interfaz IP está configurada con la dirección de prueba IPv4 y la IPv6, la información de destino de prueba se muestra por separado para cada dirección de prueba.


TARGETS

Muestra los destinos de sondeo actuales en una lista separada por espacios. Los destinos de sondeo se muestran como nombres de host o direcciones IP. Si la opción -n se utiliza con la opción -t, se muestran las direcciones IP.

Ejemplo 6-13 Observación de sondeos IPMP

La opción - p le permite observar los sondeos en curso. Al utilizar esta opción con el comando ipmpstat, se muestra continuamente información sobre la actividad del sondeo hasta que finalice el comando presionando Control+C. Debe tener privilegios de administrador principal para ejecutar este comando.

La primera salida es un ejemplo de una configuración IPMP que utiliza las direcciones de prueba para la detección de fallos basada en sondeos.

# ipmpstat -pn
TIME    INTERFACE   PROBE     NETRTT   RTT      RTTAVG     TARGET
0.11s   net0        589       0.51ms   0.76ms   0.76ms     192.168.85.1
0.17s   net4        612       --       --       --         192.1.2.1
0.25s   net2        602       0.61ms   1.10ms   1.10ms     128.0.0.1
0.26s   net6        602       --       --       --         128.0.0.2
0.25s   net5        601       0.62ms   1.20ms   1.00ms     128.0.0.1
0.26s   net7        603       0.79ms   1.11ms   1.10ms     128.0.0.1
1.66s   net4        613       --       --       --         192.1.2.1
1.70s   net0        603       0.63ms   1.10ms   1.10ms     192.168.85.3
^C

La segunda salida es un ejemplo de una configuración IPMP que utiliza el sondeo transitivo o la detección de fallos basada en sondeos sin direcciones de prueba.

# ipmpstat -pn
TIME    INTERFACE   PROBE      NETRTT   RTT      RTTAVG     TARGET
1.39S   net4        t28        1.05ms   1.06ms   1.15ms     <net1>
1.39s   net1        i29        1.00ms   1.42ms   1.48ms     172.16.30.1
^C

Los campos de salida proporcionan la siguiente información:

TIME

Especifica el tiempo de envío de un sondeo en relación con la fecha de emisión del comando ipmpstat. Si un sondeo se inició antes de ipmpstat, entonces, la hora se muestra con un valor negativo, en relación a cuándo se emitió el comando.

INTERFACE

Especifica la interfaz en la que se envió el sondeo.

PROBE

Especifica el identificador que representa el sondeo. Si se utiliza sondeo transitivo para la detección de fallos, el identificador tiene un prefijo t en el caso de los sondeos transitivos o un prefijo i en el caso de los sondeos ICMP.

NETRTT

Especifica el total de tiempo de ida y vuelta en la red del sondeo, en milisegundos. NETRTT cubre el tiempo entre el momento en que el módulo IP envía la sonda y el momento en que el módulo IP recibe los paquetes ack desde el destino. Si el daemon in.mpathd ha determinado que el sondeo está perdido, el campo aparece vacío.

RTT

Especifica el total de tiempo de ida y vuelta del sondeo, en milisegundos. RTT abarca el tiempo entre el momento en que el daemon in.mpathd ejecuta el código para enviar el sondeo y el momento en que el daemon termina de procesar los paquetes ack desde el destino. Si el daemon ha determinado que el sondeo está perdido, el campo aparece vacío. Los picos que se producen en RTT que no están presentes en NETRTT podrían indicar que el sistema local está sobrecargado.

RTTAVG

Especifica el tiempo promedio de ida y vuelta del sondeo por la interfaz entre el sistema local y el destino. El tiempo de ida y vuelta promedio ayuda a identificar los destinos lentos. Si los datos no son suficientes para calcular el promedio, este campo estará vacío.

TARGET

Especifica el nombre del host o, si se utiliza la opción -n junto con la opción -p, la dirección de destino a la que el sondeo se envía.

Personalización de la salida del comando ipmpstat

La opción -o del comando ipmpstat permite personalizar la salida. Utilice esta opción junto con opciones anteriores de ipmpstat para seleccionar qué campos específicos se van a mostrar de todos los campos que la opción principal muestra habitualmente.

Por ejemplo, la opción -g proporciona la siguiente información:

Supongamos que desea que se muestre únicamente el estado de los grupos IPMP en el sistema. Debe combinar las opciones -o y -g, y especificar los campos groupname y state, como se muestra en el siguiente ejemplo:

$ ipmpstat -g -o groupname,state
GROUPNAME  STATE
ipmp0      ok
accgt1     failed
field2     degraded

Para mostrar todos los campos del comando ipmpstat para un tipo específico de información, incluya la -o all en la sintaxis. Por ejemplo, para ver una lista de todos los campos que proporcionan información de grupo, escriba ipmpstat -g -o all.

Uso del comando ipmpstat en secuencias de comandos

La opción -o es útil cuando se ejecuta el comando desde una secuencia de comandos o mediante un alias de comando, especialmente si también desea generar una salida de análisis automático.

Para generar información de análisis automático, se combinan las opciones -P y -o con una de las otras opciones ipmpstat principales, junto con los campos específicos que desee mostrar. La salida de análisis automático difiere de la salida normal de las siguientes maneras:

Para usar correctamente la sintaxis ipmpstat-P, tenga en cuenta las siguientes reglas:

Si ignora alguna de estas reglas, ipmpstat -P falla.

En el ejemplo siguiente, se muestra el formato de la información cuando se utiliza la opción -P.

$ ipmpstat -P -o -g groupname,fdt,interfaces
ipmp0:10.00s:net0 net1
acctg1::[net3 net4]
field2:20.00s:net2 net7 (net5) [net6]

El nombre del grupo, el tiempo de detección de fallos y las interfaces subyacentes son campos de información de grupos. Por lo tanto, puede utilizar las opciones -o y -g junto con la opción -P.

La opción -P está diseñada para ser utilizada en las secuencias de comandos. En el ejemplo siguiente, se muestra cómo se emite el comando ipmpstat desde una secuencia de comandos. La secuencia de comandos muestra el tiempo de detección de fallos para un grupo IPMP.

getfdt() {
         ipmpstat -gP -o group,fdt | while IFS=: read group fdt; do
             [[ "$group" = "$1" ]] && { echo "$fdt"; return; }
         done
     }