|Operating system||Linux, BSD, Mac OS X|
The Babel routing protocol is a distance-vector routing protocol for Internet Protocol packet-switched networks that is designed to be robust and efficient on both wireless mesh networks and wired networks.
Babel is based on the ideas in Destination-Sequenced Distance Vector routing (DSDV), Ad hoc On-Demand Distance Vector Routing (AODV), and Cisco's Enhanced Interior Gateway Routing Protocol (EIGRP), but uses different techniques for loop avoidance. Babel has provisions for using multiple dynamically computed metrics; by default, it uses hop-count on wired networks and a variant of ETX on wireless links, but can be configured to take radio diversity into account  or to automatically compute a link's latency and include it in the metric.
Four implementations of Babel are freely available: the standalone "reference" implementation, a version that used to be integrated into the Quagga routing suite, a minimal reimplemantation in Python and one that is an extension to the BIRD routing platform. The version that was integrated into Quagga allowed for authentication, while the reference version has support for Source-specific routing.
In October 2015, Babel was chosen as the mandatory-to-implement protocol by the IETF Homenet working group, albeit on an Experimental basis.
- Baptiste Jonglez and Juliusz Chroboczek. A delay-based routing metric. http://arxiv.org/abs/1403.3488
- M. Abolhasan; B. Hagelstein; J. C.-P. Wang (2009). "Real-world performance of current proactive multi-hop mesh protocols".
- David Murray, Michael Dixon & Terry Koziniec (2010). "An Experimental Comparison of Routing Protocols in Multi Hop Ad Hoc Networks" (PDF).
- babeld: Remove babeld from Quagga
- Gmane - ANNOUNCE: babeld for quagga. Mid.gmane.org (2011-12-25). Retrieved on 2014-05-30.
- Gmane - quagga users 12686 a preview of Babel new routing protocol is available. Mid.gmane.org (2012-01-22). Retrieved on 2014-05-30.
- D. Ovsienko, " Babel HMAC Cryptographic Authentication "
- Matthieu Boutier; Juliusz Chroboczek (2015). Source-Specific Routing. Proc. IFIP Networking. arXiv: .
- Babel – a loop-avoiding distance-vector routing protocol
- J. Chroboczek (2011), The Babel Routing Protocol, RFC 6126