Jak uruchomić OpenBGPD na FreeBSD/NetBSD
...i zachować wolność wyboru
Łukasz Bromirski <lukasz@bromirski.net>
v1.0 20-03-2005

W czym mamy problem?

Projekt OpenBGPd został stworzony przez Henninga Brauera jako alternatywa dla Quaggi i Zebry. Niestety, został stworzony na OpenBSD a jego autor nie pokwapił się do sportowania źródeł dla innych *BSD. Na szczęście, okazuje się to wyjątkowo proste.

Czego potrzebuję?

Potrzebujesz oryginalnych źródeł:

Będziesz jeszcze potrzebował trzech plików:

Przygotowanie plików do kompilacji

Teraz kolejno:

Gotowe - ściągnij teraz przykładowy plik konfiguracyjny na przykład z repozytorium OpenBSD (bgpd.conf), umieść je w katalogu /etc i możesz uruchomić demon poleceniem bgpd. Po dalsze kwestie konfiguracyjne, odsyłam do stron podręcznika i innej dostępnej literatury.

Co działa a co nie działa?

Nie działa według mojej najlepszej wiedzy tylko uwierzytelnianie MD5 partnerów sesji BGP. Przetestowałem sesje iBGP, eBGP, działanie community w połączeniu z pf na FreeBSD oraz ustawianie nexthopu dla otrzymanych tras do /dev/null.

Dodatkowe materiały o BGP