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) |
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)
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
9. Configuración de una interfaz IP
10. Configuración de las comunicaciones mediante interfaces inalámbricas en Oracle Solaris
12. Administración de agregaciones de enlaces
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
Descripción general de la gestión de recursos de red
Propiedades de enlaces de datos para el control de recursos
Gestión de recursos de red mediante flujos
Comandos para la gestión de recursos de red
Gestión de recursos de red (mapa de tareas)
Gestión de recursos en enlaces de datos
Anillos de transmisión y recepción
Clientes MAC y asignación de anillos
Propiedades para la asignación de anillos
Preparativos para la configuración de clientes basados en hardware
Cómo configurar un cliente basado en hardware
Cómo crear un cliente basado en software
Cómo identificar asignaciones de anillos en la asignación estática de anillos
Cómo configurar una agrupación de CPU para un enlace de datos
Cómo asignar las CPU a los enlaces
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.
Para utilizar flujos para gestionar recursos, realice los siguientes pasos generales:
Cree el flujo sobre la base de un atributo específico como se muestra en Gestión de recursos de red mediante flujos.
Personalice el uso de recursos del flujo mediante la configuración 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.
Se pueden crear flujos tanto en la red física en como en la red virtual. Para configurar flujos, utilice el comando flowadm. Para obtener más información técnica, consulte la página del comando man flowadm(1M).
# dladm show-link
# ipadm show-addr
# flowadm add-flow -l link -a attribute=value[,attribute=value] flow
Se refiere a una de las siguientes clasificaciones según las que puede organizar los paquetes de red en un flujo:
Dirección IP
Protocolo de transporte (UDP, TCP o SCTP)
Número de puerto para una aplicación (por ejemplo, puerto 21 para FTP)
Atributo de campo DS, que se utiliza para la calidad de servicio en paquetes IPv6 únicamente. Para obtener más información sobre el campo DS, consulte Punto de código DS de Administración de Oracle Solaris: servicios IP.
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).
# flowadm set-flowprop -p property=value[,property=value,...] flow
Puede especificar las siguientes propiedades de flujo para controlar recursos:
La cantidad máxima de ancho de banda del enlace que pueden utilizar los paquetes identificados con este flujo. El valor que se define debe estar dentro del rango de valores permitido para el ancho de banda del enlace. Para mostrar el rango de valores posibles para el ancho de banda de un enlace, active el campo POSSIBLE en la salida que se genera mediante el siguiente comando:
# dladm show-linkprop -p maxbw link
Nota - Actualmente, sólo se puede personalizar el ancho de banda de un flujo.
# flowadm show-flow -l link
# flowadm show-flowprop flow
Ejemplo 21-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.
La figura muestra dos hosts físicos que están conectados entre sí.
Host1 tiene la siguiente configuración:
Tiene una zona no global que actúa como una zona enrutadora. Se asignan dos interfaces a la zona: external0 se conecta a Internet, mientras que internal0 se conecta a la red interna, incluido el segundo host.
Los nombres de las interfaces IP se han cambiado por nombres personalizados. Aunque no sea necesario, el uso de nombres personalizados en los enlaces y las interfaces proporciona ventajas para la administración de la red. Consulte Dispositivos de red y nombres de enlaces de datos.
Un flujo se configura mediante internal0 para aislar el tráfico UDP e implementar el control sobre el modo en que los paquetes UDP utilizan los recursos. Para obtener información sobre la configuración de flujos, consulte Gestión de recursos en flujos.
Host2 tiene la siguiente configuración:
Tiene tres zonas no globales y sus respectivas VNIC. Las VNIC se configuran mediante una tarjeta nxge que admite la asignación dinámica de anillos. Para obtener más información sobre la asignación de anillos, consulte Anillos de transmisión y recepción.
La carga de procesamiento de red de cada zona es diferente. Para este ejemplo, la carga de zone1 es pesada, la carga de zone2 es media y la carga de zone3 es liviana. Los recursos se asignan a estas zonas según sus cargas.
Se configura una VNIC aparte como un cliente basado en software. Para obtener una descripción general de clientes MAC, consulte Clientes MAC y asignación de anillos.
Las tareas de este ejemplo incluyen lo siguiente:
Crear un flujo y configurar controles de flujo: se crea un flujo mediante internal0 para crear controles de recursos independientes respecto de los paquetes UDP recibidos por Host2.
Configurar propiedades de recursos de red para las VNIC en Host2: según la carga de procesamiento de cada zona, se configura la VNIC de cada zona con un conjunto de anillos dedicados. También se configura una VNIC independiente sin anillos dedicados como un ejemplo de un cliente basado en software.
Tenga en cuenta que el ejemplo no incluye ningún procedimiento para la configuración de zonas. Para configurar zonas, consulte Capítulo 17, Planificación y configuración de zonas no globales (tareas) de Administración de Oracle Solaris: zonas de Oracle Solaris, zonas de Oracle Solaris 10 y gestión de recursos.
En primer lugar, vea la información acerca de los enlaces y las interfaces IP en Host1.
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE internal0 Ethernet up 1000 full nge1 e1000g0 n unknown 0 half e1000g0 e1000g1 n unknown 0 half e1000g1 external0 Ethernet up 1000 full nge0 # dladm show-link LINK CLASS MTU STATE BRIDGE OVER internal0 phys 1500 up -- nge1 e1000g0 phys 1500 unknown -- -- e1000g1 phys 1500 unknown -- -- external0 phys 1500 up -- nge0 # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/4 static ok 127.0.0.1/8 external0 static ok 10.10.6.5/24 internal0 static ok 10.10.12.42/24
A continuación, cree un flujo mediante internal0 para aislar el tráfico UDP al Host2. A continuación, implemente los controles de recursos en el flujo.
# flowadm add-flow -l external0 -a transport=udp udpflow # flowadm set-flowprop -p maxbw=80 udpflow
Luego, compruebe la información sobre el flujo creado.
flowadm show-flow FLOW LINK IPADDR PROTO PORT DFSLD udpflow internal0 -- udp -- -- # flowadm show-flowprop SECURE OUTPUT FOR THIS
En el host2, configure las VNIC mediante nxge0 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 nxge0 vnic0 # dladm create-vnic -l nxge0 vnic1 # dladm create-vnic -l nxge0 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 # zone1>zonecfg>net> set physical=vnic0 # zone2>zonecfg>net> set physical=vnic1 # zone3>zonecfg>net> set physical=vnic2
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=pool01 vnic0
Por último, cree un cliente basado en software que comparta los anillos con nxge0, la interfaz principal.
dladm create-vnic -p rxrings=sw,txrings=sw -l nxge0 vnic3