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
 
 

Intercambio de información de VNIC mediante VDP

La información de VNIC (VSI) se intercambia entre el sistema (estación) y el conmutador externo (puente) mediante el protocolo de detección y configuración de VSI (VDP). Las unidades de tipo-longitud-valor (TLV) de VDP se intercambian mediante el protocolo de control perimetral (ECP), que transmite de forma confiable los paquetes VDP entre los pares. Las unidades TLV de VDP se intercambian al crear o suprimir una VNIC.

Los siguientes componentes de EVB permiten que el sistema comunique la información de VNIC (VSI) al conmutador externo:

  • Un perfil de VSI está compuesto por propiedades de enlace configuradas para la VNIC específica. Por lo tanto, un sistema puede tener tantos perfiles de VSI como VNIC configuradas.

  • El identificador de VSI permite identificar de forma única una instancia de VSI. En Oracle Solaris, esta instancia de VSI es la dirección MAC de la VNIC (VSI). El ID de tipo de VSI y la versión de VSI identifican el perfil dentro de un ID de gestor de VSI determinado.

  • El gestor de VSI gestiona varios perfiles de VSI en el sistema mediante la asignación del ID de tipo de VSI y la versión de VSI con un conjunto específico de propiedades de VNIC. Oracle Solaris definió un gestor de VSI predeterminado, oracle_v1, como una codificación de 3 bytes. Esta codificación de 3 bytes es utilizada como el ID de tipo de VSI por parte de un host Oracle Solaris en el paquete VDP.

  • Un ID de gestor de VSI identifica el gestor de VSI que es relevante para un par específico de ID de tipo de VSI y versión de VSI. El ID de gestor de VSI se representa mediante una dirección IPv6. Oracle Solaris definió un ID de gestor de VSI predeterminado: ORACLE_VSIMGR_V1.


Notas -  Actualmente, no hay estándares establecidos para definir un perfil de VSI y sus propiedades específicas. La definición de los tipos de VSI es específica del proveedor y está estrechamente relacionada con un ID de gestor de VSI.

    Esta codificación oracle_v1 admite las siguientes propiedades:

  • Límite de ancho de banda

  • Uso compartido de ancho de banda

  • Velocidad de enlaces subyacentes

  • Unidad de transmisión máxima (MTU) de la VNIC

En Oracle Solaris, el sistema codifica la información del enlace mediante la codificación oracle_v1 y, luego, transmite la información al conmutador externo. Una vez que el conmutador recibe la información, descodifica información codificada mediante la misma codificación oracle_v1.

    De manera predeterminada, un host Oracle Solaris envía los siguientes elementos al conmutador externo:

  • Gestor de VSI de Oracle: oracle_v1

  • ID de tipo de VSI: propiedades de VNIC codificadas mediante la codificación oracle_v1

  • Versión de VSI: siempre 0

    En Oracle Solaris, el mecanismo de intercambio de información de VNIC es el siguiente:

  1. El conmutador externo está configurado para admitir el gestor de VSI de Oracle, oracle_v1.

  2. El conmutador externo utiliza oracle_v1 para determinar las propiedades codificadas en el ID de tipo de VSI.

  3. El conmutador externo aplica la configuración de la propiedad a los paquetes para esa VNIC.

Detrás de la unidad TLV del ID de gestor de VSI se agrega una unidad TLV de OUI específica de la organización Oracle para indicar que se trata del ID de gestor de VSI específico de Oracle. La ausencia de la unidad TLV específica de Oracle en la respuesta del conmutador indica al host Oracle Solaris que el conmutador no admite el gestor de VSI de Oracle (codificaciones). Oracle Switch ES1-24 admite el gestor de VSI de Oracle, oracle_v1. Para obtener más información sobre la configuración de EVB en Oracle Switch ES1-24, consulte Sun Ethernet Fabric Operating System, EVB Administration Guide (Sistema operativo Sun Ethernet Fabric: Guía de administración de EVB).


Notas -  Además de admitir los protocolos VDP y ECP, para interoperar con el sistema Oracle Solaris, los conmutadores externos también deben admitir ORACLE_VSIMGR_V1, que es el ID de gestor de VSI de Oracle predeterminado, y la unidad TLV del identificador único de organización (OUI) de Oracle (subtipo VDP_ORACLEOUI_VSIMGR_SUBTYPE, que se utiliza para transportar la información de codificación).