31
Adhoc Netzwerke Mehdi Harounabadi Page 1 Integrated Communication Systems Group www.tu-ilmenau.de/ics Prof. Dr.-Ing. habil. Andreas Mitschele-Thiel Integrated HW/SW Systems Group Self-Organization 21 November 2018 1 Page 1 International Graduate School on Mobile Communications Adhoc Netzwerke Presenter: Mehdi Harounabadi [email protected]

AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group Contact Visitors address: TechnischeUniversitätIlmenau

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 1Integrated Communication Systems Groupwww.tu-ilmenau.de/icsProf. Dr.-Ing. habil. Andreas Mitschele-Thiel

Integrated HW/SW Systems GroupSelf-Organization

21 November 2018 1

Page 1 International Graduate School on Mobile Communications

Adhoc Netzwerke

Presenter:Mehdi Harounabadi

[email protected]

Page 2: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 2Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Inhalt• Der Begriff der Adhoc Netzwerke• Szenarien der Ad hoc Netzwerke• Technologien der Adhoc Netzwerke• Herausforderungen• Adhoc Routing Protokole

Page 3: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 3Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Drahtloses Infrastrukturnetz• Kommunikation zwischen Endgeräte durch Basisstation• Vorausgehende Plannung• Zentrale Verwaltung• Feste infrastruktur zwichen Basisstationen

Page 4: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 4Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Der Begriff von Adhoc Netzwerke• Drahtlose Netzwerk:

– ohne Infrastrukture– ohne Zentrale Verwaltung (Selbstorganization)– Direkt Kommunikation zwischen Knoten

• Alle Drahtlose Knoten sind:– Endgrät (Quell/ Ziel von Nachrichten)– Router (Nachrichten weiterleiten)

• Multi-hop Kommunikation

Page 5: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 5Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Mobile Adhoc NETzwerke (MANET)• Eigenschaften:

– Dynamische Topologie• Wegbrechen der Routen• Entstehung der neuen Routen

– Multi-hop Kommunikation– Asymmetriche Verbindungen

• Unterschiedliche Sendeleistungen– Beschrankte Moglichkeit der Energieversorgung

• Abhängigkeit von Batterien

C

A

B

D

NM

Page 6: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 6Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Beispiele Szenarien• Vehicular Adhoc NETzwerke (VANET)• Anwendungen:

– Sicherheit– Vekehrsteuerung

• Herausforderungen:– Hohe Mobilität– Viele Teilnehmer

Page 7: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 7Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Beispiele Szenarien (2)• Wireless Sensor Networks (WSNs)• Anwendungen:

– Überwachung– Gesundheitswesen– Brandmeldungen

• Herausforderungen– Energy– Begrenzte Verarbeitung

Page 8: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 8Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Andere Anwendungendevice‐to‐device Kommunikation (4G/5G)militäriche Kommunikation

interaktive VorlesungenInternet‐of‐Things (IoT)

Page 9: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 9Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Technologien IEEE 802.11 /WiFi• Wireless Local Area Network (WLAN)• Infrastruktur- und Ad-hoc-Netze• Funkübertragung auf ISM (2,4 GHZ, 5 GHZ) • IEEE 802.11p für ITS (Intelligent Transportation

Systems)• Übertragungraten von 1 Mbit/s (1997) bis 100Gbit/s

(802.11 ay- 2017)

Page 10: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 10Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Technologien (2) Bluetooth• Basierend auf IEEE 802.15.1• Kurzdistanz (0.5 meter bis 100 meter) Funkübertragung• Übertragungraten

– 1 Mbps Bluetooth 1.1 – 24 Mbps Bluetooth 3.0, 4.0

• Funkübertragung auf ISM band (2,4 GHZ)• Piconetz: ein Master und bis 7 Slaves

Page 11: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 11Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Technologien (3)IEEE 802.15.4 /ZigBee• Für drahtlose Sensornetze• Kommunikation mit geringster Leistungsaufnahme• Funkübertragung auf ISM band (868/915 MHZ und 2,4

GHZ)• Verschiedene Gerätearten (Endgerät, Router,

Koordinator)

Page 12: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 12Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Herausforderungen• Nachbar und Toplogieerkennung

– Periodische Hello Nachrichten• Entdeckung der Änderungen• Gefahr der Kollisionen

• Limitierte Ressourcen– Bandbreite der Funkkanäle– Batterielaufzeit– Rechenleistung

• Notwendige Optimierungen– Interval der Hello Nachrichten– Schlafperioden

Page 13: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 13Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Adhoc Routing • Klassische Routingprotokolle (aus dem Festnetzbereich)

– Zu langsame Konvergenz– Zu großer Overhead– Wichtige Metriken werden ignoriert

• Batterielaufzeit der Knoten• Zeit des Zusammenhalts der Knoten• Zuverlässigkeit der Knoten• Energiebedarf

Page 14: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 14Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Adhoc Routing (2)• Hohe Skalierbarkeit• Flexibilität• Effizienz

– Komplexität– Energieverbrauch– Speicherverbrauch

Command Center

Rescue Teams

Victims

UAV

Page 15: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 15Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Adhoc Routingprotokolle• Topology-basiert

– Proaktiv• OLSR, FSR, …

– Reaktiv• AODV, DSR, …

– Hybrid• ZRP

• Geographisch– GPSR, Geocast, LAR, …

Page 16: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 16Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Proaktiv Routingprotokolle• immer bereite Routen nach alle Ziele• Tauschen periodisch Kontrollnachrichten

