Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:netzwerke:wegedurchsnetz_i:start [12.10.2020 17:51] – [Schritt für Schritt] sbel | faecher:informatik:oberstufe:netzwerke:wegedurchsnetz_i:start [29.06.2023 10:23] (aktuell) – [Routingprotokolle] sron | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Routingprotokolle ====== | ====== Routingprotokolle ====== | ||
- | In Netzwerktoplogien, die nicht " | + | In Netzwerktopologien, die nicht " |
- | Es existieren mehrere Protokolle, mit denen Router Informationen austauschen können, um ihrerseits ihre Routingkonfiguration zu optimieren - diese Falle grob in zwei Kategorieren: **Distanzvektor** Routing-Protokolle und **Link-State** Routing-Protokolle. | + | Es existieren mehrere Protokolle, mit denen Router Informationen austauschen können, um ihrerseits ihre Routingkonfiguration zu optimieren - diese fallen |
- | **Link-State Protokolle** verwenden den Dijkstra-Algorithmus. | + | **Link-State Protokolle** verwenden den Dijkstra-Algorithmus. |
- | **Distanzvektor Routing-Protokolle** basieren | + | **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 " | 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 " | ||
Zeile 23: | Zeile 23: | ||
{{ : | {{ : | ||
- | **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. | + | **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. |
+ | |||
+ | {{ : | ||
+ | |||
+ | 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) === | ||
+ | |||
+ | Überprüfe, | ||
+ | |||
+ | |||
+ | ---- | ||
+ | {{: | ||
+ | === (A3) === | ||
+ | |||
+ | Vollziehe nach dem Schema oben schrittweise nach, was auf Router A passiert wenn sich die Kosten der Verbindung zwischen B und C auf 25 erhöhen. | ||
+ | |||
+ | ==== Material ==== | ||
+ | |||
+ | {{simplefilelist> | ||
---- | ---- | ||
Beispiel: https:// | Beispiel: https:// |