Doświadczenia z BIRD dla BGP?

10

Obecnie używamy Quagga z systemem Debian Linux do uruchamiania routera BGP z pełną tabelą. Konfiguracja była do tej pory bardzo prosta, ale doszliśmy do punktu, w którym muszę całkiem zrekonfigurować router i chcę go zacieśnić.

Nigdy tak naprawdę nie rozumiałem Quaggi i zawsze brakowało jej dokumentacji. Wygląda na to, że naśladuje Cisco, z czego mam tylko podstawową wiedzę.

BIRD ostatnio przykuł moją uwagę. Kilka artykułów / prezentacji, które znalazłem, promuje ją jako lekką i bardziej wrażliwą na stres w porównaniu do Quagga. I wydaje się, że ma bardzo przyzwoitą dokumentację.

Więc chciałbym wiedzieć:

  • Kto obecnie korzysta z BIRD i w jakiej konfiguracji?
  • Jak to jest pod względem stabilności? Czytałem o tym, że działa w kilku witrynach produkcyjnych.
  • Powiedzmy, że wcale mnie nie obchodzi konfiguracja Cisco. Jak ogólnie wygląda konfiguracja, konserwacja, monitorowanie itp. BIRD?
  • I wszelkie inne godne uwagi doświadczenia z tym związane.
Shtééf
źródło

Odpowiedzi:

4
  • Wygląda na to, że kilka giełd internetowych działa w trybie ptasim, ponieważ serwery tras w ich sieci produkcyjnej znajdują się tutaj, aby zobaczyć kilka przykładów
  • Jestem częścią dn42 ( swego rodzaju sieci placów zabaw) i do tej pory nie miałem żadnych problemów z ptakiem (w przeciwieństwie do quagga, który kilka razy mnie spalił, więc można śmiało powiedzieć, że powinien działać również w środowisku produkcji publicznej).
  • Jeśli lubisz edytować swoją konfigurację za pomocą odpowiedniego edytora lub chcesz wygenerować konfigurację z jakiegoś źródła danych (tak jak ja), to ptak jest dla Ciebie. Jeśli wolisz edytować konfigurację za pomocą interfejsu wiersza poleceń, to nie tak bardzo.
  • BIRD wymaga uruchomienia osobnego demona dla IPv4 i IPv6 (w przeciwieństwie do quagga), ale to nie jest duża strata IMHO, ponieważ uruchamianie IPv4 i IPv6 w tym samym komunikacie równorzędnym jest PITA w quagga.
welterde
źródło
3

Większość opinii, które spotkałem na temat BIRD, dotyczyło IX. Oznacza to, że testy i doświadczenia były dość specyficzne. Jeśli jednak okaże się stabilny w takich przypadkach użycia, możesz mieć pewność, że powinien on być gotowy do produkcji jako „użytkownik końcowy”.

Oto dwie prezentacje z ostatniego UKNOF, które powinny być dla Ciebie odpowiednie:

Możesz także rozważyć OpenBGP jako opcję, o której osobiście mogę zaświadczyć o jakości produkcji. Jego konfiguracja jest również oparta głównie na plikach konfiguracyjnych, co zawsze uważam za bonus, ponieważ ułatwia jazdę z zarządzaniem konfiguracją i wersjonowaniem. Podobnie nie zawiera żadnych paskudnych sztuczek Cisco. Wymaga to jednak instalacji OpenBSD, którą możesz rozważyć poza swoim zakresem komfortu dla systemów operacyjnych.

Tak czy inaczej, weź oddech świeżego powietrza i porzuć Quagga :)

Dan Carley
źródło
Druga prezentacja nawiązuje do kolejnej prezentacji, która odbyła się w lutym na NANOG. Jest to również dostępne online pod adresem: nanog.org/meetings/nanog48/abstracts.php?pt=MTUxMyZuYW5vZzQ4
Shtééf
0

Używam ptaka na kilku węzłach Anycast, a stabilność i łatwość konfiguracji była doskonała.

Na naszych zwykłych routerach używamy Vyatty i chciałbym, aby zastąpili tam demona bgp ptakiem. :-)

Zapytaj Bjørna Hansena
źródło