Kapitel 7. Arbeiten mit Netzwerk-APIs
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Von Python und Datenformaten bis hin zum Templating von Konfigurationen mit Jinja haben wir wichtige Grundlagentechnologien und -fähigkeiten kennengelernt, die dich zu einem besseren Netzwerkingenieur machen werden. In diesem Kapitel werden wir diese Kenntnisse in die Praxis umsetzen und damit beginnen, verschiedene Arten von Netzwerkgeräte-APIs zu nutzen und mit ihnen zu kommunizieren.
Um dir zu zeigen, wie du mit der Automatisierung von Netzwerken beginnst, ist dieses Kapitel in drei Abschnitte unterteilt:
- Verstehen von Netzwerk-APIs
-
Wir untersuchen die Architektur und die Grundlagen der verschiedenen APIs, einschließlich RESTful HTTP-basierter APIs, nicht-RESTful HTTP-basierter APIs und NETCONF.
- Netzwerk-APIs erforschen
-
Wir stellen Werkzeuge vor, die häufig zum Testen verwendet werden, und lernen, wie man die einzelnen API-Typen verwendet.
- Automatisieren mit Netzwerk-APIs
-
Schließlich schauen wir uns Python-Bibliotheken an, mit denen du deine Netzwerke automatisieren kannst. Wir sehen uns die Python-Requests-Bibliothek an, mit der du HTTP-basierte APIs nutzen kannst, ncclient für die Interaktion mit NETCONF-Geräten und netmiko für die Automatisierung von Geräten über SSH.
Wenn du dieses Kapitel liest, denke bitte an eines: Dieses Kapitel ist kein umfassender Leitfaden für eine bestimmte API und soll ...
Get Netzwerk-Programmierbarkeit und Automatisierung now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.