Beruflich Dokumente
Kultur Dokumente
+ =
1
1
Parameter Description
O Channel access overhead including frame
headers, training sequences, access protocol
frames, etc (depending on PHY)
B
t
Test frame length in bits (Constant)
r Transmission data rate in Mb/s for the test
frame size Bt
e
f
Test frame error/loss rate for Bt
21
Example
48Mb/s,
10% PER
54Mb/s,
8% PER
12Mb/s,
10% PER
54Mb/s,
2% PER
54Mb/s,
2% PER
48Mb/s,
10% PER
This path having the minimum airtime cost is the Best!
Unicast Cost Function based on Airtime Link Metrics
22
Hybrid Wireless Mesh Protocol (HWMP)
A default path selection protocol for interoperability.
To combine the flexibility of on-demand route discovery
with extensions to enable efficient proactive routing to
mesh portals.
On-demand mode
Used in intra-mesh routing for the route optimization
When a root portal is not configured or it can provide a better path
even if root is configured.
Proactive, Tree based mode
If a root portal is present, a distance vector routing tree is built.
Tree based routing avoids unnecessary discovery flooding during
discovery and recovery
23
HWMP: On-demand Path Selection Mode
1. Source broadcasts PREQ (path request) with the destination and metric
initialized.
2. Upon receiving PREQ, MPs update the path to source if sequence number is
greater and offers a better metric
3. If a new path is created or the existing one is modified, PREQ is forwarded
further.
4. PREQ provides Target only (TO) and Reply and Forward (RF) flags.
If TO=1: Only destination sends PREP (path reply) after selecting best path.
If TO=0 and RF =0: Intermediate node with path sends a unicast PREP to
the source MP and does not forward PREQ
If TO=0 and RF =1: The first intermediate node with the path to the
destination sends a PREP and forwards PREQ setting TO =1 to avoid other
intermediate nodes to send back PREP.
5. When source receives the PREP, it creates a path to the destination.
24
HWMP Proactive tree building mode
Proactive PREQ mechanism
Root MP periodically broadcast PREQ
To create paths between the root mesh and all mesh nodes in
the network proactively (2-way handshaking)
Proactive RANN mechanism
Root MP periodically broadcast RANN
Distribute path information for reaching the root mesh but the
actual paths to the root mesh can be built on-demand
(3-way handshaking)
25
Example Proactive PREQ mechanism
1) The root MP periodically propagates a PREQ
into the network
- Destination Address set to all ones
- The TO flag set to 1 and the RF flag set to 1
2) Upon reception of a PREQ, each MP has to
create or refresh a path to the root MP
3) The recipient MPs action
- If Proactive PREP bit set to 0, MP may
send a proactive PREP if required.
- If Proactive PREP bit set to 1, MP
shall send a proactive PREP.
4) Tree path construction is completed
R
PREP
PREQ
26
Example Proactive RANN mechanism
R
1) The root MP periodically propagates a RANN
into the network.
2) Upon reception of a RANN, each MP has to
create or refresh a path to the root through
sending a unicast PREQ to the root MP.
3) The root MP sends a PREP in response
to each PREQ.
4) Tree path construction is completed
PREP
PREQ
RANN
27
The existing 802.11 MAC layer is being enhanced for
Supporting QoS:
EDCA(Enhanced Distributed Channel Access) specified in 802.11e, as
the 802.11s basic operation mechanism
Other features of 802.11e, like HCCA, are not considered.
Improving the network capacity:
The usage of multiple channels and multiple radios
Efficient handling of the two different kinds of traffic (BSS traffic &
Forwarding mesh traffic)
Intra-mesh congestion control
Mesh coordinated channel access (optional)
802.11s MAC Enhancements
28
Handling BSS and mesh traffic by Mesh AP
Giving priority to mesh traffic may starve STAs
Giving priority to STAs might waste resource utilized by mesh traffic
Advanced solutions: separate radio for mesh and BSS traffic
Intra-mesh congestion control
A simple hop-by-hop congestion control implemented at each MP
Local congestion monitoring Congestion control signaling Local rate
control
Mesh Coordinated Channel Access (MCCA)
Optional scheme based on the reservation of contention free time slots
Lower contention (more deterministic) mechanism for improved QoS for
periodic flows
MAC Enhancements More Details
29
Mobility is of little concern (do not support seamless handover).
No mechanism for multi-channel operation
One proposal called CCF (Common Channel Framework) was adopted in
the early version of the draft (before draft 1.0), but removed from the draft.
Limitations caused by the EDCA
Performance limitations in multi-hop environments
End-to-end QoS limitations
And many more
More reliable and stable metric for link quality measurement and routing?
Better solutions for power management?
More robust approaches than its current security solution inherited from
802.11i, in terms of routing security or end-to-end security?
IEEE 802.11s MAC Remaining Issues [5,6]
30
References
[1] Emerging standards for wireless mesh technology, by M.-J. Lee, J. Zheng,
Y.-B. Ko, and D.M. Shrestha, IEEE Wireless Comm., Apr. 2006.
[2] Wireless LAN MAC and PHY specifications, Amendment 8: Medium Access
Control (MAC) Quality of service Enhancement, IEEE std 802.11e-2005.,
Nov. 2005.
[3] Joint SEE-Mesh/Wi-Mesh Proposal to IEEE 802.11 TGs, Feb. 2006.
[4] Draft Amendment to Standard for Information Technology -
Telecommunications and Information Exchange Between Systems -
LAN/MAN Specific Requirements - Part 11: Wireless Medium Access
Control (MAC) and physical layer (PHY) specifications: Amendment: ESS
Mesh Networking, IEEE P802.11s/D3.0, March 2009
[5] IEEE 802.11s wireless mesh networks: Framework and challenges, by X.
Wang and A.O. Lim, Ad Hoc Networks, vol. 6, 2008.
[6] IEEE 802.11s: WLAN Mesh Standardization and High Performance
Extensions, by G.R. Hiertz, et. al., IEEE Network, May/June 2008.
31
Thanks !
Q&A youngko@illinois.edu
http://uns.ajou.ac.kr