9
HEINZ NIXDORF INSTITUT Universität Paderborn Fakultät für Elektrotechnik, Informatik und Mathematik Algorithmische Probleme in Funknetzwerken XI Klaus Volbert [email protected]

Algorithmische Probleme in Funknetzwerken XI

  • Upload
    kalb

  • View
    29

  • Download
    0

Embed Size (px)

DESCRIPTION

Algorithmische Probleme in Funknetzwerken XI. Klaus Volbert [email protected]. Einführung. M obiles A d Hoc Net zwerk (MANET) Autonomes System aus beweglichen Teilnehmern (Knoten), die untereinander über drahtlose Verbindungen (Kanten) kommunizieren können. Drahtlose Kommunikation: - PowerPoint PPT Presentation

Citation preview

Page 1: Algorithmische Probleme in Funknetzwerken XI

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik,Informatik und Mathematik

Algorithmische Probleme in Funknetzwerken

XIKlaus Volbert

[email protected]

Page 2: Algorithmische Probleme in Funknetzwerken XI

2Klaus Volbert07.01.2003

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik, Informatik und Mathematik

Algorithmische Probleme inFunknetzwerken XI

Einführung

Mobiles Ad Hoc Netzwerk (MANET)

Autonomes System aus beweglichen Teilnehmern (Knoten), die untereinander über drahtlose Verbindungen (Kanten) kommunizieren können.

Drahtlose Kommunikation:

Omnidirektional (Funk)

Unidirektional (Richtfunk, Infrarot)

Jeweils mit fester oder variabler Sendestärke

Page 3: Algorithmische Probleme in Funknetzwerken XI

3Klaus Volbert07.01.2003

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik, Informatik und Mathematik

Algorithmische Probleme inFunknetzwerken XI

Mobiles Ad Hoc Netzwerk

Eigenschaften:• Keine feste Infrastruktur

• Keine zentrale Verwaltung

• Freie Bewegung der Teilnehmer

• Dynamische Netzänderungen

• Eigenständig oder Teil eines anderen Netzes

• Keine Ortsinformationen

• …

Page 4: Algorithmische Probleme in Funknetzwerken XI

4Klaus Volbert07.01.2003

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik, Informatik und Mathematik

Algorithmische Probleme inFunknetzwerken XI

Probleme in MANETs

• Interferenzen– Hidden Terminal Problem– Exposed Terminal Problem– Asymmetrie (var. Reichweite)

• Zusammenhang und Routing

• Dynamische Änderungen– Bewegung– Ein/Ausschalten

A B C

A B C D

D

A B

C

Page 5: Algorithmische Probleme in Funknetzwerken XI

5Klaus Volbert07.01.2003

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik, Informatik und Mathematik

Algorithmische Probleme inFunknetzwerken XI

Kommunikation in MANETs:Experimentelle Untersuchungen

• Netzwerkschicht– Charles E. Perkins

• Verbindungsschicht– Nitin Vaidya

• IETF MANET Working-Group

http://www.crhc.uiuc.edu/~nhv/presentations.html

http://www.ietf.org/html.charters/manet-charter.html

Page 6: Algorithmische Probleme in Funknetzwerken XI

6Klaus Volbert07.01.2003

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik, Informatik und Mathematik

Algorithmische Probleme inFunknetzwerken XI

Netzwerkschicht

• Routingprotokoll– Bestimmung von Kommunikationswegen– Transport von Informationen entlang dieser Wege

• Protokollklassen:– Proaktiv: Tabelle, kontinuierliche Aktualisierungen– Reaktiv: Aktualisierung auf Abruf– Hybrid: Teilweise Tabelle, Teilweise auf Abruf

• Verteilte Routingvarianten:– Distanzvektor-Protokolle (count-to-infinity)– Linkzustands-Protokolle– Weitere Varianten: Fluten, Potential-Algorithmen, u.ä.

Page 7: Algorithmische Probleme in Funknetzwerken XI

7Klaus Volbert07.01.2003

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik, Informatik und Mathematik

Algorithmische Probleme inFunknetzwerken XI

Routingprotokolle

• Proaktive Protokolle:– Destination Sequenced Distance Vector (DSDV)– Optimized Link State Routing (OLSR)

• Reaktive Protokolle:– Dynamic Source Routing (DSR)– Ad hoc On-demand Distance Vector (AODV)– Temporally Ordered Routing Algorithm (TORA)

• Hybride Protokolle:– Zone Routing Protocol (ZRP)– Greedy Perimeter Stateless Routing (GPSR)

Page 8: Algorithmische Probleme in Funknetzwerken XI

8Klaus Volbert07.01.2003

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik, Informatik und Mathematik

Algorithmische Probleme inFunknetzwerken XI

Dynamic Source Routing

• Jeder Knoten unterhält einen Wege-Cache• Ein Paket soll verschickt werden:

– Cache wird überprüft: ex. ein Weg zum Zielknoten?– Falls nicht: Starte Wegeermittlung durch Fluten (Route Discovery)– Geflutete Pakete (Route Request) werden nur von Knoten

weitergegeben, die das Paket noch nicht empfangen haben– Dabei wird jeder besuchte Knoten in den Paketkopf eingetragen– Ein Weg wird zurückgegeben (Route Reply), sobald er vollständig

ermittelt wurde (z.B. Teil eines Weges im Cache gefunden)

• Fehlerhafte Verbindungen werden erkannt und die Wege darüber aus dem Cache entfernt– Nachbarn werden nach Ersatzwegen gefragt oder eine neue

Wegeermittlung gestartet (Route Maintenance)

Page 9: Algorithmische Probleme in Funknetzwerken XI

9Klaus Volbert07.01.2003

HEINZ NIXDORF INSTITUTUniversität Paderborn

Fakultät für Elektrotechnik, Informatik und Mathematik

Algorithmische Probleme inFunknetzwerken XI

Verbindungsschicht

• Übertragungstechniken:– FDMA, TDMA, CDMA, SDMA, CSMA/CD, CSMA/CA

• Medium Access Control (MAC)– Probleme: Hidden Terminals und Exposed Terminals– Übertragung mit Bestätigungen (ACK)– MACA: RTS-CTS Austausch (Request-to-Send, Clear-to-Send)– Exponentieller BackOff– MACAW: Backoff ohne komplettes Zurücksetzen, dafür

Verringerung bei erfolgreicher Übertragung um 1– Probabilistische Protokolle– Bei variabler Sendestärke sende „Besetztzeichen“ (Busy Tone)

auf zusätzlicher Frequenz (PCMA)– Weitere Varianten: PAMAS, D-MAC, …