Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing...

110
Motivation Architekturen und Modelle Routing Ausblick Protokolle und Routing Sebastian L. Hauer 16. Oktober 2015 Sebastian L. Hauer Protokolle und Routing

Transcript of Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing...

Page 1: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Protokolle und Routing

Sebastian L. Hauer

16. Oktober 2015

Sebastian L. Hauer

Protokolle und Routing

Page 2: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

1 Motivation2 Architekturen und Modelle

Erinnerung: OSI-SchichtenmodellBegriffsklarungIEEE 802.15.4

Anwendungsbereich

ZigBee3 Routing

MANET BewertungskriterienAODV Routing

Routenfindung

OLS RoutingDatensatzeNachrichtentypenRoutenfindung

4 AusblickBewertungsansatze

Sebastian L. Hauer

Protokolle und Routing

Page 3: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Turschilder

Situation:

Jemand lost ein Ereignis an einem unserer Turschilder aus

Wohin soll die Nachricht uber das Ereignis gesendet werden?

Wie soll diese Nachricht vom Turschild zum Ziel kommen?

Ist das Ziel uberhaupt erreichbar?

Wie viel Energie verbraucht der Versand der Nachricht?

Kann die Nachricht auch warten?

Sebastian L. Hauer

Protokolle und Routing

Page 4: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Turschilder

Situation:

Jemand lost ein Ereignis an einem unserer Turschilder aus

Wohin soll die Nachricht uber das Ereignis gesendet werden?

Wie soll diese Nachricht vom Turschild zum Ziel kommen?

Ist das Ziel uberhaupt erreichbar?

Wie viel Energie verbraucht der Versand der Nachricht?

Kann die Nachricht auch warten?

Sebastian L. Hauer

Protokolle und Routing

Page 5: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Turschilder

Situation:

Jemand lost ein Ereignis an einem unserer Turschilder aus

Wohin soll die Nachricht uber das Ereignis gesendet werden?

Wie soll diese Nachricht vom Turschild zum Ziel kommen?

Ist das Ziel uberhaupt erreichbar?

Wie viel Energie verbraucht der Versand der Nachricht?

Kann die Nachricht auch warten?

Sebastian L. Hauer

Protokolle und Routing

Page 6: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Turschilder

Situation:

Jemand lost ein Ereignis an einem unserer Turschilder aus

Wohin soll die Nachricht uber das Ereignis gesendet werden?

Wie soll diese Nachricht vom Turschild zum Ziel kommen?

Ist das Ziel uberhaupt erreichbar?

Wie viel Energie verbraucht der Versand der Nachricht?

Kann die Nachricht auch warten?

Sebastian L. Hauer

Protokolle und Routing

Page 7: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Turschilder

Situation:

Jemand lost ein Ereignis an einem unserer Turschilder aus

Wohin soll die Nachricht uber das Ereignis gesendet werden?

Wie soll diese Nachricht vom Turschild zum Ziel kommen?

Ist das Ziel uberhaupt erreichbar?

Wie viel Energie verbraucht der Versand der Nachricht?

Kann die Nachricht auch warten?

Sebastian L. Hauer

Protokolle und Routing

Page 8: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Turschilder

Situation:

Jemand lost ein Ereignis an einem unserer Turschilder aus

Wohin soll die Nachricht uber das Ereignis gesendet werden?

Wie soll diese Nachricht vom Turschild zum Ziel kommen?

Ist das Ziel uberhaupt erreichbar?

Wie viel Energie verbraucht der Versand der Nachricht?

Kann die Nachricht auch warten?

Sebastian L. Hauer

Protokolle und Routing

Page 9: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Turschilder

Situation:

Jemand lost ein Ereignis an einem unserer Turschilder aus

Wohin soll die Nachricht uber das Ereignis gesendet werden?

Wie soll diese Nachricht vom Turschild zum Ziel kommen?

Ist das Ziel uberhaupt erreichbar?

Wie viel Energie verbraucht der Versand der Nachricht?

Kann die Nachricht auch warten?

Sebastian L. Hauer

Protokolle und Routing

Page 10: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Erinnerung: OSI-Schichtenmodell

OSI-Schichtenmodell

Sebastian L. Hauer

Protokolle und Routing

Page 11: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Netzwerkgroßen

Sebastian L. Hauer

Protokolle und Routing

Page 12: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Begriffe: Gerate

Knoten = Gerat

Endgerat: Sender, Empfanger

Router: Sender, Empfanger, Zwischenstation

Koordinator: Identifiziert und verwaltet Netzwerke

RFD: Reduced Function Device

FFD: Full Function Device

Gateway: Verbindungsknoten zwischen mehreren Netzwerken

Sebastian L. Hauer

Protokolle und Routing

Page 13: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Begriffe: Gerate

Knoten = Gerat

Endgerat: Sender, Empfanger

Router: Sender, Empfanger, Zwischenstation

Koordinator: Identifiziert und verwaltet Netzwerke

RFD: Reduced Function Device

