WMN BasicsWS0607 Print
WMN BasicsWS0607 Print
WMN BasicsWS0607 Print
Objectives Agenda
■ You can define and characterize a wireless mesh network ■ Definition and characteristics of a wireless mesh network
■ You can illustrate five different application areas of wireless mesh networks ■ Typical application scenarios
■ You know how to calculate a wireless communication range ■ RF communication basics
■ You can explain the relationship between coding/modulation schemes and capacity ■ Channel access schemes in wireless communications
■ You can give an overview about wireless channel access schemes and their properties ■ Multi-hop wireless networking and formation guidelines
■ You know the history and formation guidelines of wireless mesh networks ■ The path length and power control problem
■ You know the path length and power control problem ■ Routing in mesh networks: requirements, taxonomy, example
■ You can name five wireless-specific routing problems
NB: Not covered topic is security
■ You know the taxonomy of wireless routing protocols
■ You can explain the principle of the ad-hoc wireless distance vector (AODV) routing
ADSL
■ Wired infrastructure often too expensive for last and middle mile:
- Rural areas
- Weakly populated countries
■ Cost factors in wired infrastructure:
- Number of endpoints
- Cable costs (length, unfriendly terrain) WiMAX
WiMAX ADSL
■ Issues in wireless solutions: Cablemodem
- Range and bandwidth (mesh networking is the key) Mesh network
Mesh infrastructure owned by participants Wholesale local loop
- Costs and maintenance requirements of hardware
Gas Station
Master node: connects Transmitter Receiver
(Internet TAP)
to wired internet
Mesh Router 7
Mini base station: mesh ■ Friis transmission formula (free space, ideal isotropic antennas):
router rented to subscriber 2
c
P r = -------------------- P t [1]
Franchising: system and 2
EXIT 90
4 S df
business model rented to
Mesh Router 5
local service provider
Mesh Router 2 Pr: Signal power available at receiver antenna output [W]
Mesh Router 3 (usually as a „side busi- Pt: Signal power fed to transmitter antenna input [W]
Mesh Zone
ness“) d: Distance between antennas [m]
Mesh Router 1
End Device f: Frequency [Hz]
Mesh End Device (Guest to Router 1) [image source: V. Bahl, MSR] c: Speed of light (3 x 108 m/s)
Examples: 2 dBi (simple antenna), 5 dBi (omnidirectional), 18-27 dBi (parabolic) d: Distance between antennas
f: Frequency
c: Speed of light
available SNR
r min. SNR
Wired ethernet
B A B C
A B C Wireless LAN
A C
CTS CTS
B
DATA
D C A
Interference
range D RTS A RTS B C
ri
A B CTS CTS
DATA
rc
ACK
Communication range
■ Typical reasons for packet loss:
- poor signal quality (path loss, multipath fading, scattering, absoprtion, ...)
- interference
■ Example: A transmits to B
■ Communication range rc: Area for possible communication links - Transmission is successfully completed when A receives ACK
- a missing ACK would cause a timeout and a retransmission
■ Interference range ri: Area of interfered stations - Announced transmission time includes ACK (NAV reservation covers RTS/CTS,DATA,ACK)
■ ri/rc ratio: depends on radio technology, typical values are 1.5 - 3
■ MACAW (Multiple Access Collision Avoidance for Wireless LAN):
■ rc, ri may vary between stations (eg. A hears B, but B does not hear A) - extends basic MACA sequence by ACK
1 2 3 4 5 6 7 8 9 10 11
■ Problem:
How many nodes have to sign up RTS RTS
before a viable mesh network forms? 1 2 3 4 5 6 7 8 9 10 11
■ Answer: Depends on CTS CTS
- Interpretation of „viable“ RTS RTS RTS RTS RTS
- Topology 1 2 3 4 5 6 7 8 9 10 11
- Wireless range
- Probability of participation Zeit CTS CTS
A B C
1 2 3 4 5 6
D
■ Reducing transmit power decreases interference (eg. C does not interfere with B)
■ Traffic flow through chain (starting from node 1)
--> Increases throughput
■ Sending node 1 has least interference resulting in highest throughput
■ However: Collision at C when B and D transmit simultaneously
Taxonomy Addressing
■ Pro-active (table-driven) ■ Flat addressing
- routes are learned and spread out - node address independent of location
- typically periodic updates - each node runs routing protocol
■ Path metric: combine all link metrics on path ■ Route maintenance: when routing failures (packet loss) occur
- prefer short paths
■ Sequence numbers:
■ Metrics: - route freshness
- hop count - loop prevention
- ETT (Expected Transmission Time)
■ Routing tables at nodes:
- ETX (Expected Transmission Count)
- WCETT (Weighted Cumulative ETT) - routes are stored as long as routes are active
- timeouts: mark route(s) as inactive
■ The wireless communication range can be calculated exactly in theory, but in practice
the topology of the terrain has often a limiting influence
■ Advanced wireless systems use adaptive modulation/coding schemes to leverage
RREQ range and capacity for optimum performance
RREQ rebroadcast
■ Wireless networks may use several channel access schemes (CDMA/CA, MACAW,
RREP
RREP rebroadcast TDM, ...), which are clearly different from wired solutions
Reverse route
■ Wireless mesh networks have evolved over more than 30 years and allow to build up
Forward route
viable networks if the communication range and node density fit reasonably
■ Wireless mesh routing protocols may be classified into the following categories:
- pro-active (table-driven)
- reactive (on-demand)
- hybrid (pro-active/reactive)
- hierarchical
- geographical
- power aware
■ The AODV routing protocol uses on-demand route discovery and is resilient by doing
route maintenance in case of routing failures