Ruterlogikk
Ruterlogikk er logikken som styrer hvordan en ruter avgjør hvor datapakker skal videresendes i et datanettverk. Logikken deles ofte mellom kontrollplanet, som håndterer rutingsinformasjon og beslutning om hvilke veier som er gyldige, og forwarderingsplanet, som konkret beslutter neste hopp og hvilket grensesnitt pakken skal ut av. Hovedformålet er å finne en effektiv og korrekt vei fra avsender til mottaker basert på nettverkets topologi og administrative policyer.
En sentral komponent i ruterlogikken er rutetabellen, som inneholder ruterstatuser, neste hopp og metrikker. Rutingprotokoller, enten
Algoritmer og konsepter som ligger til grunn inkluderer distansevektor og lenkestat-logikk, blant annet Dijkstra-algoritmen for korteste
Moderne nettverk inkorporerer ofte softwaredefinert nettverk (SDN) og sentralisert kontroll der ruterlogikk blir abstrakt og programmérbar.