Portal:Netz/IPv6

Aus Freifunk Franken
Wechseln zu:Navigation, Suche

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

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

Schweinfurt-v2

Bereich Bereitgestellt durch
fd43:5602:29bd:18::/64 schweinfurt-v2
fd43:5602:29bd:18::1 swv2-rl-01

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

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