hands-on deep dive into roaming and mesh...

118
Hands-on deep dive into roaming and mesh performance This seminar took place on 18-Jul-2018 at octoScope’s San Jose office. Videos of the seminar on YouTube Part 1 octoScope - introduction to the octoBox personal testbed and its new mesh testing features Part 2 dB Performance - demo of 802.11r fast transition Part 3 SmallNetBuilder.com - demo of roaming in a mesh and observations on 11kvr capabilities, or lack thereof Part 4 dot11 Labs - overview of a mesh roaming test in a test house and in the octoBox

Upload: others

Post on 10-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

Hands-on deep dive into roaming and mesh performance

This seminar took place on 18-Jul-2018

at octoScope’s San Jose office.

Videos of the seminar on YouTubePart 1 octoScope - introduction to the octoBox personal testbed and its new mesh testing featuresPart 2 dB Performance - demo of 802.11r fast transitionPart 3 SmallNetBuilder.com - demo of roaming in a mesh and observations on 11kvr capabilities, or lack thereofPart 4 dot11 Labs - overview of a mesh roaming test in a test house and in the octoBox

Page 2: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Hands-on deep dive into roaming and mesh performance

What’s the secret of good wireless coverage? Overprovisioning of APs and extenders?

Proper operation of a wireless mesh? Band steering and roaming of the stations?

In this seminar we show what the latest testing reveals about common AP/extender

systems, such as Netgear Orbi and Google Wifi. We look in-depth at the roaming, mesh,

band steering and load balancing test methods.

Our presenters are acclaimed wireless test experts from SmallNetBuilder.com, dot11 Labs,

dB Performance and octoScope. The tests they demonstrate were performed in the

octoBox personal testbed and in a test house.

2

Page 3: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Tim Higgins – SmallNetBuilder.com

Tim Higgins spent a few decades as an engineer and manager in the

automatic test equipment industry. This taught him how to make products

tell their secrets, which he now shares via SmallNetBuilder.com.

For almost 20 years, Tim has been setting the standard for test, analysis

and review of consumer Wi-Fi and other networking products. His work has

been cited by Bloomberg Business, USA Today, Wall Street Journal, New

York Times, Computerworld, Forbes and other leading publications.

3

Page 4: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Dennis Bland – dB Performance

Dennis Bland, President of dB Performance, has been involved in WLAN

technology since 2001, with ten years of WLAN fast-roaming and security

experience. Dennis participated in the IEEE 802.11e and Wi-Fi Alliance

WPS working groups, collaborated with Cisco in implementing CCX test

plans, deployed an IEEE 802.11k/r/v software suite and performance test,

and recently released an IEEE 1609 security stack for automotive

applications. Prior to dB Performance, Dennis worked in both hardware

and software development roles at Devicescape, Wind River, and Nortel.

Dennis is the sole inventor of three patents and has designed resonant-

cavity antennas and wide-bandwidth HDTV antennas as a side hobby.

4

Page 5: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Craig Smith – dot11 Labs

Craig Smith, the Principal of dot11 Labs, is one of the Wi-Fi pioneers who

has been working with Wi-Fi back when 802.11b was cutting edge

technology. Craig’s career includes wireless companies such as Intersil,

2Wire, Airgain and Xirrus. In 2016, Craig founded dot11 Labs, which

specializes in Wi-Fi performance testing and offers a unique set of open-air

and octoBox test services.

5

Page 6: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Leigh Chinitz

Leigh Chinitz, Ph.D. has worked in the wireless and data communications

field since 1993 with companies including Casa Systems, Cisco and

Motorola. Prior to joining octoScope, he was a wireless strategist at the

Casa CTO office. Leigh joined Casa from Cisco where he was a Wi-Fi

Advanced Services Solutions Architect. His background includes Wi-Fi,

UMTS, CDMA, femtocell, small cells and regulatory work with the FCC. He

is a frequent speaker at industry conferences, and a contributor to the Wi-Fi

Alliance, IEEE, TIA, and ITU standards development. Leigh has a BS in

Physics from Yale, a Ph.D. and an MBA. He holds 20 US patents.

6

Page 7: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

