802.11s(wireless mesh): Difference between revisions
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
Traadita mesh võrk (imelik oleks tegelt "traadita võrkvõrk" kirjutada), kasutatakse ka lühendit WMN, on nagu tavaline traadita võrk kuid kasutab mesh topoloogiat. Need võrgud on justkui erilised ad-hoc võrgud, kuna pole keskset ühendust haldavat seadet (nagu näiteks AP). 802.11s kohta võib mõelda kui Wireless Distribution System (WDS) laiendust, kuid tegelikkuses on asi palju keerulisem. | Traadita mesh võrk (imelik oleks tegelt "traadita võrkvõrk" kirjutada), kasutatakse ka lühendit WMN, on nagu tavaline traadita võrk kuid kasutab mesh topoloogiat. Need võrgud on justkui erilised ad-hoc võrgud, kuna pole keskset ühendust haldavat seadet (nagu näiteks AP). 802.11s kohta võib mõelda kui Wireless Distribution System (WDS) laiendust, kuid tegelikkuses on asi palju keerulisem. | ||
== Kasutus == | |||
802.11s kavandit toetavad juba mitmed tooted. Näiteks "One Laptop per Child" projekt kasutab seda OLPC XO sülearvutite ning OLPC XS kooliserveri võrgu jaoks. Ka alates 2.6.26 Linux kernelist on 802.11s kavand kasutusel osana mac80211 kihis. | |||
== FreeBSD WifiMesh == | == FreeBSD WifiMesh == | ||
Alates FreeBSD 8.0 on toetatud 802.11s visand. | |||
=== Kuidas seada üles mesh võrk === | |||
* Vali võrgu jaoks kasutatav kanal. Näites on kasutusel kanal 36 (standardist a). | |||
* Määra meshi identifikaator (see on sama nagu SSID). Kasutatud on "freebsd-mesh". | |||
Igas meshi sõlmes tuleb sisestada käsud: | |||
<pre> | |||
# ifconfig wlan0 create wlandev ath0 wlanmode mesh channel 36 meshid freebsd-mesh | |||
# ifconfig wlan0 10.0.0.x/yy | |||
</pre> | |||
kus ''' ''x'' ''' on hosti ip osa ning ''' ''yy'' ''' subnet maski bittide arv. | |||
See peaks andma: | |||
<pre> | |||
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 | |||
ether 00:0b:6b:2d:dc:d8 | |||
inet 10.0.1.101 netmask 0xffffff00 broadcast 10.0.1.255 | |||
media: IEEE 802.11 Wireless Ethernet autoselect mode 11a <mesh> | |||
status: running | |||
meshid mymesh channel 36 (5180 Mhz 11a) bssid 00:0b:6b:2d:dc:d8 | |||
regdomain ETSI country PT ecm authmode OPEN privacy OFF txpower 17 | |||
mcastrate 6 mgmtrate 6 scanvalid 60 wme burst bintval 1000 meshttl 31 | |||
meshpeering meshforward meshmetric AIRTIME meshpath HWMP | |||
hwmprootmode DISABLED hwmpmaxhops 31 | |||
</pre> | |||
Kui kõik on tehtud nii nagu peab, saab võrgus olevaid mesh sõlmesid näha käsuga ''' ''ifconfig wlan0 list sta'' '''. | |||
<pre> | |||
$ ifconfig wlan0 list sta | |||
ADDR CHAN LOCAL PEER STATE RATE RSSI IDLE TXSEQ RXSEQ | |||
00:0b:6b:2d:dc:d8 36 0 0 IDLE 0M 18.5 15 1 192 | |||
00:0b:6b:2d:db:ac 36 9827 a5b3 ESTAB 6M 14.0 0 2 28752 WME MESHCONF | |||
00:0b:6b:2d:dd:17 36 afdb ab30 ESTAB 6M 19.0 0 5 25024 WME MESHCONF | |||
00:0b:6b:87:1c:f0 36 1904 825c ESTAB 6M 6.0 0 30 192 WME MESHCONF | |||
</pre> | |||
== Kasutatud kirjandus == | == Kasutatud kirjandus == | ||
[http://wiki.freebsd.org/WifiMesh http://wiki.freebsd.org/WifiMesh] | [http://wiki.freebsd.org/WifiMesh http://wiki.freebsd.org/WifiMesh] | ||
[http://en.wikipedia.org/wiki/IEEE_802.11s http://en.wikipedia.org/wiki/IEEE_802.11s] | |||
== Koostaja == | |||
Artikli koostas Madis Vellamäe, D21. | |||
[[Category:Traadita side alused]] | [[Category:Traadita side alused]] |
Revision as of 14:00, 28 May 2010
802.11s on IEEE 802.11 täienduse visand mesh võrgule defineerimaks, kuidas traadita seadmed peaks omavahel ühenduma, et tekkiks WLAN mesh võrk, mida saaks kasutada staatilise topoloogia ning ad-hoc võrgu jaoks.
Kirjeldus
802.11s laiendab IEEE 802.11 MAC (Media Access Control) standardit, defineerides arhitektuuri ja protokolli, mis lubavad nii broadcasti/multicasti kui ka unicast andmeedastust.
Traadita mesh võrk (imelik oleks tegelt "traadita võrkvõrk" kirjutada), kasutatakse ka lühendit WMN, on nagu tavaline traadita võrk kuid kasutab mesh topoloogiat. Need võrgud on justkui erilised ad-hoc võrgud, kuna pole keskset ühendust haldavat seadet (nagu näiteks AP). 802.11s kohta võib mõelda kui Wireless Distribution System (WDS) laiendust, kuid tegelikkuses on asi palju keerulisem.
Kasutus
802.11s kavandit toetavad juba mitmed tooted. Näiteks "One Laptop per Child" projekt kasutab seda OLPC XO sülearvutite ning OLPC XS kooliserveri võrgu jaoks. Ka alates 2.6.26 Linux kernelist on 802.11s kavand kasutusel osana mac80211 kihis.
FreeBSD WifiMesh
Alates FreeBSD 8.0 on toetatud 802.11s visand.
Kuidas seada üles mesh võrk
- Vali võrgu jaoks kasutatav kanal. Näites on kasutusel kanal 36 (standardist a).
- Määra meshi identifikaator (see on sama nagu SSID). Kasutatud on "freebsd-mesh".
Igas meshi sõlmes tuleb sisestada käsud:
# ifconfig wlan0 create wlandev ath0 wlanmode mesh channel 36 meshid freebsd-mesh # ifconfig wlan0 10.0.0.x/yy
kus x on hosti ip osa ning yy subnet maski bittide arv.
See peaks andma:
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 ether 00:0b:6b:2d:dc:d8 inet 10.0.1.101 netmask 0xffffff00 broadcast 10.0.1.255 media: IEEE 802.11 Wireless Ethernet autoselect mode 11a <mesh> status: running meshid mymesh channel 36 (5180 Mhz 11a) bssid 00:0b:6b:2d:dc:d8 regdomain ETSI country PT ecm authmode OPEN privacy OFF txpower 17 mcastrate 6 mgmtrate 6 scanvalid 60 wme burst bintval 1000 meshttl 31 meshpeering meshforward meshmetric AIRTIME meshpath HWMP hwmprootmode DISABLED hwmpmaxhops 31
Kui kõik on tehtud nii nagu peab, saab võrgus olevaid mesh sõlmesid näha käsuga ifconfig wlan0 list sta .
$ ifconfig wlan0 list sta ADDR CHAN LOCAL PEER STATE RATE RSSI IDLE TXSEQ RXSEQ 00:0b:6b:2d:dc:d8 36 0 0 IDLE 0M 18.5 15 1 192 00:0b:6b:2d:db:ac 36 9827 a5b3 ESTAB 6M 14.0 0 2 28752 WME MESHCONF 00:0b:6b:2d:dd:17 36 afdb ab30 ESTAB 6M 19.0 0 5 25024 WME MESHCONF 00:0b:6b:87:1c:f0 36 1904 825c ESTAB 6M 6.0 0 30 192 WME MESHCONF
Kasutatud kirjandus
http://wiki.freebsd.org/WifiMesh http://en.wikipedia.org/wiki/IEEE_802.11s
Koostaja
Artikli koostas Madis Vellamäe, D21.