Doporučená, 2024

Redakce Choice

Rozdíl mezi OSPF a BGP

Hlavní rozdíl mezi OSPF a BGP spočívá v tom, že OSPF je směrovací protokol intradomény, zatímco BGP je interdoménový směrovací protokol. Protokol OSPF používá směrování stavu spojení. Na druhou stranu protokol BGP používá směrování vektoru cesty.

Operace směrování prováděné uvnitř autonomního systému jsou označovány jako směrování intradomény nebo směrování vnitřní brány a když je směrování prováděno mezi dvěma autonomními systémy, je označováno jako směrování mezi doménami nebo směrování vnější brány. Autonomní systém je kombinací sítí a směrovačů, který je řízen jednou správou.

Srovnávací graf

Základ pro srovnáníOSPFBGP
Stojí za
Otevřít nejkratší cestu jako prvníProtokol hraniční brány
Protokol brány
OSPF je protokol vnitřní brányBGP je protokol externí brány
ImplementaceSnadná implementaceKomplex k realizaci
Konvergence
RychleZpomalit
DesignJe možná hierarchická síťMeshed
Potřeba prostředků zařízeníIntenzita paměti a CPUMěření je lepší v BGP, i když se spoléhá na velikost směrovací tabulky.
Velikost sítíPoužívá se především v menších sítích, které mohou být spravovány centrálně.Většinou se používá ve velkých sítích, jako je internet.
FunkceNejrychlejší cesta je preferována nejkratší.Nejlepší cesta je určena pro datagram.
Použitý algoritmusAlgoritmus DijkstraNejlepší algoritmus cesty
ProtokolIPTCP
Přístav89179
TypStav spojeníCesta Vektor

Definice OSPF

Open Shortest Path First je protokol vnitřní brány. Pracovní skupina pro vnitřní bránu (IGP) byla vytvořena za účelem návrhu IGP založeného na algoritmu SPF (Shortest Path First) pro jeho použití v sítích internetového protokolu. Používá směrování stavu spojení. OSPF byl vytvořen z důvodu omezení RIP; Protokol RIP měl omezenou schopnost obsluhovat velké heterogenní sítě. OSPF je směrování stavu spojení, které může fungovat v rámci hierarchie. Nejvyšším a největším subjektem v hierarchii je autonomní systém. OSPF volání směrovačů v rámci hierarchické oblasti pro odesílání inzerátů stavu spojení.

OSPF umožňuje různá schémata ověřování a každá výměna v rámci směrovačů musí být ověřena. Účelem autentizace je umožnit pouze autorizovaným směrovačům inzerovat informace o směrování. Jednotlivé trasy jsou vypočteny do jednoho cíle na základě počtu HOP a vysoké propustnosti pro každý typ služby. Pokud k cíli existuje řada tras s rovnými náklady, provádí se vyvažování zátěže, kde je provoz rozdělen rovnoměrně.

V OSPF je sada sítí seskupena do samostatné oblasti. Oblast skrývá svou topologii ze zbývajícího autonomního systému az jiných oblastí. Skrytí těchto informací snižuje směrovací provoz. Pro rozlišení získaných informací v rámci sítě (interních zdrojů) od informací získaných z vnějšího směrovače (externí zdroje) se v OSPF používají odlišné formáty zpráv.

Rozdělování oblastí vytváří dva odlišné typy směrování podle zdroje a umístění cíle v síti a zda jsou přítomny ve stejné oblasti nebo jiné oblasti. Pokud je zdroj a cíl přítomen ve stejné oblasti, je znám jako vnitrozemské směrování a pokud je zdroj a cíl přítomen v jiné oblasti, označuje se jako směrování mezi oblastmi .

Definice BGP

Border Gateway Protocol (BGP) je protokol externí brány navržený pro výměnu směrovacích informací pro Internet. Použitím libovolné topologie mohl BGP spojit jakoukoliv síť autonomních systémů. To nutně vyžaduje mít alespoň jeden router na každém autonomním systému se schopností provozovat BGP, který se musí připojit k alespoň jednomu dalšímu BGP routeru autonomního systému.

BGP může spravovat sadu AS připojených v libovolné konfiguraci, jako je plná síť, částečná síť, a také může zpracovávat změny, které se v průběhu času vyskytují v topologii. Systém BGP v podstatě vyměňuje informace o dosažitelnosti sítě s dalšími systémy BGP a vytváří graf autonomních systémů s informacemi o dosažitelnosti na směrovačích BGP. Mechanismus směrování vektoru cesty je používán v systémech BGP, protože směrování vektoru vzdálenosti a směrování stavu spojení se stávají nerealizovatelnými, když se doména operace stává velkou.

Ve směrování cesty směrovač má seznam sítí, které lze dosáhnout s cestou k dosažení každého z nich. Šetří šířku pásma sítě a podporuje CIDR (Classless Inter-Domain Routing). Protokol BGP nemá žádné informace o tom, co se děje uvnitř autonomního systému a které je nezbytným předpokladem pro autonomní systém. Má vlastní interní topologii a volí směrovací protokoly pro určení tras.

Je pojmenován jako Border Gateway Protocol, protože v tomto musí BGP router komunikovat s peerem v jiném autonomním systému, který je obvykle umístěn v blízkosti hrany (hranice) autonomního systému. K této komunikaci dochází, když dvojice autonomních systémů přijímá výměnu informací o směrování a zahrnuje směrovače, aby se staly rovesníky BGP.

Klíčové rozdíly mezi OSPF a BGP

  1. OSPF je zkratka pro Open Shortest Path First, zatímco BGP expanduje na Border Gateway Protocol.
  2. OSPF je směrovací protokol vnitřní brány, ve kterém se operace směrování provádí uvnitř autonomního systému. BGP je naproti tomu směrovací protokol pro vnější bránu, který umožňuje provádět operace směrování mezi oběma autonomními systémy.
  3. OSPF je jednoduché používat, zatímco BGP je složité implementovat.
  4. Čas, který uplynul od směrovače ke sdílení a aktualizaci nejnovějších informací o směrování, se nazývá konvergence. OSPF tak může dosáhnout konvergence tím, že spotřebuje méně času. Naproti tomu BGP má pomalou míru konvergence ve srovnání s OSPF.
  5. OSPF sleduje hierarchickou strukturu, zatímco BGP obvykle přijímá strukturu sítě.
  6. OSPF vyžaduje intenzivní využití prostředků paměti a CPU. Stejně jako v případě BGP závisí potřeba prostředků zařízení na velikosti směrovací tabulky.
  7. BGP je flexibilnější a škálovatelnější než OSPF a používá se na větší síti, na rozdíl od OSPF.
  8. Hlavním cílem OSPF je určit nejlepší trasu, tj. Nejrychlejší. Naopak BGP klade důraz na určení nejlepší cesty.
  9. OSPF používá směrování stavu spojení, zatímco BGP používá směrování vektoru cesty.

Závěr

OSPF je směrovací protokol vnitřní brány, zatímco BGP je vnější směrovací protokol brány. OSPF je založen na směrování stavu spojení, kdy každý router odesílá stav sousedního směrovače každému směrovači, který je v dané oblasti přítomen. Na druhé straně, BGP je založen na směrování vektoru cesty, kde má směrovač seznam sítí, které lze dosáhnout s cestou k dosažení každého z nich.

Top