Die Nokia SR OS Protobufs dienen der Konfiguration und Verwaltung von SR OS-basierten Routern.
Protobufs werden für die folgenden Plattformen bereitgestellt:
7250 Interconnect Router (IXR)
7450 Ethernet Service Switch (ESS)
7750 Service-Router (SR)
7950 Extensible Routing System (XRS)
Virtualisierter Service-Router (VSR)
Das Repository wird erstellt, um eine flexible Programmschnittstelle zur Unterstützung bei Netzwerkautomatisierungsaufgaben bereitzustellen.
master
Der master
-Zweig stellt die Protobufs für alle Releases pro Plattform bereit. Das Klonen dieses Zweigs bietet die maximale Ausgabe, kann jedoch umfangreicher sein, als für Ihren Anwendungsfall erforderlich ist.
git clone https://github.com/nokia/7x50_protobufs
Jede Version wird als separater Zweig bereitgestellt. Die Plattformen verwenden eine Reihe gemeinsamer Protobufs und diese werden als sros_major.minor dargestellt, zum Beispiel sros_19.10
. Jede Version ist auch mit der vollständigen Versionsrevision gekennzeichnet, zum Beispiel sros_19.10.r1
Um die Protobufs für einen bestimmten Release-Klon zu erhalten, gehen Sie wie folgt vor:
git clone -b sros_19.10.r1 --depth 1 https://github.com/nokia/7x50_protobufs
Um zwei verschiedene Sätze von Protobufs mit Git zu vergleichen, klonen Sie den master
-Zweig oder einen releasespezifischen Zweig wie sros_19.10
und führen Sie dann Folgendes aus:
git diff sros_19.10.r1 sros_19.10.r2
Um eine komprimierte TAR-Datei der verfügbaren Protobufs für eine bestimmte Version zu erhalten, klonen Sie das Repository und führen Sie dann Folgendes aus:
git archive --format tar.gz sros_19.10.r1 > nokia_protobufs.10.r1.tar.gz
Weitere Dokumentation für Nokia SR OS-Protobufs finden Sie im Nokia Support Portal und in den SR OS-Benutzer- und Referenzhandbüchern im Nokia Doc Center.
Weitere Informationen zur Entwicklung der Automatisierung für die IP- und optischen Produkte von Nokia finden Sie im Network Developer Portal.