Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faecher:informatik:oberstufe:netzwerke:wegedurchsnetz_i:start [12.10.2020 20:18] – [Schritt für Schritt] sbel | faecher:informatik:oberstufe:netzwerke:wegedurchsnetz_i:start [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Routingprotokolle ====== | ||
- | In Netzwerktoplogien, | ||
- | |||
- | Es existieren mehrere Protokolle, mit denen Router Informationen austauschen können, um ihrerseits ihre Routingkonfiguration zu optimieren - diese Falle grob in zwei Kategorieren: | ||
- | |||
- | **Link-State Protokolle** verwenden den Dijkstra-Algorithmus. damit kann sich ein Router einen vollständigen Überblick über das ihn umgebende Netz verschaffen. Beispiele für Link-State Protokolle sind // [[wp> | ||
- | |||
- | |||
- | **Distanzvektor Routing-Protokolle** basieren | ||
- | |||
- | Distanzvektor Routing-Protokolle geben in regelmäßigen Abständen (ca. alle 30 Sekunden und bei einer Änderung der Topologie) eine Kopie der eigenen Routing-Tabelle an ihren Nachbarn weiter. Auf diese Weise " | ||
- | |||
- | Den Austausch der Routing-Tabellen kann man sich so vorstellen: Router A gibt seine Informationen zu Router B weiter. Router B gleicht die neuen Informationen von Router A mit den ihm bekannten | ||
- | |||
- | ===== Schritt für Schritt ===== | ||
- | |||
- | {{ : | ||
- | |||
- | |||
- | **T=0:** Knoten A erzeugt seine initiale Kostenmatrix. Sie enthält nur unsere direkten Nachbarn B und C mit den uns bekannten Kosten. Wir schicken daraufhin unsere neuen besten Pfade (B mit Kosten 3, C mit Kosten 23) an unsere direkten Nachbarn. Die anderen drei Knoten machen dasselbe aus ihrer Sicht. | ||
- | |||
- | {{ : | ||
- | |||
- | **T=1:** Router A hat von den Routern B und C Datenpakete erhalten und weiß jetzt, zu welchen Kosten er D und wie er C und B jeweils auch erreichen könnte. Im Fall der Zielrouter C und D ist das sogar ein neuer bester Pfad. Im nächsten Schritt überträgt Router A diese Information wieder an seine Nachbarn. Alle anderen Knoten machen dasselbe. | ||
- | |||
- | {{ : | ||
- | |||
- | Damit ergibt sich nach dem ersten Schritt die folgende Situation. | ||
- | |||
- | {{ : | ||
- | |||
- | ---- | ||
- | {{ : | ||
- | === (A1) === | ||
- | |||
- | Vollziehe die Entstehung der Routingtabelle eines anderen Knotens (B,C oder D) nach. Von wem sind Infos beim Knoten angekommen? Welche Schlüsse können daraus gezogen werden? | ||
- | |||
- | ---- | ||
- | **T=2:** Router A erhält wiederum von Router B ein neues Datenpaket und weiß jetzt, dass B den Router D günstiger erreichen kann. Wir tragen die Kosten in unsere Matrix ein und werden diesen neuen besten Pfad wieder an unsere Nachbarn verbreiten. | ||
- | |||
- | {{ : | ||
- | |||
- | Nach Schritt 2 sieht die Situation also so aus: | ||
- | {{ : | ||
- | |||
- | Jetzt hat jeder Router eine Tabelle, aus der hervorgeht, welches der kürzeste Distanzvektor zu einem anderen Ziel im Netz ist und kann anhand dessen feststellen, | ||
- | |||
- | ---- | ||
- | {{ : | ||
- | === (A2) === | ||
- | Vollziehe schrittweise nach, was passiert wenn sich die Kosten der Verbindung zwischen B und C auf 25 erhöhen. | ||
- | ---- | ||
- | Beispiel: https:// |