JavaScript is required to for searching.
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)
search filter icon
search icon

Información del documento

Prefacio

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)

2.  Introducción a NWAM

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

Configuración de enlaces de datos (tareas)

El comando dladm

Cómo cambiar el nombre de un enlace de datos

Cómo visualizar información sobre atributos físicos de enlaces de datos

Cómo visualizar información sobre enlaces de datos

Cómo eliminar un enlace de datos

Configuración de propiedades de enlaces de datos

Descripción general de las propiedades de enlaces de datos

Configuración de propiedades de enlaces de datos con el comando dladm

Cómo habilitar la compatibilidad con tramas gigantes

Cómo cambiar parámetros de velocidad de enlace

Cómo obtener información de estado sobre propiedades de enlaces de datos

Cómo establecer el controlador e1000g para usar el enlace de acceso directo a memoria

Cómo definir manualmente la frecuencia de interrupciones

Tareas de configuración adicionales en enlaces de datos

Cómo sustituir una tarjeta de interfaz de red con reconfiguración dinámica

Configuración de módulos STREAMS en enlaces de datos

Cómo establecer módulos STREAMS en enlaces de datos

Cómo obtener los valores de la propiedad de enlace de autopush

Cómo eliminar los valores de la propiedad de enlace de autopush

9.  Configuración de una interfaz IP

10.  Configuración de las comunicaciones mediante interfaces inalámbricas en Oracle Solaris

11.  Administración de puentes

12.  Administración de agregaciones de enlaces

13.  Administración de VLAN

14.  Introducción a IPMP

15.  Administración de IPMP

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

22.  Supervisión del tráfico de red y el uso de recursos

Glosario

Índice

Configuración de propiedades de enlaces de datos

Además de realizar la configuración básica de enlaces de datos, también puede utilizar el comando dladm para definir propiedades de enlaces de datos y personalizarlas según las necesidades de la red.


Nota - Las propiedades de enlaces de datos se pueden personalizar mediante el comando dladm siempre que el controlador de red del enlace se haya convertido a la estructura GLDv3, como e1000g. Para confirmar si el controlador específico admite esta función, consulte la página del comando man del controlador.


Descripción general de las propiedades de enlaces de datos

Las propiedades de enlaces de datos que se pueden personalizar dependen de las propiedades que un determinado controlador NIC admite. Las propiedades de enlaces de datos que se pueden configurar mediante el comando dladm entran en una de estas dos categorías:

Las propiedades de enlaces tienen, normalmente, valores predeterminados. Sin embargo, ciertos escenarios de redes podrían requerir el cambio de valores de propiedades específicos de un enlace de datos. Estos valores de propiedades pueden ser propiedades públicas o privadas. Por ejemplo, una NIC se podría estar comunicando con un conmutador antiguo que no realiza correctamente la negociación automática. O bien un conmutador podría haberse configurado para admitir tramas gigantes. O bien las propiedades específicas del controlador que regulan la transmisión o recepción de paquetes podrían necesitar ser modificadas para el controlador determinado. En Oracle Solaris, todos estos valores ahora se pueden restablecer mediante una sola herramienta administrativa, dladm.

Configuración de propiedades de enlaces de datos con el comando dladm

En la siguiente sección, se brindan procedimientos con ejemplos para establecer determinadas propiedades de enlaces de datos. Las propiedades seleccionadas son públicas y comunes para todos los controladores NIC. En una sección independiente, se describen propiedades de enlaces de datos que son específicas del controlador. Luego de esta sección, se indican los procedimientos para configurar propiedades privadas seleccionadas del controlador e1000g.

Cómo habilitar la compatibilidad con tramas gigantes

La habilitación de la compatibilidad con tramas gigantes en una configuración de red es una tarea común para la mayoría de los escenarios de redes. La compatibilidad con tramas gigantes requiere el aumento del tamaño de la unidad de transmisión máxima (MTU) de un enlace de datos. En el siguiente procedimiento, se incluye el uso de nombres personalizados para identificar enlaces de datos. Para obtener una descripción general de nombres personalizados y su uso en la configuración de redes, consulte La pila de red en Oracle Solaris.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.

  2. Para identificar el dispositivo Ethernet específico cuyo tamaño de MTU necesita restablecer, muestre los enlaces en el sistema.
    # dladm show-phys

    Realice este paso especialmente si su configuración de red utiliza nombres personalizados para enlaces de datos. Gracias a los nombres personalizados, los enlaces de datos ya no son necesariamente identificados por sus nombres basados en hardware. Por ejemplo, el dispositivo Ethernet es bge0. Sin embargo, el nombre del enlace de datos sobre el dispositivo se ha cambiado a net0. Por lo tanto, debe configurar el tamaño de MTU de net0. Consulte Configuración de la interfaz IP (tareas) para obtener ejemplos de tareas de configuración en enlaces de datos que utilizan nombres personalizados.

  3. (Opcional) Visualice el tamaño de MTU actual del enlace de datos y otras propiedades.
    • Para visualizar una propiedad concreta de un enlace de datos, utilice la siguiente sintaxis:
      dladm show-linkprop -p property datalink

      Este comando muestra los valores de la propiedad que usted especifica.

    • Para visualizar varias propiedades seleccionadas del enlace de datos, utilice la siguiente sintaxis:
      # dladm show-link datalink

      Este comando muestra información del enlace de datos, incluido el tamaño de la MTU.

  4. Si una interfaz IP está configurada mediante el enlace de datos, elimine la interfaz IP.
    # ipadm delete-ip interface
  5. Cambie el tamaño de la MTU del enlace a 9.000, el valor para tramas gigantes.
    # dladm set-linkprop -p mtu=9000 datalink
  6. Cree la interfaz IP.
    # ipadm create-ip interface
  7. Configure la interfaz IP.
    # ipadm create-addr -T addr-type [-a address] addrobj

    Para obtener más información sobre el comando ipadm, consulte ipadm(1M).

  8. (Opcional) Verifique que la interfaz utilice el nuevo tamaño de MTU mediante una de las sintaxis del comando en el paso 3.
    # dladm show-linkprop -p mtu datalink
  9. (Opcional) Visualice los valores actuales de Ethernet del enlace.
    # dladm show-ether datalink

Ejemplo 8-5 Habilitación de compatibilidad con tramas gigantes

El ejemplo siguiente, donde se habilita la compatibilidad con tramas gigantes, se basa en la siguiente situación:

# dladm show-phys
LINK       MEDIA        STATE     SPEED     DUPLEX     DEVICE
net0       ether        up        100Mb     full       bge0
net1       ether        up        100Mb     full       bge1
net2       ether        up        100Mb     full       nge3

# dladm show-linkprop -p mtu net1
LINK     PROPERTY     VALUE     DEFAULT     POSSIBLE
net1     mtu          1500      1500        --

# ipadm delete-ip net1
# dladm set-linkprop -p mtu=9000 net1
# ipadm create-ip net1
# ipadm create-addr -T static -a 10.10.1.2/35 net1/v4

# dladm show-link web1
LINK     CLASS     MTU      STATE     BRIDGE     OVER
web1     phys      9000     up        --         --

Tenga en cuenta que el valor de la MTU ahora es 9.000. En este ejemplo, el comando dladm permite cambiar el tamaño de la MTU de net1 directamente. El método anterior que utiliza el comando ndd habría requerido que también se eliminara net0, lo que habría interrumpido innecesariamente las operaciones de la interfaz principal.

Cómo cambiar parámetros de velocidad de enlace

