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
Descripción general de agregaciones de enlaces
Directivas y equilibrio de la carga
Modo de LACP de agregación y conmutadores
Administración de agregaciones de enlaces
Cómo crear una agregación de enlaces
Cómo cambiar entre tipos de agregación de enlaces
Cómo modificar una agregación de troncos
Cómo agregar un enlace a una agregación
Cómo eliminar un enlace de una agregación
Cómo suprimir una agregación 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
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
Las agregaciones de enlaces, también llamadas truncaciones, son un grupo de diversas interfaces de un sistema que se configuran juntas, como una única unidad lógica, a fin de aumentar el rendimiento del tráfico de red. En la siguiente figura, se muestra un ejemplo de una agregación de enlaces configurada en un sistema.
Figura 2-1 Configuración de agregación de enlaces
En la Figura 2-1, se muestra la agregación aggr1, que incluye tres enlaces de datos subyacentes, de net0 a net2. Estos enlaces de datos se dedican para dar lugar al tráfico que atraviesa el sistema por medio de la agregación. Los enlaces subyacentes se ocultan de las aplicaciones externas. En su lugar, el enlace de datos lógico aggr1 es accesible.
Las agregaciones de enlaces tienen las siguientes funciones:
Ancho de banda ampliado: la capacidad de varios enlaces se combina en un enlace lógico.
Conmutación por error y conmutación por recuperación automáticas: gracias a la compatibilidad con la detección de fallos basada en enlaces, el tráfico que proviene de un enlace con errores se conmuta a otros enlaces que estén funcionando en la agregación.
Administración mejorada: todos los enlaces subyacentes se administran como una única unidad.
Menos drenaje en la agrupación de direcciones de red: puede asignarse una dirección IP a la agregación completa.
Protección de enlaces: puede configurar la propiedad de enlace de datos que activa la protección de enlaces para los paquetes que fluyen por la agregación.
Gestión de recursos: las propiedades de enlace de datos para los recursos de red y las definiciones de flujos le permiten regular el uso de los recursos de red que hacen las aplicaciones. Para obtener más información acerca de la gestión de recursos, consulte el Capítulo 3, Gestión de recursos de red en Oracle Solaris de Uso de redes virtuales en Oracle Solaris 11.1.
Nota - Las agregaciones de enlaces ejecutan funciones similares a las de las rutas múltiples de red IP (IPMP) para mejorar el rendimiento y la disponibilidad de la red. Para ver una comparación de estas dos tecnologías, consulte Apéndice BAgregaciones de enlaces e IPMP: comparación de funciones.
Oracle Solaris admite dos tipos de agregaciones de enlaces:
Agregaciones de troncos
Agregaciones de rutas múltiples de enlaces de datos (DLMP)
Para obtener una vista rápida de las diferencias entre los dos tipos de agregaciones de enlaces, consulte Apéndice ATipos de agregaciones de enlaces: comparación de funciones.
En las siguientes secciones, se describe cada tipo de agregación de enlaces con más detalle.
Las agregaciones de troncos otorgan beneficios a diversas redes con diferentes cargas de tráfico. Por ejemplo, si un sistema de la red ejecuta aplicaciones con un gran volumen de tráfico distribuido, puede dedicar una agregación de troncos al tráfico de dicha aplicación para aprovechar el aumento del ancho de banda. Para ubicaciones con espacio de direcciones IP limitado pero que requieren una gran cantidad de ancho de banda, sólo se necesita una dirección IP para una gran agregación de interfaces. Para ubicaciones que necesitan ocultar la existencia de interfaces internas, la dirección IP de la agregación oculta las interfaces a aplicaciones externas.
En Oracle Solaris, las agregaciones de troncos quedan configuradas de manera predeterminada cuando se crea una agregación. Por lo general, los sistemas que se configuran con agregaciones de enlaces también utilizan un conmutador externo para conectarse a otros sistemas. Consulte la siguiente figura.
Figura 2-2 Agregación de enlaces mediante conmutador
La Figura 2-2 representa una red local con dos sistemas, cada uno con una agregación configurada. Los dos sistemas están conectados mediante un conmutador en el que se configura el protocolo de control de agregación de enlaces (LACP).
El Sistema A tiene una agregación que consta de dos interfaces, net1 y net2. Estas interfaces están conectadas al nodo mediante puertos agregados. El Sistema B tiene una agregación de cuatro interfaces, de net1 a net4. Estas interfaces también están conectadas mediante puertos agregados del nodo.
En esta topología de agregación de enlaces, el conmutador debe admitir la tecnología de agregaciones. En consecuencia, sus puertos de conmutador deben estar configurados para gestionar el tráfico de los sistemas.
Las agregaciones de troncos también admiten la configuración de extremo a extremo. En lugar de utilizar un conmutador, se conectan directamente dos sistemas entre sí para ejecutar agregaciones paralelas, como se muestra en la siguiente figura.
Figura 2-3 Configuración de agregaciones de enlaces de extremo a extremo
La Figura 2-3 muestra la agregación de enlaces aggr0 en el sistema A directamente conectada con la agregación de enlaces aggr0 en el sistema B por medio de los enlaces correspondientes entre sus respectivos enlaces de datos subyacentes. De este modo, los sistemas A y B proporcionan duplicación y alta disponibilidad, además de comunicaciones a alta velocidad entre ambos sistemas. Cada sistema también tiene la interfaz net0 configurada para el flujo de tráfico de la red local.
La aplicación más común para agregaciones de enlaces de extremo a extremo son los servidores de base de datos reflejados. Ambos servidores deben actualizarse a la vez y, por lo tanto, necesitan bastante ancho de banda, flujo de tráfico de alta velocidad y fiabilidad. El uso más habitual de las agregaciones de enlaces de extremo a extremo es en los centros de datos.
Nota - Las configuraciones de extremo a extremo no se admiten en las agregaciones DLMP.
En las siguientes secciones, se describen otras funciones exclusivas de las agregaciones de troncos. No configure estas funciones cuando cree agregaciones DLMP.
Si planea utilizar una agregación de troncos, es recomendable definir una directiva para el tráfico saliente. Esta directiva puede especificar cómo deben distribuirse los paquetes entre los enlaces disponibles de una agregación y, por lo tanto, establece el equilibrio de la carga. A continuación se enumeran los posibles especificadores de capa y su efecto en la directiva de agregación:
L2: determina el enlace de salida numerando el encabezado MAC (L2) de cada paquete
L3: determina el enlace de salida numerando el encabezado IP (L3) de cada paquete
L4: determina el enlace de salida numerando el encabezado TCP, UDP u otro ULP (L4) de cada paquete
También es válida cualquier combinación de estas directivas. La directiva predeterminada es L4.
Si la configuración de una agregación de troncos incluye un conmutador, debe verificar que el conmutador admita LACP. Si el nodo admite LACP, debe configurar LACP para el nodo y la agregación. El LACP de la agregación se puede definir con uno de estos tres valores:
off: el modo predeterminado para agregaciones. Los paquetes LACP, llamados LACPDU no se generan.
active: el sistema genera las LACPDU en intervalos regulares que el usuario puede especificar.
passive: el sistema genera una LACPDU sólo cuando recibe una LACPDU del conmutador. Si la agregación y el nodo están configurados en modo pasivo, no pueden intercambiar paquetes LACPDU.
Una agregación de troncos normalmente alcanza para satisfacer los requisitos de una configuración de red. Sin embargo, una agregación de troncos está limitada a trabajar solo con un conmutador. Por lo tanto, el conmutador se convierte en un único punto de fallo para la agregación del sistema. Las soluciones anteriores que permiten que las agregaciones abarquen varios conmutadores tienen sus propias desventajas:
Las soluciones que se implementan en los conmutadores son específicos del proveedor, no son estándares. Si se utilizan varios conmutadores de diferentes proveedores, puede que la solución de un proveedor tal vez no se aplique a los productos de otros proveedores.
Combinar agregaciones de enlaces con las rutas múltiples de IP (IPMP) es muy complejo, sobre todo en el contexto de la virtualización de redes que implica zonas globales y zonas no globales. La complejidad aumenta a medida que se escalan las configuraciones, por ejemplo, en un escenario que incluye una gran cantidad de sistemas, zonas, NIC, NIC virtuales (VNIC) y grupos IPMP. Esta solución también exige hacer configuraciones en la zona global y en cada zona no global de todos los sistemas.
Incluso si se implementa una combinación de agregaciones de enlaces e IPMP, la configuración no se beneficia de las otras ventajas de trabajar en la capa de enlace sola; por ejemplo, la protección de enlaces, los flujos definidos por el usuario y la capacidad de personalizar las propiedades de enlace, como el ancho de banda.
Las agregaciones DLMP superan estas desventajas. En la siguiente figura, se muestra cómo funciona una agregación DLMP.
Figura 2-4 Agregación DLMP
La Figura 2-4 muestra el sistema A con la agregación de enlaces aggr0. La agregación consta de cuatro enlaces subyacentes, de net0 a net3. Además de aggr0, la interfaz principal, las VNIC también se configuran por medio de la agregación: vnic1 y vnic4 . La agregación se conecta al conmutador A y al conmutador B que, a su vez, se conectan a otros sistemas de destino en la red más amplia.
En una agregación de troncos, cada puerto se asocia a cada enlace de datos configurado en la agregación. En una agregación DLMP, un puerto se asocia con cualquiera de los enlaces de datos configurados de la agregación y con la interfaz primaria y las VNIC de la agregación.
Si la cantidad de VNIC supera la cantidad de enlaces subyacentes, un puerto específico se asocia con varios enlaces de datos. Por ejemplo, en la Figura 2-4, se muestra que vnic4 comparte un puerto con vnic3.
De manera similar, si se produce un fallo en el puerto de una agregación, todos los enlaces de datos que utilizan ese puerto se distribuyen entre los demás puertos. Por ejemplo, si net0 falla, aggr0 comparte un puerto con uno de los otros enlaces de datos. La distribución entre los puertos de agregación se produce de manera transparente para el usuario e independientemente de los conmutadores externos conectados a la agregación.
Si un conmutador falla, la agregación sigue proporcionando la conectividad a sus enlaces de datos con el resto de los conmutadores. Una agregación DLMP, puede utilizar varios conmutadores.
En resumen, las agregaciones DLMP admiten las siguientes funciones:
La agregación puede abarcar varios conmutadores.
No es necesario ni obligatorio efectuar una configuración de los conmutadores.
Puede alternar entre una agregación de troncos y una agregación DLMP mediante el comando dladm modify-aggr, siempre que utilice sólo las opciones que admite el tipo específico.
Nota - Si pasa de una agregación de troncos a una agregación DLMP, debe eliminar la configuración del conmutador creada previamente para la agregación de troncos.
La configuración de agregación de enlaces tiene los siguientes requisitos:
No se debe configurar ninguna interfaz IP en los enlaces de datos que se configurarán en una agregación.
Todos los enlaces de datos de la agregación deben ejecutarse a la misma velocidad y en modo dúplex completo.
Para las agregaciones DLMP, debe tener al menos un conmutador que conecte la agregación con los puertos en otros sistemas. No puede utilizar una configuración de extremo a extremo cuando configura agregaciones DLMP.
En los sistemas basados en SPARC, cada enlace de datos debe tener su propia dirección MAC. Para obtener instrucciones, consulte Cómo asegurarse de que la dirección MAC de cada interfaz sea única de Conexión de sistemas mediante la configuración de redes fijas en Oracle Solaris 11.1.
Los dispositivos deben admitir la notificación del estado del enlace, como lo define el estándar de agregación de enlaces IEEE 802.3ad para que un puerto se conecte a una agregación o se desconecte de ella. Los dispositivos que no admiten la notificación del estado del enlace sólo se pueden agregar utilizando la opción -f del comando dladm crear-aggr. Para tales dispositivos, el estado del enlace siempre se informa como UP. Para obtener información sobre el uso de la opción -f, consulte Cómo crear una agregación de enlaces.