Chcę skonfigurować dynamiczną sieć routingu, chcę wiedzieć, jaka jest różnica między BGP a OSPF? Czy oba muszą być używane wspólnie?
Chcę skonfigurować dynamiczną sieć routingu, chcę wiedzieć, jaka jest różnica między BGP a OSPF? Czy oba muszą być używane wspólnie?
Odpowiedzi:
Na podstawie twojego pytania domyślam się, że dopiero zaczynasz pracę w sieci i potrzebujesz tylko odpowiedzi na wysokim poziomie.
Aby uprościć:
Na skraju sieci używałbyś routerów do mapowania BGP na OSPF i odwrotnie.
Routing nie jest prostym tematem - powinieneś poświęcić dużo czasu na studiowanie i projektowanie swojego rozwiązania. Dostępne są również inne protokoły, takie jak RIP, IS-IS i IGRP, które mogą być bardziej odpowiednie dla twoich wymagań.
OSPF jest IGP (protokół bramy wewnętrznej), podczas gdy BGP jest obecnie jedynym prawdziwym EGP (protokołem bramy zewnętrznej).
Jeśli wykonujesz routing wewnętrzny, tj. Routing w obrębie witryny, firmy lub kampusu, będziesz chciał użyć OSPF. Zazwyczaj protokół BGP jest potrzebny na brzegu strony, gdzie kierujesz się do publicznego Internetu. W małych i średnich sieciach statyczne trasy na zewnątrz są zwykle lepsze niż konfiguracja BGP. Jeśli masz skomplikowaną witrynę z wieloma domami, niezależnie od rozmiaru, możesz rozważyć BGP.
Naprawdę nie będziesz chciał używać IGRP - jest to przestarzała, starsza osoba z zastrzeżonego EIGRP firmy Cisco (również zastrzeżonego). EIGRP jest niezawodny, dość intuicyjny i porównywalny pod względem wydajności do OSPF, ale działa tylko na sprzęcie Cisco.
Nie polecałbym IS-IS do większości projektów. IS-IS jest protokołem stanu łącza, takim jak OSPF, ale jest używany rzadko, zwykle tylko u dostawców usług internetowych w dzisiejszych czasach (choć niektórzy nazywają go powszechnym, ale niszowym protokołem routingu). Państwo może oczywiście użyć go, jeśli jest ona dostępna na platformie, ale znajdziesz rozwiązywania zasobów trudniejsze do zdobycia.
RIP jest odpowiedni i najbardziej odpowiedni dla małej witryny, chociaż na Linuksie (i najnowocześniejszych platformach) faktycznie będziesz używać RIPv2 . Jest łatwiejszy do skonfigurowania niż inne wymienione, choć nie jest już używany poza wdrożeniami małych sieci ze względu na jego ograniczenia. Jeśli próbujesz zdobyć wiedzę, jest to dobry punkt wyjścia.
OSPF jest niezależnym od dostawcy standardem IGP (tj. Nie jest własnością firmy Cisco) i może być łatwo złożony, w zależności od potrzeb.
Zakładam, że mówisz o IPv4 zamiast IPv6. Twoje wymagania w tym zakresie (podobnie jak w innych) będą miały bezpośredni wpływ na używany protokół routingu. OSPFv3 to wersja OSPF obsługująca IPv6; OSPFv2 jest teraz najpopularniejszy, ale dotyczy tylko IPv4.
* Nix-mądre, systemy bsd są również dobrym wyborem do uruchamiania wdrożeń bsd lub ospf na poziomie produkcyjnym, jeśli sprzęt może obsłużyć przepustowość.
Zdajesz sobie sprawę, że aby korzystać z IBGP, musisz utworzyć relacje równorzędne między routerami brzegowymi, a aby te routery brzegowe mogły ustalić, że równorzędne muszą również uruchomić IGP, takie jak OSPF, RIP lub ISIS. Nikt sam nie prowadzi IBGP bez odpowiedniego IGP. IBGP zwykle działa tylko na routerach brzegowych i dowolnych reflektorach tras w AS ... nie na wszystkich routerach, podczas gdy OSPF i tym podobne działają na wszystkich routerach.
Nigdy nie widziałem sieci, w której działa tylko IBGP. W rzeczywistości jest to praktycznie niemożliwe, ponieważ BGP polega na istniejącej tabeli routingu, aby dowiedzieć się, jak trasować do następnego elementu równorzędnego IBGP. Jedynym czasem, w którym jest on rzeczywiście używany, jest połączenie jednego systemu autonomicznego z innymi systemami AS za pomocą więcej niż jednego łącza. Na przykład jeden router w równorzędnym AS 100 z jednym ISP i drugi router, również w AS 100, równorzędny z rezerwowym lub drugim ISP. W takim przypadku IBGP jest używany między tymi 2 routerami. Poza tym scenariuszem nie należy stosować IBGP.
Dla przypomnienia IBGP wymienia znacznie więcej informacji niż OSPF, co oznacza, że narzut jest większy. Ponadto zwykle nie może zbiegać się tak szybko, ponieważ znajduje się na poziomie powyżej IGP na stosie protokołów.
IGP to protokoły routingu (tj. OSPF, ISIS, EIGRP, RIP).
BGP to protokół topologii, który został rozszerzony dla scenariuszy multihoming. „I” w IBGP nie oznacza, że jest to IGP.
W oparciu o tagi w twoim pytaniu - czy jesteś zainteresowany, aby Twój serwer ubuntu działał jak router? W takim przypadku wydaje się, że Ubuntu ma port protokołu OSPF w projekcie nemesis-ospf . W przypadku BGP najlepszym rozwiązaniem będzie dystrybucja Vyatta ( jak to zrobić ), która może również wykonywać OSPF (oba nie są potrzebne przy okazji), a także DNS, DHCP i inne usługi.
Mówiąc bardziej ogólnie, OSPF będzie znacznie prostszym protokołem routingu, umożliwiającym szybką konfigurację, konfigurację i zrozumienie. BGP jest znacznie bardziej zaangażowany i prawdopodobnie jest przesadą w przypadku małej prostej sieci. OSPF jest uważany za protokół stanu łącza, podczas gdy BGP jest wektorem ścieżki. Powyższe linki będą bardziej szczegółowe, ale proponuję zajrzeć do OSPF.
Proponuję jednak użyć dedykowanego urządzenia do rutowania i nie uruchamiać go na urządzeniu wykonującym inne usługi, chyba że jest to wyłącznie do celów edukacyjnych / edukacyjnych / laboratoryjnych.
ospf jest bramą wewnętrzną, podczas gdy bgp jest bramą zewnętrzną.
zbieżność szybko w ospf, powolna w bgp.
design - hierarchiczna sieć możliwa w ospf, w pełni zazębiona w bgp.
Algorytm - ospf używa algorytmu Dijkstra, bgp używa algorytmu najlepszej ścieżki.
Protokół - ospf ma protokół IP, bgp ma protokół TCP.
Port - ospf ma port 89, bgp ma port 179.
type - stan łącza w ospf, wektor ścieżki w bgp.
Potrzeba zasobów urządzenia - Pamięć i procesor intensywnie pracują w ospf, Zależy od wielkości tablicy routingu, ale skaluje się lepiej niż ospf.
Powiedziałbym, że jeśli dopiero zaczynasz korzystać z dynamicznych protokołów routingu, powinieneś przyjrzeć się BGP, jest to przecież protokół używany do udostępniania / odkrywania tras w samym Internecie. OSPF jest świetny dla niektórych konfiguracji, ale nawet wewnętrznie BGP stanowi świetny wybór, OSPF ma zbyt wiele „magii” na mój gust.