Stap 1:Controleer op lokaal netwerk
De router controleert zijn routeringstabel om te zien of het bestemmings-IP-adres (192.168.1.4) zich op zijn lokale netwerk (subnet) bevindt.
a) Lokaal netwerk: Als 192.168.1.4 zich op het lokale netwerk bevindt, gebruikt de router doorgaans het Address Resolution Protocol (ARP) om het fysieke adres (MAC-adres) van het apparaat met dat IP-adres te vinden.
b) Extern netwerk: Als 192.168.1.4 zich niet op het lokale netwerk bevindt, bepaalt de router dat het een externe bestemming is en gebruikt hij zijn routeringstabel om de beste route te vinden om het pakket door te sturen.
Stap 2:Pakket routeren (lokaal netwerk):
Als het pakket bestemd is voor een lokaal apparaat:
- De router gebruikt het via ARP verkregen MAC-adres om een Ethernet-frame te creëren.
- Het doel-MAC-adres van het frame wordt ingesteld op het MAC-adres van het apparaat en de router stuurt dit door naar de juiste poort.
Stap 3:Pakket routeren (extern netwerk):
Als het pakket bestemd is voor een extern netwerk, voert de router deze stappen uit:
- Het controleert de routeringstabel om de gateway of next-hop router voor het externe netwerk te vinden.
- De router kapselt het IP-pakket in in een nieuw IP-pakket met het IP-adres van de gateway als bestemming.
- Het stuurt het ingekapselde pakket naar de gateway-router, die het routeringsproces voortzet.
Samengevat:
- Voor pakketten die bestemd zijn voor lokale apparaten, vindt de router het MAC-adres en gebruikt hij Ethernet-frames voor bezorging.
- Voor pakketten die bestemd zijn voor externe netwerken, gebruikt de router IP-routing om ze door te sturen naar de volgende router in de richting van de bestemming. |