– Linkstate-Protokolle• Jeder Router kennt die komplette Topologie (Zustand der

Verbindungen im Netzwerk)– Distanzvektor-Protokolle

• Jeder Router Kennt alle im netzwerk vorhanden Knoten, aberin form des nächsten hops und Länge des weges

• Austauch der kompletten Routingtabelle• Brauchen viel Bandbreite• Großer Overhead• Beispiel: OLSR

Page 17: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 17Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Optimized Link State Routing (OLSR)• Erweitert Link-State-Protokolle• Vereinfacht die komplexität der Linkstate-Protokolle• Eigenchaften:

– Jeder Knoten hat Globalen Überblick– Jeder Knoten berechnet die Route– Alle Knoten haben nicht die gleichen Aufgaben– Route wird Über “Shotest Path Algorithm” berechnet

Page 18: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 18Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

OLSR (2)• Nachbarknoten werden mit Hello Nachrichten gefunden• Periodische Kontrollpakete

– Topology information• Shortest Path Route wird berechnet unter Verwendung

dijkstra's algorithm • Unterschied zu anderen Linkstate Algorithmen?

– Nur Multi-Point-Relay Knoten weiterleiten Kontrollpakete

Page 19: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 19Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Reaktiv Routingprotokolle• Tauschen Kontrollnachrichten nur aus, wenn eine Route

benuzt werden soll• Vorteile:

– Brauchen weniger bandbreite– weniger Kontroll-Nachrichten Austauch

• Nachteile:– mehr Verzögerung als Proaktiv-Protokolle– Keine bereite Routen nach alle Ziele

• Beispiel: AODV

Page 20: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 20Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Adhoc On-demand Distance Vector (AODV)• Knoten kennen nur nächsten hop einer Route und die

Länge der Route• Definiert zwei Routingmechanismen

– Route discovery• RREQ: Route Request

– Source and destination ID– Hop count– Sequence number

• RREP: Route Reply– Route Maintenance

• RERR: Route ERRor

Page 21: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 21Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV: Flooding of RREQs IRoute discovery from S to T:

Nodes in mutual transmission range (bidirectional links)

Nodes that have already received RREQ

BA

E

F

H

C

G

DSource

Destination

S

T

Page 22: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 22Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV: Flooding of RREQs II

• RREQ is transmitted by broadcast– Received by all nodes in transmission range

BA

E

F

H

C

G

D

Broadcast

S

T

RREQ

Page 23: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 23Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV: Flooding of RREQs III

• Every node that receives RREQ forwards it by broadcast and increases the hop count– Of course S does not forward its own RREQ

• Intermediate nodes do not increase the sequence number in a RREQ when they forward it

– A source node increases the sequence number when it wants to build a new route for a specific destination

BA

E

F

H

C

G

D

S

T

RREQ

RREQ

Page 24: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 24Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV: Flooding of RREQs IV

• Nodes remember “from where” the RREQ was received– If multiple RREQ are received the one with the lowest hop count is

selected– Reverse path is constructed

BA

E

F

H

C

G

D

Constructed reverse path

S

T

RREQ

RREQ

Page 25: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 25Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV: Flooding of RREQs V

• Duplicate RREQ are detected by sequence numbers and discarded

BA

E

F

H

C

G

D

Constructed reverse path

S

T

RREQ

Page 26: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 26Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV: Flooding of RREQs VI

• Destination T has received the RREQ– Complete reverse path from T to S has been constructed

BA

E

F

H

C

G

D

S

T

RREQ

Constructed reverse path

Page 27: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 27Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV: Flooding of RREQs VII

BA

E

F

H

C

G

D

S

T

RREPRREP

RREP

RREP

RREQ

Constructed reverse path

• Node T replies with RREP to S using reverse path– Each hop on reverse path can be directly addressed (no broadcast)

Page 28: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 28Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV: Flooding of RREQs VIII

BA

E

F

H

C

G

D

S

T

Constructed forward path

Constructed reverse path

• Forward path from S to T is constructed– Can be used for data transport between S and T (bidirectional)

• Unused reverse path entries will be discarded after timeout

Page 29: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 29Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

AODV Route Maintenance• RERR

– Wegbrechen von Routen• mit Hello Nachrichten erkannt werden

– Nach ‘Source’ Knoten– ‘Source’ Knoten baut neue Route auf

A B C D

E

RERRRERR

Page 30: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 30Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Zusammenfassung• Adhoc Nezwerke

– viele Anwendungen– Schnell aufbauen– Billiger– Selbsorganiziert

• Adhoc routing protokolle– Multi-hop Kommunikation– Flexibel– Effizient:

• Resourcen verbrauch

Page 31: AdhocNetzwerke - tu-ilmenau.de€¦ · AdhocNetzwerke Mehdi Harounabadi Page 31 Integrated Communication Systems Group  Contact Visitors address: TechnischeUniversitätIlmenau

Adhoc NetzwerkeMehdi Harounabadi

Page 31Integrated Communication Systems Groupwww.tu-ilmenau.de/ics

Contact

Visitors address:

Technische Universität IlmenauHelmholtzplatz 5Zuse Building, room 1032/1070D‐98693 Ilmenau

fon:  +49 (0)3677 69 2819/4123fax:  +49 (0)3677 69 1226e‐mail:  mitsch, mehdi.harounabadi@tu‐ilmenau.de

www.tu-ilmenau.de/ics

Integrated Communication Systems GroupIlmenau University of Technology

Prof. Dr.‐Ing. habil. Andreas Mitschele‐ThielMSc. Mehdi Harounabadi