Comment ne pas ralentir un mesh

Un node MESH à une seule radio a beaucoup de limitations.

Des Faits :

  1. Une antenne ne fait pas 2 choses à la fois: elle reçoit ou elle transmet.

    Si on utilise cette antenne pour maintenir la communication au MESH, et aussi pour servir des clients, le MESH va ralentir. La même radio va communiquer chaque paquet avec le client et aussi vers le MESH.

  2. Le protocole utilisé est le CSMA (Carrier Sense Multiple Access)

    Donc, la station écoute, et si elle n'entends rien, elle transmet. Un problème survient lorsque les utilisateurs du même AP ne se voient pas. Ça s'appelle le "Hidden Node". Il se produit alors des collisions à répétition, ce qui ralentit énormément le réseau. Si le node MESH est utilisé par des clients disposés n'importe ou autour, ça risque de se produire, surtout si le node est sur un toit et qu'il désert une grande superficie.

  3. Les mauvais clients ralentissent le réseau

    Lorsqu'un client est branché à la limite du possible, en plus d'avoir un mauvais service il peux nuire au réseau. S'il perd des paquets, il va constamment les reprendre. S'il crée de l'interférence, il va nuire au CSMA.

  4. En mode N, il y a 3 modes HT d'interopérabilité avec les autres protocoles.

    Lorsqu'on déssert des clients non-compatibles N, on doit faire des compromis sur l'efficacité du réseau. Un excellent document explique ceci à la page 10. Le reste du document est extrèmement intéressant aussi :-) http://www.airmagnet.com/assets/whitepaper/WP-802.11nPrimer.pdf

RECOMMANDATIONS

La radio d'un node MESH devrait si possible n'être utilisée que pour transporter des paquets sur le MESH. Les radios du MESH devraient utiliser 802.11N en mode HT (Greenfield) à 20Mhz sur un canal edge (1 ou 11). Il ne faut pas oublier que l'on ralentit à chaque HOP vers la destination (reçoit-transmet avec la même radio)

Pour donner accès aux clients, on devrait utiliser une autre radio. Alors si un problème se produit avec l'un d'eux, on ne ralentit pas le trafic du MESH, mais seulement le segment relié à cette radio. Ces radios peuvent utiliser le mode HT mixed, ou le mode B/G s'ils n'ont pas le standard N (WRT54 genre)

Relationship between Watts and dBm

  • The watt is a measure of power.
  • The dBm is a logaritmic representation of gain.
  • The difference in dBm between two power levels is 10(log p1/p2)
  • Therefore, everytime the power doubles, we add 3 dBm
  • By convention in wifi, the reference power at 0dBm is 1 mW (0dBm = 1mW)

Maximum transmitter power versus largest antenna table for PTMP (Point To MultiPoint):

 Radio Power            Antenna gain        EIRP in watts

  30dBm 1W                 6dBi                  3.98
  27dBm 500mW              9dBi                  3.98
  24dBm 250mW             12dBi                  3.98
  20dBm 100mW             15dBi                  3.98
  17dBm 50mW              18dBi                  3.98
  14dBm 25mW              21dBi                  3.98
  10dBm 10mW              24dBi                  3.98

De http://www.ic.gc.ca/eic/site/smt-gst.nsf/fra/sf09092.html :

«Dans une décision rendue en avril 1997, la FCC a modifié ses règles (Part 15 rules) pour éliminer la limite applicable au gain de l'antenne directive des émetteurs à étalement du spectre exempts de licence fonctionnant dans la bande 2400–2483,5 MHz. Ces règles modifiées exigent également que, quand le gain de l'antenne directive dépasse 6 dBi, la puissance de sortie d'un émetteur à étalement du spectre soit réduite de 1 dB pour chaque tranche de 3 dB au-dessus de ce seuil. Ces modifications permettent la mise en place de liaisons radio ayant une portée de 10 km ou plus, tout en éliminant les délais et les coûts associés à la coordination et à la délivrance d'une licence.

C'est pourquoi des dispositions sont prévues dans la présente politique, aux sections 3.6.1 et 3.6.2, pour faciliter l'exploitation de dispositifs et de systèmes radio exempts de licence dans la bande 2400–2483,5 MHz à des niveaux de puissance compatibles avec celles adoptées par la FCC.»

et donc, de http://madwifi-project.org/wiki/UserDocs/CountryCode :

 Power at antenna (dBm/watts) Max Antenna Gain (dBi)    EIRP (dBm)  EIRP (watts)
 30 dBm             (1 W)               6                     36          4
 29                                     9                     38          6.3
 28                                    12                     40         10
 27 dBm            (500 mW)            15                     42         16
 26                                    18                     44         25
 25                                    21                     46         39.8
 24 dBm            (250 mW)            24                     48         63
 23                                    27                     50        100
 22                                    30                     52        158

dBm to Watt Conversion Table

dBm Watts

dBm Watts

dBm Watts
0 1.0 mW

16 40 mW

32 1.6 W
1 1.3 mW

17 50 mW

33 2.0 W
2 1.6 mW

18 63 mW

34 2.5 W
3 2.0 mW

19 79 mW

35 3.2 W
4 2.5 mW

20 100 mW

36 4.0 W
5 3.2 mW

21 126 mW

37 5.0 W
6 4 mW

22 158 mW

38 6.3 W
7 5 mW

23 200 mW

39 8.0 W
8 6 mW

24 250 mW

40 10 W
9 8 mW

25 316 mW

41 13 W
10 10 mW

26 398 mW

42 16 W
11 13 mW

27 500 mW

43 20 W
12 16 mW

28 630 mW

44 25 W
13 20 mW

29 800 mW

45 32 W
14 25 mW

30 1.0 W

46 40 W
15 32 mW

31 1.3 W

47 50 W

Antenna Connectors and Cable

See hardware.

Propagation des ondes radios

Les ondes radios se propagent dans l'atmosphère à la vitesse de la lumière, soit 300000 km/sec. On mesure une onde radio selon sa fréquence, qui est directement proportionnelle à sa longueur d'ondes. Dans notre cas, la fréquence d'intérêt est de 2.4 GHz, soit une longueur d'ondes d'environ 12 cm. On pourrait aussi considérer de l'équipement opérant dans des bandes à 5.8 GHz, ou avec de l'équipement plus spécialisé, 900 MHz.

L'intensité d'un signal radio, mesuré par son amplitude, diminue tout comme la lumière, de manière inversement proportionnelle au carré de la distance. Un signal est 2 fois moins intense que sa source après 1 mètres, 4 fois plus après 2 mètres, 9 fois après 3 mètres, et ainsi de suite.

La propagation des ondes à 2.4 GHz est très sensible aux conditions environnementales, soit aux obstacles, à la végétation, à l'humidité. Les ondes réagiront à la présence d'édifices, d'arbres, de fenêtres, etc. par réflection, réfraction et diffraction. Dans certains cas, ces comportements peuvent rendre possible une visibilité entre 2 points légèrement obstrués, mais vont également diminué considérabelement la qualité, jusqu'à le rendre inutilisable. Il ne faut pas se fier sur ces comportements pour établir un lien permanent (ie. "Je vais faire "bouncer" le signal sur cet édifice." "Je vais "crinquer" la puissance de ma radio pour "blaster" à travers des arbres.")

L'ellipsoïde de Fresnel (Fresnel zone) est utilisé pour mesurer le volume de propagation des ondes radios dans l'espace. Ce volume grandit plus la distance reliant 2 points s'allonge. La zone la plus large se situe au milieu de la distance entre les 2 points. En ayant la mesure de cette distance, et la hauteur des antennes, on peut calculer la largeur de la zone Fresnel et sa hauteur par rapport au sol. Avec le 2.4 GHz, les recommandations sont, pour qu'une connexion soit fiable, de ne pas trouver d'obstacles dans 60% de cette zone calculée. Si l'on retrouve des obstacles, la qualite de la connexion va diminuer de manière significative.

*Pour s'assurer qu'une connexion soit fiable, il faut essentiellement être en "ligne de vue" (LoS: line of sight) entre 2 points qu'on désire relier. *

Site survey

On OpenWRT / Linux:

/etc/init.d/network stop
iwconfig wlan0 mode ad-hoc
ifconfig wlan0 up
iwlist scanning

Références

Outils : TODO

Calculating RF links

A good place to learn about it is :

http://www.radiolabs.com/stations/wifi_calc.html

Also there is a great freeware developed here called Radio Mobile Developped by Roger Coudé, VE2DBE It works with land maps and calculate propagation in 3D The defacto reference in ham and wireless networking

http://www.cplus.org/rmw/rme.html

Other references

  • A good reference on radio is also the Battlemesh Meshguide

  • CRTC politique d'utilisation du spectre pour les services exploités dans la gamme de fréquences 2285-2483,5 MHz: http://www.ic.gc.ca/eic/site/smt-gst.nsf/fra/sf09092.html