Enheden, der automatisk beregner den bedste sti mellem to noder og akkumulerer disse oplysninger i en routingtabel er en
router .
Sådan fungerer det:
* Beregning: Routere bruger routingprotokoller (som RIP, OSPF, BGP) til at udveksle information om deres tilsluttede netværk og stierne for at nå dem. De bruger algoritmer som Dijkstra's algoritme til at beregne den korteste eller mest effektive sti mellem netværk baseret på faktorer som Hop Count, båndbredde og forsinkelse.
* routingtabel: Denne information gemmes i en routingtabel, der kortlægger destinationsnetværk til den næste Hop -router, der skal bruges til at nå dem.
* Dynamisk routing: Routere opdaterer konstant deres routingtabeller, når netværksbetingelser ændres, hvilket sikrer, at de altid har de mest ajourførte oplysninger om de bedste stier.
Derfor er routere de kernekomponenter, der er ansvarlige for automatisk at bestemme de bedste ruter og vedligeholde routingoplysningerne i deres tabeller.