architecting network for branch offices with cisco unified wireless
TRANSCRIPT
Architecting Network for Branch Offices with Cisco
Unified Wireless Aparajita Sood
Technical Marketing Engineer
BRKEWN-2016
Agenda
• Understand Wireless Branch Deployment Options
• Evaluate FlexConnect Architectural Requirements
• Identify the need for FlexConnect & AP Groups
• Design a Resilient Branch Network
• Design Secure & BYOD enabled Branch Network
• Operate Wireless Branch efficiently over WAN
• Service-Ready Branch
• FlexConnect Best Practices
Wireless LAN Controller DeploymentDeployment Modes
Autonomous FlexConnect Centralised Converged Access
Traffic Distributed at AP Traffic Centralisedat Controller
Traffic Distributed at SwitchStandalone APs
Target
PositioningSmall Wireless Network Branch Campus Branch and Campus
Scope Wireless only Wireless only Wireless only Wired and Wireless
High
Availability
• Can only claim AP quality
• No RF HA
• No Network layer HA
• No services
• Full RF HA
• Client SSO when Local
Switching
• Most complete solution • Exploits HA in IOS switches
Key
Considerations
• Limited features. Upgradable
to controller based
• Branch with WAN BW and
latency requirements• Full features
• Catalyst 3650/3850 in the access
layer
WAN
Branch Office with Local WLAN ControllerOverview
• Branches can also have local controllers
• Small or Mid-size Branch WLCs
• CT-2504,
• Integrated controller modules in ISR/ISR-G2
• Converged Access Cat-3850
Remote Site B
Remote Site A
WLC-25xx
WLCM for
ISR/ISR-G2
Backup Central
Controller
WAN
Central Site
Remote Site C
Cat-3850
CAPWAP
• Cookie cutter configuration for every branch site
• Layer-3 roaming within the branch
• IPv6 L3 Mobility
Advantages
Branch Office DeploymentFlexConnect (HREAP)
• Hybrid Architecture
• Single management and control point
• Data Traffic Switching
• Centralized traffic(split MAC)
• or
• Local traffic (local MAC)
• HA will preserve local traffic only
• Traffic Switching is configured per AP and per WLAN (SSID)
WAN
Central Site
Remote Office
Centralized
Traffic
Centralized
Traffic
Local
Traffic
FlexConnect Glossary
Standalone Mode When FlexConnect AP cannot reach Controller, it goes into standalone state and does client authentication by itself.
Local Switching Data traffic switched onto local VLANs for an SSID
Central Switching Data traffic tunneled back to WLC for an SSID
Connected Mode When FlexConnect AP can reach Controller, it gets help from controller to complete client authentication.
Configure FlexConnect ModeStep 1: Configure Access Point Mode
• Enable FlexConnect mode per AP
• Supported APs:
AP-1130, AP-1240, AP-1040, AP-1140, AP-1260, AP-1250, AP-3500, AP-1600 , AP-2600 , AP-3600, AP-3700, AP-1700, AP-2700, AP 700, AP-1520, AP-1530, AP-1550, AP-1570
Configure FlexConnect Local SwitchingStep 2: Enable Local Switching per WLAN
Only WLAN with “FlexConnect Local Switching” enabled will allow local switching on the FlexConnect AP
Configure FlexConnect VLAN MappingStep 3: FlexConnect Specific Configuration – VLAN Support
• FlexConnect AP can be connected on an access port or connected to a 802.1Q trunk port (using the native VLAN)
• VLAN mapping can be performed per AP configuration on WLC and/or by AP groups using Cisco Prime Infrastructure templates
Configure FlexConnect VLAN MappingStep 4: FlexConnect Specific Configuration – Native Vlan
• When connecting with Native VLAN on AP, L2 switchport must also match with corresponding Native VLAN configuration
• Each corresponding SSID that is allowed to be locally switch should be allowedon the corresponding switchport.
Configure FlexConnect SSID-VLAN Mapping Step 5: Per AP SSID to VLAN Mapping
• Mapping of SSID to 802.1Q VLAN is done per FlexConnect AP
• Or use Cisco Prime Infrastructure (NCS) via configuration templates
1 2
Configure FlexConnect VLAN MappingUsing Cisco Prime Infrastructure
• Prime Infrastructure provides simplified configuration to all FlexConnect APswith one Lightweight AP Template
FlexConnect Design Considerations
WAN Limitations Apply
Deployment
Type
WAN Bandwidth
(Min)
WAN RTT
Latency (Max)
Max APs per
Branch
Max Clients per
Branch
Data 64 kbps 300 ms 5 25
Data 640 kbps 300 ms 50 1000
Data 1.44 Mbps 1 sec 50 1000
Data+Voice 128 kbps 100 ms 5 25
Data+Voice 1.44 Mbps 100 ms 50 1000
Monitor 64 kbps 2 sec 5 N/A
Monitor 640 kbps 2 sec 50 N/A
For YourReference
It is highly recommended that the minimum bandwidth restriction remains 24 Kbps per AP with the round trip
latency no greater than 300 ms for data deployments and 100 ms for data + voice deployments.
• MAC/Web Auth in Standalone Mode
• IPv6 Mobility
• SXP TrustSec
• Application Visibility and Control 8.1 Feature
• Service Discovery Gateway
• Native Profiling and Policy Classification
• See full list in « FlexConnect Feature Matrix »
• http://www.cisco.com/en/US/products/ps6366/products_tech_note09186a0080b3690b.shtml
Feature Limitations In Standalone mode and Local Switching
FlexConnect Design Considerations
IPv6 Support
Significant support for IPv6 with Central Switching
IPv6 RA Guard and IPv6 Bridging fully supported with Local Switching
✔✔✔
✔✔✔✔
✔✔
Economies of Scale For Lean BranchesFlex 7500 Wireless Controller
WAN Tolerance
• High Latency Networks
• WAN Survivability
Security
802.1x based port authentication
Voice support
• Voice CAC
• OKC/CCKM
Key Differentiation
Access Points 300-6,000
Clients 64,000
Branches ( Flex Groups ) 2000
Access Points / Branch 100
Deployment Model FlexConnect
Form Factor 1 RU
IO Interface 2 x 10GE
Upgrade Licenses 100, 200, 500, 1K
RTU Licenses
Functionality
Access Points 6,000
Clients 64,000
Branches/locations 6,000 (2000 FlexGroups)
Access Points per
FlexConnect group
100
Deployment types Local (centralized),
FlexConnect and mesh
Form Factor 2 RU
IO Interface and
redundancy
Four x 10GE ports with LAG
Functionality
High scale
• 4K VLANs
Rich Features with deployment flexibility
Geo Separated AP/Client SSO
• FlexConnect, Local mode and mesh support Right to use (with EULA) for ease of license enablement
• 3G Packet core integration: PMIPv6 MAG solution with ASR5K (LMA)
• FlexConnect with HS2.0 for 3G offload
• Other key features:
802.11r fast roaming
Rate limit traffic flows
Video Stream for rich media flows
Key Differentiation
Optimized for High Scale DeploymentsCisco 8540 Series Controller
Flex 7500 Scale & Feature Update - 7.0.116.0 vs. 7.4
Scalability 7.0.116.0 7.4
Total APs 2000 6000
Total Clients 20,000 64,000
Total FlexConnect Group 500 2000
Support for OEAPs No Yes
Central Switching BW Limit ~250 Mb ~1 Gb
Data DTLS Support No Yes
Central Switching 802.1x No Yes
FlexConnect Feature IntroductionFor YourReference
FlexConnect Features Release Version
AAA-VLAN Override, ALCs & P2P Blocking 7.2
Smart AP Image Upgrade 7.2
External Web-Auth & Mobile Device On-boarding 7.2
Flex 7500 Scale Update 7.3
VLAN Based Central Switching 7.3
Split-tunneling 7.3
Work Group Bridge (WGB) Support 7.3
Bi-Directional Rate Limiting 7.4
ISE BYOD Registration & Provisioning 7.4
AAA-ACL & AAA-QoS Override 7.5
EAP-TLS & PEAP Support for Local Authentication 7.5
Ethernet Fallback 7.6
VideoStream for Local Switching 8.0
Faster time to deploy 8.0
FlexConnext on Mesh APs 8.0
AVC for FlexConnect 8.1
VLAN Name override for FlexConnect 8.1
VLAN Support/Native VLAN on Flex Group 8.1
Understanding AP GroupsOverview
• AP Groups is a logical concept of grouping AP’s which deliver similar Wi-Fi services; these services can be:
• By physical location, and/or
• By functional services (data, voice, guest, …)
• Same AP groups need to be defined in all WLC’s of a mobility group
Remote Site A Remote Site B
Central Site
WAN
AP Group 1
AP Group 2
AP Group 3
Flex 7500
Scaling7510/8510
/8540CT-5508 WiSM-2 CT-2504
# AP Groups 6000 500 1000 50
# WLAN
(SSID)512 512 512 16
# VLAN
(Interfaces)4095 512 512 16
AP Groups Usage
WAN
Central Site
StoreManufacturing Site
AP Group 2
AP Group 3
AP Group 1
Corporate-Voice
Guest-Access
Corporate-Data
Guest-Access
Corporate-Data
@ Internet
Scanners
AP groups give the ability to enable Wi-Fi
Services (WLAN) based on physical
location
Central SiteCorporate-Voice, Corporate-Data, Guest-
Access
Manufacturing SiteCorporate-Voice, Corporate-Data,
Scanners
StoreCorporate-Data, Guest-Access
Per Location SSID
AP Groups UsagePer AP Group SSID to VLAN Mapping
• AP groups give the ability to statically map Wi-Fi service (WLAN) to VLAN based on physical location
• Users see the sameWi-Fi service on all sites.
• Admin can monitor and filter basedon different IP@ each site
• Can also be used to have smallerWi-Fi subnets
• For example per floor subnets in a building.
Corporate-Data
Corporate-Data
Corporate-Data
VLAN-1
VLAN-2
VLAN-3
Manufacturing Site
Store
Central Site
WAN/MAN
AP Group 1Head Office
AP Group 2
AP Group 3
Understanding FlexConnect Groups
FlexConnect Group 1
Remote Site Remote Site
WAN
Central Site
FlexConnect Group 2
Flex 7500
Cluster
Scaling
7510/
8510/
8540
CT-5508 WiSM2 CT-2504
FlexConnect
Groups2000 100 100 30
AP per Group 100 25 25 25
Overview
FlexConnect groups allow sharing of:
• CCKM/OKC fast roaming keys
• Local/backup RADIUS servers IP/keys
• Local EAP authentication
• AAA-Override for Local Switching
• Smart Image Upgrade
• FlexConnect AVC (8.1)
FlexConnect Groups and CCKM/OKC Keys
WAN
Central Site
RADIUS Server
CCKM Keys
FlexConnect Group 1 FlexConnect Group 2
• CCKM/OKC keys stored on FlexConnect APs for
Layer 2 fast roaming
• The FlexConnect APs receives CCKM/OKC keys
from WLC
• If a FlexConnect AP boots up
in standalone mode, it will not get the OKC/CCKM
keys from the WLC
• FlexConnect supports 802.11r Fast Transition with
local key caching.
Overview
FlexConnect Groups Creation
Step 1: Add a New FlexConnect Group
Step 2: Add APs to the
FlexConnect Group
1
2
FlexConnect Backup ScenarioWAN Failure
• FlexConnect will backup on local switched mode
• No impact for locally switched SSIDs
• Disconnection of centrally switched SSIDs clients
• Static authentication keys are locallystored in FlexConnect AP
• Lost features
• RRM, WIDS, location, other AP modes
• Web authentication, NAC
Remote Site
WAN
Central Site
Application
Server
FlexConnect Backup ScenarioWLC Failure scenario with N+1 HA
• FlexConnect will first backup on local switched mode
• No impact for locally switched SSIDs
• Disconnection of centrally switched SSIDs clients
• CCKM roaming allowed in FlexConnect group
• FlexConnect AP will then searchfor backup WLC; when backup WLC isfound, FlexConnect AP will resync with WLC and resume client sessions with central traffic.
• Client sessions with Local Traffic are not impacted during resync with Backup WLC.
Remote Site
WAN
Central Site
Application
Server
FlexConnect Backup ScenarioWLC failure scenario with SSO
• HA considerations:
• No impact for locally switched SSIDs
• Disconnection of centrally switched SSIDs clients with AP SSO
• No/minimal impact for centrally switched client with Client SSO (7.5 and above)
• FlexConnect AP will NOT transition to Standalone because SSO kicks in
• AP will continue to be in Connected mode with the Standby (now Active) WLC
WAN
Application
Server
Remote Office
Central SiteActive
Standby
FlexConnect Group : Backup ScenarioLocal Backup RADIUS
• Normal authentication is done centrally
• On WAN failure, AP authenticates new clients with locally defined RADIUS server
• Existing connected clients stay connected
• Clients can roam with
• CCKM fast roaming, or
• Re-authentication
Remote Site
WAN
Central Site
Central
RADIUS
Local Backup
RADIUS
CCKM Fast Roaming
FlexConnect Group: Local Backup RADIUSConfiguration
• Define primary and secondary local backup RADIUS server per FlexConnectgroup
Local Authentication
Remote Site
WAN
Central Site
FlexConnect Group
Central
RADIUS
Local
RADIUS
• By default FlexConnect AP
authenticates clients through central
controller
• Local Authentication allow use of local
RADIUS server directly from the
FlexConnect AP
Local Authentication
FlexConnect Group: Backup ScenarioLocal Backup Authentication
• Normal authentication is done centrally
• On WAN failure, AP authenticates new clients with its local database
• Each FlexConnect AP has a copy of the local user DB
• Existing authenticated clients stay connected
• Clients can roam with:
• CCKM fast roaming, or
• Local re-authentication
Remote Site
WAN
Central Site
Central
RADIUS
CCKM Fast
Roaming
FlexConnect Group 1
Supported Security Types Release Version
LEAP 6.0
EAP-FAST 6.0
PEAP 7.5
EAP-TLS 7.5
FlexConnect Group: Local Backup AuthenticationConfiguration
• Define users (max 100) and passwords
• Select supported Security protocols i.e. LEAP, EAP-FAST, PEAP or EAP-TLS
1 2
Local Switching Peer-to-peer Blocking
Remote Site
WAN
Central Site
Application
Server
Starting
from 7.2
Support for Peer-to-Peer blocking in
FlexConnect AP
Apply for clients on same FlexConnect AP
P2P blocking modes : disable or drop
For P2P blocking inter-AP use ACL or Private
VLAN function
Standalone mode support
Overview
Local Switching Peer-to-peer BlockingConfiguration
Multiple Policy Touch PointsBoth modes of operation will drop the packet @ AP
for Local Switching enabled WLAN
* Central Switching WLAN will support “Forward - UpStream” and will send the packet to the next upstream node connected to WLC
VLAN 7
QoS = Platinum
VLAN 3
QoS = Silver
FlexConnect AAA VLAN Override
• AAA VLAN Override with local or central authentication
• Up to 16 VLANs per FlexConnect AP
• VLAN ID must be enabled per AP or FlexConnect Group
• If VLAN ID does not exist, default VLAN isused, unless « VLAN Based Central Switching » enabled
Description
Remote Site
WAN
Central Site
FlexConnect Group
RADIUS
Application
Server
Starting
from 7.2
FlexConnect AAA VLAN OverrideConfiguration
WAN
ISE
Create Sub-Interface on FlexConnect
AP
IETF 81
IETF 64
IETF 65
For YourReference
VLAN Based Central Switching
• While doing AAA VLAN Override withlocal switching :
• If VLAN ID does not exist at the AP, the traffic is central switched to the central VLAN ID
• If the central VLAN ID does not exist, the traffic is centrally switched to the default VLAN ID of the WLAN
Overview
Remote Site
WAN
Central
RADIUS
VLAN 7
VLAN 3
VLAN 7
VLAN 3
does not
Exist on
this AP
VLAN 7
does not
Exist on
this AP
VLAN 7
does not
Exist on
this WLC
Go to Default
VLAN IDCentral
VLAN 3
FlexConnect AAA QoS Override
Description
Dynamically assign QoS levels and/or bandwidth contracts for local switching, centrally authenticated WLANs
Web-authenticated WLANs and 802.1X-authenticated WLANs supported
Order of precedence for Rate Limiting parameters AAA override
QoS Profile of AAA override
Local WLAN configuration
QoS Profile of local WLAN configuration
Starting
from 7.5
Vendor ID/Vendor Type Attribute
[14179\002] Aire-QoS-Level
[14179\004] Aire-802.1P-Tag
[14179\007] Aire-Data-Bandwidth-Average-
Contract
[14179\008] Aire-Real-Time-Bandwidth-
Average-Contract
[14179\009] Aire-Data-Bandwidth-Burst-
Contract
[14179\0010] Aire-Real-Time-Bandwidth-
Burst-Contract
AAA Override Deployment ScenarioProblem Statement
Remote Site BRemote Site A
Function VLAN ID
Engineering 10
Marketing 20
Sales 30
VLAN 20
WAN
Central Site
Application
Server
Function VLAN ID
Engineering 11
Marketing 21
Sales 31
VLAN 20
does not
exist
Application
Server
VLAN Name Mapping at FlexConnect Group
Remote Site B
Central Site
WAN
Remote Site A
Flex Group A
VLAN Name VLAN
ID
Engineering 10
Marketing 20
Sales 30
.
.
HR 160
VLAN ID
11
21
31
VLAN ID
10
20
30
VLAN Name VLAN
ID
Engineering 11
Marketing 21
Sales 31
Flex Group B
VLAN Name VLAN
ID
Engineering 11
Marketing 21
Sales 31
.
.
HR 161
VLAN Name VLAN
ID
Engineering 10
Marketing 20
Sales 30
Starting
from 8.1
VLAN Name AAA Override - Solution
Remote Site BRemote Site A
VLAN Name VLAN ID
Engineering 10
Marketing 20
Sales 30
VLAN NAME=
Marketing
Remote Site
WAN
Central Site
Application
Server
VLAN Name VLAN ID
Engineering 11
Marketing 21
Sales 31
Remote Site
VLAN 20
VLAN 21
Aire-Interface-Name or
IETF Tunnel-Private-Group-ID
Starting
from 8.1
FlexConnect ACL – VLAN Mapping
• FlexConnects ACL are applied per VLAN
• FlexConnect ACL are Ingress / Egress oriented
• Starting from 7.5 FlexConnect ACL support AAA-
returned Client ACL
Overview
Remote Site
WAN
Central Site
Application
Server
Starting
from 7.2
512 FlexConnect ACL per WLC
• 16 ingress ACL per AP
• 16 egress ACL per AP
• 64 ACL rules per ACL
• No IPv6 ACL
ACL Scale
FlexConnect Access Lists
• FlexConnect ACL rule creation is similar to rule creation for Local Mode AP
Configuration – Create FlexConnect ACL
1
2
3
FlexConnect ACL – VLAN Mapping
• FlexConnect ACL can be applied per AP using VLAN Mappings configuration
Configuration – FlexConnect ACL per AP
1
2
FlexConnect ACL – VLAN Mapping
• FlexConnect ACL can be applied per FlexConnect Groups per VLAN in the ACL Mapping tab.
Configuration –FlexConnect ACL per FlexConnect Group
1 2
FlexConnect ACL – Split Tunneling
• Split tunneling allow some traffic to be locally switched although the WLAN is defined as centrally switched
• Split tunneling is using a NAT/PAT feature with ACL to perform the local switching
• Split tunneling is using the AP IP@ for the NAT/PAT feature
Overview
WLCFlexConnect APCAPWAP
WAN
Central Server
Central Traffic
Local Printer
NAT/PAT
ACL
Local Traffic
Starting
from 7.3
FlexConnect ACL – Split Tunneling
• Create a centrally switched WLAN
• Define Flex ACL to match traffic to be locally switched
Configuration
Flex Local switching
should not be checked
Central subnet Local subnet
External WebAuth with Local SwitchingDescription
• Provides L3 Web Redirect from locallyswitched vlan
• Reduces WAN traffic by locally switchingguest traffic
• Flexible and centralized web portal creationfor multiple sites
• FlexConnect AP must be in Connected state with Centralized Controller for this functionalityto work
Remote Site
WAN
Central Site
FlexConnect Group 1
VLAN
503
VLAN 7 - Employee
Internet
WebServer
Starting
from
7.2.110
Guest
External WebAuth with Local SwitchingConfigurationStep 1: Configure Pre-Auth ACL that will be applied to FlexConnect Group, AP or
WLAN
External Web-Server IP
External WebAuth with Local SwitchingConfiguration
Step 2: Apply Pre-Auth ACL to WLAN
Apply Pre-Auth ACL to
WLAN
External WebAuth with Local SwitchingConfiguration – Per AP
Step 3: Apply Pre-Auth ACL to
FlexConnect APMap WLAN-Id to
Pre-Auth ACL
External WebAuth with Local SwitchingConfiguration – Per FlexConnect Group
Or Step 3: Apply Pre-Auth ACL to FlexConnect Group
Map WLAN-Id to
Pre-Auth ACL
External WebAuth with Local SwitchingConfiguration
Step 4: Configure External Web Server
External Web-Server IP
CA-Server
BYOD Device On-Boarding in FlexConnectExample: Apple iOS Device Provisioning
ISEWLC
ISEWLC
Client
Reconnects
CA-Server
Starting
from 7.4
Initial Connection Using
PEAP 1
Device Provisioning
Wizard2
Future Connections
using EAP-TLS3
FlexConnect Access Lists fo BYOD
• Create FlexConnect ACL to allow access to Cisco ISE
Create FlexConnect ACL
1
2
3
FlexConnect Web Policy ACL
• ACL Mapping can be configured per FlexConnect AP
Configure Web Policy ACL per FlexConnect AP
FlexConnect Web Policy ACL
• Use ACL Mapping tab in FlexConnect Group configuration
• WebPolicies ACL are not the same as VLAN ACL or WebAuthentication ACL.
Configure Web Policy ACL per FlexConnect Group
Cisco Wireless Central DHCP Processing
• To support DHCP Profiling Probe with FlexConnect, DHCP request must be sent to WLC. This is done by the « Central DHCP Processing » configuration.
Configuration
Deploying BYOD with FlexConnect WirelessSummary – 802.1x/EAP Authentication ISE
WLCFlexConnect AP
CAPWAP
WANWeb Server
DHCP Server
802.1x/EAP Request Radius Access-Request
Radius Access-Response• Access-Type: Access-Accept
• URL-Redirect-ACL=FlexACLWebPolicy,
• URL-Redirect=http://……)
802.1x/EAP Response
Inside CAPWAP
Inside CAPWAP
URL + ACL Redirect
Inside CAPWAP
WiFi Association
Unknown Device,
Redirect to registration
Deploying BYOD with FlexConnect WirelessSummary – DHCP Request
DHCP Request
RADIUS-Accounting
• host-name=MyiPad
• dhcp-class-identifier=APPLEDHCP Lease
Inside CAPWAP
Inside CAPWAP
ISE
WLCFlexConnect AP
CAPWAP
WANWeb Server
DHCP Server
Device is
an iPad
Deploying BYOD with FlexConnect WirelessSummary – URL-Redirect
HTTP
Request
ISE
WLCFlexConnect AP
CAPWAP
WANWeb Server
DHCP Server
URL-Redirect
Inside CAPWAP
HTTP Request
Redirected to WLC by AP
Deploying BYOD with FlexConnect WirelessSummary – Registration & Provisioning
Device Registration & Provisioning
ISE
WLCFlexConnect AP
CAPWAP
WANWeb Server
DHCP Server
RADIUS Change-of-AuthorizationEAP DeAuthentication
EAP Authentication
Device is Registrered
Trigger Change-of-Auth
Deploying BYOD with FlexConnect WirelessSummary – Device Access ISE
WLCFlexConnect AP
CAPWAP
WANWeb Server
DHCP Server
802.1x/EAP Request/ResponseRadius Access-Request
Inside CAPWAP
DHCP Request/Response
Inside CAPWAP
Radius Access-Response
Web Traffic
Device is Registrered
And Provisioned
Allow Access
Summary of FlexConnect ACLs
84
Split Tunnel ACL Allow some traffic to be locally switched
Web Authentication ACL Provides L3 Web Redirect for local switching
Web Policies ACL BYOD with FlexConnect
VLAN-ACL Applied on the 802.3 interface of the FlexConnect AP
AAA returned Client ACL Applied on the 802.11 interface of the AP
Upgrading a FlexConnect Deployment
• Sites using FlexConnect AP are usually sites with low WAN bandwidth
• Each site may have small number of AP, but an enterprise may have a lot of branches
• Upgrading ~6000 AP through a low bandwidth WAN is a challenge :
• Time needed to download all the AP firmware
• Exhaust of the WAN link
• Risk of failures during the download
Concerns
WAN
FlexConnect Smart AP Image Upgrade
• Smart AP Image Upgrade use a « master » AP in each FlexConnect Group to downloadthe code.
• Other FlexConnect AP download the code from the master locally
1. Download WLC upgraded firmware (willbecome primary)
2. Force the « boot image » to be the secondary (and not the newlyupgraded one) to avoid parallel download of all AP in case of unexpected WLC reboot
3. WLC elects a master AP in eachFlexConnect Group (can be also set manually)
Overview
Remote Site-1 Remote Site-N
Cisco Prime
Wireless LAN
Controller
Primary Secondary
Firmware Image
New
OldNew
NewOld
Central Site
Master AP
Starting
from 7.2
WAN
FlexConnect Smart AP Image Upgrade
4. Master AP « Pre-download » the AP firmware in the secondary « boot image » (will not disrupt the actual service)—Can be started group per group to limit WAN exhaust
5. Slave AP « Pre-download » the AP firmware from the Master AP
6. Change the « boot image » of the WLCto the new image
7. Reboot the controller
Description (Contd.)OldNewNewOld
NewOld
Central Site
Remote Site-1 Remote Site-N
Wireless LAN
Controller
Primary Secondary
Firmware Image
Primary Secondary
AP Firmware Image
NewOld
Primary Secondary
AP Firmware Image
Master AP
Cisco Prime
FlexConnect Smart AP Image Upgrade
• “FlexConnect AP Upgrade” checkbox has to be enabled for each FlexConnect Group.
• By default, Master AP for each FlexConnect Group is selected using Lower-MAC algorithm.
• One Master select per AP type.
Configuration
Enable Efficient AP Image
Upgrade
Master AP Selection is
Optional
Random Backoff Interval
(100-300sec) between
each retry
Valid Range is 1-63
Per Branch or FlexConnect Group
Upgrade
Upgrade across all Branches or
FlexConnect Groups whose
“FlexConnect AP Upgrade” checkbox
is set
FlexConnect Smart AP Image Upgrade Configuration contd.
()
• Choppy, Unreliable Video
• Video Stream does not utilize 802.11n/ac High Throughput data rates
• Heavy utilization of channel due to high rate of very slow packets
• Video delivery is not reliable causing poor Quality of Experience
Video Impact
Video Multicast Delivery Challenges
802.11Data Rates
B/G
N
VideoServer
• Multicast packets (UDP) are sent as broadcast packets over the air per 802.11 standard
• Broadcast packets do not use error correction: “fire and forget”
• Broadcast packets are sent at data rate mandatory to all clients connected to the WLAN
1 Mb for B/G (400K actual)6 Mb for A (2.7 Mb actual)
Technical Challenges
Default 802.11B/Gmandatory data rates
1
2
5.5
6
9
11
12
18
24
36
48
54
M0
M1
...
M14
M15
Video Multicast Delivery Solution802.11
Data Rates
• IGMP state monitored for each client. Only send video to clients requesting
• Sent as unicast to individual clients at their data rate
• Multicast packets replicated at AP
Technical Solution
• Smooth, Reliable Video delivered to multiple clients
• Quality of Video protected in varying channel load conditions
• Prioritizes Business Video (QoSGold) over other video ( Best-effort )
Video Impact
Default 802.11B/Gmandatory data rates
N
VideoServer
B/G
1
2
5.5
6
9
11
12
18
24
36
48
54
M0
M1
...
M14
M15
Starting
from 8.0
FlexConnect VideoStream Configuration
(Cisco Controller) >config media-stream multicast-direct ?
enable Enable Global Multicast to Unicast Conversion
disable Disable Global Multicast to Unicast Conversion
Enable VideoStream - Global
FlexConnect VideoStream ConfigurationAdd Stream Configuration
(Cisco Controller) >configure media-stream add multicast-direct <media-stream-
name> <start-IP> <end-IP> [template | detail <bandwidth> <packet-size> <Re-
evaluation> video <priority> <drop|fallback>]’
FlexConnect VideoStream ConfigurationEnable VideoStream - WLAN
(Cisco Controller) >config wlan media-stream multicast-direct 1 ?
enable Enables Multicast-direct on the WLAN
disable Disables Multicast-direct on the WLAN.
(Cisco Controller) >show flexconnect media-stream client summary
Client Mac Stream Name Multicast IP AP-Name VLAN Type
----------------- -------------------- --------------- ------------------------- ----- ----------------
7c:d1:c3:86:7e:dc Media2 229.77.77.28 AP_1600 0 Multicast Direct
88:cb:87:bd:0c:ab Media2 229.77.77.28 AP_1600 0 Multicast Direct
d8:96:95:02:7e:b4 Media2 229.77.77.28 AP_1600 0 Multicast Direct
FlexConnect VideoStream MonitoringController
• New AP mode that allows
Flexconnect behavior across
mesh-enabled AP • Flexconnect Groups
• Max 8 Mesh hops, Max 32 MAPs
per RAP
• Local AAA support
• A WLC have a mix of Bridge and
Flex + Bridge
• MAPs inherent VLANs from its
connected RAP
FlexConnect on Mesh APs
WAN
Central Site
Remote
Office
Centralized
Traffic
Local
Traffic
Local Data WLAN
Central Data WLAN
Starting
from 8.0
FlexConnect on Mesh APs
FlexConnect-Bridge Failover Scenario
WAN
Application
Server
Primary
Remote
Office
Secondary
• AP SSO is supported for the RAP only. N+1
Recommended
• Multi-sector RAP deployments can be used for
redundancy
• RAP to standalone mode when WLC is not reachable
• MAPs to standalone mode when WLC
is not reachable but gateway is
• When in standalone mode no new
mesh AP can join the mesh tree
Failover Considerations
AP Modes Feature ComparisonFeature\AP Mode Local Mode Bridge Mode Flexconnect Mode
Central Switching Yes Yes Yes
Root Ethernet VLAN bridging
No Yes (secondary Ethernet hosts)
Yes
Secondary Ethernet Access Ports
No Yes No
Secondary Ethernet VLAN Trunk Ports
No Yes No
Local VLAN Inheritance by MAPs from RAPs
No Yes - Secondary Ethernet “access” ports only
No
Wireless Child Mesh APs No Yes No
Fault Tolerant Resilient Mode
No No Yes
Security ACLs per VLAN on Ethernet Root Ports
No No Yes
Integrated IP Routing (PPP/PPPoE/NAT)
No No Yes
VLAN Transparent Bridging
No No No
Path Control Protocol No Yes No
Flex+Bridge Mode
Yes
Yes
Yes
Yes
Yes – both bridged 802.11 WLANs and Ethernet “access” portsYes
Yes
Yes (on RAPs)
Yes (on RAPs)
No
Yes
For YourReference
Wireless Access Points AP_NAME General
Wireless Access Points AP_NAME FlexConnect
FlexConnect Bridge Mode Configuration
AP will reboot
upon change
Same options
as an AP in Flex
Mode
Use QoS to control
application bandwidth
usage to improve
application performance
Control
Advanced reporting tool
aggregates and reports
application performance
App Visibility &
User Experience Report
Visibility and User
Experience
Static
Netflow
Perf. Collection &
Exporting
How AVC solution works
App BW Transaction
Time
…
WebEx 3 Mb 150 ms …
Citrix 10 Mb 500 ms …
DPI engine (NBAR2)
identifies applications
using L7 signatures
Deep Packet
Inspection
AP
NBAR on AP
AP collects application info
and export it to
controller/switch every 90
seconds
AireOS 8.1AireOS 8.1
WAN
AVC on FlexConnect APs
Katana
Netflow Export from AP to WLC
Flow ID App Name Packets
1 WebEx 1000
2 Msft-Lync 2300
3 Skype 660
Real-time information for
last 90 seconds
Gen2 AP
Stateful context
transfer on roam
Gen2 AP
BRANCH
Deployment
Type
WAN
Bandwidth (
Min)
WAN RTT
Latency(Max)
Max Aps per
Branch
Max Clients per
Branch
Data + Flex AVC 75 Kbps 300 msec 5 25
AVC for FlexConnect APs
• Export to external Netflow supported
• Intra FlexConnect Group Roaming Support
• Supported on all controller models except 2504
• Supported on Gen 2 APs : 1600, 2600, 3600, 1700,
2700, 3700, 1532, 1570
• FlexConnect and Flex+bridge mode supported
WLC Functionality
• NBAR2 engine on FlexConnect AP
• Protocol Pack 8.0
• NBAR engine version 16
• Send flows to WLC every 90 sec using Netflow
• Classification and Control at AP
• Mark ( DSCP )
• Drop
• Rate-limit
• Supported on Gen 2 APs : 1600, 2600, 3600, 1700, 2700, 3700, 1532, 1570
AP Functionality
AVC Configuration per FlexConnect Group• FlexConnect Group specific AVC configuration takes precedence over WLAN AVC config
• No AP Specific AVC configuration.
• WLAN AVC configuration will be pushed to Flex APs where WLAN is broadcast
FlexConnect Group AVC
configuration
Enable/disable, Profile,
Monitor per WLAN
Application Visibility
WLAN-Specific
Enable/Disable
FlexConnect AVC Profiles
Can be associated under WLAN and/or
FlexConnect Group
FlexConnect AVC
profiles
Monitoring AVC Statistics per FlexConnect Group
Per Client AVC Statistics Per FlexConnect Group
AVC Statistics
• Prior to 8.1 : VLAN Support / Native VLAN ID configuration available per AP
• 8.1 : VLAN Support / Native VLAN ID configuration extended to FlexConnect Group
Benefits • Prevent configuration from being lost upon AP Flash Corruption
• Consolidate configurations for all APs at the Branch Level
• Consistency of Mapping
• Ease of Configuration
VLAN Support/Native VLAN at FlexConnect Group
Group and AP Level Inheritance
FlexConnect Group 1FlexConnect Group 2
Inheritance AP Specific
Native VLAN ID = 20VLAN Support : OnAP WLAN-VLAN Mappings
Native VLAN ID = 10VLAN Support : OnFCG WLAN-VLAN Mappings
Override Flag : Off
Native VLAN ID = 10VLAN Support : OnFCG WLAN-VLAN Mappings
Override Flag : On
Inheritance Group Specific
Native VLAN ID = 10VLAN Support : OnFCG WLAN-VLAN Mappings
FlexConnect Best Practices
Enable FlexConnect Groups
CCKM/OKC Key sharing for Voice deployments
Enable Smart AP Image Upgrade
Design for Resiliency
VLAN-WLAN Mappings at Group Level
Consistent configuration across Primary and Backup WLCs
VLAN Name override
VLAN Support and Native VLAN at Group
FLE
X
CO
NN
EC
T
Summary
• Cisco Unified Wireless Network based on Controllers deliver Wireless Branch Solution
• FlexConnect is the feature designed to solve remote connectivity and WAN constraints
• Several Failover Scenario are targeted to offer Survivability of Small Remote Sites
References:
• Wireless LAN Controller Scale Comparison Guidehttp://www.cisco.com/en/US/products/hw/wireless/products_category_buyers_guide.html#controllers
• FlexConnect Branch Controller Deployment Guidehttp://www.cisco.com/c/en/us/support/docs/wireless/flex-7500-series-wireless-controllers/112973-flex7500-wbc-guide-00.html
• FlexConnect feature matrixhttp://www.cisco.com/c/en/us/support/docs/wireless/5500-series-wireless-controllers/112042-technote-product-00.html
• Wireless Best Practiceshttp://www.cisco.com/c/en/us/support/docs/wireless-mobility/wireless-lan-wlan/82463-wlc-config-best-practice.html
Participate in the “My Favorite Speaker” Contest
• Promote your favorite speaker through Twitter and you could win $200 of Cisco Press products (@CiscoPress)
• Send a tweet and include
• Your favorite speaker’s Twitter handle
• Two hashtags: #CLUS #MyFavoriteSpeaker
• You can submit an entry for more than one of your “favorite” speakers
• Don’t forget to follow @CiscoLive and @CiscoPress
• View the official rules at http://bit.ly/CLUSwin
Promote Your Favorite Speaker and You Could Be a Winner
Complete Your Online Session Evaluation
Don’t forget: Cisco Live sessions will be available for viewing on-demand after the event at CiscoLive.com/Online
• Give us your feedback to be entered into a Daily Survey Drawing. A daily winner will receive a $750 Amazon gift card.
• Complete your session surveys though the Cisco Live mobile app or your computer on Cisco Live Connect.
Continue Your Education
• Demos in the Cisco campus
• Walk-in Self-Paced Labs
• Table Topics
• Meet the Engineer 1:1 meetings
• Related sessions