Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Resolución de problemas de sesiones BGP

Lista de comprobación para verificar el protocolo BGP y los pares

Propósito

Tabla 1 proporciona vínculos y comandos para verificar si el Protocolo de puerta de enlace de borde (BGP) está configurado correctamente en un enrutador de Juniper Networks en su red, si las sesiones de Protocolo de puerta de enlace de borde interno (IBGP) y si las sesiones de Protocolo de puerta de enlace de borde exterior (EBGP) están correctamente establecidas, si las rutas externas se anuncian y reciben correctamente, y si el proceso de selección de ruta de BGP funciona correctamente.

Acción

 

Tabla 1: Lista de comprobación para verificar el protocolo BGP y los pares

Tareas

Comando o acción

Verificar pares BGP
  1. Verificar BGP en un enrutador interno

show configuration

  1. Verificar BGP en un enrutador de borde

show configuration

  1. Verificar las rutas BGP anunciadas

show route advertising-protocol bgp neighbor-address

  1. Verifique que se reciba una ruta BGP en particular en su enrutador

show route receive-protocol bgp neighbor-address

Examinar rutas BGP y selección de rutas  
  1. Examinar la selección de preferencias locales

show route destination-prefix < detail >

  1. Examinar la selección de ruta del discriminador de salida múltiple

show route destination-prefix < detail >

  1. Examine la selección de EBGP sobre IBGP

show route destination-prefix < detail >

  1. Examine la selección de costos del IGP

show route destination-prefix < detail >

Examinar rutas en la tabla de reenvío

show route forwarding-table

Verificar pares BGP

Propósito

Suponiendo que todos los enrutadores están configurados correctamente para BGP, puede verificar si las sesiones de IBGP y EBGP están correctamente establecidas, si las rutas externas se anuncian y reciben correctamente, y si el proceso de selección de ruta de BGP funciona correctamente.

Figura 1 muestra un ejemplo de topología de red BGP usada en este tema.

Figura 1: Topología de red BGPTopología de red BGP

La red consta de dos AS conectados directamente y formados por pares externos e internos. Los pares externos están conectados directamente a través de una interfaz compartida y ejecutan EBGP. Los pares internos se conectan a través de sus interfaces de circuito cerrado () a través de IBGP.lo0 AS 65001 ejecuta OSPF y AS 65002 ejecuta IS-IS como su IGP subyacente. Los enrutadores IBGP no tienen que estar conectados directamente, el IGP subyacente permite que los vecinos se comuniquen entre sí.

Los dos enrutadores del AS 65001 contienen cada uno un vínculo EBGP al AS 65002 ( y ) sobre el que anuncian prefijos agregados:R2R4 ,,, y.100.100.1.0 100.100.2.0 100.100.3.0 100.100.4.0 Además, y están inyectando valores de discriminador de salida múltiple (MED) de 5 y 10, respectivamente, para algunas rutas.R1R5

Los enrutadores internos de ambos AS usan una topología de IBGP de malla completa. Se requiere una malla completa porque las redes no utilizan confederaciones ni reflectores de ruta, por lo que las rutas aprendidas a través de IBGP no se distribuyen a otros vecinos internos. Por ejemplo, cuando aprende una ruta de , no distribuye esa ruta a porque la ruta se aprende a través de IBGP, por lo que debe tener una conexión BGP directa a para aprender la ruta.R3R2R3R6R6R2

En una topología de malla completa, solo el enrutador de borde que recibe información externa de BGP distribuye esa información a otros enrutadores dentro de su AS. El enrutador receptor no redistribuye esa información a otros enrutadores IBGP en su propio AS.

Desde el punto de vista del AS 65002, deberían realizarse las siguientes sesiones:

  • Los cuatro enrutadores del AS 65002 deben tener sesiones de IBGP establecidas entre sí.

  • debe tener una sesión de EBGP establecida con .R2R1

  • debe tener una sesión de EBGP establecida con .R4R5

Para comprobar los pares BGP, siga estos pasos:

Verificar BGP en un enrutador interno

Propósito

Para comprobar la configuración BGP de un enrutador interno.

Acción

Para comprobar la configuración BGP de un enrutador interno, escriba el siguiente comando de interfaz de línea de comandos (CLI) de Junos OS:

La siguiente salida de ejemplo es para una configuración BGP en R3:

Salida de muestra
nombre-comando

Significado

La salida de ejemplo muestra una configuración básica de BGP en enrutadores y .R3R6 El AS local (65002) y un grupo () están configurados en ambos enrutadores. tiene tres pares internos—, y —incluidos en el nivel de jerarquía []. también tiene tres pares internos:internalR310.0.0.210.0.0.410.0.0.6protocols bgp group groupR6 , , y .10.0.0.210.0.0.310.0.0.4 El protocolo IGP subyacente es Sistema intermedio a sistema intermedio (IS-IS) y las interfaces relevantes están configuradas para ejecutar IS-IS.

Tenga en cuenta que en esta configuración, el ID del enrutador se configura manualmente para evitar problemas de ID de enrutador duplicado.

Verificar BGP en un enrutador de borde

Propósito

Para comprobar la configuración BGP de un enrutador de borde.

Acción

Para comprobar la configuración BGP de un enrutador de borde, introduzca el siguiente comando de modo operativo de la CLI de Junos OS:

Salida de muestra
nombre-comando

El siguiente resultado de ejemplo es para una configuración de BGP en dos enrutadores de borde, R2 y R4 del AS 65002:

Significado

El resultado de ejemplo muestra una configuración básica de BGP en enrutadores de borde y .R2R4 Ambos enrutadores tienen el AS (65002) incluido en el nivel de jerarquía [].routing-options Cada enrutador tiene dos grupos incluidos en el nivel de jerarquía [].protocols bgp groupgroup Los pares externos se incluyen en el grupo externo, ya sea toR1 o , dependiendo del enrutador.toR5 Los pares internos se incluyen en elgrupo. internal El protocolo IGP subyacente es IS-IS en ambos enrutadores, y las interfaces relevantes están configuradas para ejecutar IS-IS.

Tenga en cuenta que en la configuración de ambos enrutadores, el ID del enrutador se configura manualmente para evitar problemas de ID de enrutador duplicados y la instrucción se incluye para evitar cualquier problema de accesibilidad del próximo salto del BGP.next-hop-self

Verificar las rutas BGP anunciadas

Propósito

Puede determinar si una ruta concreta que ha configurado se anuncia a un vecino.

Acción

Para verificar la información de enrutamiento tal como se ha preparado para anunciarla en el vecino de BGP especificado, ingrese el siguiente comando del modo operativo de la CLI de Junos OS:

Salida de muestra
nombre-comando

Significado

La salida de ejemplo muestra las rutas BGP anunciadas desde a su vecino, ().R210.0.0.4R4 Del total de 22 rutas en la tabla de enrutamiento, 20 son destinos activos.inet.0 No hay rutas ni en el estado.hiddenhold-down Las rutas residen en el estado antes de ser declaradas activas, y las rutas rechazadas por una política de enrutamiento se pueden colocar en el estado.hold-downhidden La información mostrada refleja las rutas que la tabla de enrutamiento exportó al protocolo de enrutamiento BGP.

Verifique que se reciba una ruta BGP en particular en su enrutador

Propósito

Muestre la información de enrutamiento tal como se recibe a través de un vecino BGP en particular y que el enrutador local anuncia al vecino.

Acción

Para comprobar que se recibe una ruta BGP concreta en el enrutador, introduzca el siguiente comando del modo operativo de la CLI de Junos OS:

Salida de muestra
nombre-comando

Significado

La salida de ejemplo muestra cuatro rutas BGP desde y dos desde .R2 R4 De las cuatro rutas de , sólo dos están activas en la tabla de enrutamiento, como indica el asterisco (), mientras que las dos rutas recibidas de están activas en la tabla de enrutamiento.R2*R4 Todas las rutas de BGP llegaron a través de AS 65001.

Examinar rutas BGP y selección de rutas

Propósito

Puede examinar el proceso de selección de ruta de BGP para determinar la ruta única y activa cuando BGP recibe varias rutas al mismo prefijo de destino.

Figura 2: Topología de red BGPTopología de red BGP

La red en Figura 2 muestra que y anuncia las mismas rutas agregadas hacia y que da como resultado y recibe dos rutas al mismo prefijo de destino.R1R5R2R4,R2R4 El proceso de selección de ruta en y determina cuál de las dos rutas BGP recibidas está activa y se anuncia a los otros enrutadores internos ( y ).R2R4 R3R6

Antes de que el enrutador instale una ruta BGP, debe asegurarse de que el atributo BGP es accesible.next-hop Si no se puede resolver el próximo salto del BGP, la ruta no está instalada. Cuando se instala una ruta BGP en la tabla de enrutamiento, debe pasar por un proceso de selección de ruta si existen varias rutas al mismo prefijo de destino. El proceso de selección de ruta de BGP se desarrolla en el orden siguiente:

  1. Se compara la preferencia de ruta en la tabla de enrutamiento. Por ejemplo, si existen una ruta OSPF y BGP para un destino determinado, la ruta OSPF se selecciona como ruta activa porque la ruta OSPF tiene una preferencia predeterminada de 110, mientras que la ruta BGP tiene una preferencia predeterminada de 170.

  2. Las rutas se comparan según las preferencias locales. Se prefiere la ruta con la preferencia local más alta. Por ejemplo, consulte Examinar la selección de preferencias locales.Resolución de problemas de sesiones BGP

  3. Se evalúa el atributo de ruta del AS. Se prefiere la ruta de AS más corta.

  4. Se evalúa el código de origen. Se prefiere el código de origen más bajo (). I (IGP) < E (EGP) < ? (Incomplete)

  5. Se evalúa el valor MED. De forma predeterminada, si alguna de las rutas se anuncia desde el mismo AS vecino, se prefiere el valor MED más bajo. La ausencia de un valor MED se interpreta como un MED de 0. Para obtener un ejemplo, consulte Examinar la selección de ruta del discriminador de salida múltiple.Ejemplo: Configurar el atributo MED que determine el punto de salida de un AS

  6. La ruta se evalúa en cuanto a si se aprende a través de EBGP o IBGP. Las rutas aprendidas del EBGP son preferibles a las rutas aprendidas del IBGP. Para obtener un ejemplo, consulte Examinar la selección de EBGP sobre IBGPResolución de problemas de sesiones BGP

  7. Si la ruta se aprende de IBGP, se prefiere la ruta con el costo IGP más bajo. Para obtener un ejemplo, consulte Examinar la selección de costos de IGP.Resolución de problemas de sesiones BGP El siguiente salto físico al par IBGP se instala de acuerdo con las tres reglas siguientes:

      1. Después de que BGP examine las tablas y de enrutamiento, se utiliza el siguiente salto físico de la ruta con la preferencia más baja.inet.0 inet.3

      1. Si los valores de preferencia de las tablas de enrutamiento y son un empate, se utiliza el siguiente salto físico de la ruta en la tabla de enrutamiento.inet.0 inet.3 inet.3

      1. Cuando existe un vínculo de preferencias en la misma tabla de enrutamiento, se instala el siguiente salto físico de la ruta con más rutas.

  8. Se evalúa el atributo de lista de clústeres de reflexión de ruta. Se prefiere la lista de clústeres de longitud más corta. Se considera que las rutas sin una lista de clústeres tienen una longitud de lista de clústeres de 0.

  9. Se evalúa el ID del enrutador. Se prefiere la ruta desde el par con el ID de enrutador más bajo (generalmente la dirección de circuito cerrado).

  10. Se examina el valor de la dirección del mismo nivel. Se prefiere el par con la dirección IP del par más baja.

Para determinar la ruta única y activa cuando BGP recibe varias rutas al mismo prefijo de destino, ingrese el siguiente comando del modo operativo de la CLI de Junos OS:

Los pasos siguientes ilustran el motivo de inactividad que se muestra cuando BGP recibe varias rutas al mismo prefijo de destino y se selecciona una ruta como ruta única activa:

Examinar la selección de preferencias locales

Propósito

Examinar una ruta para determinar si la preferencia local es el criterio de selección para la ruta única y activa.

Acción

Para examinar una ruta y determinar si la preferencia local es el criterio de selección para la ruta única activa, introduzca el siguiente comando del modo operativo de la CLI de Junos OS:

Salida de muestra
nombre-comando

Significado

El resultado de ejemplo muestra que recibió dos instancias de la ruta:R4100.100.1.0 Uno de () y uno de (). seleccionaron la ruta desde como su ruta activa, como lo indica el asterisco (*). 10.0.0.2R210.1.45.2R5R4R2 La selección se basa en el valor de preferencia local contenido en el campo.Localpref Se prefiere la ruta con la preferencia local más alta . En el ejemplo, la ruta con el valor de preferencia local más alto es la ruta de , 200.R2

La razón por la que no se selecciona la ruta desde está en el campo, en este caso, .R5Inactive reasonLocal Preference

Tenga en cuenta que las dos rutas son de la misma red vecina: AS 65001.

Examinar la selección de ruta del discriminador de salida múltiple

Propósito

Examinar una ruta para determinar si el MED es el criterio de selección para la ruta única y activa.

Acción

Para examinar una ruta y determinar si el MED es el criterio de selección para la ruta única activa, introduzca el siguiente comando del modo operativo de la CLI de Junos OS:

Salida de muestra
nombre-comando

Significado

El resultado de ejemplo muestra que recibió dos instancias de la ruta:R4100.100.2.0 Uno de () y uno de (). seleccionaron la ruta desde como su ruta activa, como lo indica el asterisco (*). 10.0.0.2R210.1.45.2R5R4R2 La selección se basa en el valor MED contenido en el campo.Metric: Se prefiere la ruta con el valor MED más bajo. En el ejemplo, la ruta con el valor MED más bajo (5) es la ruta desde .R2 Tenga en cuenta que las dos rutas son de la misma red vecina: AS 65001.

La razón por la que la ruta inactiva no está seleccionada se muestra en el campo, en este caso, .Inactive reason:Not Best in its group La redacción se utiliza porque Junos OS utiliza el proceso de selección determinista de MED de forma predeterminada.

Examine la selección de EBGP sobre IBGP

Propósito

Examinar una ruta para determinar si se selecciona EBGP sobre IBGP como criterio de selección para la ruta única activa.

Acción

Para examinar una ruta y determinar si se selecciona EBGP sobre IBGP como criterio de selección para la ruta única activa, escriba el siguiente comando de modo operativo de la CLI de Junos OS:

Salida de muestra
nombre-comando

Significado

El resultado de ejemplo muestra que recibió dos instancias de la ruta:R4100.100.3.0 Uno de () y uno de (). seleccionaron la ruta desde como su ruta activa, como lo indica el asterisco (*). 10.1.45.2R510.0.0.2R2R4R5 La selección se basa en una preferencia por las rutas aprendidas de un par EBGP sobre las rutas aprendidas de un IBGP. es un par EBGP.R5

Puede determinar si se recibe una ruta de acceso de un par EBGP o IBGP examinando los campos y .Local As Peer As Por ejemplo, la ruta desde muestra que el AS local es 65002 y el AS par es 65001, lo que indica que la ruta se recibe de un par EBGP.R5 La ruta desde muestra que tanto el AS local como el par es 65002, lo que indica que se recibe de un par de IBGP.R2

La razón por la que la ruta inactiva no está seleccionada se muestra en el campo, en este caso, .Inactive reasonInterior > Exterior > Exterior via Interior La redacción de esta razón muestra el orden de preferencias aplicadas cuando se recibe la misma ruta de dos enrutadores. La ruta recibida de una fuente estrictamente interna (IGP) se prefiere primero, la ruta recibida de una fuente externa (EBGP) se prefiere a continuación, y cualquier ruta que provenga de una fuente externa y se reciba internamente (IBGP) se prefiere al final. Por lo tanto, las rutas EBGP se seleccionan sobre las rutas IBGP como la ruta activa.

