Ltrcrs 2090 Issu
Ltrcrs 2090 Issu
Ltrcrs 2090 Issu
Catalyst 9K High
Availability Lab
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 3
Agenda
• Introduction & Overview
• Lab 1 – Patchability/SMU
• BREAK
• Conclusion
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 4
Lab 1 – Applying SMU/Patch
Software Maintenance Update ( SMU )
• SMU (Software Maintenance Upgrade) is an emergency point fix positioned for
expedited delivery to a customer in case of a network down or revenue affecting
scenario. SMUs are:
– Quick (able to deliver point fixes much faster than possible in IOS)
– Effective (does not require a monolithic code upgrade)
– Focused (target the specific area of code which has the issue)
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 6
Why SMUs are needed?
Software Upgrades are Challenging
Cost
Time SMU
• Reduced IT staff slows software roll out Point Fixes
Reduces Validation –
• Physical presence required Scope & Time
Scope
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 7
SMU Types
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 8
SMU Lifecycle – CLI
SMU SMU
SMU
Repository
Switch# install add …
Switch# install remove …
show install active
SMU Committed show install committed
Copy to Device
Memory: Process: Memory: Process:
show install inactive
SMU Removed
Memory: Process: SMU Applied
Memory: Process:
Post on CCO
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 10
SMU Management Options
Problem: SMU Life Cycle Mgmt. at Scale is a challenge with (1) Device types (2) SW versions
Programmable APIs
CLI Controller (Cisco DNA-C) (3rd Party tools -
Chef/Puppet/Ansible)
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 11
Lab 1 Topology
C9300-SMU Ubuntu SMU Host
IP: 10.1.3.5 IP: 10.1.3.105
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 12
Lab 2 – Graceful Insertion
and Removal
High Availability Architecture in Campus – GIR
Core
Routed Access
Routing Protocols
Active
SSO
Standby
Stackwise-480
Active SUP Active
Standby SUP SSO
Standby
Stop Maintenance
Distribution Layer
Start Maintenance
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 15
Graceful Insertion and Removal
Simple
Comprehensive Node Isolation Framework Customizable
Non-Traffic
Impacting
Easy Execution with a single command
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 16
L2 and L3 Topology with GIR Isolation
9300#start maintenance
Template default will be applied.
Do you want to continue?[confirm]
*Mar 25 17:43:20.162: %MMODE-6-
MMODE_CLIENT_TRANSITION_START: Maintenance Isolate
start for router isis 1
*Mar 25 17:43:50.213: %MMODE-6-
MMODE_CLIENT_TRANSITION_COMPLETE: Maintenance Isolate
complete for router isis 1
*Mar 25 17:43:50.213: MMODE-6-
MMODE_CLIENT_TRANSITION%_START: Maintenance Isolate
start for shutdown l2
Set-overload-
*Mar 25 17:44:20.214: %MMODE-6-
MMODE_CLIENT_TRANSITION_COMPLETE: Maintenance Isolate Set-overload-
bit ISIS
complete for shutdown l2 bit
Set-overload-bit
*Mar 25 17:44:20.214: %MMODE-6-MMODE_ISOLATED: System
is in Maintenance
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 17
L2 and L3 Topology with GIR Isolation
9300#stop maintenance
*Mar 25 19:15:40.235: %MMODE-6-
MMODE_CLIENT_TRANSITION_START: Maintenance
Insert start for shutdown l2
*Mar 25 19:16:10.237: %MMODE-6-
MMODE_CLIENT_TRANSITION_COMPLETE: Maintenance
Insert complete for shutdown l2
*Mar 25 19:16:10.237: %MMODE-6-
MMODE_CLIENT_TRANSITION_START: Maintenance
Insert start for router isis 1
*Mar 25 19:16:40.288: %MMODE-6- No set-overload-
MMODE_CLIENT_TRANSITION_COMPLETE: Maintenance
Insert complete for router isis 1
No set-overload-
bit ISIS
*Mar 25 19:16:40.612: %MMODE-6-MMODE_INSERTED: No set-overload-bitbit
System is in Normal Mode
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 18
Graceful Insertion and Removal
Default and Customizable Templates
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 19
Graceful Insertion and Removal
Snapshots
Switch#show system snapshots compare before_maintenance
• Automatic Snapshots after_maintenance
• Snapshots are automatically ================================================================================
Feature Tag .before_maintenance .after_maintenance
generated when entering and ================================================================================
exiting maintenance mode [interface]
--------------------------------------------------------------------------------
[Name:Vlan1]
• Captures operational data packetsinput
[Name:GigabitEthernet1/0/3]
181587 **181589**
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 20
Graceful Insertion and Removal
Maintenance Profile Options
• Duration
• The Switch will come out of
maintenance after the
configured duration
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 21
Lab 2 Topology
Loopback0
Core 4503
Switch Core
Ten2/1
ISIS
C9500-Left C9500-Right
Distribution
ISIS
Loopback0 Access
Switch C9300-Data Access
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 23
Lab 3 – Enhanced Fast Software
Upgrade
Achieving High Availability on Catalyst 9300
Enhanced Fast Software Upgrade
• eFSU provides a mechanism to
Control-Plane
upgrade and downgrade the software
image by segregating the Control plane Prefix
RIB
Next Hop
10.1.0.0 10.1.1.1
10.1.1.1 aabbcc:ddee32
10.1.1.2 adbb32:d34e43
192.168.0.0 aa25cc:ddeee8
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 25
Enhanced Fast Software Upgrade
Regular Upgrade Vs Enhanced Fast Software Upgrade Process
#Install add file image activate commit Enhanced Fast Software Upgrade
< 30 seconds of
traffic impact
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 26
Enhanced Fast Software Upgrade
Supported and Unsupported Designs without Stackwise-480
STP
L2 Only L2 Only L3 connections with
x x Vlan1-10 Routing Protocols
Unsupported Designs
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 27
Enhanced Fast Software Upgrade
CLI Commands
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 28
Enhanced Fast Software Upgrade
Restrictions
• Enhanced FSU is not supported on a Stackwise-480
• Enhanced FSU is only supported and tested on Catalyst 9300-48U model
for ( 16.10.1* )
• Enhanced FSU is not supported on the switch configured with
LACP/PAGP Port-channels
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 29
Lab 3 Topology
Loopback0
Core
Switch 4503
Core
Ten2/1
ISIS
C9500-Left C9500-Right
Distribution
ISIS
Loopback0 Access
Switch Access
C9300-Data LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 30
Lab 4 - Stackwise Virtual
Stackwise Virtual Architecture
Control Plane
as a single switch
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 32
Stackwise Virtual Architecture
Data Plane
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 33
Stackwise Virtual Components
• Multi-Chassis Ether-channel
• Port-Channel Spanning across
Stackwise virtual switches
• L2 and L3 Port-channels
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 34
High Availability
Dual-Active Protocols
Hello Hello
Switch 1 Switch 2 Switch 1 Switch 2
Active Standby Active Standby
Sub-Second Convergence
Sub-Second Convergence
Typically ~50-100ms
Typically ~200-250ms
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 35
Lab 4 Topology
Core 4503
Switch Core
OSPF
DAD Link
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 38
C9K ISSU
Stackwise Virtual ISSU and Dual Supervisor ISSU
3 Step Process
• Install add file <tftp/ftp/flash/disk:*.bin>
Granular Control on
the upgrade process
• Install activate ISSU
with ability to rollback
• Install commit
1 Step Process
• Install add file <tftp/ftp/flash/disk:*.bin>activate ISSU commit Single Command
to perform
complete ISSU
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 39
Stackwise Virtual ISSU
ISSU Process
Install ISSU
Dual-Active Detection Link
Catalyst 9500-24Q Catalyst 9500-24Q
Auto-Switchover 1st Sub-second
2nd Sub-second 16.9.3
16.9.2 16.9.3
16.9.2 traffic
traffic convergence
convergence
Stackwise-Virtual Link
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 40
C9K ISSU Workflow
1. ISSU Started, Image is
expanded on Active and
Standby
V1 S1 Active
If S2 fails to become standby
it will revert back to step 1
2. Standby Reloads
with the new V2
Image
5. ISSU V2 S1 Standby
V1 S1 Active
Expired Abort timer will
Complete revert to Step 2 and then
V2 S2 Active Step 1 V1 V2 S2 Standby
Abort Timer
Expired
Abort Timer
Stopped
V1 V2 S1 Standby
3. Auto-Switchover causes S2 to
4. ‘Commit’ Keyword become new active and S1
stops the abort timer
V2 S2 Active
reloads with the new V2 image
© 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 41
Lab 5 Topology
Core 4503
Switch Core
OSPF
DAD Link
Access
C9300-Data Access
Switch LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 43
High Availability on Catalyst 9000
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 44
Cisco Webex Teams
Questions?
Use Cisco Webex Teams (formerly Cisco Spark)
to chat with the speaker after the session
How
1 Find this session in the Cisco Events Mobile App
2 Click “Join the Discussion”
3 Install Webex Teams or go directly to the team space
4 Enter messages/questions in the team space
cs.co/ciscolivebot# LTRCRS-2090
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 45
Complete your online
session survey
• Please complete your Online Session
Survey after each session
• Complete 4 Session Surveys & the Overall
Conference Survey (available from
Thursday) to receive your Cisco Live T-
shirt
• All surveys can be completed via the Cisco
Events Mobile App or the Communication
Stations
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 46
Continue Your Education
LTRCRS-2090 © 2019 Cisco and/or its affiliates. All rights reserved. Cisco Public 47
Thank you