action.skip

Résolution des problèmes d’IX avec un problème de routage de session BGP

Lorsqu’une session BGPLe Border Gateway Protocol (BGP) est un protocole de routage standardisé conçu pour échanger des informations de route et de portée entre les systèmes autonomes (AS) sur internet.
sur l’Internet Exchange (IX) éprouve un problème de routage, suivez ces actions de dépannage.

Conseil

Megaport gère un MegaIX Looking Glass public, accessible via le web, pour que les pairs et les opérateurs de réseau puissent examiner l’état actuel du routage. Vous pouvez interroger les serveurs de route principaux et redondants pour obtenir des données BGP en direct ici: MegaIX Looking Glass.

Actions de dépannage

Action Étapes
Vérifier la configuration BGP Vérifiez le ASN, l’adresse IP BGP et le masque de sous-réseau.
Vérifier l’accès au port TCP 179 Les voisins BGP établissent une session TCP en utilisant le port TCP 179.
  1. Assurez-vous qu’un voisin BGP ne bloque pas l’entrée ou la sortie du port TCP 179 et d’autres ports éphémères pertinents. Vous pouvez visualiser le numéro de port en utilisant Wireshark, la commande debug ip packet detail, ou netstat sous Windows.
  2. Assurez-vous que tous les pare-feu et ACL autorisent le port TCP 179 dans les deux directions.
Vérifier le type de message BGP Les paquets BGP utilisent ces types de messages:
  • OPEN – Établit et met en place l’adjacence BGP.
  • UPDATE – Annonce, met à jour ou retire des routes.
  • KEEPALIVE – S’assure que le voisin BGP est toujours en vie.
  • NOTIFICATION – Indique une erreur à un voisin BGP.
Vérifier l’authentification MD5Parfois connu sous le nom de hachage MD5 ou clé BGP. L’algorithme message-digest (MD5) est une fonction cryptographique largement utilisée qui produit une chaîne de 32 chiffres hexadécimaux. Cela est utilisé comme mot de passe ou clé entre les routeurs échangeant des informations BGP.
  • Parcourez les journaux pour Invalid MD5 digest.
  • Vérifiez que le mot de passe MD5 BGP correct est utilisé pour l’A-EndLe début de la connexion – le Port, MCR, ou MVE. Les connexions Megaport nécessitent une A-End et une B-End. La connexion commence par une A-End. Le plus souvent, le Port est l’A-End. La B-End est l’autre extrémité de la connexion: elle peut être un Port, un Internet Exchange, une connexion Marketplace, ou un fournisseur de services cloud.
    et le B-EndUn Port, MCR, ou MVE établit l’extrémité A de la connexion et l’extrémité B est l’autre extrémité. L’extrémité B peut être un Port, MCR, ou MVE pour un VXC privé, un Internet Exchange, une connection Marketplace, ou un fournisseur de services cloud (CSP).
    du VXC.
Exécuter des tests de connectivité
  • Effectuez un test pingUn test de ping transmet des paquets de données à une adresse IP spécifique et confirme ou refuse la connectivité entre les appareils connectés au réseau IP.
    entre le routeur PEUn routeur entre la zone d’un fournisseur de services réseau et les zones administrées par d’autres fournisseurs de réseau.
    A-End et les routeurs PE B-End connectés aux serveurs de route pour tester le peering multilatéral.
  • Effectuez un test ping entre le routeur PE A-End et le routeur PE B-End connecté au pair bilatéral pour tester le peering bilatéral.
  • Demandez au client d’effectuer un test ping de leur routeur BGP aux adresses IP des voisins BGP pour tester la connectivité de bout en bout.
  • Confirmez l’entrée de la table ARP du pair BGP.
Trouver les conditions d’erreur dans les journaux BGP Le protocole BGP envoie un message de notification lorsqu’il détecte une erreur avec la session BGP, telle qu’un temporisateur de rétention expiré, un changement des capacités du voisin ou une demande de réinitialisation d’une session BGP. Lorsqu’une erreur est détectée, la session BGP est fermée.

Par exemple, entrez show log %BGP-xxxxx.

Pour plus d’informations, voir Aperçu de l’Internet Exchange.

Étapes suivantes

Si les actions de dépannage ne résolvent pas votre problème, contactez le support. Avant de contacter le support pour obtenir de l’aide, collectez les informations suivantes:

  • Toutes les étapes de dépannage effectuées, en détail. Par exemple, si vous placez des boucles de retour, notez leur emplacement et leur direction.
  • Notez la date, l’heure et le fuseau horaire où le problème a commencé.
  • La session BGP est-elle en panne?
  • La session BGP fluctue-t-elle? Par exemple, le peering s’établit, puis tombe, se rétablit et retombe? Essayez de déterminer où le problème pourrait se situer dans le réseau en utilisant ping.
  • Y a-t-il un problème de routage BGP?

Remarque

Pour plus d’informations sur le moment où un technicien de service sur site est nécessaire dans le centre de données, voir Services Client sur Site.

Collecter des données de dépannage essentielles

Informations de configuration BGP

  • Paramètres d’interface, y compris le numéro de VLANUn réseau informatique partitionné et isolé au niveau de la couche liaison de données (OSI Couche 2) sur une interface physique unique (par exemple, un Port) utilisée pour subdiviser un réseau. LAN est une abréviation de local area network.
  • Adresse IP BGP et masque de sous-réseau
  • ASN BGP
  • Adresses de réseau BGP à annoncer
  • Adresse IP et masque de sous-réseau du voisin BGP
  • ASN voisin BGP
  • Adresses de réseau voisin BGP à recevoir
  • Authentification BGP entre les pairs BGP
  • Filtrage et manipulation des routes BGP (le cas échéant)

Sortie des commandes BGP et informations de capture de paquets

  • Examinez la table des voisins BGP et l’état BGP en utilisant la commande show IP BGP summary
  • Examinez les détails du voisin BGP en utilisant la commande show IP BGP neighbors
  • Journaux montrant les messages liés au BGP (sortie de la commande show log %BGP-xxxxx)
  • Entrées de la table de routage BGP ayant des problèmes de routage BGP (sortie de la commande show IP BGP)
  • Routes annoncées BGP (sortie de la commande show IP BGP neighbors <neighbor-ip-address> advertised-routes)
  • Routes reçues BGP (sortie de la commande show IP BGP neighbors <neighbor-ip-address> routes)
  • Table de routage (sortie de la commande show IP route <ip-address> aux deux extrémités
  • Journaux de TracerouteUn outil de diagnostic qui examine comment les données circulent sur Internet pour déterminer si une destination est accessible.
    entre l’hôte source et l’hôte de destination
  • Journaux de capture de paquets, si possible (la taille du fichier peut atteindre 10 M)