TP n° 1 Aroua ELHABIB
Introduction à Mininet et Création de Topologies de Base
Pr. Mohammed Bouhorma
Partie 1 : Démarrage de Mininet et Création de Topologies Simples, commande de
lancement de Mininet :
Chaque commande de topologie s’exécute depuis un terminal avec :
sudo mn [options]
Lancer un topologie simple pour exécuter quelques commandes de base :
Mininet> sudo mn --topo=single,3
Tester la connectivité :
mininet> pingall
Tester la connectivité de h1 à h2 :
mininet> h1 ping -c 5 h2
Liste des nœuds :
mininet> nodes
Connaitre l’adresse IP de h1:
mininet> h1 ifconfig
Consulter la table ARP de h1:
mininet> h1 arp -a
Consulter la table ARP de h1:
mininet> exit
Terminer les processus mininet est faire un nettoyage
sudo mn -c
Exercice 1 : Topologie linéaire (Linear)
Démarrer une topologie linéaire avec 3 commutateurs :
sudo mn –topo linear,3 –mac –switch ovs
Vérifier la connectivité entre tous les hôtes :
mininet> pingall
Quitter Mininet :
mininet> exit
Exercice 2 : Topologie en arbre (Tree)
Créer une topologie arbre avec une profondeur de 2 et un fanout de 2 :
sudo mn –topo tree,depth=2,fanout=2 –mac –switch ovs
Tester la connectivité entre les hôtes :
mininet> pingall
Quitter Mininet après l’exécution :
mininet> exit
Exercice 3 : Testez la commande suivante
sudo mn --topo tree,depth=2,fanout=3 --mac --switch ovs
Pour cette commande:
1. Combien de niveaux dans l’arbre ? : dessinez l’arbre
2. Combien de machine et de switch sont créés par cette commande
3. Quelles sont les adresses IP des machines ?