How is wireless device testing traditionally done?

7

Page 8: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Large, shielded anechoic

chambers

• Pros:No interference from outside sources

Repeatable measurements possible

Measures antenna patterns (in 4π steradians)

• Cons:Large and expensive

Complicated to use

Shared among all engineers at one, or even multiple,

locations

8

Page 9: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

• ProsCheaper and easier than using a chamber

Gives a measurement of performance vs. range

Gives a sense of performance in a real environment

• ConsExtremely susceptible to outside interference

Increasingly difficult to find locations without significant wireless

Very difficult to get repeatable resultsSmall changes in the environment will change the results

Walk-testing in a real environment

9

Page 10: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

What if you could have the best of both worlds?

10

Page 11: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Shielded from outside interference

Performance in a real-world environment

Repeatable results

Inexpensive

Easy to useP

hysi

cal D

ista

nce

Measure performance vs. range

11

Page 12: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Shielded environments

Programmable Attenuation

Multi-path emulation

Repeatable results

Inexpensive

Easy to useR

F A

ttenu

atio

n

Interference Generation

12

Page 13: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Meet the octoBox

13

Page 14: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

octoBox Personal Testbed

• Reduce wireless test time from weeks to hours

Complete isolation and repeatable RF environment minimizes

time-consuming open-air testing

Automation accelerates data collection, improves test coverage

and product quality

• Demonstrate highest achievable performance

Ideal MIMO environment for highest possible throughput

Supports latest technologies, such as 160 MHz 802.11ac,

802.11ax, MU-MIMO and Beamforming

• Qualify User Experience

Emulate real-world challenges

Programmable range of condition from best MIMO environment

to challenging real-life impairmentsBOX-18

BOX-38

Multipath emulator

14

Page 15: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

The Pal

• The Pal is a versatile Wi-Fi wave 2 test instrument that functions as an expert

analyzer, traffic partner, virtual station emulator and a load generator for testing

throughput, capacity and device functionality.

15

Page 16: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

The superPal™

Qualcomm Hawkeye QCN5054/QCN5024; Silicon Labs EFR32

10 GbE10 GbE

Interference

Trigger

5 GHz

5 GHz

2.4 GHz

Bluetooth/Thread

Bluetooth/Thread

Synthesizer

11a/n/ac/ax

4x4 MIMO 160 MHz

8x8 MIMO 80 MHz

11b/g/n/ac/ax

4x4 MIMO

Processing

subsystem

quad-core

ARM Cortex

64-bit

2 GHz

Hexagon

DSP engine

Hexagon

DSP engine

Hexagon

DSP engine5 synchroSniffing probes – 3 Wi-Fi, 2 Bluetooth

5-probe tri-band expert analysis and monitoring

3 AP traffic partners

3 STA traffic partners

96 vSTA (virtual station) traffic partners

16

Page 17: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

octoScope CustomersOperators Labs Chipset vendors Equipment vendors

17

Page 18: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Tests Supported by the octoBox Testbed

Adjacent Channel Interference

Co-Channel Interference

Bluetooth

Baby monitor

ZigBee

Radar

MIMO = multiple input multiple output

MU-MIMO = multi-user MIMO

Throughput

Range

Orientation

Channel width (20/40/80/160 MHz)

Multipath

Channel frequency

Interference

Partner device (802.11a/b/g/n/ac)

Number of partner devices

Network load

Motion

Data rate / Modulation Coding Scheme (MCS)

Forwarding rate

Packet Error Rate

Data rate adaptation

Association capacity

Receiver performance

Roaming

Auto Channel Selection

MIMO-OTA

MU-MIMO

Exponential number of tests vs. variables

18

Page 19: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Wireless Test Applications

• Performance

MIMO OTA throughput

MU-MIMO gains

Load testing

Mesh, Roaming

RX sensitivity

• User Experience

Adaptation to impairments, such as

path loss, interference, multipath, load

Roaming behavior – find sticky clients

DFS (dynamic frequency selection)

19

Page 20: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

camera

Plastic rails and hardware

Plastic turntable

Sub 6 GHz test

antennas

Filtered data

