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