46
802.11k/r/v Protocol Analysis of the impact on Voice Andrew McHale @mac_wifi | mac-wifi.com | [email protected]

PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

802.11k/r/vProtocol Analysis of the impact on Voice

Andrew McHale

@mac_wifi | mac-wifi.com | [email protected]

Page 2: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

2© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Setup

• iPhone XS Max iOS 13.1

• Vocera B3000N - Channel plan 36-64

• Cisco vWLC 8.5

• 3x Cisco 3502i (Ch 36, 48 & 64) – need 3 to trigger Enterprise roaming

• WLAN - PSK & PEAP, Fastlane=Disabled

• Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS)

• Omnipeek, 2x Anker A7513, 8x Netgear A6210/AC1200

• Channels scanned = 1, 36, 40, 44, 48, 64, 140, 149

• Vocera VoIP call between iPhone & Badge

Page 3: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

802.11k

Page 4: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Why 802.11k?

• Drugs are bad, m’Kay?

• More information = Better Decisions

• Faster decisions = Smoother roams

• Smoother roams = Happier voice users

Page 5: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

Roaming without 11k

Page 6: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

6© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Client Roaming

• Some clients scan the whole channel plan. Others keep a cache of channels

they’ve seen around each BSSID.

• Some clients scan just at the time they need to roam. Others proactively scan all

the time to learn the WLAN.

• Active and Passive scanning

• Reset iPhone/Badge before every 11k test to clear cache

Page 7: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

7© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone Upstream

Page 8: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

8© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone Upstream + Probes

Page 9: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

9© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone Upstream + Probes + Downstream

Page 10: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 0© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone (much later)

Page 11: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 1© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Typical iPhone scan

Without 11k

3.046 secs

Page 12: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 2© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Badge Upstream

Page 13: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 3© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Badge Upstream + Probes

Page 14: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 4© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Badge Upstream + Probes + Downstream

Page 15: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 5© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Typical Badgescan

Without 11k

1.712 secs

Page 16: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

Roaming with 11k

Page 17: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 7© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone Upstream + Probes + Downstream + Key 4 + Neighbour Info

Page 18: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 8© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone 802.11k ComparisonW

ith

With

ou

t

Page 19: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

1 9© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Typical iPhone scan

Without 11k

3.046 secs

With 11k

0.178 secs

Page 20: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

2 0© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Badge Upstream + Probes + Downstream + Key 4 + Neighbour info

Page 21: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

2 1© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Badge 802.11k ComparisonW

ith

ou

tW

ith

Page 22: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

2 2© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Typical Badge scan

Without 11k

1.712 secs

With 11k

0.561 secs

Page 23: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

2 3© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11k Thoughts

• Impact is minimal for clients with small & configurable channel plan

• Huge benefit to:

• consumer clients without configurable channel plan

• large channel plans (*cough* 6GHz *cough*)

• Most useful for users moving through new areas (shoppers) vs local users (nurses)

• Better on than off – minimal risk

Page 24: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

802.11rFast Transition

Page 25: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

2 5© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Why 802.11r/Fast Transition?

• R is for Roaming.

• Historically advised to use PreShared Key for short

predictable associations.

• Proprietary solutions (CCKM / OKC) been

available but not as widely supported by clients.

• CCKM/OKC/FT provide faster roams than PSK.

• Useful in deployments like EduRoam where your

authenticator could be 1000’s miles away.

R is for

Roaming

Page 26: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

Roaming without 11r FT

Page 27: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

2 8© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Full RADIUS Authentication

Page 28: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

Roaming with 11r FTOver-The-Air (OTA)

Page 29: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

3 1© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11r FT OTA

Without 11r

0.472 secs

With 11r OTA

0.002 secs

Page 30: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

Roaming with 11rOver-The-DS (OTDS)

Page 31: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

3 4© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11r FT OTDS

Without 11r

0.472 secs

With 11r OTDS

0.060 secs

With 11r OTA

0.002 secs

Page 32: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

3 5© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone 802.11 Comparison

802.11r OTA

802.11r OTDS

No 802.11r

Page 33: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

3 6© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11r Fast Transition Thoughts

• 802.11r Fast Transition has huge impact on Dot1X roams.

• CCKM and OKC already provided this feature.

• Being part of the IEEE 802.11 Standard will hopefully encourage client vendor

adoption where CCKM and OKC were seen as ‘nice to have’.

• Voice roaming is not a reason to stick with PSK anymore.

• Over-The-DS not advised for highly mobile time-sensitive applications

• Requires connection to current BSSID to initiate – no good for

stairwells/lifts

• Proprietary mechanisms used for LAN segments

• 11r FT can co-exist with non-FT clients (on Cisco) - mac-wifi.com/ciscos-802-

11r-ft-settings-adaptive-mode-explained/

Page 34: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

802.11vBSS Transition

Page 35: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

3 8© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11v

• Victory or “Don’t give me the V’s”

• ‘11k++’ - not just information but

recommendations too.

• Can insist a client moves, but not a default

setup (thankfully).

• No AP can know what is happening at the

client. Client best placed to make decisions.

• A wrong decision can cost 100’s of

milliseconds.

• Balance your less mobile clients, and leave

time-sensitive clients alone. Use QBSS instead.

Page 36: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

3 9© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11v Results

Page 37: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4 0© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11v Results

Page 38: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4 1© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11v Results

Page 39: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4 2© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone Upstream + Probes + Downstream + 11v Req/Resp (zoomed)

Page 40: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4 3© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Android Upstream + Probes + Downstream + 11v Req/Resp

Page 41: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4 4© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

802.11v Thoughts

• The phones were too good at roaming.

• To force 11v I had to make Optimized Roaming very aggressive

which led to a poor voice experience

• Cisco bug forced ‘Disassociation Imminent’ even when Disabled.

• If client vendor is advanced enough to include support for 11v then

they probably have adequate roaming triggers and algorithms.

Page 42: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

Layer them together…

Page 43: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4 6© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

iPhone + 802.11k + 802.11r OTA + 802.11v

Page 44: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4 7© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

Summary

1. Testing was conducted with two very capable voice clients.

2. 11k allowed iOS device to focus.

3. 11r FT has a big impact on Dot1X roam times but isn’t new.

4. 11r FT Over-The-DS not recommended for voice.

5. 11v showed to have little value due and could be dangerous.

Page 45: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

4 8© 2 0 1 9 V O C E R A C O M M U N I C A T I O N S . A L L R I G H T S R E S E R V E D .

11k11r OTA

11v

The Winners

Page 46: PowerPoint Presentation€¦ · • Microsoft Active Directory, Certificate Services & Network Policy Server (RADIUS) • Omnipeek, 2x Anker A7513, ... 28 Full RADIUS Authentication

Thank You!Andrew McHale

@mac_wifi | mac-wifi.com | [email protected]