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) |
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)
6. Administración de IPMP (tareas)
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
Descripción general del puente de centro de datos (DCB)
Control de flujo basado en prioridades
Propiedades de enlace de datos relacionadas con PFC
Unidades de TLV de control de flujo basado en prioridades
Cómo personalizar el control de flujo basado en prioridades para DCB
Cómo obtener información de configuración del PFC
Selección de transmisión mejorada
Propiedades de enlace de datos relacionadas con ETS
Unidades de TLV de selección de transmisión mejorada
Cómo personalizar la selección de transmisión mejorada para DCB
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
ETS es una función de DCB que permite la asignación de ancho de banda en una NIC a las aplicaciones en función de la su prioridad de DCB. La prioridad de DCB es un encabezado VLAN con un campo de prioridad de 3 bits. El valor del campo de prioridad diferencia paquetes Ethernet en la red. El DCB utiliza el valor de prioridad, también denominado "Prioridad 802.1p", para asociar el tráfico con otras propiedades de DCB, como la configuración del PFC y el ancho de banda de enlace. El DCB se configura para determinar el ancho de banda específico que se asignará a los paquetes en función de sus valores de prioridad.
Para utilizar ETS, la NIC debe admitir DCB y ejecutarse en modo DCB.
Las propiedades de los enlaces de datos que hacen referencia a la información de PFC se aplica a la prevención de pérdidas de paquetes en función en las prioridades de CoS definidas para los paquetes. Las propiedades que hagan referencia a información de ETS se aplican a la asignación de ancho de banda compartido para los paquetes en función de las mismas prioridades de CoS. La ETS se configura en las siguientes propiedades de enlace de datos:
cos especifica la clase de servicio para un enlace de datos. La propiedad representa la prioridad Ethernet. El valor de la propiedad, que varía entre 0 y 7, se aplica a los paquetes salientes del enlace de datos. El valor se define en la etiqueta de VLAN de los paquetes salientes. Si esta propiedad se establece en el enlace físico, la prioridad sólo se aplica al tráfico en el cliente principal de ese enlace. La prioridad no se ha establecido en otros clientes secundarios como las VNIC. De manera predeterminada, cos se establece en 0 si la NIC se está ejecutando en modo DCB o si el enlace es una VLAN.
etsbw-lcl indica el ancho de banda de ETS asignado en el lado de TX para el enlace de datos. Esta propiedad solo se puede configurar si la NIC física subyacente tiene capacidades de DCB y admite ETS. Se establece el valor especificando el porcentaje de ancho de banda total de la NIC subyacente que desea asignar a un cliente o enlace de datos secundario. Puede establecer esta propiedad siempre que la cos del enlace no este establecida en cero (0).
Nota - Actualmente, la ETS no se admite en enlaces físicos en modo DCB que estén configurados en una agregación.
El porcentaje de ancho de banda que se define en etsbw-lcl no es una cantidad reservada sólo para dicho cliente secundario. Si el ancho de banda asignado no se utiliza, puede ser utilizado por otros clientes de configuración similar. Además, la asignación de ancho de banda se aplica sólo en el lado de la transmisión del tráfico del host.
Además de las propiedades de la lista anterior, las siguientes propiedades de sólo lectura proporcionan información sobre los datos del ancho de banda que se intercambian entre el host local y su peer:
etsbw-lcl-advice especifica el recurso compartido de ancho de banda recomendado. El peer remoto envía el ancho de banda recomendado para un enlace de datos al host local.
etsbw-lcl-effective hace referencia al recurso compartido de ancho de banda real que se implementa en el enlace de datos del host local. La propiedad puede reflejar el valor de la propiedad etsbw-lcl o el valor de la propiedad etsbw-lcl-advice.
estbw-rmt-effective hace referencia al recurso compartido de ancho de banda que está configurado en el peer remoto.
Para que se utilice el ancho de banda adecuado para los paquetes con prioridades específicas, se recomienda la información de ETS simétrica o sincronizada entre los hosts que se comunican. Específicamente, se prefiere la capacidad del sistema local para ajustar su recurso compartido de ancho de banda en el valor etsbw-lcl-advice. Un sistema Oracle Solaris 11 puede ajustar automáticamente sus configuraciones de ETS para que coincidan con las configuraciones de ETS del peer remoto.
La propiedad estbw-lcl-effective indica de manera indirecta si la capacidad del host local que debe coincidir con la información de ETS con el peer está activada o no. Si el valor de la propiedad coincide con el valor de etsbw-lcl-advice , la capacidad está activada. De lo contrario, los valores de las propiedades etsbw-lcl-effective y etsbw-lcl serían idénticos.
La unidad del TLV de ETS etscfg controla el comportamiento del host en relación con la información que se recibe del host peer. Esta unidad de TLV sólo tiene una propiedad configurable, willing. De manera predeterminada, esta propiedad se establece en on y permite que el host local sincronice su configuración de ETS con la configuración de ETS del peer remoto. Si necesita evitar la sincronización de información para un agente determinado, establezca la propiedad willing en off, como se muestra a continuación:
# lldpadm set-agenttlvprop -p willing=off -a agent etscfg
Donde agent se identifica mediante el enlace de datos en el que está activo el agente.
En la mayoría de los casos, la configuración predeterminada para ETS en el sistema resulta suficiente. Esta configuración se establece automáticamente cuando se activa el LLDP y el enlace subyacente admite DCB y se ejecuta en modo DCB. Sin embargo, para mostrar las distintas opciones que puede utilizar para configurar la ETS, en el siguiente procedimiento, se enumeran los pasos manuales para realizar la configuración de la ETS. En los pasos se asume que no existe la configuración automática y que las configuraciones se realizan en el cliente virtual vnic1. Dicho cliente se configura mediante net0, que es el agente LLDP.
Consulte Cómo activar DCBX.
De manera predeterminada, PFC, ETS y EVB están activados. Supongamos que desea desactivar EVB. En ese caso debe eliminar los otros dos de la propiedad dot1–tlv del agente LLDP.
# lldpadm set-agenttlvprop -p dot1-tlv-=evb net0
# dladm set-linkprop -p cos=value vnic1
# dladm set-linkprop -p etsbw-lcl=value vnic1
El valor que se asigna a la propiedad etsbw-lcl representa un porcentaje de la capacidad de ancho de banda total del enlace subyacente. La suma de todos los valores de ancho de banda que se asignan a los clientes no debe sobrepasar el 100%.
# lldpadm show-agenttlvprop -p willing -a net0 etscfg
Si la propiedad willing está establecida en off, emita el siguiente comando:
# lldpadm set-agenttlvprop -p willing=on -a net0 etscfg
En esta sección, se incluyen varios ejemplos de información relacionada con la configuración de ETS posterior a la configuración de LLDP y DCB.
Los siguientes comandos muestran información sobre la configuración de la ETS:
dladm show-linkprop -p etsbw-lcl,etsbw-advise,etsbw-lcl-effective,etsbw-rmt-effective datalink
Este comando muestra las definiciones de asignación de ancho de banda y la eficacia de la asignación que se implementa en el enlace de datos.
dladm show-phys -D ets datalink
Este comando muestra la configuración de ETS del enlace físico en relación con la asignación de ancho de banda y la distribución mediante el enlace.
lldpadm show-agenttlvprop -a agent etscfg
Donde agent se identifica mediante el enlace de datos en que LLDP está activo. Este comando muestra la propiedad del TLV de ETS que controla la capacidad de un host para sincronizar la información de ETS con un peer.
En los ejemplos siguientes se muestran los tipos de información que se pueden ver mediante los comandos enumerados anteriormente.
Ejemplo 8-5 Cómo ver las propiedades de enlace de datos relacionadas con la ETS
En este ejemplo, se muestra cómo visualizar el estado de las propiedades de enlace de datos relacionadas con la selección de transmisión mejorada.
# dladm show-linkprop -p cos,etsbw-lcl,etsbw-lcl-advise, \ etsbw-lcl-effective,etsbw-rmt-effective vnic1 LINK PROPERTY PERM VALUE DEFAULT POSSIBLE vnic1 cos rw 2 0 0-7 vnic1 etsbw-lcl rw 20 0 -- vnic1 etsbw-lcl-advise r- -- -- -- vnic1 etsbw-lcl-effective r- -- -- -- vnic1 etsbw-rmt-effective r- -- -- --
La salida muestra que vnic1 se configura para tener un recurso compartido de ancho de banda compartir del 20% del ancho de banda total disponible para el enlace físico. La prioridad 802.1p de la VNIC, indicada por la propiedad cos, se establece en dos.
Ejemplo 8-6 Cómo ver la capacidad del host local para sincronizar información de ETS
En este ejemplo, se muestra cómo visualizar el estado actual de la capacidad del host local para adaptarse a las configuraciones de ETS del peer.
# lldpadm show-agenttlvprop -a net0 etscfg AGENT TLVNAME PROPERTY PERM VALUE DEFAULT POSSIBLE net0 etscfg willing rw off on on,off
Para activar la sincronización, emita el siguiente comando:
# lldpadm set-agenttlvprop -p willing=on -a net0 etscfg # dladm show-linkprop -p etsbw-lcl,etsbw-lcl-advise, \ etsbw-lcl-effective,etsbw-rmt-effective vnic0 LINK PROPERTY PERM VALUE DEFAULT POSSIBLE vnic1 cos rw 2 0 0-7 vnic1 etsbw-lcl rw 20 0 -- vnic1 etsbw-lcl-advise r- 15 -- -- vnic1 etsbw-lcl-effective r- 15 -- -- vnic1 etsbw-rmt-effective r- 25 -- --
Aunque estbw-lcl se haya establecido en un 20% para vnic1, el recurso compartido de ancho de banda real de la VNIC es de un 15% para que coincida con el ancho de banda sugerido que se recibe del peer. El ajuste se produce como consecuencia de la activación de la propiedad willing de la unidad del TLV etscfg.
En el siguiente ejemplo, se muestran las asignaciones de prioridad en el enlace físico:
# dladm show-phys -D ets net0 LINK COS ETSBW ETSBW_EFFECT CLIENTS ixgbe0 0 20 20 <default,mcast>,net0 1 15 15 vnic2 2 20 20 vnic1 3 30 30 vnic5 4 15 15 vnic3 5 0 0 vnic4 6 0 0 vnic6 7 0 0 vnic7
En este ejemplo, se establecen distintas VNIC con sus correspondientes valores cos. En función de la salida anterior, la propiedad cos de vnic1 se establece en dos. En el campo ETSBW, el cliente vnic1 tiene un recurso compartido de ancho de banda real del 15% para coincidir con el valor sugerido que se recibe del igual, que se muestra en el campo ETSBW_EFFECT. En el ejemplo, también se muestra que el mayor recurso compartido de ancho de banda se asigna a vnic5. Tenga en cuenta que una asignación del 0% a vnic4, vnic6 y vnic7 no indica que los clientes no tienen ningún recurso compartido de ancho de banda. En realidad, los clientes no reciben ancho de banda si otros clientes están utilizando el ancho de banda que tienen asignado.