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

Commandement ou action

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

ping (ip-address | hostname) afficher 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) compter 3 traceroute (ip-address | hostname)

Isolement d’une connexion réseau interrompue

En appliquant le processus standard en quatre étapes illustré à la Figure 1, vous pouvez isoler un nœud 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éseau Process for Diagnosing Problems in Your Network

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 parvenir à 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 lors d’une situation problématique.

La figure 2 illustre 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ème Network with a Problem

Le réseau de la figure 2 est constitué 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 R6 n’a pas accès à R5 à cause d’une boucle entre R2 et R6.

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

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

Problème

Description

Les symptômes d’un problème dans votre réseau sont généralement assez évidents, comme l’impossibilité 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 les commandes suivantes ou l’une des commandes suivantes en mode opérationnel des interfaces de ligne de commande (CLI) de Junos OS :

Sortie de l’échantillon

Signification

L’exemple de sortie montre une commande infructueuse ping dans laquelle les paquets sont rejetés en raison du dépassement de la durée de vie. La sortie de la show route commande affiche l’interface (10.1.26.1) que vous pouvez examiner plus en détail pour identifier 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 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.

Sortie de l’échantillon

L’exemple de sortie suivant provient de R2:

Signification

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, l’itinéraire est en boucle de R2 vers 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 sur R2 est supprimée du niveau hiérarchique [routing-options]. D’autres actions 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 :

Sortie de l’échantillon

Signification

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 show route commande affiche désormais la 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, pour isoler une connexion réseau interrompue, nous avons choisi de travailler à partir du routeur local vers le routeur distant, mais vous pouvez commencer à un autre moment, 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 :

Sortie de l’échantillon

Signification

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

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

Problème

Description

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

Solution

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

Tâches

Commandement ou action

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

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

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

[edit] edit protocol protocol-name traceoptions définir filename la taille size des fichiers number fichiers show commit run show log filename

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

Démarrage filenamedu moniteur

  1. Arrêter la surveillance des fichiers de trace

Arrêt filename du moniteur

Configurer les options spécifiques au 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. Affichage des paquets BGP envoyés ou reçus

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

  1. Diagnostic des 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. Diagnostic des problèmes d’établissement de session OSPF

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

  1. Analysez 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 des 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 :

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

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

    Par exemple:

Signification

Le Tableau 3 répertorie les indicateurs de traçage et les exemples de sortie pour le suivi démon du protocole de routage pris en charge par Junos.

Tableau 3 : Indicateurs de suivi de démon de protocole de routage

Drapeau de traçage

Description

Exemple de sortie

tout

Toutes les opérations

Non disponible.

Généralités

Opérations normales et modification de la table de routage

Non disponible.

normal

Fonctionnement normal

Non disponible.

politique

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

29 nov. 22:23:59 29 nov. 22:23:59 rtlist_walker_job : marche rt_list pour le semi-rigide inet.0 a commencé avec 42 entrées 29 nov. 22:23:59 rt_flash_update_callback : flash KRT (inet.0) début 29 nov. 22:23:59 rt_flash_update_callback : flash KRT (inet.0) terminé 29 nov. 22:23:59 rtlist_walker_job : rt_list marche pour inet.0 s’est terminée avec 42 entrées 29 nov. 22:23:59 29 nov. 22:23:59 Demande KRT : 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 : Suivi vers « /var/log/rpdlog » démarré le 29 nov. 22:24:19 Demande KRT : 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’états

Non disponible.

tâche

Transactions et traitement de l’interface

29 nov. 22:50:04 dispatch de premier plan en cours d’exécution du job task_collect pour le planificateur de tâche Nov 29 22:50:04 task_collect_job : libération de la tâche MGMT_Listen (SUPPRIMÉ) Nov 29 22:50:04 dispatch foreground finished job task_collect for task Scheduler Nov 29 22:50:04 dispatch background 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 finished job rt_static_update for task RT Nov 29 22:50:04 envoi en arrière-plan en cours d’exécution de la tâche Mise à jour Flash pour la tâche RT Nov 29 22:50:04 envoi en arrière-plan a renvoyé la tâche Mise à jour Flash pour la tâche RT Nov 29 22:50:04 répartition en arrière-plan en cours d’exécution Mise à jour Flash pour la tâche RT Nov 29 22:50:04 task_job_delete : supprimer la tâche en arrière-plan Mise à jour flash pour la tâche RT Nov 29 22:50:04 envoi en arrière-plan terminé tâche Mise à jour Flash pour la tâche RT Nov 29 22:50:04 répartition en arrière-plan en cours d’exécution de la tâche Mise à jour Flash pour la tâche RT Nov 29 22:50:04 task_job_delete : supprimer la mise à jour Flash de la tâche en arrière-plan pour la tâche RT

minuteur

Utilisation de la minuterie

29 nov. 22:52:07 task_timer_hiprio_dispatch : a lancé 1 minuterie 29 nov. 22:52:07 main : exécution de la file d’attente de minuterie de priorité normale 29 nov. 22:52:07 main : a lancé 1 minuterie 29 nov. 22:52:07 task_timer_hiprio_dispatch : exécution de la file d’attente de minuterie haute priorité 29 nov. 22:52:07 task_timer_hiprio_dispatch : a lancé 1 minuterie 29 nov. 22:52:07 main : exécution de la file d’attente de minuterie de priorité normale 29 nov. 22:52:07 main : a lancé 1 minuterie Nov 29 22:52:07 main : exécution de la file d’attente de la minuterie de priorité normale Nov 29 22:52:07 main : a couru 2 minuteries

Configurer le suivi d’un 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:

Signification

Le Tableau 4 répertorie les options de suivi standard disponibles dans le monde entier ou applicables à des protocoles spécifiques. Vous pouvez également configurer le suivi pour un pair BGP homologue ou un groupe de pairs 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

tout

Toutes les opérations

Généralités

Opérations normales et modifications de la table de routage

normal

Fonctionnement normal

politique

Opérations et actions stratégiques

route

Modifications de la table de routage

état

Transitions d’états

tâche

Transactions et traitement de l’interface

minuteur

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 lors de leur écriture dans un fichier de trace.

Action

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

Sortie de l’échantillon

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 CLI Junos OS après avoir démarré la surveillance :

Sortie de l’échantillon