[Cerowrt-devel] notes on going for a stable release
dave.taht at gmail.com
Tue Jan 14 10:10:04 EST 2014
On Tue, Jan 14, 2014 at 7:10 AM, Juergen Botz <jurgen at botz.org> wrote:
> On 01/14/2014 03:07 AM, Dave Taht wrote:
>> ** src/dst routing via babels
>> In the last (3.10.24 dev release I switched to babels from quagga.
>> Either nobody but me uses babel (?), or it "just worked".
> I do use it, and it didn't "just work" for me... my second router
> didn't pick up the default route and until reading this just now I
> was still wondering why /etc/quagga disappeared.
I had adopted quagga in the hope of being compatible with
homenet's OSPF direction and being able to use other protocols.
That stuff hasn't made it to quagga yet.
You can, if you prefer, install quagga and the various daemons
opkg remove babeld
opkg install quagga-vtysh quagga-yourprotocolofchoice
babeld is smaller, and more bleeding edge. I keep hoping
one day to be able to feed per-flow congestion information into it
as a metric....
> On my primary
> /etc/quagga still exists because I did a "keep config" upgrade,
> which obscured matters further because I was looking at the
> wrong config.
Try, during the development process, to never keep a config.
> What should I change on the primary? /etc/babeld.conf or
On your primary router edit:
and see the first config filter and change it to ignore false
We don't distribute a default route by default (on quagga either!)
because that would lead to routing loops. So distributing a default
route should only happen on gateways to the internet.
The babels code lets you have multiple gateways to the
internet (over ipv6 and natted ipv4), so you can easily have
a network with multiple exit points and still have
it work with real, rather than natted, IPs.
Support for the src/dst stuff is limited to /etc/babeld.conf at the moment.
Fixing bufferbloat with cerowrt: http://www.teklibre.com/cerowrt/subscribe.html
More information about the Cerowrt-devel