Router:
Ein Router ist ein Netzwerkgerät, das Datenpakete zwischen Computer-Netzwerken weiterleitet. Dieses Gerät ist in der Regel an zwei oder mehr verschiedene Netzwerke angeschlossen. Wenn ein Datenpaket an einem Router-Port ankommt, liest der Router die Adressinformationen im Paket, um festzustellen, über welchen Port das Paket gesendet wird. Ein Router stellt Ihnen beispielsweise den Internetzugang zur Verfügung, indem er Ihr LAN mit dem Internet verbindet.
Wenn ein Paket bei einem Router ankommt, untersucht er die Ziel-IP-Adresse eines empfangenen Pakets und trifft entsprechend Routing-Entscheidungen. Router verwenden Routing-Tabellen, um zu bestimmen, über welche Schnittstelle das Paket gesendet wird. Eine Routing-Tabelle listet alle Netzwerke auf, für die Routen bekannt sind. Die Routing-Tabelle jedes Routers ist einzigartig und wird im RAM des Geräts gespeichert.
Routing-Tabelle:
Eine Routing-Tabelle ist ein Satz von Regeln, oft im Tabellenformat, der verwendet wird, um zu bestimmen, wohin Datenpakete, die über ein Internet Protocol (IP)-Netzwerk reisen, geleitet werden. Alle IP-fähigen Geräte, einschließlich Router und Switches, verwenden Routing-Tabellen. Siehe unten eine Routing-Tabelle:
Der Eintrag, der der Standard-Gateway-Konfiguration entspricht, ist ein Netzwerkziel von 0.0.0.0 mit einer Netzwerkmaske (netmask) von 0.0.0.0. Die Subnetzmaske der Standard-Route ist immer 255.255.255.255.255.
Einträge einer IP-Routing-Tabelle:
Eine Routing-Tabelle enthält die Informationen, die notwendig sind, um ein Paket auf dem besten Weg zu seinem Ziel weiterzuleiten. Jedes Paket enthält Informationen über seinen Ursprung und sein Ziel. Die Routing-Tabelle versorgt das Gerät mit Anweisungen, um das Paket an den nächsten Hop auf seiner Route durch das Netzwerk zu senden.
Jeder Eintrag in der Routing-Tabelle besteht aus den folgenden Einträgen:
- Netzwerk-ID:
Die Netzwerk-ID oder das Ziel, das der Route entspricht. - Subnetzmaske:
Die Maske, die verwendet wird, um eine Ziel-IP-Adresse der Netzwerk-ID zuzuordnen. - Nächster Hop:
Die IP-Adresse, an die das Paket weitergeleitet wird - Ausgehende Schnittstelle:
Ausgehende Schnittstelle, über die das Paket gehen soll, um das Zielnetzwerk zu erreichen. - Metrik:
Eine häufige Verwendung der Metrik ist die Angabe der minimalen Anzahl von Hops (überquerte Router) zur Netzwerk-ID.
Routing-Tabelleneinträge können verwendet werden, um die folgenden Arten von Routen zu speichern:
- Direkt angeschlossene Netzwerk-IDs
- Ferne Netzwerk-IDs
- Host-Routen
- Standardroute
- Ziel
Wenn ein Router ein Paket empfängt, untersucht er die Ziel-IP-Adresse und schaut in seiner Routing-Tabelle nach, um herauszufinden, über welche Schnittstelle das Paket gesendet wird.
Wie werden Routing-Tabellen befüllt?
Es gibt verschiedene Möglichkeiten, Routing-Tabellen zu pflegen:
- Direkt verbundene Netzwerke werden automatisch hinzugefügt.
- Mit statischem Routing.
- Mit dynamischem Routing.
Diese Routing-Tabellen können manuell oder dynamisch gepflegt werden. Beim dynamischen Routing bauen Geräte ihre Routing-Tabellen automatisch auf und pflegen sie, indem sie Routing-Protokolle verwenden, um Informationen über die umgebende Netzwerktopologie auszutauschen. Dynamische Routing-Tabellen ermöglichen es den Geräten, das Netzwerk „abzuhören“ und auf Ereignisse wie Geräteausfälle und Netzwerküberlastungen zu reagieren. Tabellen für statische Netzwerkgeräte ändern sich nicht, es sei denn, ein Netzwerkadministrator ändert sie manuell.
Prozess der Routing-Bestimmung (Finden der Subnetz-ID mit Hilfe der Routing-Tabelle):
Angenommen, ein Netzwerk ist in 4 Subnetze unterteilt, wie im obigen Bild gezeigt. Die IP-Adressen der 4 Subnetze sind:
200.1.2.0 (Subnet a)200.1.2.64 (Subnet b)200.1.2.128 (Subnet c)200.1.2.192 (Subnet d)
Dann sieht die vom internen Router gepflegte Routing-Tabelle so aus:
Um das richtige Subnetz (Subnetz-ID) zu finden, führt der Router eine bitweise UND-Verknüpfung der auf dem Datenpaket angegebenen Ziel-IP-Adresse und aller Subnetzmasken nacheinander durch.
- Wenn es nur eine Übereinstimmung gibt, leitet der Router das Datenpaket auf der entsprechenden Schnittstelle weiter.
- Wenn es mehr als eine Übereinstimmung gibt, leitet der Router das Datenpaket auf der Schnittstelle mit der längsten Subnetzmaske weiter.
- Wenn es keine Übereinstimmung gibt, leitet der Router das Datenpaket auf der Schnittstelle weiter, die dem Standardeintrag entspricht.
Beispiel-1: GATE-CS-2004 | Frage 55
Beispiel-2: GATE IT 2006 | Frage 63
Beachten Sie, dass die Routing-Tabellen nicht spezifisch für Cisco Geräte sind. Auch Ihr Windows-Betriebssystem hat eine Routing-Tabelle, die mit dem Befehl route print angezeigt werden kann
Aufgepasst Leser! Hören Sie jetzt nicht auf zu lernen. Holen Sie sich alle wichtigen CS-Theorie-Konzepte für SDE-Interviews mit dem CS-Theorie-Kurs zu einem studentenfreundlichen Preis und werden Sie industrietauglich.