SUR CETTE PAGE
Interfaces réseau virtuelles pour les vMX
Dans un environnement virtuel, les capacités d’entrée et de sortie de paquets jouent un rôle important dans les performances des fonctionnalités de traitement des paquets à l’intérieur de la machine virtuelle, en particulier dans les machines virtuelles VFP. Le VFP prend en charge deux types d’interfaces réseau virtuelles:
Paravirtualized— Les interfaces réseau paravirtualisées utilisent des pilotes de réseau dans le système d’exploitation invité et le système d’exploitation hôte qui interagissent avec l’environnement virtuel et communiquent efficacement afin de fournir des performances plus élevées que les interfaces entièrement émulés. Dans KVM, l’interface paravirtualisée prise en charge est virtio. Pour VMware, VMXNET3 est pris en charge.
Passage PCI— La transmission par PCI permet aux équipements PCI tels que les interfaces réseau d’apparaître comme s’ils étaient physiquement connectés au système d’exploitation invité, en contournant l’hyperviseur et en assurant un taux élevé de transfert de données. Les interfaces réseau physiques prennent en charge la fonction de virtualisation E/S racine (SR-IOV) et peuvent être connectées aux VM à l’aide du passage PCI.
Choisissez le type selon la façon dont vous souhaitez utiliser vMX routeur. VoirTable 1.
Considération |
Technique de paravirtualisation |
Technique de passage PCI |
---|---|---|
Interfaces |
virtio (pour KVM), VMXNET3 (pour VMware) |
SR-IOV |
Cas d’utilisation |
|
|
Exigences de l’hôte |
Aucune exigence spécifique à cette technique |
Les NIC doivent prendre en charge le passage PCI |
VM Mobility (Junos OS version 15.1F4 ou de précédentes version) |
En déplaçant vMX instance vers un nouveau serveur sans reconfiguration. |
Créer une instance identique vMX sur un nouveau serveur. |
Paravirtualisation
Prise en charge dans Junos OS Release 15.1F4, dans un routeur paravirtualisé, la VM et l’hôte fonctionnent de concert pour déplacer efficacement les paquets du NIC physique vers l’application. Vous implémentez la paravirtualisation sur le routeur vMX en configurant virtio, une technique que l’hyperviseur KVM prend en charge pour optimiser les opérations réseau et de disque pour la VM. La VM VFP et l’hôte contiennent des facteurs Virtio qui interagissent pour déplacer des paquets. Vous implémentez la paravirtualisation sur le serveur VMware en configurant VMXNET3 sur l’hyperviseur ESXi. Vous devez fournir les informations suivantes dans le fichier de configuration pour chaque interface vMX réseau:
Junos OS nom
Adresse MAC unique
Si vous souhaitez déplacer la VM d’un serveur vers un autre, vous pouvez le faire sans reconfiguration, à condition que les noms et les adresses MAC de chaque interface restent les mêmes.
PCI Passthrough avec SR-IOV
Pris en charge dans Junos OS version 15.1F4, le routeur vMX prend en charge le passthrough PCI en association avec la virtualisation E/S racine unique (SR-IOV). Dans la technique de passage PCI, vous attribuez directement un espace de mémoire d’NIC à une VM, permettant ainsi aux paquets de contourner l’hyperviseur. La dérivation de l’hyperviseur augmente l’efficacité et entraîne un débit élevé de paquets.
Grâce à SR-IOV, l’hyperviseur détecte les CCI physiques (appelées fonctions physiques) et crée plusieurs SPC virtuels (connus sous le nom de fonctions virtuelles) dans la VM VFP. Dans le vMX, l’hôte consacre une NIC à une seule VM.
Lorsque vous configurez le passthrough PCI avec SR-IOV, vous spécifiez les paramètres suivants pour chaque interface vMX interface:
Junos OS nom
Adresse MAC unique
Nom de l’NIC
Étant donné que vous créez une connexion directe entre une NIC virtuelle et une NIC physique, vous ne pouvez pas déplacer une VM d’un hôte à un autre. Si vous devez déplacer une VM vers un autre hôte, vous devez installer une nouvelle instance de vMX sur cet hôte et supprimer l’instance de vMX sur l’hôte d’origine.