Routing
Problem
Ein Router erhält ein Paket, das an 8.8.8.8 adressiert ist.
Welcher benachbarte Router soll das Paket als Nächstes erhalten?
Lösung — Routingtabelle
Woher weiß der Router, welche Netzwerke jeder Nachbar erreichen kann? Er lernt Routen durch Routing-Protokolle wie BGP (Border Gateway Protocol); Routen kommen auch aus der manuellen Konfiguration und direkt verbundenen Netzwerken.
Seine Routingtabelle ordnet Zielpräfixen die IP-Adressen benachbarter Router zu:
Zielpräfix → Next-Hop-IP 10.1.0.0/16 → 192.0.2.2 10.2.0.0/16 → 192.0.2.3 0.0.0.0/0 → 192.0.2.1
Hier entspricht 8.8.8.8 der Standardroute 0.0.0.0/0. Das Paket geht an den Nachbarn bei 192.0.2.1, immer noch adressiert an 8.8.8.8.
Kerngedanke: Routing wählt den nächsten Schritt zum Ziel.