Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Résolution des problèmes réseau

Résoudre des problèmes sur votre réseau

Problème

Description

Cette checklist fournit des liens vers des éléments de base de dépannage, un exemple de réseau, et comprend un résumé des commandes que vous pouvez utiliser pour diagnostiquer les problèmes avec le routeur et le réseau.

Solution

Tableau 1 : Checklist pour résoudre des problèmes sur votre réseau

Tâches

Commande ou action

Isoler une connexion réseau défaillante  
  1. Identifier les symptômes d’une connexion réseau défaillante

ping (ip-address | hostname) show route (ip-address | hostname) traceroute (ip-address | hostname)

  1. Isoler les causes d’un problème réseau

show < configuration | interfaces | protocols | route >

  1. Prendre les mesures appropriées pour résoudre le problème de réseau

[edit] delete routing options static route destination-prefix valider et quitter le routage destination-prefixd’afficher

  1. Évaluation de la solution pour vérifier si le problème réseau est résolu

show route (ip-address | hostname) ping (ip-address | hostname) comptent 3 traceroutes (ip-address | hostname)

Isoler une connexion réseau défaillante

En appliquant le processus standard en quatre étapes illustré sur la figure 1, vous pouvez isoler un nœud défaillant dans le réseau. Notez que les fonctionnalités décrites dans cette section ne sont pas prises en charge dans les versions 15.1X49, 15.1X49-D30 ou 15.1X49-D40.

Figure 1 : Processus de diagnostic des problèmes sur votre réseau Process for Diagnosing Problems in Your Network

Avant de vous lancer dans le processus en quatre étapes, cependant, il est important que vous soyez prêt à faire face aux problèmes inévitables qui surviennent sur tous les réseaux. Bien que vous puissiez trouver une solution à un problème en essayant simplement diverses actions, vous pouvez obtenir une solution appropriée plus rapidement si vous êtes systématique dans votre approche de la maintenance et de la surveillance de votre réseau. Pour vous préparer aux problèmes sur votre réseau, comprenez comment le réseau fonctionne dans des conditions normales, disposez de registres de l’activité réseau de référence et observez attentivement le comportement de votre réseau en cas de problème.

La figure 2 illustre la topologie du réseau utilisée dans cette rubrique pour illustrer le processus de diagnostic des problèmes d’un réseau.

Figure 2 : Réseau avec un problème Network with a Problem

Le réseau de la figure 2 se compose de deux systèmes autonomes (AS). L’AS 65001 comprend deux routeurs et l’AS 65002 trois routeurs. Le routeur de bordure (R1) dans l’AS 65001 annonce des préfixes 100.100/24 agrégés vers le réseau AS 65002. Le problème dans ce réseau est qu’il R6 n’y a pas accès en R5 raison d’une boucle entre R2 et R6.

Pour isoler une connexion défaillante sur votre réseau, suivez les étapes de ces rubriques :

Identifier les symptômes d’une connexion réseau défaillante

Problème

Description

Les symptômes d’un problème sur votre réseau sont généralement assez évidents, comme l’incapacité d’atteindre un hôte distant.

Solution

Pour identifier les symptômes d’un problème sur votre réseau, commencez par une extrémité de votre réseau et suivez les routes jusqu’à l’autre extrémité, en entrant tout ou une des commandes du mode opérationnel du mode opérationnel junos OS (CLI) suivantes :

Exemple de sortie

Sens

L’exemple de sortie montre une commande infructueuse ping dans laquelle les paquets sont rejetés parce que le temps de vie est dépassé. La sortie de la show route commande affiche l’interface (10.1.26.1) que vous pouvez examiner plus en détail pour détecter d’éventuels problèmes. La traceroute commande affiche la boucle entre 10.1.26.1 (R2) et 10.1.26.2 (R6), comme l’indique la répétition continue des deux adresses d’interface.

Isoler les causes d’un problème réseau

Problème

Description

Un symptôme particulier peut être le résultat d’une ou plusieurs causes. Réduisez l’objectif de votre recherche pour trouver chaque cause individuelle du comportement indésirable.

Solution

Pour isoler la cause d’un problème particulier, saisissez une ou la totalité des commandes du mode opérationnel de Junos OS CLI suivantes :

