Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Solucionar problemas de red

Trabajar con problemas en su red

Problema

Description

Esta lista de comprobación proporciona vínculos a aspectos básicos de la solución de problemas, un ejemplo de red e incluye un resumen de los comandos que puede utilizar para diagnosticar problemas con el enrutador y la red.

Solución

Tabla 1: Lista de comprobación para trabajar con problemas en la red

Tareas

Comando o acción

Aislar una conexión de red rota  
  1. Identificar los síntomas de una conexión de red rota

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

  1. Aislar las causas de un problema de red

show < configuration | interfaces | protocols | route >

  1. Tomar las medidas adecuadas para resolver el problema de la red

[edit] delete routing options static route destination-prefix commit and-quit show route destination-prefix

  1. Evaluar la solución para comprobar si el problema de red se ha resuelto

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

Aislar una conexión de red rota

Mediante la aplicación del proceso estándar de cuatro pasos ilustrado en Figura 1, puede aislar un nodo fallido de la red. Tenga en cuenta que la funcionalidad descrita en esta sección no es compatible con las versiones 15.1X49, 15.1X49-D30 o 15.1X49-D40.

Figura 1: Proceso para diagnosticar problemas en su redProceso para diagnosticar problemas en su red

Sin embargo, antes de embarcarse en el proceso de cuatro pasos, es importante que esté preparado para los problemas inevitables que ocurren en todas las redes. Si bien puede encontrar una solución a un problema simplemente probando una variedad de acciones, puede llegar a una solución adecuada más rápidamente si es sistemático en su enfoque para el mantenimiento y monitoreo de su red. Para prepararse para problemas en su red, comprenda cómo funciona la red en condiciones normales, tenga registros de la actividad de línea base de la red y observe cuidadosamente el comportamiento de su red durante una situación problemática.

Figura 2 Muestra la topología de red utilizada en este tema para ilustrar el proceso de diagnóstico de problemas en una red.

Figura 2: Red con un problemaRed con un problema

La red consta de dos sistemas autónomos (AS).Figura 2 El AS 65001 incluye dos enrutadores y el AS 65002 incluye tres enrutadores. El enrutador de borde () del AS 65001 anuncia prefijos agregados a la red del AS 65002.R1100.100/24 El problema en esta red es que no tiene acceso a debido a un bucle entre y .R6R5R2R6

Para aislar una conexión con errores en la red, siga los pasos descritos en estos temas:

Identificar los síntomas de una conexión de red rota

Problema

Description

Los síntomas de un problema en su red suelen ser bastante obvios, como la incapacidad de llegar a un host remoto.

Solución

Para identificar los síntomas de un problema en la red, comience en un extremo de la red y siga las rutas hacia el otro extremo, introduciendo todos o uno de los siguientes comandos de modo operativo de interfaces de línea de comandos (CLI) de Junos OS:

Salida de muestra

Significado

El resultado de ejemplo muestra un comando incorrecto en el que se rechazan los paquetes porque se supera el tiempo de vida.ping El resultado del comando muestra la interfaz () que puede examinar más a fondo para detectar posibles problemas.show route 10.1.26.1 El comando muestra el bucle entre () y (), como lo indica la repetición continua de las dos direcciones de interfaz.traceroute10.1.26.1R210.1.26.2R6

Aislar las causas de un problema de red

Problema

Description

Un síntoma particular puede ser el resultado de una o más causas. Reduzca el enfoque de su búsqueda para encontrar cada causa individual del comportamiento no deseado.

Solución

Para aislar la causa de un problema en particular, ingrese uno o todos los siguientes comandos del modo operativo de la CLI de Junos OS:

Su problema particular puede requerir el uso de algo más que los comandos enumerados anteriormente. Consulte la referencia de comandos adecuada para obtener una lista más exhaustiva de los comandos del modo operativo más utilizados.

Salida de muestra

El siguiente resultado de ejemplo es de :R2

Significado

El resultado de ejemplo muestra que todas las interfaces están activas .R6 El resultado de muestra que una ruta estática [] configurada en apunta a () y es la ruta preferida a debido a su bajo valor de preferencia.R2 Static/5R2 R610.1.26.2R5 Sin embargo, la ruta va en bucle de a , como lo indica la referencia que falta a ().R2 R6R5 10.1.15.2

Tomar las medidas adecuadas para resolver el problema de la red

Problema

Description

La acción adecuada depende del tipo de problema que haya aislado. En este ejemplo, una ruta estática configurada en se elimina del nivel jerárquico [].R2 routing-options Otras acciones apropiadas podrían incluir las siguientes:

Solución

  • Compruebe la configuración del router local y edítelo si corresponde.

  • Solucione los problemas del enrutador intermedio.

  • Compruebe la configuración del host remoto y edítela si corresponde.

  • Solucionar problemas de protocolos de enrutamiento.

  • Identificar posibles causas adicionales.

Para resolver el problema en este ejemplo, escriba los siguientes comandos de la CLI de Junos OS:

Salida de muestra

Significado

El resultado de ejemplo muestra la ruta estática eliminada de la jerarquía [] y la nueva configuración confirmada.routing-options El resultado del comando muestra ahora la ruta BGP como la ruta preferida, como lo indica el asterisco ().show route *

Evaluar la solución para comprobar si el problema de red se ha resuelto

Problema

Description

Si el problema se resuelve, ha terminado. Si el problema persiste o se identifica un nuevo problema, comience el proceso de nuevo.

Puede abordar las posibles causas en cualquier orden. En relación con la red en Aislar una conexión de red rota, elegimos trabajar desde el enrutador local hacia el enrutador remoto, pero es posible que comience en un punto diferente, especialmente si tiene razones para creer que el problema está relacionado con un problema conocido, como un cambio reciente en la configuración.

Solución

Para evaluar la solución, escriba los siguientes comandos de la CLI de Junos OS:

Salida de muestra

Significado

La salida de ejemplo muestra que ahora hay una conexión entre y El comando muestra que se prefiere la ruta BGP a , como lo indica el asterisco ().R6R5.show routeR5 * El comando es correcto y muestra que la ruta de acceso de a es a través de (), y luego a través de ().ping tracerouteR6R5R210.1.26.1R110.1.12.1

Lista de comprobación para condiciones de error de seguimiento

Problema

Description

Tabla 2 proporciona vínculos y comandos para configurar el seguimiento del demonio del protocolo de enrutamiento, el protocolo de puerta de enlace de borde (BGP), el protocolo de sistema intermedio a sistema intermedio (IS-IS) y el seguimiento de protocolos de Open Shortest Path First (OSPF) para diagnosticar condiciones de error.

Solución

Tabla 2: Lista de comprobación para condiciones de error de seguimiento

Tareas

Comando o acción

Configurar el seguimiento de procesos del protocolo de enrutamiento
  1. Configurar el seguimiento de procesos del protocolo de enrutamiento

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

  1. Configurar el seguimiento del protocolo de enrutamiento para un protocolo de enrutamiento específico

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

  1. Monitoree mensajes de archivos de rastreo escritos casi en tiempo real

monitor start filename

  1. Detener el monitoreo de archivos de rastreo

monitor stop filename

Configurar opciones específicas del BGP
  1. Mostrar información detallada del protocolo BGP

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

  1. Mostrar paquetes BGP enviados o recibidos

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

  1. Diagnosticar problemas de establecimiento de sesión BGP

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

Configurar opciones específicas de IS-IS
  1. Visualización de información detallada del protocolo IS-IS

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

  1. Visualización de paquetes de protocolo IS-IS enviados o recibidos

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

  1. Análisis detallado de las PDU de estado de vínculo IS-IS

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

Configurar opciones específicas de OSPF
  1. Diagnosticar problemas de establecimiento de sesiones OSPF

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

  1. Analice en detalle los paquetes de publicidad de estado de vínculo de OSPF

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

Configurar el seguimiento de procesos del protocolo de enrutamiento

Acción

Para configurar el seguimiento del proceso de protocolo de enrutamiento (RPD), siga estos pasos:

  1. En el modo de configuración, vaya al siguiente nivel de jerarquía:

  2. Configure el archivo, el tamaño del archivo, el número y los indicadores:

    Por ejemplo:

  3. Verifique la configuración:

    Por ejemplo:

  4. Confirme su configuración:

Nota:

Algunos indicadores traceoptions generan una gran cantidad de información. El rastreo también puede ralentizar el funcionamiento de los protocolos de enrutamiento. Elimine la configuración traceoptions si ya no la necesita.

  1. Vea el contenido del archivo que contiene los mensajes detallados:

    Por ejemplo:

Significado

Tabla 3 enumera indicadores de seguimiento y resultados de ejemplo para el seguimiento de demonios de protocolo de enrutamiento compatible con Junos.

Tabla 3: Indicadores de seguimiento de demonios de protocolo de enrutamiento

Indicador de rastreo

Description

Ejemplo de salida

all

Todas las operaciones

No disponible.

general

Las operaciones normales y el cambio de la tabla de enrutamiento

No disponible.

normal

Operaciones normales

No disponible.

policy

Operaciones y acciones de políticas

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

Cambios en la tabla de enrutamiento

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

Estado

Transiciones de estado

No disponible.

task

Transacciones y procesamiento de la interfaz

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

Uso del temporizador

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

Configurar el seguimiento del protocolo de enrutamiento para un protocolo de enrutamiento específico

Acción

Para configurar el seguimiento de protocolo de enrutamiento para un protocolo de enrutamiento específico, siga estos pasos:

  1. En el modo de configuración, vaya al siguiente nivel de jerarquía:

  2. Configure el archivo, el tamaño del archivo, el número y los indicadores:

    Por ejemplo:

  3. Verifique la configuración:

    Por ejemplo:

  4. Confirme su configuración:

  5. Vea el contenido del archivo que contiene los mensajes detallados:

    Por ejemplo:

Significado

Tabla 4 enumera las opciones de seguimiento estándar que están disponibles globalmente o que se pueden aplicar a protocolos específicos. También puede configurar el seguimiento para un par o grupo de pares BGP específico. Para obtener más información, consulte la Guía de configuración de conceptos básicos del sistema Junos.

Tabla 4: Opciones de rastreo estándar para protocolos de enrutamiento

Indicador de rastreo

Description

all

Todas las operaciones

general

Operaciones normales y cambios en la tabla de enrutamiento

normal

Operaciones normales

policy

Operaciones y acciones de políticas

route

Cambios en la tabla de enrutamiento

state

Transiciones de estado

task

Transacciones y procesamiento de la interfaz

timer

Uso del temporizador

Monitoree mensajes de archivos de rastreo escritos casi en tiempo real

Propósito

Para monitorear mensajes casi en tiempo real a medida que se escriben en un archivo de seguimiento.

Acción

Para supervisar mensajes casi en tiempo real mientras se escriben en un archivo de seguimiento, utilice el siguiente comando de modo operativo de la interfaz de línea de comandos (CLI) de Junos OS:

Salida de muestra

nombre-comando

Detener el monitoreo de archivos de rastreo

Acción

Para detener la supervisión de un archivo de rastreo casi en tiempo real, utilice el siguiente comando del modo operativo de la CLI de Junos OS después de haber iniciado la supervisión:

Salida de muestra