FFD: Full Function Device

Gateway: Verbindungsknoten zwischen mehreren Netzwerken

Sebastian L. Hauer

Protokolle und Routing

Page 14: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Begriffe: Gerate

Knoten = Gerat

Endgerat: Sender, Empfanger

Router: Sender, Empfanger, Zwischenstation

Koordinator: Identifiziert und verwaltet Netzwerke

RFD: Reduced Function Device

FFD: Full Function Device

Gateway: Verbindungsknoten zwischen mehreren Netzwerken

Sebastian L. Hauer

Protokolle und Routing

Page 15: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Begriffe: Gerate

Knoten = Gerat

Endgerat: Sender, Empfanger

Router: Sender, Empfanger, Zwischenstation

Koordinator: Identifiziert und verwaltet Netzwerke

RFD: Reduced Function Device

FFD: Full Function Device

Gateway: Verbindungsknoten zwischen mehreren Netzwerken

Sebastian L. Hauer

Protokolle und Routing

Page 16: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Begriffe: Gerate

Knoten = Gerat

Endgerat: Sender, Empfanger

Router: Sender, Empfanger, Zwischenstation

Koordinator: Identifiziert und verwaltet Netzwerke

RFD: Reduced Function Device

FFD: Full Function Device

Gateway: Verbindungsknoten zwischen mehreren Netzwerken

Sebastian L. Hauer

Protokolle und Routing

Page 17: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Begriffe: Gerate

Knoten = Gerat

Endgerat: Sender, Empfanger

Router: Sender, Empfanger, Zwischenstation

Koordinator: Identifiziert und verwaltet Netzwerke

RFD: Reduced Function Device

FFD: Full Function Device

Gateway: Verbindungsknoten zwischen mehreren Netzwerken

Sebastian L. Hauer

Protokolle und Routing

Page 18: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Begriffe: Gerate

Knoten = Gerat

Endgerat: Sender, Empfanger

Router: Sender, Empfanger, Zwischenstation

Koordinator: Identifiziert und verwaltet Netzwerke

RFD: Reduced Function Device

FFD: Full Function Device

Gateway: Verbindungsknoten zwischen mehreren Netzwerken

Sebastian L. Hauer

Protokolle und Routing

Page 19: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Begriffsklarung

Begriffe: Gerate

Knoten = Gerat

Endgerat: Sender, Empfanger

Router: Sender, Empfanger, Zwischenstation

Koordinator: Identifiziert und verwaltet Netzwerke

RFD: Reduced Function Device

FFD: Full Function Device

Gateway: Verbindungsknoten zwischen mehreren Netzwerken

Sebastian L. Hauer

Protokolle und Routing

Page 20: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

IEEE 802.15.4

Ubertragungsprotokoll fur WPANs ( 10m bis 30m)

Ziele:

Energiesparend

kostengunstige Entwicklung

Nutzung von lizenzfreien ISM-Frequenzbandern

Sebastian L. Hauer

Protokolle und Routing

Page 21: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

IEEE 802.15.4

Ubertragungsprotokoll fur WPANs ( 10m bis 30m)Ziele:

Energiesparend

kostengunstige Entwicklung

Nutzung von lizenzfreien ISM-Frequenzbandern

Sebastian L. Hauer

Protokolle und Routing

Page 22: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

IEEE 802.15.4

Ubertragungsprotokoll fur WPANs ( 10m bis 30m)Ziele:

Energiesparend

kostengunstige Entwicklung

Nutzung von lizenzfreien ISM-Frequenzbandern

Sebastian L. Hauer

Protokolle und Routing

Page 23: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

IEEE 802.15.4

Ubertragungsprotokoll fur WPANs ( 10m bis 30m)Ziele:

Energiesparend

kostengunstige Entwicklung

Nutzung von lizenzfreien ISM-Frequenzbandern

Sebastian L. Hauer

Protokolle und Routing

Page 24: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

Topologien

E: Endgerate sind meist RFDs

R C: FFDs konnen als Router verwendet werden und durfen

ein PAN koordinieren

Sebastian L. Hauer

Protokolle und Routing

Page 25: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

Topologien: Stern

E

CE R

E

E

LAN

Sebastian L. Hauer

Protokolle und Routing

Page 26: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

Topologien: Peer to Peer

E

CE R

E

E

LAN

Sebastian L. Hauer

Protokolle und Routing

Page 27: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

Technische Daten

Frequenzband Bandbreite Datenrate

868-868,6 MHz 300 kHz 20kBit/s

902-928 MHz 600 kHz 40kBit/s

2400-2483,5 MHz 2 MHz 250kBit/s

Anmerkung:WLAN 2412 - 2484 MHz

Bluetooth 2402 - 2480 MHz

Sebastian L. Hauer

Protokolle und Routing

Page 28: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

IEEE 802.15.4

Technische Daten

Frequenzband Bandbreite Datenrate

868-868,6 MHz 300 kHz 20kBit/s

902-928 MHz 600 kHz 40kBit/s

2400-2483,5 MHz 2 MHz 250kBit/s

Anmerkung:WLAN 2412 - 2484 MHz

Bluetooth 2402 - 2480 MHz

Sebastian L. Hauer

Protokolle und Routing

Page 29: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

ZigBee

ZigBee

Erweitert IEEE 802.5.15 ...

um Protokolle in Netzwerk- und Verschlusselungsschicht

um ein Framework zur Anwendungsentwicklung

um ein Adressierungsverfahren uber PAN-IDs

Wird hauptsachlich fur den Gebrauch in intelligenten Wohnungenund Hausern vermarktet.

Sebastian L. Hauer

Protokolle und Routing

Page 30: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

ZigBee

ZigBee

Erweitert IEEE 802.5.15 ...

um Protokolle in Netzwerk- und Verschlusselungsschicht

um ein Framework zur Anwendungsentwicklung

um ein Adressierungsverfahren uber PAN-IDs

Wird hauptsachlich fur den Gebrauch in intelligenten Wohnungenund Hausern vermarktet.

Sebastian L. Hauer

Protokolle und Routing

Page 31: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

ZigBee

ZigBee

Erweitert IEEE 802.5.15 ...

um Protokolle in Netzwerk- und Verschlusselungsschicht

um ein Framework zur Anwendungsentwicklung

um ein Adressierungsverfahren uber PAN-IDs

Wird hauptsachlich fur den Gebrauch in intelligenten Wohnungenund Hausern vermarktet.

Sebastian L. Hauer

Protokolle und Routing

Page 32: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

ZigBee

ZigBee

Erweitert IEEE 802.5.15 ...

um Protokolle in Netzwerk- und Verschlusselungsschicht

um ein Framework zur Anwendungsentwicklung

um ein Adressierungsverfahren uber PAN-IDs

Wird hauptsachlich fur den Gebrauch in intelligenten Wohnungenund Hausern vermarktet.

Sebastian L. Hauer

Protokolle und Routing

Page 33: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

ZigBee

ZigBee

Erweitert IEEE 802.5.15 ...

um Protokolle in Netzwerk- und Verschlusselungsschicht

um ein Framework zur Anwendungsentwicklung

um ein Adressierungsverfahren uber PAN-IDs

Wird hauptsachlich fur den Gebrauch in intelligenten Wohnungenund Hausern vermarktet.

Sebastian L. Hauer

Protokolle und Routing

Page 34: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

ZigBee

ZigBee

Erweitert IEEE 802.5.15 ...

um Protokolle in Netzwerk- und Verschlusselungsschicht

um ein Framework zur Anwendungsentwicklung

um ein Adressierungsverfahren uber PAN-IDs

Wird hauptsachlich fur den Gebrauch in intelligenten Wohnungenund Hausern vermarktet.

Sebastian L. Hauer

Protokolle und Routing

Page 35: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Routing

Wir gehen davon aus:

Das Gerat ist einem Netzwerk beigetreten.

Das Gerat hat eine Adresse erhalten.

Das Gerat kennt die Adresse, an die es eine Nachrichtschicken will.

Wie kommt die Nachricht am Ziel an?

Sebastian L. Hauer

Protokolle und Routing

Page 36: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Routing

Wir gehen davon aus:

Das Gerat ist einem Netzwerk beigetreten.

Das Gerat hat eine Adresse erhalten.

Das Gerat kennt die Adresse, an die es eine Nachrichtschicken will.

Wie kommt die Nachricht am Ziel an?

Sebastian L. Hauer

Protokolle und Routing

Page 37: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Routing

Wir gehen davon aus:

Das Gerat ist einem Netzwerk beigetreten.

Das Gerat hat eine Adresse erhalten.

Das Gerat kennt die Adresse, an die es eine Nachrichtschicken will.

Wie kommt die Nachricht am Ziel an?

Sebastian L. Hauer

Protokolle und Routing

Page 38: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Routing

Wir gehen davon aus:

Das Gerat ist einem Netzwerk beigetreten.

Das Gerat hat eine Adresse erhalten.

Das Gerat kennt die Adresse, an die es eine Nachrichtschicken will.

Wie kommt die Nachricht am Ziel an?

Sebastian L. Hauer

Protokolle und Routing

Page 39: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Routing

Wir gehen davon aus:

Das Gerat ist einem Netzwerk beigetreten.

Das Gerat hat eine Adresse erhalten.

Das Gerat kennt die Adresse, an die es eine Nachrichtschicken will.

Wie kommt die Nachricht am Ziel an?

Sebastian L. Hauer

Protokolle und Routing

Page 40: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Weitere Begriffe

Ad-Hoc Netzwerk: Spontanes Netzwerk ohne zentraleVerwaltung

Link-State Routing: Jeder Knoten speichert seine Sicht aufdas Netzwerk lokal

On-Demand Routing: Jeder Knoten ermittelt spontan eineRoute zum Ziel

Sebastian L. Hauer

Protokolle und Routing

Page 41: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Weitere Begriffe

Ad-Hoc Netzwerk: Spontanes Netzwerk ohne zentraleVerwaltung

Link-State Routing: Jeder Knoten speichert seine Sicht aufdas Netzwerk lokal

On-Demand Routing: Jeder Knoten ermittelt spontan eineRoute zum Ziel

Sebastian L. Hauer

Protokolle und Routing

Page 42: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Weitere Begriffe

Ad-Hoc Netzwerk: Spontanes Netzwerk ohne zentraleVerwaltung

Link-State Routing: Jeder Knoten speichert seine Sicht aufdas Netzwerk lokal

On-Demand Routing: Jeder Knoten ermittelt spontan eineRoute zum Ziel

Sebastian L. Hauer

Protokolle und Routing

Page 43: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Weitere Begriffe

Ad-Hoc Netzwerk: Spontanes Netzwerk ohne zentraleVerwaltung

Link-State Routing: Jeder Knoten speichert seine Sicht aufdas Netzwerk lokal

On-Demand Routing: Jeder Knoten ermittelt spontan eineRoute zum Ziel

Sebastian L. Hauer

Protokolle und Routing

Page 44: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf gilt es zu achten?

RFC 2501 schlagt dazu folgendes vor:

Verteilte Verwaltung

Kreise in der Topologie

Ressourcenverbrauch beim Routing

Angriffsspielraum durch (blindes) Vertrauen

Ruhezeiten stromsparender Gerate

Unidirektionale Verbindungen

Sebastian L. Hauer

Protokolle und Routing

Page 45: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf gilt es zu achten?

RFC 2501 schlagt dazu folgendes vor:

Verteilte Verwaltung

Kreise in der Topologie

Ressourcenverbrauch beim Routing

Angriffsspielraum durch (blindes) Vertrauen

Ruhezeiten stromsparender Gerate

Unidirektionale Verbindungen

Sebastian L. Hauer

Protokolle und Routing

Page 46: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf gilt es zu achten?

RFC 2501 schlagt dazu folgendes vor:

Verteilte Verwaltung

Kreise in der Topologie

Ressourcenverbrauch beim Routing

Angriffsspielraum durch (blindes) Vertrauen

Ruhezeiten stromsparender Gerate

Unidirektionale Verbindungen

Sebastian L. Hauer

Protokolle und Routing

Page 47: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf gilt es zu achten?

RFC 2501 schlagt dazu folgendes vor:

Verteilte Verwaltung

Kreise in der Topologie

Ressourcenverbrauch beim Routing

Angriffsspielraum durch (blindes) Vertrauen

Ruhezeiten stromsparender Gerate

Unidirektionale Verbindungen

Sebastian L. Hauer

Protokolle und Routing

Page 48: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf gilt es zu achten?

RFC 2501 schlagt dazu folgendes vor:

Verteilte Verwaltung

Kreise in der Topologie

Ressourcenverbrauch beim Routing

Angriffsspielraum durch (blindes) Vertrauen

Ruhezeiten stromsparender Gerate

Unidirektionale Verbindungen

Sebastian L. Hauer

Protokolle und Routing

Page 49: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf gilt es zu achten?

RFC 2501 schlagt dazu folgendes vor:

Verteilte Verwaltung

Kreise in der Topologie

Ressourcenverbrauch beim Routing

Angriffsspielraum durch (blindes) Vertrauen

Ruhezeiten stromsparender Gerate

Unidirektionale Verbindungen

Sebastian L. Hauer

Protokolle und Routing

Page 50: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf gilt es zu achten?

RFC 2501 schlagt dazu folgendes vor:

Verteilte Verwaltung

Kreise in der Topologie

Ressourcenverbrauch beim Routing

Angriffsspielraum durch (blindes) Vertrauen

Ruhezeiten stromsparender Gerate

Unidirektionale Verbindungen

Sebastian L. Hauer

Protokolle und Routing

Page 51: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Wonach sollte man ein Protokoll bewerten?

RFC 2501 schlagt dazu folgendes vor:

Sender ↔ Empfanger Durchsatz

Verzogerung der Kommunikation

Frequenz falscher Paketreihenfolge

Effizienz:

Große der insgesamt ubertragenen DatenGroße der ubertragenen Metadaten

Sebastian L. Hauer

Protokolle und Routing

Page 52: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Wonach sollte man ein Protokoll bewerten?

RFC 2501 schlagt dazu folgendes vor:

Sender ↔ Empfanger Durchsatz

Verzogerung der Kommunikation

Frequenz falscher Paketreihenfolge

Effizienz:

Große der insgesamt ubertragenen DatenGroße der ubertragenen Metadaten

Sebastian L. Hauer

Protokolle und Routing

Page 53: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Wonach sollte man ein Protokoll bewerten?

RFC 2501 schlagt dazu folgendes vor:

Sender ↔ Empfanger Durchsatz

Verzogerung der Kommunikation

