Mqtt/autol3

Aus Freifunk Franken
Wechseln zu:Navigation, Suche

Hier soll eine neue Idee entstehen, wie das Freifunk Franken Layer 3 Netz automatisiert eingerichtet werden kann.

Der Router wird geflasht und erhält per mqtt eine Liste von Servern wo er sich hinverbinden kann. Der mqtt Server ist vom User frei einstellbar so das es von keinem zentralen MQTT Server abhängig ist. Weiterhin wird von der Community ein mqtt System dezentral betrieben über ein MQTT Cluster wo jeder dran teilnehmen kann. Es kann auch jeder seine eigenen Server hinein pushen so das sich jeder als Peeringpartner zur Verfügung stehen kann.

Nachdem der Router eine Liste von Servern erhalten hat wohin er sich verbinden kann wird entweder automatisch zufällig einer ausgesucht oder der User kann selbstständig wählen zu welchen Server(n) er sich verbinden will.

Zu den gewählten Servern wird ein vxlan aufgebaut. Der Server schickt per dhcp eine v4 Adresse an den Router welche er verwenden kann (restliches v4 passiert einfach mit NAT und ist auf jeden Router die gleiche Adresse) und per dhcpv6-pd ein v6 Netz. Der Router konfiguriert sich diese Netze ins Babel und nutzt es.

Theoretisch kann so ein Router auch als dhcpv6-pd Relay konfiguriert werden, so das Meshrouter das gleiche System verwenden können.