Artykuły
Protokół BGP i open source
7 czerwca 2007,
Kamil Folga
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). Projekt http://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.
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). Projekt http://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.
Komentarze (0)
Polecane
Przełomowy rok... znowu
Lektura firmowych informacji prasowych i prognoz firm analitycznych nie pozostawia wątpliwości - każdego roku...
Spokój i luz administratora
Wymagania wobec pracowników działów IT rosną proporcjonalnie do stopnia rozwoju teleinformatyki. Oczekuje się, że...