Cisco BGP: ¿ve comunidades en las rutas anunciadas?

14

Tenemos un mapa de ruta saliente en un par eBGP que agrega algunas comunidades a ciertos prefijos. ¿Hay alguna manera de demostrar que esto realmente está sucediendo desde el remitente en el IOS clásico?

show ip bgp neighbor x.x.x.x advertised-routes no les muestra

¡Incluso debug ip bgp update outno parece!

En gns3 puedo hacer la misma configuración y ver que funciona desde mi lado falso ascendente, pero necesito poder verificar en el enrutador de producción desde el lado local ...

Otro hola
fuente
Estoy seguro de que sí, pero lo preguntaré de todos modos: tienes "enviar comunidad" en el vecino, ¿verdad?
Olipro
Oh, por supuesto. Como dije, funciona en GNS3 y estoy bastante seguro de que está funcionando en producción. Solo estoy buscando una manera de MOSTRAR que está funcionando desde el lado del remitente.
AnotherHowie

Respuestas:

8

La última vez que revisé / intenté hacer esto, no fue posible en iOS. Sin embargo, no estoy seguro acerca de NX-OS o IOS-XE / XR. No te ayuda, pero esto es posible hacerlo con el equipo Juniper.

Con respecto a su configuración: asegúrese de utilizar la additivepalabra clave en sus mapas de ruta para establecer las comunidades, de lo contrario no agregará comunidades a la lista, sino que reemplazará las comunidades existentes con la que está configurando en su ruta. mapas

John Jensen
fuente
Gracias. ¡Encontré ese comando de Juniper, burlándome de mí! Este es el IOS clásico, desafortunadamente. Parece que nada menos que la captura de paquetes me mostrará cómo se ven mis actualizaciones después de aplicar el mapa de ruta saliente (comunidades, saltos siguientes modificados o cualquier otra cosa).
AnotherHowie
2

Configure otro par BGP o reflector de ruta que controle con políticas idénticas. Por supuesto, asegúrese de no bloquear el tráfico hacia este par.

generalnetworkerror
fuente
Como dije, funciona en GNS3. Fue específicamente para ver las comunidades en esa sesión en ese enrutador. Estaba teniendo una pelea con un proveedor que insistió (sin verificar los resultados) que mi configuración nunca podría funcionar porque no coincidía exactamente con su configuración de muestra. Desde entonces, hemos demostrado que tenían un problema de configuración de su parte, pero poder "mostrar detalles de ip bgp neigh xxxx advertised-routes" habría ahorrado algunos problemas.
AnotherHowie
0

He podido confirmar con éxito que los atributos BGP se están aplicando depurando BGP y luego reiniciando el par y luego viendo los mensajes de depuración. Por supuesto, es perjudicial. Después de realizar la actualización de depuración de ip bgp, ¿realizó un restablecimiento completo en el par? Laboraré esto y proporcionaré una captura de pantalla.

Okinawa Joe
fuente
1
No deberías tener que abandonar la sesión ... haz un bgp claro
Mike Pennington
Bueno, cuando probé debug ip bgp update outvi las actualizaciones, pero eso no incluía a las comunidades. Si hago debug ip bgp updatepara ver los cambios entrantes en mi laboratorio GNS3, entonces yo no veo la comunidad en los mensajes de actualización de depuración entrantes, pero que no sirve de nada para mí en la situación real.
AnotherHowie
¿Qué versión de IOS hace esto por ti? Mi laboratorio es un 12.4T relativamente viejo, ahora que lo pienso. Es posible que esto se haya agregado en 15+ por ejemplo.
AnotherHowie
0

¿Has intentado ejecutar show ip bgp xyz0 / 24 ? Ese comando muestra Comunidad en nuestro entorno (versión 15. +)

zzoldi
fuente
Sin embargo, eso muestra a la comunidad el prefijo recibido, ¿no? No el enviado (si se agrega con un mapa de ruta) ...
AnotherHowie
0

En el enrutador que ejecuta IOS-XR, puede usar "mostrar el vecino anunciado bgp ABCD o X: X :: X", le dará información adicional sobre los prefijos enviados al vecino (incluida, por supuesto, la comunidad si está configurada). Como se indicó antes, recuerde usar la palabra clave "aditiva" dentro de la declaración del mapa de ruta si no desea reemplazar toda la lista y agregue "send-community-ebgp" debajo de la familia de direcciones correcta para comenzar a enviarla. al vecino

SimoneC
fuente
0

Esto funciona en IOS-XE 15.x :

muestre el detalle de la unidifusión bgp ipv4

Produce esta salida:

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
dtoubelis
fuente