Routing Allgemein: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
Zeile 17: Zeile 17:
  
 
[[Datei:Routing_Entscheidung.png|1200px]]
 
[[Datei:Routing_Entscheidung.png|1200px]]
 +
  
  
  
 
== Die Routing-Tabelle ==
 
== Die Routing-Tabelle ==
Um diese Entscheidungen treffen zu können, führt jeder IP-Teilnehmer eine Routing-Tabelle. Diese enthält Informationen darüber, über welche Schnittstelle und welches Gateway ein Zielnetz erreichbar ist.
 
  
* '''Destination:''' Das Zielnetzwerk oder der Zielhost.
+
Um Routing-Entscheidungen treffen zu können, führt jeder IP-Teilnehmer (Host oder Router) eine Routing-Tabelle. Diese enthält die notwendigen Informationen, um den Pfad für jedes ausgehende IP-Paket zu bestimmen.
* '''Gateway:''' Die Adresse des nächsten Routers (Next Hop). Ist das Ziel direkt erreichbar, steht hier oft 0.0.0.0 oder die eigene IP.
+
 
* '''Genmask (Netmask):''' Die Subnetzmaske des Ziels.
+
* '''Destination:''' Das Zielnetzwerk oder der spezifische Zielhost (Host-Route).
* '''Iface:''' Die physikalische Netzwerkschnittstelle (z. B. eth0), über die das Paket gesendet wird.
+
* '''Genmask (Netmask):''' Die Subnetzmaske, die zusammen mit der Destination das Zielnetz definiert.
 +
* '''Gateway (Next Hop):'''
 +
** Bei '''indirektem Routing''' steht hier die IP-Adresse des nächsten Routers, an den das Paket übergeben werden muss.
 +
** Bei '''direktem Routing''' (Ziel im eigenen Subnetz) wird kein Gateway benötigt. In der Tabelle steht hier oft der Platzhalter '''0.0.0.0''' oder ein Sternchen ('''*''').
 +
* '''Iface (Interface):''' Die physikalische oder logische Netzwerkschnittstelle (z. B. eth0, wlan0), über die das Paket den Rechner verlässt.
 +
* '''Flags:''' Geben Auskunft über den Status des Eintrags (z. B. '''U''' für Up, '''G''' für Gateway vorhanden, '''H''' für Host-Route).
 +
* '''Metric:''' Ein Priorisierungswert. Gibt es mehrere Wege zum Ziel, wird der Pfad mit der niedrigsten Metrik bevorzugt.

Aktuelle Version vom 29. März 2026, 10:22 Uhr

Routing Allgemein

Grundlegendes

  • Wegfindung der Pakete im Internet.
  • Die Routing-Entscheidung basiert allein auf der Ziel-IP-Adresse.
  • Jede Komponente (Router/Host) bestimmt nur den nächsten Punkt des Weges (Hop-by-Hop).
  • Es gibt zwei Arten des Routings:
    • Direktes Routing: Der Zielrechner befindet sich im gleichen physikalischen Netz.
    • Indirektes Routing: Der Zielrechner ist nur über ein Gateway oder einen Router erreichbar.
  • Man unterscheidet zudem zwischen der Art der Tabellenpflege:
    • Statisches Routing: Routing-Einträge werden manuell fest hinterlegt.
    • Dynamisches Routing: Routing-Einträge werden durch Protokolle (z. B. OSPF, BGP) dynamisch erzeugt und angepasst.

Entscheidungen

  • Bei jedem Paket, das einen Rechner verlässt, muss eine Routing-Entscheidung getroffen werden.
  • Dieser Prozess unterliegt einer festen Logik, die im folgenden Schaubild dargestellt wird.

Routing Entscheidung.png



Die Routing-Tabelle

Um Routing-Entscheidungen treffen zu können, führt jeder IP-Teilnehmer (Host oder Router) eine Routing-Tabelle. Diese enthält die notwendigen Informationen, um den Pfad für jedes ausgehende IP-Paket zu bestimmen.

  • Destination: Das Zielnetzwerk oder der spezifische Zielhost (Host-Route).
  • Genmask (Netmask): Die Subnetzmaske, die zusammen mit der Destination das Zielnetz definiert.
  • Gateway (Next Hop):
    • Bei indirektem Routing steht hier die IP-Adresse des nächsten Routers, an den das Paket übergeben werden muss.
    • Bei direktem Routing (Ziel im eigenen Subnetz) wird kein Gateway benötigt. In der Tabelle steht hier oft der Platzhalter 0.0.0.0 oder ein Sternchen (*).
  • Iface (Interface): Die physikalische oder logische Netzwerkschnittstelle (z. B. eth0, wlan0), über die das Paket den Rechner verlässt.
  • Flags: Geben Auskunft über den Status des Eintrags (z. B. U für Up, G für Gateway vorhanden, H für Host-Route).
  • Metric: Ein Priorisierungswert. Gibt es mehrere Wege zum Ziel, wird der Pfad mit der niedrigsten Metrik bevorzugt.