Präsentation als Powerpoint-Datei

Download Report

Transcript Präsentation als Powerpoint-Datei

Routing …

… die Suche nach dem Weg.

Motivation

 Wir kennen bereits Netzwerke, bei denen alle Stationen auf das gleiche Medium (z.B. Bus) zugreifen.

22:43  Solche Netzwerke nennt man LANs (Local Area Networks) Routing ms

Motivation

 Viele LANs wollen miteinander kommunizieren 22:43 Routing ms

22:43

Problem

Wie kommt ein Paket von einem Rechner x zu einem Rechner y ?

x y

 Lösung klar!

 Lösung unbekannt!

Routing

y

ms

22:43

Schnittstellen

Fall: Rechner y ist nicht im gleichen LAN.

 Ein Gateway-Rechner, genannt

Router

, kennt alle möglichen Empfänger im eigenen LAN und weiß daher, wenn eine Adresse nicht zustellbar ist.

x Router1 y Router2

Routing ms

22:43

Router

 Woher weiß der Router ob eine Adresse innerhalb oder außerhalb des LAN liegt?

Stichwort: NETZMASKEN  Dienen der Segmentierung großer Netze Routing ms

22:43

Netzmasken

   Trenne die Adresse in einen Netz - und einen Host -Teil auf.

z.B. 192 .

168 .

178 .

15 (Adresse) Netzmasken bestehen aus einer 32-Bit Maske, bei der alle Bits des Netzteils auf 1 und alle Bits des Hostteils auf 0 gesetzt sind.

hier: 255 .

255 .

0 .

0 (Netzmaske) Netzadresse = Adresse AND Maske  hier: 192 .

168 .

0 .

0 (Netzadresse) Routing ms

22:43

Netzmasken

   Erste IP-Adresse eines LAN ist die Netzadresse des LAN Bsp.: 192 .

168 .

0 .

0 Letzte IP-Adresse eines LAN ist die Broadcast-Adresse des LAN Bsp.: 192 .

168 .

255 .

255 Es bleibt als möglicher benutzbarer Host-Adressen-Bereich 192 .

168 .

0 .

1 bis 192 .

168 .

255 .

254 Routing ms

22:43

Fazit

 Woher weiß der Router ob eine Adresse innerhalb oder außerhalb des LAN liegt?

 Stimmen die Netzanteile der Adresse von Absender- und Zieladresse nicht überein, muss geroutet werden.

Routing ms

Beispiel

22:43 Routing ms

22:43

Routing…

… auch Wegewahl oder Verkehrslenkung … bezeichnet in der Telekommunikation das Festlegen von Wegen für Nachrichten Unser Problem:  Durch welche Wege werden unterschiedliche LANs verbunden ?

Routing ms

Routing

 Welt der Router, bekannt als WAN oder Internet.

22:43 Routing ms

Routing

Noch zu klären:  Wie kommt ein Paket von Router A zu Router E ?

 Router befinden sich in beliebigen Netztopologien zu LAN1 zu LAN2 22:43  Problem wird zu einem Wegfindungsproblem !

Routing ms

22:43

Routing Prinzip

   Jeder Router besitzt Tabelle, 

Routing-Tabelle

Tabelle zeigt an, welcher Nachbarrouter geeignet wäre, das Paket zum Ziel zu bringen Paket folgt geeignetem Weg Routing ms

22:43

Routing-Tabellen

 Wie kommt ein Router zu einer Routing-Tabelle?

 Ideen?

Routing ms

„Internet-Zentrale“

 Eine Zentrale verwaltet eine Karte des Internet (Gesamtansicht) und verteilt sie an alle Router.

22:43   Keine Flexibilität, alle Router müssen bekannt sein  statisch Bei Ausfall der Zentrale kein „aktuelles“ Internet mehr Routing ms

22:43

Dezentrales Rounting

 Router erstellen ihre Routing-Tabelle selbst, indem sie ihre Nachbarn fragen -> Distance-Vector-Algorithmus „Teile deinen Nachbarn mit, wie du die Welt siehst“ Routing ms

22:43 1.

2.

3.

4.

Distance-Vector-Algorithmus

Erstelle deine Routing-Tabelle, die anfangs nur deine direkten Nachbarn enthält mit Angabe der Hops (=Anzahl der Weiterleitungen) Erzeuge eine Kopie mit Informationen, welche Router du mit minimalen Hops erreichen kannst und schicke sie an alle Nachbarn Warte auf Kopien deiner Nachbarn und rechne die Informationen in deine Routing-Tabelle mit ein.

Ändern sich dadurch die minimalen Hops, mit denen du einen Router erreichen kannst, fahre mit Schritt 2 fort, sonst Schritt 3 Routing ms

22:43

Das Routing Information Protocol

  Einbettung des Distance-Vector Algorithmus in ein IP-kompatibles Protokoll  RIP Annahme: eine Verbindung zwischen zwei Routern = 1 Hop = Kosten von 1 Routing ms

Im Unterricht

ROLLENSPIEL

Schüler schlüpfen in die Rolle eines Routers und erzeugen sich ihre Routing-Tabelle nach dem Routing Information-Protocol.

22:43 Routingtabelle Kopie der Tabelle Routing ms

22:43

Diskussion

    Zeit?

Handling?

Alle Routing-Tabellen gleich?

Topologie?

 Test  Pakete werden geroutet Routing ms

Überprüfung…

 Vergleichen der Tabelle mit dem Ergebnis des Routing-Programms .

22:43 Routing ms

22:43

geeignete Topologie

A B C D F E H I G Routing ms

Dynamik

ROLLENSPIEL: Router E und F verlieren ihren Link 22:43 Routing ms

Probleme?

 Bsp.: 22:43  Was passiert?

B

  Routing-Tabellen schaukeln sich auf Routing ms

22:43

Count to Infinity

  Das Aufschaukeln der Routing Tabellen führt zu immer größer werdenden Hops Abhilfe:  Angabe eines maximalen Hop-Counts  Sobald dieser Count to Infinity erreicht ist, geht der Router von einer weggebrochenen Route aus.

Routing ms

22:43

Noch Unklarheiten?

 Mausfilm: „Wie funktioniert das Internet“   als Podcast von wdrmaus.de

im regionalen Medienzentrum (Bildstelle) Routing ms