18/02/2022
Présentation NetSim-Tools
Clément BUTILLON - CSO/ESC/CEP Lyon
18/02/2022
1
Orange Restricted
BTS Services Informatiques aux Organisations (SIO)
option Solutions d’Infrastructure, Systèmes et Réseaux (SISR)
Stage de validation de ma 2ème année de BTS en tant que
chargé de projet au sein du centre d’expertise architecture réseau
Clément BUTILLON
Philippe JOUNIN
Présentation
2
Orange Restricted
NetSim-Tools
Ivan Pepelnjak
Ivan Pepelnjak est architecte réseaux indépendant chez ipSpace
Logiciel libre de droit et donc totalement gratuit
Crée des labs virtuels et jetables
Créé des labs rapidement et multi-constructeurs
Gère les protocoles de routage automatiquement
Crée les interfaces et l’adressage IP automatiquement
#1.1 NetSIM Tools en quelques mots …
Mode CLI uniquement
Ivan possède un blog ou il publie des articles ainsi que ses inventions
3
Orange Restricted
Agenda
#1 Présentation & fonctionnement de l’outil
#2 Présentation de la configuration & des modules d’installations
#3 Présentation de l’outil en détail
#4 Démonstration & Conclusion
4
Orange Restricted
#1
Présentation
& fonctionnement de l’outil
5
Orange Restricted
#1.2 NetSim-Tools et les principaux logiciels de simulation réseau
Solution open source
6
Orange Restricted
Une construction de laboratoire virtuel rapide et gratuite
Un laboratoire virtuel jetable et modifiable
Un gain de temps sur la configuration des équipements
Une optimisation des ressources car il est basé dans une seule VM
Un mode CLI permettant d’avoir accès à l’ensemble des fonctionnalités
de configuration des équipements
#1.3 Les apports pour Orange Business Services
1
2
3
4
5
7
Orange Restricted
Netsim-tools
Machine Linux de référence
Couche des hyperviseurs
Couche de configuration
Couche de création
Le lab
#1.4 Schéma d’implémentation des différentes couches de montage d’un laboratoire virtuel
8
Orange Restricted
Vm Linux (Unbuntu)
Fichier image de l’équipement en .qcow2, OVA, ISO importé du cluster
Virt install
xxxx.json
metadata.json
installations
vagrant box add xxxx.json
xxxx.box
netlab up
Vagrantfile
Topology.yml
Vagrant init
Vagrant up
xxxx
image de l’équipement
Conf d’amorçage
Laboratoire virtuel NetSIM-TOOLS
Couche des Hyperviseurs
Couche de configuration
Couche de création
Le lab
Machine Linux de référence
#1.5 Schéma de principe pour l’implémentation de la solution NetSim-Tools
9
Orange Restricted
#2
Présentation de la configuration
& des modules d’installations
10
Orange Restricted
#connecter l’image avec ….
#Nom que l’on donne à l’équipement
#Hôte du processeur
#Impression de l’architecture de la machine en X86_64
#Indication du réseau
#Permet de réduire les erreurs lors du démarrage
#Nombre de VCPU que l’on affecte à la VM (il faut bien penser ajuster la Ram si on veut en rajouter)
#Nombre de RAM que l’on veut affecter à l’équipement
#Le type d’OS
#Pas d’affichage lors du boot
#Type d’outil utilisé pour la virtualisation
#En cas de timeout la machine sera gérée selon l’action ici « reset »
#insertion du disque
#pas de version graphique
#Importation de l’image
#2.1 Présentation des fichiers de confs
Fichier de configuration « virt-install »
Couche des Hyperviseurs
11
Orange Restricted
metadata.json
iosv.json
#Taille virtuelle du fichier image de l’équipement
#Format du fichier image
#Nom de l’équipement
#Type de routeur et version
#Nom du fournisseur
#Nom du fournisseur (fait appel au fichier metadata )
#Chemin du fichier .box
#Version du fichier .box
Fichier de configuration « metadata.json »
Fichier de configuration « iosv.json »
Couche de configuration
Couche de configuration
12
Orange Restricted
Configuration d’un premier routeur « csr1 »
Configuration d’un deuxième routeur « csr2 »
Configuration de base du fichier
Configuration et provisionnement
Fichier de configuration « Vagrantfile »
#2.3 Fichier de configuration « Vagrantfile »
Couche de configuration
13
Orange Restricted
Type de routeur
Le fournisseur
Liste des nœuds
Liste des liens
#2.4 Fichier de configuration « Topology.yml »
Couche de configuration
14
Orange Restricted
#3
Présentation de l’outil
en détail
15
Orange Restricted
2
GI0/1
192.168.121.101
1
GI0/1
192.168.121.102
Fichier de topologie
Fichier de hots
Fichier de host iosv1
Fichier de host iosv2
#3.1 Configuration d’un lab sur une configuration Pt à Pt
16
Orange Restricted
Topologie points à points multi- équipementiers
Topologie point a point
Lab multi-équipementiers
#3.2 Les différentes de topologie disponibles
17
Orange Restricted
short list
Création
Installations
Configuration
Cisco
CSR1kv
#3.4 Présentation de la structure du guide de configuration
Cisco
IOSV
Cisco
CSR8kv
Cisco
IOSXRV
Juniper
VSRX
Nexus C9000
Cisco
VYOS
18
Orange Restricted
#4
Démonstration
& Conclusion
19
Orange Restricted
Demo
Démonstration
NetSim-Tools
20
Orange Restricted
C’est un outil complet car il fournit plusieurs options d’automatisation et d’optimisation
Durant ce projet j’ai rencontré certains problèmes comme:
-Des problèmes de paramétrage des ESXI
-Des problèmes avec le virt install
Je tiens
à remercier Philippe Jounin et François Frenea ainsi que Vincent Parfait .
Ce projet m’a permis de développer de nouvelles compétences en architecture système et réseau
#4.2 Conclusion et remerciements
21
Orange Restricted
questions
Merci de votre attention
Butillon Clément
Présentation NetSim-Tools 18/02/2022
22
Orange Restricted
GI0/3
GI0/2
GI0/3
GI0/1
GI0/1
GI0/2
1
2
3
192.168.121.XX
192.168.121.XX
192.168.121.XX
23
Orange Restricted
2
GI0/1
192.168.121.101
1
GI0/1
192.168.121.102
24
Orange Restricted
IOSV
IOSV 2
IOSV 1
25
Orange Restricted
1
3
5
7
9
11
13
15
17
19
20
18
16
14
12
10
2
8
6
4
Csr1000
iosv
Ios Xvr
Catalyst8000v
Juniper
Vyos
Gi0/1
Gi0/7
Gi0/9
Gi0/8
Gi0/2
26
Orange Restricted