[Berlin-wireless] IPv6 Test im BBB / Babelconfig

Simon Polack simonpolack at googlemail.com
So Jan 17 16:57:48 CET 2021


Danke Sven,

da werden wir sicherlich zurückkommen, sobald die Wireguard Tunnel
Initiation funktioniert.


On 17.01.21 16:50, roellig wrote:
> falls hir noch exit gateways zum testen braucht hab ich hier noch
> hermann12 mit 500mbit exit und bei meiner mutter die evi37 mit 250mbit
> exit. die haben beide auch ein ipv6 netz.
> 
> gruss
> sven
> 
> 
> 
> Von meinem/meiner Galaxy gesendet
> 
> 
> -------- Ursprüngliche Nachricht --------
> Von: Simon Polack <simonpolack at googlemail.com>
> Datum: 17.01.21 12:25 (GMT+01:00)
> An: wirelesslan in Berlin <berlin at berlin.freifunk.net>
> Betreff: [Berlin-wireless] IPv6 Test im BBB / Babelconfig
> 
> Hallo zusammen,
> 
> ich habe das Wochendende über eine IPv6 Mesh Config gestrickt.
> 
> In der nächsten Woche gehen bereits zwei Uplinks am Start:
> * Emma über AirFiber zum 6gw-ohlauer
> * Wilgu10-core über WireGuard zum 6gw-ohlauer
> 
> Folgende Locations haben bereits IPv6:
> * sama
> * scharni
> * dorfplatz
> 
> Pakete:
> * babeld
> 
> Config:
> 
> -> Jeder Standort hat ein /56 vom Config Assistenten erhalten. Deses
> Prefix wird aufs lo interface konfiguriert. Anschließend bekommen Mesh
> und alle anderen Interfaces ein eigenes /64. Wobei wir als Prefixlänge
> /128 setzen.
> 
> Am Beispiel sama:
> 
> 
> * /56 aufs lo
> network.loopback.ip6addr='2001:bf7:830:8500::/56'
> 
> * DHCP bekommt erstes /64
> network.dhcp.ip6addr='2001:bf7:830:8500::1/64'
> 
> * Mesh bekommen folgende /64 mit /128 Prefixlen
> network.mesh_hds.ip6addr='2001:bf7:830:8501::1/128'
> network.mesh_f2a.ip6addr='2001:bf7:830:8502::1/128'
> 
> 
> 
> * Babel Config:
> 
> babeld. at general[0]=general
> babeld. at general[0].local_port='33123'
> babeld. at general[0].ipv6_subtrees='true'
> babeld. at interface[0]=interface
> babeld. at interface[0].ifname='mesh_hds'
> babeld. at interface[0].rxcost='512'
> babeld. at interface[1]=interface
> babeld. at interface[1].ifname='mesh_f2a'
> babeld. at interface[1].rxcost='512'
> 
> babeld. at filter[0]=filter
> babeld. at filter[0].type='redistribute'
> babeld. at filter[0].ip='2001:bf7:830:8500::/56'
> babeld. at filter[0].eq='56'
> babeld. at filter[1]=filter
> babeld. at filter[1].type='redistribute'
> babeld. at filter[1].local='true'
> babeld. at filter[1].action='deny'
> 
> 
> Zur rxcost/Metrik: Mangels Erfahrungswerte habe ich mich bisher an
> Freifunk Franken orientiert.
> 
>     Tunnel zwischen Routern in Rechenzentren: 96
>     Ethernet: 96
>     Richtfunk
>         >100Mbit: 256
>         30-100Mbit: 512
>         10-30Mbit: 1024
>         bis 10Mbit: 4096
>     Tunnel: 4096 - 16384
> 
> https://wiki.freifunk-franken.de/w/Freifunk-Gateway_aufsetzen/Babel#Richtlinien_f.C3.BCr_Babel_Penalty_.28rxcost.29
> 
> 
> Auf der Wishlist, um das Freifunk Netz V6 mäßig zu vereinen stehen die
> Locations:
> * HdS
> * Simeon
> * Zwingli
> * F2A (ich pinge seperat Faustus an)
> * Emma
> * - Aber auch andere Adjacent Nodes machen Sinn.
> 
> 
> Ausblick:
> * Wireguard Tunnel via RPC Schnittstelle anfordern wird für die Gateways
> gebaut. Ab dann kann das auch in die Firmware(s) integriert werden
> * Zweites Gateway in der Saarbrücker Straße zum HdS
> * Auf den Gateways wird noch eine Metrik Translation  Mesh <-> BGP
> gebaut. Das sorgt dann dafür, dass die Antwort Pakete nicht am anderen
> Ende der Stadt wieder ins Mesh geschickt werden.
> * Babel Luci Plugin (Nick ist dran)
> 
> 
> 
> Bis bald
> Simon
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Berlin mailing list
> Berlin at berlin.freifunk.net
> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
> Diese Mailingliste besitzt ein ffentlich einsehbares Archiv
> 
> _______________________________________________
> Berlin mailing list
> Berlin at berlin.freifunk.net
> http://lists.berlin.freifunk.net/cgi-bin/mailman/listinfo/berlin
> Diese Mailingliste besitzt ein �ffentlich einsehbares Archiv
> 



Mehr Informationen über die Mailingliste Berlin