Vorschlag für ein IPv6 Setup im KeyXchangeV2:
- Die Router vergeben weiterhin fdff:: Adressen, damit sie in ihrer Hood erreichbar bleiben und auch erreichbar sind, wenn sie gar keiner Hood angehören. fdff::1 wird auch weiterhin so wie früher funktionieren
- Die Gateways in der Hood lassen einen radvd laufen mit folgender config:
interface bat0 {
AdvSendAdvert on;
MinRtrAdvInterval 60;
MaxRtrAdvInterval 300;
AdvDefaultLifetime 0;
prefix fd43:5602:29bd:X::/64 {
AdvOnLink on;
AdvAutonomous on;
};
route fc00::/7 {
};
};
beim prefix wird die X bei jeder Hood hochgezählt und wie bei den 10er v4 Adressen hier notiert. Die route fc00::/7 wird gesetzt, damit das ICVPN auch v6 fähig ist und Router in anderen Hoods erreicht werden können.
- Jede Hood bekommt aus dem fd43:5602:29bd::/48 Netz ein eigenes /64 herausgeschnitten welches korrekt durch alle Hoods routet (genauso wie wir es aktuell mit den ipv4 10er Adressen tun)
- Die Routerfirmware wird so angepasst, das aus der Hoodfile das /64 Netz gezogen und eine IP auf br-mesh gelegt wird. --> https://pw.freifunk-franken.de/patch/462/
- Das fd43:5602:29bd::/48 Netz hat keinen Zugang zum Internet (deshalb AdvDefaultLifetime 0;), da aber eine route zu fc00::/7 gesetzt wird, sind andere Hoods erreichbar. Wir machen kein v6 NAT oder so einen Kram!
- Das ganze kann auch dezentral weiter geführt werden. Wenn jemand sich sein eigenes Prefix nach RFC4193 generieren will, kann er dies tun. Da wir die komplette ULA Range routen dürfte dies funktionieren.
- Ob Router später eine öffentliche v6 bekommen sollen, muss noch diskutiert werden. Ist aktuell nicht Gegenstand des Aufbaus und wird auch hiermit nicht verbaut falls man das später mal möchte.
Das hier genannte Subnetz wurde nach RFC4193 auf https://cd34.com/rfc4193/ mit der MAC meiner Netzwerkkarte am 01.09.2017 gegen 10Uhr generiert.
Subnetze der Hoods:
Trainstation
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:0::/64 |
Trainstation |
|
|
fd43:5602:29bd:0::1 |
fff-nue2-gw2.fff.community
|
Knoblauchsland
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:1::/64 |
Ostheim |
|
|
fd43:5602:29bd:1::1 |
fff-gw-Knoblauchsland
|
Ostheim
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:2::/64 |
Ostheim |
|
|
fd43:5602:29bd:2::1 |
fff-gw-ostheim
|
Nürnberg
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:3::/64 |
Trainstation |
|
|
fd43:5602:29bd:3::1 |
fff-gw-aquarius.fff.community
|
|
fd43:5602:29bd:3::2 |
vm3fffgwcd1
|
Fürth
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:4::/64 |
Trainstation |
|
|
fd43:5602:29bd:4::1 |
vm3fffgwcd1
|
|
fd43:5602:29bd:4::2 |
fffgwaquarius
|
Unterfürberg
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:5::/64 |
Trainstation |
|
|
fd43:5602:29bd:5::1 |
fffgwcdhome
|
Marterlach
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:6::/64 |
fff-gw-fbl |
|
|
fd43:5602:29bd:6::1 |
fff-gw-fbl
|
StMarkus
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:7::/64 |
fff-gw-stmarkus |
|
|
fd43:5602:29bd:7::1 |
fff-gw-stmarkus
|
Hassfurt
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:8::/64 |
Hassfurt |
|
|
fd43:5602:29bd:8::1 |
fff-gw-moexe
|
Hofheim
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:9::/64 |
Hassfurt |
|
|
fd43:5602:29bd:9::1 |
fff-gw-moexe
|
|
fd43:5602:29bd:9::2 |
fff-has2-v2
|
Bayreuth
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:10::/64 |
Bayreuth |
|
|
fd43:5602:29bd:10::1 |
vm3fffgwcd1
|
|
fd43:5602:29bd:10::2 |
fffgwaquarius
|
Hof
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:11::/64 |
Hof |
|
|
fd43:5602:29bd:11::1 |
fff-hof-gw3
|
Obere Kanalstr
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:12::/64 |
Obere Kanalstr |
|
|
fd43:5602:29bd:12::1 |
gw1jy
|
Marientunnel
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:13::/64 |
Obere Kanalstr |
|
|
fd43:5602:29bd:13::1 |
gw2jy
|
fblaese-test
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:14::/64 |
fblaese-test |
|
|
fd43:5602:29bd:14::1 |
fblaese-test
|
CoworkingNBG
|
Bereich |
Verwendung
|
fd43:5602:29bd:15::/64 |
|
|
|
fd43:5602:29bd:15::1 |
Gateway
|
Schweinfurt-v2
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:16::/64 |
schweinfurt-v2 |
|
|
fd43:5602:29bd:16::1 |
swv2-rl-01
|
Hardhöhe-HGK
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:17::/64 |
HGK |
|
|
fd43:5602:29bd:17::1 |
HGK Gateway
|
Transfernetz
Transfernetz wird für Babelrouting zwischen den Gateways verwendet. Hier sollte wie im 10.{50,83}.252.X Netz jedes Gateway sich eine IP reservieren
|
Bereich |
Bereitgestellt durch
|
fd43:5602:29bd:ffff::/128 |
Trainstation |
|
|
fd43:5602:29bd:ffff::1 |
vm3gwcd1
|
|
fd43:5602:29bd:ffff::2 |
fffgwcdhome
|
|
fd43:5602:29bd:ffff::3 |
vm2gwcd1
|
|
fd43:5602:29bd:ffff::4 |
vm1gwcd1
|
|
fd43:5602:29bd:ffff::5 |
fff-gw-fbl
|
|
fd43:5602:29bd:ffff::6 |
fff-gw-stmarkus
|
|
fd43:5602:29bd:ffff::7 |
fff-gw-aquarius
|
|
fd43:5602:29bd:ffff::8 |
fff-gw-moexe.freifunk-hassberge.de
|
|
fd43:5602:29bd:ffff::9 |
fff-nue2-gw2.fff.community
|
|
fd43:5602:29bd:ffff::10 |
fff-hof-gw3
|
|
fd43:5602:29bd:ffff::11 |
gw1jy
|
|
fd43:5602:29bd:ffff::12 |
gw2jy
|
|
fd43:5602:29bd:ffff::13 |
fff-has2-v2
|
|
fd43:5602:29bd:ffff::18 |
swv2-rl-01
|
|
fd43:5602:29bd:ffff::19 |
fff-nue2-gw1.fff.community
|
|
fd43:5602:29bd:ffff::20 |
fff-nue2-gw3.fff.community
|
|
fd43:5602:29bd:ffff::21 |
euserv-host1-vm3
|