Comprendre l’implémentation Junos OS d’OVSDB et de VXLAN dans un environnement VMware NSX for vSphere
Certains appareils Juniper Networks prennent en charge le réseau local extensible virtuel (VXLAN) et le protocole de gestion Open vSwitch Database (OVSDB). (Voir Prise en charge de la base de données OVSDB sur les appareils Juniper Networks.) La prise en charge de VXLAN et d’OVSDB permet d’intégrer les appareils Juniper Networks d’un réseau physique dans un réseau virtuel.
L’implémentation de VXLAN et d’OVSDB sur les équipements Juniper Networks est prise en charge dans un environnement VMware NSX for NSX for vSphere pour le centre de données. Le tableau 1 présente les composants qui composent cet environnement et les produits généralement déployés pour chaque composant.
Composant |
Produits |
---|---|
Plateforme de gestion cloud (CMP) |
CloudStack OpenStack CMP personnalisée |
Plate-forme de virtualisation de réseau |
NSX pour vSphere |
Hyperviseur |
Machine virtuelle basée sur le noyau (KVM) Red Hat VMware ESXi Xen
Note:
Juniper Networks prend uniquement en charge KVM et ESXi. |
Commutateur virtuel |
Open vSwitch (OVS) NSX vSwitch |
Contrôleur SDN |
Contrôleur NSX for vSphere |
Protocole de superposition |
VXLAN |
Protocole d’apprentissage MAC (Media Access Control) |
OVSDB |
La figure 1 présente une vue d’ensemble de l’architecture de la plateforme NSX for vSphere, tandis que la figure 2 fournit une représentation plus détaillée des composants des réseaux virtuels et physiques.


Dans la topologie de centre de données illustrée à la figure 2, les serveurs physiques et virtuels doivent communiquer. Pour faciliter cette communication, un équipement Juniper Networks prenant en charge VXLAN est déployé stratégiquement de manière à servir de passerelle (également appelée point de terminaison de tunnel virtuel matériel (VTEP), à la périphérie du réseau physique. Travaillant conjointement avec le logiciel VTEP, qui est déployé à la périphérie du réseau virtuel, le VTEP matériel encapsule les paquets des ressources sur le serveur physique 1 avec un en-tête VXLAN, et une fois que les paquets traversent le réseau de transport de couche 3, le VTEP logiciel supprime l’en-tête VXLAN des paquets et transmet les paquets aux machines virtuelles (VM) appropriées. En substance, l’encapsulation et la désencapsulation des paquets par les VTEP matériels et logiciels permettent aux composants des réseaux physiques et virtuels de coexister sans que l’un ait besoin de comprendre le fonctionnement de l’autre.
Le même équipement Juniper Networks qui agit en tant que VTEP matériel dans la figure 2 implémente OVSDB, qui lui permet d’apprendre les adresses MAC du serveur physique 1 et d’autres serveurs physiques, et de publier les adresses dans le schéma OVSDB, qui a été défini pour les équipements physiques. Dans le réseau virtuel, un ou plusieurs contrôleurs NSX collectent les adresses MAC de l’hôte 1 et d’autres serveurs virtuels, puis publient les adresses dans le schéma OVSDB. À l’aide du schéma OVSDB, les composants des réseaux physiques et virtuels peuvent échanger des adresses MAC, ainsi que des informations statistiques, ce qui leur permet d’apprendre à se connaître et de se joindre dans leurs réseaux respectifs.