[Berlin-wireless] Roaming mit OLSR??

Smilie smilie at posteo.de
So Jul 10 20:31:26 CEST 2016


Vielen Dank,


da es sich hier um ein Gedanken-Experiment handelt, hilft eine zweite
Person super weiter.


lg


Am Sun, 10 Jul 2016 13:31:46 +0200
schrieb Bastian <fly at d00m.org>:

> Hallo,
> 
> mal doch mal eine Topology auf, zeichne die diversen Komponenten und
> Usecases ein. Achte auf so Sachen wie, Layer2/Layer3, NAT, IPv6...
> Auf Hin- und Rückrouten bist du ja selbst schon gekommen.
> 
> 
> Wenn ein Client von einem AP zum nächsten wandert, dann muss "alter
> traffic", also Packets die noch an den alten AP gehen, an den
> aktuellen AP weitergeleitet werden. Das wird solange noetig sein, bis
> das ganze Mesh den Topology-Change registriert hat. Ansonsten gibt es
> Packet-Loss.
> 
> Damit Roaming Stadt-weit sauber funktioniert, braucht es eine ziemlich
> zentralistische Architektur (zentrale Gateways) inkl. Full-Mesh (via
> VPN).
> 
> Es darf keine fremden Gateways geben, weil diese ggf. nicht den vollen
> Blick aufs ganze Mesh haben.
> 
> Es muss innerhalb des Netzes immer echte end-to-end Connectivity
> gegeben sein. Also kein NAT durch Plastik-Router.
> 
> 
> On 07/10/2016 10:54 AM, smilebef at gmail.com wrote:
> > Ich denke trotzdem, dass wir um Roaming nicht herum kommen. 
> > * S/U-Bahn
> > * wir entwickeln uns weiter, wer weiß was noch kommt  
> 
> Ach du willst WLAN in der U-Bahn? So richtig mit Internet und
> Telefonie im fahrenden Zug, so wie es die Mobilfunk-Provider gerade
> vor machen? Und wenn jemand aus der Bahn steigt und vor nem Kichturm
> steht, dann soll es ein seamless handover zum Kirchturm geben?
> 
> 
> > Ich verstehe noch nicht, wie du die Fälle auf 2 eindampfen kannst.
> > Ich fände es besser, wenn wir mit Hin/Rück-Routen argumentieren.
> > @Basti Vielleicht könntest du meine Fälle mal kommentieren?
> > 
> > 
> > Fall 1
> > Bis jetzt publiziert OLSR den gesamten DHCP-Bereich über HNA.
> > Bei einem AP-Wechsel ändert sich die Rückroute.  
> > -> DHCP-HNA muss sich also individuell und schnell anpassen.  
> 
> Definiere schnell. Implizit geht es hier nämlich um zwei
> OLSR-Topology-Changes. Das HNA vom ersten OLSR-Speaker (aka alter AP)
> verringert sich um ein /32 und der neue AP erweitert sein HNA-Set. Das
> sind zwei OLSR Updates, die sich im gesamten Mesh verbreiten müssen.
> Wieviel Zeit soll vergehen, bis in Spandau die Information über das
> Roaming eines Clients in Adlershof angekommen ist? Während dieser Zeit
> gibt es Packet-Loss/Routing-Loops...
> 
> 
> > Fall 2
> > Bei einem AP-Wechsel ändert sich die Hin-Route und damit der GW.  
> > -> Anycast aller GWs - also alle GWs haben die gleiche IP.  
> 
> First of all: Anycast ist ein Konzept in gerouteten Netzen. Die
> 8.8.8.8 ist z.B. eine Anycast IP, die mehrfach im Internet an
> verschiedene Maschinen vergeben ist. Das funktioniert fuer stateless
> protocols ganz gut. Das default-gateway für Clients kann ruhig immer
> die gleiche IP haben, muss dann aber zwangsläufig auch immer die
> selbe MAC-Adresse haben, weil sich dein Client und der Gateway ja
> direkt via Layer-2 unterhalten.
> 
> > Bis hier wäre meiner Meinung nach Roaming ohne Streaming erfüllt.  
> 
> Streaming??
> 
> > Fall 3
> > Was passiert bei Pfad-Wechsels mit VOIP?
> > GW/Port ändert sich aus Sicht des Servers.  
> 
> Funktioniert nur wenn alle ueber zentrale VPNs online gehen und die
> VPN/NAT-Gateways die Topology vom Mesh kennen.
> Internet ohne VPN geht dann nicht mehr...
> 
> > Fall 3.1
> > Wenn alle GWs eines Roaming-Raums über einen zentralen VPN gehen?  
> > -> Port ändert sich trotzdem  
> > Denn nur ein Client eines GWs wechselt den GWs  
> > -> man kann den Port also nicht manipulieren  
> 
> Was ist ein Roaming-Raum? Wie ist dieser definiert? Nur Router an
> einem Standort, die eh mit Kabel verbunden sind? Was ist mit dir und
> deinem Nachbarn, wo zwar ein Smartphone beide APs sieht, aber die APs
> nicht untereinander Meshen? -> Full-Mesh via VPN...
> 
> > Fall 3.2
> > Man stellt sicher, dass sich der GW nicht ändert.  
> > -> Dann müssten alle GWs bei den keine direkte Route möglich  
> > ist, über VPN verbunden werden und den Trafik regeln.
> > Fall 2 würde hinfällig.  
> 
> Und schon hast du ein total zentrales Diktator-Mesh gebaut. Alle
> Router müssen wegen den Roaming-Regeln mitspielen, keine "fremden"
> Gateways, kein Traffic ohne VPN. Siehe typische batadv/gluon/supernode
> Architektur... :/
> 
> > Fall 4
> > Hybrid-Netz mit batman oder auch Mesh-Netz.  
> > -> hier wird es kompliziert  
> Es ist jetzt schon kompliziert....
> 
> IMHO liegt die Zukunft in OLSRv2 mit source-specific Routing. Damit
> erhalten wir zumindest eine dezentrale Architektur und erlauben
> Traffic ohne VPN...
> 



Mehr Informationen über die Mailingliste Berlin