Professional Documents
Culture Documents
Update/Upgrade
Infrastructure
Rolling AP Upgrade: Neighbor AP marking
How does it work?
• Group APs into multiple groups and upgrade one group at a time.
• Grouping is done based on RF neighbors
• Admin user can control the impact and determines the number of
iterations taken and the Rolling Upgrade time
• Candidate AP selection
• With N = 4: If the AP in blue is selected and 4 of its best neighbours marked
unavailable for selection. The resultant selection will be about P = 50% of APs
• For P = 25%, N = 6, expected iterations all ap upgrade ~ 5 > ~1h
• For P = 15%, N = 12, expected iterations all ap upgrade ~ 12 > ~2h
• For P = 5%, N= 24, expected iterations all ap upgrade ~ 22 > ~4h
• APs reload and re-join (AP image pre-download is used) determines the
Rolling AP Upgrade time
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 119
Rolling AP Upgrade: Neighbor AP marking
25% 15% 5%
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
N+1 Site Based
Hitless Upgrade
Catalyst 9800 IOS-XE 17.9.1
Primary Secondary
Mobility Tunnel • Use new Site Filters for per-site image
Version A
B Version B upgrades of APs in N+1 scenarios
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Catalyst 9800 IOS-XE 17.9.1
Site Filter
Primary Secondary
Add the new IOS XE image to the controller: Version A Mobility Tunnel Version B
1 install add file <Path to Image>
Version B
install add file bootflash:IOS-VersionB.bin
Pre-Download:
AP Image Version
B
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
Catalyst 9800 IOS-XE 17.9.1
Site Filter
Primary Secondary
Move APs to the new destination WLC: Version A Mobility Tunnel Version B
4 ap image upgrade destination <Destination WLC Name>
<Destination WLC IP> Version B
ap image upgrade destination Secondary-WLC 10.10.110.4
APs will reload with the new image and join the
5 Secondary WLC on a rolling basis
Pre-Download:
AP Image Version
B
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
Catalyst 9800 IOS-XE 17.9.1
Site Filter
Primary Secondary
Version A Mobility Tunnel Version B
Add further sites to the site filter:
7 ap image site-filter any-image add <Site Tag Name>
Version B
ap image site-filter any-image add Site3
Pre-Download:
AP Image Version
B
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 127
Catalyst 9800 IOS-XE 17.9.1
Site Filter
Primary Secondary
Upgrade the rest of the sites by clearing the site filter: Version A Mobility Tunnel Version B
10 ap image site-filter any-image clear
Version B
Pre-Download:
AP Image Version
B
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
Configuration via WebUI
Mobility Tunnel
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Configuration via WebUI
Mobility Tunnel
Primary Controller
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Configuration via WebUI
Mobility Tunnel
Secondary Controller
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 13
Configuration via WebUI
Mobility Tunnel
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 14
N+1 Site Based Hitless Upgrade with WebUI
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
N+1 Site Based Hitless Upgrade with WebUI
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
N+1 Site Based Hitless Upgrade with WebUI
5 Set the required AP Upgrade per Iteration
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
N+1 Site Based Hitless Upgrade with WebUI
Monitor the progress of the entire upgrade
10 in the Status Window
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
N+1 Site Based Hitless Upgrade with WebUI
Monitor the progress of the entire upgrade
10 in the Status Window
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
N+1 Site Based Hitless Upgrade with WebUI
Monitor the progress of the entire upgrade
10 in the Status Window
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
N+1 Site Based Hitless Upgrade with WebUI
Monitor the progress of the entire upgrade
10 in the Status Window
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
N+1 Site Based Hitless Upgrade with WebUI
Monitor the progress of the entire upgrade
10 in the Status Window
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 22
N+1 Site Based Hitless Upgrade with WebUI
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
N+1 Site Based Hitless Upgrade with WebUI
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 24
N+1 Site Based Hitless Upgrade with WebUI
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
N+1 Hitless Upgrade with Cisco DNA Center
Create Mobility Group
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
N+1 Hitless Upgrade with Cisco DNA Center
Create Mobility Group
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
N+1 Hitless Upgrade with Cisco DNA Center
Enable Rolling AP Upgrade
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
N+1 Hitless Upgrade with Cisco DNA Center
Enable Rolling AP Upgrade
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
N+1 Hitless Upgrade with Cisco DNA Center
Upgrading the Primary Controller
Go through the image upgrade procedure
1 as normal
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Catalyst 9800 IOS-XE 17.9.1
Version A Version B
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 31
In-Service
Software
Upgrade (ISSU)
Why ISSU? What is ISSU ?
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Supported platforms for ISSU
Controllers
Catalyst 9800-L Catalyst 9800-40 Catalyst 9800-80
Catalyst 9800-CL
Private Cloud
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
ISSU process Enables ISSU
APs running V1
Pre-download V2
Enables ISSU
Active Standby Active running V2 in SSO
with Standby running V1
V1 V2
SN
MeU
w
Image
APs running V1 on
Active controller
Install New Image on Standby Active Standby
running V2
V1 V2
New
Image
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Easy ISSU upgrade with WebUI!
1. Select the image you
want to upgrade to
2. Enable ISSU and
select % for Rolling AP
1
upgrade
2
3. Click Download and
Install
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 36
Easy ISSU upgrade with WebUI!
• Monitor the progress of ISSU
upgrade via the Status
section in GUI
• Any important messages will
trigger a popup window
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 37
Easy ISSU upgrade with WebUI!
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
Easy ISSU upgrade with WebUI!
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Easy ISSU upgrade with WebUI!
C9120-SJ-1 still not upgraded
sh ap upgrade
• Client steering happens on the AP with clients
• Once all clients are moved the AP is upgraded
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
Easy ISSU upgrade with WebUI!
client 2
client 1
client 3
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Upgrading HA SSO Pair using ISSU and Cisco
DNA Center
Upload the ISSU Compatibility Matrix, if
1 not uploaded already
2 Re-Execute the Readiness Check
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 42
Upgrading HA SSO Pair using ISSU and Cisco
DNA Center
Go through the image upgrade
3 Enable ISSU Update for the Controller 4 procedure as normal
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
ISSU official support Matrix
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Catalyst 9800 IOS-XE 17.11.1
nginx server
• AP image download
happens over CAPWAP • AP image download
CAPWAP Control Path HTTPs CAPWAP happens over HTTPs
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Catalyst 9800 IOS-XE 17.11.1
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Catalyst 9800 IOS-XE 17.11.1
Supported Platforms
• All Physical and Virtual Appliances
• C9800-80, C9800-40, C9800-L, C9800-CL Private and Public Cloud
• Not Supported on:
• Embedded Wireless Controller on AP
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Catalyst 9800 IOS-XE 17.11.1
CLI Configuration
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 48
Catalyst 9800 IOS-XE 17.11.1
CLI Verifications
• Verify AP image download method enabled/disabled
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 49
Catalyst 9800 IOS-XE 17.11.1
CLI Verifications
• Verification of ap image download over https support
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 50
6. Software
Patching
Capability
^SMU on MD
Release only
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 171
Wireless
Controller SMU
(Software
Maintenance
Update)
Wireless Controller SMU
Hot Patch Cold Patch
Wireless Controller SMU installation (No Wireless Controller reboot) Wireless Controller Reboot
Options Auto Install on Standby
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 54
Wireless Controller SMU
Standalone vs Redundant Wireless Controller
§ Software Maintenance Update (SMU) is the ability to apply patch fixes on a software
release in the customer network
§ Current mechanism relies on Engineering Special: Entire image is rebuilt and delivered to
customer
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 55
SMU Install via WebUI
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 56
SMU ISSU Install via CLI
C9800# install add file flash:C9800-L-universalk9_wlc.17.03.05a.CSCwb45089.SPA.smu.bin
install_add: START Tue Jan 10 15:01:47 PST 2023
install_add: Adding SMU
install_add: Checking whether new add is allowed ....
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 57
Per-site & Per-
AP Model
AP Service Pack
Per-site / Per-model
AP Service Pack Per-AP model Service Pack
APSP can have a subset of APs that are
affected by the update
AP Service Packs
Supported on all
platforms and all Update on Subset APs
deployment scenarios
Fix applied on a subset of APs in the
(Flex, Local and Fabric)
deployment using a site-filter
Per-model APSP
works in conjunction
with site-specific
rollout
Controlled Propagation
Enables user to control the propagation
Pre-downloaded to and of APSP in the network
activated on the affected AP
models only
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 59
APSP workflow
Applying APSP for 9115/9120 APs on per-site and per-model basis
ap image site-filter file APSP1 add SiteA ap image site-filter file APSP1 add Site B
Install prepare activate ap image file APSP1 site-filter apply
Install activate
Install commit
Not applicable for building with 9130AX
Apply on Site A in rolling AP fashion
9120AX APs 9115AX APs 9130AX APs 9120AX APs 9115AX APs
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 60
AP Device Pack
(APDP)
AP Device Pack Contain Impact within release
Traditionally ... Deploy new hardware without need to
requalify a new controller release
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 62
APDP installation workflow
CLI WLC New AP
Install add
Install activate
Install commit
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 63
APDP installation workflow
Install add file new-dp.bin
Install activate file new-dp.bin
Install commit
Note: Fixes for the AP installed via APDP will be via AP Service packs like a baseline supported AP.
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 64
Installing SMU, APDP, APSP with Cisco DNA
Center
Import/Download SMU/APDP/APSP into
1 inventory
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 65
Installing SMU, APDP, APSP with Cisco DNA
Center
Import/Download SMU/APDP/APSP into
1 inventory
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 66
Installing SMU, APDP, APSP with Cisco DNA
Center
Import/Download SMU/APDP/APSP into
1 inventory
#CiscoLive BRKEWN-2846 © 2023 Cisco and/or its affiliates. All rights reserved. Cisco Public 67
Thank you
#CiscoLive