ports (Ethernet,

USB, etc.

octoScope’s BOX-38 sub 6 GHz chamber

20

Page 21: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Sure, sure. Sounds great. But what about

for more complicated wireless topologies?

21

Page 22: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

You mean like this?

BOX-26

BOX-18

22

Page 23: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Or this?

23

Page 24: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

This?

24

Page 25: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

How about this?

25

Page 26: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Interest in mesh system testing using

the octoBox has never been higher

26

Page 27: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Why, I wonder?

27

Page 28: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Why mesh (and other multi-AP solutions)?

The old days of “pretty good”, “good enough” coverage are over.

Almost (?) everything is

wireless now, and people care

Coverage has to be everywhere, and to make

that happen, companies are employing mesh

and extender systems, implementing roaming,

band steering, and load balancing.

28

Page 29: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Mesh / extender product examples

eero

Google

Netgear

AmpliFi

Linksys

Luma

TP-Link

Nest Cam

AirTies

29

Page 30: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Ethernet vs. mesh backhaul

Traditional

WLAN

Mesh

Mesh links

Client links

Wired links

Mesh portal (Root)

Wired connection to each AP

30

Page 31: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Wireless backhaul topologies

Linear

Star

Full or partial mesh

31

Page 32: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

4-node full mesh

All nodes are connected

to all other nodes

Client can attach to any one of these nodes.

32

Page 33: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

4-node full mesh

Pal

1:4

1:2

1:2

1:2

1:2

Pal

Pal root

1

2

Pal

Pal

3

33

Page 34: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Linear topology

(aka “string of pearls”)

root

1

2

3

root1 2 3

34

Page 35: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

root

1

2

3

root

1

2

3

Star

35

Page 36: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

root

1

2

3

root

1

2

3

Partial mesh

36

Page 37: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Mesh tests

• Self-forming, self-healing

• Throughput vs. hops

• Load balancing

• Band steering

37

Page 38: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Self-forming, self-healing

root

1

2

3

root

1

2

3

root

1

2

3

Configure path losses for

several possible paths

through the mesh (e.g.

between 1 and 3) and

observe traffic flow adapt.

38

Page 39: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Throughput vs. 1 hop

root

1

2

3

39

Page 40: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Throughput vs. 2 hops

root

1

2

3

40

Page 41: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Throughput vs. 3 hops

root

1

2

3

41

Page 42: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Band steering

Pal

1:4

1:2

1:2

1:2

1:2

Pal

Pal 4

1

2

Pal

Pal

3• Associate the local Pal on 5 GHz to 4.

• Move the local Pal away from 4 by varying

the quadAtten.

• Watch to see whether 4 transitions the Pal

to 2.4 GHz.

• Use the common Pal as the sniffer.

sniffer

42

Page 43: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Load balancing

Pal

1:4

1:2

1:2

1:2

1:2

Pal

Pal 4

1

Pal

Pal

2

3

• Initially point all the STAs in 2 and 3 to 4, and

isolate them from everything else.

• Then provide an equal or better path for all the

STAs to 1. And crank up the load on 4 from its

local Pal.

• See whether 4 will start kicking out STAs to send

them to 1.

• Use the common Pal and the Pal local to 1 as

sniffers.

sniffer

sniffer

43

Page 44: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Quick demo of basic capabilities

44

Page 45: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Roaming

Controls motion,

velocity, pinging,

graphical reporting

45

Page 46: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Meshing

root

1

2

3

46

Page 47: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Pal

1:4

1:2

1:2

1:2

1:2

Pal

Pal

169.254.240.15

169.254.240.34

169.254.240.32

169.254.240.26

169.254.240.25

169.254.240.12

192.168.16.6

169.254.246.226

2C:27:9E:90:00:C0

169.254.240.13

169.254.240.21

169.254.240.20

169.254.240.23

169.254.240.28

192.168.8.1

5GHz - 08:02:8e:9b:fc:d9

2.4GHz -0e:02:8e:9b:fc:d7

192.168.8.2

08:02:8e:9c:36:d6

0e:02:8e:9c:36:d4

192.168.8.3

5GHz-08:02:8e:9b:23:5f

2.4GHz-0e:02:8e:9b:23:5d

169.254.240.24=20dB

20dB fixed192.168.16.8

04:f0:21:24:02:97

169.254.246.8

192.168.16.74

169.254.246.74

04:f0:21:23:ff:c0

root

1

2

4

192.168.8.4

5GHz – b0:b9:8a:4d:53:e2

2.4GHz – b6:b9:8a:4d:53:e0

0 Hop

Measure 1-hop throughput

by setting attenuators 12,

15, 20, 23, 25, 26, 28, and

34 to 63dB

47

Page 48: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Pal

1:4

1:2

1:2

1:2

1:2

Pal

Pal

169.254.240.15

169.254.240.34

169.254.240.32

169.254.240.26

169.254.240.25

169.254.240.12

192.168.16.6

169.254.246.226

2C:27:9E:90:00:C0

169.254.240.13

169.254.240.21

169.254.240.20

169.254.240.23

169.254.240.28

192.168.8.1

5GHz - 08:02:8e:9b:fc:d9

2.4GHz -0e:02:8e:9b:fc:d7

192.168.8.2

08:02:8e:9c:36:d6

0e:02:8e:9c:36:d4

192.168.8.3

5GHz-08:02:8e:9b:23:5f

2.4GHz-0e:02:8e:9b:23:5d

169.254.240.24=20dB

20dB fixed192.168.16.8

04:f0:21:24:02:97

169.254.246.8

192.168.16.74

169.254.246.74

04:f0:21:23:ff:c0

root

1

2

4

192.168.8.4

5GHz – b0:b9:8a:4d:53:e2

2.4GHz – b6:b9:8a:4d:53:e0

1 Hop

Measure 1-hop throughput

by setting attenuators 12,

15, 20, 23, 25, 26, 28, and

34 to 63dB

48

Page 49: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Pal

1:4

1:2

1:2

1:2

1:2

Pal

Pal

169.254.240.15

169.254.240.34

169.254.240.32

169.254.240.26

169.254.240.25

169.254.240.12

192.168.16.6

169.254.246.226

2C:27:9E:90:00:C0

169.254.240.13

169.254.240.21

169.254.240.20

169.254.240.23

169.254.240.28

192.168.8.1

5GHz - 08:02:8e:9b:fc:d9

2.4GHz -0e:02:8e:9b:fc:d7

192.168.8.2

08:02:8e:9c:36:d6

0e:02:8e:9c:36:d4

192.168.8.3

5GHz-08:02:8e:9b:23:5f

2.4GHz-0e:02:8e:9b:23:5d

169.254.240.24=20dB

20dB fixed192.168.16.8

04:f0:21:24:02:97

169.254.246.8

192.168.16.74

169.254.246.74

04:f0:21:23:ff:c0

root

1

2

4

192.168.8.4

5GHz – b0:b9:8a:4d:53:e2

2.4GHz – b6:b9:8a:4d:53:e0

2 Hop

Measure 2-hop throughput

by setting attenuators 12,

15, 21, 23, 25, 26 and 28 to

63dB

49

Page 50: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Some other cool new stuff you will hear about today

50

Page 51: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

smartBox

Ports used for attaching

test devices

Ports available

for connections

to other

environments

51

Page 52: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

smartBox™

Instruments built into an octoBox:

- synchroSniff on 3 channels

- Expert monitoring

- Interference

- vSTA (96)

Pal-24

Pal-5

Pal-5

iGen

GigE switch

1:4

52

Page 53: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

smartBox plate

53

Page 54: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

smartBox heat sink

54

Page 55: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

smartBox installed

55

Page 56: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

smartBox assembled

56

Page 57: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

synchroSniffer probe

synchroSniffer probe

synchroSniffer probe

synchroSniffer

57

Page 58: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

sniffer2

sniffer1

58

Page 59: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Two synchroSniffer probe view at client as it roams

Mesh node 1

Mesh node 2

Roaming packets

59

Page 60: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Insight from the experts!

Craig Smith

Dennis Bland

Tim Higgins

60

Page 61: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Agenda

• Introduction from octoScope

• Wi-Fi Roaming Secrets Revealed!

Tim Higgins, Small Net Builder

Looking at how roaming in Wi-Fi works. STAs are in control, but APs have a big influence.

• MESH Test in Open-Air and octoBox

Craig Smith, dot11Labs

Reviewing an extended open-air roaming test, where a bug was observed and then recreated in the octoBox. A

prototype smartBox and synchoSniffer packet capture were used to isolate the issue. The bug fix was tested and

confirmed in the octoBox and open-air.

• 802.11r Fast-Transition Demo

Dennis Bland, dB Performance

802.11r BSS Fast Transition, with Apple iPAD roaming between two Cisco 1602 APs.

Determine the precise roaming time between AP1 and AP2, using three octoBoxes, two quadAttens, and two Pals to

capture traffic on different channels. octoScope's synchroSniffer will merge the packet captures into a single file to

easily analyze roam time.

61

Page 62: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

802.11r Fast-Transition Demo July 18, 2018

Contact: Dennis Bland

[email protected]

Email:

Page 63: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

About dB Performance

• IEEE 802.11k/r/v and Cisco CCX software provider for embedded OEMs

• CCX pre-certification testing

• 802.11k/r/v protocol and performance testing

• IEEE 1609 security stack implementation

• 802.11p/DSRC

• C-V2X R14+ (peer-to-peer 5G)

• Wi-Fi Alliance Member and Cisco Solution Partner

63

Page 64: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

802.11r Today

Becoming more important…

• Multiple APs in the home – consumers want seamless media connectivity

• New commercial markets (DSRC, trackside AP, IoT)

But difficult to implement…

• Network compatibility issues with legacy clients (see Apple Adaptive Roaming)

• Vendor-specific implementations of STA-side FT (Fast Transition) and 802.11k

• Possible conflicts with AP-side TM (Transition Management)

• No industry-standard performance test plan available

Qualitative and quantitative testing is essential

• octoScope testbed for consistent, repeatable results and stress testing

• RF Air interface and MIMO capability allows for “black box” testing

64

Page 65: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Testbed Setup to Measure 802.11r Performance

Pal-5

Pal-5

Legend:

Cisco 2504 WLAN Controller- PoE switch

- DHCP server

- RADIUS server

AP Console- AP configuration

- iperf endpoint

Cisco 1602 AP1

Apple iPAD Mini 2

octoBox server- Pal Configuration

- synchroSniffer

- Wireshark

Cisco 1602 AP2

Channel 36 capture

Channel 48 capture

4 SMA connectors

1 Ethernet cable

4x4 high gain antenna module

4 RF cables

3 dipole antennas

quadAtten

Data filter

Box-26

Box-26

Box-26

DUT

4x4 MIMO 1:2 splitter1:2

1:2

65

Page 66: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Test Procedure

1. Configure AP1 quadAtten with no attenuation and AP2 quadAtten with 40 dB attenuation, so that

the DUT will initially favor AP1.

2. Associate DUT to AP1 using FT-802.1X with EAP-PEAP/MSCHAPv2 authentication.

3. Configure DUT to send continuous multicast data packets at least every 10 msec.

4. Start packet capture on two Pals to monitor the respective AP1 and AP2 channels.

5. To simulate the roam event, configure the AP1 quadAtten to increase attenuation by 2 dB/sec, and

configure the AP2 quadAtten to decrease attenuation by 2 dB/sec.

6. The test completes after 30 seconds, after which the capture files can be analyzed.

66

Page 67: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Test Results

1. Using synchroSniffer™, merge the packet capture files from both Pals into a single, high-accuracy

time-synchronized .pcap file.

2. Using Wireshark, search for the 802.11 reassociation request sent from the DUT to AP2.

3. Calculate the time between the 802.11 reassociation request and the first multicast data packet

sent from the DUT to AP2. This is the 802.11r roam time.

67

Page 68: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

Wi-Fi roaming

secrets revealed!

18 July 2018

Tim Higgins

Smallnetbuilder.com

[email protected]

Page 69: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Agenda

•Who Am I?

•What Will You See?

•Roaming Testbed Overview

•Live Demo

•Review of Other Test Captures

•Q & A

69

Page 70: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Who Is Tim Higgins?

•Aka The SmallNetBuilder Guy

•20+ years building big-iron mixed signal

test systems

•20+ years testing and reviewing

consumer networking gear

70

Page 71: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

What Are We Looking At Today?

•STAs rule in Roaming, but APs matter

too!

•How do APs influence the roam?

• 11k, v

•Deauths, disassociations

•Witholding, delaying probe

responses

71

Page 72: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

The Testbed

Ethernet (LAN)

Test Traffic

Test Console &

Traffic

Generator

Pal-24

Pal-5

Pal-245

Windows

STA

AndroidR

F S

plitt

er m

atrix

Android STA

Atten 5

Atten 4

octoBox anechoic

RF chambers

Atten 2

Box 3 - Root

Box 2 - Hop 1

Box 1 - Hop 2

Gigabit Switch

Atten 1

synchroSniffer

Atten 3

• AP / Mesh nodes go in

Root & Hop 1 boxes

• Attens 4 & 5 are cross-

ramped to roam STA

• Pal-24 & Pal-5 configured

as synchroSniffer to

capture all roaming mgmt

frames

• synchroSniffer moves with

STA; if the STA doesn’t

see it, it doesn’t matter.

STAs

Ethernet

(optional backhaul)

72

Page 73: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

The Testbed

Samsung Galaxy

Tab A 8" (2017

version

SM-T380

Windows STA:

Lenovo M600

Win 10 Pro

Intel Wireless-AC

8260

octoScope Pals

AP1AP2

73

Page 74: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Why Pal For Roaming Test?

• Configurable STA characteristics

✓ # MIMO streams

✓ 802.11 type (a/b/g/n/ac)

✓ Channel Width

✓ Channel

✓ MCS rate

✓ And more!

• Predictable & Controllable roaming

✓ Roam Threshold (when)

✓ Roam Target Threshold (where)

✓ Band preference (where)

✓ 11v BSS Transition Mgmt request

support

74

Page 75: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Why Pal For Roaming Test? - Controls

75

Page 76: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Why Pal For Roaming Test? - Monitoring

76

Page 77: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Why Pal For Roaming Test? - Log comparison

Windows & Android• Timestamp

• STA status (“Connected” only)

• IP address

• Associated BSSID

• Channel or frequency

• RSSI (dBm) for Android / Signal % for

Windows

• Link Rate

• Atten 1 value

• Atten 2 value

octoScope Pal• Timestamp

• IP address

• STA status (associated, scanning,

etc.)

• Associated BSSID

• Channel or frequency

• RSSI

• Tx Link Rate

• Rx Link Rate

• Roam status

• Roam scan channel

• Channel congestion

• Throughput

• Atten 1 value

• Atten 2 value

77

Page 78: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

RoamingTest Sequence

1. Start synchroSniffer packet capture

2. Set Attenuator 5 to 0 dB, Attenuator 4 to a larger value. This ensures STA will

connect to AP1.

3. Associate STA

4. Start traffic between AP and STA (optional)

5. Roam device to AP2 by increasing Atten5 and decreasing Atten 4 until set limits are

reached. Log STA info (RSSI, channel) after each attenuator change.

6. Continue to monitor connection after roam to check for post roam band-steering or

other changes

7. Reverse roam from AP2 to AP1 by decreasing Atten 5 and increasing Atten 4

8. Monitor post roam as above

9. Stop traffic

10.Stop synchroSniffer capture and save

11.Close STA log

78

Page 79: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Demo: Google WiFi w/ Pal-245 STA

Ethernet (LAN)

Test Traffic

Test Console &

Traffic

Generator

Pal-24

Pal-5

Pal-245

RF

Spl

itter

mat

rix

Atten 5

Atten 4

octoBox anechoic

RF chambers

Atten 2 = 3 dB

Box 3 - Root

Box 2 - Hop 1

Gigabit Switch

Atten 1

synchroSniffer •Wi-Fi backhaul

•Unused attenuators are

set to 63 dBSTAs

79

Page 80: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Windows STA

Ethernet (LAN)

Test Traffic

Test Console &

Traffic

Generator

Pal-24

Pal-5

Windows

STA

RF

Spl

itter

mat

rix

Atten 5

Atten 4

octoBox anechoic

RF chambers

Box 3 - Root

Box 2 - Hop 1

Gigabit Switch

Atten 1

synchroSniffer • APs in Root & Hop 1

boxes

•Windows STA: Lenovo

M600, Win 10 Pro, Intel

Wireless-AC 8260

• STA data capture via SSH

& netsh commands

STAs

Atten 2 = 3 dB

80

Page 81: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Android STA

Ethernet (LAN)

Test Traffic

Test Console &

Traffic

Generator

Pal-24

Pal-5

AndroidR

F S

plitt

er m

atrix

Android STA

Atten 5

Atten 4

octoBox anechoic

RF chambers

Box 3 - Root

Box 2 - Hop 1

Box 1 - Hop 2

Gigabit Switch

synchroSniffer

• AP / Mesh nodes go in Root

& Hop 1 boxes

• Android STA: Samsung

Galaxy Tab A 8" (2017

version - SM-T380 – 1x1

11n)

• Custom Android app used

for STA telemetry

• Ethernet backhaul needed

due to lower signal levels

STAs

Ethernet

backhaul

Atten 2 = 3 dB

Atten 1 = 63 dB

Atten 3 = 0 dB

81

Page 82: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Questions?

?Fire away!?

??

?

??

??

?

?

82

Page 84: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

Mesh test in open-air and octoBox July 18, 2018

Craig Smith – dot11 Labs

Page 85: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Who is Craig Smith?

• 17 years of Wi-Fi Experience

• Employed by Intersil, 2Wire, Airgain & Xirrus

• Worked as Applications Engineer, FAE, Systems &

QA Engineer

• Founded dot11Labs in 2016

• dot11 Labs is an octoScope test lab

85

Page 86: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Testing & Debugging a 2 Node MESH

• Define a 5 minute multi-step open-air roaming test

• Observe sub-optimal performance with the Orbi MESH System

• Reproduce performance issue in octoBox

• Collect packet capture using synchroSniffer & smartBox

• Upgrade Orbi Firmware and confirm fix

86

Page 87: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Devices Under Test

# Vendor Model Hardware Software

1 Netgear Orbi RBK40 RBR40, RBS40 (2 nodes) V2.0.0.56 & V2.1.10.4

2 Apple MacBook Pro 13.3” 802.11n/ac 3x3 10.12.6

