Programmation réseau en Python pour les appareils Huawei

Python Network Programming for Huawei devices

Utilisez les bibliothèques Netmiko et Napalm pour Python 3 afin de créer des tâches automatisées pour les appareils Huawei.

Ce que vous apprendrez

Comment installer python3.6 sur Ubuntu linux

Comment installer différentes bibliothèques réseau pour python 3.6 telles que Netmiko et Napalm ?

Comment utiliser les bibliothèques réseau python3 pour les routeurs Huawei

Créer des tâches réseau automatisées telles que la collecte d’informations sur les routeurs Huawei

Description

La programmation et l’automatisation des réseaux est l’un des sujets les plus en vogue actuellement pour construire de grands réseaux automatisés capables de s’adapter et de réagir facilement aux changements du réseau. Toutes les tâches manuelles quotidiennes du réseau devraient être converties en tâches automatisées afin de gagner du temps, d’augmenter la productivité et de minimiser les erreurs humaines, en particulier lorsqu’il s’agit de grands réseaux tels que les réseaux d’opérateurs de télécommunications. Le langage de programmation Python est couramment et largement utilisé par les ingénieurs réseau en raison de sa simplicité et de la richesse de ses modules réseau. Huawei étant largement utilisé dans les réseaux d’opérateurs de télécommunications du monde entier, il serait important de discuter des outils d’automatisation des appareils Huawei.

Le cours Python Network Programming for Huawei devices présente comment installer python 3 sur Ubuntu linux en se débarrassant de python 2 lorsque le terminal est livré par défaut avec python 2, et comment installer des bibliothèques réseau (comme Netmiko et Napalm) pour se connecter aux routeurs Huawei comme un robot (au nom d’un ingénieur réseau) qui peut automatiquement collecter des informations et configurer les routeurs à l’aide de scripts python. Le cours est expliqué par des exercices pratiques sur EVE-NG et ubuntu Linux.

Abonnez-vous aux derniers coupons sur notre canal Telegram .



A l’issue de ce cours, vous serez familiarisé avec python 3 et les modules réseau et construirez des scripts automatisés pour collecter des informations sur le routeur Huawei avec la bibliothèque Netmiko, et utiliserez différentes bibliothèques napalm pour collecter des informations telles que ‘display ip interface brief’ ou ‘display version’, construirez des scripts automatisés pour vérifier la connectivité ip à une certaine adresse IP avec le module ping et obtiendrez le résultat, faire des changements de configuration automatisés comme configurer OSPF sur les routeurs Huawei avec l’utilisation des modules Netmiko et Napalm pour connaître la différence entre les deux.

Anglais
langue

Contenu

Bienvenue

Introduction au cours

Bibliothèque Python Netmiko

Installer Python3 et Netmiko pour Ubuntu
Obtenir les interfaces du routeur Huawei avec Netmiko Script

Bibliothèque Python Napalm

Get Facts API – Napalm
Obtenir des interfaces IP API – Napalm
Automatiser la configuration d’OSPF – Napalm vs. Netmiko
Ping API – Napalm