Frequenz falscher Paketreihenfolge

Effizienz:

Große der insgesamt ubertragenen DatenGroße der ubertragenen Metadaten

Sebastian L. Hauer

Protokolle und Routing

Page 54: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Wonach sollte man ein Protokoll bewerten?

RFC 2501 schlagt dazu folgendes vor:

Sender ↔ Empfanger Durchsatz

Verzogerung der Kommunikation

Frequenz falscher Paketreihenfolge

Effizienz:

Große der insgesamt ubertragenen DatenGroße der ubertragenen Metadaten

Sebastian L. Hauer

Protokolle und Routing

Page 55: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Wonach sollte man ein Protokoll bewerten?

RFC 2501 schlagt dazu folgendes vor:

Sender ↔ Empfanger Durchsatz

Verzogerung der Kommunikation

Frequenz falscher Paketreihenfolge

Effizienz:

Große der insgesamt ubertragenen DatenGroße der ubertragenen Metadaten

Sebastian L. Hauer

Protokolle und Routing

Page 56: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Wonach sollte man ein Protokoll bewerten?

RFC 2501 schlagt dazu folgendes vor:

Sender ↔ Empfanger Durchsatz

Verzogerung der Kommunikation

Frequenz falscher Paketreihenfolge

Effizienz:

Große der insgesamt ubertragenen Daten

Große der ubertragenen Metadaten

Sebastian L. Hauer

Protokolle und Routing

Page 57: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Wonach sollte man ein Protokoll bewerten?

RFC 2501 schlagt dazu folgendes vor:

Sender ↔ Empfanger Durchsatz

Verzogerung der Kommunikation

Frequenz falscher Paketreihenfolge

Effizienz:

Große der insgesamt ubertragenen DatenGroße der ubertragenen Metadaten

Sebastian L. Hauer

Protokolle und Routing

Page 58: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 59: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 60: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 61: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 62: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 63: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 64: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 65: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 66: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

MANET Bewertungskriterien

Worauf sollte man bei der Bewertung achten?

RFC 2501 schlagt dazu folgendes vor:

Netzwerkgroße

Grad der Netzwerkknoten

Frequenz von Anderungen

Bandbreite

Anzahl unidirektionaler Verbindungen

Bildung von Mustern

Anfalligkeit zu Ausfallen

Anzahl energiesparender Knoten

Sebastian L. Hauer

Protokolle und Routing

Page 67: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

Ad-Hoc On Demand Vector Routing [RFC 3561]

Ein Routingprotokoll fur Ad-Hoc Netzwerke

Benutzt 3(4) Nachrichtentypen zur Verwaltung

Route Request (RREQ)Route Reply (RREP) + Route Reply ACK (RREP-ACK)Route Error (RERR)

Vermerkt mogliche Route in Tabelle

Aktualisiert diese nur bei Bedarf (On-Demand)

Sebastian L. Hauer

Protokolle und Routing

Page 68: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

Ad-Hoc On Demand Vector Routing [RFC 3561]

Ein Routingprotokoll fur Ad-Hoc Netzwerke

Benutzt 3(4) Nachrichtentypen zur Verwaltung

Route Request (RREQ)Route Reply (RREP) + Route Reply ACK (RREP-ACK)Route Error (RERR)

Vermerkt mogliche Route in Tabelle

Aktualisiert diese nur bei Bedarf (On-Demand)

Sebastian L. Hauer

Protokolle und Routing

Page 69: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

Ad-Hoc On Demand Vector Routing [RFC 3561]

Ein Routingprotokoll fur Ad-Hoc Netzwerke

Benutzt 3(4) Nachrichtentypen zur Verwaltung

Route Request (RREQ)Route Reply (RREP) + Route Reply ACK (RREP-ACK)Route Error (RERR)

Vermerkt mogliche Route in Tabelle

Aktualisiert diese nur bei Bedarf (On-Demand)

Sebastian L. Hauer

Protokolle und Routing

Page 70: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

Ad-Hoc On Demand Vector Routing [RFC 3561]

Ein Routingprotokoll fur Ad-Hoc Netzwerke

Benutzt 3(4) Nachrichtentypen zur Verwaltung

Route Request (RREQ)

Route Reply (RREP) + Route Reply ACK (RREP-ACK)Route Error (RERR)

Vermerkt mogliche Route in Tabelle

Aktualisiert diese nur bei Bedarf (On-Demand)

Sebastian L. Hauer

Protokolle und Routing

Page 71: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

Ad-Hoc On Demand Vector Routing [RFC 3561]

Ein Routingprotokoll fur Ad-Hoc Netzwerke

Benutzt 3(4) Nachrichtentypen zur Verwaltung

Route Request (RREQ)Route Reply (RREP) + Route Reply ACK (RREP-ACK)

Route Error (RERR)

Vermerkt mogliche Route in Tabelle

Aktualisiert diese nur bei Bedarf (On-Demand)

Sebastian L. Hauer

Protokolle und Routing

Page 72: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