La mayoría de las configuraciones de red constan de una combinación de sistemas con distintas capacidades de velocidad. Por ejemplo, es posible que la velocidad anunciada entre un sistema antiguo y un sistema más nuevo se deba cambiar a una menor para permitir la comunicación. De manera predeterminada, se anuncian todas las capacidades de velocidad y dúplex de una tarjeta NIC. Este procedimiento muestra cómo desactivar las capacidades de gigabit y anunciar sólo las capacidades de megabit.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.

  2. (Opcional) Visualice el estado actual de la propiedad que desea modificar.
    # dladm show-linkprop -p property datalink
  3. Para anunciar capacidades de velocidades inferiores, desactive las capacidades de velocidades superiores para impedir que se anuncien.
    # dladm set-linkprop -p property=value1 datalink

Ejemplo 8-6 Deshabilitación de anuncios de capacidades de gigabit de una NIC

En este ejemplo, se muestra cómo puede evitar que el enlace net1 anuncie capacidades de gigabit.

# dladm show-linkprop -p adv_1000fdx_cap net1
LINK     PROPERTY             VALUE     DEFAULT     POSSIBLE
net1     adv_1000fdx_cap      1         --          1,0

# dladm show-linkprop -p adv_1000hdx_cap web1
LINK     PROPERTY             VALUE     DEFAULT     POSSIBLE
net1     adv_1000hdx_cap      1         --          1,0

Las propiedades que anuncian capacidades de gigabit del enlace son adv_1000fdx_cap y adv_1000hdx_cap. Para deshabilitar estas propiedades con el fin de que no sean anunciadas, debe escribir los siguientes comandos:

# dladm set-linkprop -p adv_1000fdx_cap=0 net1
# dladm set-linkprop -p adv_1000hdx_cap=0 net1

La enumeración de los valores de parámetros de Ethernet mostraría la siguiente salida:

# dladm show-ether net1
LINK     PTYPE       STATE    AUTO  SPEED-DUPLEX             PAUSE
net1     current     up       yes   1G-f                     both

Cómo obtener información de estado sobre propiedades de enlaces de datos

Puede obtener información sobre las propiedades del enlace de datos mostrando los valores de parámetros de Ethernet o las propiedades del enlace.

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.

  2. Para obtener información sobre los valores de parámetros de Ethernet, utilice el siguiente comando:
    # dladm show-ether [-x] datalink

    Donde la opción -x incluye información adicional de parámetros sobre el enlace. Sin la opción -x, sólo se muestran los valores de parámetros actuales.

  3. Para obtener información sobre todas las propiedades del enlace, utilice el siguiente comando:
    # dladm show-linkprop datalink

Ejemplo 8-7 Visualización de valores de parámetros de Ethernet

En este ejemplo, se muestra una lista ampliada de información de parámetros sobre un enlace especificado.

# dladm show-ether -x net1
LINK     PTYPE       STATE    AUTO  SPEED-DUPLEX             PAUSE
net1     current     up       yes   1G-f                     both
--       capable     --       yes   1G-fh,100M-fh,10M-fh     both
--       adv         --       yes   100M-fh,10M-fh           both
--       peeradv     --       yes   100M-f,10M-f             both

Con la opción -x, el comando también muestra las capacidades incorporadas del enlace especificado, así como las capacidades que actualmente se anuncian entre el host y el asociado de enlace. Aparece la siguiente información:

Ejemplo 8-8 Visualización de propiedades de enlaces

En este ejemplo, se muestra cómo enumerar todas las propiedades de un enlace. Si desea visualizar sólo propiedades específicas, utilice la opción -p con las propiedades concretas que desea supervisar.

