Witam.
Mam pytanie odnosnie BGP Conditional Route Injection. Rozumiem, ze aby ten mechanizm zadzialal musze w route-mapie dot. monitorowanych tras poprzez prefix-listy podac dokladne IP EBGP peera od ktorego dostalem zagregowana trase (match ip route-source prefix-list ROUTE_SOURCE) oraz ja wymienic (match ip address prefix-list TRACKED_ROUTE). Zalozmy, ze musze teraz z jakiegos powodu "rozbic" tego aggreagate'a i rozglosic dalej more specific subnets, ale nie chcialbym konfigurowac konkretnych peerow od ktorych ja otrzymalem. Zamiast wymieniac IP-ki sasiadow rozglaszajacych zagregowana trase, chcialbym dac 0.0.0.0/0 lub podac przedzial adresowy peerow. Z tego co widze, ustawienie czegokolwiek innego niz /32 jest ignorowane i nie ma zadnego efektu. Wiem, ze w praktyce takie rozwiazanie raczej nie mialoby racji bytu, pytam z czystej ciekawosci czy mozna obejsc wymaganie dot. /32?
pozdr.
Adam
BGP CRI i route-source prefix-list inne niz /32...
- peper
- CCIE / Site Admin
- Posty: 5005
- Rejestracja: 13 sie 2004, 12:19
- Lokalizacja: Warsaw, PL
- Kontakt:
To co definiujesz jako TRACKED_ROUTE to jest prefix, na którym chcesz deagregację wykonać więc jego maska musi się zgadzać z maską otrzymywanego od neighbor'a prefiksu, natomiast ROUTE_SOURCE to adres IP tego konkretnego neighbor'a, od którego dany prefix otrzymujesz, więc siłą rzeczy musi on mieć maskę /32 bo wskazuje na jeden konkretny host, z którym masz sesję BGP spiętą. Te dwie prefix listy umieszczasz w route-map, która podpinasz jako exist-map. Nie da się tego zrobić inaczej, gdyż politykę deagregacji definiujesz per prefix per peer.
Szkoła DevNet: https://szkoladevnet.pl
Facebook: https://www.facebook.com/Piotr.Wojciechowski.CCIE
LinkedIn: https://www.linkedin.com/in/peper
Twitter: https://www.twitter.com/PiotrW_CCIE
"Zapomniałem że od kilku lat wszyscy giną jakby nigdy ich nie miało być
w stu tysiącach jednakowych miast giną jak psy"
Facebook: https://www.facebook.com/Piotr.Wojciechowski.CCIE
LinkedIn: https://www.linkedin.com/in/peper
Twitter: https://www.twitter.com/PiotrW_CCIE
"Zapomniałem że od kilku lat wszyscy giną jakby nigdy ich nie miało być
w stu tysiącach jednakowych miast giną jak psy"
Zgadza sie. Myslalem, ze moze jest jakas mozliwosc zdefiniowania zrodla per subnet (np. exchange point), ale jedyne rozwiazanie to wymienienie wszystkich peerow z tej podsieci. Zatem ponizszego warunku /32 ominac sie nie da. Dzieki za rozwianie watpliwosci
The route source prefix list must be configured with a /32 mask in order for conditional route injection to occur.