Go to main content
Guía de administración para Oracle® VM Server for SPARC 3.4

Salir de la Vista de impresión

Actualización: Agosto de 2016
 
 

Control de cantidad de ancho de banda de red física consumida por un dispositivo de red virtual

La función de control del recurso de ancho de banda le permite limitar el ancho de banda de red física consumida por un dispositivo de red virtual. Esta función se admite en un dominio de servicio que ejecuta al menos el sistema operativo Oracle Solaris 11 y está configurada con un conmutador virtual. Los dominios de servicio Oracle Solaris 10 ignoran de manera silenciosa las configuraciones de ancho de banda. Esta función asegura que un dominio invitado no ocupe todo el ancho de banda de red física disponible y no deje espacio para otras.

Utilice los comandos ldm add-vnet y ldm set-vnet para especificar el límite de ancho de banda al proporcionar un valor para la propiedad maxbw. Utilice el comando ldm list-bindings o el comando ldm list-domain -o network para ver el valor de la propiedad maxbw de un dispositivo de red virtual existente. El límite de ancho de banda mínimo es de 10 Mbps.

Limitaciones de ancho de banda de red

El control de recursos de ancho de banda solo se aplica al tráfico que pasa por el conmutador virtual. Por lo tanto, el tráfico entre redes virtuales no está sujeto a este límite. Si no tiene un dispositivo backend físico configurado, puede ignorar el control de recursos de ancho de banda.

El límite mínimo de ancho de banda admitido depende de la pila de red de Oracle Solaris en el dominio de servicio. El límite de ancho de banda se puede configurar con cualquier valor elevado deseado. No hay un límite superior. El límite de ancho de banda solo garantiza que el ancho de banda no supera el valor configurado. Por lo tanto, puede configurar un límite de ancho de banda con un valor mayor que la velocidad del enlace del dispositivo de red física asignado al conmutador virtual.

Configuración del límite de ancho de banda de red

Utilice el comando ldm add-vnet para crear un dispositivo de red virtual y especifique el límite del ancho de banda al proporcionar un valor para la propiedad maxbw.

primary# ldm add-vnet maxbw=limit if-name vswitch-name domain-name

Utilice el comando ldm set-vnet para especificar el límite de ancho de banda para un dispositivo de red virtual existente.

primary# ldm set-vnet maxbw=limit if-name domain-name

También puede borrar el límite de ancho de banda si especifica un valor en blanco para la propiedad maxbw:

primary# ldm set-vnet maxbw= if-name domain-name

En los siguientes ejemplos, se muestra cómo utilizar el comando ldm para especificar el límite de ancho de banda. El ancho de banda se especifica como un número entero con una unidad. La unidad es M para megabits por segundo o G para gigabits por segundo. La unidad es megabits por segundo si no especifica una unidad.

Ejemplo 41  Configuración del límite de ancho de banda cuando crea un dispositivo de red virtual

El siguiente comando crea un dispositivo de red virtual (vnet0) con un límite de ancho de banda de 100 Mbps.

primary# ldm add-vnet maxbw=100M vnet0 primary-vsw0 ldg1

El siguiente comando emitirá un mensaje de error cuando se intente configurar un límite de ancho de banda por debajo del valor mínimo, que es 10 Mbps.

primary# ldm add-vnet maxbw=1M vnet0 primary-vsw0 ldg1
Ejemplo 42  Configuración del límite de ancho de banda en un dispositivo de red virtual existente

Los siguientes comandos configuran el límite de ancho de banda en 200 Mbps en el dispositivo vnet0 existente.

Según el patrón de tráfico de red en tiempo real, es posible que la cantidad de ancho de banda no alcance el límite especificado de 200 Mbps. Por ejemplo, el ancho de banda podría ser de 95 Mbps, que no supera el límite de 200 Mbps.

primary# ldm set-vnet maxbw=200M vnet0 ldg1

El siguiente comando configura el límite de ancho de banda en 2 Gbps sobre el dispositivo vnet0 existente.

Dado que no existe un límite superior sobre el ancho de banda en la capa MAC, puede configurar el límite en 2 Gbps, aún cuando la velocidad de red física fuera inferior a 2 Gbps. En ese caso, no se afecta el límite del ancho de banda.

primary# ldm set-vnet maxbw=2G vnet0 ldg1
Ejemplo 43  Eliminación del límite de ancho de banda de un dispositivo de red virtual existente

El siguiente comando borra el límite de ancho de banda del dispositivo de red virtual especificado (vnet0). Al borrar este valor, el dispositivo de red virtual utiliza el ancho de banda máximo disponible, proporcionado por el dispositivo físico subyacente.

primary# ldm set-vnet maxbw= vnet0 ldg1
Ejemplo 44  Visualización del límite de ancho de banda de un dispositivo de red virtual existente

El comando ldm list-bindings muestra el valor de la propiedad maxbw para el dispositivo de red virtual especificado, si estuviera definido.

El siguiente comando muestra que el dispositivo de red virtual vnet3 tiene un límite de ancho de banda de 15 Mbps. Si no se configura un límite de ancho de banda, el campo MAXBW queda en blanco.

primary# ldm ls-bindings -e -o network ldg3
NAME
ldg3

MAC
    00:14:4f:f8:5b:12

NETWORK
    NAME         SERVICE                MACADDRESS PVID|PVLAN|VIDs
    ----         -------                ---------- ---------------
    vnet3        primary-vsw0@primary   00:14:4f:fa:ba:b9 1|--|--
            DEVICE     :network@0       ID   :0
            LINKPROP   :--              MTU  :1500
            MAXBW      :15M             MODE :--
            CUSTOM     :disable
            PRIORITY   :--              COS  :--
            PROTECTION :--

        PEER                   MACADDRESS          PVID|PVLAN|VIDs
        ----                   ----------          ---------------
        primary-vsw0@primary   00:14:4f:f9:08:28   1|--|--
            LINKPROP   :--              MTU  :1500
            MAXBW      :--              LDC  :0x0
            MODE       :--

También puede utilizar el comando dladm show-linkprop para visualizar el valor de la propiedad maxbw de la siguiente manera:

# dladm show-linkprop -p maxbw
LINK              PROPERTY PERM VALUE  EFFECTIVE DEFAULT POSSIBLE
...
ldoms-vsw0.vport0 maxbw    rw   15     15        --      --