SUR CETTE PAGE
Exemple : Configuration du chaînage de services à l’aide de SR-IOV sur une plate-forme de services réseau NFX150
Cet exemple montre comment configurer le chaînage de services à l’aide de SR-IOV sur les plates-formes NFX150.
Exigences
Cet exemple utilise les composants matériels et logiciels suivants :
-
NFX150 exécutant Junos OS version 18.1R1
Avant de configurer le chaînage de services, assurez-vous d’avoir :
-
Installation et lancement des VNF correspondantes
Aperçu
La modification du service sur un équipement exécutant le système d’exploitation Junos OS désagrégé permet d’appliquer plusieurs services, ou fonctions réseau virtuelles (VNF), au trafic qui traverse le périphérique. Cet exemple explique comment configurer les différentes couches de l’appareil pour permettre au trafic d’entrer dans l’appareil, de passer par deux VNF de service et de sortir de l’appareil.
Topologie
Cet exemple utilise un seul périphérique exécutant le système d’exploitation Junos OS désagrégé, comme illustré sur la Figure 1.
Cet exemple utilise les ports du panneau avant heth-0-0 et heth-0-4. Les machines virtuelles utilisent deux interfaces chacune, eth2 et eth3.
Ces éléments sont généralement séparés en deux parties : une face LAN et une face WAN.
Dans cet exemple, SR-IOV utilise les fonctions virtuelles des ports de la carte réseau pour contourner le système d’exploitation hôte et fournir une connectivité directe de la carte réseau à la machine virtuelle.
Les principaux éléments de configuration sont les suivants :
-
Les ports du panneau avant, heth-0-0 et heth-0-4.
-
Les interfaces VNF. Les interfaces VNF doivent utiliser le format eth#, où # compris entre 0 et 9.
-
Le paramètre de fonction virtuelle, pour indiquer SR-IOV, est utilisé pour fournir un accès direct entre les interfaces sxe et VNF.
Configuration
Création de la chaîne de services
Procédure étape par étape
Pour configurer les interfaces VNF et créer la chaîne de services :
-
Configurez vnf-name1’s l’interface côté LAN en tant qu’interface de couche 3 et mappez-la à l’interface NIC côté LAN. Incluez le paramètre de fonction virtuelle (VF) pour spécifier la connectivité directe de la carte réseau à la machine virtuelle. VNF doit utiliser les interfaces de eth0 à eth9.
L’interface heth est la représentation configurable de l’interface réseau associée.
user@host> configure [edit] user@host# set virtual-network-functions vnf-name1 interfaces eth2 mapping heth-0-0 virtual-function -
Configurez l’interface vnf-name1’s côté WAN à partir de l’interface VNF eth3, comme illustré sur la Figure 1.
user@host# set virtual-network-functions vnf-name1 interfaces eth3 mapping heth-0-4 virtual-function -
De vnf-name2 même, avec les deux interfaces eth2 et eth3, on heth-0-4.
user@host# set virtual-network-functions vnf-name2 interfaces eth2 mapping heth-0-4 virtual-function user@host# set virtual-network-functions vnf-name2 interfaces eth3 mapping heth-0-4 virtual-function -
Enfin, configurez les adresses IP et les routes statiques pour chaque interface des VNF, et ajoutez des routes pour obtenir le chemin bidirectionnel complet de la chaîne de services.