Cisco BGP - voir les communautés sur les routes annoncées?


14

Nous avons une carte d'itinéraire sortante sur un pair eBGP qui ajoute certaines communautés à certains préfixes. Existe-t-il un moyen de prouver que cela se produit réellement du côté de l'expéditeur dans l'IOS classique?

show ip bgp neighbor x.x.x.x advertised-routes ne leur montre pas

Même debug ip bgp update outne semble pas!

Dans gns3, je peux faire la même configuration et voir que cela fonctionne depuis mon faux côté amont, mais je dois pouvoir vérifier dans le routeur de production du côté local ...


Je suis sûr que oui, mais je vais quand même demander: vous avez "send-community" sur le voisin non?
Olipro

Oh, bien sûr. Comme je l'ai dit - cela fonctionne dans GNS3 et je suis presque certain que cela fonctionne en production. Je cherche juste un moyen de MONTRER que cela fonctionne du côté de l'expéditeur.
AnotherHowie

Réponses:


8

La dernière fois que j'ai vérifié / essayé de le faire, ce n'était pas possible dans IOS. Je ne suis pas sûr cependant de NX-OS ou IOS-XE / XR. Cela ne vous aide pas, mais cela est possible sur l'équipement Juniper.

Concernant votre configuration - assurez-vous que vous utilisez le additivemot - clé dans vos itinéraires pour définir les communautés, sinon vous n'ajouterez pas de communautés à la liste, mais remplacerez plutôt toutes les communautés existantes par celle que vous définissez dans votre itinéraire- Plans.


Merci - j'ai trouvé cette commande Juniper, me taquinant! C'est un IOS classique, malheureusement. Il semble que rien de moins que la capture de paquets ne me montrera à quoi ressembleront mes mises à jour après l'application de la route-map sortante (communautés, prochains sauts modifiés ou autre).
AnotherHowie

2

Configurez un autre homologue BGP ou réflecteur de route que vous contrôlez avec des politiques identiques. Bien sûr, assurez-vous de ne pas bloquer le trafic vers ce pair.


Comme je l'ai dit, cela fonctionne dans GNS3. C'était spécifiquement pour voir les communautés sur cette session sur ce routeur. Je me disputais avec un fournisseur qui insistait (sans vérifier les résultats) que ma configuration ne pourrait jamais fonctionner car elle ne correspondait pas exactement à leur configuration d'échantillon. Depuis lors, nous avons prouvé qu'ils avaient un problème de configuration de leur côté, mais le fait de pouvoir "afficher les détails des itinéraires annoncés pour ip bgp neigh xxxx" aurait évité des tracas.
AnotherHowie

0

J'ai pu confirmer avec succès que les attributs BGP sont appliqués en déboguant BGP puis en réinitialisant l'homologue et en regardant les messages de débogage - C'est bien sûr perturbateur. Après avoir effectué la mise à jour de débogage de l'ip bgp, avez-vous effectué une réinitialisation matérielle sur le pair? Je vais tester cela et fournir une capture d'écran.


1
Vous ne devriez pas avoir besoin de laisser tomber la session ... faites un clair bgp clair
Mike Pennington

Eh bien, quand j'ai essayé avec, debug ip bgp update outj'ai vu les mises à jour mais cela n'incluait pas les communautés. Si je fais debug ip bgp updatepour voir les mises à jour entrants sur mon laboratoire GNS3, alors je ne vois la communauté dans les messages de débogage de mise à jour entrants, mais ce ne sert à rien pour moi dans la situation réelle.
AnotherHowie

Quelle version IOS fait cela pour vous? Mon laboratoire est un 12.4T relativement vieux, maintenant que j'y pense. Il est possible que cela ait été ajouté dans 15+ par exemple.
AnotherHowie

0

Avez-vous essayé d'exécuter show ip bgp xyz0 / 24 ? Cette commande montre la communauté dans notre environnement (version 15. +)


Cela montre la communauté pour le préfixe reçu, n'est-ce pas? Pas celui envoyé (s'il est ajouté avec un itinéraire) ...
AnotherHowie

0

Sur le routeur exécutant IOS-XR, vous pouvez utiliser "afficher le voisin bgp annoncé ABCD ou X: X :: X", il vous donnera des informations supplémentaires sur les préfixes envoyés au voisin (y compris bien sûr la communauté si elle est configurée). Comme indiqué précédemment, n'oubliez pas d'utiliser le mot-clé "additif" à l'intérieur de l'instruction route-map si vous ne voulez pas remplacer la liste entière et ajoutez "send-community-ebgp" sous la bonne famille d'adresses afin de commencer à l'envoyer au voisin


0

Cela fonctionne sur IOS-XE 15.x :

affichez le détail unicast d'ipv4 de bgp

Il produit cette sortie:

BGP routing table entry for 0.0.0.0/0, version 5
  Paths: (1 available, best #1, table default, not advertised to EBGP peer)
  Not advertised to any peer
  Refresh Epoch 1
  65000 65001
    1.1.1.1 from 1.1.1.1 (1.1.1.1)
      Origin IGP, localpref 100, valid, external, best
      Community: no-export
      rx pathid: 0, tx pathid: 0x0
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.