JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Conexión de sistemas mediante la configuración de redes fijas en Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Descripción general de la configuración de red fija

2.  Configuración de un sistema para la red

3.  Cómo trabajar con enlaces de datos

Comandos dladm básicos

Visualización de información general sobre enlaces de datos (dladm)

Visualización de los enlaces de datos de un sistema (dladm show-link)

Visualización de atributos físicos de enlaces de datos (dladm show-phys)

Supresión de un enlace de datos (dladm delete-phys)

Cambio de nombre de un enlace de datos (dladm rename-link)

Personalización de propiedades de enlaces de datos

Descripción general de las propiedades de enlaces de datos

Activación de compatibilidad con tramas gigantes

Modificación de parámetros de la velocidad de enlace

Establecimiento del módulo STREAMS en enlaces de datos

Establecimiento del controlador e1000g para usar el enlace de acceso directo a memoria

Establecimiento manual de la frecuencia de interrupción

Obtención de información de estado de las propiedades de enlace de datos

Visualización de propiedades de enlaces de datos (dladm show-linkprop )

Visualización de valores de propiedad de Ethernet (dladm show-ether)

Otras tareas de configuración con el comando dladm

Cómo cambiar interfaces principales en un sistema

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

4.  Trabajo con interfaces IP

5.  Configuración de redes inalámbricas en equipos portátiles que ejecutan Oracle Solaris

A.  Mapa de comparación: comandos ifconfig e ipadm

B.  Mapa de comparación: comandos ndd y ipadm

Índice

Personalizació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 establecer propiedades de enlaces de datos y personalizarlas según los requisitos de la red.

Para las propiedades de enlaces de datos se utilizan tres subcomandos dladm:

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:

En general, las propiedades de enlaces tienen valores predeterminados. Sin embargo, algunos escenarios de redes pueden requerir el cambio de valores de propiedades específicos. 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 requerir una modificación para el controlador determinado. En las siguientes secciones se describen las propiedades seleccionadas y se explica cómo cambiar sus valores para que funcionen correctamente en su entorno de red.

Activación de compatibilidad con tramas gigantes

La MTU define el tamaño del paquete más grande que un protocolo puede transmitir desde el sistema. De manera predeterminada, la mayoría de los controladores NIC definen el tamaño de MTU en 1500. Sin embargo, si las tramas gigantes atraviesan la red, el valor predeterminado no es suficiente. Para admitir tramas gigantes el tamaño de MTU debe ser, como mínimo, 9.000.

Para cambiar el valor predeterminado del tamaño de MTU, escriba el siguiente comando:

# dladm set-linkprop -p mtu=new-size datalink

Después de cambiar el tamaño de MTU, puede volver a configurar una interfaz IP mediante el enlace de datos.

En el ejemplo siguiente se muestran los pasos para activar la admisión de tramas gigantes. En este ejemplo se supone que ya ha eliminado cualquier configuración de interfaz IP existente mediante el enlace de datos.

# dladm show-linkprop -p mtu net1
LINK     PROPERTY     VALUE     DEFAULT     POSSIBLE
net1     mtu          1500      1500        --
# dladm set-linkprop -p mtu=9000 net1
# dladm show-link web1
LINK     CLASS     MTU      STATE     BRIDGE     OVER
web1     phys      9000     up        --         --

Modificación de parámetros de la velocidad de enlace

La mayoría de las configuraciones de red constan de una combinación de sistemas con distintas capacidades de velocidad. Cada sistema anuncia las capacidades de velocidad a otros sistemas de la red, que indica la forma en que cada sistema transmite y recibe el tráfico de red. Los siguientes pares de propiedades de enlace de datos regulan las capacidades de velocidad que anuncia un sistema:

Un par de propiedades hace referencia a cada capacidad de velocidad de enlace: la velocidad anunciada (adv_*_cap) y la velociadad anuncidada permitida (en_*_cap). Asimismo, también se proporciona información sobre la velocidad de enlace de datos para las capacidades de dúplex completo y dúplex medio, según la designación de *fdx* y *hdx* en los nombres de propiedades. La propiedad de velocidad anunciada es una propiedad de sólo lectura que indica si se anuncia la velocidad de enlace de datos. Para determinar si se anuncia una velocidad de enlace de datos determinada, se establece la propiedad en_*_cap correspondiente.

De manera predeterminada, se anuncian todas las capacidades de velocidad y dúplex de un enlace de datos. Sin embargo, puede haber casos en los que un sistema nuevo se comunica con un sistema antiguo y la negociación automática está desactivada o no está admitda. Para activar la comunicación entre estos dos sistemas, es posible que se deba cambiar el valor de la velocidad anunciada entre un sistema más antiguo y un sistema más nuevo por un valor más bajo. Es posible que se deban desactivar las capacidades gigabit del sistema, y que se anuncien solamente las capacidades de veocidad más baja. En este caso, debería escribir lo siguiente para la capacidad de dúplex completo y la capacidad de dúplex medio.

