Outils pour utilisateurs

Outils du site


python-netconf

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:45]
Ariel Otilibili [Deuxième demie journée : Réseaux TCP/IP et RESTCONF]
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 ======
-===== Sessions prévues à Brazzaville,​ 26 au 27 février 2018 ===== +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. 
-Les travaux se dérouleront sur trois demie journées ; afin que les participants s'​introduisent au langage Python, et acquièrent le nécessaire pour interroger un serveur NETCONF. +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.
-Le déroulé sera le plus interactif possible ; les participants devront savoir ​un minimum de programmation,​ des bases en réseaux seront utiles.+
  
 ===== Première demie journée : introduction à Python ===== ===== Première demie journée : introduction à Python =====
Ligne 20: 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 :
  
-Enfinils verront ​un aperçu sur le protocole RESTCONF.+  * Les modèles TPC/IP et OSI 
 +  * La couche liaisonles 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 28: Ligne 32:
   * [[https://​tools.ietf.org/​html/​rfc1180|A TCP/IP Tutorial]], RFC 1180, janvier 1991   * [[https://​tools.ietf.org/​html/​rfc1180|A TCP/IP Tutorial]], RFC 1180, janvier 1991
   * [[https://​tools.ietf.org/​html/​rfc791|Internet Protocol]], RFC 791, septembre 1981   * [[https://​tools.ietf.org/​html/​rfc791|Internet Protocol]], RFC 791, septembre 1981
-  * +  * [[https://​tools.ietf.org/​html/​rfc1918|Address Allocation for Private Internets]],​ RFC 1918, février 1996 
 +  * [[https://​tools.ietf.org/​html/​rfc8040|RESTCONF Protocol]], RFC 8040, janvier 2017.
 ===== Deuxième et troisième demie journées : découverte des protocoles NETCONF et YANG ===== ===== Deuxième et troisième demie journées : découverte des protocoles NETCONF et YANG =====
 Les participants verront : Les participants verront :
   * le flot du protocole NETCONF 1.1   * le flot du protocole NETCONF 1.1
-  * les notions de datastores +  * les notions de //datastores// 
-  * les actions de bases de NETCONF (get, get-config, edit-config,​ commit, etc.)+  * les actions de bases de NETCONF (//get, get-config, edit-config,​ commit,// etc.)
   * le modèle de structuration YANG   * le modèle de structuration YANG
-  * l'​interrogation d'un serveur NETCONF, et le rapatriement des modèles YANG +  * l'​interrogation d'un serveur NETCONF, et le rapatriement des modèles YANG. 
-Un aperçu sur le protocole RESTCONF+ 
-Ces demies journées se baseront sur des RFC +Ces demies journées se baseront sur : 
-Network Configuration Protocol (https://​tools.ietf.org/​html/​rfc6241) + 
-NETCONF Even Notification (https://​tools.ietf.org/​html/​rfc5277) +  * [[https://​tools.ietf.org/​html/​rfc6241|Network Configuration Protocol]], RFC 6241, juin 2011 
-YANG Module Library (https://​tools.ietf.org/​html/​rfc7895) +  * [[https://​tools.ietf.org/​html/​rfc5277|NETCONF Even Notifications]],​ RFC 5277, juillet 2008 
-YANG - A Data Modeling Langage for the Network Configuration Protocol ​(https://​tools.ietf.org/​html/​rfc6020)+  * [[https://​tools.ietf.org/​html/​rfc6020|YANG - A Data Modeling Langage for the Network Configuration Protocol]], RFC 6020, octobre 2010 
-Également, avant la formation, les participants devraient lire l'​article ​Network configuration management using NETCONF and YANG (septembre 2010, IEEE Communication Magazine) ​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+  * [[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). 
 + 
 +===== Tuto Netconf SSH ===== 
 +[[http://​www.brocade.com/​content/​html/​en/​configuration-guide/​netiron-06000-managementguide/​GUID-450E2D6A-6836-4A9F-AA6A-F4FA539160CB.html|Brocade]]
python-netconf.1518911151.txt.gz · Dernière modification: 2018/02/17 23:45 par Ariel Otilibili