Raccomandato, 2024

Scelta Del Redattore

Differenza tra OSPF e BGP

La principale differenza tra OSPF e BGP è che l'OSPF è un protocollo di routing intradomain mentre BGP è il protocollo di routing interdominio. Il protocollo OSPF utilizza il routing dello stato dei collegamenti. D'altra parte, il protocollo BGP utilizza il routing del vettore di percorso.

Le operazioni di routing eseguite all'interno di un sistema autonomo sono note come instradomain routing o routing del gateway interno e quando il routing viene eseguito tra due sistemi autonomi, viene indicato come routing tra domini o routing gateway esterno. Un sistema autonomo è una combinazione di reti e router che è controllata da un'unica amministrazione.

Grafico comparativo

Base per il confrontoOSPFBGP
Sta per
Apri il percorso più breve per primoBorder Gateway Protocol
Protocollo gateway
OSPF è un protocollo gateway internoBGP è un protocollo gateway esterno
ImplementazioneFacile da implementareComplesso da implementare
Convergenza
VeloceLento
DesignRete gerarchica possibileMeshed
Necessità di risorse del dispositivoMemoria e CPU intensivaIl ridimensionamento è migliore in BGP, sebbene si basi sulla dimensione della tabella di routing.
Dimensione delle retiUtilizzato principalmente su una rete più piccola che può essere amministrata centralmente.Utilizzato principalmente su reti su larga scala come internet.
FunzioneIl percorso più veloce è preferibile il più breve.Il miglior percorso è determinato per il datagramma.
Algoritmo usatoAlgoritmo DijkstraAlgoritmo del percorso migliore
ProtocolloIPTCP
Porta89179
genereStato di collegamentoPercorso vettoriale

Definizione di OSPF

Open Open Shortest Path First è un protocollo gateway interno. Il gruppo di lavoro IGP (Interior Gateway Protocol) si è formato per progettare un IGP basato sull'algoritmo Shortest Path First (SPF) per utilizzarlo nelle reti del protocollo Internet. Usa il routing dello stato dei collegamenti. L'OSPF è stato creato a causa delle limitazioni del RIP; Il protocollo RIP aveva una capacità limitata di servire internetworks eterogenei di grandi dimensioni. OSPF è un routing dello stato dei collegamenti che può operare all'interno di una gerarchia. Il livello principale e la più grande entità nella gerarchia è il sistema autonomo. Chiamata OSPF ai router all'interno dell'area gerarchica per l'invio degli annunci di stato dei collegamenti.

OSPF consente vari schemi di autenticazione e ogni scambio all'interno dei router deve essere autenticato. Lo scopo dell'autenticazione è consentire agli unici router autorizzati di pubblicizzare le informazioni di routing. I percorsi separati sono calcolati su una singola destinazione basata sul conteggio HOP e su un throughput elevato per ciascun tipo di servizio. Quando esiste un numero di percorsi a costo uguale per la destinazione, esegue il bilanciamento del carico in cui il traffico è distribuito equamente.

In OSPF il set di reti è raggruppato in un'area autonoma. Un'area nasconde la sua topologia dal sistema autonomo rimanente e anche da altre aree. Questa informazione nascosta riduce il traffico di routing. Per distinguere le informazioni acquisite all'interno della rete (fonti interne) dalle informazioni ottenute da un router esterno (fonti esterne), i formati dei messaggi distinti vengono utilizzati in OSPF.

Il partizionamento di Area crea due tipi distinti di routing in base alla sorgente e alla posizione di destinazione nella rete e se si presentano nella stessa area o area diversa. Quando l'origine e la destinazione sono presenti nella stessa area, è noto come instradamento intra-area e se l'origine e la destinazione presenti nell'area diversa vengono indicate come instradamento inter-area .

Definizione di BGP

Il Border Gateway Protocol (BGP) è un protocollo gateway esterno concepito per lo scambio di informazioni di routing per Internet. Utilizzando una topologia arbitraria, il BGP potrebbe connettere qualsiasi rete di sistemi autonomi. Richiede necessariamente di avere almeno un router per ogni sistema autonomo con la capacità di eseguire il BGP che deve connettersi ad almeno un altro router BGP del sistema autonomo.

Un BGP può gestire un set di AS connessi in qualsiasi configurazione come mesh completa, mesh parziale e può anche gestire le modifiche che si verificano nella topologia nel tempo. Il sistema BGP scambia sostanzialmente le informazioni sulla raggiungibilità della rete con altri sistemi BGP e crea un grafico di sistemi autonomi con le informazioni sulla raggiungibilità ricevute ai router BGP. Il meccanismo di routing del vettore di percorso viene utilizzato nei sistemi BGP perché il routing del vettore di distanza e il routing dello stato del collegamento diventano intrattabili quando il dominio dell'operazione diventa grande.

Nel percorso vettoriale, il router ha l'elenco delle reti che possono essere raggiunte con il percorso per raggiungerle. Conserva la larghezza di banda della rete e supporta CIDR (Classless Inter-Domain Routing). Il protocollo BGP non ha alcuna informazione su cosa stia accadendo all'interno di un sistema autonomo e che sia un prerequisito necessario per un sistema autonomo. Ha una propria topologia interna e sceglie i protocolli di routing per determinare i percorsi.

È denominato Border Gateway Protocol perché in questo un router BGP deve comunicare con un peer in un altro sistema autonomo che risiede solitamente vicino al bordo (bordo) del sistema autonomo. Questa comunicazione si verifica quando una coppia di sistemi autonomi accetta di scambiare le informazioni di routing e che implica che i router diventino i peer BGP.

Differenze chiave tra OSPF e BGP

  1. OSPF sta per Open Shortest Path First, mentre BGP si espande al Border Gateway Protocol.
  2. OSPF è un protocollo di routing per gateway interni in cui l'operazione di routing viene eseguita all'interno di un sistema autonomo. D'altra parte, il BGP è un protocollo di routing gateway esterno che consente di eseguire le operazioni di routing tra i due sistemi autonomi.
  3. OSPF è semplice da utilizzare mentre BGP è complesso da implementare.
  4. Il tempo trascorso da un router per condividere e aggiornare le ultime informazioni di routing è noto come convergenza. Quindi, OSPF può raggiungere la convergenza consumando meno tempo. Al contrario, il BGP ha un tasso di convergenza lento rispetto a OSPF.
  5. L'OSPF segue una struttura gerarchica mentre il BGP di solito adotta la struttura a maglie.
  6. OSPF richiede un uso intensivo della memoria e delle risorse della CPU. Come contro, in BGP la necessità delle risorse del dispositivo si basa sulla dimensione della tabella di routing.
  7. BGP è più flessibile e scalabile di OSPF e utilizzato su una rete più grande, a differenza di OSPF.
  8. L'obiettivo principale di OSPF è determinare il percorso migliore, ovvero il più veloce. Viceversa, BGP enfatizza nel determinare il percorso migliore.
  9. OSPF utilizza il routing dello stato di collegamento mentre BGP utilizza il routing del vettore di percorso.

Conclusione

OSPF è un protocollo di routing per gateway interni mentre BGP è un protocollo di routing gateway esterno. L'OSPF si basa sul routing dello stato di collegamento in cui ogni router invia lo stato del router adiacente a ogni router presente nell'area. D'altra parte, BGP si basa sul routing del vettore di percorso in cui un router ha un elenco di reti che possono essere raggiunte con il percorso per raggiungere ciascuna di esse.

Top