# dladm set-linkprop -p en_1000fdx_cap=0 datalink
# dladm set-linkprop -p en_1000hdx_cap=0 datalink

El comando desactiva el anuncio de las capacidades gigabit del sistema para la capcidad de dúplex completo y la capacidad de dúplex medio.

Para mostrar los nuevos valores de estas propiedades, use el comando dladm show-linkprop.

# dladm show-linkprop -p adv_10gfdx_cap datalink
# dladm show-linkprop -p adv_1000hdx_cap datalink

Normalmente, los valores de una propiedad de velocidad permitida determinada 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.

Establecimiento del módulo STREAMS en enlaces de datos

Puede establecer hasta ocho módulos STREAMS para insertar en el flujo cuando se abra el enlace de datos. Estos módulos son utilizados, normalmente, por software de red de terceros, como redes privadas virtuales (VPN) y firewalls. El proveedor de software proporciona documentación acerca de dicho software de red.

La lista de módulos para insertar en un enlace de datos determinado se controla mediante la propiedad autopush. A su vez, el valor de la propiedad autopush se establece mediante el subcomando dladm set-linkprop.

También se puede utilizar otro comando autopush para insertar módulos en el flujo del enlace de datos por controlador. El comando utiliza un archivo de configuración que se configura para cada controlador y que informa al comando los módulos que se deben insertar. Sin embargo, el controlador siempre está enlazado a la NIC. Si se elimina la NIC subyacente del enlace de datos, también se pierde la información sobre la propiedad autopush del enlace.

Por lo tanto, para este fin es preferible el comando dladm que el comando autopush. Si existe el tipo de configuración autoputsh por enlace y por controlador para un determinado enlace de datos, se utiliza la información por enlace que se establece con dladm set-linkprop y se ignora la información por controlador.

Para insertar módulos en los módulos STREAMS cuando se abre el enlace de datos, se utiliza el mismo comando dladm set-linkprop para especificar módulos para la propiedad autopush. Por ejemplo, para insertar los módulos vpnmod y bufmod sobre el enlace net0, debería escribir:

# dladm set-linkprop -p autopush=vpnmod.bufmod net0

Establecimiento del controlador e1000g para usar el enlace de acceso directo a memoria

En esta sección y la siguiente se muestra cómo configurar las propiedades privadas. Las dos secciones se aplican a propiedades específicas del controlador e1000g. Sin embargo, la información general de estas secciones se aplica al configurar las propiedades privadas de otros controladores NIC.

El tráfico en masa, como las transferencias de archivos, normalmente implica una negociación de grandes paquetes en 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 supera el umbral, el enlace DMA se usa para transmitir los paquetes. 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.

# dladm set-linkprop -p _tx_bcopy_threshold=value datalink

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


Nota - A todos los enlaces de datos se les asigna automáticamente un nombre genérico. Debe asegurarse de que esta propiedad privada esté configurada en el enlace de datos cuya NIC subyacente es e1000g. Utilice el comando dladm show-phys para verificar esto antes de establecer la propiedad.

De la misma manera que para la configuración de las propiedades públicas, para modificar los valores de las propiedades privadas también se debe suprimir la interfaz IP.


Es posible que deba realizar un procedimiento como el siguiente:

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

# dladm set-linkprop -p _tx_bcopy_threshold=1024 net1

Establecimiento manual de la frecuencia de interrupción

Las propiedades que regulan la frecuencia con la que el controlador e1000g genera interrupciones 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, establezca las siguientes propiedades:

Primero, debe desactivar el ajuste automático de la frecuencia de límite de interrupciones. A continuación, debe establecer manualmente la propiedad de frecuencia de límite de interrupciones.

Supongamos que tiene un sistema basado en x86 y una NIC e1000g cuya frecuencia de límite de interrupciones se debe modificar. Supongamos, además, que el nombre de enlace de datos de e1000g0 es net1. Debería escribir los comandos siguientes:

# dladm set-linkprop -p _intr_adaptive=0 net1
# dladm set-linkprop -p _intr-throttling_rate=1024 net1

Obtención de información de estado de las propiedades de enlace de datos

Para obtener información sobre las propiedades de enlaces de datos, puede utilizar uno de los siguientes comandos:

Visualización de propiedades de enlaces de datos (dladm show-linkprop )

Este método se explica en Personalización de propiedades de enlaces de datos. Para mostrar una lista completa de las propiedades de enlaces de datos, escriba el comando sin especificar una propiedad. Por ejemplo:

# 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

Visualización de valores de propiedad de Ethernet (dladm show-ether)

Si no se utilizan opciones con el comando dladm show-ether, solamente se muestran los valores de propiedad de Ethernet actuales del enlace de datos. Para obtener más información aparte de lo que se ofrece de manera predeterminada, utilice la opción -x. A continuación se muestra un ejemplo de cómo se utiliza el comando:

# 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. A continuación se explica la información que se muestra en el ejemplo anterior: