<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Routing_Protocol_for_Low_power_and_Lossy_Networks</id>
	<title>Routing Protocol for Low power and Lossy Networks - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Routing_Protocol_for_Low_power_and_Lossy_Networks"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Routing_Protocol_for_Low_power_and_Lossy_Networks&amp;action=history"/>
	<updated>2026-06-05T15:40:45Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Routing_Protocol_for_Low_power_and_Lossy_Networks&amp;diff=2007046&amp;oldid=prev</id>
		<title>imported&gt;SchlurcherBot: Bot: http → https</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Routing_Protocol_for_Low_power_and_Lossy_Networks&amp;diff=2007046&amp;oldid=prev"/>
		<updated>2025-10-07T16:05:34Z</updated>

		<summary type="html">&lt;p&gt;Bot: http → https&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Routing Protocol for Low power and Lossy Networks&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;RPL&amp;#039;&amp;#039;) [{{IPA|rip′əl}}] (deutsch „Routing-Protokoll für leistungsarme und verlustbehaftete Netzwerke“) ist ein Internet-[[Routing]]-Protokoll, welches speziell für drahtlose [[Sensornetz]]e optimiert ist und von der [[Internet Engineering Task Force|IETF]] spezifiziert wird. Das Protokoll ist nicht mehr für [[IPv4]], sondern nur noch für [[IPv6]] spezifiziert.&lt;br /&gt;
