[Babel-users] ANNOUNCE: babel-pinger 0.1

Juliusz Chroboczek Juliusz.Chroboczek at pps.jussieu.fr
Tue Sep 16 19:32:09 UTC 2008


I am pleased to announce that version 0.1 of Babel-Pinger is available from:

  http://www.pps.jussieu.fr/~jch/software/files/babel-pinger-0.1.tar.gz
  http://www.pps.jussieu.fr/~jch/software/files/babel-pinger-0.1.tar.gz.asc

Babel-pinger is a small daemon that will install a default route in
the kernel whenever a given server becomes reachable over a given
interface.  This route can then be exported into a Babel network as
though it had been installed by a routing daemon.

In effect, Babel-Pinger provides the functionality of olsrd's
``dynamic gateway'' plug-in without any changes to the Babel daemon
itself.

Proper people don't use Babel-Pinger.  They use a healthy routing
protocol, such as RIP, OSPF or EIGRP to get reachability information
into the kernel, and then reexport the routes into Babel.


Example
*******

Suppose that your router's eth0 interface is configured by DHCP and
does not participate in Babel routing.  Suppose that you wish to
export the default route going through eth0 into Babel, but only when
the DNS server on host 1.2.3.4 is reachable through interface eth0.

First, add the following to /etc/babel.conf:

  redistribute proto 43

Restart Babel with a suitable ``-k'' flag (``-k 5'' should be fine in
most cases), then say

  babel-pinger -P dns -i eth0 1.2.3.4


Manual page
***********

  http://www.pps.jussieu.fr/~jch/software/babel/babel-pinger.html


Caveats
*******

The interface given to Babel-Pinger MUST NOT, under any conditions,
participate in Babel routing.  If a Babel interface is given to
Babel-Pinger, you will end up with persistent routing oscillations.

The default route through the Babel-Pinger interface must be the one
that's being used.  In practice, this means that you will need to run
Babel with a suitable -k flag, just as when you're redistributing from
a proper routing protocol.

Please do not use Babel-Pinger.  Use of Babel-Pinger in place of
a proper routing protocol will cause your networking license to be
suspended.  (Exemptions to the above will be granted on a case-by-case
basis to Austrian residents.)

                                        Juliusz


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/babel-users/attachments/20080916/0f6fb86f/attachment.pgp 


More information about the Babel-users mailing list