0% ont trouvé ce document utile (0 vote)
57 vues4 pages

TP1 VRS Yg

Ce document décrit un travail pratique sur la mise en place d'une architecture SDN en utilisant des outils de virtualisation comme VirtualBox et Mininet. Les étapes incluent la configuration d'une machine virtuelle, l'installation de Mininet et du contrôleur POX, ainsi que la création et l'exécution d'une topologie réseau. Les résultats montrent que le réseau fonctionne correctement avec une gestion efficace du trafic via des règles OpenFlow.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
0% ont trouvé ce document utile (0 vote)
57 vues4 pages

TP1 VRS Yg

Ce document décrit un travail pratique sur la mise en place d'une architecture SDN en utilisant des outils de virtualisation comme VirtualBox et Mininet. Les étapes incluent la configuration d'une machine virtuelle, l'installation de Mininet et du contrôleur POX, ainsi que la création et l'exécution d'une topologie réseau. Les résultats montrent que le réseau fonctionne correctement avec une gestion efficace du trafic via des règles OpenFlow.
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.

Mise en place d'une

architecture SDN

TP N°1
Virtualisation
Réseaux et
Services
Etudiants : YAGOUB Mohamed Abderraouf

SAADA Abdelalim

Professeur : Soumeya Belabbas


Objectifs du TP :
Ce travaux pratique (TP) a pour but de développer des
compétences dans l’utilisation des outils de virtualisation, comme
VirtualBox, et d’émulation réseau, comme Mininet, afin de
concevoir, tester et analyser des architectures de réseaux définis
par logiciel (SDN). Cela inclut la mise en place de connexions avec
des contrôleurs OpenFlow, tels que POX, et l’observation des
comportements réseau.

Étapes pour atteindre les objectifs :


1. Processus de configuration :
 VirtualBox : Mettre en place une machine virtuelle Ubuntu avec 2 Go
de RAM, 1 CPU et 20 Go d’espace disque.
 Installation de Mininet : Lancer les commandes suivantes dans le
terminal :
sudo apt update && sudo apt install mininet -y
 Contrôleur SDN POX : Télécharger POX en exécutant :
git clone [Link]

Termes clés :
◊ VirtualBox : Logiciel permettant de créer et d’exécuter des
machines virtuelles isolées (ex. Ubuntu). Il offre un
environnement idéal pour installer Mininet et des contrôleurs SDN
sans affecter le système principal.
◊ Mininet : Émulateur réseau basé sur Python, conçu pour simuler
des topologies SDN virtuelles (hôtes, commutateurs, routeurs) et
tester des protocoles OpenFlow avec des contrôleurs comme POX
ou Ryu, sans matériel physique.
2. Création de la topologie réseau :
 Ouvrir un fichier Python avec la commande :
nano topo_routage_ip.py
 Ajouter le code Python nécessaire, puis sauvegarder.
 Lancer le contrôleur POX avec :
cd ~/pox
./[Link] forwarding.l2_learning
Exemple de sortie :
POX 0.7.0 (gar) / Copyright 2011-2020 James McCauley, et al.
WARNING: version: Support for Python 3 is experimental.
INFO: core: POX 0.7.0 (gar) is up.

3. Exécution de la topologie :
 Lancer le script : Exécuter le script de topologie avec :
sudo python3 topo_routage_ip.py

 Tests : en utilisant le ping command :


4. Validation des règles OpenFlow :
 sh ovs-ofctl dump-flows s1

Conclusion
Ce TP nous a permis d'explorer les fondements du SDN
(Software-Defined Networking) grâce à l'utilisation de
Mininet et du contrôleur POX. Les tests réalisés, comme
"pingall", ont démontré que le réseau fonctionnait sans
accroc. Le contrôleur a géré automatiquement le trafic
entre les hôtes en mettant en œuvre des règles OpenFlow.

Vous aimerez peut-être aussi