# dladm show-linkprop net1
LINK     PROPERTY             VALUE       DEFAULT     POSSIBLE
net1     speed                1000        --          -- 
net1     autopush             --          --          -- 
net1     zone                 --          --          -- 
net1     duplex               half        --          half,full 
net1     state                unknown     up          up,down 
net1     adv_autoneg_cap      1           1           1,0 
net1     mtu                  1500        1500        -- 
net1     flowctrl             no          bi          no,tx,rx,bi 
net1     adv_1000fdx_cap      1           1           1,0 
net1     en_1000fdx_cap       1           1           1,0 
net1     adv_1000hdx_cap      1           1           1,0 
net1     en_1000hdx_cap       1           1           1,0 
net1     adv_100fdx_cap       0           0           1,0 
net1     en_100fdx_cap        0           0           1,0 
net1     adv_100hdx_cap       0           0           1,0 
net1     en_100hdx_cap        0           0           1,0 
net1     adv_10fdx_cap        0           0           1,0 
net1     en_10fdx_cap         0           0           1,0 
net1     adv_10hdx_cap        0           0           1,0 
net1     en_10hdx_cap         0           0           1,0

Los valores de las capacidades de velocidad y dúplex del enlace se configuran manualmente en las propiedades de velocidad habilitadas que están etiquetadas en_*_cap. Por ejemplo, en_1000fdx_cap es la propiedad para la capacidad de gigabit a dúplex completo y en_100hdx_cap es la propiedad para la capacidad de 100 Mb a dúplex medio. Los valores de estas propiedades de velocidad habilitadas se anuncian entre el host y su asociado de enlace mediante la correspondencia de propiedades de velocidad anunciadas, que están etiquetadas adv_*_cap, como adv_1000fdx_cap y adv_100hdx_cap.

Normalmente, los valores de una determinada propiedad de velocidad habilitada y la propiedad anunciada correspondiente son idénticos. Sin embargo, si una NIC admite algunas funciones avanzadas, como la gestión de energía, esas características podrían establecer límites en los bits que son realmente anunciados entre el host y su asociado de enlace. Por ejemplo, con la gestión de energía, es posible que los valores de las propiedades adv_*_cap sólo sean un subconjunto de los valores de las propiedades en_*_cap. Para obtener más detalles sobre las propiedades de velocidad habilitadas y anunciadas, consulte la página del comando man dladm(1M).

Cómo establecer el controlador e1000g para usar el enlace de acceso directo a memoria

Este procedimiento y el siguiente procedimiento muestran cómo configurar propiedades privadas. Los dos procedimientos se aplican a propiedades específicas del controlador e1000g. Sin embargo, los pasos generales también se pueden utilizar para configurar propiedades privadas de otros controladores NIC.

El tráfico en masa, como transferencias de archivos, implica, normalmente, una negociación de grandes paquetes por medio de la red. En tales casos, puede obtener un mejor rendimiento del controlador e1000g configurándolo para que use automáticamente el enlace DMA, donde se define un umbral para tamaños de fragmentos de paquetes. Si un tamaño de fragmento sobrepasa el umbral, el enlace DMA se usa para transmitir. Si un tamaño de fragmento está dentro del umbral, se usa el modo bcopy, donde los datos del fragmento se copian en la memoria intermedia de transmisión preasignada.

Para definir el umbral, realice los siguientes pasos:

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.

  2. Defina el valor adecuado para la propiedad _tx_bcopy_threshold.
    # dladm set-linkprop -p _tx_bcopy_threshold=value e1000g-datalink

    Para esta propiedad, los valores válidos para el umbral van de 60 a 2.048.


    Nota - Como con la configuración de propiedades públicas, la interfaz también se debe desconectar para que los valores de las propiedades privadas se puedan modificar.


  3. (Opcional) Verifique los nuevos valores del umbral.
    # dladm show-linkprop -p _tx_bcopy_threshold e1000g-datalink

Cómo definir manualmente la frecuencia de interrupciones

