Zalecane, 2019

Wybór Redakcji

Różnica między OSPF i BGP

Główną różnicą między OSPF i BGP jest to, że OSPF jest wewnętrznym protokołem rutowania, podczas gdy BGP jest protokołem rutowania między domenami. Protokół OSPF używa routingu stanu łącza. Z drugiej strony, protokół BGP używa routingu wektora ścieżki.

Operacje routingu wykonywane w autonomicznym systemie są nazywane routingiem intradomain lub routingiem wewnętrznych bramek, a gdy routing odbywa się między dwoma autonomicznymi systemami, jest to określane jako routing między domenami lub routing na zewnątrz. Autonomiczny system to połączenie sieci i routera, które jest kontrolowane przez pojedynczą administrację.

Wykres porównania

Podstawa do porównaniaOSPFBGP
Oznacza
Najpierw otwórz najkrótszą ścieżkęProtokół Border Gateway
Protokół bramy
OSPF jest wewnętrznym protokołem bramyBGP jest zewnętrznym protokołem bramy
RealizacjaŁatwy do wdrożeniaKompleks do wdrożenia
Konwergencja
SzybkiPowolny
ProjektHierarchiczna sieć jest możliwaMeshed
Potrzeba zasobów urządzeniaIntensywna pamięć i procesorSkalowanie jest lepsze w BGP, chociaż zależy od wielkości tabeli routingu.
Rozmiar sieciUżywana głównie w sieci o mniejszej skali, którą można administrować centralnie.Najczęściej używane w sieciach o dużej skali, takich jak Internet.
FunkcjonowaćNajszybsza trasa jest preferowana niż najkrótsza.Dla datagramu określana jest najlepsza ścieżka.
Użyty algorytmAlgorytm DijkstryNajlepszy algorytm ścieżki
ProtokółIPTCP
Port89179
RodzajStan łączaWektor ścieżki

Definicja protokołu OSPF

Open Shortest Path First to protokół wewnętrznej bramy. Grupa robocza IGP (Internal Gateway Protocol) została utworzona w celu zaprojektowania protokołu IGP opartego na algorytmie najkrótszej ścieżki (SPF) w celu użycia go w sieciach protokołu internetowego. Używa routingu stanu łącza. Protokół OSPF został utworzony z powodu ograniczeń protokołu RIP; Protokół RIP miał ograniczone możliwości obsługi dużych heterogenicznych intersieci. 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 protokołu OSPF do routerów w obszarze hierarchicznym w celu wysłania reklam stanu łącza.

Protokół OSPF umożliwia różne schematy uwierzytelniania, a każda wymiana wewnątrz routerów wymaga uwierzytelnienia. Celem uwierzytelniania jest zezwolenie tylko autoryzowanym routerom na anonsowanie informacji o routingu. Oddzielne trasy są obliczane do jednego miejsca docelowego na podstawie liczby HOP i dużej przepustowości dla każdego rodzaju usługi. Gdy do miejsca docelowego istnieje wiele tras o równych kosztach, wykonuje ona równoważenie obciążenia w przypadku równomiernego rozkładu ruchu.

W OSPF zestaw sieci jest zgrupowany w obszarze zamkniętym. Obszar ukrywa swoją topologię od pozostałego systemu autonomicznego, a także od innych obszarów. Ukrywanie informacji zmniejsza ruch rutowania. Aby odróżnić pozyskane informacje w sieci (źródła wewnętrzne) od informacji uzyskanych z zewnętrznego routera (źródła zewnętrzne), w protokole OSPF stosowane są różne formaty wiadomości.

Partycjonowanie obszaru buduje dwa różne typy trasowania zgodnie ze źródłem i miejscem docelowym w sieci oraz tym, czy znajdują się one w tym samym obszarze lub w innym obszarze. Gdy źródło i miejsce docelowe znajdują się w tym samym obszarze, nazywa się to trasowaniem wewnątrz obszaru, a jeśli źródło i miejsce docelowe znajdują się w innym obszarze, nazywa się to routingiem międzystrefowym .

