Co je směrovací protokol?
Směrovací protokol je prostředek, pomocí kterého je počítačová síť schopna efektivně řídit provoz prostřednictvím zařízení nazývaných směrovače. Jakýkoli takový protokol je v zásadě algoritmus navržený tak, aby zabránil a opravil smyčky, shromažďoval informace o topologii sítě a distribuoval tyto informace do jiných směrovačů a nakonec vybral cesty, které by měl mít přenos. Některé z těchto protokolů zpracovávají provoz uvnitř sítě a směrují jej do jiných směrovačů v řízené síti. Když komunikace potřebuje vstoupit nebo opustit konkrétní síť, je řízena jiným typem směrovacího protokolu, který sleduje provoz na okraji nebo na okraji sítě.
Pokud je směrovací protokol použit uvnitř sítě, označuje se jako protokol vnitřní brány (IGP). Společně používají stejný směrovací protokol a vytvářejí směrovací doménu. Následně libovolný počet směrovacích domén společně tvoří síť, která obsahuje autonomní systém (AS). Zde, uvnitř AS, protokoly spadají do dvou primárních kategorií, protokol-stavový protokol nebo vektorový protokol.
S protokolem o stavu propojení směrovače spolu komunikují, aby zmapovaly celou síť, vyhodnotily stav spojení mezi nimi a poté vypočítaly nejlepší možné cesty, kterými může provoz projít. Tato metoda je užitečná při určování, které cesty mohou mít rychlejší rychlost připojení než jiná cesta, a pro stanovení nejkratší cesty. Tyto typy směrovacího protokolu jsou velmi rychlé v tom, jak směrovače vzájemně konvergovat, aktualizovat své znalosti sítě, když je přidán nový směrovač nebo je offline.
Směrovací protokol založený na vektorech má dvě příchutě: vektor vzdálenosti a vektor cesty, kde druhý je podtřídou prvního. Metody vektorů vzdálenosti používají to, co je známé jako počet skoků, aby určily nejkratší cestu z jednoho routeru na další. Zde směrovač počítá počet dalších směrovačů, které musí komunikace projít, z nichž každý představuje jeden skok, a poté si sestaví mapu nejlepších možných tras. Ve srovnání s protokolem o stavu spojení nemůže algoritmus vektoru vzdálenosti zjistit, jak rychle je konkrétní skok porovnáván s jiným, a nakonec si může zvolit pomalejší cestu, i když vyžaduje méně chmele. To také trpí zpožděním, když je router přidán nebo odstraněn ze sítě, protože musí znovu počítat chmel, aby znovu vybudoval svou mapu sítě.
Směrovací vektorový směrovací protokol se často používá na hranici sítě v takzvaném protokolu hraniční brány (BGP). Hraniční směrovač kromě počítání chmele také inzeruje svou dostupnost odesíláním zprávy vektoru cesty. Hraniční směrovače jiných sítí pak budují své znalosti cest mimo AS sledováním těchto zpráv od sebe navzájem.
V některých případech může být směrovací protokol skutečně směrován přes existující komunikační protokol. Zda jsou směrovány, záleží na vrstvě modelu propojení otevřených systémů (OSI), pod kterou fungují, jako je IS-IS, vrstva datového spojení, a jedná se o ne-směrovaný protokol. Internetový protokol (IP) a protokol pro řízení přenosu (TCP), pracují ve vrstvách tři a čtyři, a jsou dva způsoby, kterými lze směrovací protokol směrovat. Nejpozoruhodnější jsou BGP, které běží přes TCP.