On a des échanges dans ces cas :
- modification de la topologie du réseau (un noeud se connecte ou se
déconnecte, ajout/suppression de connexion) -> ça fait pas des
masses de
messages
- mise à jour des stats de latence/charge -> on n'est pas obligé dans
faire toutes les 3 secondes non plus
Donc au final ça reste négligeable.
Négligeable, mais la question que je me pose est: "A quoi ça sert"?
À gérer la charge du réseau : si on arrive à une configuration en
"étoile" (tous les noeuds sont connectés à un noeud central) le noeud
central devra supporter une charge forte et on a un risque
d'engorgement, à l'inverse si on arrive à une configuration "linéaire"
(par exemple A--B--C--D--E--F) il y aura une latence importante entre
les noeuds situés aux extrémités.
Si un noeud peut connaître l'état du réseau au moment de sa connexion,
on peut éviter ce genre de désagrément.