> My core problem is that I don't ever get
> network (eg, non /32 or non /128) routes distributed. I've tried all sorts
> of variants of the conf file and it's evident that I just don't understand
> something major....

[snip]

> redistribute local ip 192.160.7.0/24 eq 24 metric 128

"redistribute local" is for redistributing local addresses, not external
routes.  For redistributing routes, you say something like

  redistribute ip 192.160.7.0.24 eq 24 metric 128

Make sure the routes are installed in the kernel with a proper protocol
number -- "ip route show" will tell you.

For more information, see

  http://mid.gmane.org/7ive3ry9r7....@lanthane.pps.jussieu.fr

> A secondary problem is that although failover works between any given
> network and another, fairly fast (less than 1 minute), a better route never
> seems to get installed when the other link comes back up.

Hysteresis?  If the two routes have roughly similar metrics, Babel
avoids switching for what will be little gain.  Try doing

  killall -USR1 babeld

and check if Babel is taking sub-optimal decisions given the data that
it has.

FYI, Babel will switch routes if either the metrics differ by more than
192, or the metrics differ by more than 64 and the source ids are the
same.  (For an external route, the source id identifies the border
router this route was injected by.)

> for wired failures a retraction should be issued more rapidly than
> that, and the link should change to the other route in x amount of
> time.

Babel's default configuration assumes that wired links are stable, so
the wired hello interval is set to a very large value.  It's tweakable,
so feel free to experiment (either -H on the command line, or
hello-interval in the config file).

I'm seriously thinking of changing this default, as it is apparently
a FAQ.

> Is there some relation to rxcost to time?

I'm not sure I understand your question.  Maybe you'll find Appendix A
of the Babel draft enlightening?

                                        Juliusz

_______________________________________________
Babel-users mailing list
Babel-users@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/babel-users

Reply via email to