Votre problème particulier peut nécessiter l’utilisation de plus que les commandes répertoriées ci-dessus. Consultez la référence de commande appropriée pour obtenir une liste plus exhaustive des commandes de mode opérationnel couramment utilisées.

Exemple de sortie

L’exemple de sortie suivant provient de R2:

Sens

L’exemple de sortie montre que toutes les interfaces sont R6 activées. Le résultat montre R2 qu’un routage statique [Static/5] configuré sur R2 les points vers R6 (10.1.26.2) et est le routage préféré en R5 raison de sa faible valeur de préférence. Toutefois, le routage est en boucle de R2 à R6, comme indiqué par la référence manquante à R5 (10.1.15.2).

Prendre les mesures appropriées pour résoudre le problème de réseau

Problème

Description

L’action appropriée dépend du type de problème que vous avez isolé. Dans cet exemple, un routage statique configuré sur R2 est supprimé du niveau hiérarchique [routing-options] D’autres actions appropriées peuvent inclure les actions suivantes :

Solution

  • Vérifiez la configuration du routeur local et modifiez-la si nécessaire.

  • Dépanner le routeur intermédiaire.

  • Vérifiez la configuration de l’hôte distant et modifiez-la si nécessaire.

  • Résoudre les problèmes liés aux protocoles de routage.

  • Identifier d’autres causes possibles.

Pour résoudre le problème dans cet exemple, saisissez les commandes CLI Junos OS suivantes :

Exemple de sortie

Sens

L’exemple de sortie montre le routage statique supprimé de la hiérarchie [routing-options] et la nouvelle configuration validée. La sortie de la show route commande affiche désormais le routage BGP comme route préférée, comme indiqué par l’astérisque (*).

Évaluation de la solution pour vérifier si le problème réseau est résolu

Problème

Description

Si le problème est résolu, vous avez terminé. Si le problème persiste ou si un nouveau problème est identifié, recomncez le processus.

Vous pouvez traiter les causes possibles dans n’importe quel ordre. En ce qui concerne le réseau pour isoler une connexion réseau cassée, nous avons choisi de travailler du routeur local au routeur distant, mais vous pouvez commencer par un point différent, en particulier si vous avez des raisons de croire que le problème est lié à un problème connu, comme un récent changement de configuration.

Solution

Pour évaluer la solution, saisissez les commandes CLI Junos OS suivantes :

Exemple de sortie

Sens

L’exemple de sortie montre qu’il y a maintenant une connexion entre R6 et R5. La show route commande indique que le routage R5 BGP est préféré, comme indiqué par l’astérisque (*). La ping commande réussit et indique traceroute que le chemin d’accès R6 R5 est par R2 (10.1.26.1), puis par R1 (10.1.12.1).

Checklist pour le suivi des conditions d’erreur

Problème

Description

Le tableau 2 fournit des liaisons et des commandes permettant de configurer le suivi du daemon de protocole de routage, le protocole BGP (Border Gateway Protocol), le protocole IS-to-Intermediate System (Intermediate System-to-Intermediate System) et le suivi du protocole OSPF (Open Shortest Path First) pour diagnostiquer les conditions d’erreur.

Solution

Tableau 2 : Checklist pour le suivi des conditions d’erreur

Tâches

Commande ou action

Configurer le suivi du protocole de routage
  1. Configurer le suivi du protocole de routage

[edit] edit routing-options traceoptions set file filename size size afficher number le journal d’exécution filenamede validation

  1. Configurer le suivi du protocole de routage pour un protocole de routage spécifique

[edit] edit protocol protocol-name traceoptions définir des fichiers de taille sizede fichier filename afficher valider exécuter le journal d’affichage filename number

  1. Surveiller les messages des fichiers traces écrits en temps quasi réel

démarrage de filenamela surveillance

  1. Arrêter la surveillance des fichiers traces

arrêt de filename surveillance

Configurer des options spécifiques à BGP
  1. Afficher des informations détaillées sur le protocole BGP

[edit] edit protocol bgp traceoptions set flag update detail show commit run show log filename

  1. Afficher les paquets BGP envoyés ou reçus

[edit] edit protocol bgp traceoptions set flag update (send | receive) show commit run show log filename

  1. Diagnostiquer les problèmes d’établissement des sessions BGP

[edit] edit protocol bgp set traceoptions flag open detail show commit run show log filename

