Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Exemple: Opérations de session protocolaire XML Trace NETCONF et Junos

Cet exemple montre comment configurer les opérations de traçage pour les sessions de protocoleS XML NETCONF et Junos.

Note:

À partir de Junos OS version 16.1, [edit system services netconf traceoptions] lorsque vous activez les opérations de traçage au niveau de la hiérarchie, Junos OS permet d’opérations de traçage pour les sessions de protocole NETCONF et Junos XML, et ajoute les balises et les entrées [NETCONF] [JUNOScript] du fichier journal pour distinguer le type de session. Avant Junos OS version 16.1, seules les données de session NETCONF ont été enregistrées et [NETCONF] la balise a été omise.

Exigences

  • Un équipement de routage, de commutation ou de sécurité Junos OS version 16.1 ou ultérieure est requis.

Aperçu

Cet exemple configure les opérations de traçage de base pour les sessions de protocoleS XML NETCONF et Junos. L’exemple configure le fichier trace netconf-ops.log et définit un nombre maximum de 20 fichiers de trace et une taille maximale de 3 Mo pour chaque fichier. L’instruction flag all configure le traçage pour toutes les données de protocole NETCONF ou XML entrantes et sortantes. Cette world-readable option permet d’accéder sans restriction aux fichiers de traçabilité.

Configuration

CLI configuration rapide

Pour configurer rapidement cet exemple, copiez les commandes suivantes, collez-les dans un fichier texte, supprimez toutes les interruptions de ligne, modifiez les détails nécessaires pour correspondre à votre configuration réseau, puis copiez/collez les commandes dans le CLI [edit] au niveau de la hiérarchie.

Configuration des opérations de protocoles NETCONF et Junos XML

Procédure étape par étape

Pour configurer les opérations de protocoles NETCONF et Junos XML:

  1. Pour les sessions NETCONF, activez NETCONF sur SSH.

  2. Configurez l’indicateur traceoptions pour spécifier les données de session à capturer.

    Vous pouvez spécifier toutes les données entrantes, sortantes ou non. Cet exemple configure le traçage de toutes les données de session.

  3. (Facultatif) Configurez le nom de fichier du fichier trace.

    L’instruction suivante configure le fichier trace netconf-ops.log, stocké dans le répertoire /var/log . Si vous ne spécifiez pas de nom de fichier, les données de session de protocole XML NETCONF et Junos sont stockées dans /var/log/netconf.

  4. (Facultatif) Configurez le nombre maximal de fichiers de trace et la taille maximale de chaque fichier.

    Les instructions suivantes configurent un maximum de 20 fichiers trace avec une taille maximale de 3 Mo par fichier.

  5. (Facultatif) Limiter la sortie de trace pour inclure uniquement les lignes qui correspondent à une expression régulière particulière.

    La configuration suivante, qui n’est pas utilisée dans cet exemple, correspond et enregistre uniquement les données de session contenant un « message d’erreur ».

  6. (Facultatif) Configurez le traçage à la demande pour contrôler les opérations de traçage à partir de la session de protocole NETCONF ou XML Junos.

    La configuration suivante, qui n’est pas utilisée dans cet exemple, permet le traçage à la demande.

  7. (Facultatif) Configurez les autorisations sur le fichier de traçage en spécifieant si le fichier est ouworld-readable.no-world-readable

    Cet exemple permet un accès illimité au fichier de traces.

  8. Valider la configuration.

Résultats

Vérification

Vérification du fonctionnement du protocole NETCONF et Junos XML

But

Vérifiez que l’équipement a écrit les données de session de protocole XML NETCONF et Junos sur le fichier de suivi configuré. Cet exemple enregistre les données de protocoleS NETCONF et XML entrantes et sortantes. Dans l’exemple de session NETCONF, qui n’est pas détaillée ici, l’utilisateur modifie la configuration du candidat sur le modèle R1 pour inclure le script d’opération bgp-troubleshoot.slax , puis il commit la configuration.

Action

Affichez le trace output du fichier de trace configuré /var/log/netconf-ops.log en show log 2017.

Sens

Cet exemple a configuré l’instruction flag all , de sorte que le fichier de trace affiche toutes les opérations de session de protocole NETCONF et sortantes et de protocole XML Junos. Chaque opération inclut la date et l’heure d’utilisation. Le fichier journal indique respectivement le type de session, NETCONF ou le protocole XML Junos, [NETCONF] [JUNOScript] en incluant la ou la balise. Plusieurs sessions de protocole NETCONF et XML Junos se distinguent par un numéro de session. Dans cet exemple, une seule session NETCONF, utilisant l’identifiant de session 3694, est active.

Tableau d’historique des publication
Libération
Description
16.1
À partir de Junos OS version 16.1, lorsque vous activez les opérations de traçage dans la hiérarchie des services de modification netconf traceoptions, Junos OS permet d’opérations de traçage pour les sessions de protocole XML NETCONF et Junos, et ajoute les balises [NETCONF] et [JUNOScript] aux entrées du fichier journal pour distinguer le type de session. Avant Junos OS version 16.1, seules les données de session NETCONF étaient enregistrées et la balise [NETCONF] était omise.