Ein Router ist ein Netzwerkgerät, das IP-Pakete zwischen unterschiedlichen Netzen weiterleitet. Er arbeitet auf der Vermittlungsschicht (Layer 3) des OSI-Modells und unterscheidet sich damit grundsätzlich von einem Switch, der nur innerhalb eines Netzes vermittelt.

Jedes Mal, wenn ein Paket sein Subnetz verlässt — etwa eine Anfrage vom Heim-WLAN ins Internet — übernimmt mindestens ein Router die Vermittlung. Auf dem Weg vom Sender zum Empfänger durchläuft ein Paket häufig viele Router (Hops).

Routing-Entscheidung

Ein Router führt eine Routing-Tabelle, in der für verschiedene Zielnetze festgehalten ist, über welche Schnittstelle und welchen Next-Hop sie erreichbar sind. Trifft ein Paket ein, sucht der Router den passendsten Eintrag — nach dem Prinzip Longest Prefix Match — und reicht das Paket entsprechend weiter.

Existiert kein passender Eintrag, kommt die Default Route zum Einsatz, die alle nicht spezifischen Ziele weiterleitet.

Statisches und dynamisches Routing

Routen können auf zwei Wegen entstehen:

  • Statisches Routing — manuell konfigurierte Einträge. Einfach und vorhersehbar, aber unflexibel bei Veränderungen.
  • Dynamisches Routing — Router tauschen über Protokolle Informationen aus und passen ihre Tabellen automatisch an. Verbreitete Protokolle:
    • OSPF und IS-IS für interne Netze (Link-State).
    • BGP als Standard zwischen den autonomen Systemen des Internets.

Heim-Router

Was im Alltag „Router" heißt — etwa der Kasten beim Internetanschluss — ist meist ein Mehrzweckgerät, das mehrere Funktionen vereint:

  • Router (Layer 3) zwischen Heimnetz und Provider.
  • Switch (Layer 2) für die kabelgebundenen Geräte.
  • WLAN-Access-Point.
  • DHCP- und DNS-Server für das interne Netz.
  • NAT zur Umsetzung zwischen privaten und öffentlichen Adressen.
  • Firewall zum Schutz eingehender Verbindungen.

In professionellen Umgebungen sind diese Funktionen üblicherweise auf separate Geräte aufgeteilt.

Abgrenzung zu Switch und Gateway

  • Ein Switch vermittelt innerhalb eines Subnetzes anhand von MAC-Adressen.
  • Ein Router vermittelt zwischen Subnetzen anhand von IP-Adressen.
  • Ein Gateway ist der allgemeinere Begriff — jedes Standard-Gateway ist ein Router, aber ein Gateway kann auch zwischen Protokollen vermitteln.
/ Weiter

Zurück zu IT

Zur Übersicht