Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Puentes virtuales de borde

Descripción del puente virtual de borde para su uso con tecnología VEPA en conmutadores de la serie EX

Los servidores que utilizan el agregador de puerto Ethernet virtual (VEPA) no envían paquetes directamente de una máquina virtual (VM) a otra. En su lugar, los paquetes se envían a puentes virtuales en un conmutador adyacente para su procesamiento. Los conmutadores de la serie EX usan puentes virtuales de borde (EVB) como un puente virtual para devolver los paquetes en la misma interfaz que los entregó.

¿Qué es EVB?

EVB es una capacidad de software en un conmutador que ejecuta Junos OS que permite que varias máquinas virtuales se comuniquen entre sí y con hosts externos en el entorno de red Ethernet.

¿Qué es VEPA?

VEPA es una capacidad de software en un servidor que colabora con un conmutador externo adyacente para proporcionar soporte de puente entre varias máquinas virtuales y redes externas. El VEPA colabora con el conmutador adyacente reenviando todas las tramas originadas por VM al conmutador adyacente para el procesamiento de tramas y el relé de tramas (incluido el reenvío de horquillas) y dirigiendo y replicando tramas recibidas del enlace ascendente VEPA a los destinos apropiados.

¿Por qué usar VEPA en lugar de VEB?

Aunque las máquinas virtuales son capaces de enviar paquetes directamente entre sí con una tecnología llamada puente ethernet virtual (VEB), normalmente desea usar conmutadores físicos para la conmutación, ya que VEB utiliza costoso hardware de servidor para llevar a cabo la tarea. En lugar de usar VEB, puede instalar VEPA en un servidor para descargar la funcionalidad de conmutación a un conmutador físico adyacente y menos costoso. Las ventajas adicionales de usar VEPA incluyen:

  • VEPA reduce la complejidad y permite un mayor rendimiento en el servidor.

  • VEPA aprovecha las funciones de seguridad y seguimiento del conmutador físico.

  • VEPA ofrece visibilidad del tráfico entre máquinas virtuales a herramientas de administración de red diseñadas para un puente adyacente.

  • VEPA reduce la cantidad de configuración de red que requieren los administradores de servidores y, como consecuencia, reduce el trabajo para el administrador de red.

¿Cómo funciona EVB?

EvB usa dos protocolos, el protocolo de detección y configuración (VDP) de interfaz de estación virtual (VSI) y el protocolo de control de borde (ECP) para programar políticas para cada instancia de conmutador virtual individual; en concreto, EVB mantiene la siguiente información para cada instancia de VSI:

  • VLAN ID

  • Tipo de VSI

  • Versión de tipo VSI

  • Dirección MAC del servidor

El servidor VEPA usa VDP para propagar información de VSI al conmutador. Esto permite que el conmutador programe políticas en VSIs individuales y admite la migración de máquinas virtuales mediante la implementación de lógica para preasociar una VSI con una interfaz determinada.

El ECP es una capa de transporte parecida al protocolo de descubrimiento de capa de vínculo (LLDP) que permite que varios protocolos de capa superior envíen y reciban unidades de datos de protocolo (PDU). El ECP mejora el LLDP mediante la implementación de secuenciación, retransmisión y un mecanismo de ack, a la vez que sigue siendo lo suficientemente ligero como para implementarse en una red de un solo salto. El ECP se implementa en una configuración de EVB cuando configura LLDP en interfaces que haya configurado para EVB. Es decir, configura LLDP, no ECP.

¿Cómo implemento EVB?

Puede configurar EVB en un conmutador cuando ese conmutador esté adyacente a un servidor que incluya tecnología VEPA. En general, esto es lo que se hace para implementar EVB:

  • El administrador de red crea un conjunto de tipos de VSI. Cada tipo de VSI está representado por un ID de tipo VSI y una versión de VSI. el administrador de red puede implementar una o más versiones de VSI en cualquier momento dado.

  • El administrador de VM configura VSI (que es una interfaz de estación virtual para una máquina virtual que está representada por una dirección MAC y un par de ID de VLAN) . Para lograr esto, el administrador de VM consulta los ID de tipo VSI (VTID) disponibles y crea una instancia de VSI que consta de un ID de instancia de VSI y el VTID elegido. Esta instancia se conoce como VTDB y contiene un ID de administrador de VSI, un ID de tipo VSI, una versión de VSI y un ID de instancia de VSI.

Configuración de puentes virtuales de borde en un conmutador de la serie EX

Configure el puente virtual de borde (EVB) cuando un conmutador está conectado a un servidor de máquina virtual (VM) mediante la tecnología de agregador de puerto Ethernet virtual (VEPA). EVB no convierte paquetes; en cambio, garantiza que los paquetes de una máquina virtual destinada a otra máquina virtual en el mismo servidor de máquina virtual se conmutan. En otras palabras, cuando el origen y el destino de un paquete son el mismo puerto, EVB entrega el paquete correctamente, lo que de otro modo no ocurriría.

Nota:

La configuración de EVB también habilita el protocolo de detección y configuración (VDP) de interfaz de estación virtual (VSI).