87

Page 88: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Channels Under Test

CH 157

Root Node MESH Node

88

Page 89: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Set-upOpen-Air

89

Page 90: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Test House (Open-Air)

4,667 sqft. home

• Two levels

• Construction: Drywall on stud

• Built 1994

• Lot size: 3.7 acres

90

Page 91: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Floor Plan

2nd level1st level

Open to 1st levelOpen to 2nd level

95’

35’

60’

91

Page 92: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Open-Air Test Configuration

Root Client

Client assoc to Root Node Client assoc to MESH Node

Root ClientMESH

Node

92

Page 93: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Moving the Client in Open-Air

1st Turntable

Root

2nd Turntable

MESH

30 second walk to next TT

93

Page 94: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Open-Air Floor Plan

1st level

2nd level

Open to 1st level

95’

MESH Node

Orbi

router

1 2Root Node

1st, 3rd, 5th

2nd, 4thOrbi

satellite

94

Page 95: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Video of Open-Air Test at 4x speed

95

Page 96: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Test ResultsOpen-Air

96

Page 97: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Realtime Throughput

IxChariot Downlink TCP traffic

Root:

CH 48

MESH Node:

CH 48

MESH Node:

CH 4

Root:

CH 48

Root:

CH 4

TT 1 TT 2 TT 1 TT 2 TT 1 Walk Walk Walk Walk

97

Page 98: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Realtime Throughput

TT 1 TT 2 TT 1 TT 2 TT 1 Walk Walk Walk Walk

1st Test Run

2nd Test Run

98

Page 99: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Non-Roaming Throughput

Channel

BSSID

TT 1 TT 2 TT 1 TT 2 TT 1

Time

99

Page 100: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Set-upoctoBox

100

Page 101: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

dot11 Labs octoBox Photos

• 3 Enclosures

• Dual-Purpose

BOX-38

smartBox

MESH

Node

Client

Root

BOX-38

BOX-18

101

Page 102: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

BOX-38smartBox

MESH

Node

Client

Root

Backhaul

(static)

4x4 high gain

antenna module

quadAtten

4 RF cables

octoBox Set-Up

Fronthaul

(dynamic)

Fronthaul

(dynamic)

BOX-38

BOX-18

1:2

4x4 MIMO 1:2

SPLITTER

1:2

102

Page 103: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Calibrating Open-Air

1st level

95’

MESH Node

Orbi

router

1Root Node

Orbi

satellite

Location Node Band

(GHz)

BSSID Open-air

RSSI (dBm)

1 Root 2.4 A0:40:A0:5E:A8:F5 -27

Root 5 A0:40:A0:5E:A8:F8 -36

MESH 2.4 A0:40:A0:6A:7A:4D -62

MESH 5 A0:40:A0:6A:7A:50 -76

40dB

difference

between TTs

at 5GHz

40dB

103

Page 104: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Calibrating Open-Air

1st level

95’

MESH Node

Root Node

Location Node Band

(GHz)

BSSID Open-air

RSSI (dBm)

2 Root 2.4 A0:40:A0:5E:A8:F5 -70

Root 5 A0:40:A0:5E:A8:F8 -86

MESH 2.4 A0:40:A0:6A:7A:4D -34

MESH 5 A0:40:A0:6A:7A:50 -47

40dB

difference

between TTs

at 5GHz

40dB

2

Orbi

router

Orbi

satellite

104

Page 105: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Test ResultsoctoBox

105

Page 106: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Realtime Throughput

IxChariot Downlink TCP traffic

Root:

CH 48

MESH Node:

CH 48

Root:

CH 4Root:

CH 4

Static

Throughput

To Root

Ramp

Attenuators

Root:

CH 4

Static

Throughput

To MESH Node

Ramp

AttenuatorsStatic

Throughput

To Root

Ramp

AttenuatorsStatic

Throughput

To MESH Node

Ramp

Attenuators

Static

Throughput

To Root

106

Page 107: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

octoBox Results – Non-Roaming Throughput

Time

Channel

