A veces se observa en un router que el resultado de ciertos comandos show Abrir la ruta más corta primero (OSPF) (tales como show ip ospf neighbor y show ip ospf database) toman un tiempo prolongado en completarse. El resultado se muestra línea a línea, y luego de que se muestra una línea, se necesitan entre 15 y 20 segundos antes de que aparezca la próxima línea. Este documento trata algunos de los motivos de este comportamiento y posibles soluciones:
No hay requisitos específicos para este documento.
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.
For more information on document conventions, refer to the Cisco Technical Tips Conventions.
Debido a la naturaleza del problema, este documento sólo puede describir el problema y no puede mostrar un ejemplo del problema. Para describir el problema, se tardaron 16 segundos en mostrar completamente este resultado.
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#
Los comandos más comunes que muestran esta conducta son:
show ip ospf border-routers
show ip ospf database (incluidas las versiones más espefícicas del comando, show ip ospf database router)
show ip ospf interface
show ip ospf neighbor
Para determinar por qué se produce este comportamiento, active el comando debug ip packet detail en un router mientras ejecuta el comando show ip ospf database, tal como se ejemplifica a continuación:
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#
El resultado mostrado arriba demuestra que ni bien se ejecuta el comando show ip ospf database, el router transmite paquetes de Protocolo de datagrama de usuario (UDP) que tienen como destino el puerto 53 en todas las interfaces. UDP 53 es el servicio de nombre de dominio (DNS). Si observa la configuración de este router, puede ver por qué el router intenta realizar una búsqueda DNS.
Para resolver este problema se necesita determinar la razón por la cual el router está enviando consultas de DNS. Al observar la configuración del router con los comandos show run e include, se puede ver lo siguiente.
citrus# show run | include name hostname citrus ip ospf name-lookup citrus#
El router tiene el comando ip ospf name-lookup en la configuración. Este comando configura OSPF para buscar nombres DNS para su uso en todas las visualizaciones del comando OSPF show EXEC. Esta característica facilita la identificación del router ya que éste se muestra por nombre en lugar de por ID de router o ID de vecino. Por lo tanto, cuando se configura este comando, el router realizará una búsqueda DNS para el router-id OSPF en los diversos comandos show. Si puede resolver ese id de router a un nombre, mostrará el nombre en el comando show en lugar de la dirección IP.
Tenga en cuenta que ip ospf name-lookup activará las búsquedas de DNS sólo si ip domain-lookup no se inhabilita globalmente. De forma predeterminada, ip domain-lookup está habilitado en Cisco IOS® Software.
Al configurar ip ospf name-lookup en un router Cisco, puede tener los siguientes problemas posibles:
No hay un servidor DNS especificado en la configuración del router. En este caso, emitirá consultas DNS como se muestra en el resultado de depuración anterior. Si ésta es la situación, el retraso es causado por esperar que las consultas DNS excedan el tiempo de espera.
Si este es el problema, se puede configurar un servidor DNS en el router al ejecutar el comando ip name-server. Para obtener más información, consulte Configuración de DNS en Routers Cisco.
Hay un servidor DNS especificado en el router pero no se puede alcanzar. Es posible que un servidor DNS esté configurado en el router con el comando ip name-server, pero por alguna razón este servidor DNS no se puede alcanzar. Puede verificar si el servidor DNS es accesible haciendo ping en él. Si falla el ping, el servidor DNS no es alcanzable y no se puede realizar ninguna búsqueda DNS.
Para solucionar este problema, verifique por qué el servidor DNS no es accesible (el servidor está inactivo o hay un problema de ruteo en la red). Como solución alternativa en esta situación, puede inhabilitar la función OSPF name-lookup ejecutando el comando global no ip ospf name-lookup.
Revisión | Fecha de publicación | Comentarios |
---|---|---|
1.0 |
10-Aug-2005 |
Versión inicial |