[Freifunk Franken] Batman über WLAN mit vielen Clients

Ralph A. Schmid, dk5ras ralph at schmid.xxx
Fr Dez 11 09:53:19 CET 2015


Aha, hab doch was gefunden, ELP:

https://www.open-mesh.org/projects/batman-adv/wiki/ELP



> -----Original Message-----
> From: franken [mailto:franken-bounces at freifunk.net] On Behalf Of Peter
> Muehlenbrock
> Sent: Friday, 11 December, 2015 08:53
> To: r.funkt at meine-wahrheit-deine-wahrheit.de; freifunk in franken
> Subject: Re: [Freifunk Franken] Batman über WLAN mit vielen Clients
> 
> Hallo,
> nach unseren Erfahrungen am Aufsessplatz, in Arnstein und einem Blick in
> das BATMAN Protokoll bin ich der Meinung, dass BATMAN eine gravierende
> und sehr grundsätzliche Designschwäche hat.
> Diese besteht daran, dass die Linkqualität, anhand derer BATMAN die
> Routing entscheidung trifft, keine Aussage über die Übertragungskapazität
> eines bestimmten Weges  enthält.
> Für BATMAN ist eine Autobahn mit hohem Durchsatz nicht unterscheidbar
> von einem holprigen Feldweg, solange kein oder nur ganz wenig Verkehr
> herscht.
> 
> Um im Bild zu bleiben: Wenn also auf der Autobahn zähflüssiger Verkehr
ist,
> werden alle Teilnehmer auf den Feldweg geschickt, weil der ja noch
> Kapazität hat. Das führt natürlich dazu, dass der Gesamtdurchsatz noch
mehr
> absinkt, als wenn alle brav auf der Autobahn weiter  gezockelt wären. Dann
> wollen alle zurück wieder auf die Autobahn, weil der Feldweg dicht ist
etc.
> Das führt zu einem Art Oszillieren in der Routenwahl.
> Genau das konnte ich im Nachbarschaftshaus schon beobachten. Seitdem
> ich die zweite Richtfunkstrecke zu Tobias erst mal deaktiviert habe,
> funktionierts wieder einigermassen.
> 
> BATMAN müßte also die Übertragungskapzität in der Linkqualität
> berücksichtigen, damit es einigermassen funktioniert.  Dies ist
> zuegebenermassen nicht so einfach zu lösen, aber vielleicht hat ja jemand
> eine Idee für einen (dezentralen!) Algorithmus.
> 
> Peter
> 
> 
> 
> 
> Am 11.12.2015 um 07:57 schrieb R.funkt:
> >
> >
> > Am 11.12.2015 um 07:38 schrieb Tim Niemeyer:
> >> Moin Ralf
> >>
> >> Am 11. Dezember 2015 07:28:08 MEZ, schrieb "R.funkt" <r.funkt at meine-
> wahrheit-deine-wahrheit.de>:
> >>> Am 07.12.2015 um 10:53 schrieb Christian Dresel:
> >>>> Hallo
> >>>>
> >>>> leider ist aktuell das Arnsteinproblem zum zweiten mal aufgetreten.
> >>>> Flüchtlingsunerkunft mit ~100 Bewohnern und keine Möglichkeit Kabel
> >>> zu
> >>>> ziehen also wieder Mesh per Funk.
> >>>>
> >>>> Wir haben auch hier eine Kanaltrennung gemacht da sonst erst mal
> >>>> gar nix ging (wurde zuvor getestet, nach dem 1. Hop waren Pings
> >>>> kaum mehr möglich SSH Sessions fielen laufend zusammen wenn sie
> >>>> überhaupt mal hochkamen usw... Speedtest hat gar nicht erst
> gestartet...). Sprich:
> >>>>
> >>>> (Freifunk)Meshrouter die AP deaktiviert haben und (Freifunk)AP
> >>>> Router die Mesh deaktiviert haben (hier Kanäle angepasst) und diese
> >>>> 2 nebeneinander (50cm Abstand) gehangen und per Kabel über
> Batman
> >>>> verbunden (gefiel uns besser als Client an Client wie in Arnstein).
> >>>>
> >>>> Die Meshrouter bilden eine Linie: Uplinkrouter -> Meshrouter 1 ->
> >>>> Meshrouter 2 (Uplinkrouter sieht Meshrouter 2 noch mit 1Mbit baut
> >>>> da aber keine Verbindung auf), alle sehen sich mit ca. -60dBm und
> >>>> deutlich über 50Mbit (teilweise auch über 100Mbit). Wir haben 20
> >>>> MHz breite Kanäle verwendet (htmode ht20), Kanal 1 Mesh und die
> APs
> >>>> auf 5 und 9 verteilt.
> >>>>
> >>>> Solang man am AP des Uplinkrouters war, war der Speed top. 5Mbit
> >>>> gingen da problemlos durch und alles super (auch wenn die APs an
> >>>> den Meshroutern an waren!).
> >>>>
> >>>> Sobald ich mich mit Laptop auf einen Meshrouter am LAN Port (als
> >>>> Client) rangehangen hab war der Speed "für den Popo" 100kbyte/sec
> >>>> war das höchste der Gefühle oft auch nur 50kbyte/sec oder auch
> >>>> viele totale Transferunterbrechungen, Pings gingen so lalala durch
> >>>> oft mit 500-1500ms und auch viele Paketverluste vielleicht so
> >>>> 10-20%, mit
> >>> WLAN
> >>>> am AP praktisch das gleiche. Sobald die APs abgeschaltet wurden (es
> >>>> hingen da ja schon einige Kids drauf die rumsurften vielleich so an
> >>>> die 10-15 Clients) gings auch am LAN Port des Meshrouters deutlich
> >>>> besser, 500-800kbyte/sec waren problemlos drin, Pings stabil usw..
> >>>> Daher dürfte es in meinen Augen mit der "Masse an Clients"
> zusammen
> >>>> hängen.
> >>>>
> >>>> Mein Verdacht nun, Batman über WLAN mit vielen Clients hinten dran
> >>>> funktioniert nur sehr eingeschränkt (über Kabel scheint es wohl
> >>>> deutlich besser zu gehen wenn man sich so umhört). Daher nun meine
> >>>> Frage in die große Runde:
> >>>> Hat "jemand" eine Installation wo er auch rein per WLAN mesht und
> >>>> an den Meshroutern mehr als 10 Clients dran hängen hat und noch
> >>>> ordentlich Speed durch bekommt? Bzw. hat noch jemand irgendwo
> >>> ähnliche
> >>>> Probleme?
> >>>
> >>> Hi!
> >>>
> >>> Ich habe in den letzten zwei Wochen an einer Unterkunft
> herumlaboriert.
> >>> Selbes Fehlerbild wie oben: Meshing per W-LAN, 10-15 Clients (die
> >>> sich wie Fliegen mit dem Client WLAN verbanden, sobald es an war,
> >>> daher keine systematische Untersuchung möglich), grauenhaftes Ping,
> >>> schlechter Durchsatz. Am Vormittag mit 5-10 Clients war es jedoch
> >>> annehmbar.
> >>> (Zum Setup: Uplink Router und AP Router waren nicht speziell für
> >>> ihre Rolle konfiguriert, Clients verbanden sich aber aufgrund der
> >>> baulichen Gegebenheiten praktisch alle mit dem AP Router.)
> >>
> >> Welche Firmware Version hast du eingesetzt?
> >
> > Auf allen Geräten (WR841, WR1043, Nano Loco M2) die 0.5.1. Aktuell
> > sind nur noch WR1043 (AP) und Nanostation (Uplink) im Einsatz. 100
> > Meter entfernt steht dann der eigentliche Uplink (WR1043 mit 0.5.1,
> > WAN
> > Connection) auf einem Fensterbrett.
> >
> >>
> >>> Letztlich half nur Meshing mit Kabel (zwischen AP Router und Uplink
> >>> Router).
> >>>
> >>> Ich denke, in den Weihnachtsferien steht bei mir Einarbeitung in
> >>> B.A.T.M.A.N. auf dem Programm...
> >>
> >> Sehr gut.
> >>
> >> Tim
> >>
> >>> Grüße,
> >>> R.funkt
> >>>
> >>>> Lösungsvorschläge?
> >>>>
> >>>> mfg
> >>>>
> >>>> Christian
> >>>>
> >>>>
> >>>
> >>>
> >>> _______________________________________________
> >>> franken mailing list
> >>> franken at freifunk.net
> >>> http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
> >>
> >>
> > _______________________________________________
> > franken mailing list
> > franken at freifunk.net
> > http://lists.freifunk.net/mailman/listinfo/franken-freifunk.net
> >
> 
> 
> --
> ----------------------------------------------------------------------
> 
> Peter Mühlenbrock, Nürnberg
> 
> jabber: salvo at jabber.pm-ib.de
> Mein PGP key: AUf Anfrage
> ----------------------------------------------------------------------
> 
> 





Mehr Informationen über die Mailingliste franken