routing protocol in cognitive radio ad-hoc networks€¦ · adhoc netzwerke mehdi harounabadi page...
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
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