Configurer des options spécifiques à IS-IS
  1. Afficher des informations détaillées sur le protocole IS-IS

[edit] edit protocol isis traceoptions set flag hello detail show commit run show log filename

  1. Affichage des paquets de protocole IS-IS envoyés ou reçus

[edit] edit protocols isis traceoptions set flag hello (send | receive) show commit run show log filename

  1. Analyse détaillée des PDU de liaison IS-IS

[edit] edit protocols isis traceoptions set flag lsp detail show commit run show log filename

Configurer des options spécifiques à OSPF
  1. Diagnostiquer les problèmes d’établissement des sessions OSPF

[edit] edit protocols ospf traceoptions set flag hello detail show commit run show log filename

  1. Analyser en détail les paquets d’annonces d’état de liaison OSPF

[edit] edit protocols ospf traceoptions set flag lsa update detail show commit run show log filename

Configurer le suivi du protocole de routage

Action

Pour configurer le suivi du protocole de routage (rpd), procédez comme suit :

  1. En mode configuration, passez au niveau hiérarchique suivant :

  2. Configurez le fichier, la taille du fichier, le nombre et les indicateurs :

    Par exemple :

  3. Vérifiez la configuration :

    Par exemple :

  4. Validez la configuration :

Note:

Certains indicateurs de traceoptions génèrent une grande quantité d’informations. Le traçage peut également ralentir le fonctionnement des protocoles de routage. Supprimez la configuration traceoptions si vous n’en avez plus besoin.

  1. Consultez le contenu du fichier contenant les messages détaillés :

    Par exemple :

Sens

Le tableau 3 répertorie les indicateurs de suivi et les sorties pour le suivi du daemon pris en charge par le protocole de routage Junos.

Tableau 3 : indicateurs de traçage du protocole de démon de routage

Indicateur de suivi

Description

Exemple de sortie

Tous

Toutes les opérations

Non disponible.

Générales

Opérations normales et modification des tables de routage

Non disponible.

Normal

Opérations normales

Non disponible.

Politique

Opérations et actions de stratégie

Nov 29 22:19:58 export: Dest 10.0.0.0 proto Statique 29 nov 22:19:58 policy_match_qual_or: Qualification proto Sense: 0 nov. 22:19:58 policy_match_qual_or: Qualification proto Sens: 0 Nov 29 22:19:58 export: Dest 10.10.10.0 proto IS-IS

route

Changements de table de routage

29 novembre 22:23:59 Nov 29:22:23:59 rtlist_walker_job: rt_list marche pour RIB inet.0 Commencé avec 42 entrées Nov 29:22:23:59 rt_flash_update_callback: flash KRT (inet.0) début 29 nov 22:59 23:59 rt_flash_update_callback: flash KRT (inet.0) fait 29 nov 22:23:59 rtlist_walker_job: rt_list marche pour inet.0 s’est terminé avec 42 participations Nov 29:22:23:59 Nov 29 22:23:59 KRT Demande : send len 68 v14 seq 0 CHANGE route/utilisateur af 2 addr 172.16.0.0 nhop-type unicast nhop 10.10.10.33 Nov 29 22:23:59 KRT Demande : envoyer len 68 v14 seq 0 ADD route/utilisateur af 2 addr 172.17.0.0 nhop-type unicast nhop 10.10.10.33 Nov 22:23:59 KRT Demande : envoyer len 68 v14 seq 0 ADD route/utilisateur af 2 add 10.149.3.0 nhop-type unicast nhop 10.10.10.33 Nov 29 22:24:19 trace_on: Le traçage vers « /var/log/rpdlog » a commencé le 29 novembre 22:24:19 KRT Demande : envoyer len 68 v14 seq 0 DELETE route/utilisateur af 2 addr 10.10.21 8.0 nhop-type unicast nhop 10.10.10.29 Nov 29 22:24:19 VERSION 10.10.218.0 255.255.255.0 gw 10.10.10.29,10.10.10.33 BGP préf 170/-101 métrique so-1/1/0.0,so-1/1/1.0 <Release Delete Int Ext> as 65401 Nov 29 22:24:19 KRT Demande : send len 68 v14 seq 0 DELETE route/utilisateur af 2 addr 172.18.0.0 nhop-type unicast nhop 10.10.10.33

