Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Configuration du plug-in ML2

Juniper moteurs ML2 s’appuient sur les types de réseaux virtuels suivants:

  • Réseau VLAN

  • VXLAN tunnelisation basée sur l’EVPN à l’aide d’une liaison de port hiérarchique

Grâce aux fonctionnalités comme LAG et MC-LAG, les conducteurs de ml2 peuvent orchestrer des liens agrégés qui connectent les nodes OpenStack aux commutateurs toR.

Configuration du plug-in pour VLAN ML2

Juniper plug-in pour réseau local sans fil ML2 prend en charge la configuration du réseau VLAN de chaque locataire sur le port de commutation correspondant relié au nœud de calcul. La migration des VM est prise en charge à partir d’OpenStack Neutron version 2.7.1.

  • Équipements pris en charge

    Équipements EX Series et QFX Series.

  • Plug-in Configuration

    Pour configurer OpenStack Neutron afin d’utiliser un pilote de type VLAN:

    1. Sur le contrôleur OpenStack, ouvrez le fichier et mettez /etc/neutron/neutron.conf à jour les informations suivantes:

      core_plugin = neutron.plugins.ml2.plugin.Ml2Plugin Ou core_plugin = neutron.plugins.ml2.plugin_pt_ext.Ml2PluginPtExt

    2. Sur le contrôleur Openstack, mettez à jour le fichier de configuration ML2 pour Juniper /etc/neutron/plugins/ml2/ml2_conf.ini le plug-in ML2 comme facteur de mécanisme:

    3. Indiquez la plage VLAN et l’alias réseau physique à utiliser.

    4. Redémarrez le serveur OpenStack neutron pour que les modifications prennent effet.

    5. Connectez-vous à l’interface graphique OpenStack et créez un réseau VLAN et lancez des VM. Les ID VLAN du réseau OpenStack sont créés sur le commutateur et sont attachés aux interfaces configurées via la jnpr_switchport_mapping commande.

Configuration du plug-in VXLAN ML2 avec EVPN

Le pilote EVPN ML2 est basé sur la conception de liaisons de ports hiérarchiques de Neutron. Il configure les commutateurs haut de VXLAN des terminaux (VTEP), utilisés pour étendre le domaine L2 basé sur VLAN sur les réseaux acheminés.

Figure 1: Structure IP IP Fabric

Pour fournir une connectivité de niveau 2 entre les ports réseau et les nodes de calcul, les paquets de L2 sont marqués de VLAN et envoyés au commutateur haut de rack (TOP-of-rack). Les réseaux VLAN utilisés pour marquer les paquets n’ont une importance locale que pour le commutateur TOR (Switch Local VLAN).

Au niveau du commutateur tor, le VLAN local du commutateur est maché en un ID de sécurité global VXLAN local. Les paquets L2 sont encapsulés dans des paquets VXLAN et envoyés au point de terminaison du tunnel virtuel (VTEP) du nœud de destination, où ils sont encapsulés et envoyés vers la VM de destination.

Pour que la connectivité L2 entre les points de terminaison fonctionne avec VXLAN, chaque point d’extrémité doit être informé de la présence des VM et des VTEP. EVPN utilise un plan BGP de contrôle basé sur le réseau pour obtenir ces informations. Le plug-in part du principe que les toR sont configurés BGP é peering basé sur le réseau.

Reportez-vous à la documentation Junos pour configurer BGP sur les commutateurs toR, disponible à l’BGP présentation de la configuration.

Équipements pris en charge

QFX 5100 uniquement

Plug-in Configuration

Pour installer le plug-in Juniper neutron sur le nœud du serveur neutron, complétez les étapes suivantes:

  1. Modifiez le fichier de configuration ML2 /etc/neutron/plug-ins/ml2/ml2_conf.ini pour ajouter la configuration suivante pour le pilote EVPN:
  2. Redémarrez le serveur OpenStack neutron pour charger le pilote EVPN ML2.
  3. Mettez à jour la base de données de topologie. Pour ajouter un commutateur tor et deux nœuds de calcul connectés, exécutez les commandes suivantes sur le nœud du serveur neutron:
  4. Mettez à jour l’agent L2 OVS sur tous les calculs et les nodes réseau.

    Tous les calculs et les nodes réseau doivent être mis à jour avec le mappage de pontage. Le nom du pont doit être l’adresse IP du commutateur tor.

  5. Modifiez le /etc/neutron/plug-ins/ml2/ml2_conf.ini fichier (ubuntu) ou /etc/neutron/plug-ins/ml2/openvswitch_agent.ini (centos) pour ajouter les fichiers suivants:

    Il s’agit d’un pont OVS qui survavit le port physique Eth1 du nœud OpenStack connecté à la passerelle R1. Il fournit la connectivité du réseau physique pour les réseaux locataires.

  6. Redémarrez l’agent OVS sur tous les calculs et les nodes réseau.
  7. Connectez-vous à l’interface graphique OpenStack pour créer un réseau virtuel et lancer des VM. Vous pouvez afficher les ID VXLAN du réseau OpenStack, où les VLAN locaux du commutateur sont créés sur le commutateur et sont mis en place sur l’ID de VXLAN sur chaque toR.

Configuration du pilote ML2 avec l’agrégation de liens

Vous pouvez utiliser l’agrégation de liaisons (LAG) entre un nœud de calcul OpenStack et Juniper pour améliorer la résilience du réseau.

Plug-in Configuration

La figure 2 décrit la connectivité du nœud de calcul OpenStack au commutateur haut de rack (TOP-of-rack).

Figure 2: LAG LAG

Pour configurer le LAG sur Juniper toR, reportez-vous au lien suivant:

Configuration des liaisons Ethernet agrégées (CLI)

Pour configurer le LAG sur le nœud de calcul OpenStack:

  1. Connectez les ports de données du réseau OpenStack à l’interface LAG des commutateurs Juniper réseau. Par exemple, connectez eth1 et eth2 pour LAG comme suit:
  2. Créez NIC mappage:
  3. Ajout du mappage des ports de commuter avec l’interface agrégée:
  4. Vérifier le mappage des ports du commutateur avec les détails agrégés:

Configuration du pilote ML2 avec agrégation de liaisons multi-châssis

Vous pouvez configurer l’agrégation de liens multi-châssis (MC-LAG) et l’utiliser avec Juniper-ins de Neutron.

Figure 3: MC-LAG MC-LAG

Configuration des plug-ins

Pour configurer MC-LAG sur Juniper, reportez-vous à la liaison suivante:

Configuration de l’agrégation de liens multichaïssis sur EX Series commutateurs

Pour configurer le LAG sur openstack compute:

  1. Connectez les ports de données du réseau OpenStack à l’interface LAG sur deux commutateurs Juniper différents. Par exemple, connectez eth1 et eth2 pour LAG comme suit:
  2. Créez NIC mappage:
  3. Ajoutez le mappage des ports de commutation avec l’interface agrégée du contrôleur OpenStack:
  4. Vérifier le mappage des ports du commutateur avec les détails agrégés: