action.skip

Solución de problemas de IX con una sesión BGP que presenta un problema de enrutamiento

Cuando una sesión de BGPBorder Gateway Protocol (BGP) es un protocolo de enrutamiento estandarizado diseñado para intercambiar información de rutas y de alcanzabilidad entre sistemas autónomos (AS) en internet.
en Internet Exchange (IX) está experimentando un problema de enrutamiento, siga estas acciones de solución de problemas.

Consejo

Megaport opera un MegaIX Looking Glass público y accesible por la web para que los pares y los operadores de red investiguen el estado de enrutamiento actual. Puede consultar los route servers primario y redundante para obtener datos BGP en vivo aquí: MegaIX Looking Glass.

Acciones de solución de problemas

Acción Pasos
Verificar la configuración de BGP Verifique el ASN, la dirección IP de BGP y la máscara de subred.
Verificar el acceso al puerto TCP 179 Los vecinos BGP establecen una sesión TCP utilizando el puerto TCP 179.
  1. Asegúrese de que un vecino BGP no esté bloqueando el tráfico entrante o saliente hacia o desde el puerto TCP 179 y otros puertos efímeros relevantes. Puede ver el número de puerto usando Wireshark, el comando debug ip packet detail, o netstat en Windows.
  2. Asegúrese de que todos los firewalls y las ACL permitan el puerto TCP 179 en ambas direcciones.
Comprobar el tipo de mensaje BGP Los paquetes BGP usan estos tipos de mensajes:
  • OPEN – Configura y establece la adyacencia BGP.
  • UPDATE – Anuncia, actualiza o retira rutas.
  • KEEPALIVE – Garantiza que el vecino BGP siga activo.
  • NOTIFICATION – Indica una condición de error a un vecino BGP.
Verificar la autenticación MD5A veces se conoce como un hash MD5 o clave BGP. El algoritmo de resumen de mensajes (MD5) es una función criptográfica ampliamente utilizada que produce una cadena de 32 dígitos hexadecimales. Se utiliza como contraseña o clave entre routers que intercambian información BGP.
  • Revise los registros buscando Invalid MD5 digest.
  • Verifique que se esté usando la contraseña MD5 de BGP correcta para el A-EndEl inicio de la conexión – el Port, MCR, o MVE. Las conexiones de Megaport requieren un extremo A y un extremo B. La conexión comienza con un extremo A. La mayoría de las veces, el Port es el extremo A. El extremo B es el otro extremo de la conexión: puede ser un Port, un Internet Exchange, una conexión de Marketplace o un proveedor de servicios cloud.
    y el B-EndUn Port, MCR o MVE establece el extremo A de la conexión y el extremo B es el otro extremo. El extremo B puede ser un Port, MCR o MVE para un VXC privado, un Internet Exchange, una conexión de Marketplace o un proveedor de servicios en la nube (CSP).
    del VXC.
Ejecutar pruebas de conectividad
  • Ejecute una prueba de pingUna prueba de ping transmite paquetes de datos a una dirección IP específica y confirma o niega la conectividad entre dispositivos conectados a una red IP.
    entre el A-End PE routerUn router entre el área de un proveedor de servicios de red y las áreas administradas por otros proveedores de red.
    y los PE routers del B-End que están conectados a servidores de rutas para probar el peering multilateral.
  • Ejecute una prueba de ping entre el PE router del A-End y el PE router del B-End que está conectado a un peer bilateral para probar el peering bilateral.
  • Pídale al cliente que ejecute una prueba de ping desde su router BGP a las direcciones IP de los vecinos BGP para probar la conectividad de extremo a extremo.
  • Confirme la entrada de la tabla ARP del par BGP.
Buscar condiciones de error en los registros BGP El protocolo BGP envía un mensaje de notificación cuando detecta un error con la sesión BGP, como un hold timer próximo a expirar, un cambio en las capacidades del vecino o una solicitud para restablecer una sesión BGP. Cuando se detecta un error, la sesión BGP se cierra.

Por ejemplo, ejecute show log %BGP-xxxxx.

Para obtener más información, consulte Descripción general de Internet Exchange.

Siguientes pasos

Si las acciones de solución de problemas no resuelven su problema, póngase en contacto con soporte. Antes de ponerse en contacto con soporte para obtener ayuda, recopile la siguiente información:

  • Todos los pasos de solución de problemas realizados, en detalle. Por ejemplo, si coloca loopbacks, anote su ubicación y dirección.
  • Anote la fecha, hora y zona horaria en la que comenzó el problema.
  • ¿Está caída la sesión BGP?
  • ¿La sesión BGP está en flapping? Por ejemplo, ¿el peering se establece, luego cae, se vuelve a establecer y luego vuelve a caer? Intente identificar dónde podría estar el problema en la red usando ping.
  • ¿Hay un problema de enrutamiento de BGP?

Nota

Para obtener más información sobre cuándo se necesita que un técnico de servicios de campo esté en el sitio en el centro de datos, consulte Servicios de campo para clientes.

Recopilar datos esenciales para la solución de problemas

Información de configuración de BGP

  • Configuración de la interfaz, incluido VLANUna red informática particionada y aislada en la capa de enlace de datos (capa 2 del modelo OSI) en una única interfaz física (por ejemplo, un Port) utilizada para subdividir una red. LAN es una abreviatura de red de área local.
    número
  • Dirección IP de BGP y máscara de subred
  • ASN de BGP
  • Direcciones de red BGP que se van a anunciar
  • Dirección IP del vecino BGP y máscara de subred
  • ASN del vecino BGP
  • Direcciones de red del vecino BGP que se recibirán
  • Autenticación BGP entre pares BGP
  • Filtrado y manipulación de rutas BGP (si corresponde)

Salida de comandos BGP e información de captura de paquetes

  • Examine la tabla de vecinos BGP y el estado BGP usando el comando show IP BGP summary
  • Examine los detalles del vecino BGP usando el comando show IP BGP neighbors
  • Registros que muestran mensajes relacionados con BGP (salida del comando show log %BGP-xxxxx)
  • Entradas de la tabla de enrutamiento BGP que tienen problemas de enrutamiento BGP (salida del comando show IP BGP)
  • Rutas anunciadas por BGP (salida del comando show IP BGP neighbors <neighbor-ip-address> advertised-routes)
  • Rutas recibidas por BGP (salida del comando show IP BGP neighbors <neighbor-ip-address> routes)
  • Tabla de enrutamiento (salida del comando show IP route <ip-address>) en ambos extremos
  • Registros de TracerouteUna herramienta de diagnóstico que examina cómo los datos se mueven a través de Internet para determinar si un destino es accesible.
    entre el host origen y el host destino
  • Registros de captura de paquetes, si es posible (el tamaño del archivo puede ser de hasta 10 M)