Stav odkazu vs vektor vzdálenosti
Vektorový protokol vzdálenosti a protokol stavu spojení jsou dvě hlavní části směrovacích protokolů. Každý směrovací protokol patří jednomu nebo oběma z nich. Směrovací protokoly se používají k získání informací o sousedech, změnách sítě a trasách v síti. Ve směrovacím protokolu, kde používáme algoritmus směrování pomocí vektoru vzdálenosti, jsou informace o připojených směrovačích inzerovány pravidelně, např.: RIP odesílá aktualizace o síti každých 30 sekund. RIP V1, RIP V2 a IGRP jsou protokoly vzdálenostních vektorů. Ale ve stavu propojení směrovací protokoly aktualizují síť pouze tehdy, když dojde ke změně v síti, a jsou vytvořeny k překonání nevýhod protokolu vzdálenostních vektorů. Pokud je síť stabilní, protokol stavu připojení pravidelně znovu zahlcuje každou LSA, např. OSPF inzeruje LSA každých 30 minut. OSPF a IS-IS lze rozpoznat jako protokoly stavu propojení. Zprávy obsahující informace o síti se nazývají LSA (Link State Advertisements). Zde se všechny směrovače dozví stejné informace o všech směrovačích a podsítích v síti. Tyto informace jsou uloženy v paměti RAM routeru a nazývá se Link State Database (LSDB). V každém routeru mají v paměti identickou kopii LSDB.
Distance Vector Protocol
I když je použití ve větších sítích spíše nevýhodou, přesto se v mnoha jednotlivých sítích používá vektorový protokol vzdálenosti, jako je RIP, což pomáhá vytvářet internet. Protokoly vzdáleného vektorového směrování odesílají pravidelné úplné aktualizace směrování, ale někdy jsou tyto úplné aktualizace omezeny rozděleným horizontem, který se používá jako mechanismus prevence smyčky. Rozdělený horizont neumožňuje inzerovat trasu na stejné rozhraní, kde je trasa generována. Když router selže, odešle okamžitě spuštěnou zprávu, která se nazývá spuštěná aktualizace. Poté, co se router dozví o neúspěšné trase, pozastaví pravidla rozděleného horizontu pro tuto trasu a oznámí neúspěšnou trasu a odstraní ji ze sítě. Když je trasa mimo provoz, každý směrovač dostane čas nazývaný časovač přidržení, aby se dozvěděl o tomto selhání a měl být odstraněn.
Link State Protocol
V směrovacím protokolu stavu spojení každý uzel vytváří mapu každé konektivity kolem routeru. Každý router má plné znalosti o tom, ke kterému routeru je připojen, a do svých směrovacích tabulek přidává nejlepší trasy na základě metriky, konečně každý router v síti má stejné informace o síti. Při zvažování s protokolem Distance Vector poskytuje protokol Stav spojení rychlou konvergenci a snižuje možnost vytváření smyček v síti. Protokoly stavu spojení nepotřebují používat velké množství mechanismů prevence smyčky. Protokoly stavu připojení spotřebovávají mnohem více CPU a paměti, ale když je síť správně navržena, lze to snížit. Proto vyžaduje mnohem více plánování než protokol vzdálenostních vektorů a je potřeba použít více konfigurací pro lepší návrh sítě.
Jaký je rozdíl mezi stavem propojení a vektorem vzdálenosti?
· V malých sítích se používají vektorové protokoly vzdálenosti a mají omezený počet skoků, zatímco protokol stavu spojení lze použít ve větších sítích a má neomezený počet skoků.
· Protokol vzdálenostních vektorů má vysokou dobu konvergence, ale ve stavu propojení je doba konvergence nízká.
· Protokol vzdálenostních vektorů pravidelně inzeruje aktualizace, ale stav propojení inzeruje pouze nové změny v síti.
· Distance vector protocol inzeruje pouze přímo připojené směrovače a úplné směrovací tabulky, ale protokoly stavu propojení inzerují pouze aktualizace a zaplavují reklamu.
· V protokolu vzdálenostních vektorů je smyčka problémem a používá rozdělený horizont, otravu cesty a přidržení jako techniky zabránění smyčky, ale stav linky nemá problémy se smyčkou.