Cisco Smart Licensing simplifies software entitlement management, but not every environment allows direct internet connectivity to Cisco licensing services. Many enterprise, government, OT, and air-gapped environments require a fully offline licensing process. This is where SLR (Smart License Reservation) becomes essential.
In this guide, you will learn how to license a Cisco switch using SLR, also known by many engineers as Specific License Reservation, using an entirely offline process without requiring continuous or initial connectivity to Cisco Smart Software Manager (CSSM).
Whether you are deploying a new Cisco switch in a secured network or migrating from legacy licensing, this step-by-step tutorial covers everything required to successfully activate licenses using SLR.
What Is Cisco SLR (Smart License Reservation)?
Cisco Smart License Reservation (SLR) is Cisco’s offline smart licensing method designed for environments where devices cannot communicate directly with Cisco licensing infrastructure.
Unlike traditional smart licensing, SLR:
- Does not require internet access
- Does not require continuous connectivity to CSSM
- Supports air-gapped or isolated networks
- Allows licenses to be manually reserved and installed using authorization codes
With SLR, a switch generates a request code, which is manually entered into Cisco’s licensing portal. Cisco then generates an authorization code that is installed on the device.
This creates a fully offline licensing workflow while maintaining compliance with Cisco licensing policies.
When Should You Use Cisco SLR?
SLR is recommended when:
- Your environment has strict security controls
- Internet access is prohibited
- Devices operate in isolated networks
- Corporate policies block outbound connectivity
- Initial registration with Cisco licensing servers is not possible
Common examples include:
- Government networks
- Industrial or OT environments
- Financial institutions
- Military infrastructure
- Highly secured enterprise environments
If your switch can directly communicate with Cisco licensing services, Smart Licensing Using Policy (SLP) or standard Smart Licensing may be easier. However, for offline deployments, SLR remains one of the most reliable methods.
Prerequisites Before Licensing a Cisco Switch Using SLR
Before beginning the SLR licensing process, make sure you have the following information and access available.
1. Cisco CCO ID
You need a valid Cisco CCO ID associated with your organization.
The CCO account must have access to the purchased software entitlements.
2. Contract Number
A contract number is required to start the licensing process.
In most cases:
- Your supplier or reseller provides the contract number
- Cisco must update your profile with the correct contract information
- Licensing may fail if the contract is not associated correctly
It is recommended to confirm this information before starting.
3. Verify Device Association
Ensure the Cisco switch serial numbers are correctly associated with the CCO ID.
You can verify:
- Device entitlement mapping
- License ownership
- Contract association
Incorrect serial number registration is a common reason for licensing delays.
Verify the Current License Reservation Status
Before enabling SLR, check the existing licensing state on the switch.
Run:
show license reservation
This command helps confirm whether:
- SLR is enabled
- A reservation already exists
- Authorization is installed
- The device licensing state is active or pending
Always document the output before making licensing changes.
Step 1: Enable Smart License Reservation (SLR)
To begin the offline licensing process, enable Smart License Reservation in global configuration mode.
Run:
license smart reservation
This command prepares the switch for reservation-based licensing.
After enabling the feature, save the configuration.
Example:
configure terminal
license smart reservation
end
write memory
Once enabled, the switch becomes ready to generate a reservation request code.
Step 2: Generate a Request Code from the Cisco Switch
The next step is generating the local request code from the device.
Run:
license smart reservation request local
The switch generates a unique request code.
Example output:
Device Reservation Request Code:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This request code is essential.
You will later upload or paste this code into Cisco Smart Software Manager to generate an authorization code.
Important:
Save the request code carefully. Even a minor formatting issue may prevent successful authorization generation.
Step 3: Reserve the License in Cisco Smart Software Manager (CSSM)
After generating the request code, log in to Cisco Smart Software Manager.
Cisco Smart Software Manager (CSSM)
Inside the portal:
- Navigate to License Reservation
- Select the correct virtual account
- Enter the generated request code
- Reserve the required licenses
- Generate the authorization code file
Cisco CSSM will create an authorization code file (commonly saved as a .txt file).
This file will later be uploaded to the switch.
Tip: Ensure the correct license entitlement is selected before generating the authorization file to avoid mismatched license allocation.
Step 4: Install the Authorization Code on the Cisco Switch
Copy the authorization file to the switch flash storage.
For example:
copy scp: flash:
Or via USB/TFTP depending on your environment.
After copying the authorization file, install it using:
license smart reservation install file flash:AuthCode.txt
If the installation succeeds, the switch registers the reserved license locally.
You should see a success confirmation.
Step 5: Verify Cisco Switch Licensing Status
After installation, verify successful licensing.
Run:
show license reservation
Also validate the overall license status:
show license summary
You should confirm:
- License authorization is successful
- Reservation status is active
- Entitlements appear correctly
- No authorization failures exist
A successful SLR registration means the switch is fully licensed without requiring internet connectivity.
Useful Cisco TAC Commands for Troubleshooting
If licensing issues occur, Cisco Technical Assistance Center (TAC) may request diagnostic outputs.
Common commands include:
show tech
show license tech support
show ip http client all
show call-home profile all
show license summary
show crypto pki trustpool
These commands help Cisco TAC identify:
- Licensing synchronization issues
- Smart licensing configuration problems
- Certificate or trustpool issues
- HTTP client configuration problems
- Call-home configuration conflicts
- Entitlement validation failures
Collect these outputs before opening a support case to reduce troubleshooting time.
Common SLR Licensing Issues and Fixes
Contract Number Not Linked
Problem:
The CCO profile does not contain the correct contract number.
Fix:
Contact your supplier or Cisco representative and request profile synchronization.
Device Serial Number Missing
Problem:
The switch serial number is not associated with the entitlement.
Fix:
Verify the device serial number against the purchased licenses.
Authorization Code Fails
Problem:
The authorization file installation returns an error.
Fixes:
- Confirm the request code belongs to the same switch
- Verify the authorization file is not corrupted
- Ensure the correct virtual account was selected
- Regenerate the authorization code if necessary
License Status Not Updating
Problem:
Licensing appears incomplete after installation.
Fix:
Run:
show license reservation
and
show license summary
to validate the actual state.
Some platforms may require a few moments for internal synchronization.
Best Practices for Cisco SLR Licensing
To avoid licensing problems:
- Keep a backup of request and authorization codes
- Verify entitlement mapping before starting
- Confirm the correct contract number is linked to the CCO account
- Store authorization files securely
- Capture TAC outputs before escalation
- Maintain documentation for audit purposes
These steps reduce operational delays and simplify renewals or migrations later.
FAQs
1. What is SLR in Cisco licensing?
SLR stands for Smart License Reservation, Cisco’s offline smart licensing mechanism used for devices without internet connectivity.
2. Does Cisco SLR require internet access?
No. SLR is designed as an offline licensing method and does not require continuous or initial connectivity to Cisco Smart Software Manager.
3. How do I check SLR status on a Cisco switch?
Run:
show license reservation
This command displays the reservation and authorization state.
4. What do I need before starting SLR licensing?
You typically need:
- A Cisco CCO ID
- A valid contract number
- Device serial number association
- Purchased software entitlement
5. What if Cisco TAC asks for diagnostics?
Prepare outputs from:
show techshow license tech supportshow license summaryshow crypto pki trustpool
and related smart licensing command.
Final Thoughts
Licensing a Cisco switch using SLR (Smart License Reservation) is one of the most reliable methods for secure or air-gapped environments where internet access is unavailable.
The process is straightforward:
- Enable Smart License Reservation
- Generate the request code
- Reserve the license in Cisco CSSM
- Generate authorization codes
- Install the authorization file
- Verify successful registration
By ensuring your CCO ID, contract number, and device serial numbers are correctly associated before starting, you can avoid most licensing issues and complete the process efficiently.



