Ip routing er processen hvor du sender pakker fra en host til en host på et andet netværk. Processen er typisk gjort af en router.
Routeren på netværket undersøger destinations IP adressen i pakken, bestemmer næste hop adressen og videresender pakken. Routeren gør brug af routing table for at bestemme et næste hop.
Tænk over følgende eksempel.
Computer 1 ønsker at kommunikere med computer 2, men computer 2 er på et andet netværk.
Computer 1 er konfigureret til at sende alle pakker der skal ud af netværket til Router 1.
Router 1 modtager pakken, undersøger pakken for destinations IP og videresender pakken via dens udgående interface, til destinations netværket.
Default Gateway
En default gateway er en router der bliver brugt til at kommunikere med andre computere på andre netværk.
Altså det er typisk den sidste router inden WAN / INTERNETTET.
Computere kan sættes op til at sende alle pakker der skal til andre netværk til denne router (Default gateway)
Følgende eksempel er Router 1 default gateway for computer 1
Routing table
Hver router vedligeholder et routing table og opbevarer det i RAM. Et routing table er brugt af routere for at bestemme vejen (path) til destinations netværket. Hvert routing table består af følgende:
- Netværks destination og subnet mask – En liste af ip adresser
- Remote router – IP adresser brugt af routeren til at nå netværket
- Outgoing interface – Interfacet pakken skal gå igennem for at nå det rigtige netværk