Environnement du TP 10 : Cisco IOS-XE (NETCONF/télémétrie)
Ce TP réutilise exactement la même VM que le TP 9 (CSR1000v / Catalyst 8000V, VMware Workstation ou Hyper-V) : aucune nouvelle VM à créer.
1. Prérequis complémentaires
- la VM du TP 9 démarrée et accessible en SSH/RESTCONF,
- Python 3 avec
pip install ncclientsur le poste hôte.
2. Vérification de l’état de départ
ping 192.168.1.1
ssh [email protected]Si la VM a été arrêtée depuis le TP 9, redémarrez-la simplement depuis VMware Workstation / Hyper-V : la configuration précédente est conservée dans running-config (pensez à faire un write memory en fin de TP 9 si ce n’était pas déjà fait).
3. Ouverture du port NETCONF (830/TCP)
Le port 830 n’est pas activé par défaut (contrairement à RESTCONF déjà configuré au TP 9). Sur la VM :
configure terminal
netconf-yang
endVérifiez l’écoute du port depuis le poste hôte :
nc -zv 192.168.1.1 830(sous Windows sans nc, utilisez Test-NetConnection 192.168.1.1 -Port 830 en PowerShell.)
4. Préparation pour la télémétrie streaming (étape 6 du TP)
L’étape de télémétrie du TP 10 est démonstrative : elle ne nécessite pas de collecteur gRPC fonctionnel. Si vous souhaitez aller plus loin, un simple conteneur Docker exécutant un collecteur (ex. telegraf avec l’input cisco_telemetry_gnmi) peut être ajouté sur le réseau host-only, mais cela sort du périmètre obligatoire du TP.
Vérification finale
- Le port 830/TCP est ouvert et joignable depuis le poste hôte.
-
ncclientparvient à établir une session NETCONF (manager.connect(...)sans exception). - La configuration du TP 9 (interfaces, OSPF) est toujours présente (
show running-config).