Amis de BGP, petite question théorique à laquelle je viens de me confronter. je réfléchis à un moyen de décider de faire un prepend d’AS vers un peer eBGP (les 2 peers sont des AS privés que je gère) qui soit conditionné par la présence d’un tag sur la route statique vers un client.
Donc si la route est: ip route 10.10.10.0 255.255.255.0 10.0.0.1 tag 100 je voudrais que le routeur annonce 10.10.10.0/24 avec un prepend au peer eBGP. Sans utiliser d’ACL ou prefix-list bien sûr, le but est de limiter la quantité de config à faire pour ajouter un client. Pour le moment, je bloque, et j’arrive pas à savoir si je sus un abruti depuis 3 jours à ne pas voir l’évidence, ou sia c’est réellement une situation délicate. Voilà où j’en suis: -à priori, impossible de faire un prepend avec une route-map au moment du redistribute static. La route statique est toujours importée dans la table BGP locale avec un as-path vide. -donc il faut utiliser la présence du tag 100 pour marquer la route BGP locale avec quelque chose qu’on pourra à nouveau tester au moment de l’annonce vers le peer eBGP -j’ai bien pensé à localpref, mais l’IOS refuse une route-map out qui fait un match sur le localpref (WTF!) Ce que je n’ai pas encore essayé: redistribute static avec une route-map qui match le tag pour remettre un tag dans la table BGP locale, et ensuite tester ce tag au moment de l’annonce pour faire le prepend, mais à lire certains sites/blogs, j’ai l’impression que ce n’est pas possible. Alors, je suis un débile profond ou pas ? :) --------------------------- Liste de diffusion du FRnOG http://www.frnog.org/