Unterschied zwischen OSPF und BGP

Autor: Laura McKinney
Erstelldatum: 3 April 2021
Aktualisierungsdatum: 9 Kann 2024
Anonim
BGP vs OSPF
Video: BGP vs OSPF

Inhalt


Der Hauptunterschied zwischen OSPF und BGP besteht darin, dass OSPF ein Intradomain-Routing-Protokoll ist, während BGP das Interdomain-Routing-Protokoll ist. Das OSPF-Protokoll verwendet Link State Routing. Andererseits verwendet das BGP-Protokoll das Pfadvektorrouting.

Die Routing-Operationen, die in einem autonomen System ausgeführt werden, werden als bezeichnet Intradomain-Routing oder internes Gateway-Routing, und wenn das Routing zwischen zwei autonomen Systemen durchgeführt wird, wird es als bezeichnet Interdomain-Routing oder externes Gateway-Routing. Ein autonomes System ist eine Kombination aus Netzwerken und Router, die von einer einzigen Administration gesteuert wird.

    1. Vergleichstabelle
    2. Definition
    3. Hauptunterschiede
    4. Fazit

Vergleichstabelle

VergleichsbasisOSPFBGP
Steht für
öffne den kürzesten Weg zuerstBorder Gateway Protokoll
Gateway-Protokoll
OSPF ist ein internes Gateway-ProtokollBGP ist ein externes Gateway-Protokoll
ImplementierungEinfach zu implementieren Komplex zu implementieren
Konvergenz
SchnellSchleppend
DesignHierarchisches Netzwerk möglichVermascht
Bedarf an Geräte-RessourcenSpeicher und CPU intensivDie Skalierung ist in BGP besser, obwohl sie von der Größe der Routingtabelle abhängt.
Größe der NetzeWird hauptsächlich in kleineren Netzwerken verwendet, die zentral verwaltet werden können.Wird hauptsächlich in großen Netzwerken wie dem Internet verwendet.
Funktion Der schnellste Weg ist dem kürzesten vorzuziehen.Der beste Pfad wird für das Datagramm bestimmt.
Verwendeter AlgorithmusDijkstra-AlgorithmusBester Pfad-Algorithmus
ProtokollIPTCP
Funktioniert weiterProtokollnummer 89Portnummer 179
ArtVerbindungsstatusPfad Vektor


Definition von OSPF

Das öffne den kürzesten Weg zuerst ist ein internes Gateway-Protokoll. Die IGP-Arbeitsgruppe (Interior Gateway Protocol) wurde gegründet, um einen IGP auf der Grundlage des SPF-Algorithmus (Shortest Path First) für die Verwendung in Internet Protocol-Netzwerken zu entwerfen. Es wird Link State Routing verwendet. Der OSPF wurde aufgrund der Einschränkungen des RIP erstellt. Das RIP-Protokoll war nur eingeschränkt in der Lage, große heterogene Internetworks zu bedienen. OSPF ist ein Link State Routing, das innerhalb einer Hierarchie betrieben werden kann. Die oberste Ebene und größte Einheit in der Hierarchie ist das autonome System. OSPF-Aufruf an die Router innerhalb des hierarchischen Bereichs für die Anzeige des Verbindungsstatus.

OSPF ermöglicht verschiedene Authentifizierungsschemata und jeder Austausch innerhalb der Router muss authentifiziert werden. Der Zweck der Authentifizierung besteht darin, den nur autorisierten Routern zu gestatten, die Routing-Informationen bekannt zu machen. Die separaten Routen werden basierend auf der HOP-Anzahl und dem hohen Durchsatz für jede Art von Dienst zu einem einzelnen Ziel berechnet. Wenn mehrere Routen mit gleichen Kosten zum Ziel vorhanden sind, wird ein Lastenausgleich durchgeführt, bei dem der Datenverkehr gleichmäßig verteilt wird.


In OSPF sind die Netzwerke in einem eigenständigen Bereich zusammengefasst. Ein Bereich verbirgt seine Topologie vor dem verbleibenden autonomen System und auch vor anderen Bereichen. Durch das Ausblenden dieser Informationen wird der Routing-Verkehr reduziert. Um die erfassten Informationen im Netzwerk (interne Quellen) von den Informationen eines externen Routers (externe Quellen) zu unterscheiden, werden in OSPF die unterschiedlichen Formate verwendet.

Die Bereichspartitionierung erstellt zwei unterschiedliche Arten von Routing, je nach dem Quell- und Zielort im Netzwerk und ob sie sich in demselben Bereich oder in einem anderen Bereich befinden. Wenn sich die Quelle und das Ziel in demselben Gebiet befinden, spricht man von einer gebietsinternen Weiterleitung, und wenn sich die Quelle und das Ziel in einem anderen Gebiet befinden, spricht man von einer Weiterleitung Inter-Area-Routing.

Definition von BGP

Das Border Gateway Protocol (BGP) ist ein externes Gateway-Protokoll zum Austausch von Routing-Informationen für das Internet. Durch die Verwendung einer beliebigen Topologie kann der BGP ein beliebiges Netzwerk autonomer Systeme verbinden. Es ist lediglich erforderlich, dass an jedem autonomen System mindestens ein Router mit der Fähigkeit zum Ausführen des BGP vorhanden ist, der eine Verbindung zu mindestens dem BGP-Router eines anderen autonomen Systems herstellen muss.

Ein BGP kann eine Reihe von AS verwalten, die in einer beliebigen Konfiguration verbunden sind, z. B. Vollmaschen, Teilmaschen, und er kann auch die Änderungen verarbeiten, die im Laufe der Zeit in der Topologie auftreten. Das BGP-System tauscht im Wesentlichen die Netzwerk-Erreichbarkeitsinformationen mit anderen BGP-Systemen aus und erstellt einen Graphen von autonomen Systemen mit den empfangenen Erreichbarkeitsinformationen an den BGP-Routern. Der Pfadvektor-Routing-Mechanismus wird in den BGP-Systemen verwendet, weil das Distanzvektor-Routing und das Verbindungsstatus-Routing nicht mehr ausführbar sind, wenn die Domäne der Operation groß wird.

Beim Pfadvektorrouting hat der Router die Liste der Netzwerke, die mit dem Pfad erreicht werden können, um jedes von ihnen zu erreichen. Es spart Netzwerkbandbreite und unterstützt CIDR (Classless Inter-Domain Routing). Das BGP-Protokoll enthält keine Informationen darüber, was in einem autonomen System geschieht und was eine notwendige Voraussetzung für ein autonomes System ist. Es hat eine eigene interne Topologie und wählt die Routing-Protokolle aus, um die Routen zu bestimmen.

Es wird als Border Gateway Protocol bezeichnet, da ein BGP-Router in diesem Fall mit einem Peer in einem anderen autonomen System kommunizieren muss, das sich normalerweise in der Nähe des Randes (der Grenze) des autonomen Systems befindet.Diese Kommunikation findet statt, wenn ein Paar autonomer Systeme den Austausch der Routing-Informationen akzeptiert und die Router zu BGP-Peers werden.

  1. Das OSPF steht für Open Shortest Path First, während das BGP zum Border Gateway Protocol erweitert wird.
  2. OSPF ist ein internes Gateway-Routing-Protokoll, bei dem die Routing-Operation in einem autonomen System ausgeführt wird. Andererseits ist der BGP ein Routing-Protokoll für ein externes Gateway, mit dem die Routing-Operationen zwischen den beiden autonomen Systemen durchgeführt werden können.
  3. OSPF ist einfach anzuwenden, während die Implementierung von BGP komplex ist.
  4. Die Zeit, die ein Router benötigt, um die neuesten Routing-Informationen freizugeben und zu aktualisieren, wird als Konvergenz bezeichnet. So kann OSPF Konvergenz erreichen, indem weniger Zeit verbraucht wird. Im Gegensatz dazu weist der BGP im Vergleich zum OSPF eine langsame Konvergenzrate auf.
  5. Das OSPF folgt einer hierarchischen Struktur, während das BGP normalerweise eine Netzstruktur annimmt.
  6. OSPF erfordert eine intensive Nutzung von Arbeitsspeicher und CPU-Ressourcen. In BGP hingegen hängt der Bedarf an Geräte-Ressourcen von der Größe der Routing-Tabelle ab.
  7. BGP ist flexibler und skalierbarer als OSPF und wird im Gegensatz zu OSPF in einem größeren Netzwerk verwendet.
  8. Das Hauptziel des OSPF besteht darin, die beste Route zu bestimmen, d. H. Die schnellste. Umgekehrt legt BGP Wert darauf, den besten Weg zu finden.
  9. OSPF verwendet Link State Routing, während BGP Path Vector Routing verwendet.

Fazit

Das OSPF ist ein Routing-Protokoll für das innere Gateway, während das BGP ein Routing-Protokoll für das äußere Gateway ist. Das OSPF basiert auf dem Verbindungsstatus-Routing, bei dem jeder Router den Status des Nachbar-Routers für jeden in der Region vorhandenen Router angibt. Andererseits basiert BGP auf dem Pfadvektor-Routing, bei dem ein Router eine Liste von Netzwerken hat, die mit dem Pfad erreicht werden können, um jedes von ihnen zu erreichen.