Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Dépannage des problèmes de réseau

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

Problème

Description

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

Solution

Tableau 1 : Liste de contrôle pour résoudre les problèmes sur votre réseau

Tâches

Commande ou action

Isolement d’une connexion réseau interrompue  
  1. Identification des symptômes d’une connexion réseau interrompue

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

  1. Isoler les causes d’un problème de 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 commit and-quit show route destination-prefix

  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) count 3 traceroute (ip-address | hostname)

Isolement d’une connexion réseau interrompue

En appliquant le processus standard en quatre étapes illustré à Figure 1, vous pouvez isoler un nud défaillant dans le réseau. Notez que la fonctionnalité décrite dans cette section n’est pas prise en charge dans les versions 15.1X49, 15.1X49-D30 ou 15.1X49-D40.

Figure 1 : Processus de diagnostic des problèmes de réseauProcessus de diagnostic des problèmes de réseau

Avant de vous lancer dans le processus en quatre étapes, il est important que vous soyez préparé 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 une variété d’actions, vous pouvez atteindre 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, conservez des enregistrements de l’activité de base du réseau et observez attentivement le comportement de votre réseau en cas de problème.

Figure 2 Montre la topologie de réseau utilisée dans cette rubrique pour illustrer le processus de diagnostic des problèmes dans un réseau.

Figure 2 : Réseau présentant un problèmeRéseau présentant un problème

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

Pour isoler un échec de connexion dans votre réseau, suivez les étapes décrites dans les rubriques suivantes :

Identification des symptômes d’une connexion réseau interrompue

Problème

Description

Les symptômes d’un problème dans 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 itinéraires jusqu’à l’autre extrémité, en entrant toutes ou une des commandes suivantes en mode opérationnel des interfaces de ligne de commande (CLI) Junos OS :

Exemple de sortie

Sens

L’exemple de sortie montre une commande infructueuse ping dans laquelle les paquets sont rejetés parce que la durée de vie est dépassée. 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 indiqué par la répétition continue des deux adresses d’interface.

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

Problème

Description

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

Solution

Pour isoler la cause d’un problème particulier, entrez une ou toutes les commandes suivantes du mode opérationnel de l’interface de ligne de commande Junos OS :

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

Exemple de sortie

L’exemple de sortie suivant provient de R2:

Sens

L’exemple de sortie montre que toutes les interfaces activées R6 sont actives. La sortie de R2 montre qu’une route statique [Static/5] configurée sur R2 pointe vers R6 (10.1.26.2) et est la route préférée en R5 raison de sa faible valeur de préférence. Cependant, la route est en boucle de R2 à R6, comme l’indique 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, une route statique configurée le R2 est supprimée du niveau hiérarchique [routing-options]. D’autres mesures appropriées peuvent inclure les suivantes :

Solution

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

  • Dépannez le routeur intermédiaire.

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

  • Dépanner les protocoles de routage.

  • Identifiez d’autres causes possibles.

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

Exemple de sortie

Sens

L’exemple de sortie montre la route statique supprimée de la hiérarchie [routing-options] et la nouvelle configuration validée. La sortie de la commande affiche désormais la show route route 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é, recommencez le processus.

Vous pouvez traiter les causes possibles dans n’importe quel ordre. En ce qui concerne le réseau, dans Isolement d’une connexion réseau rompue, nous avons choisi de travailler à partir du routeur local vers le routeur distant, mais vous pouvez commencer à un autre point, en particulier si vous avez des raisons de croire que le problème est lié à un problème connu, tel qu’une modification récente de la configuration.

Solution

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

Exemple de sortie

Sens

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

Liste de contrôle pour les conditions d’erreur de suivi

Problème

Description

Tableau 2 fournit des liens et des commandes pour configurer le traçage de démons de protocole de routage, Border Gateway Protocol (BGP), le protocole IS-IS (Intermediate System-to-Intermediate System) et le traçage de protocole OSPF (Open Shortest Path First) afin de diagnostiquer les conditions d’erreur.

Solution

Tableau 2 : Liste de contrôle pour les conditions d’erreur de suivi

Tâches

Commande ou action

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

[edit] edit routing-options traceoptions set file filename size size files number show commit run show log filename

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

[edit] edit protocol protocol-name traceoptions set file filename size size files number show commit run show log filename

  1. Surveillez les messages des fichiers de trace écrits en temps quasi réel

monitor start filename

  1. Arrêter la surveillance des fichiers de trace

monitor stop filename

Configurer les options spécifiques au protocole 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 de session BGP

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

Configurer les options spécifiques à IS-IS
  1. Affichage d’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 à état de liaison IS-IS

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

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

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

  1. Analyser en détail les paquets d’annonce d’état de lien OSPF

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

Configurer le suivi de processus du protocole de routage

Action

Pour configurer le suivi rpd (routing protocol process), procédez comme suit :

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

  2. Configurez le fichier, la taille du fichier, le numéro et les indicateurs :

    Par exemple :

  3. Vérifiez la configuration :

    Par exemple :

  4. Validez la configuration :

REMARQUE :

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 des traceoptions si vous n’en avez plus besoin.

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

    Par exemple :

Sens

Tableau 3 répertorie les indicateurs de suivi et un exemple de sortie pour le traçage de démons de protocole de routage pris en charge par Junos.

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

Drapeau de traçage

Description

Exemple de sortie

all

Toutes les opérations

Non disponible.

general

Opérations normales et modification de la table de routage

Non disponible.

normal

Fonctionnement normal

Non disponible.

policy

Opérations et actions stratégiques

Nov 29 22:19:58 export: Dest 10.0.0.0 proto Static Nov 29 22:19:58 policy_match_qual_or: Qualifier proto Sense: 0 Nov 29 22:19:58 policy_match_qual_or: Qualifier proto Sense: 0 Nov 29 22:19:58 export: Dest 10.10.10.0 proto IS-IS

route

Modifications de la table de routage

Nov 29 22:23:59 Nov 29 22:23:59 rtlist_walker_job: rt_list walk for RIB inet.0 started with 42 entries Nov 29 22:23:59 rt_flash_update_callback: flash KRT (inet.0) start Nov 29 22:23:59 rt_flash_update_callback: flash KRT (inet.0) done Nov 29 22:23:59 rtlist_walker_job: rt_list walk for inet.0 ended with 42 entries Nov 29 22:23:59 Nov 29 22:23:59 KRT Request: send len 68 v14 seq 0 CHANGE route/user af 2 addr 172.16.0.0 nhop-type unicast nhop 10.10.10.33 Nov 29 22:23:59 KRT Request: send len 68 v14 seq 0 ADD route/user af 2 addr 172.17.0.0 nhop-type unicast nhop 10.10.10.33 Nov 29 22:23:59 KRT Request: send len 68 v14 seq 0 ADD route/user af 2 addr 10.149.3.0 nhop-type unicast nhop 10.10.10.33 Nov 29 22:24:19 trace_on: Tracing to "/var/log/rpdlog" started Nov 29 22:24:19 KRT Request: send len 68 v14 seq 0 DELETE route/user af 2 addr 10.10.218.0 nhop-type unicast nhop 10.10.10.29 Nov 29 22:24:19 RELEASE 10.10.218.0 255.255.255.0 gw 10.10.10.29,10.10.10.33 BGP pref 170/-101 metric so-1/1/0.0,so-1/1/1.0 <Release Delete Int Ext> as 65401 Nov 29 22:24:19 KRT Request: send len 68 v14 seq 0 DELETE route/user af 2 addr 172.18.0.0 nhop-type unicast nhop 10.10.10.33

État

Transitions d’état

Non disponible.

task

Transactions et traitement de l’interface

Nov 29 22:50:04 foreground dispatch running job task_collect for task Scheduler Nov 29 22:50:04 task_collect_job: freeing task MGMT_Listen (DELETED) Nov 29 22:50:04 foreground dispatch completed job task_collect for task Scheduler Nov 29 22:50:04 background dispatch running job rt_static_update for task RT Nov 29 22:50:04 task_job_delete: delete background job rt_static_update for task RT Nov 29 22:50:04 background dispatch completed job rt_static_update for task RT Nov 29 22:50:04 background dispatch running job Flash update for task RT Nov 29 22:50:04 background dispatch returned job Flash update for task RT Nov 29 22:50:04 background dispatch running job Flash update for task RT Nov 29 22:50:04 task_job_delete: delete background job Flash update for task RT Nov 29 22:50:04 background dispatch completed job Flash update for task RT Nov 29 22:50:04 background dispatch running job Flash update for task RT Nov 29 22:50:04 task_job_delete: delete background job Flash update for task RT

timer

Utilisation de la minuterie

Nov 29 22:52:07 task_timer_hiprio_dispatch: ran 1 timer Nov 29 22:52:07 main: running normal priority timer queue Nov 29 22:52:07 main: ran 1 timer Nov 29 22:52:07 task_timer_hiprio_dispatch: running high priority timer queue Nov 29 22:52:07 task_timer_hiprio_dispatch: ran 1 timer Nov 29 22:52:07 main: running normal priority timer queue Nov 29 22:52:07 main: ran 1 timer Nov 29 22:52:07 main: running normal priority timer queue Nov 29 22:52:07 main: ran 2 timers

Configurer le suivi de 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, accédez au niveau hiérarchique suivant :

  2. Configurez le fichier, la taille du fichier, le numéro et les indicateurs :

    Par exemple :

  3. Vérifiez la configuration :

    Par exemple :

  4. Validez la configuration :

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

    Par exemple :

Sens

Tableau 4 Répertorie les options de traçage standard disponibles globalement ou qui peuvent être appliquées à des protocoles spécifiques. Vous pouvez également configurer le suivi pour un pair BGP ou un groupe d’homologues spécifique. Pour plus d’informations, reportez-vous au Guide de configuration des principes de base du système Junos.

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

Drapeau de traçage

Description

all

Toutes les opérations

general

Opérations normales et modifications de la table de routage

normal

Fonctionnement normal

policy

Opérations et actions stratégiques

route

Modifications de la table de routage

state

Transitions d’état

task

Transactions et traitement de l’interface

timer

Utilisation de la minuterie

Surveillez les messages des fichiers de trace écrits en temps quasi réel

But

Permet de surveiller les messages en temps quasi réel au fur et à mesure de leur écriture dans un fichier de trace.

Action

Pour surveiller les messages en temps quasi réel au fur et à mesure de leur écriture dans un fichier de trace, utilisez la commande suivante en mode opérationnel Junos OS interface de ligne de commande (CLI) :

Exemple de sortie

nom_commande

Arrêter la surveillance des fichiers de trace

Action

Pour arrêter la surveillance d’un fichier de trace en temps quasi réel, utilisez la commande suivante en mode opérationnel de l’interface de ligne de commande Junos OS après avoir démarré la surveillance :

Exemple de sortie