Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Filtern der Operativen Befehlsausgabe in NETCONF- und Junos XML-Protokollsitzungen

In einer NETCONF- oder Junos XML-Protokollsitzung mit einem Gerät, auf dem Junos OS ausgeführt wird, kann eine Clientanwendung Betriebsinformationen für das Gerät anfordern und den Server anweisen, den gesamten Satz von Betriebsdaten zurückzugeben oder nur eine Teilmenge dieser Informationen in der RPC-Antwort zurückzugeben. Alle operativen JUNOS OS-RPCs unterstützen die XML-Subtree-Filterung, mit der Sie die RPC-Antwort filtern können, um für bestimmte Elemente in der Betriebsbefehlsausgabe auszuwählen. Wenn die Ausgabe so gefiltert wird, dass nur eine Teilmenge der Daten enthalten ist, führt dies zu kleineren, schnelleren Übertragungen, erfordert weniger Speicherplatz für archivierte Informationen und kann die Für die Analyse der operativen Befehlsausgabe verkürzen, was in einigen Fällen sehr umfangreich sein kann.

Hinweis:

Das Filtern der Befehlsausgabe wird nur unterstützt, wenn eine RPC-Ausgabe im XML-Format angefordert wird.

Standardmäßig geben die NETCONF- und Junos XML-Protokollserver den gesamten Satz an Betriebsdaten für eine RPC-Anfrage in ihrer Antwort zurück. Eine Anwendung kann bestimmte Teile der Ausgabe von Betriebsbefehlen anfordern, indem sie das <filter type="subtree"> Element in die RPC-Anforderung eingibt. Innerhalb des <filter> Tags gibt die Anwendung die Filterauswahlkriterien an, indem sie null oder mehr XML-Unterbaume eingibt.

Um die in der RPC-Antwort zurückgegebene Befehlsausgabe zu filtern, erstellen Sie die RPC-Anfrage, fügen Sie das <filter type="subtree"> Element hinzu und geben Sie dann die XML-Struktur der Elemente an, die zurückgegeben werden sollen, beginnend mit dem Antwort-Tag der obersten Ebene für diesen operativen Befehl. Der Filter kann Eindämmungsknoten, Auswahlknoten und Content-Match-Knoten enthalten.

Hinweis:

Um das Antwort-Tag-Element der obersten Ebene für einen Befehl zu bestimmen, bei dem es sich um das erste im <rpc-reply> Element eingeschlossene Element handelt, können Sie den Befehl mit der | display xml Option in der CLI ausführen.

Das type="subtree" Attribut im öffnenden <filter> Tag gibt an, dass die Clientanwendung Junos XML-Elemente verwendet, um die Betrieblichen Elemente darzustellen, über die sie Informationen anfordert. Wenn Sie ein leeres <filter type="subtree"/> Element enthalten, gibt der Server eine leere RPC-Antwort zurück.

Weitere Informationen zum Filtern der operativen Befehlsausgabe finden Sie in den folgenden Themen: