From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi0-x236.google.com (mail-oi0-x236.google.com [IPv6:2607:f8b0:4003:c06::236]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by huchra.bufferbloat.net (Postfix) with ESMTPS id C6CE021F301 for ; Thu, 17 Jul 2014 01:33:44 -0700 (PDT) Received: by mail-oi0-f54.google.com with SMTP id i138so833573oig.13 for ; Thu, 17 Jul 2014 01:33:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=1rf9Lk++fAxKibr9tS2Y+t/w3PeBKOTW+VveTNVTVpo=; b=qtGgE1hTFNrp8RWdrWPO4zn9Jk7Do/KVzKUWHg7dmrwSH1a1qk4DVXF0biBa0OxsIz J2CWTVUabiml5H5gZqm6vWx9+JFYPYeWvtuuh4MayZnM9rXXO8ERMYQyCua1dyYQ9xQm J5J/8A+8T7HamzyEQDwMSMJLEgG2B+BosyINwCL0esFAi1exEljAqHnnRCWO9B32PDtW fcDQJwWW8ebOAUliR5NMz3R8yeiYZzr+c+GIIq44Ha12wIjlRpuaHdK2HdEVZlOFb/Hy 1rwnq+WUzanb5PjdyN8bPdMb5baifS0rNl/B/X42afb1mAl5FrMF9vWZkF2msiuXa+/Q KgWw== MIME-Version: 1.0 X-Received: by 10.182.200.169 with SMTP id jt9mr43243107obc.0.1405586023959; Thu, 17 Jul 2014 01:33:43 -0700 (PDT) Received: by 10.202.93.195 with HTTP; Thu, 17 Jul 2014 01:33:43 -0700 (PDT) Date: Thu, 17 Jul 2014 01:33:43 -0700 Message-ID: From: Dave Taht To: "cerowrt-devel@lists.bufferbloat.net" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: [Cerowrt-devel] hopefully better babeld configuration X-BeenThere: cerowrt-devel@lists.bufferbloat.net X-Mailman-Version: 2.1.13 Precedence: list List-Id: Development issues regarding the cerowrt test router project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jul 2014 08:33:45 -0000 Upcoming in the next release of cerowrt is a change to the wire format of babeld's source specific routing stuff, which will (sigh) render this release of babeld, if you are using source specific routing, incompatible with all prior releases. Given that that is such a big change, I've also been running with some improved babel rules that do better metrics, export 1/8th the routes, and are cleaner to configure. IF you are using source specific babeld on cerowrt, those configuration file changes can be applied today by snagging the three files from: http://snapon.lab.bufferbloat.net/~cero2/newbabeld/ and putting the files in: firewall.user /etc babeld in /etc/config/ babeld.conf /etc/babeld.conf I am not sure if I got the ipv6 stuff right with how it integrates with dhcpd-pd and hnetd nor if I'm correctly exporting a source specific ipv4 gateway... but am not in a position to test ipv6 til friday, and for all I know these rules can be improved. Basically, we add an unreachable route for the /24 cerowrt cuts it's /27s out of, then filter out the /27 announcements, so just the "unreachable" route is announced (as reachable, and no I can't explain how this works). I would have liked it if I could have found a way to express the /24 route in /etc/config/network rather than in /etc/firewall.user but so far no luck. A problem this induces is that if you change your default network number, you also have to change the unreachable covering route in /etc/firewall.user Formerly we re-exported routes on each interface with a new metric (which was basically wrong in the first place) --=20 Dave T=C3=A4ht NSFW: https://w2.eff.org/Censorship/Internet_censorship_bills/russell_0296_= indecent.article