Examine la selección de costos del IGP

Propósito

Examinar una ruta para determinar si se selecciona EBGP sobre IBGP como criterio de selección para la ruta única activa.

Acción

Para examinar una ruta y determinar si se selecciona EBGP sobre IBGP como criterio de selección para la ruta única activa, escriba el siguiente comando de modo operativo de la CLI de Junos OS:

Salida de muestra
nombre-comando

Significado

El resultado de ejemplo muestra que recibió dos instancias de la ruta:R6 100.100.4.0 Uno de () y uno de (). seleccionaron la ruta desde como su ruta activa, como lo indica el asterisco (*). 10.0.0.4R410.0.0.2 R2R6R4 La selección se basa en la métrica IGP, que se muestra en el campo.Metric2 Se prefiere la ruta con la métrica IGP más baja. En el ejemplo, la ruta con el valor de métrica de IGP más bajo es la ruta de , con un valor de métrica de IGP de 10, mientras que la ruta de tiene una métrica de IGP de 20.R4R2 Tenga en cuenta que las dos rutas son de la misma red vecina: AS 65001.

La razón por la que no se seleccionó la ruta inactiva se muestra en el campo, en este caso, .Inactive reasonIGP metric

Lista de comprobación para comprobar la capa BGP

Problema

Description

Esta lista de comprobación proporciona los pasos y comandos para comprobar la configuración BGP de la red de conmutación de etiquetas multiprotocolo (MPLS). La lista de comprobación proporciona vínculos a una descripción general de la configuración del BGP e información más detallada sobre los comandos utilizados para configurar el BGP. (Consulte Tabla 2.)

Solución

Tabla 2: Lista de comprobación para comprobar la capa BGP

Tareas

Comando o acción

Comprobación de la capa BGP  
  1. Compruebe que el tráfico BGP utiliza el LSP

traceroute hostname

  1. Comprobar sesiones BGP

show bgp summary

  1. Comprobar la configuración del BGP

show configuration

  1. Examinar rutas BGP

show route destination-prefix detail

  1. Verificar rutas BGP recibidas

show route receive protocol bgp neighbor-address

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

La siguiente secuencia de comandos resuelve el problema específico descrito en este tema:

[edit] edit protocols bgp

[edit protocols bgp] show set local-address 10.0.0.1 delete group internal neighbor 10.1.36.2 show commit

  1. Compruebe que el tráfico BGP vuelve a utilizar el LSP

traceroute hostname

Comprobación de la capa BGP

Propósito

Después de configurar la ruta de conmutación de etiquetas (LSP) y de determinar que está activa, de configurar el BGP y de determinar que se han establecido sesiones, asegúrese de que el BGP utiliza el LSP para reenviar el tráfico.

Figura 3 ilustra la capa BGP del modelo MPLS en capas.

Figura 3: Comprobación de la capa BGPComprobación de la capa BGP

Cuando se comprueba la capa BGP, se comprueba que la ruta está presente y activa y, lo que es más importante, se asegura de que el siguiente salto sea el LSP. No tiene sentido comprobar la capa BGP a menos que se establezca el LSP, porque BGP utiliza el LSP MPLS para reenviar el tráfico. Si la red no funciona en la capa BGP, el LSP no funciona según lo configurado.

Figura 4 ilustra la red MPLS utilizada en este tema.

Figura 4: Red MPLS rota en la capa BGPRed MPLS rota en la capa BGP

La red que se muestra en es una configuración completamente mallada donde cada interfaz conectada directamente puede recibir y enviar paquetes a cualquier otra interfaz similar.Figura 4 El LSP de esta red está configurado para ejecutarse desde el enrutador de entrada, pasando por el enrutador de tránsito, hasta el enrutador de salida.R1R3R6 Además, un LSP inverso está configurado para ejecutarse desde hasta , creando tráfico bidireccional.R6R3R1

La cruz que se muestra en indica dónde no se está utilizando BGP para reenviar tráfico a través del LSP.Figura 4 Las posibles razones por las que el LSP no funciona correctamente son que la dirección IP de destino del LSP no es igual al siguiente salto del BGP o que el BGP no está configurado correctamente.

Para comprobar la capa BGP, siga estos pasos:

Compruebe que el tráfico BGP utiliza el LSP

Propósito

En este nivel del modelo de solución de problemas, BGP y el LSP pueden estar activos, sin embargo, es posible que el tráfico BGP no esté usando el LSP para reenviar tráfico.

Acción

Para comprobar que el tráfico BGP utiliza el LSP, introduzca el siguiente comando de modo operativo de interfaz de línea de comandos (CLI) de Junos OS desde el enrutador de entrada:

Salida de muestra
nombre-comando

Significado

La salida de ejemplo muestra que el tráfico BGP no utiliza el LSP, por lo que las etiquetas MPLS no aparecen en la salida. En lugar de utilizar el LSP, el tráfico del BGP utiliza el protocolo de puerta de enlace interior (IGP) para llegar a la dirección de salida de LSP del próximo salto del BGP para y .R6R1 El valor predeterminado de Junos OS es usar LSP para el tráfico BGP cuando el próximo salto del BGP sea igual a la dirección de salida de LSP.

Comprobar sesiones BGP

Propósito

Muestra información de resumen sobre BGP y sus vecinos para determinar si las rutas se reciben de pares en el sistema autónomo (AS). Cuando se establece una sesión BGP, los pares intercambian mensajes de actualización.

Acción

Para comprobar que las sesiones BGP están activas, introduzca el siguiente comando de modo operativo de la CLI de Junos OS desde el enrutador de entrada:

Ejemplo de salida 1
nombre-comando
Ejemplo de salida 2
nombre-comando

Significado

El resultado de ejemplo 1 muestra que no se ha establecido un par (enrutador de salida), como indica el campo.10.0.0.6Down Peers: 1 La última columna () muestra que el par está activo, lo que indica que no está establecido.State|#Active/Received/Damped10.0.0.6 Todos los demás pares se establecen como lo indica el número de rutas activas, recibidas y amortiguadas. Por ejemplo, for peer indica que no había rutas BGP activas o recibidas en la tabla de enrutamiento, y que no se amortiguaron rutas BGP; for peer indica que una ruta BGP estaba activa y recibida en la tabla de enrutamiento, y que no se amortiguaron rutas BGP.0/0/010.0.0.21/1/0 10.1.36.2

Si el resultado del comando de un enrutador de entrada muestra que un vecino está inactivo, compruebe la configuración del BGP.show bgp summary Para obtener información sobre cómo comprobar la configuración del BGP, consulte Comprobar la configuración del BGP.Resolución de problemas de sesiones BGP

La salida de ejemplo 2 muestra la salida del enrutador de entrada después de que las configuraciones de BGP se activaron y se corrigieron en Tomar las medidas adecuadas para resolver el problema de red.R1R1R6Solucionar problemas de red Se establecen todos los pares BGP y se activa y se recibe una ruta. No se amortiguaron rutas BGP.

Si el resultado del comando muestra que un vecino está activo pero que los paquetes no se reenvían, compruebe las rutas recibidas del enrutador de salida.show bgp summary Para obtener información sobre cómo comprobar si hay rutas recibidas en el enrutador de salida, consulte Verificar rutas BGP recibidas.Resolución de problemas de sesiones BGP

Comprobar la configuración del BGP

Propósito

Para que el BGP se ejecute en el enrutador, debe definir el número de AS local, configurar al menos un grupo e incluir información acerca de al menos un par del grupo (la dirección IP y el número de AS del par). Cuando BGP forma parte de una red MPLS, debe asegurarse de que el LSP esté configurado con una dirección IP de destino igual al siguiente salto del BGP para que las rutas del BGP se instalen con el LSP como el siguiente salto para esas rutas.

Acción

Para comprobar la configuración del BGP, escriba el siguiente comando del modo operativo de la CLI de Junos OS:

Ejemplo de salida 1
nombre-comando
Ejemplo de salida 2
nombre-comando

Significado

La salida de ejemplo muestra las configuraciones de BGP en el enrutador de entrada y en el enrutador de salida.R1R6 Ambas configuraciones muestran el AS local (), un grupo () y seis pares configurados.65432internal El protocolo de puerta de enlace interior subyacente es IS-IS y las interfaces relevantes están configuradas para ejecutar IS-IS.

Nota:

En esta configuración, el RID se configura manualmente para evitar problemas de RID duplicados, y todas las interfaces configuradas con BGP incluyen la instrucción en el nivel de jerarquía [ ].family inetedit interfaces type-fpc/pic/port unitlogical-unit-number

La salida de ejemplo para el enrutador de entrada y el enrutador de salida muestra que a la configuración del protocolo BGP le falta la instrucción para el grupo interno.R1R6 local-address Cuando se configura la instrucción, los paquetes BGP se reenvían desde la dirección de interfaz de circuito cerrado () del enrutador local, que es la dirección a la que los pares BGP están emparejando.local-addresslo0 Si la instrucción no está configurada, los paquetes BGP se reenvían desde la dirección de interfaz saliente, que no coincide con la dirección a la que los pares BGP están emparejando, y BGP no aparece.local-address

En el enrutador de entrada, la dirección IP () de la instrucción debe ser la misma que la dirección configurada para el LSP en el enrutador de salida () en la instrucción en el nivel de jerarquía [].10.0.0.1local-addressR6to edit protocols mpls label-switched-pathlsp-path-name BGP utiliza esta dirección, que es idéntica a la dirección LSP, para reenviar el tráfico BGP a través del LSP.

Además, la configuración del BGP en incluye dos direcciones IP para , una dirección de interfaz () y una dirección de interfaz de circuito cerrado () (), lo que da como resultado que la dirección de destino del LSP () no coincida con la dirección del próximo salto del BGP ().R1R610.1.36.2lo010.0.0.610.0.0.610.1.36.2 La configuración del BGP activado también incluye dos direcciones IP para , una dirección de interfaz () y una dirección de interfaz de circuito cerrado (), lo que da como resultado que la dirección de destino del LSP inverso () no coincida con la dirección del próximo salto del BGP ().R6R110.1.13.1lo010.0.0.110.1.13.1

En este caso, dado que falta la instrucción en las configuraciones BGP de ambos enrutadores y la dirección de destino LSP no coincide con la dirección del próximo salto BGP, BGP no está utilizando el LSP para reenviar tráfico.local-address

Examinar rutas BGP

Propósito

Puede examinar el proceso de selección de ruta de BGP para determinar la ruta única y activa cuando BGP recibe varias rutas al mismo destino. En este paso, examinamos el LSP inverso, que hace el enrutador de entrada para ese LSP.R6-to-R1R6

Acción

Para examinar las rutas BGP y la selección de rutas, ingrese el siguiente comando del modo operativo de la CLI de Junos OS:

Ejemplo de salida 1
nombre-comando
Ejemplo de salida 2
nombre-comando

Significado

El resultado de ejemplo 1 muestra que el siguiente salto () del BGP no es igual a la dirección de destino del LSP () en la instrucción en el nivel de jerarquía [] cuando laconfiguración del BGP de y es incorrecta.10.1.13.110.0.0.1 to edit protocols mpls label-switched-path label-switched-path-nameR6 R1

El ejemplo de salida 2, tomado después de corregir las configuraciones en R1 y R6, muestra que el siguiente salto () del BGP y la dirección de destino del LSP () son los mismos, lo que indica que el BGP puede usar el LSP para reenviar el tráfico del BGP.10.0.0.110.0.0.1

Verificar rutas BGP recibidas

Propósito

Muestra la información de enrutamiento recibida en el enrutador, el enrutador de entrada para el LSP inverso.R6R6-to-R1

Acción

Para comprobar que se recibe una ruta BGP concreta en el enrutador de salida, introduzca el siguiente comando de modo operativo de la CLI de Junos OS:

Ejemplo de salida 1
nombre-comando
Ejemplo de salida 2
nombre-comando

Significado

El resultado de ejemplo 1 muestra que el enrutador de entrada (LSP inverso) no recibe ninguna ruta BGP en la tabla de enrutamiento cuando las configuraciones BGP de y son incorrectas.R6R6-to-R1inet.0R1R6

El resultado de ejemplo 2 muestra una ruta BGP instalada en la tabla de enrutamiento después de que las configuraciones de BGP estén activadas y se corrigen mediante Tomar las medidas adecuadas para resolver el problema de red.inet.0R1 R6Solucionar problemas de red

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 *

Compruebe que el tráfico BGP vuelve a utilizar el LSP

Propósito

Después de realizar la acción adecuada para corregir el error, es necesario comprobar de nuevo el LSP para confirmar que el tráfico BGP está utilizando el LSP y que el problema en la capa BGP se ha resuelto.

Acción

Para comprobar que el tráfico BGP utiliza el LSP, introduzca el siguiente comando de modo operativo de la CLI de Junos OS desde el enrutador de entrada:

Salida de muestra
nombre-comando

Significado

El resultado de ejemplo muestra que las etiquetas MPLS se utilizan para reenviar paquetes a través del LSP. En el resultado se incluye un valor de etiqueta (), el valor de tiempo de vida () y el valor de bit de pila ().MPLS Label=100016TTL=1S=1

El campo se utiliza para identificar el paquete de un LSP determinado.MPLS Label Es un campo de 20 bits, con un valor máximo de (2^^20-1), aproximadamente 1.000.000.

El valor de tiempo de vida (TTL) contiene un límite en el número de saltos que este paquete MPLS puede viajar a través de la red (1). Se disminuye en cada salto, y si el valor TTL cae por debajo de uno, el paquete se descarta.

La parte inferior del valor de bit de pila () indica que es la última etiqueta de la pila y que este paquete MPLS tiene una etiqueta asociada.S=1 La implementación de MPLS en Junos OS admite una profundidad de apilamiento de 3 en los enrutadores de la serie M y hasta 5 en las plataformas de enrutamiento de la serie T. Para obtener más información sobre el apilamiento de etiquetas MPLS, consulte RFC 3032, Codificación de pila de etiquetas MPLS.

Las etiquetas MPLS aparecen en la salida de ejemplo porque el comando se emite a un destino BGP donde el siguiente salto BGP para esa ruta es la dirección de salida LSP.traceroute De forma predeterminada, Junos OS utiliza LSP para el tráfico BGP cuando el siguiente salto del BGP es igual a la dirección de salida del LSP.

Si el siguiente salto del BGP no es igual a la dirección de salida del LSP, el tráfico del BGP no utiliza el LSP y, en consecuencia, las etiquetas MPLS no aparecen en la salida del comando, como se indica en la salida de ejemplo en Comprobar sesiones BGP.tracerouteResolución de problemas de sesiones BGP

Mostrar paquetes BGP enviados o recibidos

Acción

Para configurar el seguimiento de paquetes de protocolo BGP enviados o recibidos, siga estos pasos:

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

  2. Configure el indicador para mostrar información de paquetes enviados, recibidos o recibidos y enviados:

    o

    o

  3. Verifique la configuración:

    Por ejemplo:

    o

    o

  4. Confirme su configuración:

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

    Por ejemplo:

Comprender las rutas ocultas

Las rutas ocultas son rutas que el dispositivo no puede usar por motivos como un salto siguiente no válido o una política de enrutamiento que rechaza las rutas.

Nota:

Si una ruta es completamente inválida, la ruta no se coloca en la tabla de enrutamiento como ruta candidata y ni siquiera aparece como oculta.

Los siguientes son algunos comandos útiles para ver y solucionar problemas de rutas ocultas:

Las rutas se pueden ocultar por las siguientes razones:

  • Una política de importación rechaza la ruta.

  • El siguiente salto no se puede resolver con la regla actual de resolución indirecta del siguiente salto. Dado que los protocolos de enrutamiento, como el BGP interno (IBGP), pueden enviar información de enrutamiento sobre rutas conectadas indirectamente, Junos OS se basa en las rutas de los protocolos de enrutamiento intraAS (OSPF, IS-IS, RIP y estático) para resolver el próximo salto conectado directamente. El motor de enrutamiento realiza la resolución de ruta para determinar el próximo salto conectado directamente e instala la ruta en el motor de reenvío de paquetes.

  • Una política de amortiguación suprime la ruta.

  • La ruta del AS contiene atributos de confederación no válidos o no válidos.

  • La dirección del siguiente salto es la dirección del dispositivo de enrutamiento local.

  • La ruta del AS contiene atributos transitivos ilegales o no válidos.

  • La ruta del AS está vacía. Esto solo se aplica a EBGP. Para el IBGP, una ruta de AS vacía es normal.

  • La ruta del AS contiene un cero.

  • La siguiente dirección de salto es una dirección de multidifusión.

  • La siguiente dirección de salto es una dirección local de vínculo IPv6.

  • El prefijo de ruta o el siguiente salto de la ruta es una dirección marciana.

  • Se produce un error en la sesión LDP (Protocolo de distribución de etiquetas). Las rutas recibidas no se instalan en la tabla de enrutamiento hasta que el enrutador del mismo nivel restablece la sesión LDP.

Examinar rutas en la tabla de reenvío

Propósito

Cuando tenga problemas, como problemas de conectividad, es posible que deba examinar las rutas de la tabla de reenvío para comprobar que el proceso de protocolo de enrutamiento ha transmitido la información correcta a la tabla de reenvío.

Acción

Para mostrar el conjunto de rutas instaladas en la tabla de reenvío, escriba el siguiente comando del modo operativo de la CLI de Junos OS:

Salida de muestra

nombre-comando

Significado

La salida de ejemplo muestra los prefijos de capa de red y sus próximos saltos instalados en la tabla de reenvío. El resultado incluye la misma información del salto siguiente que en el comando (la dirección del salto siguiente y el nombre de la interfaz).show route detail La información adicional incluye el tipo de destino, el tipo de salto siguiente, el número de referencias a este salto siguiente y un índice en una base de datos interna del salto siguiente. (La base de datos interna contiene información adicional utilizada por el motor de reenvío de paquetes para garantizar la encapsulación correcta de los paquetes enviados a una interfaz. El usuario no puede acceder a esta base de datos.

Para obtener información detallada acerca de los significados de los distintos campos de indicadores y tipos, consulte la Guía del usuario de Políticas de enrutamiento, filtros de firewall y Controladores de tráfico.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-policy/config-guide-policy.html

Ejemplo: Anulación de la directiva de enrutamiento BGP predeterminada en enrutadores de transporte de paquetes serie PTX

En este ejemplo se muestra cómo invalidar la directiva de enrutamiento predeterminada en enrutadores de transporte de paquetes, como los enrutadores de transporte de paquetes de la serie PTX.

Requisitos

Este ejemplo requiere Junos OS versión 12.1 o posterior.

Descripción general

De forma predeterminada, los enrutadores de la serie PTX no instalan rutas BGP en la tabla de reenvío.

Para los enrutadores de la serie PTX, la configuración de la condición con la acción no tiene el resultado habitual que tiene en otros dispositivos de enrutamiento de Junos OS.from protocols bgpthen accept Con la siguiente política de enrutamiento en los enrutadores de la serie PTX, las rutas BGP no se instalan en la tabla de reenvío.

No hay rutas BGP instaladas en la tabla de reenvío. Este es el comportamiento esperado.

En este ejemplo se muestra cómo usar la acción para invalidar eficazmente la directiva de enrutamiento BGP predeterminada.then install-to-fib

Configuración

Configuración rápida de CLI

Para configurar rápidamente este ejemplo, copie los siguientes comandos, péguelos en un archivo de texto, elimine los saltos de línea, cambie los detalles necesarios para que coincidan con su configuración de red y, a continuación, copie y pegue los comandos en la CLI en el nivel de jerarquía.[edit]

Instalación de rutas BGP seleccionadas en la tabla de reenvío

Procedimiento paso a paso

En el ejemplo siguiente, debe explorar por varios niveles en la jerarquía de configuración. Para obtener información acerca de cómo navegar por la CLI, consulte Uso del editor de CLI en modo de configuración en la Guía del usuario de CLI de Junos OS.Usar el editor de CLI en el modo de configuraciónhttps://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/junos-cli/junos-cli.html

Para instalar rutas BGP seleccionadas en la tabla de reenvío:

  1. Configure una lista de prefijos para instalar en la tabla de reenvío.

  2. Configure la directiva de enrutamiento, aplicando la lista de prefijos como condición.

  3. Aplique la directiva de enrutamiento a la tabla de reenvío.

Resultados

Desde el modo de configuración, escriba los comandos show policy-options y show routing-options para confirmar la configuración. Si el resultado no muestra la configuración deseada, repita las instrucciones en este ejemplo para corregir la configuración.

Cuando termine de configurar el dispositivo, ingrese commit en el modo de configuración.

Verificación

Confirme que la configuración funcione correctamente.

Comprobación de que la ruta seleccionada está instalada en la tabla de reenvío

Propósito

Asegúrese de que la directiva configurada anula la directiva predeterminada.

Acción

Desde el modo operativo, ingrese el comando show route forwarding-table.

Significado

Este resultado muestra que la ruta a 66.0.0.1/32 está instalada en la tabla de reenvío.

Registrar eventos de transición de estado de BGP

Propósito

Las transiciones de estado del Protocolo de puerta de enlace de borde (BGP) indican un problema de red y deben registrarse e investigarse.

Acción

Para registrar eventos de transición de estado BGP en el registro del sistema, siga estos pasos:

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

  2. Configure el registro del sistema:

  3. Verifique la configuración:

  4. Confirme su configuración:

Significado

Los mensajes de registro de los eventos de transición de estado BGP son suficientes para diagnosticar la mayoría de los problemas de sesión BGP. Tabla 3 enumera y describe los seis estados de una sesión BGP.

Tabla 3: Seis estados de una sesión BGP

Estado de BGP

Description

Idle

Este es el primer estado de una conexión. BGP espera un evento de inicio iniciado por un administrador. El evento de inicio puede ser el establecimiento de una sesión BGP a través de la configuración del enrutador o el restablecimiento de una sesión existente. Después del evento de inicio, BGP inicializa sus recursos, restablece un temporizador de conexión y reintento, inicia una conexión de transporte TCP y comienza a escuchar las conexiones iniciadas por pares remotos. A continuación, BGP pasa a un estado.Connect

Si hay errores, BGP vuelve al estado.Idle

Connect

BGP espera a que se complete la conexión del protocolo de transporte. Si la conexión de transporte TCP se realiza correctamente, el estado pasa a .OpenSent

Si la conexión de transporte no se realiza correctamente, el estado pasa a .Active

Si el temporizador de conexión y reintento ha caducado, el estado permanece en el estado, el temporizador se restablece y se inicia una conexión de transporte.Connect

Con cualquier otro evento, el estado vuelve a .Idle

Active

BGP intenta adquirir un par iniciando una conexión de protocolo de transporte.

Si se realiza correctamente, el estado pasa a .OpenSent

Si el temporizador de conexión y reintento caduca, BGP reinicia el temporizador de conexión y vuelve al estado. Connect BGP sigue escuchando una conexión que puede iniciarse desde otro par. El estado puede volver a en caso de otros eventos, como un evento de parada.Idle

En general, un estado vecino alterna entre y es una indicación de que hay un problema con la conexión de transporte TCP. ConnectActive Tal problema puede ser causado por muchas retransmisiones TCP o la incapacidad de un vecino para llegar a la dirección IP de su par.

OpenSent

BGP recibe un mensaje abierto de su par. En el estado, BGP compara su número de sistema autónomo (AS) con el número de AS de su par y reconoce si el par pertenece al mismo AS (BGP interno) o a un AS (BGP externo) diferente.OpenSent

Se comprueba que el mensaje abierto sea correcto. En caso de errores, como un número de versión incorrecto de un AS inaceptable, BGP envía un mensaje de notificación de error y vuelve a .Idle

Para cualquier otro error, como la expiración del temporizador de espera o un evento de detención, BGP envía un mensaje de notificación con el código de error correspondiente y vuelve al estado. Idle

Si no hay errores, BGP envía mensajes keepalive y restablece el temporizador keepalive. En este estado, se negocia el tiempo de espera. Si el tiempo de espera es 0, los temporizadores hold y keepalive no se reinician.

Cuando se detecta una desconexión de transporte TCP, el estado vuelve a .Active

OpenConfirm

BGP espera un mensaje keepalive o de notificación.

Si se recibe un keepalive, el estado se convierte en , y la negociación del vecino se completa.Established Si el sistema recibe un mensaje de actualización o keepalive, reinicia el temporizador de espera (suponiendo que el tiempo de espera negociado no sea 0).

Si se recibe un mensaje de notificación, el estado recurre. Idle

El sistema envía mensajes keepalive periódicos a la velocidad establecida por el temporizador keepalive. En caso de una notificación de desconexión de transporte o en respuesta a un evento de parada, el estado recurre. Idle En respuesta a otros eventos, el sistema envía un mensaje de notificación con un código de error de máquina de estado finito (FSM) y vuelve a .Idle

Established

Este es el estado final en la negociación del vecino. En este estado, BGP intercambia ackets de actualización con sus pares y el temporizador de espera se reinicia al recibir un mensaje de actualización o keepalive cuando no está establecido en cero.

Si el sistema recibe un mensaje de notificación, el estado vuelve a .Idle

Los mensajes de actualización se comprueban en busca de errores, como atributos faltantes, atributos duplicados, etc. Si se encuentran errores, se envía una notificación al par y el estado vuelve a .Idle

BGP vuelve a cuando expira el temporizador de retención, se recibe una notificación de desconexión del protocolo de transporte, se recibe un evento de detención o en respuesta a cualquier otro evento.Idle

Para obtener información más detallada sobre los paquetes del protocolo BGP, configure el seguimiento específico del BGP. Consulte Lista de comprobación para rastrear condiciones de error para obtener más información.Lista de comprobación para condiciones de error de seguimiento

Configurar opciones específicas del BGP

Propósito

Cuando se producen eventos o problemas inesperados, o si desea diagnosticar problemas de establecimiento de BGP, puede ver información más detallada configurando opciones específicas de BGP. 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.

Mostrar información detallada del protocolo BGP

Acción

Para mostrar la información del protocolo BGP en detalle, siga estos pasos:

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

  2. Configure el indicador para que muestre mensajes de protocolo BGP detallados:

  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 los indicadores de seguimiento específicos de BGP y presenta resultados de ejemplo para algunos de los indicadores. 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: Indicadores de seguimiento de protocolo BGP

Rastreo de banderas

Description

Ejemplo de salida

aspath

Operaciones de expresión regular de ruta del AS

No disponible.

damping

Operaciones de amortiguación

Nov 28 17:01:12 bgp_damp_change: Change event Nov 28 17:01:12 bgp_dampen: Damping 10.10.1.0 Nov 28 17:01:12 bgp_damp_change: Change event Nov 28 17:01:12 bgp_dampen: Damping 10.10.2.0 Nov 28 17:01:12 bgp_damp_change: Change event Nov 28 17:01:12 bgp_dampen: Damping 10.10.3.0

keepalive

Mensajes keepalive de BGP

Nov 28 17:09:27 bgp_send: sending 19 bytes to 10.217.5.101 (External AS 65471) Nov 28 17:09:27 Nov 28 17:09:27 BGP SEND 10.217.5.1+179 -> 10.217.5.101+52162 Nov 28 17:09:27 BGP SEND message type 4 (KeepAlive) length 19 Nov 28 17:09:28 Nov 28 17:09:28 BGP RECV 10.217.5.101+52162 -> 10.217.5.1+179 Nov 28 17:09:28 BGP RECV message type 4 (KeepAlive) length 19

open

Paquetes abiertos BGP

Nov 28 18:37:42 bgp_send: sending 37 bytes to 10.217.5.101 (External AS 65471) Nov 28 18:37:42 Nov 28 18:37:42 BGP SEND 10.217.5.1+179 -> 10.217.5.101+38135 Nov 28 18:37:42 BGP SEND message type 1 (Open) length 37

packets

Todos los paquetes de protocolo BGP

Sep 27 17:45:31 BGP RECV 10.0.100.108+179 -> 10.0.100.105+1033 Sep 27 17:45:31 BGP RECV message type 4 (KeepAlive) length 19 Sep 27 17:45:31 bgp_send: sending 19 bytes to 10.0.100.108 (Internal AS 100) Sep 27 17:45:31 BGP SEND 10.0.100.105+1033 -> 10.0.100.108+179 Sep 27 17:45:31 BGP SEND message type 4 (KeepAlive) length 19 Sep 27 17:45:31 bgp_read_v4_update: receiving packet(s) from 10.0.100.108 (Internal AS 100)

update

Actualizar paquetes

Nov 28 19:05:24 BGP SEND 10.217.5.1+179 -> 10.217.5.101+55813 Nov 28 19:05:24 BGP SEND message type 2 (Update) length 53 Nov 28 19:05:24 bgp_send: sending 65 bytes to 10.217.5.101 (External AS 65471) Nov 28 19:05:24 Nov 28 19:05:24 BGP SEND 10.217.5.1+179 -> 10.217.5.101+55813 Nov 28 19:05:24 BGP SEND message type 2 (Update) length 65 Nov 28 19:05:24 bgp_send: sending 55 bytes to 10.217.5.101 (External AS 65471)

Diagnosticar problemas de establecimiento de sesión BGP

Propósito

Para realizar un seguimiento de los problemas de establecimiento de sesiones de BGP.

Acción

Para realizar un seguimiento de los problemas de establecimiento de sesiones BGP, siga estos pasos:

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

  2. Configure los mensajes abiertos del BGP:

  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:

Configurar opciones específicas de IS-IS

Propósito

Cuando se producen eventos o problemas inesperados, o si desea diagnosticar problemas de establecimiento de adyacencia IS-IS, puede ver información más detallada configurando opciones específicas de IS-IS.

Para configurar las opciones de IS-IS, siga estos pasos:

Visualización de información detallada del protocolo IS-IS

Acción

Para realizar un seguimiento detallado de los mensajes IS-IS, siga estos pasos:

  1. Configure el indicador para mostrar mensajes detallados del protocolo IS-IS.

  2. Compruebe la configuración.

    Por ejemplo:

  3. Confirme la configuración.

  4. Ver el contenido del archivo que contiene los mensajes detallados.

    Por ejemplo:

Significado

Tabla 5 enumera los indicadores de seguimiento que se pueden configurar específicamente para IS-IS y presenta resultados de ejemplo para algunos de los indicadores.

Tabla 5: Indicadores de rastreo del protocolo IS-IS

Rastreo de banderas

Description

Ejemplo de salida

csn

Número de secuencia completo PDU (CSNP)

Nov 28 20:02:48 Sending L2 CSN on interface so-1/1/0.0Nov 28 20:02:48 Sending L2 CSN on interface so-1/1/1.0

Con la opción.detail

Nov 28 20:06:08 Sending L2 CSN on interface so-1/1/1.0Nov 28 20:06:08 LSP abc-core-01.00-00 lifetime 1146Nov 28 20:06:08 sequence 0x1c4f8 checksum 0xa1e9Nov 28 20:06:08 LSP abc-core-02.00-00 lifetime 411Nov 28 20:06:08 sequence 0x7435 checksum 0x5424Nov 28 20:06:08 LSP abc-brdr-01.00-00 lifetime 465Nov 28 20:06:08 sequence 0xf73 checksum 0xab10Nov 28 20:06:08 LSP abc-edge-01.00-00 lifetime 1089Nov 28 20:06:08 sequence 0x1616 checksum 0xdb29Nov 28 20:06:08 LSP abc-edge-02.00-00 lifetime 1103Nov 28 20:06:08 sequence 0x45cc checksum 0x6883

hello

Hola paquete

Nov 28 20:13:50 Sending PTP IIH on so-1/1/1.0Nov 28 20:13:50 Received PTP IIH, source id abc-core-01 on so-1/1/0.0Nov 28 20:13:53 Received PTP IIH, source id abc-core-02 on so-1/1/1.0Nov 28 20:13:57 Sending PTP IIH on so-1/1/0.0Nov 28 20:13:58 Received PTP IIH, source id abc-core-01 on so-1/1/0.0Nov 28 20:13:59 Sending PTP IIH on so-1/1/1.0

lsp

PDU de estado de enlace (LSP)

Nov 28 20:15:46 Received L2 LSP abc-edge-01.00-00, interface so-1/1/0.0Nov 28 20:15:46 from abc-core-01Nov 28 20:15:46 sequence 0x1617, checksum 0xd92a, lifetime 1197Nov 28 20:15:46 Updating L2 LSP abc-edge-01.00-00 in TEDNov 28 20:15:47 Received L2 LSP abc-edge-01.00-00, interface so-1/1/1.0Nov 28 20:15:47 from abc-core-02Nov 28 20:15:47 sequence 0x1617, checksum 0xd92a, lifetime 1197

lsp-generation

Paquetes de generación de PDU de estado de vínculo

Nov 28 20:21:24 Regenerating L1 LSP abc-edge-03.00-00, old sequence 0x682Nov 28 20:21:27 Rebuilding L1, fragment abc-edge-03.00-00Nov 28 20:21:27 Rebuilt L1 fragment abc-edge-03.00-00, size 59Nov 28 20:31:52 Regenerating L2 LSP abc-edge-03.00-00, old sequence 0x689Nov 28 20:31:54 Rebuilding L2, fragment abc-edge-03.00-00Nov 28 20:31:54 Rebuilt L2 fragment abc-edge-03.00-00, size 256Nov 28 20:34:05 Regenerating L1 LSP abc-edge-03.00-00, old sequence 0x683Nov 28 20:34:08 Rebuilding L1, fragment abc-edge-03.00-00Nov 28 20:34:08 Rebuilt L1 fragment abc-edge-03.00-00, size 59

packets

Todos los paquetes de protocolo IS-IS

No disponible.

psn

Paquetes de PDU con número de secuencia parcial (PSNP)

Nov 28 20:40:39 Received L2 PSN, source abc-core-01, interface so-1/1/0.0Nov 28 20:40:39 Received L2 PSN, source abc-core-02, interface so-1/1/1.0Nov 28 20:41:36 Sending L2 PSN on interface so-1/1/1.0Nov 28 20:41:36 Sending L2 PSN on interface so-1/1/0.0Nov 28 20:42:35 Received L2 PSN, source abc-core-02, interface so-1/1/1.0Nov 28 20:42:35 LSP abc-edge-03.00-00 lifetime 1196Nov 28 20:42:35 sequence 0x68c checksum 0x746dNov 28 20:42:35 Received L2 PSN, source abc-core-01, interface so-1/1/0.0Nov 28 20:42:35 LSP abc-edge-03.00-00 lifetime 1196Nov 28 20:42:35 sequence 0x68c checksum 0x746dNov 28 20:42:49 Sending L2 PSN on interface so-1/1/1.0Nov 28 20:42:49 LSP abc-core-01.00-00 lifetime 1197Nov 28 20:42:49 sequence 0x1c4fb checksum 0x9becNov 28 20:42:49 Sending L2 PSN on interface so-1/1/0.0Nov 28 20:42:49 LSP abc-core-01.00-00 lifetime 1197Nov 28 20:42:49 sequence 0x1c4fb checksum 0x9bec

spf

Cálculos de la ruta más corta primero (SPF)

Nov 28 20:44:01 Scheduling SPF for L1: ReconfigNov 28 20:44:01 Scheduling multicast SPF for L1: ReconfigNov 28 20:44:01 Scheduling SPF for L2: ReconfigNov 28 20:44:01 Scheduling multicast SPF for L2: ReconfigNov 28 20:44:02 Running L1 SPFNov 28 20:44:02 L1 SPF initialization complete: 0.000099s cumulative timeNov 28 20:44:02 L1 SPF primary processing complete: 0.000303s cumulative timeNov 28 20:44:02 L1 SPF result postprocessing complete: 0.000497s cumulative timeNov 28 20:44:02 L1 SPF RIB postprocessing complete: 0.000626s cumulative timeNov 28 20:44:02 L1 SPF routing table postprocessing complete: 0.000736s cumulative time

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

Para configurar el seguimiento sólo para paquetes de protocolo IS-IS enviados o recibidos, siga estos pasos:

  1. Configure el indicador para mostrar los paquetes enviados, recibidos o enviados y recibidos.

    o

    o

  2. Compruebe la configuración.

    Por ejemplo:

    o

    o

  3. Confirme la configuración.

  4. Ver el contenido del archivo que contiene los mensajes detallados.

    Por ejemplo:

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

Para analizar detalladamente las PDU de estado de vínculo IS-IS, siga estos pasos:

  1. Configure los mensajes abiertos de IS-IS.

  2. Compruebe la configuración.

    Por ejemplo:

  3. Confirme la configuración.

  4. Ver el contenido del archivo que contiene los mensajes detallados.

    Por ejemplo:

Configurar opciones específicas de OSPF

Propósito

Cuando ocurren eventos o problemas inesperados, o si desea diagnosticar problemas de establecimiento de vecinos de OSPF, puede ver información más detallada configurando opciones específicas de OSPF.

Para configurar las opciones de OSPF, siga estos pasos:

Diagnosticar problemas de establecimiento de sesiones OSPF

Acción

Para realizar un seguimiento detallado de los mensajes OSPF, siga estos pasos:

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

  2. Configure los mensajes de saludo de OSPF:

  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 6 enumera los indicadores de seguimiento de OSPF y presenta resultados de ejemplo para algunos de los indicadores.

Tabla 6: Indicadores de rastreo de protocolo OSPF

Rastreo de banderas

Description

Ejemplo de salida

database-descripttion

Todos los paquetes de descripción de bases de datos

Dec 2 15:44:51 RPD_OSPF_NBRDOWN: OSPF neighbor 10.10.10.29 (so-1/1/0.0) state changed from Full to Down Dec 2 15:44:51 RPD_OSPF_NBRDOWN: OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Full to Down Dec 2 15:44:55 RPD_OSPF_NBRUP: OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Init to ExStart Dec 2 15:44:55 OSPF sent DbD (2) -> 224.0.0.5 (so-1/1/1.0) Dec 2 15:44:55 Version 2, length 32, ID 10.0.0.6, area 0.0.0.0 Dec 2 15:44:55 checksum 0xf76b, authtype 0 Dec 2 15:44:55 options 0x42, i 1, m 1, ms 1, seq 0xa009eee, mtu 4470 Dec 2 15:44:55 OSPF rcvd DbD 10.10.10.33 -> 224.0.0.5 (so-1/1/1.0) Dec 2 15:44:55 Version 2, length 32, ID 10.10.134.12, area 0.0.0.0 Dec 2 15:44:55 checksum 0x312c, authtype 0 Dec 2 15:44:55 options 0x42, i 1, m 1, ms 1, seq 0x2154, mtu 4470

error

Paquetes con errores de OSPF

Dec 2 15:49:34 OSPF packet ignored: no matching interface from 172.16.120.29 Dec 2 15:49:44 OSPF packet ignored: no matching interface from 172.16.120.29 Dec 2 15:49:54 OSPF packet ignored: no matching interface from 172.16.120.29 Dec 2 15:50:04 OSPF packet ignored: no matching interface from 172.16.120.29 Dec 2 15:50:14 OSPF packet ignored: no matching interface from 172.16.120.29

event

Transiciones de estado de OSPF

Dec 2 15:52:35 OSPF interface ge-2/2/0.0 state changed from DR to DR Dec 2 15:52:35 OSPF interface ge-3/1/0.0 state changed from DR to DR Dec 2 15:52:35 OSPF interface ge-3/2/0.0 state changed from DR to DR Dec 2 15:52:35 OSPF interface ge-4/2/0.0 state changed from DR to DR Dec 2 15:53:21 OSPF neighbor 10.10.10.29 (so-1/1/0.0) state changed from Full to Down Dec 2 15:53:21 RPD_OSPF_NBRDOWN: OSPF neighbor 10.10.10.29 (so-1/1/0.0) state changed from Full to Down Dec 2 15:53:21 OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Full to Down Dec 2 15:53:21 RPD_OSPF_NBRDOWN: OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Full to Down Dec 2 15:53:25 OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Down to Init Dec 2 15:53:25 OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Init to ExStart Dec 2 15:53:25 RPD_OSPF_NBRUP: OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Init to ExStart Dec 2 15:53:25 OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from ExStart to Exchange Dec 2 15:53:25 OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Exchange to Full Dec 2 15:53:25 RPD_OSPF_NBRUP: OSPF neighbor 10.10.10.33 (so-1/1/1.0) state changed from Exchange to Full

flooding

Paquetes de inundación de estado de vínculo

Dec 2 15:55:21 OSPF LSA Summary 10.218.0.0 10.0.0.6 flooding on so-1/1/0.0 Dec 2 15:55:21 OSPF LSA Summary 10.218.0.0 10.0.0.6 flooding on so-1/1/1.0 Dec 2 15:55:21 OSPF LSA Summary 10.218.0.0 10.0.0.6 on no so-1/1/2.0 rexmit lists, no flood Dec 2 15:55:21 OSPF LSA Summary 10.218.0.0 10.0.0.6 on no so-1/1/3.0 rexmit lists, no flood

Dec 2 15:55:21 OSPF LSA Summary 10.245.0.1 10.0.0.6 on no so-1/1/2.0 rexmit lists, no flood Dec 2 15:55:21 OSPF LSA Summary 10.245.0.1 10.0.0.6 on no so-1/1/3.0 rexmit lists, no flood

hello

Hola paquetes

10.10.10.10.Dec 2 15:57:25 OSPF sent Hello (1) -> 224.0.0.5 (ge-3/1/0.0) Dec 2 15:57:25 Version 2, length 44, ID 10.0.0.6, area 2.0.0.0 Dec 2 15:57:25 checksum 0xe43f, authtype 0 Dec 2 15:57:25 mask 255.255.0.0, hello_ivl 10, opts 0x2, prio 128 Dec 2 15:57:25 dead_ivl 40, DR 10.218.0.1, BDR 0.0.0.0 Dec 2 15:57:25 OSPF rcvd Hello 10.10.10.33 -> 224.0.0.5 (so-1/1/1.0) Dec 2 15:57:25 Version 2, length 48, ID 10.10.134.12, area 0.0.0.0 Dec 2 15:57:25 checksum 0x99b8, authtype 0 Dec 2 15:57:25 mask 255.255.255.252, hello_ivl 10, opts 0x2, prio 1 Dec 2 15:57:25 dead_ivl 40, DR 0.0.0.0, BDR 0.0.0.0 Dec 2 15:57:27 OSPF sent Hello (1) -> 224.0.0.5 (ge-3/2/0.0) Dec 2 15:57:27 Version 2, length 44, ID 10.0.0.6, area 2.0.0.0 Dec 2 15:57:27 checksum 0xe4a5, authtype 0 Dec 2 15:57:27 mask 255.255.0.0, hello_ivl 10, opts 0x2, prio 128 Dec 2 15:57:27 dead_ivl 40, DR 10.116.0.1, BDR 0.0.0.0 Dec 2 15:57:28 OSPF rcvd Hello 10.29 -> 224.0.0.5 (so-1/1/0.0) Dec 2 15:57:28 Version 2, length 48, ID 134.11, area 0.0.0.0 Dec 2 15:57:28 checksum 0x99b9, authtype 0 Dec 2 15:57:28 mask 255.255.255.252, hello_ivl 10, opts 0x2, prio 1 Dec 2 15:57:28 dead_ivl 40, DR 0.0.0.0, BDR 0.0.0.0

lsa-ack

Paquetes de confirmación de estado de vínculo

10.10 10.10.10.10.Dec 2 16:00:11 OSPF rcvd LSAck 10.10.10.29 -> 224.0.0.5 (so-1/1/0.0) Dec 2 16:00:11 Version 2, length 44, ID .134.11, area 0.0.0.0 Dec 2 16:00:11 checksum 0xcdbf, authtype 0 Dec 2 16:00:11 OSPF rcvd LSAck 10.10.10.33 -> 224.0.0.5 (so-1/1/1.0) Dec 2 16:00:11 Version 2, length 144, ID 134.12, area 0.0.0.0 Dec 2 16:00:11 checksum 0x73bc, authtype 0 Dec 2 16:00:16 OSPF rcvd LSAck 10.10.10.33 -> 224.0.0.5 (so-1/1/1.0) Dec 2 16:00:16 Version 2, length 44, ID 134.12, area 0.0.0.0 Dec 2 16:00:16 checksum 0x8180, authtype 0

lsa-request

Paquetes de solicitud de estado de vínculo

Dec 2 16:01:38 OSPF rcvd LSReq 10.10.10.29 -> 224.0.0.5 (so-1/1/0.0) Dec 2 16:01:38 Version 2, length 108, ID 10.10.134.11, area 0.0.0.0 Dec 2 16:01:38 checksum 0xe86, authtype 0

lsa-update

Paquetes de actualización de estado de vínculo

Dec 2 16:09:12 OSPF built router LSA, area 0.0.0.0 Dec 2 16:09:12 OSPF built router LSA, area 1.0.0.0 Dec 2 16:09:12 OSPF built router LSA, area 2.0.0.0 Dec 2 16:09:13 OSPF sent LSUpdate (4) -> 224.0.0.5 (so-1/1/0.0) Dec 2 16:09:13 Version 2, length 268, ID 10.0.0.6, area 0.0.0.0 Dec 2 16:09:13 checksum 0x8047, authtype 0 Dec 2 16:09:13 adv count 7 Dec 2 16:09:13 OSPF sent LSUpdate (4) -> 224.0.0.5 (so-1/1/1.0) Dec 2 16:09:13 Version 2, length 268, ID 10.0.0.6, area 0.0.0.0 Dec 2 16:09:13 checksum 0x8047, authtype 0 Dec 2 16:09:13 adv count 7

packets

Todos los paquetes OSPF

No disponible.

packet-dump

Volcar el contenido de los tipos de paquetes seleccionados

No disponible.

spf

Cálculos de SPF

10.10.10.10.Dec 2 16:08:03 OSPF full SPF refresh scheduled Dec 2 16:08:04 OSPF SPF start, area 1.0.0.0 Dec 2 16:08:04 OSPF add LSA Router 10.0.0.6 distance 0 to SPF list Dec 2 16:08:04 SPF elapsed time 0.000525s Dec 2 16:08:04 Stub elapsed time 0.000263s Dec 2 16:08:04 OSPF SPF start, area 2.0.0.0 Dec 2 16:08:04 OSPF add LSA Router 10.0.0.6 distance 0 to SPF list Dec 2 16:08:04 SPF elapsed time 0.000253s Dec 2 16:08:04 Stub elapsed time 0.000249s Dec 2 16:08:04 OSPF SPF start, area 0.0.0.0 Dec 2 16:08:04 OSPF add LSA Router 10.0.0.6 distance 0 to SPF list Dec 2 16:08:04 OSPF add LSA Router 134.11 distance 1 to SPF list Dec 2 16:08:04 IP nexthop so-1/1/0.0 0.0.0.0 Dec 2 16:08:04 OSPF add LSA Router 134.12 distance 1 to SPF list Dec 2 16:08:04 IP nexthop so-1/1/1.0 0.0.0.0

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

Acción

Para analizar en detalle los paquetes de publicidad de estado de vínculo de OSPF, siga estos pasos:

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

  2. Configure los paquetes de estado de vínculo OSPF:

  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: