Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
python-netconf [2018/02/17 23:59] Ariel Otilibili [Sessions prévues à Brazzaville, 26 au 27 février 2018] |
python-netconf [2018/02/28 10:23] (Version actuelle) Adnan RIHAN Tuto |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Introduction à Python, et découverte de NETCONF et YANG ====== | ====== Introduction à Python, et découverte de NETCONF et YANG ====== | ||
- | Les travaux se dérouleront à Brazzaville, sur trois demie journées du 26 au 27 février 2018 ; afin que les participants s'introduisent au langage Python, et acquièrent le nécessaire pour interroger un serveur NETCONF. | + | Les travaux se dérouleront à Brazzaville, sur trois demie journées du 26 au 28 février 2018 ; afin que les participants s'introduisent au langage Python, et qu'ils acquièrent le nécessaire pour interroger un serveur NETCONF. |
- | Le déroulé sera le plus interactif possible ; les participants devront savoir un minimum de programmation, des bases en réseaux seront utiles. | + | Le déroulé sera le plus interactif possible ; les participants devront savoir au minimum un langage de programmation, des bases en réseaux seront utiles. |
===== Première demie journée : introduction à Python ===== | ===== Première demie journée : introduction à Python ===== | ||
Ligne 19: | Ligne 19: | ||
===== Deuxième demie journée : Réseaux TCP/IP et RESTCONF ===== | ===== Deuxième demie journée : Réseaux TCP/IP et RESTCONF ===== | ||
- | Le but est que les participants acquièrent un minimum sur les réseaux TCP/IP, et apprennent à user des outils Linux dédiés à cet effet, notamment la suite //iproute2, wireshark, tcpdump// et //nmap.// | + | Le but est que les participants acquièrent un minimum sur les réseaux TCP/IP, et apprennent à user des outils Linux dédiés à cet effet, notamment la suite //iproute2, wireshark, tcpdump// et //nmap.// Ils découvriront : |
- | Enfin, ils verront un aperçu sur le protocole RESTCONF. | + | * Les modèles TPC/IP et OSI |
+ | * La couche liaison, les notions d'adresses MAC, le protocol ARP | ||
+ | * La couche IP, les notions d'adresses IPv4 et IPv6, le protocole ICMP | ||
+ | * La couche transport, les notions de ports, les protocoles TCP, UDP et TLS | ||
+ | * la couche applicative, les protocoles SSH, HTTP | ||
+ | * un aperçu sur le protocole RESTCONF. | ||
Cette demie journée se basera sur : | Cette demie journée se basera sur : | ||
Ligne 43: | Ligne 48: | ||
* [[https://tools.ietf.org/html/rfc6020|YANG - A Data Modeling Langage for the Network Configuration Protocol]], RFC 6020, octobre 2010 | * [[https://tools.ietf.org/html/rfc6020|YANG - A Data Modeling Langage for the Network Configuration Protocol]], RFC 6020, octobre 2010 | ||
* [[https://tools.ietf.org/html/rfc7895|YANG Module Library]], RFC 7895, juin 2016 | * [[https://tools.ietf.org/html/rfc7895|YANG Module Library]], RFC 7895, juin 2016 | ||
+ | * [[https://www.ietf.org/proceedings/75/slides/opsarea-5.pdf]], Netconf and yang, tutorial status, demo | ||
Également, avant la formation, les participants devraient lire l'article [[https://www.dropbox.com/s/76ptmwtqk2b24hs/Network%20configuration%20management%20%20%20using%20NETCONF%20and%20YANG%20%28IEEE%20Comm%20Mag%20-%20septembre%202010%29.pdf?dl=0|Network configuration management using NETCONF and YANG]] (septembre 2010, IEEE Communication Magazine). | Également, avant la formation, les participants devraient lire l'article [[https://www.dropbox.com/s/76ptmwtqk2b24hs/Network%20configuration%20management%20%20%20using%20NETCONF%20and%20YANG%20%28IEEE%20Comm%20Mag%20-%20septembre%202010%29.pdf?dl=0|Network configuration management using NETCONF and YANG]] (septembre 2010, IEEE Communication Magazine). | ||
+ | |||
+ | ===== Tuto Netconf SSH ===== | ||
+ | [[http://www.brocade.com/content/html/en/configuration-guide/netiron-06000-managementguide/GUID-450E2D6A-6836-4A9F-AA6A-F4FA539160CB.html|Brocade]] |