doc.: ieee 802.11-04/0748r0 submission july 2004 spilman, azimuth systems test methodology for...

14
July 2004 Spilman, Azimuth Systems doc.: IEEE 802.11-04/0748r0 Submission Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems [email protected]

Upload: ronald-fox

Post on 24-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Test Methodology for Measuring BSS Transition Time

Jeremy SpilmanAzimuth Systems

[email protected]

Page 2: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Outline• Methodology• Topology• Procedure• Results

Page 3: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Why define test methodology?

• Can be a selection criteria for proposals in TGr

• Highlights issues with current standard• A test methodology can be used for real

world testing as well as a theoretical analysis– Allows apples-to-apples comparisons– But must be based on observable events

Page 4: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Different ways to cause a roam• Rolling cart• Power off AP• “Cone of Silence”• RF Attenuators

– Open Air– Controlled Environment

Page 5: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Use cases require controlled environment

• Both APs always on• Must control amount of BSS overlap• Figure 1 implies client moves between BSSs smoothly• Methodology must be flexible for additional use cases

Page 6: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Controlled Environment Topology

Combiner

WirelessSniffer

Combiner

WirelessSniffer

EthernetHub

Ethernet SnifferTraffic Source / Sink

Page 7: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Device Topology• 2 APs, 1 Client, 1 Server• 2 Wireless Protocol Analyzers

– Positioned between each AP and Client

• 1 Ethernet Sniffer

• Packets Captured on:– Both AP Channels– Wired Ethernet on Server

• Traffic generated between Client and Server

Page 8: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Controlling Path Loss

• Each station is cabled into a shielded chamber– Greater than 120 dB isolation required between

station and AP to guarantee loss of association

• Path loss between stations is controlled programmatically with step attenuators– Dynamic range of 80dB is sufficient

Page 9: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Packet Capture• On Wired Ethernet:

– Last Data Packet before Roam– First Data Packet after Roam

• On Wireless Protocol Analyzers– Above packets, plus:– 802.11 Management frames sent during roam

Page 10: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Key packets during a roam• Some intervals may not exist

Last Unack’d Datat RETRY

Last Ack’d Data

t SCAN

t ASSOCIATE

t DATA

First Probe Request

First Beacon

Auth Request

Auth Response

Assoc Request

Assoc Response

First Ack’d Data

Page 11: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Client Association:

First data packetafter roam

Stimulating a Transition

t RETRY t SCAN

Last data packetbefore roam

t ASSOCIATE

t ROAM

t DATA

AP1 AP2

max

min

Atten

AP1

AP2

Attenuator Sweep Time

Inter-Roam Delay

Page 12: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Test Results, Total Roam Time

0

2

4

6

8

10

12

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39Test Iteration

To

tal

Ro

am

Tim

e (

s)

Page 13: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Test Results, Transition Intervals

0

1

2

3

4

5

6

7

8

9

A B C D E F G H I

Client Card, Average over 40 Transitions

Ro

am

Tim

e (

Se

co

nd

s)

T-Data

T-Associate

T-Scan

Page 14: Doc.: IEEE 802.11-04/0748r0 Submission July 2004 Spilman, Azimuth Systems Test Methodology for Measuring BSS Transition Time Jeremy Spilman Azimuth Systems

July 2004

Spilman, Azimuth Systems

doc.: IEEE 802.11-04/0748r0

Submission

Conclusion

• Repeatability and flexibility of controlled environment is very beneficial

• Capturing 802.11 management packets gives visibility into underlying performance variations