Babel is a routing protocol for IPv6 and IPv4 for packet-switched networks for computer communications. Babel is intended to be robust and efficient on both wireless mesh networks and classical wired networks. It is a distance-vector routing protocol (similar to B.A.T.M.A.N.) using the Bellman-Ford algorithm to calculate paths between nodes in a network as opposed to link-state protocols such as OLSR. In tests it has shown fast convergence properties. It is based on the ideas in DSDV, AODV and Cisco's EIGRP, but uses a variant of ETX link cost estimation rather than a simple hop-count metric.
- For normal Linux and Mac OS X, a simple matter of "tar xzf; make; make install".
- OpenWRT includes Babel packages.
- Harald's packages for the Freifunk-Firmware are obsolete and will not interoperate with RFC-compliant versions of Babel. They are still available on http://texas.funkfeuer.at/~harald/babel/