Tests et Visualisation OLSR
Par Thus0, mercredi 11 janvier 2006 à 15:58 :: Mesh Network ::#88
Tutorial, Howto, How-To
Ci-dessous, vous trouverez des captures d’écran/screenshots (datant de mai 2005) d’un test de réseau maillé OLSR avec 6 routeurs Linksys WRT54G flashés avec le firmware openwrt et un portable sous GNU/Linux. Les 7 noeuds du réseau mesh utilisent les adresses IP réservées pour la ZeroConf (169.254.x.x/255.255.0.0).
Pour visualiser la topologie du réseau, j’ai utilisé les plugins dotdraw et httpinfo. Pour les activer, il suffit de décommenter les lignes correspondantes dans le fichier /etc/olsrd.conf.
Plugin dotdraw
Pour générer une image file.png à partir d’un fichier file.dot récupéré grâce au plugin dotdraw, j’ai utilisé la commande suivante :
#!/bin/sh
#
# convert .dot file to .png picture
#
dot -Tpng -Elen=2 -Ncolor=grey -Nstyle=filled -Nfillcolor=white -Nfontcolor=red -Nwidth=1 file.dot -ofile.png- Topologie avec noms des noeuds (fichier .dot)
digraph topology
{
"WRT54G-114" -> "PC-PORTABLE-1"[label="0.00", style=solid];
"WRT54G-114" -> "WRT54G-11"[label="0.00", style=solid];
"WRT54G-11"[shape=box];
"WRT54G-114" -> "WRT54G-45"[label="0.00", style=solid];
"WRT54G-114" -> "WRT54G-187"[label="0.00", style=solid];
"WRT54G-11" -> "WRT54G-187"[label="0.00"];
"WRT54G-11" -> "WRT54G-86"[label="0.00"];
"WRT54G-11" -> "WRT54G-114"[label="0.00"];
"WRT54G-11" -> "PC-PORTABLE-1"[label="0.00"];
"WRT54G-86" -> "WRT54G-27"[label="0.00"];
"WRT54G-86" -> "WRT54G-45"[label="0.00"];
"WRT54G-86" -> "WRT54G-11"[label="0.00"];
}- Topologie avec noms des noeuds (image .png)

- Topologie avec les noms
- Topologie avec adresses IP des noeuds (fichier .dot)
digraph topology
{
"169.254.1.114" -> "169.254.1.1"[label="0.00", style=solid];
"169.254.1.114" -> "169.254.1.11"[label="0.00", style=solid];
"169.254.1.11"[shape=box];
"169.254.1.114" -> "169.254.1.45"[label="0.00", style=solid];
"169.254.1.114" -> "169.254.1.187"[label="0.00", style=solid];
"169.254.1.11" -> "169.254.1.187"[label="0.00"];
"169.254.1.11" -> "169.254.1.86"[label="0.00"];
"169.254.1.11" -> "169.254.1.114"[label="0.00"];
"169.254.1.11" -> "169.254.1.1"[label="0.00"];
"169.254.1.86" -> "169.254.1.27"[label="0.00"];
"169.254.1.86" -> "169.254.1.45"[label="0.00"];
"169.254.1.86" -> "169.254.1.11"[label="0.00"];
}- Topologie avec adresses IP des noeuds (image .png)

- Topologie avec les adresses IP
Plugin httpinfo
Le plugin httpinfo permet d’afficher des infos sur n’importe quel noeud du réseau mesh, notamment les routes et métriques.

- Affichage des routes sur le noeud 11

- Affichage des routes sur le noeud 27

- Affichage des routes sur le noeud 86

- Affichage des routes sur le noeud 114
Autres screenshots
Ci-dessous, la même topologie mais avec des points de vue différent
- depuis le noeud 27

- Topologie vue du noeud 27
- depuis le noeud 114

- Topologie vue du noeud 114
Commentaires
Thus0 bonjour, bonsoir.
Je me demandais si tu n’avais pas de côté les fichiers olsr.conf (surtout celui des routeurs) En fait aussi si tu pouvais afficher un screenshot de la page /all ce serait bien sympat !
En te remerciant ++