SUR CETTE PAGE
Interfaces réseau virtuelles pour vMX
Dans un environnement virtuel, les capacités d’entrée et de sortie de paquets jouent un rôle important dans les performances de la fonctionnalité de traitement des paquets au sein de la machine virtuelle, en particulier la VM VFP. VFP prend en charge deux types d’interfaces réseau virtuelles :
Paravirtualized : les interfaces réseau paravirtualisées utilisent des pilotes 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 pour offrir des performances supérieures à celles des interfaces entièrement émulées. Dans KVM, l’interface paravirtualisée prise en charge est virtio. Pour VMware, VMXNET3 est pris en charge.
Passage PCI — La transmission 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é, de contourner l’hyperviseur et d’assurer un débit élevé de transfert de données. Les interfaces réseau physiques prennent en charge la fonctionnalité de virtualisation des E/S racine unique (SR-IOV) et peuvent être connectées aux machines virtuelles à l’aide d’une transmission PCI.
Choisissez le type en fonction de la façon dont vous souhaitez utiliser le routeur vMX. Voirtableau 1.
Considération |
Technique de paravirtualisation |
PCI Passthrough Technique |
---|---|---|
Interfaces |
virtio (pour KVM), VMXNET3 (pour VMware) |
V2V SR |
Cas d’utilisation |
|
|
Configuration requise pour l’hôte |
Aucune contrainte spécifique à cette technique |
Les cartes NIC physiques doivent prendre en charge le passage PCI |
Mobilité des machines virtuelles (Junos OS version 15.1F4 ou versions antérieures) |
Déplacer l’instance vMX vers un nouveau serveur sans reconfiguration. |
Création d’une instance vMX identique sur un nouveau serveur. |
Paravirtualisation
Pris en charge dans Junos OS version 15.1F4, sur un routeur paravirtualisé, la VM et l’hôte collaborent pour déplacer efficacement les paquets de la carte NIC physique vers l’application de la VM. Vous implémentez la paravirtualisation sur le routeur vMX en configurant virtio, une technique prise en charge par l’hyperviseur KVM qui optimise les opérations réseau et de disque pour la VM. La VM VFP et l’hôte contiennent des pilotes virtio qui interagissent pour déplacer les paquets. Vous mettez en œuvre 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 :
Nom de Junos OS
Adresse MAC unique
Si vous souhaitez déplacer la VM d’un serveur à un autre, vous pouvez le faire sans reconfiguration, à condition que les noms et adresses MAC de chaque interface restent les mêmes.
Passe PCI avec SR-IOV
Pris en charge dans Junos OS version 15.1F4, le routeur vMX prend en charge la transmission PCI en association avec la virtualisation E/S racine unique (SR-IOV). Dans la technique de passage PCI, vous attribuez directement l’espace mémoire d’une carte réseau à une VM, ce qui permet aux paquets de contourner l’hyperviseur. Le contournement de l’hyperviseur augmente l’efficacité et entraîne un débit élevé des paquets.
Avec SR-IOV, l’hyperviseur détecte les cartes réseau physiques (connues sous le nom de fonctions physiques) et crée plusieurs cartes réseau virtuelles (appelées fonctions virtuelles) sur la VM VFP. Lors de l’implémentation du vMX, l’hôte consacre une carte réseau à une seule VM.
Lorsque vous configurez le passage PCI avec SR-IOV, vous spécifiez les paramètres suivants pour chaque interface vMX :
Nom de Junos OS
Adresse MAC unique
Nom du NIC physique
Étant donné que vous créez une connexion directe entre une carte réseau virtuelle et une carte réseau 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 vMX sur cet hôte et supprimer l’instance vMX sur l’hôte d’origine.