BSSID

107

Page 108: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

PCAP Analysis

Root Node:

CH 48MESH Node:

CH 48

Root Node:

CH 4

108

Page 109: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

synchoSniffer Packet Capture - FW 2.0.0.56

109

Page 110: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Why Does the Client Deauth the 5G Root?

• Reason Code: Class 3 frame received from nonassociated STA

110

Page 111: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

synchoSniffer Packet Capture - FW 2.0.0.56

111

Page 112: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Test ResultsBefore and After Fix

112

Page 113: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Static

Throughput

To Root

Ramp

Attenuators

Static

Throughput

To MESH Node

Ramp

AttenuatorsStatic

Throughput

To Root

Ramp

AttenuatorsStatic

Throughput

To MESH Node

Ramp

Attenuators

Static

Throughput

To Root

octoBox - Realtime Throughput

FW 2.0.0.56

FW 2.1.4.10

IxChariot Downlink TCP traffic

113

Page 114: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

octoBox – Non-Roaming Throughput

Time

Channel

BSSID

114

Page 115: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Open-Air - Realtime Throughput

TT 1 TT 2 TT 1 TT 2 TT 1 Walk Walk Walk Walk

FW 2.0.0.56

FW 2.1.4.10

115

Page 116: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Open-Air – Non-Roaming Throughput

Time

Channel

BSSID

116

Page 117: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

Wrapping Up

• Questions?

• www.dot11labs.com

117

Page 118: Hands-on deep dive into roaming and mesh performanceoctoscope.com/English/Collaterals/Presentations/... · Hands-on deep dive into roaming and mesh performance This seminar took place

www.octoscope.com

[email protected]

Boston area headquarters305 Foster Street

Littleton, MA 01460 USA

Tel: +1.978.222.3114

California office780 Montague Expressway, Building 1

San José, CA 95131 USA

Tel: +1.978.339.9431

118