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

Información del documento

Prefacio

1.  Gestión de recursos y virtualización de red en Oracle Solaris

2.  Creación y administración de redes virtuales en Oracle Solaris

3.  Gestión de recursos de red en Oracle Solaris

Trabajo con clientes, transmisión de anillos y recepción de anillos

Clientes MAC y asignación de anillos

Asignación de anillos en VLAN

Propiedades de enlace de datos para la asignación de anillos

Comandos para trabajar con la recepción y transmisión de anillos

Obtención e interpretación de información de anillos

Visualización de las capacidades de asignación anillos de un enlace de datos

Visualización del uso y las asignaciones de anillos en un enlace de datos

Cómo configurar clientes y asignar anillos

Trabajo con agrupaciones y CPU

Cómo configurar una agrupación de CPU para un enlace de datos

Cómo asignar las CPU a un enlace

Gestión de recursos en flujos

Cómo configurar flujos

4.  Supervisión del tráfico de red y el uso de recursos en Oracle Solaris

Índice

Gestión de recursos en flujos

Los flujos están compuestos por paquetes de red que se organizan según un atributo. Los flujos permiten asignar más recursos de red. Para obtener una descripción general de los flujos, consulte Gestión de recursos de red mediante flujos.

El uso de flujos para la gestión de recursos implica los siguientes pasos generales:

  1. Crear el flujo sobre la base de un atributo específico como se muestra en Gestión de recursos de red mediante flujos.

  2. Personalizar el uso de recursos del flujo mediante el establecimiento de las propiedades que pertenecen a los recursos de la red. Actualmente, sólo se puede configurar el ancho de banda para el procesamiento de los paquetes.

Cómo configurar flujos

  1. Si es necesario, muestre los enlaces disponibles para determinar el enlace en el que configurará los flujos.
    # dladm show-link
  2. Verifique que las interfaces IP mediante el enlace seleccionado estén correctamente configuradas con direcciones IP.
    # ipadm show-addr
  3. Cree los flujos según el atributo que ha determinado para cada flujo.
    # flowadm add-flow -l link -a attribute=value[,attribute=value] flow
    link

    Se refiere al enlace en el que se va a configurar el flujo.

    attribute

    Se refiere a una de las siguientes clasificaciones según las que puede organizar los paquetes de red en un flujo:

    flow

    Se refiere al nombre que le asigna al flujo en particular.

    Para obtener más información sobre los flujos y sus atributos, consulte la página del comando man flowadm(1M).

  4. (Opcional) Visualice el rango de valores posible para el ancho de banda del enlace de datos.
    # dladm show-linkprop -p maxbw link

    Donde link es el enlace de datos en el que está configurado el flujo.

    El rango de valores se muestra en el campo POSSIBLE.

  5. Asigne una parte de ancho de banda al flujo.
    # flowadm set-flowprop -p maxbw=value flow

    El valor que se define debe estar dentro del rango de valores permitido para el ancho de banda del enlace.


    Nota - Actualmente, sólo se puede personalizar el ancho de banda de un flujo.


  6. (Opcional) Visualice los flujos que ha creado mediante el enlace.
    # flowadm

    Nota - El comando flowadm, si se utiliza sin subcomandos, proporciona la misma información que el comando flowadm show-flow.


  7. (Opcional) Visualice los valores de propiedad para un flujo especificado.
    # flowadm show-flowprop flow

Ejemplo 3-8 Gestión de recursos mediante la configuración de propiedades de flujos y enlaces

En este ejemplo se combinan los pasos para asignar recursos de red a enlaces de datos y flujos. El ejemplo se basa en la configuración que se muestra en la figura siguiente.

image:La figura muestra una configuración para gestionar recursos en enlaces de datos y flujos.

La figura muestra dos hosts físicos que están conectados entre sí.

Las tareas de este ejemplo incluyen lo siguiente:

Tenga en cuenta que el ejemplo no incluye ningún procedimiento para la configuración de zonas. Para configurar zonas, consulte el Capítulo 17, Planificación y configuración de zonas no globales (tareas) de Administración de Oracle Solaris 11.1: zonas de Oracle Solaris, zonas de Oracle Solaris 10 y gestión de recursos.

En primer lugar, vea la información sobre enlaces e interfaces IP en Host1.

# ipadm
NAME             CLASS/TYPE STATE     UNDER      ADDR
lo0              loopback   ok        --         --
    lo0/v4        static     ok        --         127.0.0.1/8
net0             ip         ok        --         --
    net0/v4       static     ok        --         10.10.6.5/24
net1             ip         failed    ipmp0      --
    net1/v4       static     ok        --         10.10.12.42/24

A continuación, cree un flujo mediante net1 para aislar el tráfico UDP a Host2. A continuación, implemente los controles de recursos en el flujo.

# flowadm add-flow -l net1 -a transport=udp udpflow
# flowadm set-flowprop -p maxbw=80 udpflow

Luego, compruebe la información sobre el flujo creado.

flowadm
FLOW        LINK   IPADDR   PROTO   LPORT   RPORT   DFSLD
udpflow     net1   --       udp     --      --      --

# flowadm show-flowprop
FLOW         PROPERTY        VALUE          DEFAULT        POSSIBLE
udpflow      maxbw              80          --             --

En Host2, configure las VNIC mediante net0 para cada zona. Implemente los controles de recursos en cada VNIC. A continuación, asigne las VNIC a las zonas respectivas.

# dladm create-vnic -l net0 vnic0
# dladm create-vnic -l net0 vnic1
# dladm create-vnic -l net0 vnic2

# dladm set-prop -p rxrings=4,txrings=4 vnic0
# dladm set-prop -p rxrings=2,txrings=2 vnic1
# dladm set-prop -p rxrings=1,txrings=1 vnic2


# zonecfg -z zone1
# zonecfg:zone1> add net
# zonecfg:zone1:net> set physical=vnic0
# zonecfg:zone1:net> end
# zonecfg:zone1> commit
# zonecfg:zone1> exit
# zoneadm -z zone1 reboot

# zonecfg -z zone2
# zonecfg:zone2> add net
# zonecfg:zone2:net> set physical=vnic1
# zonecfg:zone2:net> end
# zonecfg:zone2> commit
# zonecfg:zone2> exit
# zoneadm -z zone2 reboot
#

# zonecfg -z zone3
# zonecfg:zone3> add net
# zonecfg:zone3:net> set physical=vnic2
# zonecfg:zone3:net> end
# zonecfg:zone3> commit
# zonecfg:zone3> exit
# zoneadm -z zone3 reboot
#

Suponga que pool1, un conjunto de CPU de Host2, previamente se configuró para ser utilizado por zone1. Vincule esa agrupación de CPU para gestionar también los procesos de red de zone1 como se indica a continuación:

# dladm set-prop -p pool=pool1 vnic0

Por último, cree un cliente basado en software que comparta los anillos con net0, la interfaz principal.

# dladm create-vnic -p rxrings=sw,txrings=sw -l net0 vnic3