Formålet med en simpel routingtabel i et computernetværk er at
guide datapakker til deres destination Ved at bestemme den bedste vej at tage. I det væsentlige er det et kort, der fortæller en router (eller en computer, der fungerer som en router), hvor man skal videresende pakken næste gang.
Her er en oversigt over dens nøglefunktioner:
* Videresendelsespakker: Den primære funktion er at videresende datapakker tættere på deres tilsigtede destination. Når en router modtager en pakke, konsulterer den sin routingtabel for at bestemme, hvor man skal sende pakken næste gang.
* Valg af sti: Routingtabellen hjælper routeren med at vælge den optimale sti til pakken. "Optimal" kan defineres baseret på forskellige målinger som den korteste sti, mindst overbelastede sti eller en sti med de laveste omkostninger (afhængigt af netværkskonfigurationen).
* Bestemmelse i næste hop: Routingtabellen viser typisk det næste hop (dvs. den næste router), som pakken skal sendes til for at nå sin destination. Dette er et afgørende stykke information til videresendelse af pakke.
* information om rækkevidde: Routingtabellen indeholder oplysninger om, hvilke netværk eller destinationer der kan nås gennem specifikke grænseflader eller næste humle. Dette giver routeren mulighed for at "vide", hvordan man kommer til forskellige dele af netværket.
Tænk på enklere termer på en routingtabel som et sæt retninger for routere. Hver post i tabellen specificerer:
* destinationsnetværk/adresse: Netværket eller specifik IP -adresse, som pakkerne forsøger at nå.
* Næste hop: IP -adressen på den næste router, som pakken skal videresendes til.
* interface: Netværksgrænsefladen på routeren, der skal bruges til at sende pakken til det næste hop.
Eksempel:
Lad os sige, at en router har følgende forenklede routingtabel:
| Destinationsnetværk | Næste hop | Interface |
| --- | --- | --- |
| 192.168.1.0/24 | Direkte tilsluttet | eth0 |
| 10.0.0.0/24 | 192.168.1.2 | eth0 |
| 0.0.0.0/0 | 192.168.1.1 | eth0 | (Standardrute)
* Hvis en pakke ankommer bestemt til en adresse inden for 192.168.1.0/24 -netværket, ved routeren, at den er direkte tilsluttet det netværk via `Eth0` -grænsefladen og kan videresende pakken direkte til sin endelige destination.
* Hvis en pakke ankommer bestemt til en adresse inden for 10.0.0.0/24 -netværket, vil routeren videresende pakken til det næste hop på IP -adresse 192.168.1.2 ved hjælp af `Eth0` -grænsefladen.
* Hvis en pakke ankommer til en anden destination (matcher `0.0.0.0/0` eller standardrute), videresendes den til 192.168.1.1 via` Eth0`. Standardruten bruges, når ingen andre mere specifikke rutekampe.
Uden en routingtabel ville en router ikke vide, hvor de skulle sende pakker, og netværket ville ikke være i stand til at levere data mellem forskellige netværkssegmenter. Routingtabellen er grundlæggende for, hvordan netværk fungerer.