L3 Mesh, Idee? Irgendwie umsetzbar? Grundidee.

Tim Niemeyer tim.niemeyer at mastersword.de
So Feb 7 13:07:52 CET 2016


Hi

Am 7. Februar 2016 09:34:40 MEZ, schrieb Christian Dresel <fff at chrisi01.de>:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA256
>
>noch ein kurzer Zusatz:
>Tim hat gestern glaub ich ähnliches erklärt (da gings ums WebUI), ich
>hab so den Verdacht das dies hier etwas darauf aufbaut oder sehr
>ähnlich ist.
>Vielleicht sogar das gleiche nur "vereinfacht" anhand eines Beispiels
>erklärt, bin mir jetzt selbst nicht mehr sicher ;)

Meinst du das mit dem Config AP Netz,  über welches neue Knoten die aktuellen Hood Dateien synchronisieren können?

Tim

>mfg
>
>Christian
>
>Am 07.02.2016 um 09:11 schrieb Christian Dresel:
>> Hallo
>> 
>> ich wollte dies eigentlich gestern ansprechen aber irgendwie kamen
>> wir nicht mehr dazu. Als wir uns so über die Problematik uns
>> unterhalten haben kam mir (gestern) folgende Idee, es ist eine
>> Grundidee die technisch nicht durchdacht ist. Daher einfach mal
>> überlegen ob sowas auch technisch überhaupt denkbar ist und
>> vermutlich hab ich einiges dazu vergessen, wie gesagt mir kam dies
>> erst gestern in den Kopf gesprungen.
>> 
>> In diesem Beispiel nehm ich jetzt einfach mal an, die Hardhöhe
>> will nach Nürnberg meshen. Wir nehmen einen Router, der mit
>> Sicherheit über Hoodgrenzen hinweg mesht (auch wenn es erst nach
>> mehrern Hops über die Hoodgrenze geht) und einen VPN hat und
>> stecken den im keychange (manuell?) in eine neue Hood. In diesem
>> Beispiel einfach mal meinen Uplinkrouter:
>> 
>>
>https://monitoring.freifunk-franken.de/routers/5664399b44ce6e030751296
>0
>>
>>  über ein paar Hops landet man auf der Hard und von dort auf einer
>> (nur in diesem Beispiel existierenden) Meshverbindung nach
>> Nürnberg. Diesen Router stecken wir im keyxchange in eine eigene
>> neue Hood und erklären den Keyxchange (oder der Firmware oder...?)
>> jeder Router der VPN/Uplink hat (denn nur diese tauchen im
>> keychange auf oder?) und ebenfalls irgendwie mit diesen Router per
>> WLAN in Kontakt steht (egal wieviele hops dazwischen sind), wird
>> ebenfalls in diese neue Hood geschoben. Daraus folgt dann, das zum
>> heutigen Zeitpunkt dann sofort darauf auch delphiN, Ralph, alle die
>> über St. Michael meshen, alles das an den Höffner meshen würde und
>> auch der Router in Nürnberg der die Hoodverbindung zur Hard aufbaut
>> (die aktuell nur ein Beispiel ist und ja noch nicht existiert) in
>> dieser neuen Hood landen. Weitergeführt, wenn nun Erlangen zur
>> Hardhöhe mesht, landen auch alle Router die in Erlangen an die Hard
>> eine direkte WLAN Verbindung haben in der neuen Hood.
>> 
>> Vorteil: - Ein Konzept das automatisch geschieht und niemand (bis
>> auf einmal die neue Hood erstellen) eingreifen muss. Jeder der ran
>> mesht wird automatisch in die neue Hood "gezogen" (falls sich
>> keyxchange und Firmware darauf anpassen lässt). - wir haben immer
>> kleinere Hoods, sobald man festlegt, da wird vermesht entsteht ne
>> neue "Mini"hood. - Hood wird Ortsunabhängig. - Wir bleiben bei
>> allen WLAN/Richtfunk/Morsestrecken auf L2 (kann zu einen Nachteil
>> werden, wenn die neue Hood irgendwann zu groß wird...) - Wir haben
>> eine Hood die komplett per WLAN verbunden ist und dennoch 
>> unbegrenzt einfach einzurichtende Internetuplinks haben kann, wenn 
>> diese Hood nun ein paar sehr schnelle Exits hätte (und vielleicht
>> nen richtig schnellen GW), wäre das vllt. sogar Anreiz für Leute
>> nicht nur Hotspots aufzustellen sondern auch zu versuchen dort ran
>> zu meshen (das klingt schon richtig geil ;))
>> 
>> Nachteil: - rumfrickeln am Keyxchange - vermutlich rumfrickeln an
>> der Firmware? - neue Hood muss mit Gateway versehen werden - was
>> passiert bei kurzzeitigen meshes? Schiebt man die Router wieder 
>> zurück in die "alte" Hood? Was ist dann bei einer wackligen WLAN 
>> Verbindung? Dann hüpft im worst case der Router ständig hin und
>> her? Erst nach einiger Zeit wieder zurück schieben? - Klappt das
>> auch mit einem dezentralen keyxchange? - Alfredmaster wird in der
>> neuen Hood benötigt (da das aber eh bald alle Gateways machen, ist
>> das vermutlich weniger das Problem) - technisch seh ich noch das
>> Problem wie man die Router findet, die eine direkte WLAN Verbindung
>> haben (und somit mit in die neue Hood geschoben werden müssten),
>> kann man die mitm batctl irgendwie finden? - Was ist wenn man das
>> System 2x anwendet und sich die 2 getrennten Hoods irgendwann
>> sehen? Was macht die Automatik dann? Beispiel: Wir verwenden das
>> System für die Hardhöhe und getrennt fürs Nachbarschaftshaus .
>> Irgendwann entsteht dazwischen eine WLAN Verbindung. Die Hardhöhe
>> will das Nachbarschaftshaus in seine Hood ziehen, das
>> Nachbarschaftshaus aber die Hardhöhe in ihre Hood... Muss bedacht
>> werden. Vermutlich muss man dann manuell eingreifen und die 2 Hoods
>> einfach zu einer wachsen lassen.
>> 
>> Ja Nachteile sind es noch mehr als Vorteile, aber in meinen Augen 
>> überwiegen die Vorteile nur kann ich (noch) nicht abschätzen wie 
>> schwer die Nachteile sind, vielleicht ist manches was ich mir noch 
>> schwer vorstelle doch recht einfach umzusetzen? Vielleicht geht 
>> manches auch einfach gar nicht?
>> 
>> Wie gesagt, das ganze ist bei weitem technisch nicht durchdacht,
>> nur ein Konzept, nur eine Grundidee die mir gestern eingefallen ist
>> und nicht mehr aus dem Kopf geht, würde gerne einfach mal (gerne
>> auch sehr kritische) Meinungen dazu hören.
>> 
>> mfg
>> 
>> Christian
>> 
>> 
>
>- -- 
>Kontaktmöglichkeiten ChristianD (Christian Dresel):
>Jabber: ChristianD at jabber.community
>E-Mail: fff at chrisi01.de
>Facebook: https://www.facebook.com/christian.chili
>Handy/Whatsapp & Festnetz: auf Nachfrage
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v2
>
>iQIcBAEBCAAGBQJWtwGfAAoJEOID5jPgWNLiJp4P/RoKxM5yIAYcYpWbLS6EZEnp
>Zp2humWy4ifd+mEWqIkO2+Swu94E1stpJKTlCG2CUwwGNkjwJuh/z6M3qscPjbND
>+bADXlxNvALpv16PWPERpQZk44X0068NK0uOzWAxiwgQGf1wsn7Fc3NQbZ5teiH1
>v889lJG6X9QmTnsX+PhQ/HPyUzLEFuQxkyhvlOUNMqw5M/SmG6XAnpev/xU5pTK6
>28FpJ8/OkMkgsReC4js9zBSBRl1TLeZeyvMJKoKDCj9lWUxR9pxPdvmMRGzIkHXh
>qilnlAItWqcLHIcOhyN0lgEN/er9AhZC5hfZYqqmgQfBXcT3tcc/cRLpbCVk3Z1O
>DHUYKyPoofb5EUOHmLKxjkKj3tUhciBc5plHUMvnhcbnlK3i+bi5bhk1+XgJ4GVx
>d05PamedGZBT6ekZ/dD8BitEFQsYT8QUgxiWvofVwRmpSvn/JeDX1/QlVV4hR4hQ
>H1m1pL93VvyfUP5v/B8DBwji424R5q/ANZGt9fPbWA/8Mt+qbaVn/Xarunu0TIil
>ObKgsm/Ba6wD+c/DNBwY2cYBxtsof1Rv2LqSJ8Y9yTuCfNowMRLFRcAKukCXNYZP
>ct+ZCkrVyG5wUhUp+ilqgys88txPOjeFaqzxNEKu5evjCB1sWiCBn+3+Pj6w/A4A
>Qug8Fu8oDMPDGvxBIgXQ
>=wIGN
>-----END PGP SIGNATURE-----




Mehr Informationen über die Mailingliste franken-dev