Babel (protocol)
Encyclopedia
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 it uses a variant of Expected Transmission Count
(ETX) link cost estimation rather than a simple hop-count metric. It employs several techniques to ensure the absence of routing pathologies, such as routing loops.
Babel is freely available as a sample implementation. It operates on IPv4
and IPv6
networks. Babel has been reported to be a robust protocol and to have fast convergence properties.
Routing protocol
A routing protocol is a protocol that specifies how routers communicate with each other, disseminating information that enables them to select routes between any two nodes on a computer network, the choice of the route being done by routing algorithms. Each router has a priori knowledge only of...
is a distance-vector routing protocol
Distance-vector routing protocol
In computer communication theory relating to packet-switched networks, a distance-vector routing protocol is one of the two major classes of routing protocols, the other major class being the link-state protocol...
for Internet Protocol
Internet Protocol
The Internet Protocol is the principal communications protocol used for relaying datagrams across an internetwork using the Internet Protocol Suite...
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
Destination-Sequenced Distance Vector routing
Destination-Sequenced Distance-Vector Routing is a table-driven routing scheme for ad hoc mobile networks based on the Bellman-Ford algorithm. It was developed by C. Perkins and P.Bhagwat in 1994. The main contribution of the algorithm was to solve the routing loop problem...
(DSDV), Ad hoc On-Demand Distance Vector Routing (AODV), and Cisco
Cisco
Cisco may refer to:Companies:*Cisco Systems, a computer networking company* Certis CISCO, corporatised entity of the former Commercial and Industrial Security Corporation in Singapore...
's Enhanced Interior Gateway Routing Protocol
Enhanced Interior Gateway Routing Protocol
Enhanced Interior Gateway Routing Protocol - is a Cisco proprietary routing protocol loosely based on their original IGRP. EIGRP is an advanced distance-vector routing protocol, with optimizations to minimize both the routing instability incurred after topology changes, as well as the use of...
(EIGRP), but it uses a variant of Expected Transmission Count
Expected Transmission Count
The ETX metric, or expected transmission count, is a measure of the quality of a path between two nodes in a wireless packet data network. It is used extensively in mesh networking algorithms.-History:...
(ETX) link cost estimation rather than a simple hop-count metric. It employs several techniques to ensure the absence of routing pathologies, such as routing loops.
Babel is freely available as a sample implementation. It operates on IPv4
IPv4
Internet Protocol version 4 is the fourth revision in the development of the Internet Protocol and the first version of the protocol to be widely deployed. Together with IPv6, it is at the core of standards-based internetworking methods of the Internet...
and IPv6
IPv6
Internet Protocol version 6 is a version of the Internet Protocol . It is designed to succeed the Internet Protocol version 4...
networks. Babel has been reported to be a robust protocol and to have fast convergence properties.