Solicite la configuración confirmada y el estado del dispositivo mediante NETCONF
En una sesión NETCONF con un dispositivo que ejecuta Junos OS, para solicitar la configuración confirmada más reciente y la información de estado del dispositivo para una plataforma de enrutamiento, conmutación o seguridad, una aplicación cliente encierra la <get> etiqueta en un <rpc> elemento tag. Al incluir el elemento tag y los <filter> elementos de etiqueta secundaria adecuados, la aplicación puede solicitar partes específicas de la configuración. Si se omite el <filter> elemento, el servidor devuelve toda la configuración. El atributo opcional format especifica el formato de retorno para los datos de configuración.
<rpc>
<get [format="(json | set | text | xml)"]>
<filter type="subtree">
<!-- tag elements representing the configuration elements to return -->
</filter>
</get>
</rpc>
]]>]]>
El type="subtree" atributo de la etiqueta de apertura <filter> indica que la aplicación cliente usa elementos de etiqueta JUnos XML para representar los elementos de configuración sobre los que solicita información.
El servidor NETCONF encierra su respuesta en los <rpc-reply> elementos de etiqueta y <data> . Dentro del <data> elemento, los datos de configuración se adjuntan en el <configuration>, <configuration-text>, <configuration-set>, o <configuration-json> elemento según el formato solicitado, y la información del dispositivo se adjunta en el <database-status-information> elemento. El servidor incluye atributos en la etiqueta de apertura <configuration> que indican el espacio de nombres XML para los elementos de etiqueta adjuntos y cuándo se cambió o consabrió la configuración por última vez. Por ejemplo:
<rpc-reply xmlns="URN" xmlns:junos="URL">
<data>
<configuration xmlns="URL" junos:changed-seconds="seconds" junos:changed-localtime="time">
<!-- configuration data -->
</configuration>
<database-status-information>
<database-status>
<user>user</user>
<terminal></terminal>
<pid>pid</pid>
<start-time junos:seconds="1416956595">2014–11–25 15:03:15 PST</start-time>
<edit-path></edit-path>
</database-status>
</database-status-information>
</data>
</rpc-reply>
]]>]]>
Si no hay datos de configuración en la jerarquía solicitada, la respuesta de RPC contiene una etiqueta vacía <configuration> dentro del <data> elemento, a menos que la rfc-compliant instrucción esté configurada, en cuyo caso la <configuration> etiqueta se omite.