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
 
 

Supervisión de información de IPMP

Los siguientes ejemplos muestran cómo utilizar el comando ipmpstat para supervisar diferentes aspectos de los grupos IPMP que están 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. También puede utilizar el mismo comando para obtener información sobre la detección de fallos. Para obtener más información, 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 se utilizan con el comando ipmpstat, excepto en el caso en el que se utiliza ipmpstat con la opción –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.


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

Utilice el comando ipmpstat con las opciones siguientes para mostrar la información deseada:

–g

Muestra información sobre los grupos IPMP en el sistema. Consulte Example 3–9.

–a

Permite visualizar las direcciones de datos que se configuran para los grupos IPMP. Consulte Example 3–10.

–i

Muestra información acerca de interfaces IP que están relacionadas con la configuración IPMP. Consulte Example 3–11.

–t

Muestra información sobre los sistemas de destino que se utilizan para detectar los fallos. Esta opción también muestra las direcciones de prueba que se utilizan en el grupo IPMP. Consulte Example 3–12.

–p

Muestra información sobre los sondeos utilizados para la detección de fallos. Consulte Example 3–13.

Los siguientes ejemplos muestran cómo visualizar información adicional sobre la configuración IPMP del sistema mediante el comando ipmpstat.

Ejemplo 3-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 los estados 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 los 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 está vacío.

ESTADO

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 política 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 3-10  Obtención de información de dirección de datos IPMP

La opción –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        --          --
192.168.10.31   up       field2        net2    net2 net7
192.168.10.32   up       field2        net7    net2 net7
192.168.10.33   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.

ESTADO

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 3-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 los 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:

  • b: indica que la interfaz fue designada por el sistema para recibir el tráfico de difusión 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.

  • 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.

  • m: indica que la interfaz fue designada por el sistema para enviar y recibir tráfico de multidifusión IPv4 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.

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

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 sondeos 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.

ESTADO

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 3-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 salida en el siguiente ejemplo muestra una configuración IPMP que utiliza 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     192.168.10.200   192.168.10.1 192.168.10.2
net6        multicast     192.168.10.201   192.168.10.2 192.168.10.1
net5        multicast     192.168.10.202   192.168.10.1 192.168.10.2
net7        multicast     192.168.10.203   192.168.10.1 192.168.10.2

La siguiente salida muestra 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 sondeos 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.


Notas -  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 3-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 asumir el rol de usuario root o tener los privilegios adecuados para ejecutar este comando.

El siguiente 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     192.168.10.1
0.26s   net6        602       --       --       --         192.168.10.2
0.25s   net5        601       0.62ms   1.20ms   1.00ms     192.168.10.1
0.26s   net7        603       0.79ms   1.11ms   1.10ms     192.168.10.1
1.66s   net4        613       --       --       --         192.1.2.1
1.70s   net0        603       0.63ms   1.10ms   1.10ms     192.168.85.3
^C

El siguiente 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, especifica la dirección de destino a la que el sondeo se envía.