[Freifunk-Bonn] Client-Limit?

eGeist egeist at cerberon.net
Sa Jun 28 02:32:17 CEST 2014


Am 28.06.2014 00:42, schrieb d.theisen at gmx.net:
> 
> Am 26.06.2014 um 17:53 schrieb d.theisen at gmx.net:
> 
>>>
>>> Ich weiss nicht mehr genau. Gibt aber ein limit von clients pro node protokollbedingt fair.
>>
>> Mit Protokoll meinst Du batman.adv?
> 
> Sieht aus, als hätte ich die Konstante gefunden:
> 
> /* Maximum number of fragments for one packet */
> 149 #define BATADV_FRAG_MAX_FRAGMENTS 16
> 
> Wenn ich das richtig verstehe, muss die Tabelle mit den Clients eines Knotens in diese Anzahl Fragmente passen.
> Die Fragmentgröße ist aber dynamisch und kann variieren, so dass wir nicht genau wissen, wieviele Clients mit BATADV_FRAG_MAX_FRAGMENTS 16 bedient werden können (in meinem Fall waren es 72).
> 
> Leider skaliert das nicht graceful. D.h. die überzähligen Clients bekommen zwar eine WLAN-Verbindung, bekommen aber keine Daten über batman.adv, insbesondere keine IP-Adresse via DHCP.
> 
> Meines Erachtens sollte ein Knoten die WLAN-Clients frühzeitig abweisen, wenn deren Pakete sowieso nicht geroutet werden können.
> 
> Mein Vorschlag: 
> 
> 1. Wir erhöhen o.G. Konstante von 16 auf 23. Damit sollten wir >100 Clients bedienen können.
> 2. Außerdem sollten wir die Anzahl der WLAN-Clients auf 100 begrenzen. Dadurch hat ein Client die Möglichkeit, sich bei einem anderen Knoten mit weniger Last anzumelden. 
> Weiß einer von euch, wie das geht?
> 
> Gruß vom Gentleman
> 

bin gerade über

'max_num_sta'

gestolpert.

Geht vermutlich in die Richtung





Mehr Informationen über die Mailingliste Freifunk-Bonn