> Doesn't babeld notice when an interface goes down, and immediately tries
> to find another route?

Yes, it does.

> (well, unplugging a cable is not the same as going down, but I guess the
> kernel could tell us anyway)

We already monitor the Ethernet carrier, but the functionality is disabled
by default -- see the "-l" flag in the babeld manual page.  It's pretty
useless in practice, since most Ethernet interfaces are behind a switch.

> If I recall correctly, Quagga already watches interfaces for link-layer
> events, so quagga-babel probably benefits from it.

If memory serves, it's also disabled by default in Quagga (see the
interface command "link-detect").

> On a related note, I once tried to use nl80211 [1] for detecting 802.11
> association/deassociation events: basically, an elaborate version of
> running « iw dev wlan0 station dump » at regular interval.

We can do much better than that.  Search the Linux kernel for recent
commits by Antonio Quartulli.

-- Juliusz

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

Reply via email to