Zum Inhalt springen

„Dynamic Source Routing“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
K Tippfehler entfernt
tk k
 
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt)
Zeile 1: Zeile 1:
'''Dynamic Source Routing''' (DSR) ist ein [[Routing]]-Protokoll für [[Wireless mesh network]]. Es ist ähnlich dem [[AODV]]-Protokoll, da die Routen erst dann gesucht werden, wenn ein Computer einen konkreten Verbindungswunsch hat (reaktives Routen).
'''Dynamic Source Routing''' (DSR) ist ein [[Routing]]-Protokoll für [[Wireless mesh network]]. Es ist ähnlich dem [[Ad-hoc On-demand Distance Vector|AODV]]-Protokoll, da die Routen erst dann gesucht werden, wenn ein Computer einen konkreten Verbindungswunsch hat (reaktives Routen).


Eine bemerkenswerte Optimierung von DSR ist, dass die Computer, welche die Nutzdaten weiterleiten, keine Routingtabellen haben müssen. Stattdessen wird eine Liste aller Zieladressen in jedes Paket gepackt. Dies klingt im ersten Moment umständlich, verringert jedoch die Notwendigkeit der weiterleitenden Rechner, immer aktuelle Routingtabellen zu haben. Dies verringert die Übertragung von Routingdaten wesentlich und die weiterleitenden Computer können einfacher aufgebaut sein (geringere Hardwareanforderung) und müssen auch keine großen Speicher für die Routingtabellen besitzen.
Eine bemerkenswerte Optimierung von DSR ist, dass die Computer, welche die Nutzdaten weiterleiten, keine Routingtabellen haben müssen. Stattdessen wird eine Liste aller Zieladressen in jedes Paket gepackt. Dies klingt im ersten Moment umständlich, verringert jedoch die Notwendigkeit der weiterleitenden Rechner, immer aktuelle Routingtabellen zu haben. Dies verringert die Übertragung von Routingdaten wesentlich und die weiterleitenden Computer können einfacher aufgebaut sein (geringere Hardwareanforderung) und müssen auch keine großen Speicher für die Routingtabellen besitzen.
Zeile 5: Zeile 5:
Teilnehmer belauschen den lokalen Netzwerkverkehr, um weitere Routinginformationen zu bekommen. Dies ist möglich, da in jeder übertragenen Nachricht eine Liste mit Adressen anderer Knoten steckt. Darüber hinaus erkennen sie Routenanfragen, Routenfehler und Informationen anderer Rechner. Diese können sie später selbst verwenden.
Teilnehmer belauschen den lokalen Netzwerkverkehr, um weitere Routinginformationen zu bekommen. Dies ist möglich, da in jeder übertragenen Nachricht eine Liste mit Adressen anderer Knoten steckt. Darüber hinaus erkennen sie Routenanfragen, Routenfehler und Informationen anderer Rechner. Diese können sie später selbst verwenden.


DSR hat ein ähnliches Protokoll zum Auffinden von Routen wie [[AODV]]. In kleinen, weniger ausgelasteten [[Funknetzwerk]]en haben die beiden Protokolle ein ähnliches Performance-Verhalten. Ist die Auslastung dagegen höher, verursacht DSR nur etwa 1/3 des Datenaufkommens. Die DSR-Knoten bekommen sehr viele Informationen durch das Belauschen des Netzwerkverkehrs und müssen so das Netz mit weniger eigenen Routenwünschen belasten.
DSR hat ein ähnliches Protokoll zum Auffinden von Routen wie [[Ad-hoc On-demand Distance Vector|AODV]]. In kleinen, weniger ausgelasteten [[Funknetzwerk]]en haben die beiden Protokolle ein ähnliches Performance-Verhalten. Ist die Auslastung dagegen höher, verursacht DSR nur etwa 1/3 des Datenaufkommens. Die DSR-Knoten bekommen sehr viele Informationen durch das Belauschen des Netzwerkverkehrs und müssen so das Netz mit weniger eigenen Routenwünschen belasten.


Auf der anderen Seite verursacht das Belauschen das Problem, dass viele Informationen gesammelt werden und ältere – nicht mehr aktuelle – Informationen erkannt und aus den Routingtabellen entfernt werden müssen.
Auf der anderen Seite verursacht das Belauschen das Problem, dass viele Informationen gesammelt werden und ältere – nicht mehr aktuelle – Informationen erkannt und aus den Routingtabellen entfernt werden müssen.


