Routing
Was ist Routing?
Beim Routing werden unterschiedliche Netze miteinander verbunden. Für das Routing wird ein Router oder ein Layer-3-Switch benötigt. Der Layer 3 Switch heißt so, weil er im
OSI-Modell auf der dritten Ebene arbeitet, also mit IP-Adressen.
Warum muss man Netze verbinden?
Um diese Frage klären zu können muss man sich zuerst fragen, warum trenne ich mein Netzwerk in mehrere kleine Netze überhaupt auf?
Durch das aufteilen der Netze wird eine höhere Sicherheit erreicht. Z. B. wenn ein Angreifer es in ein Netz geschafft hat, hat er es schwerer hat auf die andren Netzwerke zu kommen.
Damit aber Geräte trotz unterschiedlicher Netze jetzt aber Kommunizieren können, z. B. Webserver und Client, muss zwischen den Netzen geroutet werden.
Aus diesen Gründen ist ein solches Netz

schlechter als ein solches.

Wie Funktioniert Routing?
Damit ein Router richtig routen kann, benötigt er eine Routing Tabelle mit folgendem Aufbau:

In dieser Tabelle steht an welcher Schnittstelle welches Netzwerk anliegt und welches Gateway verwendet werden soll.
Beispiel

Verschiedene Arten
Beim Routing gibt es verschiedene Arten, die Statische und Dynamische.

Statisch
Beim statischen Routing muss die Routing Tabelle per Hand angelegt werden. Wie man sicher vorstellen kann, ist das bei ein oder zwei Routern noch recht übersichtlich, wenn es aber 10, 20 oder sogar 50 Router sind, kann das sehr mühsam werden.
Daher gibt es noch die Zweite Variante.
Dynamisch
Im Gegensatz zum statischen Routing wird beim dynamischen Routing die Routing-Tabelle automatisch erstellt. Das passiert indem die Router mit einander kommunizieren und dabei ihre Informationen austauschen.
Dafür werden zwei Verschiedene Routing-Protokolle verwendet:
- Distance Vector:
- RIP
- Link State:
- OSPF