<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Kommentare zu: Chaosradio Express 045: Mesh Networking Update</title>
	<atom:link href="http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/</link>
	<description>Politik in der digitalen Gesellschaft</description>
	<pubDate>Sat, 30 Aug 2008 14:45:03 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
		<item>
		<title>Von: Michi</title>
		<link>http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/#comment-123064</link>
		<dc:creator>Michi</dc:creator>
		<pubDate>Wed, 03 Oct 2007 16:46:07 +0000</pubDate>
		<guid isPermaLink="false">http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/#comment-123064</guid>
		<description>@erlehmann
Ganz so einfach ist es (lieder) nicht...

Eine Route in IP ist nichts anderes als die Zieladdresse + der n&#228;chste Router. Im Prinzip geht das "nur die Richtung kennen" recht einfach. F&#252;r jeden Knoten speichert man die Distanz. Wenn man ein Ziel sieht, ist die Distanz 1. F&#252;r alle Knoten die man nicht sieht, ist die Distanz die kleinste Distanz, die ein Nachbarknoten hat +1. Die gesammte Liste aller Routen wird an alle Nachbarknoten gesendet.

Die ersten Routing Protokolle funktionierten so. Es funktioniert aber nicht so gut. (1) Durch eine Verbindung, die sich &#228;ndert k&#246;nnen sich eine ganze Reihe von Routen &#228;ndern. Das erzeugt zum einen etwas Traffik, zum zweiten kann es etwas deuern, bis alle Router wieder synchron sind. In der Zwischenzeit laufen die Packete im Kreis. Nach diesem Prinzip funktioniert z.B. RIP

Aus diesem Grund gibt es "Link State" Routing Protokolle. Jeder Router speichert jede Verbindung im ganzen Netzwerk. Wenn sich etwas &#228;ndert, muss man nur noch die Information "diese eine Verbindung ist nicht mehr verf&#252;gbar" weitersenden. Nach diesem Prinzip funktioniert OSPF, OLSR und einige andere.

Es gibt aber noch einen Trick. Man muss nicht umbedingt eine Sicht auf das gesammte Netzwerk haben, wenn es nur ein paar Knoten im Netz gibt. Und man muss auch nicht umbedingt die 100% beste Route zu jedem Ziel haben, wenn der Aufwand die Route zu finden sehr gro&#223; ist und nur wenige Daten &#252;bertragen werden. Das Problem wird dadurch aber nicht gel&#246;st, sondern nur gelindert. Und *dieses* Konzept auf IP aufzubauen, ist ein Krampf.

Damit das Netz skaliert, gibt es aber auch nicht ein paar andere Anforderungen. Die Zahl der Router, durch die Datenpackete geschickt werden, muss gering bleiben. Wenn die Daten durch 50 Router gesendet werden, bevor sie ankommen, verringert sich die verf&#252;gbare Bandbreite, weil das Verh&#228;ltniss Router/Teilnehmer deutlich niedriger ist. Bei Netze mit einem zentralen Internetzugang schaut es nicht so toll aus.

