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
 
 

Creación de VNIC de VF

Para crear una VNIC de VF en un enlace de datos, debe activar el modo SR-IOV de un enlace de datos. Para obtener más información, consulte Activación del modo SR-IOV de enlaces de datos. Después de activar el modo SR-IOV de un enlace de datos, las VF se asignan automáticamente a las VNIC al crear las VNIC con el comando dladm create-vnic. De forma similar, las VF se asignan automáticamente a las VLAN al crear las VLAN con el comando dladm create-vlan.

También puede especificar explícitamente si una VF debe asignarse a una VNIC o una VLAN. Para ello, especifique la propiedad de enlace de VNIC iov con los comandos dladm create-vnic o dladm create-vlan.

Puede utilizar la siguiente sintaxis del comando para crear explícitamente una VNIC de VF:

# dladm create-vnic [–p iov=value] -l link VNIC

Al crear una VNIC de VF, la especificación de la propiedad de enlace de VNIC iov es opcional. Si no especifica la propiedad de enlace de VNIC iov, el valor predeterminado inherit se asigna a esta propiedad. Puede especificar los siguientes valores para la propiedad de enlace de VNIC iov:

inherit

Valor predeterminado de la propiedad de enlace de VNIC iov. Determina si debe asignarse una VF según el valor de la propiedad iov del enlace de datos subyacente:

  • off: no asigna una VF para una VNIC.

  • on: intenta asignar una VF para una VNIC. Si no es posible, se crea una VNIC normal.

on

Asigna una VF. Si no se encuentra una VF, la creación de una VNIC falla.

off

Crea una VNIC sin una VF.

El valor real de una propiedad de enlace de datos es el valor que se muestra en la columna EFFECTIVE al utilizar el comando dladm show-linkprop para un enlace de datos.

La diferencia entre la propiedad de enlace de VNIC iov y otras propiedades de enlace de datos es que puede especificar la propiedad de enlace de VNIC iov únicamente cuando crea una VNIC o una VLAN. No puede modificar la propiedad de enlace de VNIC iov después de crear una VNIC o una VLAN.

La propiedad de enlace de VNIC iov tiene un valor real que indica si hay una VF asignada para la VNIC o la VLAN. El valor on de la columna EFFECTIVE significa que la VF está asignada y el valor off de la columna EFFECTIVE significa que la VF no está asignada.

Ejemplo 2-24  Creación de una VNIC de VF

En el siguiente ejemplo, se muestra cómo crear la VNIC de VF vfvnic1 y la VNIC normal vnic1 en el enlace de datos net0 mediante la especificación explícita de la propiedad de enlace de VNIC iov. En este ejemplo, se asume que activó el modo SR-IOV del enlace de datos net0.

# dladm show-linkprop -p iov net0 
LINK     PROPERTY  PERM    VALUE  EFFECTIVE  DEFAULT   POSSIBLE 
net0     iov       rw      on     on         auto      auto,on,off
# dladm create-vnic -l net0 vfvnic1
# dladm show-linkprop -p iov vfvnic1
LINK      PROPERTY   PERM   VALUE    EFFECTIVE   DEFAULT    POSSIBLE
vfvnic1   iov        r-     inherit  on          inherit    inherit,on,off
# dladm create-vnic -p iov=off -l net0 vnic1
# dladm show-linkprop -p iov vnic1
LINK    PROPERTY   PERM   VALUE    EFFECTIVE   DEFAULT     POSSIBLE
vnic1   iov        r-     off      off         inherit     inherit,on,off

En este ejemplo, se proporciona la siguiente información:

  • Debe configurar la propiedad iov para enlace de datos net0 en on antes de crear las VNIC de VF.

  • Si no especifica un valor para la propiedad iov al crear una VNIC, se asigna el valor predeterminado inherit a la propiedad iov. La VNIC de VF vfvnic1 se crea con una VF.

  • Si especifica explícitamente el valor off para la propiedad iov al crear una VNIC, se crea una VNIC normal sin una VF, aunque la propiedad iov del enlace de datos subyacente net0 sea on. La VNIC vnic1 se crea sin una VF.