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.