EN ESTA PÁGINA
<load-configuration>
Uso
<rpc> <load-configuration configuration-revision="revision-id"/> <load-configuration rescue="rescue"/> <load-configuration rollback="index"/> <load-configuration url="url" [action="(merge | override | replace | update)"] [format="(text | xml)"] /> <load-configuration url="url" [action="(merge | override | update)"] format="json" /> <load-configuration url="url" action="set" format="text"/> <load-configuration [action="(merge | override | replace | update)"] [format="xml"]> <configuration> <!-- tag elements for configuration elements to load --> </configuration> </load-configuration> <load-configuration [action="(merge | override | replace | update)"] format="text"> <configuration-text> <!-- formatted ASCII configuration statements to load --> </configuration-text> </load-configuration> <load-configuration [action="(merge | override | update)"] format="json"> <configuration-json> <!-- JSON configuration data to load --> </configuration-json> </load-configuration> <load-configuration action="set" format="text"> <configuration-set> <!-- configuration mode commands to load --> </configuration-set> </load-configuration> </rpc>
Descripción
Solicite que el servidor de protocolo XML NETCONF o Junos cargue los datos de configuración en la configuración candidata o en la base de datos de configuración abierta.
Si una aplicación cliente emite la operación de protocolo <open-configuration>
XML de Junos para abrir una base de datos de configuración específica antes de ejecutar la operación, el servidor carga los datos de configuración en la <load-configuration>
base de datos de configuración abierta. De lo contrario, el servidor carga los datos de configuración en la configuración candidata.
Proporcione los datos para cargar de una de las siguientes maneras:
Establezca el atributo de la etiqueta vacía
<load-configuration/>
en el identificador de revisión de configuración deconfiguration-revision
una configuración confirmada anteriormente. La configuración especificada reemplaza completamente la configuración candidata.Establezca el atributo de
rescue
la etiqueta vacía<load-configuration/>
en el valorrescue
. La configuración de rescate reemplaza completamente la configuración candidata.Establezca el atributo de la etiqueta vacía
<load-configuration/>
en el índice de reversión derollback
una configuración confirmada anteriormente. El dispositivo almacena una copia de la configuración confirmada más reciente y hasta 49 configuraciones anteriores. La configuración especificada reemplaza completamente la configuración candidata.Establezca el atributo de la etiqueta vacía
<load-configuration/>
en el nombre de ruta de un archivo que contenga los datos deurl
configuración que se van a cargar. Establezca el atributo en , o para cargar una configuración enjson
elformat
formato respectivo:text
notación de objetos JavaScript (JSON), texto ASCII con formato oxml
elementos de etiqueta XML de Junos (valor predeterminado). Para proporcionar los datos de configuración como comandos del modo de configuración, incluya el atributo y omita el atributo o establezca elaction="set"
format
valor entext
.En el ejemplo siguiente, el atributo identifica que los datos de configuración deben cargarse desde el
url
archivo /tmp/add.conf.<load-configuration url="/tmp/add.conf" format="text"/>
Incluya los datos de configuración como un flujo de datos dentro de una etiqueta de apertura
<load-configuration>
y cierre</load-configuration>
. Si proporciona los datos de configuración como texto ASCII con formato, encierre los datos en un<configuration-text>
elemento de etiqueta y establezca elformat
atributo entext
. Si proporciona los datos de configuración como elementos de etiqueta XML de Junos, encierre los datos en un<configuration>
elemento de etiqueta, omita el atributo o establezca elformat
valor enxml
. Si proporciona los datos de configuración como comandos del modo de configuración, encierre los datos en un<configuration-set>
elemento de etiqueta, establezca el atributo en , omita el atributo o establezca elaction
format
valor enset
text
. Si proporciona los datos de configuración en JSON, encierre los datos en un<configuration-json>
elemento de etiqueta y establezca elformat
atributo enjson
.
Atributos
action |
Especifique cómo cargar los datos de configuración, especialmente cuando la base de datos de configuración de destino y la configuración cargada contienen instrucciones contradictorias. La base de datos de configuración efímera admite los siguientes
Los siguientes son valores aceptables:
|
configuration-revision |
Cargue una configuración confirmada previamente haciendo referencia a su identificador de revisión de configuración. La configuración especificada reemplaza completamente la configuración candidata. |
format |
Especifique el formato utilizado para los datos de configuración. Los valores aceptables son:
|
rescue |
Especifique que la configuración de rescate reemplace a la configuración candidata actual. El único valor válido es "rescate".
Nota:
A partir de Junos OS versión 18.1R1, también puede utilizar RPC para cargar una configuración previamente confirmada, lo que resulta útil para aplicaciones que no admiten la ejecución de RPC |
rollback |
Cargue una configuración confirmada previamente haciendo referencia a su índice de reversión numérico. Los valores válidos son 0 (cero, para la configuración confirmada más recientemente) a través de uno menor que el número de configuraciones anteriores almacenadas (el máximo es 49).
Nota:
A partir de Junos OS versión 18.1R1, también puede utilizar RPC para cargar una configuración previamente confirmada, lo que resulta útil para aplicaciones que no admiten la ejecución de RPC |
url |
Especifique la ruta de acceso completa del archivo que contiene los datos de configuración que se van a cargar. El valor puede ser una ruta de acceso de archivo local, una ubicación FTP o una dirección URL de protocolo de transferencia de hipertexto (HTTP):
En cada caso, el valor predeterminado de la path variable es el directorio principal del nombre de usuario. Para especificar una ruta absoluta, la aplicación inicia la ruta con los caracteres %2F; por ejemplo, ftp://username:password@hostname/%2Fpath/filename. |
Información de la versión
Se trata de una operación del protocolo de administración XML de Junos. Se admite en sesiones de protocolo XML de Junos y se admite como extensión propietaria de Juniper Networks en sesiones de NETCONF en dispositivos que ejecutan Junos OS que identifican el http://xml.juniper.net/netconf/junos/1.0 de URI en el intercambio de capacidades.
action
valor set
de atributo agregado en Junos OS versión 11.4.
format
valor json
de atributo agregado en Junos OS versión 16.1.
configuration-revision
atributo agregado en Junos OS versión 20.4R1 y Junos OS Evolved versión 20.4R1.