En ruter bruker flere informasjonsstykker for å bestemme banen mellom en kilde og destinasjonsvert. Her er et sammenbrudd:
 
  1. Destinasjons -IP -adresse: Dette er den primære faktoren. Ruteren undersøker destinasjons -IP -adressen i pakkens overskrift og bruker den til å slå opp den aktuelle ruten i rutetabellen. 
 
  2. Rutetabell: Dette er hjertet i ruterens beslutningsprosess. Den inneholder oppføringer for kjente nettverk og deres tilknyttede neste humle (neste ruter i banen). Rutingstabellen er bygget gjennom:
 
 *  statisk ruting: Manuelt konfigurerte ruter. 
 *  Dynamisk ruting: Automatisk lærte ruter som bruker protokoller som RIP, OSPF eller BGP. 
 
  3. Nettverksmaske: Nettverksmasken brukes i forbindelse med destinasjons -IP -adressen for å identifisere det spesifikke nettverket destinasjonsverten tilhører. Dette hjelper ruteren med å matche destinasjonsadressen til riktig oppføring i rutetabellen. 
 
  4. Grensesnitt: Ruteren bestemmer det aktuelle grensesnittet for å videresende pakken gjennom basert på destinasjonsnettverket og rutetabelloppføringen. 
 
  5. Metrisk: For dynamisk ruting kan ruteren bruke en beregning (som hoptelling eller båndbredde) for å prioritere forskjellige ruter som fører til samme destinasjon. 
 
  6. Kvalitet på tjenesten (QoS): Noen rutere kan prioritere trafikk basert på applikasjonstype eller andre faktorer. Dette kan påvirke banevalg for sanntidsapplikasjoner som videokonferanser. 
 
  7. Pakkestørrelse og type: Selv om det er mindre vanlig, kan noen rutere vurdere pakkestørrelse og type (f.eks. TCP eller UDP) når de bestemmer seg for den beste banen, spesielt hvis de har QoS -funksjoner. 
 
  Sammendrag: 
 
 Ruteren bruker destinasjons -IP -adressen som sin primære guide, og konsulterer rutetabellen og tilhørende nettverksmasker for å identifisere den beste banen. Den velger deretter riktig grensesnitt for å videresende pakken og kan vurdere andre faktorer som metriske, QoS eller pakkeegenskaper.