Réseaux

Useful Python Libraries for Network Engineers



Season 1, Talk 1 of NetDevOps Live! explores several useful Python on libraries for network engineers. Full details at http://bit.ly/2MDnuam

Presenter: Hank Preston https://twitter.com/hfpreston

Topics Covered – Time Links
– Introduction
– Libraries to Work with Data – 1:52
– xmltodict – 3:30
– json – 8:14
– PyYAML – 11:21
– csv – 14:27
– pyang – 18:05
– API Libraries – 23:42
– requests & RESTCONF – 24:20
– ncclient & NETCONF – 32:56
– netmiko & CLI – 39:21
– pysnmp & SNMP – 44:03
– Configuration Management Tools – 46:26
– NAPALM – 47:52
– Ansible – 48:58
– Other Cool Python Tools – 49:51
– virlutils – 49:53
– pyATS – 51:45
– Summary – 52:59
– Webinar Resources – 54:03
– Code Exchange Challenge – 54:39

Episode Description:
Python has quickly become THE language for network automation and programmability due to its combined simplicity and power. Add to that the robust assortment of tools, libraries and modules related to networking available to ‘import’ and I doubt another language will take over the title anytime soon. In this session we’ll explore some of the most useful libraries for network engineers and developers looking to interact with the network from a configuration and operational perspective. Plenty of code will be shown, and all examples will be available to take away and leverage in your own environments.

Through the session you’ll learn how to leverage the tried and true interfaces of CLI and SNMP to manage your network before we jump up to newer options like NETCONF, RESTCONF and REST APIs. We’ll even explore full configuration management solutions and discuss when and how they should fit into your overall automation strategy.

NetDevOps Live! is produced by Cisco DevNet. Details can be found at https://developer.cisco.com/netdevops/live and follow NetDevOps Live! on Twitter at https://twitter.com/netdevopslive

Views : 56232
network engineer

Source by Cisco DevNet

Mourad ELGORMA

Fondateur de summarynetworks, passionné des nouvelles technologies et des métiers de Réseautique , Master en réseaux et système de télécommunications. ,j’ai affaire à Pascal, Delphi, Java, MATLAB, php …Connaissance du protocole TCP / IP, des applications Ethernet, des WLAN …Planification, installation et dépannage de problèmes de réseau informatique……Installez, configurez et dépannez les périphériques Cisco IOS. Surveillez les performances du réseau et isolez les défaillances du réseau. VLANs, protocoles de routage (RIPv2, EIGRP, OSPF.)…..Manipuler des systèmes embarqués (matériel et logiciel ex: Beaglebone Black)…Linux (Ubuntu, kali, serveur Mandriva Fedora, …). Microsoft (Windows, Windows Server 2003). ……Paquet tracer, GNS3, VMware Workstation, Virtual Box, Filezilla (client / serveur), EasyPhp, serveur Wamp,Le système de gestion WORDPRESS………Installation des caméras de surveillance ( technologie hikvision DVR………..). ,

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *