Grundlagen des Routings

  1. Definition von Routing
    Routing ist der Prozess, bei dem Datenpakete basierend auf Ziel-IP-Adressen von einem Netzwerk zum nächsten weitergeleitet werden.
  2. Router
    Ein Router ist ein Gerät, das Routing durchführt und verschiedene Netzwerke miteinander verbindet.

Statisches Routing

  1. Definition
    Statisches Routing bedeutet, dass die Routen manuell von einem Administrator konfiguriert werden. Es gibt keine automatische Anpassung, falls sich die Netzwerktopologie ändert.
  2. Vorteile
    • Einfache Implementierung in kleinen Netzwerken.
    • Geringere CPU- und Speicherbelastung, da keine dynamischen Berechnungen erfolgen.
    • Sicherheit: Es gibt weniger Angriffsvektoren, da keine externen Updates erforderlich sind.
  3. Nachteile
    • Manuelle Konfiguration ist zeitaufwendig und fehleranfällig.
    • Unflexibel bei Netzwerkänderungen.
    • Nicht geeignet für große Netzwerke.

Der route-Befehl in Netzwerksystemen wird verwendet, um die Routing-Tabelle eines Computers anzuzeigen, hinzuzufügen, zu ändern oder zu löschen, wodurch die Weiterleitung von Netzwerkpaketen zu bestimmten Zieladressen gesteuert wird.

Dynamisches Routing

  1. Definition
    Dynamisches Routing bedeutet, dass Router automatisch Routen berechnen und austauschen, basierend auf Protokollen wie RIP, OSPF oder BGP.
  2. Vorteile
    • Anpassung an Änderungen in der Netzwerktopologie in Echtzeit.
    • Effizient für große Netzwerke.
    • Weniger manueller Aufwand nach der Grundkonfiguration.
  3. Nachteile
    • Höhere CPU- und Speicherauslastung.
    • Potenziell anfällig für Routing-Angriffe (z. B. falsche Updates).
    • Komplexere Fehlersuche.
  4. Routing-Protokolle
    Dynamisches Routing wird mit verschiedenen Protokollen umgesetzt:
    • RIP (Routing Information Protocol)
      • Verwendet Hop Count (max. 15 Hops).
      • Einfache Implementierung, aber ineffizient bei großen Netzwerken.
    • OSPF (Open Shortest Path First)
      • Verwendet den kürzesten Weg basierend auf einer Metrik (z. B. Bandbreite).
      • Ideal für mittlere und große Netzwerke.
    • BGP (Border Gateway Protocol)
      • Wird für Routing zwischen autonomen Systemen (AS) im Internet verwendet.
      • Komplex und für das Internet-Backbone entscheidend.
  5. Routbare-Protokolle
    • IP (Internet Protokoll)
      • Das Internet Protokoll ist ein Netzwerkprotokoll für den Austausch von Daten in einem Netzwerk. Es wird dazu benötigt, Daten von einem Sender zu einem Empfänger im Internet zu transportieren.