Kernel AODV

From YobiWiki
Revision as of 22:35, 24 November 2010 by <bdi>PhilippeTeuwen</bdi> (talk | contribs) (Reverted edits by Etegohy (Talk) to last revision by PhilippeTeuwen)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Converted with HTML::WikiConverter::MediaWiki from my old phpwiki site


Kernel AODV

Sources, patches & paquets...

Plus de détails sur la self_injection sur KernelAodvHack, étape nécessaire à la réalisation de KernelAodvReseauCitoyen


Quelques notes sur le fonctionnement de kernel-aodv

ReseauCitoyen:AodvNistInternals


Spoofing de paquets Hello

KernelAodvSpoofHello

Conclusions

2 usages détournés d'AODV sont possibles:

  • Noeud AODV trafiqué et client DHCP intact
    • Cet usage est discuté dans KernelAodvReseauCitoyen
  • Noeud AODV intact et client trafiqué:
    • Le noeud AODV n'a pas besoin de faire tourner un DHCPd.
    • Le client se donne une IP RC avec netmask 255.255.255.255 et se choisit un GW accessible à 1 hop.
    • Le client s'annonce au noeud par des messages HELLO à destination exclusive dudit noeud.
    • Cela suffit à intégrer le client dans le maillage AODV même si, le client ne répondant jamais aux requêtes, il ne pourra jamais devenir noeud.

Cela montre aussi avec quelle facilité on peut foutre un réseau AODV par terre en envoyant tous azimuts des messages HELLO foireux!

Oui mais...

Tous les clients vont bouffer le service que procure AODV sans contrepartie?

  • Dans le premier cas de figure, on peut limiter le nombre de clients DHCP et on peut abaisser leur bande passante.
  • Dans le second, ben, heu... le problème peut être très délicat!
    Limiter la bande passante des noeuds qui ne relayent personne? D'où émulation pour essayer de devenir relais, etc?

Création d'une solution ReseauCitoyen sur mesure

cf premier usage détourné cité dans les conclusions précédentes.
Kernel AODV ReseauCitoyen


Récapitulatif des pages liées à kernel_aodv:

Pages liées sur ReseauCitoyen: