On 12/20/17 08:52, Johannes Rudolph via Dev wrote:
Moin
Am 20.12.2017 um 07:43 schrieb Stefan Dunkel via Dev dev@lists.ffnw.de:
Hallo zusammen,
auch ich teile hier die Meinung von Johannes. Wir sollten beide Netze eine Zeit lang parallel fahren und dann durch ein zweites Update ausschalten.
VG Stefan
Von meinem iPhone gesendet
Am 20.12.2017 um 01:29 schrieb Jan-Tarek Butt via Dev dev@lists.ffnw.de:
Hi,
ich möchte diesen TODO Punkt gerne streichen daher stoße ich das ganze noch mal an.
Ah super, das wollte ich auch weiter angehen.
Ich favorisiere die Variante, dass wir 11s und AdHoc eine begrenzte Zeit noch einmal parallel aktivieren und dann AdHoc deaktivieren mit einem zweiten Firmwareupdate.
Die letzten beiden Updates haben gezeigt, dass unser Firmware Update innerhalb von nur wenigen Stunden komplett durch ist.
Ich sehe kein Problem darin beide Netze parallel zu schalten mit Ausnahme das die ath10K Geräte das nicht können.
Kannst du uns mal kurz aufgleisen und konkret sagen welche Router Modelle das betrifft die sich auch bei uns im Netz befinden?
Da betrifft folgende Modelle: MR1750 (v1, v2) OM5P-AC (v1, v2) Archer C5 (v1) Archer C7 (v2) UniFi AP AC Lite UniFi AP AC Pro
Viel eher sehe ich das Problem in der Abwärtsinkompatibilität. Es gäbe die Möglichkeit eben eine Kompatibilität zu halten indem die Router bei Sicht eines IBSS Netzes selbst eins einschalten, dazu muss man natürlich noch ein bisschen Logik bauen die dafür sorgt dass das IBSS nicht eingeschaltet wird wenn der Router bereits Kontakt via 11s hat, aber das lässt sich dann im Detail klären.
Wie lange willst du das denn kompatibel halten? Ich erinnere da an den Batman Protokoll Wechsel da gab es auch keine Kompatibilität ...
Bei dem Protokoll wechsel gab es keine Möglichkeit eine Kompatibilität zu schaffen. Das lag daran das es nicht möglich ist beide batman-adv Kernel Module auf den Routern parallel laufen zulassen. Einen solche Moment kann man natürlich auch nutzen um einen wechsel auf 11s zu unternehmen. Allerdings haben wir bei dem 11s wechsel ja keine Basis Protokoll Änderung. Die Kompatibilität würde ich solange halten, solange gluon IBSS Support.
Im Grunde sieht das wie folgt aus:
1. Firmware aktiviert IBSS und 11s zusammen.
2. Firmware deaktiviert IBSS und hat einen watchdog am Bord der passiv Schaut ob unser IBSS Netz noch in der Gegend ist. Falls ein Router ein IBSS Netz sieht macht dieser ebenfalls eines auf (neben 11s) allerdings mit einem Präfix vor dem Namen z.b. _mesh.ffnw sobald der andere Router mit älterer Firmware updatet verschwindet die IBSS ID ja und der Router deaktiviert sein IBSS mit dem präfix.
vg Tarek