Es gibt aber auch &lt;a&gt;ein anderes Konzept&lt;/a&gt;, dass unter anderem das Bandbreitenproblem mit Multicasting + QoS/Credits und die Routing CPU Last auf eine sehr interessante Art l&#246;sen will.</description>
		<content:encoded><![CDATA[<p>@erlehmann<br />
Ganz so einfach ist es (lieder) nicht&#8230;</p>
<p>Eine Route in IP ist nichts anderes als die Zieladdresse + der n&#228;chste Router. Im Prinzip geht das &#8220;nur die Richtung kennen&#8221; recht einfach. F&#252;r jeden Knoten speichert man die Distanz. Wenn man ein Ziel sieht, ist die Distanz 1. F&#252;r alle Knoten die man nicht sieht, ist die Distanz die kleinste Distanz, die ein Nachbarknoten hat +1. Die gesammte Liste aller Routen wird an alle Nachbarknoten gesendet.</p>
<p>Die ersten Routing Protokolle funktionierten so. Es funktioniert aber nicht so gut. (1) Durch eine Verbindung, die sich &#228;ndert k&#246;nnen sich eine ganze Reihe von Routen &#228;ndern. Das erzeugt zum einen etwas Traffik, zum zweiten kann es etwas deuern, bis alle Router wieder synchron sind. In der Zwischenzeit laufen die Packete im Kreis. Nach diesem Prinzip funktioniert z.B. RIP</p>
<p>Aus diesem Grund gibt es &#8220;Link State&#8221; Routing Protokolle. Jeder Router speichert jede Verbindung im ganzen Netzwerk. Wenn sich etwas &#228;ndert, muss man nur noch die Information &#8220;diese eine Verbindung ist nicht mehr verf&#252;gbar&#8221; weitersenden. Nach diesem Prinzip funktioniert OSPF, OLSR und einige andere.</p>
<p>Es gibt aber noch einen Trick. Man muss nicht umbedingt eine Sicht auf das gesammte Netzwerk haben, wenn es nur ein paar Knoten im Netz gibt. Und man muss auch nicht umbedingt die 100% beste Route zu jedem Ziel haben, wenn der Aufwand die Route zu finden sehr gro&#223; ist und nur wenige Daten &#252;bertragen werden. Das Problem wird dadurch aber nicht gel&#246;st, sondern nur gelindert. Und *dieses* Konzept auf IP aufzubauen, ist ein Krampf.</p>
<p>Damit das Netz skaliert, gibt es aber auch nicht ein paar andere Anforderungen. Die Zahl der Router, durch die Datenpackete geschickt werden, muss gering bleiben. Wenn die Daten durch 50 Router gesendet werden, bevor sie ankommen, verringert sich die verf&#252;gbare Bandbreite, weil das Verh&#228;ltniss Router/Teilnehmer deutlich niedriger ist. Bei Netze mit einem zentralen Internetzugang schaut es nicht so toll aus.</p>
<p>Es gibt aber auch <a>ein anderes Konzept</a>, dass unter anderem das Bandbreitenproblem mit Multicasting + QoS/Credits und die Routing CPU Last auf eine sehr interessante Art l&#246;sen will.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: erlehmann</title>
		<link>http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/#comment-122909</link>
		<dc:creator>erlehmann</dc:creator>
		<pubDate>Tue, 02 Oct 2007 22:25:47 +0000</pubDate>
		<guid isPermaLink="false">http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/#comment-122909</guid>
		<description>@Michi: millionen ... du bist ja optimistisch. was skalierbarkeit angeht - ist B.A.T.M.A.N. nicht dazu designt, gerade diese schw&#228;che von OLSR auszugleichen ? als mir das mal jemand erkl&#228;rt hat, hie&#223; es, OLSR muss immer die genaue route zum ziel kennen, w&#228;hrend B.A.T.M.A.N. nur die "richtung" braucht; genau das l&#246;se das skalierungsproblem.</description>
		<content:encoded><![CDATA[<p>@Michi: millionen &#8230; du bist ja optimistisch. was skalierbarkeit angeht - ist B.A.T.M.A.N. nicht dazu designt, gerade diese schw&#228;che von OLSR auszugleichen ? als mir das mal jemand erkl&#228;rt hat, hie&#223; es, OLSR muss immer die genaue route zum ziel kennen, w&#228;hrend B.A.T.M.A.N. nur die &#8220;richtung&#8221; braucht; genau das l&#246;se das skalierungsproblem.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Michi</title>
		<link>http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/#comment-122825</link>
		<dc:creator>Michi</dc:creator>
		<pubDate>Tue, 02 Oct 2007 18:00:21 +0000</pubDate>
		<guid isPermaLink="false">http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/#comment-122825</guid>
		<description>@erlehmann:
Wenn das funktionieren w&#252;rde, w&#228;re das nat&#252;rlich super. Ich sehe leider ein kleines Problem mit dem Stromverbrauch. Im Gegensatz zum "Client" Modus gibt es beim Ad-Hoc Modus keinen Stromsparmodus. Der WLAN Chip ist *immer* an und die CPU wacht st&#228;ndig auf. Dazu kommt noch die Frage der Skalierbarkeit. Ob batman so gut funktioniert, dass man damit Millionen von "Router" zu einem Netz verbinden kann? Vor allem vor dem Hintergrund, wie hoch CPU Last is (=nocheinmal Strom). Und wenn das Netz nicht dicht genug ist, gibt es keinen Empfang... Ich bin gespannt, wie es in ein paar Jahren ausschaut.</description>
		<content:encoded><![CDATA[<p>@erlehmann:<br />
Wenn das funktionieren w&#252;rde, w&#228;re das nat&#252;rlich super. Ich sehe leider ein kleines Problem mit dem Stromverbrauch. Im Gegensatz zum &#8220;Client&#8221; Modus gibt es beim Ad-Hoc Modus keinen Stromsparmodus. Der WLAN Chip ist *immer* an und die CPU wacht st&#228;ndig auf. Dazu kommt noch die Frage der Skalierbarkeit. Ob batman so gut funktioniert, dass man damit Millionen von &#8220;Router&#8221; zu einem Netz verbinden kann? Vor allem vor dem Hintergrund, wie hoch CPU Last is (=nocheinmal Strom). Und wenn das Netz nicht dicht genug ist, gibt es keinen Empfang&#8230; Ich bin gespannt, wie es in ein paar Jahren ausschaut.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: erlehmann</title>
		<link>http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/#comment-122795</link>
		<dc:creator>erlehmann</dc:creator>
		<pubDate>Tue, 02 Oct 2007 15:06:27 +0000</pubDate>
		<guid isPermaLink="false">http://netzpolitik.org/2007/chaosradio-express-045-mesh-networking-update/#comment-122795</guid>
		<description>sch&#246;n w&#228;re &#252;brigens, wenn B.A.T.M.A.N. in openmoko [1] integriert werden w&#252;rde. man stelle sich das mal vor: wireless phone mesh networking ! freifunk f&#252;rs handy !

[1] http://openmoko.com/</description>
		<content:encoded><![CDATA[<p>sch&#246;n w&#228;re &#252;brigens, wenn B.A.T.M.A.N. in openmoko [1] integriert werden w&#252;rde. man stelle sich das mal vor: wireless phone mesh networking ! freifunk f&#252;rs handy !</p>
<p>[1] <a href="http://openmoko.com/" rel="nofollow">http://openmoko.com/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