Ad-Hoc On Demand Vector Routing [RFC 3561]

Ein Routingprotokoll fur Ad-Hoc Netzwerke

Benutzt 3(4) Nachrichtentypen zur Verwaltung

Route Request (RREQ)Route Reply (RREP) + Route Reply ACK (RREP-ACK)Route Error (RERR)

Vermerkt mogliche Route in Tabelle

Aktualisiert diese nur bei Bedarf (On-Demand)

Sebastian L. Hauer

Protokolle und Routing

Page 73: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

Ad-Hoc On Demand Vector Routing [RFC 3561]

Ein Routingprotokoll fur Ad-Hoc Netzwerke

Benutzt 3(4) Nachrichtentypen zur Verwaltung

Route Request (RREQ)Route Reply (RREP) + Route Reply ACK (RREP-ACK)Route Error (RERR)

Vermerkt mogliche Route in Tabelle

Aktualisiert diese nur bei Bedarf (On-Demand)

Sebastian L. Hauer

Protokolle und Routing

Page 74: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

Ad-Hoc On Demand Vector Routing [RFC 3561]

Ein Routingprotokoll fur Ad-Hoc Netzwerke

Benutzt 3(4) Nachrichtentypen zur Verwaltung

Route Request (RREQ)Route Reply (RREP) + Route Reply ACK (RREP-ACK)Route Error (RERR)

Vermerkt mogliche Route in Tabelle

Aktualisiert diese nur bei Bedarf (On-Demand)

Sebastian L. Hauer

Protokolle und Routing

Page 75: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

RREQ

S R1

R2 R3

R4

R5 R6

R7

R8 R9

E

Sebastian L. Hauer

Protokolle und Routing

Page 76: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

RREQ

S R1

R2 R3

R4

R5 R6

R7

R8 R9

ERREQ1

RREQ2

RREQ2

RREQ3

RREQ4

RREQ3

RREQ4

RREQ5

RREQ5

RREQ6

RREQ6

RREQ7

Sebastian L. Hauer

Protokolle und Routing

Page 77: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

RREP

S R1

R2 R3

R4

R5 R6

R7

R8 R9

ERREP6

RREP6RREP6

RREP6

RREP6

RREP6

Sebastian L. Hauer

Protokolle und Routing

Page 78: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

RERR

S R1

R2 R3

R4

R5 R6

R7

R8 R9

E

Sebastian L. Hauer

Protokolle und Routing

Page 79: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

AODV Routing

RERR

S R1

R2 R3

R4

R5 R6

R7

R8 R9

ERERR

RERRRERR

RERR

Sebastian L. Hauer

Protokolle und Routing

Page 80: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Optimized Link-State Routing

Ein weiteres Routingprotokoll fur Ad-Hoc Netzwerke

Verwaltet nur eine lokale (2-Hops weite) Sicht auf dasNetzwerk

Versucht Nachrichtenoverhead zu reduzieren durch Auswahldedizierter Kommunikationsknoten

Generiert Anhand der Informationen uber diese Wahl andererKnoten eine lokale Routingtabelle

Sebastian L. Hauer

Protokolle und Routing

Page 81: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Optimized Link-State Routing

Ein weiteres Routingprotokoll fur Ad-Hoc Netzwerke

Verwaltet nur eine lokale (2-Hops weite) Sicht auf dasNetzwerk

Versucht Nachrichtenoverhead zu reduzieren durch Auswahldedizierter Kommunikationsknoten

Generiert Anhand der Informationen uber diese Wahl andererKnoten eine lokale Routingtabelle

Sebastian L. Hauer

Protokolle und Routing

Page 82: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Optimized Link-State Routing

Ein weiteres Routingprotokoll fur Ad-Hoc Netzwerke

Verwaltet nur eine lokale (2-Hops weite) Sicht auf dasNetzwerk

Versucht Nachrichtenoverhead zu reduzieren durch Auswahldedizierter Kommunikationsknoten

Generiert Anhand der Informationen uber diese Wahl andererKnoten eine lokale Routingtabelle

Sebastian L. Hauer

Protokolle und Routing

Page 83: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Optimized Link-State Routing

Ein weiteres Routingprotokoll fur Ad-Hoc Netzwerke

Verwaltet nur eine lokale (2-Hops weite) Sicht auf dasNetzwerk

Versucht Nachrichtenoverhead zu reduzieren durch Auswahldedizierter Kommunikationsknoten

Generiert Anhand der Informationen uber diese Wahl andererKnoten eine lokale Routingtabelle

Sebastian L. Hauer

Protokolle und Routing

Page 84: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Optimized Link-State Routing

Ein weiteres Routingprotokoll fur Ad-Hoc Netzwerke

Verwaltet nur eine lokale (2-Hops weite) Sicht auf dasNetzwerk

Versucht Nachrichtenoverhead zu reduzieren durch Auswahldedizierter Kommunikationsknoten

Generiert Anhand der Informationen uber diese Wahl andererKnoten eine lokale Routingtabelle

