Ad-hoc+mesh-net 1
Mobile Communications Ad-hoc and Mesh Networks
Manuel P. Ricardo
Faculdade de Engenharia da Universidade do Porto
Mobile Communications Ad-hoc and Mesh Networks Manuel P. Ricardo - - PowerPoint PPT Presentation
Ad-hoc+mesh-net 1 Mobile Communications Ad-hoc and Mesh Networks Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto Ad-hoc+mesh-net 2 What is an ad-hoc network? What are differences between layer 2 and layer 3 ad-hoc
Ad-hoc+mesh-net 1
Manuel P. Ricardo
Faculdade de Engenharia da Universidade do Porto
Ad-hoc+mesh-net 2
Ad-hoc+mesh-net 3
Ad-hoc+mesh-net 4
Ad-hoc+mesh-net 5
A B C
Ad-hoc+mesh-net 6
Fixed Network Mobile Devices Mobile Router Manet Mobile IP, DHCP Router End system
Ad-hoc+mesh-net 7
4 3 6 2 1 9 1 1 D A F E B C
Ad-hoc+mesh-net 8
– Depends on node mobility
– Radio communications
– Received powers and attenuation unequal in the two directions N1 N4 N2 N5 N3 N1 N4 N2 N5 N3 good link weak link time = t1 time = t2
Ad-hoc+mesh-net 9
– Built for wired networks whose topology varies slowly – Assume symmetric links
– energy consumption – radio resources used for signaling information
– 2 type : reactive e pro-active
Ad-hoc+mesh-net 10
Ad-hoc+mesh-net 11
Ad-hoc+mesh-net 12
Ad-hoc+mesh-net 13
Ad-hoc+mesh-net 14
D E
Ad-hoc+mesh-net 15
Ad-hoc+mesh-net 16
Ad-hoc+mesh-net 17
Ad-hoc+mesh-net 18
Ad-hoc+mesh-net 19
Ad-hoc+mesh-net 20
Ad-hoc+mesh-net 21
Ad-hoc+mesh-net 22
Ad-hoc+mesh-net 23
Ad-hoc+mesh-net 24
Ad-hoc+mesh-net 25
Bridge
Mesh Portal MP
MAP MAP
STA STA MP
Ad-hoc+mesh-net 26
5 9 7 10 6 2 4 3
Support for connecting an 802.11s mesh to an 802.1D bridged LAN
802 LAN
11
13 12
Ad-hoc+mesh-net 27
ethernet switch ethernet switch
A B
MAP MAP
A B ))) ))) )))
Ad-hoc+mesh-net 28
» based on 802.11 frames - 4 MAC address format » extended with: 802.11e QoS header, and new Mesh Control header field
» TTL – eliminates possibility of infinite loops (recall these are mesh networks!) » More addresses are required for particular situations
MAC Header
Frame Control Dur Addr 1 Addr 2 Addr 3 Seq Control Addr 4 QoS Control Mesh Control Body FCS
2 2 6 6 6 2 6 2 6-24 4
Ad-hoc+mesh-net 29
– WLAN Mesh capabilities – Mesh ID
Ad-hoc+mesh-net 30
5 7 1 2 6 4 3 MeshID: mesh-A Mesh Profile: (link state, …) X
Path Selection: distance vector, link state
profile (link state, …)
authenticates with neighbors in the mesh, since it can support the Profile
link state path selection and data forwarding protocol
8
Ad-hoc+mesh-net 31
11
5 9 7 10 6 2 4 3 13 12
Ad-hoc+mesh-net 32
– based on AODV
– distance vector routing tree built and maintained rooted at the Portal
Ad-hoc+mesh-net 33
5 9 7 10 6 4 3 2 1 8
X On-demand path
Ad-hoc+mesh-net 34
5 9 7 10 6 4 3 2 1 8
X On-demand path
Ad-hoc+mesh-net 35
5 9 7 10 6 4 3 2 1 8
X
Ad-hoc+mesh-net 36
5 9 7 10 6 4 3 2 1 8
X Proactive path
On-demand path
Ad-hoc+mesh-net 37
5 9 7 10 6 4 3 2 1 8
X Proactive path
Ad-hoc+mesh-net 38
Ad-hoc+mesh-net 39
Ad-hoc+mesh-net 40
2 1 7 6 3 High capacity link Low capacity link Flow 4 5
Ad-hoc+mesh-net 41
notifies previous-hop neighbors and/or the neighborhood
Ad-hoc+mesh-net 42
» Unified Channel on which MPs jointly operate
» Using RTX, the transmitter suggests a destination channel » Receiver accepts/declines the suggested channel using CTX » The transmitter and receiver switch to the destination channel » Data is transmitted » Then they switch back
RTX MP1 MP2 MP3 MP4 Common Channel Data Channel n Data Channel m CTX SIFS CTX SIFS RTX DIFS DIFS DATA Switching Delay ACK SIFS CTX SIFS RTX DIFS Switching Delay DATA Switching Delay DIFS ACK SIFS
Ad-hoc+mesh-net 43
Frame Control Duration/ ID RA TA Destination Channel Info. FCS 2 2 6 6 2 4 Frame Control Duration/ ID RA Destination Channel Info. FCS 2 2 6 2 4