Top Banner
Integrating Accurate Capacity Planning into WLAN Design Andrew von Nagy @revolutionwifi CWNE #84 CCIE #28298
28

Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Jul 09, 2018

Download

Documents

buituong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Integrating Accurate Capacity Planning into WLAN Design

Andrew von Nagy!@revolutionwifi!

CWNE #84 CCIE #28298

Page 2: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Goal of this Presentation:To share my methodology for integrating capacity planning into

WLAN design with the community !

What works for me might work for you!

Agenda:!!

1. Network Performance Concepts!2. WLAN Design Methodology!3. Introduction to the Revolution Wi-Fi

Capacity Planner Tool!4. Real-World Example

Page 3: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Network Performance

Source: Martin Geddes

Page 4: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Link Speeds Reaching Limits

Source: Martin Geddes

Page 5: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

WLAN Capacity

Single Client Multiple Client Coordinated APs

All APs

Page 6: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Defining WLAN Capacity

Net WLAN Capacity

(-) (+)Spectral InventorySpectral Efficiency

Medium ContentionRF Interference

Goal: Increase spectral inventory and efficiency, decrease medium contention and RF interference

Page 7: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Medium Contention

DFS Non-DFS

20 MHz 22 9

40 MHz 10 4

80 MHz 5 2

160 MHz 1-2* 0-1*

United States Regulatory Domain!* 80+80 MHz Channels

42

58

106

138

106

58 138

One cell ‘buffer’ before !channel must be re-used

138 58

42

58 138

Co-channel Interference (CCI)!• Typical WLAN (omni antennas, standard overlap for roaming)!

• Need ≥4 non-overlapping channels to effectively minimize co-channel interference at -85dBm

106

Page 8: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Medium ContentionAirtime Demand within a Channel / Frequency

Page 9: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Airtime UtilizationWhere is the breaking point?

Page 10: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Airtime UtilizationAirtime saturation varies by WMM Access Category

3% airtime demand per-client in this example Source: Comsis

Page 11: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Measuring Capacity

Spatial !Streams

Channel!Width

Client Mix

Signal!Quality

Protocol!Version

Frequency!Bands

Application!Throughput

Airtime Demand

Page 12: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Airtime Demand

Y% airtime utilization (each)

Z% airtime utilization (each)

X Qty.

X Qty.

Total airtime utilization based on client mix

Aggregate of individual client demands !

Dependent on application requirements, packet sizing & timing. (Remember that airtime saturation is dependent on WMM AC)

Page 13: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Design Methodology

Page 14: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Iterative ApproachRF!

DesignCapacity!Design

Input AP / Radio Quantities;!Revise RF Design to Provide Required!

Frequency Re-Use (e.g. Antennas, Power)

1. AP / Radio Quantities Required to ! Provide Coverage in All Areas!2. Channel Planning & Frequency Re-Use

Revise Capacity Design if Frequency Re-Use Cannot be Obtained!(e.g. per-device throughput, 5 GHz channel width, !

capacity distribution across bands vs. channel inventory)

1. AP / Radio Quantities Required for Capacity!2. Throughput Required for WAN / Backhaul

Page 15: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Hands-On

Page 16: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Real-World Example• Advertising Firm in Manhattan!

• Apple-centric computing environment!

• MacBook Air/Pro (3yr lifecycle)!

• BYOD (tablets, smartphones)!

• Some Windows (Finance Dept.)!

• Heavy graphics and media content!

• Open / Collaborative floorplan!

• Large Event Space (e.g. TED Events)

Page 17: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Floor Layout

Open Office (~36k sq ft)!350 Seats!20 Conference Rooms!!

Graphic Designers!- 1 Apple Laptop ea.!- 1 BYOD ea.!

!

Existing WLAN:!- 66% concurrent online!- 50% concurrent active

Event Space (~15k sq ft)!300 Seats (inside room)!200 Seats (overflow area)!!

Large Events:!- 500 mobile devices!

!

Internal Meetings:!- 300 laptops!

Inflection!Point

Page 18: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Capacity Plans!One for each unique use-case area (in this example 3)

Page 19: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Iteration between!Capacity and RF Planning

• Initial Capacity Plan!

- Select initial variables using informed idea of what you think can be achieved!

- Channel width, dual-band APs (no radios disabled)!

• RF planning - use capacity results as starting point!

- Can you fit the AP radios into the space without CCI?!

- Determine if adjustments are necessary (directional antennas, different channel widths, disable some 2.4 GHz radios, etc.)!

• Revise capacity plan, perform RF planning again (… iterate!)

Page 20: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

2.4 GHz RF Propagation

Page 21: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

5 GHz RF Propagation

Page 22: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

5 GHz AP Layout

Page 23: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

5 GHz CCI

Page 24: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

2.4 GHz AP Layout

Page 25: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

2.4 GHz CCI

Page 26: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Recap1. Network performance is increasingly reliant on

minimizing contention delay!

2. Wi-Fi medium contention is dependent upon two causes:!

• Co-Channel Interference (CCI)!

• Airtime Demand (within a channel)!

3. Airtime saturation occurs at different points based on WMM Access Category

Page 27: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by

Recap (cont.)4. WLAN capacity is measured by airtime demand of

clients within a channel!

5. WLAN design should account for BOTH capacity and coverage!

• Don’t guess!!!!

• I recommend an iterative design approach!

6. Revolution Wi-Fi Capacity Planner: http://www.revolutionwifi.net/capacity-planner

Page 28: Integrating Accurate Capacity Andrew von Nagy ...community.arubanetworks.com/aruba/attachments/aruba/Airheads... · Integrating Accurate Capacity ... Airtime saturation varies by