Babel comprend les fonctionnalités suivantes
[nbsp]
:
* c'est un protocole à vecteur de distance
[nbsp]
;
* il s'agit d'un protocole proactif, mais avec des caractéristiques
adaptatives (réactives)
[nbsp]
;
* il détecte la qualité du lien pour calculer des métriques d'itinéraire en utilisant une variante
de l'algorithme ETX
[nbsp]
;
* il utilise une condition de faisabilité qui garantit l'absence de
boucles (la condition de faisabilité est tirée de EIGRP et reste
un peu moins stricte que celle dans AODV)
[nbsp]
;
* il utilise des numéros de séquence pour rendre d'anciennes routes ré-empruntables (comme
DSDV et AODV, mais à la différence de EIGRP)
[nbsp]
;
* il accélère la convergence en demandant réactivement un nouveau numéro de
séquence (comme AODV et, dans une certaine mesure, EIGRP, mais à la différence de
DSDV)
[nbsp]
;
* il permet aux itinéraires externes redistribués d'être injectés dans le domaine
de routage à des points multiples (comme EIGRP, mais à la différence DSDV et
AODV).