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
Hace referencia al enlace mediante el cual se migran las VNIC
Hace referencia al enlace mediante el cual se configuraron previamente las VNIC
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.
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.
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.