Begrifflichkeiten im FFF-Netz

SebaBe freifunk at beibecks.de
Mi Jul 22 16:17:04 CEST 2020


Hallo zusammen,

bei uns hat sich mit der neuen Layer3 Firmwarevariante einiges verändert 
und wir schaffen es nicht mehr sauber, die neuen Funktionen / Konzepte 
mit unseren alten Begrifflichkeiten abzubilden.

Die Techniker sind unzufrieden, da die Begriffe falsch besetzt sind, 
Anfänger verwirrt, da wir nicht einheitlich sprechen und vorbesetzte 
Begriffe anders definieren.

Für eventuelle Überarbeitungen des Wikis und dem generellen Verständniss 
sollten wir deshalb einmal neu denken, wie wir was bei uns nennen.

Ich bitte um Feedback, Ergänzungen und eine Diskussion ;)



Hier die Vorschläge nach einigem Brainstorming im IRC:
(FFF steht für Freifunk Franken ;) )

1) Geräte

Mit "Geräte" bezeichnen wir unsere an den Standorten eingesetzten 
Geräte, die mit unserer Firmware versehen werden.
Es ist unerheblich, ob diese WLAN haben oder nicht.
Es ist ebenfalls egal, welche Firmware darauf installiert ist 
(Node/Layer3) solange diese von uns ist.

Ein Gerät steht an einem Standort und versorgt diesen mit Freifunk.
An einem Gerät können weitere Geräte mit oder ohne WLAN hängen.
Geräte können direkt Nutzer bedienen oder lediglich den Traffic 
durchleiten.meine

Bisherige Bezeichnungen waren Node, Router, Plastikkiste, Accesspoint...


1.1) Node-Geräte

Node bezieht sich auf die verwendete Firmware.
Auf Node-Geräten ist die FFF Node Firmware installiert.

Node-Geräte verbinden sich mit Layer2 Tunneln zu Hood-Servern.
Node-Geräte agieren technisch als Switch (mit optionalem Wlan).

Node-Geräte bedienen in der Regel direkt Benutzer.

Ein TP-Link 841 kann nur ein Node-Gerät sein.
Ein Nachbau der Node-Firmware-Funktionalität auf einem 
nicht-Standard-Gerät (zB in einer VM, auf einem PC oder Raspi) ist ein 
Node-Gerät.

Die Node-Firmware wurde bisher oft v2 genannt.


1.2) Layer3-Geräte

Layer3 bezieht sich auf die verwendete Firmware.
Auf Layer3-Geräten ist die FFF Layer3 Firmware installiert.

Layer3-Geräte verbinden sich mit Layer3 Tunneln zu Peering-Servern.
Layer3-Geräte agieren technisch gesehen als Router (mit optionalem Wlan).

Layer3-Geräte können ebenfalls direkt Benutzer bedienen, werden aber oft 
in Verbindung mit AccessPoints auf Herstellerfirmware kombiniert.

Ein TP-Link 841 kann kein Layer3-Gerät sein.

Ein Nachbau der Layer3-Firmware-Funktionalität auf einem 
nicht-Standard-Gerät (zB in einer VM, auf einem PC oder Raspi) ist ein 
Layer3-Gerät.

Die Layer3-Firmware wurde bisher oft dezentrales Gateway genannt.



2) Server

Server stehen (meistens) in Rechenzentren.
Server sind Teilnehmer in unserem Babelnetz.
Server stehen nicht direkt an unseren Standorten.

Ein Server kann entweder ein Peering-Server, Hood-Server oder auch 
beides gleichzeitig sein.

Server wurde bisher oft Gateway genannt.


2.1) Peering-Server

Ein Peering-Server leitet Babel Traffic an andere Server oder 
Layer3-Geräte weiter.

Layer3 Tunnel für Layer3-Geräte (meißt per Wireguard, aber auch zB GRE) 
werden von Peering-Server angeboten.


2.2) Hood-Server

Hood-Server bieten Layer2 Tunnel für Node-Geräte (per fastd) an.
Auf Hood-Servern laufen unsere v2 Hoods, sowie Polygon Hoods.

Hood-Server sprechen per Babel mit anderen Peering- / Hood-Servern, oder 
auch Layer3-Geräten.


Grüße,
Sebastian



Mehr Informationen über die Mailingliste franken