Programmierbarkeits-Konfigurationshandbuch für Cisco IOS XE Cupertino 17.9.x
Dieses Handbuch bietet detaillierte Anleitungen zur Konfiguration der Programmierbarkeitsfunktionen in Cisco IOS XE Cupertino 17.9.x, einschließlich Provisioning, Guest Shell, NETCONF, RESTCONF, gNMI und Application Hosting.
Schnelle Antworten aus der Anleitung
Kurze Antwort
- Dieses Handbuch beschreibt die Konfiguration von Programmierbarkeitsfunktionen in Cisco IOS XE Cupertino 17.9.x, einschließlich Provisioning, Shells, modellbasierter Programmierbarkeit und Application Hosting. S. 1, 7
Wichtigste Schritte
- Aktivieren der Guest Shell S. 99, 101
- Konfiguration von NETCONF S. 166
Erste Inbetriebnahme
- Zero-Touch Provisioning wird automatisch aktiviert, wenn keine Startkonfiguration gefunden wird. S. 35
Probleme und Lösungen
Überprüfen Sie die DHCP-Server-Konfiguration und die Netzwerkverbindung.
S. 84Wartung und Reset
- Zurücksetzen der NACM-Konfiguration S. 275
Wo es im PDF steht
- Provisioning S. 33
- Shells and Scripting S. 87
- Model-Driven Programmability S. 141
- Application Hosting S. 351
- OpenFlow S. 401
Inhaltsverzeichnis
Abbildungen aus der Anleitung
Bild zum Vergrößern anklickenWichtige Informationen aus der Anleitung
Dieses Handbuch beschreibt die Konfiguration von Programmierbarkeitsfunktionen für Cisco IOS XE Cupertino 17.9.x. Es dient als Referenz für Netzwerkadministratoren, die automatisierte Provisionierung, Skripterstellung, modellbasierte Programmierbarkeit und Application Hosting implementieren möchten.

Provisionierung
Das Handbuch behandelt die automatisierte Bereitstellung von Geräten:
- Zero-Touch Provisioning (ZTP): Ermöglicht die automatische Konfiguration von Geräten beim ersten Booten ohne manuelle Eingriffe.
- iPXE: Eine erweiterte Version der Pre-boot eXecution Environment (PXE) für das Booten über das Netzwerk mittels IPv4 und IPv6.
Shells und Skripterstellung
Die Guest Shell bietet eine virtualisierte Linux-Umgebung für benutzerdefinierte Skripte:


- Guest Shell: Eine sichere, isolierte Umgebung zur Ausführung von Linux-Anwendungen und Python-Skripten.
- Python API: Ermöglicht den Zugriff auf die Cisco IOS CLI über Python-Skripte.
- EEM Python Module: Unterstützt die Ausführung von Python-Skripten als Teil von Embedded Event Manager (EEM) Applets.
Modellbasierte Programmierbarkeit
Dieses Kapitel beschreibt standardbasierte Schnittstellen für die Konfiguration:


- NETCONF: Ein XML-basiertes Protokoll zur Konfiguration von Netzwerkgeräten.
- RESTCONF: Eine programmierbare Schnittstelle basierend auf HTTP-Methoden.
- gNMI: gRPC Network Management Interface für Konfiguration und Telemetrie.
- gRPC Network Operations Interface (gNOI): Eine Suite von Microservices für operative Befehle.
- Model-Driven Telemetry: Ermöglicht das Streamen von YANG-modellierten Daten an einen Datensammler.
- In-Service Model Update: Ermöglicht das Aktualisieren von YANG-Datenmodellen ohne vollständiges Software-Upgrade.
Application Hosting
Ermöglicht das Ausführen von Docker-Containern auf Cisco-Geräten:
- Docker-Container: Unterstützung für das Hosten von Anwendungen direkt auf dem Gerät.
- ThousandEyes Enterprise Agent: Ein eingebetteter Agent zur Netzwerküberwachung.
- Auto-Restart: Funktion zur Wiederherstellung des Anwendungszustands nach einem Systemneustart oder Switchover.
OpenFlow
Beschreibt die Konfiguration von OpenFlow für softwaredefinierte Netzwerke (SDN), einschließlich der Pipeline-Konfiguration und Hochverfügbarkeitsszenarien.
Herstellerinformationen
Cisco Systems, Inc.
Praktische Hilfe
Typische Probleme
Das Gerät greift auf AutoInstall zurück. Überprüfen Sie die DHCP-Server-Konfiguration und die Erreichbarkeit des TFTP/HTTP-Servers.
Stellen Sie sicher, dass IOx konfiguriert und aktiv ist. Überprüfen Sie den Status mit 'show iox-service'.
Überprüfen Sie die Subscription-Konfiguration und ob der Collector erreichbar ist. Nutzen Sie 'show telemetry internal subscription id stats'.
Vor der Verwendung
- Stellen Sie sicher, dass das Gerät über eine Netzwerkverbindung verfügt.
- Überprüfen Sie, ob der DHCP-Server korrekt für ZTP/iPXE konfiguriert ist.
- Stellen Sie sicher, dass die erforderlichen Lizenzen für die genutzten Funktionen vorhanden sind.
- Stellen Sie sicher, dass IOx für Application Hosting konfiguriert ist.
Abbildungen und Diagramme
- Abbildung 1: iPXE Bootloader-Workflow
- Abbildung 2: IOXMAN-Struktur
- Abbildung 4: Modifizierung des Candidate-Datastores
- Abbildung 5: Single-RP Image Install Workflow
Modellkompatibilität
- Nicht alle Funktionen werden auf allen Plattformen unterstützt. Überprüfen Sie die Feature-Informationstabellen im PDF für spezifische Plattformunterstützung.
- Guest Shell wird auf Cisco Catalyst 9200L SKUs nicht unterstützt.
Autor der Aufbereitung
Laura Fischer
Fachredakteurin für Gebrauchsanleitungen
Beschreibt zentrale Funktionen, Einsatzbereiche und Hinweise aus Handbüchern in einer kompakten und nutzerfreundlichen Form.