Antes de comenzar a configurar EVB, asegúrese de que dispone de lo siguiente:

  • Configure la agregación de paquetes en el servidor conectado al puerto que utilizará en el conmutador para EVB. Consulte la documentación del servidor.

  • Configure la interfaz EVB para todas las VLAN ubicadas en las máquinas virtuales. Consulte Configuración de redes VLAN para conmutadores de la serie EX.

    Nota:

    Las funciones de seguridad del puerto, la limitación de movimiento de MAC y la limitación de MAC se admiten en interfaces configuradas para EVB; sin embargo, el EVB no admite la seguridad del puerto con protección de origen IP, la inspección dinámica de ARP (DAI) y la inspección de DHCP. Para obtener más información acerca de estas funciones, consulte Características de seguridad de puerto.

Para configurar EVB en el conmutador:

  1. Configure el modo de acceso con etiquetas para las interfaces en las que habilitará EVB:
  2. Habilite el Protocolo de detección de capa de vínculo (LLDP) en las interfaces en las que habilitará EVB:.
  3. Configure las interfaces de EVB como miembros de todas las VLAN ubicadas en las máquinas virtuales.
  4. Habilite VDP en las interfaces:
  5. Defina políticas para la información de VSI, incluyendo un ID de administrador de VSI, tipo de VSI, versión de VSI e ID de instancia de VSI:
  6. Defina los filtros de firewall a los que se asignaron en el paso anterior. Cuando cada paquete entrante coincide con el filtro, el recuento se incrementa en 1. Otras acciones posibles son aceptar y soltar.
  7. Asociar políticas de VSI con VDP:
  8. Compruebe que la máquina virtual se asoció correctamente con el conmutador. Después de asociar correctamente el perfil de VSI con la interfaz del conmutador, compruebe el aprendizaje de la dirección MAC de la máquina virtual en la tabla MAC o en la tabla de base de datos de reenvío. El tipo de aprendizaje de las direcciones MAC de la MÁQUINA virtual será VDP, y cuando se apague correctamente la máquina virtual, la entrada MAC-VLAN correspondiente se eliminará de la tabla FDB, de lo contrario, nunca se apagará.
  9. Verifique que se aprenden perfiles de VSI en el conmutador:
  10. Compruebe las estadísticas de los intercambios de paquetes ECP entre el conmutador y el servidor:

Ejemplo: Configuración de puentes virtuales de borde para su uso con tecnología VEPA en un conmutador de la serie EX

Las máquinas virtuales (VM) pueden usar un conmutador físico adyacente al servidor de las máquinas virtuales para enviar paquetes tanto a otras máquinas virtuales como al resto de la red cuando se cumplan dos condiciones:

  • El agregador de paquetes de Ethernet virtual (VEPA) está configurado en el servidor de vm.

  • El puente virtual de borde (EVB) está configurado en el conmutador.

En este ejemplo, se muestra cómo configurar EVB en el conmutador para que los paquetes puedan fluir hacia y desde las máquinas virtuales.

Requisitos

En este ejemplo, se utilizan los siguientes componentes de hardware y software:

  • Un conmutador EX4500 o EX8200

  • Junos OS versión 12.1 o posterior para conmutadores serie EX

Antes de configurar EVB en un conmutador, asegúrese de que ha configurado el servidor con máquinas virtuales, VLAN y VEPA:

Nota:

A continuación, se muestran los números de componentes utilizados en este ejemplo, pero puede usar menos o más para configurar la función.

  • En el servidor, configure seis máquinas virtuales, vm 1 a VM 6 como se muestra en Figura 1. Consulte la documentación del servidor.

  • En el servidor, configure tres VLAN denominadas VLAN_Purple, VLAN_Orange y VLAN_Blue, y agregue dos máquinas virtuales a cada VLAN. Consulte la documentación del servidor.

  • En el servidor, instale y configure VEPA para agregar los paquetes de máquina virtual.

  • En el conmutador, configure una interfaz con las mismas tres VLAN como servidor (VLAN_Purple, VLAN_Orange y VLAN_Blue). Consulte Configuración de redes VLAN para conmutadores de la serie EX.

Descripción general y topología

EVB es una capacidad de software que proporciona varias estaciones finales virtuales que se comunican entre sí y con conmutadores externos en el entorno de red Ethernet.

En este ejemplo, se muestra la configuración que se lleva a cabo en un conmutador cuando dicho conmutador está conectado a un servidor con VEPA configurado. En este ejemplo, un conmutador ya está conectado a un servidor que aloja seis máquinas virtuales (VM) y está configurado con VEPA para agregar paquetes. Las seis máquinas virtuales del servidor son de VM 1 a VM 6, y cada máquina virtual pertenece a una de las tres VLAN de servidor: VLAN_Purple, VLAN_Orange u VLAN_Blue. Dado que el VEPA está configurado en el servidor, no hay dos máquinas virtuales que puedan comunicarse directamente: toda comunicación entre máquinas virtuales debe ocurrir a través del conmutador adyacente. Figura 1 muestra la topología de este ejemplo.