Los parámetros que regulan la frecuencia a la que las interrupciones son enviadas por el controlador e1000g también afectan el rendimiento del sistema y la red. Normalmente, los paquetes de red se envían a la capa superior de la pila mediante la generación de una interrupción para cada paquete. A su vez, la frecuencia de interrupción, de manera predeterminada, es ajustada automáticamente por la capa GLD en el núcleo. Sin embargo, es posible que este modo no se desee en todas las condiciones de tráfico de red. Para ver una explicación de este problema, consulte este documento (http://www.stanford.edu/class/cs240/readings/mogul.pdf), que fue presentado en la conferencia técnica USENIX, en 1996. Por lo tanto, en determinadas circunstancias, la configuración manual de la frecuencia de interrupciones se vuelve necesaria para obtener un mejor rendimiento.

Para definir la frecuencia de interrupciones, defina los siguientes parámetros:

  1. Conviértase en administrador.

    Para obtener más información, consulte Cómo obtener derechos administrativos de Administración de Oracle Solaris: servicios de seguridad.

  2. Si fuera necesario, identifique el dispositivo cuya propiedad de controlador desea modificar.
    # dladm show-phys
  3. Deshabilite el ajuste automático de la frecuencia de límite de interrupciones.
    # dladm set-linkprop -p _intr_adaptive=0 e1000g-datalink

    Nota - Cuando el ajuste automático de la frecuencia de límite de interrupciones está habilitado, cualquier valor existente para el parámetro _intr_throttling_rate se ignora.


  4. Elimine cualquier interfaz IP que esté configurada mediante el enlace de datos.
  5. Defina el valor para el nivel entre interrupciones mínimo.
    # dladm set-linkprop -p _intr_throttling_rate=value e1000g-datalink

    Nota - El valor predeterminado del parámetro _intr_throttling_rate es 550 en sistemas basados en SPARC y 260 en sistemas basados en x86. La configuración del nivel entre interrupciones mínimo en 0 deshabilita la lógica del límite de interrupciones.


  6. Configure la interfaz IP.
  7. (Opcional) Visualice la nueva configuración del umbral.

Ejemplo 8-9 Configuración para el enlace DMA y establecimiento de la frecuencia de límite de interrupciones

En este ejemplo, se utiliza un sistema basado en x86 con una NIC e1000g. El controlador se configura con una alternancia de valor de umbral entre el uso del enlace DMA o el modo bcopy para transmitir paquetes. El valor de la frecuencia de límite de interrupciones también se modifica. Además, el enlace de datos e1000g utiliza el nombre genérico predeterminado asignado por el sistema operativo. Por lo tanto, la configuración se realiza en el enlace de datos haciendo referencia al nombre personalizado, net0.

# dladm show-phys
LINK       MEDIA        STATE     SPEED     DUPLEX     DEVICE
net0       ether        up        100Mb     full       e1000g0

# dladm show-linkprop -p _tx_bcopy_threshold net0
LINK        PROPERTY                VALUE     DEFAULT     POSSIBLE
net0        _tx_bcopy_threshold     512       512         --

# dladm show-linkprop -p _intr-throttling_rate
LINK        PROPERTY                  VALUE     DEFAULT     POSSIBLE
net0        _intr-throttling_rate     260       260         --

# ipadm delete-ip net0
# dladm set-linkprop -p _tx_bcopy_threshold=1024 net0
# dladm set-linkprop -p _intr_adaptive=0 net0
# dladm set-linkprop -p _intr-throttling_rate=1024 net0

# ipadm create-ip net0
# ipadm create-addr -T static -a 10.10.1.2/24 net0/v4addr
# dladm show-linkprop -p _tx_bocopy_threshold=1024 net0
LINK        PROPERTY                VALUE     DEFAULT     POSSIBLE
net0        _tx_bcopy_threshold     1024      512         --

# dladm show-linkprop -p _intr_adaptive net0
LINK        PROPERTY           VALUE     DEFAULT     POSSIBLE
net0        _intr-adaptive     0         1           --

# dladm show-linkprop -p _intr-throttling_rate
LINK        PROPERTY                  VALUE     DEFAULT     POSSIBLE
net0        _intr-throttling_rate     1024      260         --