routing protocol in cognitive radio ad-hoc networks€¦ · adhoc netzwerke mehdi harounabadi page...

31
Page 1 International Graduate School on Mobile Communications Adhoc Netzwerke Presenter: Mehdi Harounabadi [email protected]

Upload: dinhtuong

Post on 24-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

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 29 January 2017

1

Page 1 International Graduate School on Mobile Communications

Adhoc Netzwerke

Presenter: Mehdi Harounabadi

[email protected]

Adhoc Netzwerke Mehdi Harounabadi

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

Inhalt • Der Begriff von Adhoc Netzwerke • Szenarien von Ad hoc Netzwerke • Technologien von Adhoc Netzwerke • Herausforderungen • AdhocRouting

Adhoc Netzwerke Mehdi Harounabadi

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

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

Adhoc Netzwerke Mehdi Harounabadi

Page 4 Integrated Communication Systems Group www.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

Adhoc Netzwerke Mehdi Harounabadi

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

Mobile Adhoc NETzwerke (MANET) • Eigenschaften:

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

– Multi-hop Kommunikation – Asymmetriche Verbindungen

• Unterschiedliche Sendeleistungen – Beschrankte Moglichkeit der Energieversorgung

• Abhängigkeit von Batterien

C

A

B

D

N M

Adhoc Netzwerke Mehdi Harounabadi

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

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

– Sicherheit – Vekehrsteuerung

• Herausforderungen: – Hohe Mobilität – Viele Teilnehmer

Adhoc Netzwerke Mehdi Harounabadi

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

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

– Überwachung – Gesundheitswesen – Brandmeldungen

• Herausforderungen – Energy – Begrenzte Verarbeitung

Adhoc Netzwerke Mehdi Harounabadi

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

Andere Anwendungen device-to-device Kommunikation (4G/5G) militäriche Kommunikation

interaktive Vorlesungen Internet-of-Things (IoT)

Adhoc Netzwerke Mehdi Harounabadi

Page 9 Integrated Communication Systems Group www.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)

Adhoc Netzwerke Mehdi Harounabadi

Page 10 Integrated Communication Systems Group www.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

Adhoc Netzwerke Mehdi Harounabadi

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

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

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

Koordinator)

Adhoc Netzwerke Mehdi Harounabadi

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

Herausforderungen • Nachbar und Toplogieerkennung

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

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

• Notwendige Optimierungen – Interval von Hello Nachrichten – Schlafperioden

Adhoc Netzwerke Mehdi Harounabadi

Page 13 Integrated Communication Systems Group www.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

Adhoc Netzwerke Mehdi Harounabadi

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

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

– Komplexität – Energieverbrauch – Speicherverbrauch

Command Center Rescue Teams

Victims

UAV

Adhoc Netzwerke Mehdi Harounabadi

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

Adhoc Routingprotokolle • Topology-basiert

– Proaktiv • OLSR, FSR, …

– Reaktiv • AODV, DSR, …

– Hybrid • ZRP

• Geographisch – GPSR, Geocast, LAR, …

Adhoc Netzwerke Mehdi Harounabadi

Page 16 Integrated Communication Systems Group www.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, aber in form des nächsten hops und Länge des weges

• Austauch der kompletten Routingtabelle

• Brauchen viel Bandbreite • Großer Overhead • Beispiel: OLSR

Adhoc Netzwerke Mehdi Harounabadi

Page 17 Integrated Communication Systems Group www.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

Adhoc Netzwerke Mehdi Harounabadi

Page 18 Integrated Communication Systems Group www.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

Adhoc Netzwerke Mehdi Harounabadi

Page 19 Integrated Communication Systems Group www.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 Versorgerung als Proaktiv-Protokolle – Keine bereite Routen nach alle Ziele

• Beispiel: AODV

Adhoc Netzwerke Mehdi Harounabadi

Page 20 Integrated Communication Systems Group www.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

Adhoc Netzwerke Mehdi Harounabadi

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

AODV: Flooding of RREQs I Route discovery from S to T:

Nodes in mutual transmission range (bidirectional links)

Nodes that have already received RREQ

B A

E

F

H

C

G

D Source

Destination

S

T

Adhoc Netzwerke Mehdi Harounabadi

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

AODV: Flooding of RREQs II

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

B A

E

F

H

C

G

D

Broadcast

S

T

RREQ

Adhoc Netzwerke Mehdi Harounabadi

Page 23 Integrated Communication Systems Group www.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

B A

E

F

H

C

G

D

S

T

RREQ

RREQ

Adhoc Netzwerke Mehdi Harounabadi

Page 24 Integrated Communication Systems Group www.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

B A

E

F

H

C

G

D

Constructed reverse path

S

T

RREQ

RREQ

Adhoc Netzwerke Mehdi Harounabadi

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

AODV: Flooding of RREQs V

• Duplicate RREQ are detected by sequence numbers and discarded

B A

E

F

H

C

G

D

Constructed reverse path

S

T

RREQ

Adhoc Netzwerke Mehdi Harounabadi

Page 26 Integrated Communication Systems Group www.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

B A

E

F

H

C

G

D

S

T

RREQ

Constructed reverse path

Adhoc Netzwerke Mehdi Harounabadi

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

AODV: Flooding of RREQs VII

B A

E

F

H

C

G

D

S

T

RREP RREP

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)

Adhoc Netzwerke Mehdi Harounabadi

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

AODV: Flooding of RREQs VIII

B A

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

Adhoc Netzwerke Mehdi Harounabadi

Page 29 Integrated Communication Systems Group www.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

RERR RERR

Adhoc Netzwerke Mehdi Harounabadi

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

Zusammenfassung • Adhoc Nezwerke

– viele Anwendungen – Schnell aufbauen – Billiger – Selbsorganiziert

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

• Resourcen verbrauch

Adhoc Netzwerke Mehdi Harounabadi

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

Contact

Visitors address:

Technische Universität Ilmenau Helmholtzplatz 5 Zuse Building, room 1032/1070 D-98693 Ilmenau

fon: +49 (0)3677 69 2819/4123 fax: +49 (0)3677 69 1226 e-mail: mitsch, [email protected]

www.tu-ilmenau.de/ics

Integrated Communication Systems Group Ilmenau University of Technology

Prof. Dr.-Ing. habil. Andreas Mitschele-Thiel MSc. Mehdi Harounabadi