Comprendre le rôle de l’application client dans une session NETCONF
Pour créer une session NETCONF et communiquer avec le serveur NETCONF, une application cliente effectue les procédures suivantes, décrites dans les sections indiquées :
Répond aux conditions requises pour le protocole de connexion donné, comme décrit dans :
Établit une connexion au serveur NETCONF.
Pour les sessions NETCONF sur SSH, voir Se connecter au serveur NETCONF à l’aide de SSH.
-
Pour les sessions NETCONF sur TLS, consultez comment établir une session NETCONF sur TLS.
-
Pour les sessions NETCONF sur HTTPS sortant, consultez comment établir des sessions NETCONF et Shell sur HTTPS sortant amélioré.
Ouvre une session NETCONF, comme décrit dans Démarrer une session NETCONF.
Verrouille éventuellement la configuration du candidat ou ouvre une instance de la base de données de configuration éphémère.
Le verrouillage de la configuration empêche d’autres utilisateurs ou applications de la modifier en même temps. Pour plus d’informations, consultez verrouillage et déverrouillage de la configuration du candidat à l’aide de NETCONF.
Pour plus d’informations sur la base de données de configuration éphémère, voir Comprendre la base de données de configuration éphémère et Activer et configurer des instances de la base de données de configuration éphémère.
Demande des informations opérationnelles ou de configuration, ou modifie les informations de configuration, comme décrit dans Demander des informations opérationnelles à l’aide de NETCONF, Demander des données de configuration à l’aide de NETCONF et Modifier la configuration à l’aide de NETCONF.
(Facultatif) Vérifie l’exactitude syntaxique de la configuration du candidat avant de tenter de la valider, comme décrit dans Vérifier la syntaxe de configuration du candidat à l’aide de NETCONF.
Valide les modifications apportées à la configuration du candidat, comme décrit dans Valider la configuration du candidat à l’aide de NETCONF et Valider la configuration du candidat uniquement après confirmation à l’aide de NETCONF, ou valide les modifications apportées à une instance ouverte de la base de données de configuration éphémère, comme décrit dans Valider et synchroniser les données de configuration éphémères à l’aide du protocole NETCONF ou Junos XML.
Déverrouille la configuration du candidat si elle est verrouillée ou ferme une instance ouverte de la base de données de configuration éphémère.
Les autres utilisateurs et applications ne peuvent pas modifier la configuration du candidat tant qu’elle reste verrouillée. Pour plus d’informations, consultez verrouillage et déverrouillage de la configuration du candidat à l’aide de NETCONF.
Termine la session NETCONF et ferme la connexion à l’équipement, comme décrit dans Mettre fin à une session NETCONF et fermer la connexion.