Methoden zur Konfiguration von Junos OS
Abhängig von der spezifischen Geräteunterstützung können Sie die in Tabelle 1 dargestellten Methoden zur Konfiguration von Junos OS verwenden. Weitere Informationen finden Sie im Feature-Explorer von Juniper Networks.
Methode |
Beschreibung |
|---|---|
Befehlszeilenschnittstelle (CLI) |
Erstellen Sie die Konfiguration für das Gerät mithilfe der CLI. Sie können Befehle von einer einzigen Befehlszeile eingeben und durch kürzlich ausgeführte Befehle scrollen. |
ASCII-Datei |
Laden Sie eine ASCII-Datei mit einer Konfiguration, die Sie zuvor erstellt haben, entweder auf diesem System oder auf einem anderen System. Sie können dann die Konfigurationsdatei aktivieren und ausführen, oder Sie können sie mit der CLI bearbeiten und dann aktivieren. |
Grafische Benutzeroberfläche (GUI) von J-Web |
Verwenden Sie die J-Web GUI, um das Gerät zu konfigurieren. J-Web ermöglicht ihnen die Überwachung, Konfiguration, Fehlerbehebung und Verwaltung des Routers auf einem Client über einen Webbrowser. Die J-Web GUI wird nur auf bestimmten Geräten von Juniper Networks unterstützt. Weitere Informationen finden Sie im Feature-Explorer von Juniper Networks. |
Junos XML Management Protocol (API) |
Client-Anwendungen verwenden das Junos XML-Managementprotokoll zur Überwachung und Konfiguration von Geräten von Juniper Networks. Das Junos XML-Managementprotokoll wird für Junos OS angepasst, und die Vorgänge in der API entsprechen denen in der CLI. |
NETCONF Application Programming Interface (API) |
Clientanwendungen verwenden das NETCONF XML-Verwaltungsprotokoll, um unterstützte Geräte zu überwachen und zu konfigurieren. Das NETCONF XML-Managementprotokoll enthält Funktionen, die die Konfigurationsdatenmodelle mehrerer Anbieter unterstützen. |
Konfigurations-Commit-Skripte |
Erstellen Sie Skripte, die zur Commit-Zeit ausgeführt werden, um benutzerdefinierte Konfigurationsregeln durchzusetzen. Commit-Skripte werden in Python, Stylesheet Language Alternative syntaX (SLAX) oder Extensible Stylesheet Language Transformations (XSLT) geschrieben. |
In den folgenden Abschnitten werden die Methoden zur Konfiguration von Junos OS beschrieben:
Befehlszeilenschnittstelle von Junos OS
Die Junos OS CLI ist eine einfache terminalbasierte Befehlsschnittstelle. Sie verwenden Tastatursequenzen im Stil von Emacs, um sich auf einer Befehlszeile zu bewegen und durch einen Puffer zu scrollen, der kürzlich ausgeführte Befehle enthält. Sie geben Befehle in einer einzigen Zeile ein, und die Befehle werden ausgeführt, wenn Sie die Eingabetaste drücken. Die CLI bietet auch Befehlshilfe und Befehlsabschluss.
ASCII-Datei
Sie können eine ASCII-Datei mit einer Konfiguration laden, die Sie zuvor erstellt haben, entweder auf diesem System oder einem anderen System. Sie können die Konfigurationsdatei dann so aktivieren und ausführen, wie sie ist, oder Sie können sie mit der CLI bearbeiten und dann aktivieren.
J-Web-Paket
Alternativ zur Eingabe von CLI-Befehlen unterstützt Junos OS die J-Web GUI. Die J-Web-Benutzeroberfläche ermöglicht Ihnen die Überwachung, Konfiguration, Fehlerbehebung und Verwaltung des Routers auf einem Client über einen Webbrowser mit aktivierter Hypertext Transfer Protocol (HTTP) oder HTTP over Secure Sockets Layer (HTTPS).
Die J-Web-Benutzeroberfläche ist ein optionales, lizenziertes Softwarepaket (jweb-Paket) auf Routern der M-Serie und der Serie. Das Paket jweb ist nicht in den Softwarepaketen jinstall und jbundle enthalten. Es muss separat installiert werden. Führen Sie zum Installieren des Pakets auf Routern der M- und T-Serie die im Leitfaden zur Softwareinstallation und -aktualisierung beschriebenen Schritte aus.
J-Web unterstützt standardmäßig schwache (56-Bit)-Verschlüsselung. Auf diese Weise können Nicht-US-Kunden J-Web installieren und HTTPS-Verbindungen für den J-Web-Zugriff verwenden. US-Kunden können auch das starke Verschlüsselungspaket jcrypto installieren. Dieses Paket setzt die schwache Verschlüsselung automatisch außer Kraft.
Da das J-Web-Paket separat von anderen Paketen gebündelt wird, ist es möglich, eine Versionsabweichung zwischen J-Web und anderen junos OS-Paketen, die Sie installiert haben, zu haben.
Verwenden Sie den CLI-Befehl, um nach show system alarms einer Versionsabweichung zu suchen. Wenn die Versionsnummer nicht genau übereinstimmt, wird ein Systemalarm angezeigt.
Junos XML Management Protocol Software
Das Junos XML Management Protocol ist ein XML-basiertes Protokoll, das Clientanwendungen zur Überwachung und Konfiguration von Geräten von Juniper Networks verwenden. Es verwendet eine XML-basierte Datenkodierung für die Konfigurationsdaten und Remote-Prozeduraufrufe. Diese API wird für Junos OS angepasst, und die Vorgänge in der API entsprechen den CLI-Befehlen.
NETCONF XML Management Protocol Software
Das NETCONF XML-Verwaltungsprotokoll ist ein XML-basiertes Protokoll, das Clientanwendungen zur Überwachung und Konfiguration von Netzwerkgeräten verwenden. Es verwendet eine XML-basierte Datenkodierung für die Konfigurationsdaten und Remote-Prozeduraufrufe. NETCONF umfasst Funktionen, die die Konfigurationsdatenmodelle mehrerer Anbieter unterstützen. Juniper Networks stellt eine Reihe von Perl-Modulen bereit, mit denen Perl-Client-Anwendungen mit dem NETCONF-Server auf Junos-Geräten kommunizieren können. Mit den Perl-Modulen können Sie benutzerdefinierte Anwendungen für die Konfiguration und Überwachung von Junos-Geräten entwickeln.
Konfigurations-Commit-Skripte
Sie können Skripte erstellen und verwenden, die zur Commit-Zeit ausgeführt werden, um benutzerdefinierte Konfigurationsregeln durchzusetzen. Wenn eine Konfiguration die benutzerdefinierten Regeln bricht, kann das Skript Aktionen generieren, die von Junos OS ausgeführt werden. Diese Aktionen umfassen:
Generieren von benutzerdefinierten Fehlermeldungen
Generieren von benutzerdefinierten Warnmeldungen
Generieren von benutzerdefinierten Systemprotokollmeldungen
Änderungen an der Konfiguration vornehmen
Konfigurations-Commit-Skripte ermöglichen Es Ihnen auch, Makros zu erstellen, die vereinfachte benutzerdefinierte Aliase für häufig verwendete Konfigurationsanweisungen in Standardkonfigurationsanweisungen von Junos OS erweitern. Commit-Skripte werden in Python, Stylesheet Language Alternative syntaX (SLAX) oder Extensible Stylesheet Language Transformations (XSLT) geschrieben.