Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Chargement des données de configuration sous forme de fichier à l’aide du protocole Junos XML

Dans une session de protocole Junos XML avec un périphérique exécutant Junos OS, pour charger des données de configuration stockées dans un fichier, une application cliente entoure la <load-configuration/> balise de l’attribut url dans un élément de <rpc> balise.

S’il s’agit d’éléments de balise XML Junos, incluez l’attribut format="xml" ou omettez-le format , qui est XML par défaut.

Si les données sont du texte ASCII formaté, incluez l’attribut format="text" .

S’il s’agit de commandes en mode set configuration, incluez les action="set" attributs and format="text" .

À partir de Junos OS version 16.1, vous pouvez charger des données de configuration formatées à l’aide de JavaScript Object Notation (JSON) sur les périphériques exécutant Junos OS. Si les données utilisent le format JSON, incluez l’attribut format="json" .

Avant de charger le fichier, l’application cliente ou un administrateur enregistre les données de configuration en tant que contenu du fichier. Entourez les éléments de balise XML Junos dans un élément de <configuration> balise. Pour plus d’informations sur la syntaxe des données du fichier, reportez-vous à la section Définition du format des données de configuration à charger dans une session de protocole XML Junos.

Note:

Les données de configuration formatées sous forme de texte ASCII, de commandes du mode de configuration Junos OS ou de données JSON ne sont pas entourées de <configuration-text>, <configuration-set>ou <configuration-json> d’éléments de balise lorsqu’elles sont chargées à partir d’un fichier.

La valeur de l’attribut url peut être un chemin d’accès au fichier local, un emplacement FTP ou une URL HTTP (Hypertext Transfer Protocol) :

  • Un nom de fichier local peut prendre l’une des formes suivantes :

    • /path/filename : fichier sur un système de fichiers monté, soit sur le disque flash local, soit sur le disque dur.

    • Un:filename ou a :path/filename—Fichier sur le lecteur local. Le chemin par défaut est / (le répertoire de niveau racine). Le support amovible peut être au format MS-DOS ou UNIX (UFS).

  • Un nom de fichier sur un serveur FTP a la forme suivante :

  • Un nom de fichier sur un serveur HTTP a la forme suivante :

Dans chaque cas, la valeur par défaut de la path variable est le répertoire personnel du nom d’utilisateur. Pour spécifier un chemin absolu, l’application commence le chemin avec les caractères %2F ; Par exemple, ftp://username:password@hostname/%2Fpath/filename.

L’attribut url peut être combiné avec un ou plusieurs des attributs suivants dans la <load-configuration/> balise :

  • format

  • action

L’exemple suivant montre comment incorporer des données de configuration Junos balisées XML stockées dans le fichier /var/configs/user-accounts sur le serveur FTP appelé cfg-server.mycompany.com. La balise d’ouverture <load-configuration> apparaît sur deux lignes pour plus de lisibilité uniquement.

Tableau de l’historique des versions
Libération
Description
16.1
À partir de Junos OS version 16.1, vous pouvez charger des données de configuration formatées à l’aide de JavaScript Object Notation (JSON) sur les périphériques exécutant Junos OS.