== Einzelnachweise ==
== Einzelnachweise ==
Erstmals wurde DSR 1994 erwähnt.<ref>David B. Johnson: ''Routing in Ad Hoc Networks of Mobile Hosts. Proceedings of the Workshop on Mobile Computing Systems and Applications''. IEEE Computer Society, Santa Cruz CA Dezember 1994, S. 158–163.</ref>
Erstmals wurde DSR erwähnt in:

:''David B. Johnson. Routing in Ad Hoc Networks of Mobile Hosts. Proceedings of the Workshop on Mobile Computing Systems and Applications, pp. 158–163, IEEE Computer Society, Santa Cruz, CA, December 1994.''


Viele Verbesserungen von DSR wurden bereits realisiert – z.&nbsp;B. [[DSRFLOW]].
Viele Verbesserungen von DSR wurden bereits realisiert – z.&nbsp;B. [[DSRFLOW]].


== Weblinks ==
== Weblinks ==
* {{RFC-Internet |RFC=4728 |Titel=The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4 |Datum=}}
* [http://tools.ietf.org/html/rfc4728 IETF RFC Protokollbeschreibung zu DSR]
* [http://www.cs.cmu.edu/~dmaltz/dsr.html Übersichtsseite von einem der DSR-Autoren]
* [http://www.cs.cmu.edu/~dmaltz/dsr.html Übersichtsseite von einem der DSR-Autoren.] cs.cmu.edu/~dmaltz
* [http://piconet.sourceforge.net/ piconet- eine Open-Source-Implementierung]
* [http://piconet.sourceforge.net/ piconet.] sourceforge.net – eine Open-Source-Implementierung.

== Einzelnachweise ==
<references />


[[Kategorie:Routingprotokoll]]
[[Kategorie:Routingprotokoll]]

Aktuelle Version vom 20. Juni 2023, 12:23 Uhr

Dynamic Source Routing (DSR) ist ein Routing-Protokoll für Wireless mesh network. Es ist ähnlich dem AODV-Protokoll, da die Routen erst dann gesucht werden, wenn ein Computer einen konkreten Verbindungswunsch hat (reaktives Routen).

Eine bemerkenswerte Optimierung von DSR ist, dass die Computer, welche die Nutzdaten weiterleiten, keine Routingtabellen haben müssen. Stattdessen wird eine Liste aller Zieladressen in jedes Paket gepackt. Dies klingt im ersten Moment umständlich, verringert jedoch die Notwendigkeit der weiterleitenden Rechner, immer aktuelle Routingtabellen zu haben. Dies verringert die Übertragung von Routingdaten wesentlich und die weiterleitenden Computer können einfacher aufgebaut sein (geringere Hardwareanforderung) und müssen auch keine großen Speicher für die Routingtabellen besitzen.

Teilnehmer belauschen den lokalen Netzwerkverkehr, um weitere Routinginformationen zu bekommen. Dies ist möglich, da in jeder übertragenen Nachricht eine Liste mit Adressen anderer Knoten steckt. Darüber hinaus erkennen sie Routenanfragen, Routenfehler und Informationen anderer Rechner. Diese können sie später selbst verwenden.

DSR hat ein ähnliches Protokoll zum Auffinden von Routen wie AODV. In kleinen, weniger ausgelasteten Funknetzwerken haben die beiden Protokolle ein ähnliches Performance-Verhalten. Ist die Auslastung dagegen höher, verursacht DSR nur etwa 1/3 des Datenaufkommens. Die DSR-Knoten bekommen sehr viele Informationen durch das Belauschen des Netzwerkverkehrs und müssen so das Netz mit weniger eigenen Routenwünschen belasten.

Auf der anderen Seite verursacht das Belauschen das Problem, dass viele Informationen gesammelt werden und ältere – nicht mehr aktuelle – Informationen erkannt und aus den Routingtabellen entfernt werden müssen.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]

Erstmals wurde DSR 1994 erwähnt.[1]

Viele Verbesserungen von DSR wurden bereits realisiert – z. B. DSRFLOW.

  • RFC: 4728 – The Dynamic Source Routing Protocol (DSR) for Mobile Ad Hoc Networks for IPv4. (englisch).
  • Übersichtsseite von einem der DSR-Autoren. cs.cmu.edu/~dmaltz
  • piconet. sourceforge.net – eine Open-Source-Implementierung.

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. David B. Johnson: Routing in Ad Hoc Networks of Mobile Hosts. Proceedings of the Workshop on Mobile Computing Systems and Applications. IEEE Computer Society, Santa Cruz CA Dezember 1994, S. 158–163.