iBGP pomiędzy ASR1001-x flapowanie sesji
: 21 sty 2022, 18:40
Cześć
Mam dziwny problem z sesją ibgp pomiędzy dwoma routerami asr1001-x, softy 16.09.08 oba 16GB ram. Jeden router posiada pełny feed z sesji ebgp, drugi robi tylko redystrybucję tras connected i zaciąga pełną tablicę od pierwszego. Wszystko działało pięknie i ładnie przez rok, albo lepiej, aż awaria zasilania w jednej z serwerowni zrestartowała router, który nie ma sesji ebgp. Po restarcie z pierwotną konfiguracją flapuje sesja ibgp, a routery nie otrzymują ogłoszeń prefixów jeżeli jest ich więcej niż 100. W skrócie sprawa wygląda tak, że jeżeli filtrami nie limituje ogłaszanych prefixów, to drugi router ich tak jakby nie otrzymuje, a sesja flapuje co 2-3min. Jeżeli ograniczę ilość rozgłaszanych prefixów pomiędzy routerami, to sesja jest stabilna i routery przyjmują prefixy wpisując je do RIB i FIB. W debug`u widzę, że dany router ogłasza trasy, ale w tym samy czasie na drugim routerze w debug`u cisza - tak jakby update`y do niego nie docierały. W momencie zerwania sesji, jeden z routerów wysyła reset z tytułu hold time expired. Przejrzałem cały konfig 10 razy, usunąłem go, dodałem na nowo, nic nie pomaga. Problem jest zarówno wtedy, gdy z z routera z sesją ebgp próbuję ogłosić pełny feed do drugiego jak również w przypadku, gdy prefixy z tras connected (jest ich kilka tysięcy) są ogłaszane do routera z sesją ebgp. Czarna magia, może ktoś coś podpowie
Aha zauważyłem też, że momencie gdy ogłaszam więcej niż 100 prefixów rośnie kolejka w show ip bgp sum:
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
x.x.x.x 4 asxxx 7 5 20601 0 19 00:02:01 0
Mam dziwny problem z sesją ibgp pomiędzy dwoma routerami asr1001-x, softy 16.09.08 oba 16GB ram. Jeden router posiada pełny feed z sesji ebgp, drugi robi tylko redystrybucję tras connected i zaciąga pełną tablicę od pierwszego. Wszystko działało pięknie i ładnie przez rok, albo lepiej, aż awaria zasilania w jednej z serwerowni zrestartowała router, który nie ma sesji ebgp. Po restarcie z pierwotną konfiguracją flapuje sesja ibgp, a routery nie otrzymują ogłoszeń prefixów jeżeli jest ich więcej niż 100. W skrócie sprawa wygląda tak, że jeżeli filtrami nie limituje ogłaszanych prefixów, to drugi router ich tak jakby nie otrzymuje, a sesja flapuje co 2-3min. Jeżeli ograniczę ilość rozgłaszanych prefixów pomiędzy routerami, to sesja jest stabilna i routery przyjmują prefixy wpisując je do RIB i FIB. W debug`u widzę, że dany router ogłasza trasy, ale w tym samy czasie na drugim routerze w debug`u cisza - tak jakby update`y do niego nie docierały. W momencie zerwania sesji, jeden z routerów wysyła reset z tytułu hold time expired. Przejrzałem cały konfig 10 razy, usunąłem go, dodałem na nowo, nic nie pomaga. Problem jest zarówno wtedy, gdy z z routera z sesją ebgp próbuję ogłosić pełny feed do drugiego jak również w przypadku, gdy prefixy z tras connected (jest ich kilka tysięcy) są ogłaszane do routera z sesją ebgp. Czarna magia, może ktoś coś podpowie
Aha zauważyłem też, że momencie gdy ogłaszam więcej niż 100 prefixów rośnie kolejka w show ip bgp sum:
Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd
x.x.x.x 4 asxxx 7 5 20601 0 19 00:02:01 0