IP : Protocole OSPF (Open Shortest Path First)

Les commandes d'affichage OSPF répondent lentement

18 octobre 2016 - Traduction automatique
Autres versions: PDFpdf | Anglais (22 août 2015) | Commentaires


Contenu


Introduction

On le note parfois sur un routeur que la sortie de certaines commandes show de Protocole OSPF (Open Shortest Path First) (telles que le show ip ospf neighbor et le show ip ospf database) prennent un longtemps de se terminer. La sortie semble ligne par ligne, et après qu'une ligne soit affichée, elle prend entre 15 et 20 secondes avant que la prochaine ligne apparaît. Ce document discute certaines des raisons pour ces comportement et solutions possibles.

Conditions préalables

Conditions requises

Aucune spécification déterminée n'est requise pour ce document.

Composants utilisés

Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.

Les informations contenues dans ce document ont été créées à partir des périphériques d'un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si votre réseau est opérationnel, assurez-vous que vous comprenez l'effet potentiel de toute commande.

Conventions

Pour plus d'informations sur les conventions de documents, reportez-vous à Conventions relatives aux conseils techniques Cisco.

Problème

En raison de la nature du problème, ce document peut seulement décrire le problème et ne peut pas afficher un exemple du problème. Pour décrire le problème, cela a pris 16 secondes pour que cette sortie soit complètement affichée.

citrus# show ip ospf database

            OSPF Router with ID (10.48.77.45) (Process ID 1)
                Router Link States (Area 0)
Link ID         ADV Router      Age         Seq#       Checksum Link count
10.48.77.45     10.48.77.45     72          0x80000001 0x5A6F   1
citrus#

Les commandes les plus communes d'afficher ce comportement sont :

  • show ip ospf border-routers

  • show ip ospf database (version plus spécifique y compris de la commande, telle que le routeur de show ip ospf database)

  • show ip ospf interface

  • show ip ospf neighbor

Explication de comportement

Pour déterminer pourquoi ce comportement se produit, activez la commande de détail de debug ip packet sur un routeur tout en émettant la commande de show ip ospf database, suivant les indications de l'exemple ci-dessous.

citrus# debug ip packet detail
IP packet debugging is on (detailed)

citrus# show ip ospf database

            OSPF Router with ID (10.48.77.45) (Process ID 1)

                Router Link States (Area 0)

Link ID         ADV Router      Age         Seq#       Checksum Link count

10.48.77.45     
Oct 23 11:26:16: IP: s=10.48.77.45 (local), d=255.255.255.255 (Dialer1), len 70, sending broad/multicast
Oct 23 11:26:16:     UDP src=57969, dst=53
Oct 23 11:26:16: IP: s=126.106.177.81 (local), d=255.255.255.255 (Dialer2), len 70, sending broad/multicast
Oct 23 11:26:16:     UDP src=57969, dst=53
Oct 23 11:26:16: IP: s=10.48.77.45 (local), d=255.255.255.255 (Ethernet0), len 70, sending broad/multicast
Oct 23 11:26:16:     UDP src=57969, dst=53
...
Oct 23 11:26:31: IP: s=10.48.77.45 (local), d=255.255.255.255 (Ethernet0), len 70, sending broad/multicast
Oct 23 11:26:31:     UDP src=57969, dst=5310.48.77.45     160         0x80000001 0x3AFD   1
citrus#

La sortie ci-dessus explique que dès que la commande de show ip ospf database sera émise, le routeur annonce des paquets de Protocole UDP (User Datagram Protocol) avec la destination port 53 sur toutes les interfaces. L'UDP 53 est le domain name service (DN). Par l'examination la configuration du routeur, vous pouvez voir pourquoi le routeur essaye de faire une consultation de DN.

Solution

Pour résoudre ce problème, la raison que le routeur envoie des requêtes DNS doit être déterminée. En regardant la configuration du routeur avec le passage d'exposition et incluez les commandes, le suivant peut être vu.

citrus# show run | include name
hostname citrus
ip ospf name-lookup
citrus#

Le routeur a la commande d'ip ospf name-lookup dans la configuration. Cette commande configure l'OSPF aux noms DNS de consultation pour l'usage dans tous les affichages de commande EXEC d'exposition OSPF. Cette fonctionnalité facilite l'identification d'un routeur, car le routeur est affiché avec son nom au lieu de son ID de routeur ou ID de voisin. Ainsi, quand cette commande est configurée, le routeur fera une consultation de DN pour le router-id OSPF dans les diverses commandes show. S'il peut résoudre un tel router-id à un nom, il affichera le nom dans la commande show au lieu de l'adresse IP.

Notez que l'ip ospf name-lookup déclenchera des consultations de DN seulement si l'ip domain-lookup n'est pas désactivé globalement. Par défaut, l'ip domain-lookup est activé sur le logiciel de ½ du ¿  de Cisco IOSïÂ.

En configurant l'ip ospf name-lookup dans un routeur de Cisco vous pouvez rencontrer les problèmes éventuels suivants :

  • Il n'y a aucun serveur DNS spécifié en configuration de routeur. Dans ce cas, vous annoncerez des requêtes DNS suivant les indications de la sortie de débogage ci-dessus. Si c'est la situation, le retard est provoqué par en attendant les requêtes DNS pour chronométrer.

    Si c'est le problème, un serveur DNS peut être configuré sur le routeur en émettant la commande d'ip name-server. Pour de plus amples informations, référez-vous à configurer des DN sur des Routeurs de Cisco.

  • Il y a un serveur DNS spécifié dans le routeur mais il n'est pas accessible. Il est possible qu'un serveur DNS soit configuré dans le routeur avec la commande d'ip name-server, mais ce serveur DNS n'est pas accessible pour quelque raison. Vous pouvez vérifier si le serveur DNS est accessible en le cinglant. Si le ping échoue, le serveur DNS n'est pas accessible et aucune consultation de DN ne peut être faite.

    Pour résoudre ce problème, le contrôle pourquoi le serveur DNS n'est pas accessible (serveur est en baisse ou il y a un problème de routage dans le réseau). Comme contournement dans cette situation, vous pouvez désactiver la configuration d'ospf name-lookup en n'émettant l'aucune commande globale d'ip ospf name-lookup.


Informations connexes


Document ID: 28174