El siguiente escenario describe cómo combinar una agregación de rutas múltiples de enlaces de datos (DLMP) con VNIC para obtener alta disponibilidad. La Figure 1–2 describe gráficamente este tipo de configuración.
El sistema que se utiliza para crear y configurar la agregación DLMP en el siguiente ejemplo tiene un conjunto de NIC Ethernet de 10 Gb, como se muestra en la siguiente salida:
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet up 1000 full e1000g0 net1 Ethernet up 1000 full e1000g1 net2 Ethernet up 1000 full e1000g2Ejemplo 2-8 Configuración y virtualización de agregaciones DLMP con VNIC
En primer lugar, cree la agregación DLMP (aggr0) con sondeo activado para las interfaces net1 y net2, como se muestra en el siguiente ejemplo:
# dladm create-aggr -l net1 -l net2 -m dlmp -p probe-ip=+ aggr0
Establecer la propiedad probe-ip activa el fallo de detección basada en sondeo con selección automática de las direcciones IP de sondeo de origen y destino. Para obtener detalles, consulte Configuración de la detección de fallos basada en sondeos para la agregación DLMP de Gestión de enlaces de datos de red en Oracle Solaris 11.2 .
A continuación, cree una interfaz IP y una dirección para el enlace de datos de agregación de la siguiente manera:
# ipadm create-ip aggr0 # ipadm create-addr -T dhcp aggr0
Virtualice la agregación DLMP.
Puede virtualizar fácilmente la agregación mediante la creación de una VNIC mediante un enlace de datos de agregación. Por ejemplo, cree una tarjeta de la interfaz de red virtual mediante aggr0 de la siguiente manera:
# dladm create-vnic -l aggr0 vnic0
La tarjeta de la interfaz de red virtual recientemente creada (vnic0) ahora tiene alta disponibilidad. Si falla alguno de los enlaces agregados (net1 o net2), el tráfico para esa tarjeta de la interfaz de red virtual automáticamente conmuta por error al enlace restante y la operación es transparente para la tarjeta de la interfaz de red virtual.
Vea información sobre la agregación mediante uno de los siguientes comandos:
# dladm show-aggr LINK MODE POLICY ADDRPOLICY LACPACTIVITY LACPTIMER aggr0 dlmp -- -- -- -- # dlstat show-aggr -x LINK PORT SPEED DUPLEX STATE ADDRESS PORTSTATE aggr0 -- 1000Mb full up 0:14:4f:fa:ea:42 -- net1 1000Mb full up 0:14:4f:fa:ea:42 attached net2 1000Mb full up 0:14:4f:f9:c:d attached
Como alternativa, es posible virtualizar una agregación para obtener alta disponibilidad si se especifica el enlace de datos de agregación como enlace inferior del recurso anet de una zona Oracle Solaris, como se muestra en el siguiente ejemplo. O bien, puede especificar un enlace de datos de agregación como enlace superior de un nodo EVS. Consulte Configuración de una red de cliente virtual de EVS para obtener un ejemplo de este tipo de configuración.
El siguiente ejemplo truncado muestra cómo se debe especificar un enlace de datos de agregación como el enlace inferior de un recurso anet de una zona durante una sesión interactiva de zonecfg.
# zonecfg -z zone1 . . . zonecfg:zone1> add anet zonecfg:zone1:anet> set lower-link=aggr0 . . . zonecfg:zone1:anet> end zonecfg:zone1> commit
Para obtener más información acerca del uso interactivo del comando zonecfg, consulte la página del comando man zonecfg(1M) y Creación y uso de zonas de Oracle Solaris .