Babel
Messages et tables de routage utilisés dans Babel
Messages utilisés dans Babel
Babel défini plusieurs types de messages dans sa RFC. Parmi les plus
importants, on peut citer les messages Hello, IHU et Update :Message Hello
Un nœud Babel envoie périodiquement en broadcast des messages HELLO à
ses voisins sur chacune de ses interfaces réseaux. Le rôle de ce message
est de
Message IHU (« I Heard yoU »)
Ce message est envoyé périodiquement par un nœud Babel aux voisins dont
il a reçu un message HELLO depuis peut de temps. Grâce à ce message un
nœud peut calculer le coût de la liaison avec son voisin.
De même qu'avec un message HELLO, un message IHU peut être envoyé sans attendre le prochain envoi programmé. Deux données transportées par le message IHU sont importantes :
- le "coût" en réception qui sera utilisé par le voisin pour calculer
la qualité de la liaison
- l'intervalle de temps entre deux messages IHU
Ainsi lorsqu'un nœud reçoit un message IHU, il met à jour le coût de transmission sur le lien.
Message Update
Un message "Update" est envoyé à un nœud pour informer ses voisins
d'une mise à jour de topologie.

Tables
Comme tous les protocoles de routage, un nœud Babel tient à jour plusieurs tables :- une table des interfaces
- une table des voisins
- une table des sources
- une table de routage