Smerovací protokol je protokol, ktorý sa používa medzi smerovačmi (routrami) na výmenu informácií o tom, ako správne vyberať cestu z jednej siete do druhej a ako najjednoduchšie vytvárať cesty medzi dvoma hostiteľmi. Správny výber cesty sa vyhodnocuje pomocou smerovacích algoritmov.
Každý smerovač má na začiatku informácie len o sietiach, do ktorých je pripojený priamo. Pomocou týchto protokolov si smerovače vymieňajú informácie, ktorou cestou sa dostanú do akej siete. Smerovače tak dokážu mať prehľad o kompletnej topológii siete.
Smerovacie protokoly sa delia do troch hlavných kategórii: Distance-vector Link-state Path-vector Rozlišujú sa hlavne v spôsobe, ako zabraňujú smerovacím slučkám, ako určujú metriku, ako si vyberajú najlepšiu cestu v závislosti od celkovej ceny spojenia, ako dlho trvá všetkým smerovačom v sieti, kým majú prehľad o celej sieti atď.
Ďalšie delenie je podľa ich primárneho určenia. Určité protokoly sa používajú len na smerovačoch v autonómnych systémoch (vnútorných sietiach), tie sa nazývajú Interior Gateway Protocol (IGP). Ostatné sa používajú medzi smerovačmi medzi oddelenými autonomnými systémami (napríklad medzi peeringovými centrami, alebo iné smerovače v Internete), nazývajú sa Exterior Gateway Protocol (EGP).
Príklady Distance-vector EIGRP (Enhanced Interior Gateway Routing Protocol) / IGP IGRP (Interior Gateway Routing Protocol) / IGP RIP (Routing Information Protocol) / IGP
Link-state OSPF (Open Shortest Path First) / IGP IS-IS (Intermediate System to Intermediate System) / IGP
Path-vector BGP (Border Gateway Protocol) / EGP
Iné projekty
Kategória:Počítačové siete