Configuración del complemento ML2
Los controladores DE JUNIPER ML2 admiten los siguientes tipos de redes virtuales:
Red basada en VLAN
Red tunelizadas basada en VXLAN con EVPN mediante el enlace jerárquico de puerto
Mediante el uso de funciones como LAG y MC-LAG, los controladores ML2 admiten la orquestación de vínculos agregados que conectan los nodos de OpenStack a los conmutadores ToR.
Configuración del complemento de VLAN ML2
El complemento de VLAN ML2 de Juniper admite la configuración de VLAN de la red de cada inquilino en el puerto de conmutación correspondiente conectado al nodo de computación. La migración de VM se admite desde OpenStack Neutron versión 2.7.1 en adelante.
Dispositivos compatibles
Dispositivos de las series EX y QFX.
Configuración de complementos
Para configurar OpenStack Neutron para usar controlador de tipo VLAN:
En el Controlador OpenStack, abra el archivo
/etc/neutron/neutron.conf
y actualice de la siguiente manera:core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin
Ocore_plugin = neutron.plugins.ml2.plugin_pt_ext.Ml2PluginPtExt
En el controlador Openstack, actualice el archivo
/etc/neutron/plugins/ml2/ml2_conf.ini
de configuración ML2 para configurar el complemento JUNIPER ML2 como el controlador de mecanismos:[ml2] type_drivers = vlan mechanism_drivers = openvswitch,juniper tenant_network_types = vlan
Especifique el rango de VLAN y el alias de red física que se va a usar.
[ml2_type_vlan] network_vlan_ranges = physnet1:1001:1200
Reinicie el servidor de neutrones de OpenStack para que los cambios sumen efecto.
Inicie sesión en la GUI de OpenStack y cree una red basada en VLAN y ejecute máquinas virtuales. Puede ver que los IDENTIFICADORes de VLAN de la red OpenStack se crean en el conmutador y se asignan a las interfaces configuradas a través del
jnpr_switchport_mapping
comando.
Configuración del complemento VXLAN ML2 con EVPN
El controlador EVPN ML2 se basa en el diseño de unión jerárquica de puerto neutron. Configura los conmutadores ToR como puntos de conexión de VXLAN (VTEP), que se utiliza para extender el dominio de L2 basado en VLAN a través de redes enrutadas.
Para proporcionar conectividad L2 entre los puertos de red y los nodos de computación, los paquetes L2 se etiquetan con VLAN y se envían al conmutador de la parte superior del bastidor (TOR). Las VLAN utilizadas para etiquetar los paquetes solo son localmente significativas para el conmutador TOR (VLAN local del conmutador).
En el conmutador ToR, la VLAN local del conmutador se asigna a un ID de VXLAN global. Los paquetes L2 se encapsulan en paquetes VXLAN y se envían al punto de conexión de túnel virtual (VTEP) en el nodo de destino, donde se desencapsulan y se envían a la VM de destino.
Para que la conectividad L2 entre los puntos de conexión funcione con VXLAN, se debe informar a cada punto de conexión acerca de la presencia de VM y VTEP de destino. EVPN usa un plano de control basado en BGP para aprender esta información. El complemento asume que los ToR se configuran con un emparejamiento basado en el BGP.
Consulte la documentación de Junos para configurar el BGP en los conmutadores ToR disponibles en Descripción general de la configuración del BGP.
Dispositivos compatibles
Solo QFX 5100
Configuración de complementos
Para instalar el complemento de neutrones de Juniper en el nodo del servidor de neutrones, realice los siguientes pasos:
Configuración del controlador de ML2 con agregación de vínculos
Puede usar la agregación de vínculos (LAG) entre un nodo de computación de OpenStack y un conmutador de Juniper para mejorar la resistencia de la red.
Configuración de complementos
La figura 2 describe la conectividad del nodo de computación de OpenStack con el conmutador de la parte superior del bastidor (TOR).
Para configurar LAG en conmutadores ToR de Juniper, consulte el siguiente vínculo:
Configuración de vínculos Ethernet agregados (procedimiento de CLI)
Para configurar LAG en el nodo de computación de OpenStack:
Configuración del controlador de ML2 con agregación de vínculos de varios chasis
Puede configurar la agregación de vínculos de varios chasis (MC-LAG) y usarla con los complementos neutron de Juniper.
Configuración del complemento
Para configurar MC-LAG en conmutadores juniper, consulte el siguiente vínculo:
Configuración de la agregación de vínculos multichasis en conmutadores de la serie EX
Para configurar LAG en la computación de Openstack: