Hochladen von Konfigurationsdaten als Datenstrom mithilfe des Junos XML Protocol
In einer Junos XML-Protokollsitzung mit einem Gerät, auf dem Junos OS ausgeführt wird, um Konfigurationsdaten als Datenstrom hochzuladen, schließt eine Client-Anwendung das <load-configuration> Tag-Element in ein Tag-Element ein <rpc> .
Um die Konfigurationselemente zu definieren, die als Junos XML-Tagelemente geändert werden sollen, gibt die Anwendung die Tag-Elemente aus, die alle Ebenen der Konfigurationshierarchie repräsentieren, vom Stamm (dargestellt durch das <configuration> Tag-Element) bis hin zu jedem zu ändernden Element.
<rpc>
<load-configuration>
<configuration>
<!-- tag elements representing the configuration data -->
</configuration>
</load-configuration>
</rpc>
Um die Konfigurationsdaten zu definieren, die als formatierter ASCII-Text geändert werden sollen, schließt die Anwendung die Anweisungen in ein Tag-Element ein <configuration-text> und schließt das format="text" Attribut in das öffnende <load-configuration> Tag ein.
<rpc>
<load-configuration format="text">
<configuration-text>
/* formatted ASCII configuration data */
</configuration-text>
</load-configuration>
</rpc>
Um die Konfigurationsdaten zu definieren, die als Junos OS-Konfigurationsmodusbefehle set geändert werden sollen, schließt die Anwendung die Befehle in ein Tag-Element ein <configuration-set> und enthält die action="set" format="text" Attribute im öffnenden <load-configuration> Tag.
<rpc>
<load-configuration action="set" format="text">
<configuration-set>
/* configuration mode commands */
</configuration-set>
</load-configuration>
</rpc>
Ab Junos OS Version 16.1 können Sie Konfigurationsdaten laden, die mithilfe von JSON (JavaScript Object Notation) auf Geräten mit Junos OS formatiert wurden. Um die Konfigurationsdaten zu definieren, die als JSON-Format geändert werden sollen, schließt die Anwendung die Daten in ein Tag-Element ein <configuration-json> und enthält das format="json" Attribut im öffnenden <load-configuration> Tag.
<rpc>
<load-configuration format="json">
<configuration-json>
/* JSON-formatted configuration data */
</configuration-json>
</load-configuration>
</rpc>
Informationen zur Syntax für Junos XML-Tag-Elemente, formatierter ASCII-Text, Konfigurationsmodusbefehle und das JSON-Format finden Sie unter Definieren des Formats von Konfigurationsdaten, die in einer Junos XML Protocol-Sitzung hochgeladen werden sollen.