BGP vs. OSPF
Existují různé způsoby, jak lze datové pakety přesouvat sítí. Směrování je obecný pojem, který označuje způsob, jakým se tyto pakety pohybují sítí. Normálně jsou způsoby, které definují formáty přenosu paketů v síti, známé jako směrovací protokoly.
Existují dva typy směrování, a to statický a dynamický. Statické směrování je místo, kde se pakety pohybují po síti se stejnou identickou cestou až do svého cíle. Statické směrování je nejvhodnější pro malé sítě, zatímco dynamické směrování je vhodnější pro větší sítě, například internet.
Pro dynamické směrování mohou být pakety směrovány na jinou cestu (trasu) za běhu směrovači, vzhledem k tomu, že cesta je považována za vhodnější pro dosažení zamýšleného cíle. Například, pokud cíl může být dosažen několika trasami, směrovače se normálně samy nakonfigurují tak, aby směrovaly pakety na nejkratší dostupné cestě, ačkoli kratší cesta se zde týká jedné s méně chmelem, na rozdíl od kratší vzdálenosti. Routery přeprogramují své směrovací tabulky vzájemnou komunikací pomocí směrovacích protokolů. Mezi nejznámější protokoly patří Routing Information Protocol (RIP), Open Shortest Path First (OSPF) a Border Gateway Protocol (BGP)..
OSPF bude navzdory svému názvu vždy hledat nejrychlejší a nejkratší trasu. Směrovače používající protokol OSPF ověří stav ostatních směrovačů, ke kterým mají přístup, často odesílající zprávu. Z toho mohou zjistit stav routeru a zda je online. Pokud jde o OSPF, směrovače budou znát všechny dostupné cesty, nejen nejkratší, a budou také umožňovat vyrovnávání zatížení, kde router může rozdělit datagram rovnoměrně mezi dostupné cesty k cíli. OSPF se používá hlavně v sítích menšího rozsahu, které jsou centrálně spravovány.
Protokol BGP se používá hlavně ve velmi rozsáhlých sítích, jako je internet. Směrovače na internetu jako takové používají protokol BGP a je klasifikován jako protokol externí brány, zatímco OSPF je protokol vnitřní brány. BGP může být buď interní nebo externí. Vnitřní BGP je protokol, který používá sbírka směrovačů a klientských počítačů pod stejnou administrativní jednotkou, která je známá jako autonomní systém. Externí BGP je protokol, který běží pod dvěma autonomními systémy, které se liší.
BGP je složitější než OSPF, protože při určování nejlepší cesty pro datagram používá různé atributy.
Souhrn:
BGP je protokol Border Gateway Protocol, zatímco OSPF je First Open Shortest Path First.
BGP se používá ve větších sítích, jako je internet, zatímco OSPF se používá v sítích, které jsou pod stejnou správou.
BGP je mnohem komplikovanější než OSPF.