&lt;br /&gt;
== Entstehung ==&lt;br /&gt;
Als die IETF-Arbeitsgruppe ROLL (Routing Over LoW power Lossy networks) existierende Routing-Protokolle wie [[OSPF]], [[IS-IS]], [[AODV]] und [[OLSR]] analysierte, stellte sie fest, dass diese Protokolle in ihrer jetzigen Form die Anforderungen an ein Routingprotokoll für Sensornetze nicht erfüllten.&lt;br /&gt;
&lt;br /&gt;
Daher begann die IETF mit der Entwicklung eines neuen Routingprotokolls, das „RPL“ genannt wurde. Das Design von RPL ist eng mit der Entwicklung von [[6LoWPAN]] verbunden.&lt;br /&gt;
&lt;br /&gt;
RPL ist im &amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;6550&amp;lt;/nowiki&amp;gt; spezifiziert.&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=6550 |Titel=RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks |Datum=2012-03}}&amp;lt;/ref&amp;gt; Weitere wichtige Spezifikationen der ROLL-Gruppe sind der Trickle-Algorithmus (&amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;6206&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=6206 |Titel=The Trickle Algorithm |Datum=2011-03}}&amp;lt;/ref&amp;gt;) für das Timing der Informationspakete, Routingmetriken (&amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;6551&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=6551 |Titel=Routing Metrics Used for Path Calculation in Low-Power and Lossy Networks |Datum=2012-03}}&amp;lt;/ref&amp;gt;), sowie die Objective Function Zero (&amp;lt;nowiki&amp;gt;RFC&amp;amp;nbsp;6552&amp;lt;/nowiki&amp;gt;&amp;lt;ref&amp;gt;{{RFC-Internet |RFC=6552 |Titel=Objective Function Zero for the Routing Protocol for Low-Power and Lossy Networks (RPL) |Datum=2012-03}}&amp;lt;/ref&amp;gt;), die für die Wahl des bevorzugten Elternknotens benötigt wird.&lt;br /&gt;
&lt;br /&gt;
== Funktionsweise ==&lt;br /&gt;
[[Datei:Dodag.PNG|mini|DODAG – zielorientierter, gerichteter, azyklischer Graph]]&lt;br /&gt;
RPL ist ein [[Dynamisches Routing|dynamisches Routing-Protokoll]] und basiert auf einem [[Distanzvektoralgorithmus]] (vgl. [[Routing Information Protocol|RIP]]). Hierdurch konstruiert RPL zielorientierte, gerichtete, azyklische Graphen ({{enS|DODAG – Destination Oriented Directed Acyclic Graph}}). Im Gegensatz zu einem DAG kann ein DODAG nur einen Zielknoten haben.&lt;br /&gt;
&lt;br /&gt;
Jeder Knoten teilt seinen Status periodisch in einem DODAG Information Object (DIO) mit. Hier enthaltene Informationen sind u.&amp;amp;nbsp;a. der Rang des Knotens im DODAG, die DODAG-ID, die RPL-Instanz-ID, die Iteration der RPL-Instanz und die Information, ob es sich bei dem Knoten um einen Zielknoten handelt. Mit diesen Informationen ist jeder Knoten durch Anwendung des Distanzvektoralgorithmus in der Lage, den für ihn besten Elternknoten (der sogenannte Next Hop auf dem Weg zum Ziel) auszuwählen.&lt;br /&gt;
&lt;br /&gt;
Da Sensornetze oft hinsichtlich ihrer Rechenleistung beschränkt sind oder mit Batteriestrom betrieben werden,&amp;lt;ref&amp;gt;[https://itknowledge.net/#Routing_Protocol_LLN Routing Protocol for Low power and Lossy Networks.] itknowledge.net&amp;lt;/ref&amp;gt; kann es vorkommen, dass sie längere Zeit keine Informationen senden – z.&amp;amp;nbsp;B. um Energie zu sparen, wenn keine neuen Anwendungsdaten vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
In diesem Fall kann ein Knoten explizit ein DIO mit einer DODAG Information Solicitation (DIS) anfordern.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise ist jeder Knoten im DODAG in der Lage den Zielknoten zu erreichen. Elternknoten wissen jedoch nichts von ihren Kinderknoten. Damit der Zielknoten die anderen Knoten erreichen kann, schicken diese ein Destination Advertisement Object (DAO) an ihren Elternknoten. Darin befinden sich Informationen, welche Knoten über diesen Knoten erreicht werden können. Handelt es sich um einen Knoten ohne Kinderknoten, sendet dieser also nur die Information, dass er selbst zu erreichen ist. Der Elternknoten leitet daraufhin die DAO-Nachricht an seinen eigenen Elternknoten weiter, mit der Information, dass dieser Knoten über ihn zu erreichen ist.&lt;br /&gt;
&lt;br /&gt;
Die Abbildung rechts zeigt einen DODAG mit Zielknoten&amp;amp;nbsp;E. Die roten Verbindungen stellen den bevorzugten Verbindungspfad, die blauen Verbindungen einen alternativen Verbindungspfad dar.&lt;br /&gt;
&lt;br /&gt;
== Kritik ==&lt;br /&gt;
Thomas Clausen, Ulrich Herberg und Matthias Philipp veröffentlichten im Jahr 2011 eine kritische Evaluierung des Protokolls.&amp;lt;ref&amp;gt;Thomas Clausen, Ulrich Herberg, Matthias Philipp: [http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&amp;amp;arnumber=6085374&amp;amp;isnumber=6085337 &amp;#039;&amp;#039;A critical evaluation of the IPv6 Routing Protocol for Low Power and Lossy Networks (RPL)&amp;#039;&amp;#039;.] Wireless and Mobile Computing, Networking and Communications (WiMob), 2011 IEEE 7th International Conference, 10.–12. Oktober 2011, S. 365–372;  [[doi:10.1109/WiMOB.2011.6085374]]&amp;lt;/ref&amp;gt; Sie kritisieren unter anderem, dass bisherige Implementierungen mit 50KByte bei Sensoren bereits einen großen Teil des Speichers wegnähmen. Außerdem sei das Protokoll hauptsächlich für eine Kommunikation von den Knoten zum Zielknoten ausgelegt und führe bei Kommunikation der Knoten untereinander zu einem erhöhten Routingaufwand und Overhead.&lt;br /&gt;
&lt;br /&gt;
== Simulationswerkzeuge ==&lt;br /&gt;
Simulation von komplexen RPL-Szenarien können mit z.&amp;amp;nbsp;B. dem rpl-simulator durchgeführt werden.&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://datatracker.ietf.org/wg/roll/charter/ &amp;#039;&amp;#039;Routing Over Low power and Lossy networks (roll)&amp;#039;&amp;#039;.] Internet Engineering Task Force (IETF); abgerufen am 25. Juni 2010.&lt;br /&gt;
* [http://code.google.com/p/rpl-simulator/ &amp;#039;&amp;#039;rpl-simulator&amp;#039;&amp;#039;.] Ein PC Simulator für das RPL-Protokoll. code.google.com&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Routingprotokoll]]&lt;br /&gt;
[[Kategorie:Internet-Anwendungsprotokoll]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SchlurcherBot</name></author>
	</entry>
</feed>