Gestión de virtualización de red y recursos de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Septiembre de 2014
 
 

Migración de VNIC

Puede mover una o varias VNIC de un enlace de datos subyacente a otro sin suprimir ni volver a configurar la VNIC. El enlace de datos subyacente puede ser un enlace físico, una agregación de enlaces o un etherstub.

Por lo general, puede migrar una VNIC en cualquiera de las situaciones siguientes:

  • Cuando necesita reemplazar la NIC existente con una nueva NIC

  • Cuando la NIC de destino tiene más ancho de banda que la NIC existente

  • Cuando la NIC de destino implementa determinadas funciones en el hardware, como una descarga de recepción grande (LRO), una descarga de segmento grande (LSO) y una suma de comprobación

Para migrar correctamente las VNIC, el enlace de datos de destino al que se mueven las VNIC debe poder admitir las propiedades de enlace de datos de las VNIC. Si estas propiedades no son admitidas, la migración fallará y el usuario será notificado. Después de una migración correcta, todas las aplicaciones que utilizan las VNIC siguen funcionando normalmente, siempre que el enlace de datos de destino esté conectado a la red.

Es posible que, después de una migración de VNIC, cambien algunas propiedades que dependen del hardware, como el estado del enlace de datos, la velocidad del enlace y el tamaño de MTU. Los valores de estas propiedades se heredan del enlace de datos al que se migran las VNIC. Puede migrar todas las VNIC configuradas mediante un enlace de datos o migrar de forma selectiva las VNIC especificadas. También puede migrar las VNIC y modificar sus ID de VLAN simultáneamente.

  • Para migrar al enlace de destino todas las VNIC configuradas mediante el enlace de origen, utilice la siguiente sintaxis del comando:

    # dladm modify-vnic –l target-link –L source-link
    –l target-link

    Hace referencia al enlace mediante el cual se migran las VNIC

    –L source-link

    Hace referencia al enlace mediante el cual se configuraron previamente las VNIC

Ejemplo 2-20  Migración de todas las VNIC de un enlace de origen a un enlace de destino

En este ejemplo, todas las VNIC del enlace de origen ether0 se mueven al enlace de destino net1.

# dladm modify-vnic -l net1 -L ether0
# dladm show-vnic
LINK      OVER      SPEED         MACADDRESS         MACADDRTYPE        VIDS 
vnic0     net1      1000         2:8:20:c2:39:38     random             321
vnic1     net1      1000         2:8:20:5f:84:ff     random             656  
vnic2     net1      1000         2:8:20:5f:84:ff     random              0 
  • Para migrar al enlace de destino las VNIC especificadas configuradas mediante el enlace de origen, utilice la siguiente sintaxis del comando:

    # dladm modify-vnic –l target-link VNIC,VNIC,[...]

    Para realizar una migración selectiva de VNIC, debe especificar únicamente el enlace de destino.

Ejemplo 2-21  Migración de VNIC especificadas de un enlace de origen a un enlace de destino

En este ejemplo, vnic0, vnic1 y vnic2 se mueven de forma selectiva al enlace de destino net1 desde el enlace de origen net0.

# dladm modify-vnic -l net1 vnic0,vnic1,vnic2
# dladm show-vnic
LINK      OVER      SPEED         MACADDRESS         MACADDRTYPE        VIDS 
vnic0     net1      1000         2:8:20:c2:39:38     random             321
vnic1     net1      1000         2:8:20:5f:84:ff     random             656  
vnic2     net1      1000         2:8:20:5f:84:ff     random              0 
vnic3     net0      1000         2:8:20:5f:84:ff     random             345 
  • Para modificar los ID de VLAN de las VNIC configuradas mediante el enlace de origen y migrarlas al enlace de destino simultáneamente, utilice la siguiente sintaxis del comando:

    # dladm modify-vnic –l target-link –v vid VNIC

    Para asignar nuevos ID de VLAN, debe migrar las VNIC una a la vez.

Ejemplo 2-22  Migración y modificación de los ID de VLAN de las VNIC

En este ejemplo, vnic0, vnic1 y vnic2 se migran al enlace de datos de destino net1. Con la migración, los ID de VLAN de todas las VNIC también se modifican simultáneamente.

# dladm modify-vnic -l net1 -v 123 vnic0
# dladm modify-vnic -l net1 -v 456 vnic1
# dladm modify-vnic -l net1 -v 789 vnic2
# dladm show-vnic
LINK      OVER      SPEED         MACADDRESS         MACADDRTYPE        VIDS 
vnic0     net1      1000         2:8:20:c2:39:38     random             123
vnic1     net1      1000         2:8:20:5f:84:ff     random             456  
vnic2     net1      1000         2:8:20:5f:84:ff     random             789 

Al migrar las VNIC del enlace de origen al enlace de destino, las direcciones MAC asignadas aleatoriamente no se ven afectadas y son retenidas por sus respectivas VNIC después de la migración. Consulte el Example 2–22.

Sin embargo, la dirección MAC cambiará si la VNIC utiliza una dirección MAC de fábrica del enlace de origen. Si no especifica una dirección MAC durante la migración, la dirección MAC de fábrica de la VNIC se reemplaza con una dirección MAC asignada aleatoriamente. Si especifica una dirección MAC con –m durante la migración, la dirección MAC de fábrica de la VNIC se reemplaza con la dirección MAC especificada.

Tiene varias direcciones MAC asociadas con las VNIC creadas por las zonas de núcleo. Al migrar las VNIC creadas por las zonas de núcleo, todas las varias direcciones MAC asociadas con las VNIC se migran a la NIC de destino.