État

Transitions d’État

Non disponible.

Tâche

Transactions et traitement de l’interface

29 novembre 22:50:04 répartition au premier plan en cours d’exécution du travail task_collect pour les tâches Scheduler Nov 29 Nov 22:50:04 task_collect_job: MGMT_Listen de la tâche de libération (SUPPRIMÉ) Nov 29 Nov 22:50:04 Expédition au premier plan travail terminé task_collect pour planificateur de tâches Nov 29:22:50:04 répartition en arrière-plan en cours rt_static_update pour la tâche RT 29 nov 22:50:04 task_job_delete : supprimer le travail en arrière-plan rt_static_update pour la tâche RT Nov 29 22:50:04 expédition en arrière-plan travail terminé rt_static_update pour tâche RT 29 novembre 22:50:04 répartition en arrière-plan en cours d’exécution du travail Flash mise à jour pour la tâche RT 29 novembre 22:50:04 envoi en arrière-plan renvoi du travail Mise à jour Flash pour la tâche RT 29 nov 22:50:04 répartition en arrière-plan exécution du travail Flash mise à jour pour la tâche RT nov. 22:50:04 task_job_delete : supprimer la tâche en arrière-plan Mise à jour Flash pour la tâche RT 29 nov 22:50:04 envoi en arrière-plan terminé tâche Mise à jour Flash pour la tâche RT 29 novembre 22:50:04 répartition en arrière-plan exécution du travail Mise à jour Flash pour la tâche RT 29 novembre 22:50:04 task_job_delete : supprimer la tâche en arrière-plan Mise à jour Flash pour la tâche RT

Minuterie

Utilisation du timer

29 novembre 22:52:07 task_timer_hiprio_dispatch : 1 timer Nov 29 Nov 22:52:07 main : exécution normale de la file d’attente du timer de priorité Nov 29 Nov 22:52:07 main : 1 timer Nov 29:22:52:52:07 07 task_timer_hiprio_dispatch : file d’attente du timer haute priorité Nov 29 Nov 22:52:07 task_timer_hiprio_dispatch: ran 1 timer Nov 29:22:52:07 principal: exécution normale de la file d’attente du timer de priorité 29 Nov 22:52:07 principal: ran 1 timer Nov 29:22:52:07 main : exécution normale de la file d’attente du timer de priorité Nov 29 Nov 22:52:07 main : 2 timers exécutés

Configurer le suivi du protocole de routage pour un protocole de routage spécifique

Action

Pour configurer le suivi de protocole de routage pour un protocole de routage spécifique, procédez comme suit :

  1. En mode configuration, passez au niveau hiérarchique suivant :

  2. Configurez le fichier, la taille du fichier, le nombre et les indicateurs :

    Par exemple :

  3. Vérifiez la configuration :

    Par exemple :

  4. Validez la configuration :

  5. Consultez le contenu du fichier contenant les messages détaillés :

    Par exemple :

Sens

Le tableau 4 répertorie les options de suivi standard disponibles dans le monde entier ou pouvant être appliquées à des protocoles spécifiques. Vous pouvez également configurer le traçage pour un pair BGP spécifique ou un groupe d’homologues. Pour plus d’informations, consultez le guide de configuration des bases du système Junos.

Tableau 4 : Options de traçage standard pour les protocoles de routage

Indicateur de suivi

Description

Tous

Toutes les opérations

Générales

Opérations normales et modifications des tables de routage

Normal

Opérations normales

Politique

Opérations et actions de stratégie

route

Changements de table de routage

État

Transitions d’État

Tâche

Transactions et traitement de l’interface

Minuterie

Utilisation du timer

Surveiller les messages des fichiers traces écrits en temps quasi réel

But

Pour surveiller les messages en temps quasi réel au fur et à mesure qu’ils sont écrits dans un fichier trace.

Action

Pour surveiller les messages en temps quasi réel à mesure qu’ils sont écrits dans un fichier de trace, utilisez la commande du mode opérationnel junos OS (CLI) suivante :

Exemple de sortie

nom-commande

Arrêter la surveillance des fichiers traces

Action

Pour arrêter la surveillance d’un fichier de trace en temps quasi réel, utilisez la commande de mode opérationnel junos OS CLI suivante après avoir commencé la surveillance :

Exemple de sortie