Omitir V�nculos de navegaci�n | |
Salir de la Vista de impresi�n | |
Administración de Oracle Solaris: interfaces y virtualización de redes Oracle Solaris 11 Information Library (Español) |
1. Descripción general de la pila de red
Configuración de red en esta versión de Oracle Solaris
La pila de red en Oracle Solaris
Dispositivos de red y nombres de enlaces de datos
Administración de otros tipos de enlaces
Parte I Conexión automática a la red (NWAM, Network Auto-Magic)
3. Configuración y administración de NWAM (descripción general)
4. Configuración de perfiles de NWAM (tareas)
5. Administración de perfiles de NWAM (tareas)
6. Acerca de la interfaz gráfica de usuario de NWAM
Parte II Configuración de interfaz y enlace de datos
7. Uso de comandos de configuración de interfaces y enlaces de datos en perfiles
8. Configuración y administración de enlaces de datos
9. Configuración de una interfaz IP
10. Configuración de las comunicaciones mediante interfaces inalámbricas en Oracle Solaris
12. Administración de agregaciones de enlaces
Mapas de tareas de administración de IPMP
Creación y configuración del grupo IPMP (mapa de tareas)
Mantenimiento del grupo IPMP (mapa de tareas)
Configuración de la detección de fallos basada en sondeos (mapa de tareas)
Supervisión de un grupo IPMP (mapa de tareas)
Cómo configurar un grupo IPMP mediante el DHCP
Cómo configurar manualmente un grupo IPMP de interfaz activa-activa
Cómo configurar manualmente un grupo IPMP de interfaz activa-en espera
Cómo agregar una interfaz a un grupo IPMP
Cómo eliminar una interfaz de un grupo IPMP
Cómo agregar o eliminar direcciones IP
Cómo mover una interfaz de un grupo IPMP a otro grupo
Configuración para la detección de fallos basada en sondeos
Cómo especificar manualmente los sistemas de destino para la detección de fallos basada en sondeos
Cómo seleccionar qué método de detección de fallos utilizar
Cómo configurar el comportamiento del daemon IPMP
Recuperación de configuración de IPMP con reconfiguración dinámica
Cómo reemplazar una tarjeta física que ha fallado
Supervisión de información de IPMP
Cómo obtener información de grupo IPMP
Cómo obtener información de dirección de datos IPMP
Cómo obtener información sobre interfaces IP subyacentes de un grupo
Cómo obtener información de destino de sondeo IPMP
Cómo personalizar la salida del comando ipmpstat en una secuencia de comandos
Cómo generar salidas analizables automáticamente del comando ipmpstat
16. Intercambio de información de conectividad de red con LLDP
Parte III Virtualización de la red y gestión de los recursos
17. Introducción a la virtualización de redes y el control de recursos (descripción general)
18. Planificación para la virtualización de red y el control de recursos
19. Configuración de redes virtuales (tareas)
20. Uso de la protección de enlaces en entornos virtualizados
21. Gestión de recursos de red
Los siguientes procedimientos utilizan el comando ipmpstat, lo que le permite supervisar diferentes aspectos de los grupos IPMP en el sistema. Puede observar el estado del grupo IPMP como un todo o puede observar sus interfaces IP subyacentes. También puede verificar la configuración de los datos y direcciones de prueba para el grupo. 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).
De manera predeterminada, los nombres de host se muestran en la salida en lugar de las direcciones IP numéricas, siempre que haya nombres de host. Para mostrar 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.
Utilice este procedimiento para mostrar el estado de los distintos grupos IPMP en el sistema, incluido el estado de sus interfaces subyacentes. Si está habilitada 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 itops0 itops0 ok 10.00s net0 net1 acctg1 acctg1 failed -- [net3 net4] field2 field2 degraded 20.00s net2 net5 (net7) [net6]
Especifica el nombre de la interfaz IPMP. En el caso de un grupo anónimo, este campo estará vacío. Para obtener más información sobre los grupos anónimos, consulte la página del comando man in.mpathd(1M).
Especifica el nombre del grupo IPMP. En el caso de un grupo anónimo, este campo estará vacío.
Indica el estado actual de un grupo, 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.
Especifica el tiempo de detección de fallos, si está habilitada la detección de fallos. Si la detección de fallos está deshabilitada, este campo estará vacío.
Especifica las interfaces subyacentes que pertenecen al grupo. En este campo, primero se muestran las interfaces activas, luego las interfaces inactivas y, por último, las interfaces no utilizables. El estado de la interfaz está indicado por la manera en que se muestra:
interfaz (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.
(interfaz) (con paréntesis) indica un funcionamiento, pero una interfaz inactiva. La interfaz no está en uso, según como lo define la directiva de administración.
[interfaz] (con corchetes) indica que la interfaz es no utilizable porque ha fallado o se ha puesto fuera de línea.
Utilice este procedimiento para mostrar las direcciones de datos y el grupo al que cada dirección pertenece. La información que se muestra también incluye qué dirección está disponible para su uso, en función de si la dirección ha sido activada y desactivada mediante el comando ipadm [up-addr/abajo-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 itops0 net0 net0 net1 192.168.10.15 up itops0 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 -- --
Especifica el nombre del host o la dirección de datos, si se utiliza la opción -n junto con la opción -a.
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.
Especifica la interfaz IP IPMP que contiene una dirección de datos específica.
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 en el grupo IPMP, este campo estará vacío. El campo vacío indica que el sistema no acepta paquetes IP que están destinados a la dirección indicada.
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 determinada. 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.
Utilice este procedimiento para mostrar información sobre las interfaces IP subyacentes de un grupo IPMP. Para obtener una descripción de la relación correspondiente entre la NIC, el enlace de datos y la interfaz IP, consulte La pila de red en Oracle Solaris.
$ ipmpstat -i INTERFACE ACTIVE GROUP FLAGS LINK PROBE STATE net0 yes itops0 --mb--- up ok ok net1 yes itops0 ------- 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
Especifica cada interfaz subyacente de cada grupo IPMP.
Indica si la interfaz está en funcionamiento y en uso (yes) o no (no).
Especifica el nombre de la interfaz IPMP. En el caso de grupos anónimos, este campo estará vacío. Para obtener más información sobre los grupos anónimos, consulte la página del comando man in.mpathd(1M).
Indica el estado de la interfaz subyacente, que puede ser uno de los siguientes o cualquier combinación de ellos:
i indica que el indicador INACTIVE está configurado para la interfaz y que por lo tanto la interfaz no se usa para enviar o recibir datos de tráfico.
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.
Indica el estado de la detección de fallos basada en enlaces, que es uno de los siguientes estados:
up o down indican la disponibilidad o la no disponibilidad de un enlace.
unknown indica que el controlador no admite la notificación de si un enlace está up o down y, por lo tanto, no detecta los cambios de estado del enlace.
Especifica el estado de la detección de fallos basada en sondeo 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 sondas.
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 sondeo está deshabilitada.
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 sondeo 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 sondeo.
Utilice este procedimiento para supervisar los destinos de sondeo que están asociados con cada interfaz IP en un grupo IPMP.
$ 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 $ 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
Especifica las interfaces subyacentes del grupo IPMP.
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 deshabilitó 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 pasar al 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.
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.
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 se usa la opción -n junto con la opción -t.
Utilice este procedimiento para observar sondeos en curso. Al emitir el comando para observar los sondeos, se muestra constantemente información sobre la actividad de sondeo del sistema hasta que detenga el comando con Ctrl-C. Debe tener privilegios de administrador principal para ejecutar este comando.
Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.
# 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 # 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
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.
Especifica la interfaz en la que se envió el sondeo.
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.
Especifica el total de tiempo de recorrido de ida y vuelta en la red de la sonda; se mide 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 estará vacío.
Especifica el total de recorrido de ida y vuelta del sondeo; se mide en milisegundos. RTT cubre el tiempo entre el momento en que el daemon 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 in.mpathd ha determinado que el sondeo está perdido, el campo estará 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.
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.
Especifica el nombre del host o, si se utiliza la opción -n junto con -p, la dirección de destino a la que el sondeo se envía.
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 de la sintaxis ipmpstat -p. Si desea especificar los campos que se mostrarán, utilice la opción -o junto con otras opciones que determinan el modo de salida del comando. Esta opción es especialmente útil cuando se emite el comando desde una secuencia de comandos o mediante un alias de comando.
Para mostrar los campos seleccionados del comando ipmpstat, utilice la opción -o junto con la opción de salida específica. Por ejemplo, para mostrar sólo los campos GROUPNAME y STATE del modo de salida de grupo, debe escribir lo siguiente:
$ ipmpstat -g -o groupname,state GROUPNAME STATE itops0 ok accgt1 failed field2 degraded
Para mostrar todos los campos de un comando ipmpstat determinado, utilice la siguiente sintaxis:
# ipmpstat -o all
Puede generar información analizable automáticamente utilizando la sintaxis ipmpstat- P. La opción -P está diseñada para ser utilizada particularmente en las secuencias de comandos. La salida analizable automáticamente difiere de la salida normal de las siguientes formas:
Las cabeceras se omiten.
Los campos se separan con dos puntos (:).
Los campos con valores vacíos están vacíos, en lugar de estar rellenos con el guión doble (--).
En el caso de que se soliciten varios campos, si un campo contiene dos puntos (:) o barra invertida (\), se los puede evitar o excluir si se coloca antes una barra invertida (\).
Para usar correctamente la sintaxis ipmpstat-P, tenga en cuenta las siguientes reglas:
Utilice -o campos_opción junto con la opción -P.
Nunca utilice -o all con la opción - P.
Si ignora una de estas reglas, ipmpstat -P fallará.
$ ipmpstat -P -o -g groupname,fdt,interfaces itops0: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 -g junto con la opción -P.
Ejemplo 15-8 Uso de ipmpstat -P en una secuencia de comandos
Esta secuencia de comandos de ejemplo muestra el tiempo de detección de fallos de un grupo IPMP determinado.
getfdt() { ipmpstat -gP -o group,fdt | while IFS=: read group fdt; do [[ "$group" = "$1" ]] && { echo "$fdt"; return; } done }