Sebastian L. Hauer

Protokolle und Routing

Page 85: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Was wird gespeichert?

Vermerke Tabelle uber alle bekannten 2-Hop Verbindungen

Berechne ein moglichst minimales DominatingSet aufdiesen Knoten

Diese Knoten heißen Multipoint-Relay.

Verwende zum broadcasten von Routinganfragen nur dieMultipoint-Relays.

Sebastian L. Hauer

Protokolle und Routing

Page 86: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Was wird gespeichert?

Vermerke Tabelle uber alle bekannten 2-Hop Verbindungen

Berechne ein moglichst minimales DominatingSet aufdiesen Knoten

Diese Knoten heißen Multipoint-Relay.

Verwende zum broadcasten von Routinganfragen nur dieMultipoint-Relays.

Sebastian L. Hauer

Protokolle und Routing

Page 87: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Was wird gespeichert?

Vermerke Tabelle uber alle bekannten 2-Hop Verbindungen

Berechne ein moglichst minimales DominatingSet aufdiesen Knoten

Diese Knoten heißen Multipoint-Relay.

Verwende zum broadcasten von Routinganfragen nur dieMultipoint-Relays.

Sebastian L. Hauer

Protokolle und Routing

Page 88: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Was wird gespeichert?

Vermerke Tabelle uber alle bekannten 2-Hop Verbindungen

Berechne ein moglichst minimales DominatingSet aufdiesen Knoten

Diese Knoten heißen Multipoint-Relay.

Verwende zum broadcasten von Routinganfragen nur dieMultipoint-Relays.

Sebastian L. Hauer

Protokolle und Routing

Page 89: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Was wird gespeichert?

Vermerke Tabelle uber alle bekannten 2-Hop Verbindungen

Berechne ein moglichst minimales DominatingSet aufdiesen Knoten

Diese Knoten heißen Multipoint-Relay.

Verwende zum broadcasten von Routinganfragen nur dieMultipoint-Relays.

Sebastian L. Hauer

Protokolle und Routing

Page 90: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

HELLO - Nachrichten

SR

R

R

R

RR

R

Sebastian L. Hauer

Protokolle und Routing

Page 91: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

HELLO - Nachrichten

SR

R

R

R

RR

R

HELLO

Sebastian L. Hauer

Protokolle und Routing

Page 92: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

HELLO - Nachrichten

SR

R

R

R

RR

R

Sebastian L. Hauer

Protokolle und Routing

Page 93: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

HELLO - Nachrichten

SR

R

R

R

RR

R

HELLO HELLO

Sebastian L. Hauer

Protokolle und Routing

Page 94: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

HELLO - Nachrichten

SR

R

R

R

RR

R

Sebastian L. Hauer

Protokolle und Routing

Page 95: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

HELLO - Nachrichten

SR

R

R

R

RR

R

Sebastian L. Hauer

Protokolle und Routing

Page 96: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

HELLO - Nachrichten

SR

R

MR

R

RMR

R

Sebastian L. Hauer

Protokolle und Routing

Page 97: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Topology Control (TC) - Nachrichten

Informationen uber eigene lokale Topologie

Werden nur uber Multipoint Relays weiter verteilt

Helfen andere Knoten ein Bild vom gesamten Netzwerkaufzubauen

Routenfindung uber paarweise verbundene Pfade in eigenerListe

Sebastian L. Hauer

Protokolle und Routing

Page 98: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Topology Control (TC) - Nachrichten

Informationen uber eigene lokale Topologie

Werden nur uber Multipoint Relays weiter verteilt

Helfen andere Knoten ein Bild vom gesamten Netzwerkaufzubauen

Routenfindung uber paarweise verbundene Pfade in eigenerListe

Sebastian L. Hauer

Protokolle und Routing

Page 99: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Topology Control (TC) - Nachrichten

Informationen uber eigene lokale Topologie

Werden nur uber Multipoint Relays weiter verteilt

Helfen andere Knoten ein Bild vom gesamten Netzwerkaufzubauen

Routenfindung uber paarweise verbundene Pfade in eigenerListe

Sebastian L. Hauer

Protokolle und Routing

Page 100: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Topology Control (TC) - Nachrichten

Informationen uber eigene lokale Topologie

Werden nur uber Multipoint Relays weiter verteilt

Helfen andere Knoten ein Bild vom gesamten Netzwerkaufzubauen

Routenfindung uber paarweise verbundene Pfade in eigenerListe

Sebastian L. Hauer

Protokolle und Routing

Page 101: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

OLS Routing

Topology Control (TC) - Nachrichten

Informationen uber eigene lokale Topologie

Werden nur uber Multipoint Relays weiter verteilt

Helfen andere Knoten ein Bild vom gesamten Netzwerkaufzubauen

Routenfindung uber paarweise verbundene Pfade in eigenerListe

Sebastian L. Hauer

Protokolle und Routing

Page 102: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Einschatzungen

