
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ównania | OSPF | BGP |
---|---|---|
Oznacza | Najpierw otwórz najkrótszą ścieżkę | Protokół Border Gateway |
Protokół bramy | OSPF jest wewnętrznym protokołem bramy | BGP jest zewnętrznym protokołem bramy |
Realizacja | Łatwy do wdrożenia | Kompleks do wdrożenia |
Konwergencja | Szybki | Powolny |
Projekt | Hierarchiczna sieć jest możliwa | Meshed |
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ż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 algorytm | Algorytm Dijkstry | Najlepszy algorytm ścieżki |
Protokół | IP | TCP |
Port | 89 | 179 |
Rodzaj | Stan łącza | Wektor ś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
- OSPF oznacza Open Shortest Path First, podczas gdy BGP rozszerza się do Border Gateway Protocol.
- 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.
- Protokół OSPF jest prosty w użyciu, a implementacja protokołu BGP jest skomplikowana.
- 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.
- OSPF stosuje hierarchiczną strukturę, podczas gdy BGP zwykle przyjmuje strukturę siatki.
- 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.
- BGP jest bardziej elastyczny i skalowalny niż OSPF i używany w większej sieci, w przeciwieństwie do OSPF.
- Głównym celem OSPF jest określenie najlepszej trasy, tj. Najszybszej. Odwrotnie 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
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.