Definicja BGP

Protokół Border Gateway (BGP) jest zewnętrznym protokołem bramkowym opracowanym w celu wymiany informacji o routingu dla Internetu. Dzięki zastosowaniu arbitralnej topologii BGP może łączyć dowolne intersieci systemów autonomicznych. Konieczne jest tylko posiadanie co najmniej jednego routera w każdym autonomicznym systemie z możliwością uruchomienia BGP, który musi łączyć się z co najmniej jednym routerem BGP innego autonomicznego systemu.

BGP może zarządzać zestawem AS połączonych w dowolnej konfiguracji, takich jak pełna siatka, częściowa siatka, a także może obsłużyć zmiany zachodzące w topologii w czasie. System BGP zasadniczo wymienia informacje o osiągalności sieci z innymi systemami BGP i tworzy wykres autonomicznych systemów z otrzymanymi informacjami o osiągalności na routerach BGP. Mechanizm trasowania ścieżki jest wykorzystywany w systemach BGP, ponieważ trasowanie wektora odległości i trasowanie 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ć ze ścieżką dostępu do każdego z nich. Oszczędza przepustowość sieci i obsługuje CIDR (Classless Inter-Domain Routing). Protokół BGP nie ma żadnych informacji o tym, co dzieje się wewnątrz autonomicznego systemu i niezbędny warunek wstępny dla systemu autonomicznego. Ma własną wewnętrzną topologię i wybiera protokoły routingu, aby określić trasy.

Jest nazywany jako Border Gateway Protocol, ponieważ router BGP musi komunikować się z peerem w innym autonomicznym systemie, który zwykle znajduje się w pobliżu krawędzi (granicy) autonomicznego systemu. Ta komunikacja ma miejsce, gdy para niezależnych systemów akceptuje wymianę informacji o routingu i która angażuje routery, aby stać się równorzędnymi BGP.

Kluczowe różnice między OSPF i BGP

  1. OSPF oznacza Open Shortest Path First, podczas gdy BGP rozszerza się do Border Gateway Protocol.
  2. OSPF to protokół routingu bramy wewnętrznej, w którym operacja trasowania jest wykonywana w autonomicznym systemie. Z drugiej strony, BGP jest protokołem routingu bramy zewnętrznej, który umożliwia wykonywanie operacji trasowania między dwoma autonomicznymi systemami.
  3. Protokół OSPF jest prosty w użyciu, a implementacja protokołu BGP jest skomplikowana.
  4. Czas, jaki upłynął od routera, aby udostępnić i zaktualizować najnowsze informacje o routingu, znany jest jako konwergencja. Dzięki temu OSPF może osiągnąć konwergencję, zużywając mniej czasu. W przeciwieństwie do BGP ma powolny współczynnik konwergencji w porównaniu do OSPF.
  5. OSPF stosuje hierarchiczną strukturę, podczas gdy BGP zwykle przyjmuje strukturę siatki.
  6. Protokół OSPF wymaga intensywnego korzystania z zasobów pamięci i procesora. W przeciwieństwie do tego, w BGP zapotrzebowanie na zasoby urządzenia zależy od wielkości tabeli routingu.
  7. BGP jest bardziej elastyczny i skalowalny niż OSPF i używany w większej sieci, w przeciwieństwie do OSPF.
  8. Głównym celem OSPF jest określenie najlepszej trasy, tj. Najszybszej. Odwrotnie BGP kładzie nacisk na określenie najlepszej ścieżki.
  9. OSPF używa routingu stanu łącza, podczas gdy BGP używa routingu wektora ścieżki.

Wniosek

Protokół OSPF jest protokołem routingu bramy wewnętrznej, a BGP jest protokołem routingu bramy zewnętrznej. Protokół OSPF jest oparty na routingu stanu łącza, w którym każdy router wysyła stan routera sąsiada do każdego routera znajdującego się w tym obszarze. Z drugiej strony, BGP opiera się na routingu ścieżek, w którym router ma listę sieci, do których można dotrzeć ze ścieżką dostępu do każdego z nich.

Top