OLSR beansprucht als proaktives Protokoll die Bandbreite derGerate

Die Topologie unseres SolarDoorplate Netzwerkes wird sichjedoch selten andern

AODVR wird einmal aktive Verbindungen vermutlichbeibehalten konnen und mussen

Routenanfragen werden seltener ausgefuhrt

Verwendung von dedizierten Verteilerstationen konnte einenhybriden ermoglichen

Genaue Implementierung ist schließlich ganzlich uns uberlassen

Sebastian L. Hauer

Protokolle und Routing

Page 103: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Einschatzungen

OLSR beansprucht als proaktives Protokoll die Bandbreite derGerate

Die Topologie unseres SolarDoorplate Netzwerkes wird sichjedoch selten andern

AODVR wird einmal aktive Verbindungen vermutlichbeibehalten konnen und mussen

Routenanfragen werden seltener ausgefuhrt

Verwendung von dedizierten Verteilerstationen konnte einenhybriden ermoglichen

Genaue Implementierung ist schließlich ganzlich uns uberlassen

Sebastian L. Hauer

Protokolle und Routing

Page 104: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Einschatzungen

OLSR beansprucht als proaktives Protokoll die Bandbreite derGerate

Die Topologie unseres SolarDoorplate Netzwerkes wird sichjedoch selten andern

AODVR wird einmal aktive Verbindungen vermutlichbeibehalten konnen und mussen

Routenanfragen werden seltener ausgefuhrt

Verwendung von dedizierten Verteilerstationen konnte einenhybriden ermoglichen

Genaue Implementierung ist schließlich ganzlich uns uberlassen

Sebastian L. Hauer

Protokolle und Routing

Page 105: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Einschatzungen

OLSR beansprucht als proaktives Protokoll die Bandbreite derGerate

Die Topologie unseres SolarDoorplate Netzwerkes wird sichjedoch selten andern

AODVR wird einmal aktive Verbindungen vermutlichbeibehalten konnen und mussen

Routenanfragen werden seltener ausgefuhrt

Verwendung von dedizierten Verteilerstationen konnte einenhybriden ermoglichen

Genaue Implementierung ist schließlich ganzlich uns uberlassen

Sebastian L. Hauer

Protokolle und Routing

Page 106: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Einschatzungen

OLSR beansprucht als proaktives Protokoll die Bandbreite derGerate

Die Topologie unseres SolarDoorplate Netzwerkes wird sichjedoch selten andern

AODVR wird einmal aktive Verbindungen vermutlichbeibehalten konnen und mussen

Routenanfragen werden seltener ausgefuhrt

Verwendung von dedizierten Verteilerstationen konnte einenhybriden ermoglichen

Genaue Implementierung ist schließlich ganzlich uns uberlassen

Sebastian L. Hauer

Protokolle und Routing

Page 107: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Einschatzungen

OLSR beansprucht als proaktives Protokoll die Bandbreite derGerate

Die Topologie unseres SolarDoorplate Netzwerkes wird sichjedoch selten andern

AODVR wird einmal aktive Verbindungen vermutlichbeibehalten konnen und mussen

Routenanfragen werden seltener ausgefuhrt

Verwendung von dedizierten Verteilerstationen konnte einenhybriden ermoglichen

Genaue Implementierung ist schließlich ganzlich uns uberlassen

Sebastian L. Hauer

Protokolle und Routing

Page 108: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Einschatzungen

OLSR beansprucht als proaktives Protokoll die Bandbreite derGerate

Die Topologie unseres SolarDoorplate Netzwerkes wird sichjedoch selten andern

AODVR wird einmal aktive Verbindungen vermutlichbeibehalten konnen und mussen

Routenanfragen werden seltener ausgefuhrt

Verwendung von dedizierten Verteilerstationen konnte einenhybriden ermoglichen

Genaue Implementierung ist schließlich ganzlich uns uberlassen

Sebastian L. Hauer

Protokolle und Routing

Page 109: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Noch fragen ... ?

Vielen Dank fur Ihre Aufmerksamkeit!

Sebastian L. Hauer

Protokolle und Routing

Page 110: Protokolle und Routing - uni-dortmund.de€¦ · Motivation Architekturen und Modelle Routing Ausblick 1 Motivation 2 Architekturen und Modelle Erinnerung: OSI-Schichtenmodell Begri

Motivation Architekturen und Modelle Routing Ausblick

Bewertungsansatze

Referenzen

Bild http://jeromeabel.net/files/ressources/xbee-arduino/images/large/network-scales.png

Bild http://www.der-wirtschaftsingenieur.de/bilder/it/OSI-Modell3.PNG

IEEE: https://standards.ieee.org/getieee802/download/802.15.4-2011.pdf

RFC3561: https://www.ietf.org/rfc/rfc3561.txt

RFC2501: https://tools.ietf.org/html/rfc2501

OLSR: http://www.cs.jhu.edu/ dholmer/600.647/papers/OLSR.pdf

Sebastian L. Hauer

Protokolle und Routing