Różnica między OSPF a BGP
Zawartość
Główną różnicą między OSPF i BGP jest to, że OSPF jest protokołem routingu wewnątrz domen, podczas gdy BGP jest protokołem routingu między domenami. Protokół OSPF używa routingu stanu łącza. Z drugiej strony protokół BGP wykorzystuje routing wektora ścieżki.
Operacje routingu wykonywane w systemie autonomicznym są znane jako routing wewnątrz domen lub routing bramy wewnętrznej, a gdy routing jest przeprowadzany między dwoma autonomicznymi systemami, jest to określane jako routing między domenami lub routing bramy zewnętrznej. Na System autonomiczny to połączenie sieci i routera, które jest kontrolowane przez pojedyncze administrowanie.
-
- Wykres porównania
- Definicja
- Kluczowe różnice
- Wniosek
Wykres porównania
Podstawa do porównania | OSPF | BGP |
---|---|---|
Oznacza | Najpierw otwórz najkrótszą ścieżkę | Border Gateway Protocol |
Protokół bramy | OSPF to wewnętrzny protokół bramy | BGP to protokół zewnętrznej bramy |
Realizacja | Łatwy do wdrożenia | Kompleksowy do wdrożenia |
Konwergencja | Szybki | Powolny |
Projekt | Możliwa sieć hierarchiczna | Siatkowa |
Potrzeba zasobów urządzenia | Intensywna pamięć i procesor | Skalowanie jest lepsze w BGP, chociaż zależy od wielkości tabeli routingu. |
Rozmiar sieci | Używany głównie w mniejszej sieci, którą można administrować centralnie. | Używany głównie w dużych sieciach, takich jak Internet. |
Funkcjonować | Najszybsza trasa jest lepsza niż najkrótsza. | Najlepsza ścieżka jest określona dla datagramu. |
Zastosowany algorytm | Algorytm Dijkstry | Algorytm najlepszej ścieżki |
Protokół | IP | TCP |
Działa na | Numer protokołu 89 | Numer portu 179 |
Rodzaj | Stan łącza | Ścieżka wektor |
Definicja OSPF
The Najpierw otwórz najkrótszą ścieżkę jest protokołem bramy wewnętrznej. Grupa robocza Interior Gateway Protocol (IGP) utworzona w celu zaprojektowania IGP w oparciu o algorytm SPF (Shortest Path First) do wykorzystania w sieciach protokołu internetowego. Wykorzystuje routing stanu łącza. OSPF został utworzony z powodu ograniczeń RIP; Protokół RIP miał ograniczone możliwości obsługi dużych heterogenicznych sieci. OSPF to routing stanu łącza, który może działać w ramach hierarchii. Najwyższym poziomem i największym podmiotem w hierarchii jest system autonomiczny. Wywołanie OSPF do routerów w obszarze hierarchicznym w celu wysłania ogłoszeń o stanie łącza.
OSPF pozwala na różne schematy uwierzytelniania i każda wymiana w routerach musi być uwierzytelniona. Celem uwierzytelnienia jest umożliwienie jedynym autoryzowanym routerom reklamowania informacji o routingu. Oddzielne trasy są obliczane dla jednego miejsca docelowego na podstawie liczby HOP i wysokiej przepustowości dla każdego rodzaju usługi. Gdy do miejsca docelowego istnieje wiele tras o takim samym koszcie, wykonuje równoważenie obciążenia, gdy ruch jest równomiernie rozkładany.
W OSPF zestaw sieci jest zgrupowany w samodzielnym obszarze. Obszar ukrywa swoją topologię przed pozostałym systemem autonomicznym i przed innymi obszarami. Ukrywanie tych informacji zmniejsza ruch związany z routingiem. Aby odróżnić uzyskane informacje w sieci (źródła wewnętrzne) od informacji uzyskanych z zewnętrznego routera (źródła zewnętrzne), w OSPF stosowane są różne formaty.
Partycjonowanie obszaru buduje dwa różne rodzaje routingu w zależności od źródła i lokalizacji docelowej w sieci oraz od tego, czy występują w tym samym obszarze, czy w innym obszarze. Gdy źródło i miejsce docelowe znajdują się w tym samym obszarze, znane jest jako routing wewnątrz obszaru, a jeśli źródło i miejsce docelowe znajdują się w innym obszarze, określa się je jako routing międzyobszarowy.
Definicja BGP
The Border Gateway Protocol (BGP) to protokół zewnętrznej bramy opracowany w celu wymiany informacji o routingu przez Internet. Korzystając z dowolnej topologii, BGP może łączyć dowolną sieć autonomicznych systemów. Konieczne jest tylko posiadanie co najmniej jednego routera w każdym systemie autonomicznym z możliwością działania BGP, który musi łączyć się z co najmniej jednym routerem BGP innego systemu autonomicznego.
BGP może zarządzać zestawem AS podłączonym w dowolnej konfiguracji, takiej jak pełna siatka, częściowa siatka, a także może obsługiwać zmiany, które pojawiają się w topologii w czasie. System BGP zasadniczo wymienia informacje o osiągalności sieci z innymi systemami BGP i tworzy wykres systemów autonomicznych z otrzymanymi informacjami o osiągalności w routerach BGP. Mechanizm routingu wektora ścieżki jest wykorzystywany w systemach BGP, ponieważ routing wektora odległości i routing stanu łącza stają się trudne, gdy domena operacji staje się duża.
W routingu wektora ścieżki router ma listę sieci, do których można dotrzeć za pomocą ścieżki do każdej z nich. Oszczędza przepustowość sieci i obsługuje CIDR (Classless Inter-Domain Routing). Protokół BGP nie zawiera żadnych informacji o tym, co dzieje się w systemie autonomicznym i że jest to niezbędny warunek wstępny dla systemu autonomicznego. Ma własną wewnętrzną topologię i wybiera protokoły routingu w celu ustalenia tras.
Nazywa się go Border Gateway Protocol, ponieważ router BGP musi komunikować się z węzłem równorzędnym w innym systemie autonomicznym, który zwykle znajduje się w pobliżu krawędzi (granicy) systemu autonomicznego.Ta komunikacja ma miejsce, gdy para autonomicznych systemów akceptuje wymianę informacji o routingu, co powoduje, że routery stają się równorzędnymi BGP.
- OSPF oznacza Open Shortest Path First, podczas gdy BGP rozwija się do Border Gateway Protocol.
- OSPF to protokół routingu bramy wewnętrznej, w którym operacja routingu jest wykonywana w systemie autonomicznym. Z drugiej strony BGP jest protokołem routingu bramy zewnętrznej, który umożliwia wykonywanie operacji routingu między dwoma autonomicznymi systemami.
- OSPF jest prosty w użyciu, podczas gdy BGP jest trudny do wdrożenia.
- Czas, jaki upłynął od routera do udostępnienia i zaktualizowania najnowszych informacji o routingu, jest znany jako konwergencja. Dlatego OSPF może osiągnąć konwergencję, zużywając mniej czasu. Natomiast BGP ma powolny współczynnik konwergencji w porównaniu do OSPF.
- OSPF ma strukturę hierarchiczną, podczas gdy BGP zwykle przyjmuje strukturę siatki.
- OSPF wymaga intensywnego wykorzystania pamięci i zasobów procesora. Przeciwnie, w BGP potrzeba zasobów urządzenia zależy od wielkości tablicy routingu.
- BGP jest bardziej elastyczny i skalowalny niż OSPF i stosowany w większej sieci, w przeciwieństwie do OSPF.
- Podstawowym celem OSPF jest określenie najlepszej trasy, tj. Najszybszej. Natomiast BGP kładzie nacisk na określenie najlepszej ścieżki.
- OSPF używa routingu stanu łącza, podczas gdy BGP używa routingu wektora ścieżki.
Wniosek
OSPF jest protokołem routingu bramy wewnętrznej, a BGP jest protokołem routingu bramy zewnętrznej. OSPF jest oparty na routingu stanu łącza, w którym każdy router jest stanem routera sąsiedniego do każdego routera obecnego w obszarze. Z drugiej strony, BGP opiera się na routingu wektorów ścieżek, w którym router ma listę sieci, do których można dotrzeć za pomocą ścieżki do każdego z nich.