Topología de ejemplo de puente virtual de borde

Figura 1: TopologíaTopología

El componente VEPA del servidor envía todos los paquetes desde cualquier máquina virtual, independientemente de si los paquetes están destinados a otras máquinas virtuales en el mismo servidor o a cualquier host externo, al conmutador adyacente. El conmutador adyacente aplica políticas a los paquetes entrantes según la configuración de interfaz y, luego, los reenvía a las interfaces adecuadas según la tabla de aprendizaje MAC. Si el conmutador aún no ha aprendido una MAC de destino, inunda el paquete a todas las interfaces, incluido el puerto de origen al que llegó el paquete.

Tabla 1 muestra los componentes utilizados en este ejemplo.

Tabla 1: Componentes de la topología para configurar EVB
Componente Description

Conmutador de la serie EX

Para obtener una lista de los conmutadores que admiten esta función, consulte Descripción general de las características del software del conmutador de la serie EX o Descripción general delas características del software de chasis virtual de la serie EX.

ge-0/0/20

Cambie la interfaz al servidor.

Servidor

Servidor con máquinas virtuales y tecnología VEPA.

Máquinas virtuales

Seis máquinas virtuales ubicadas en el servidor, denominadas VM 1, VM 2, VM 3, VM 4, VM 5 y VM 6.

Vlan

Tres VLAN, denominadas VLAN_Purple, VLAN_Orange y VLAN_Blue. Cada VLAN tiene dos miembros de máquina virtual.

VEPA

Un agregador de puerto Ethernet virtual (VEPA) es una capacidad de software en un servidor que colabora con un conmutador externo adyacente para proporcionar soporte de puente entre varias máquinas virtuales y con redes externas. El VEPA colabora con el conmutador reenviando todas las tramas originadas por VM al puente adyacente para el procesamiento de tramas y el relé de trama (incluido el reenvío de horquilla) y dirigiendo y replicando tramas recibidas del enlace ascendente VEPA a los destinos apropiados.

Nota:

La configuración de EVB también habilita el protocolo de detección y configuración (VDP) de interfaz de estación virtual (VSI).

Configuración

Procedimiento

Configuración rápida de CLI

Para configurar rápidamente EVB, copie los siguientes comandos y péguelos en la CLI del conmutador en el [edit] nivel jerárquico.

Procedimiento paso a paso

Para configurar EVB en el conmutador:

  1. Configure el modo de acceso con etiquetas para las interfaces en las que habilitará EVB:

  2. Habilite el Protocolo de detección de capa de vínculo (LLDP) en las interfaces de puertos en las que habilitará EVB:

  3. Configure la interfaz como miembro de todas las VLAN ubicadas en las máquinas virtuales.

  4. Habilite el protocolo de detección y control (VDP) de VSI en la interfaz:

  5. Defina políticas para la información de VSI. La información de VSI se basa en un ID de administrador de VSI, tipo de VSI, versión de VSI e ID de instancia de VSI:

  6. En el paso anterior se definieron dos políticas de VSI, cada una de ellas asignación a distintos filtros de firewall. Defina los filtros de firewall:

  7. Asociar políticas de VSI con el protocolo de descubrimiento de VSI

Resultados

Verificación

Para confirmar que EVB está habilitado y funciona correctamente, realice estas tareas:

Verificar que EVB esté correctamente configurado

Propósito

Compruebe que EVB está correctamente configurado

Acción
Significado

Cuando lldp se habilita por primera vez, se produce un intercambio de LLDP EVB entre el conmutador y el servidor mediante LLDP. Como parte de este intercambio se negocian los siguientes parámetros: Número de VSIs compatibles, modo de reenvío, compatibilidad con ECP, soporte de VDP y exponente de temporizador de retransmisión (RTE). Si el resultado tiene valores para los parámetros negociados, EVB está correctamente configurado.

Comprobar que la máquina virtual se asocia correctamente con el conmutador

Propósito

Compruebe que la máquina virtual se asoció correctamente con el conmutador. Después de asociar correctamente el perfil de VSI con la interfaz del conmutador, compruebe el aprendizaje de la dirección MAC de la máquina virtual en la tabla MAC o en la tabla de base de datos de reenvío. El tipo de aprendizaje de las direcciones MAC de la MÁQUINA virtual será VDP, y cuando se apague correctamente la máquina virtual, la entrada MAC-VLAN correspondiente se eliminará de la tabla FDB, de lo contrario, nunca se apagará.

Acción

Verificar que se aprenden perfiles de VSI en el conmutador

Propósito

Compruebe que se están aprendiendo perfiles de VSI en el conmutador.

Acción
Significado

Cada vez que se inician máquinas virtuales configuradas para VEPA en el servidor, las máquinas virtuales comienzan a enviar mensajes VDP. Como parte de este protocolo, los perfiles de VSI se aprenden en el conmutador.

Si el resultado tiene valores para administrador, tipo, versión, estado de VSI e instancia, los perfiles VSI se aprenden en el conmutador.