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
Netz-Beispiel-Schlecht.png
schlechter als ein solches.
Netzbeispiel-Gut.png

Wie Funktioniert Routing?

Damit ein Router richtig routen kann, benötigt er eine Routing Tabelle mit folgendem Aufbau:
Routing-Tabelle.png
In dieser Tabelle steht an welcher Schnittstelle welches Netzwerk anliegt und welches Gateway verwendet werden soll.

Beispiel

Routing-Beispiel.png

Verschiedene Arten

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

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: