Chapitre 22 - Automatisation
Cours
Téléchargement du cours
Le cours de ce chapitre est accessible ici.
Exercices
Exercice 22.1
Expliquez la notion de NFV et les avantages de cette approche.
Solution
Une NFV (Network Function Virtualization) est une approche qui consiste à virtualiser les fonctions réseau traditionnellement exécutées par des équipements matériels dédiés. Un switch, routeur, pare-feu, proxy… peut être représenté par une machine virtuelle.
Cela permet de dupliquer les équipements réseaux facilement (il suffit de créer une deuxième, ou 3ème, ou Nème machine virtuelle), et d’économiser de l’argent.
Une NFV permet de répondre au besoin de centraliser la gestion des fonctions réseaux, étant donné que le nombre d’équipements et de fonctions ne fait que croître. Les NFV sont également beaucoup plus rapides à déployer que leurs équivalents matériels, et sont plus évolutifs.
Exercice 22.2
Avec le protocole OpenFlow, quelle instanciation de règles dans la flow table permet de répondre à un ensemble de trafic pré-défini et de trafic non défini ?
Solution
L’instanciation hybride.
Exercice 22.3
Expliquez le principe d’Ansible et l’architecture qu’il est nécessaire de mettre en place pour l’utiliser.
Solution
Ansible est un outil qui permet de configurer à distance des machines. Il utilise le protocole SSH pour se connecter aux machines et est basé sur le langage de programmation Python.
L’outil utilise une architecture simple, avec 2 entités :
- Le noeud Ansible Controller.
- Les noeuds à configurer.
- Ansible doit seulement avoir accès aux noeuds par SSH pour les configurer.