Protokół BGP i open source

Pytanie: Mam dwa łącza od różnych dostawców i chciałbym uruchomić protokół BGP. Co jest potrzebne do realizacji tego zadania? Czy mogę wykorzystać oprogramowanie open source?

Pytanie: Mam dwa łącza od różnych dostawców i chciałbym uruchomić protokół BGP. Co jest potrzebne do realizacji tego zadania? Czy mogę wykorzystać oprogramowanie open source?

Odpowiedź: Obsługa łącza BGP w pełnej funkcjonalności to dość wymagająca funkcja dla routerów sprzętowych. Równie dobrą obsługę BGP możemy jednak zapewnić używając serwera opartego na systemach Unix/Linux/BSD i odpowiedniego oprogramowania. Najpowszechniej stosowane oprogramowanie do realizacji BGP to Quagga/Zebra, Xorp, OpenBGPd.

Quagga jest jednym z niewielu rozwiązań darmowych, implementującym protokoły dynamicznego protokołu RIPv1, RIPv2, OSPF, BGP4. Jest to oprogramowanie oparte na kodzie systemu Zebra. Jego niewątpliwą zaletą jest podobieństwo interfejsu użytkownika do modelu proponowanego przez Cisco. Jeżeli potrafimy konfigurować routery firmy Cisco, z pewnością Quagga będzie dla nas przyjazna. Bez potrzeby wydania dużych pieniędzy na router, możemy zacząć pracę z protokołem BGP.

XORP implementuje protokoły routingu zarówno dla protokołu IPv4, jak i IPv6, ujednolicając ich konfigurację. Modularna budowa oprogramowania wspiera protokoły unicast RIPv1/2/ng, BGP4, OSPF oraz multicast PIM-SM, IGMPv1/v2, MLDv1. Dostępna powłoka xorpsh przypomina konsolę routerów Juniper.

OpenBGPd to darmowa implementacja protokołu BGP (Order Gateway Protocol). Projekthttp://www.openbgp.org został stworzony przez Henninga Brauera jako alternatywa dla Quaggi. Oprogramowanie pozwala na użycie serwera jako routera wymieniającego trasy z innymi routerami BGP. Implementacja OpenBGPd jest częścią projektu OpenBSD i wiąże użytkownika z tym systemem.


TOP 200