Post on 15-Apr-2018
BRKSPG-2615
IOS Evolution and Software Strategy What's Next?
Follow us on Twitter for real time updates of the event:
@ciscoliveeurope, #CLEUR
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 2
Housekeeping
We value your feedback- don't forget to complete your online session evaluations after each session & the Overall Conference Evaluation which will be available online from Thursday
Visit the World of Solutions and Meet the Engineer
Visit the Cisco Store to purchase your recommended readings
Please switch off your mobile phones
After the event don’t forget to visit Cisco Live Virtual: www.ciscolivevirtual.com
Follow us on Twitter for real time updates of the event: @ciscoliveeurope, #CLEUR
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 3
Agenda for Today Introduction
Consistent User Experience / Software Release
- The IOS 15 Strategy
- Componentization
- Consistent, Reliable Releases
- Release Train Convergence
- Software Reuse across Platforms
Services Integration
- Dedicated Hardware Strategy
- Shared Hardware Platform Strategy
- The Evolution of IOS to IOS XE for Integrated Services
Evolution of IOS
- What to expect from IOS in the next few years
- Segregation of Services
Software Licensing Update
- Transition to Right to Use
Networking Software Simulation
- Simulation of Cisco Products
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 4
Cisco Software Portfolio
“The Network As The Platform”
NXOS Data Center
Transformation
IOS-XR Carrier Class
IP NGN
Cross-OS Cross-OS
IOS and IOS Evolution
Foundation for Borderless
Network Platform & Services
Application and Network Service Consolidation
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 6
What do IOS 15 Releases Provide?
Standardized, Predictable Releases across All
Platforms
Enhanced Feature/Functionality
Consistency across All platforms
Improved Management
Continuity of all existing Functionality from IOS 12
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 7
IOS Release 15 Functionally for Next Generation Networks
IPv6
Compliance
Easy Virtual
Networking
MediaNet/Media
Mon
SmartOperations
Identity/TrustSe
c
LISP
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 8
No Mainline release delivery since 2005
Software release vehicle that is predictable and of high quality for ALL IOS Platforms
Quicker feature velocity with improved alignment with Cisco internal & customer-focused testing efforts
-Goal: Customer-deployable production ready releases sooner
Consistency convergence through componentization
• Increased clarity on software selection (new feature vs. bug fixes only), support timelines, and migration planning
What Areas are We Trying to Improve?
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 9
• All 15.0 Releases ship with Componentized code
• Delivers Cross platform feature consistency
• Increases Feature Velocity
• Improves System Architecture
• Dramatic Dev & Test productivity improvement
Before Componentization
FEATURE
Copy / Merge
Port
Development Branch
Develop
M/T
S
SE
SY
FW FW FW FW FW
AAA AAA AAA AAA AAA
Routing Routing Routing Routing Routing
Code Reuse for Operational and Behavioral Consistency
Componentization
Component Repository
Publish
Publish
Publish
Publish
COMPONENT
Develop,Test & Maintain once
M/T
S
SE
SY
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 10
IOS Feature Componentization Feature Consistency
Cisco is currently shipping Componentized code across all major platform branches.
All IOS 15 images are Component-enabled
Cisco ASR-1000
Series
Catalyst
6500 Series Catalyst
4x00 Series
Catalyst
3x00 Series
Cisco ISR
Series
IOS Feature Sets
R e u s e o f C o m m o n C o d e
IP Routing IP
Switching IPv6
Software Licensing
IP SLA
Web Services
Broadband Embedded Mgment QoS
AAA MPLS
Multicast
Policy SNMP 802.1x
HA
NBAR
Mobile Transport
Ethernet Services
VPN
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 11
IOS Release 15 Release Consistency
Prior to IOS Release 15, there was divergent Release naming, Release time schedules, Long Lived Hardened Release Strategies, and End of Life Strategies
Consistent, Repeating Releases based on a Time-based schedule
Consistent Release Naming Across all Platforms
Clear Commitments on the Lifecycle of the Release
Clear Differentiation between Short Lived Standard Maintenance Releases and Long-lived Extended Maintenance Releases
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 12
IOS Release 15 2 Types of Releases
Extended Maintenance (EM) Release
Ideal for long-term maintenance
2.5-4 year support
Comprehensive feature benefits
(previous, incremental & enhancements with new hardware support)
Standard Maintenance (SM) Release
Short deployment cycle with latest features and hardware support - pre EM
6-12 months of support
Incorporates previously delivered features and hardware support from EM & Standard Maintenance releases
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 13
SM
EM
SM
SM
SM
EM
New release at predictable periods(delivered sequentially from a single train)
Extended Maintenance (EM) designated release every 16-18 months
Standard Maintenance releases enable fast feature delivery
Rebuilds of Extended Maintenance Release contain bug fixes only
IOS 15 Release Model Simplification of Software Management
Easier Planning,
Consistency
15.0 (1) M/T 15.0 (1) S 15.0 (1) SE 15.0 (1) SG 15.0 (1) SY
15.1(4) M
15.1(1) T
15.1(2) T
15.1(3) T
15.2(1) T
15.0(1))M1
New Feature Release Number
Major Release Number Minor Release Number
Release Train Maintenance Rebuild Number
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 14
Quality Through IOS 15
Quality improvement program began with the introduction of IOS 15 Releases
• Focus resolution of incoming defects from all sources
• Scrutiny on all code commits, feature architecture and API’s
• Enhanced integration of Dev Test into the Dev Process
• Addition of Integration Test and MD test phases
Overall Bug Backlog
33% of previous
releases
Customer Found
Defects
Improved by 40%
Time to Resolve CFD
Improved by 9 days
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 15
IOS Train Consolidation
Release Train
12.2 12.3
12.2T 12.3T
12.2 XN 12.3 YM
12.2 XQ 12.3 B
12.2 XR 12.3 JA
12.2 XT 12.3 JX
12.2 YA 12.3 XL
12.2 YB 12.3 YF
12.2 YC 12.3 YJ
12.2 YD 12.3 YK
12.2 YF 12.3 YL
12.2 ZC 12.3 YR
12.2 ZD 12.3 YS
12.2 ZP 12.3 YW
12.2 S 12.3 YZ
12.2 SB 12.3 XD
12.2 SC 12.3 XG
12.2 SE 12.3 XH
12.2 SG 12.3 XK
12.2 SR 12.3 XN
12.2 SX 12.3 XQ
12.2 SY 12.3 YE
12.4 12.3 XI
12.4T 12.4 MD
Release Train
15 M/T
15 S
15 GC
15 MR
15 SE
15 SG
15 SY
Release Train
15 Routing
15 Switching
Past Today Future
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 16
What about IOS XE?
IOS XE represents IOS evolution
IOS XE is shipping currently only on the ASR-1000 and Catalyst 4k with Sup7E
IOS XE Releases that contain Componentization and all the benefits of IOS 15 are seen in IOS XE 3.x Releases
- Major Release 2.x to 3.x
IOS XE will also reflect the migration to IOS 15 within its IOSd package
IOS XE 2.5.1 12.2(33)XNE
2.5.1
1.2.3
Kernel/Infra
IOS
Software
Package A
Major Version Minor Version
Maintenance
Version
Migration to 15
IOS XE 3.1.0 S 15.0(1)S
3.1.0
1.2.4
Kernel/Infra
IOS
Software
Package A
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 17
IOS XR
IOS
Cisco
Technologies
Optimized for the
Service Provider
Optimized for the
Borderless Network
AAA
IPSLA
TCP
OSPF
EVC
EIGRP L2VPN
Wire
shark …
Each product in the IOS Software Family is built from a common
set of IOS technologies and innovations
Cisco Software Family
Leveraging Content across all platforms
NXOS
Optimized for the
Datacenter
MPLS
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 19
Cisco’s Services Integration Strategy
Hardware Solutions
Software Solutions
Software Based Solution Run Integrated Services Directly on the RP
or Supervisor of the router/switch
Allows Cisco Platforms to include
enhanced functionality without added
cost or power requirements
Leverages IOS 15 within IOS XE to
provide the Hosting Environment
Hardware Based Solution Run Integrated Services on feature cards
providing dedicated resources
Allows for high throughput, time sensitive
applications
Can be used in either IOS or IOS XE
platforms
Shared
Applications
IOS 15
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 20
Cisco’s Services Integration Strategy
Hardware Solutions
Software Solutions
Hardware Based
Integrated Services
Firewall
Load
Balancer
NAM
Integrated Wired/Wireless
NAM
Integrated Wired/Wireless
Unified
Call Mgr
WAAS WebEx
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 21
Integrated Services – Hardware Roadmap
Catalyst 6500 ASR-1000 ISR Series
Integrated Wired/Wireless Management WiSM-2 SRE
Load Balancer ACE-30
Advanced Troubleshooting (NAM) NAM-3 SRE
Firewall ASA-SM
WAAS / WAN Acceleration SRE
Cisco Unity Express SRE
Cisco Unified SIP Proxy SRE
Cisco Unified Messaging Gateway SRE
Cisco Survivable Remote Site VoiceMail SRE
Cisco Unified Call Manager DSP-SPA for
transcoding
UCS Express
WebEx WebEx Node
3rd Party Applications SRE/UCS Express
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 22
6500 as Borderless Services Node (BSN)
Architecture Blueprint for Integrated Services
Agg 6k
Access 2k/3k/4k
BSN provides single point of management
Provides Service Virtualization, Wired / Wireless Integration and Secure Access
Security
Wireless
Security
Wireless
Catalyst 6500
10GbE Core
ASA-SM NAM3 WiSM2
6500 as Data Center Services Node (DSN)
Nexus
2K/5K
DSN providing
load balancing and
firewall services
Nexus 7000
End-of-Row
1/10G Access
Virtualized infrastructure with service tiers to deliver multiple types of SLAs / offerings
SiSiSiSi
Security
Load balancer
ACE30 ASA-SM
Nexus 7000
10GbE Core
NAM3
Security
Load balancer
Reduced Total Cost of Ownership
• Modular Design, Service Virtualization, Reduced power, space, cooling requirements
Simplified Operations
Single point of management and policy enforcement
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 23
Cisco’s Services Integration Strategy
Hardware Solutions
Software Solutions
Software Based
Integrated Services
Wireshark
Firewall
WAAS Firewall
AVC
VPN Acceleration
Unified
Call Mgr
Unified
Call Mgr
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 24
Integrated Services – Software Roadmap
ASR1000 ISR Series Catalyst
4K Series
Catalyst
3K Series
Integrated Wired/Wireless
Management ***
SRE Committed
Roadmap
Committed
Roadmap
Advanced Troubleshooting *** Coming Soon SRE On Board Coming Soon
Firewall *** On Board Coming Soon
WAAS / WAN Acceleration *** Coming Soon Coming Soon
Application Visibility and Control
(AVC)
On Board Coming Soon
VPN Acceleration On Board
DDOS Prevention On Board
Cisco Unified Call Manager *** On Board (w/o
Transcoding)
UCS Express
Many more on the way! Coming Soon Coming Soon Coming Soon Coming Soon
3rd Party Applications Coming Soon Coming Soon Coming Soon Coming Soon
*** Indicates that a Hardware-based solution is also available
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 25
Cisco’s Software-Based Services Strategy with IOS XE
RP/Supervisor
Line Card
Line Card
Line Card
Line Card Services Card
RP/Supervisor
Line Card
Line Card
Line Card
Line Card
Svcs RP/Supervisor
Hard
ware
Bla
de
Soft
wa
re B
lade
Rapid development and
Integration of Services
Incorporates IOS 15 through the
embedded IOS Daemon (IOSd)
Componentized, Modular, Highly-
available system
IOS XE is being introduced on new
platforms to provide flexibility of the
services integration story
IOS 15
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 26
IOS evolution to IOS XE Infrastructure for next generation platforms
Easy customer migration
Supports modern, multi-core CPU architectures
Operational consistency
Superior resiliency
Modularity
Multi-dimensional Scalability
Service Integration
while maintaining IOS functionality and look and feel
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 27
Platform Infrastructure
Linux Kernel
IOS XE Architecture
Operational Infrastructure
IOSd Hosted Applications
Future Applications
(ie Wireshark)
Firewall Existing IOS Features
IOS Linux infrastructure
Service Point
Modular APIs
Drivers Chassis Mgr Interfaces Mgr
Forwarding Manager
High Availability Licensing Packaging, Installation
Observability Process
Mgmt Service Loc.
IPC
Common Management Infrastructure
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 28
Common Feature Set = Smooth migration
Continue to exploit IOS 15.0 feature richness
IOS
Features Components
Infra Mgmt
Drivers Kernels
IOS 15.0 IOS XE 3.0
IOSd
Features Components
Common Infrastructure / HA
Management Interface
Device Drivers
Kernel
CAT 4k Sup6E
IOS 15.0 SG
CAT 4k Sup7E
IOS XE Rel 3.0 SG
Hosted Apps /
Services
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 29
Segregating Integrated Services with IOS XE
The Software is divided into
logical operating
environments.
• Platform Flexibility
• Segregated Management
• Fault Containment
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 30
Shipping
IOS XE Roadmap
Committed
ASR1000 Next Gen ISR
Catalyst
4500E
Next Gen
Catalyst 3K
Borderless
Network Routers
Borderless
Network Switches
Next Gen
Wireless LAN
Controller
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 31
Software High Availability Strategy
IOS 15.1 (1)
Non-redundant
Hardware/Monolithi
c Image Image
Upgrade IOS 15.1(2)
•Load new image on
device
•Reload device
booting new image
IOS 15.2 (1)
Redundant
Hardware/Monolithi
c Image
IOS
•Load new image on
standby controller
•Switchover – Standby module with
new image becomes
active IOS 15.2 (1)
IOS 15.2 (1)
IOS 15.2 (2) Image
Upgrade
IOS 15.2 (1)
IOS 15.2 (2)
Non-redundant
Hardware/Multiple
IOS Processes
IOS XE
•Load new image
into memory
•Switchover – Standby image
becomes active
IOS XE
3.1
IOS XE
3.2
IOS XE
3.1
IOS XE
3.2
Image
Upgrade
Active
IOS XE
3.1
Loadable
Processes
IOS XE, NXOS
•Load new software
package in memory
•Activate new
software Wireless
Controller 1.1 IOS XE
3.1 Wireless
Controller 1.1
IOS XE
3.1 IOS XE
3.1
IOS
15.0(1) WC1.1
IOS XE 3.1
Software
Update
IOS
15.0(1) WC 1.3
IOS XE 3.1
switch
switch
IOS 15.2 (1)
IOS 15.2 (1)
Active
Standby
IOS
15.0(1) WC 1.3
IOS XE 3.1
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 32
ISSU Failover of IOS XE on a single RP
ASR1002#show platform
Chassis type: ASR1002
Slot Type State Insert
time
--------- ------------------- ---------------------
R0 ASR1002-RP1 ok 00:06:38
R0/0 ok, active 00:06:38
R0/1 ok, standby 00:04:15
F0 ASR1000-ESP10 ok, active 00:06:38
P0 ASR1002-PWR-AC ok 00:05:46
P1 ASR1002-PWR-AC ok 00:05:45
ASR1002#show version
Cisco IOS Software, IOS-XE Software (PPC_LINUX_IOSD-ADVIPSERVICESK9-M),
Version 15.0(1)S, RELEASE SOFTWARE (fc1)
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 33
ISSU Failover IOS XE, one single RP
Update Standby virtual RP from
IOS 15.0(1)S to 15.0(1)S1
(IOS XE 3.1.0S to 3.1.1S)
Load New version on Standby
Process and reload Standby
with new IOS XE version
All Configurations and
Process States are synced
between Active and Standby
*Jan 4 09:56:58.588: %RF-5-RF_RELOAD: Peer reload. Reason: EHSA standby down
*Jan 4 09:57:44.300: %REDUNDANCY-5-PEER_MONITOR_EVENT: Active detected a standby insertion
(raw-event=PEER_FOUND(4))
…
*Jan 4 09:57:46.222: %REDUNDANCY-3-IPC: IOS versions do not match.
…
*Jan 4 09:59:36.281: %HA_CONFIG_SYNC-6-BULK_CFGSYNC_SUCCEED: Bulk Sync succeeded
*Jan 4 09:59:36.289: %RF-5-RF_TERMINAL_STATE: Terminal state reached for (SSO)Waiting 120 seconds
to synchronize
90 seconds remaining before IOS switchover...
60 seconds remaining before IOS switchover...
30 seconds remaining before IOS switchover...
0 seconds remaining before IOS switchover...
... Synchronization wait complete
ASR1002-ISG01#request platform software package install rp 0 file bootflash:asr1000rp1-rpios-
advipservicesk9.03.01.01.S.150-1.S1.pkg force verbose
--- Starting local lock acquisition on R0 ---
Finished local lock acquisition on R0
--- Starting file path checking ---
Finished file path checking
--- Starting image file verification ---
Checking image file names
... file names checked
Locating image files and validating name syntax
Found asr1000rp1-rpios-advipservicesk9.03.01.01.S.150-1.S1.pkg
... image file names validated
ISSU Switchover to Standby
Process, Upgrade to new
image now complete
ASR1002-ISG01#show version
Cisco IOS Software, IOS-XE Software (PPC_LINUX_IOSD-ADVIPSERVICESK9-M),
Version 15.0(1)S1, RELEASE SOFTWARE (fc1)
…
System returned to ROM by SSO Switchover
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 34
SM
SM
SM
SM
EM
IOS XE 3 Release Strategy A Component of the IOS 15 Strategy
IOS XE 3.11 S
IOS XE 3.8 S
IOS XE 3.9 S
IOS XE 3.10 S
IOS XE 3.12 S
IOS 15.0(1))S1
New Feature Release Number
Release Train
IOS XE 3.1.1S Major Release Number
Maintenance Rebuild Number
IOS XE Uses a Simplified Naming Structure identical to NXOS and IOS XR
IOS XE 3 Releases use IOS Release 15 as their embedded IOSd
IOS XE 3 Releases Maintain all the benefits of IOS 15 Releases -Componentization, Predictable Releases, etc
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 35
IOS XE images naming convention
The naming convention has changed since there are many
features that need to be highlighted. Let us highlight the
parts which make up the below image name:
cat4500e-universalk9.SPA.03.01.00.SG.15-01.SG
cat4500e: Platform Designator
universal: Feature Set Designator
k9: Crypto Designator if crypto code is present in IOSd package
SPA: Indicates image is digitally signed
03.01.00.SG: IOS XE Release Version number
15.01.SG: IOSd package version number – this will allow you to
correlate the version of IOSd to another platform running classic IOS
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 37
Booting an IOS XE image
Current BOOT file is --- bootflash:/cat4500e-universalk9.SPA.03.01.00.SG.150-1.SG.bin loading image Checking digital signature flash1:/USER/cat4500e-universalk9.SPA.03.01.00.SG.150-1.XO.bin: Digitally Signed Release Software with key version A Rommon reg: 0x00004F80 Reset2Reg: 0x00000F00 #### Snowtrooper 220 controller 0x042B260B..0x0440F334 Size:0x00542099 Program Done! ############# Linux version 2.6.24.4.36.14.k10 (tinhuang@build-lnx-016) (gcc version 4.2.1 p1 (Cisco c4.2.1-p1)) #1 SMP Fri Sep 10 03:17:45 PDT 2010 Starting System Services [post] being marked as critical @ [Wed Oct 13 17:40:47 UTC 2010] Starting diags @ [Wed Oct 13 17:40:47 UTC 2010] ./diags being started normally diagsk10-post version 4.1.7.4 prod: WS-X45-SUP7-EX part: 73-12064-03 Power-on-self-test for Module 3: WS-X45-SUP7-EX Test Status: (. = Pass, F = Fail, U = Untested) CPU Subsystem Tests ... seeprom: Pass Traffic: L3 Looopback ... Test Results: Pass Traffic: L2 Loopback ... Test Results: Pass post done
Exiting to ios... Starting IOS Services Restricted Rights Legend Use, duplication, or disclosure by the Government is subject to restrictions as set forth in subparagraph (c) of the Commercial Computer Software - Restricted Rights clause at FAR sec. 52.227-19 and subparagraph (c) (1) (ii) of the Rights in Technical Data and Computer Software clause at DFARS sec. 252.227-7013. cisco Systems, Inc. 170 West Tasman Drive San Jose, California 95134-1706 Cisco IOS Software, IOS-XE Software, Catalyst 4500 L3 Switch Software (cat4500e-UNIVERSALK9-M), Version 03.01.00.SG RELEASE SOFTWARE (fc4) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2010 by Cisco Systems, Inc. Compiled Fri 10-Sep-10 04:08 by prod_rel_team !
Linux Boot
IOS Boot Digital Signature
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 38
Cisco IOS Software, IOS-XE Software, Catalyst 4500 L3 Switch Software (cat4500e-UNIVERSALK9-M), Version 03.01.00.SG RELEASE SOFTWARE (fc4) Technical Support: http://www.cisco.com/techsupport Copyright (c) 1986-2010 by Cisco Systems, Inc. Compiled Fri 10-Sep-10 04:08 by prod_rel_team Cisco IOS-XE software, Copyright (c) 2005-2010 by cisco Systems, Inc. All rights reserved. Certain components of Cisco IOS-XE software are licensed under the GNU General Public License ("GPL") Version 2.0. The software code licensed under GPL Version 2.0 is free software that comes with ABSOLUTELY NO WARRANTY. You can redistribute and/or modify such GPL code under the terms of GPL Version 2.0. For more details, see the documentation or "License Notice" file accompanying the IOS-XE software, or the applicable URL provided on the flyer accompanying the IOS-XE software. Image text-base: 0x1009E954, data-base: 0x13DC4550 ROM: 15.0(1r)SG(0.264) Jawa Revision 7, Snowtrooper Revision 0x0.0x15 ha-ft4ke1-1 uptime is 1 minute Uptime for this control processor is 3 minutes System returned to ROM by reload System image file is "bootflash:/cat4500e-universalk9.SPA.03.01.00.SG.150-1.SG.bin”
This product contains cryptographic features and is subject to United States and local country laws governing import, export, transfer and use. Delivery of Cisco cryptographic products does not imply third-party authority to import, export, distribute or use encryption. Importers, exporters, distributors and users are responsible for compliance with U.S. and local country laws. By using this product you agree to comply with applicable laws and regulations. If you are unable to comply with U.S. and local laws, return this product immediately. A summary of U.S. laws governing Cisco cryptographic products may be found at: http://www.cisco.com/wwl/export/crypto/tool/stqrg.html If you require further assistance please contact us by sending email to export@cisco.com. License Information for 'WS-X45-SUP7-E' License Level: entservices Type: Permanent Next reboot license Level: entservices cisco WS-C4507R-E (MPC8572) processor (revision 3) with 786516K/16384K bytes of memory. Processor board ID FOX1230GFE1 MPC8572 CPU at 1.5GHz, Supervisor 7 Last reset from Reload 1 Virtual Ethernet interface 4 Ten Gigabit Ethernet interfaces 511K bytes of non-volatile configuration memory. Configuration register is 0x2102
IOS XE: show version
New GPL Banner
IOS-XE Release
License Information
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 39
IOS XE: show version running
Switch#show version running Package: Base, version: 03.00.00, status: active File: cat4500e-basek9.SPA.03.00.00.pkg, on: Slot3 From Bundle: cat4500e-universalk9.03.01.00.SG Built: Fri Sep 10 04:22:11 PDT 2010, by: tinhuang Package: Infra, version: 03.00.00, status: active File: cat4500e-infra.SPA.03.00.00.pkg, on: Slot3 From Bundle: cat4500e-universalk9.03.01.00.SG Built: Fri Sep 10 04:22:46 PDT 2010, by: tinhuang Package: IOS, version: 150-1.SG, status: active File: cat4500e-universalk9.SPA.15-01.SG.pkg, on: Slot3 From Bundle: cat4500e-universalk9.03.01.00.SG Built: Fri Sep 10 04:23:26 PDT 2010, by: tinhuang
Kernel Version
Infrastructure Version
IOSd Version
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 40
CLI – IOS vs IOS-XE
As IOSd is fully integrated to IOS-XE, feature-level CLI ARE IDENTICAL
Changes do exist in the system management due to underlying Linux
IOS Command IOS-XE Command Comments on New CLI
Show proc Show proc cpu detailed
iprocess iosd
Identical to classic “show proc”. W/o
detailed shows only Linux processes
Show proc cpu detailed Shows detailed description of all iosd
and non-iosd processes across all
CPU cores
Show proc cpu history Show proc cpu history
summary
Shows overall CPU Utilization of the
platform similar to single core classic
IOS
Show proc cpu history Shows CPU utilization by core
Show proc memory Show proc memory Shows memory util of entire system
Show proc memory detailed
process iosd
Shows memory usage by iosd
process
KEY CLI Differences
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 42
Licensing - Customer’s Feedback
Good evaluation/reporting mechanism
New licensing scheme creates overhead
Lack of end to end tool adds complexity to deployment
It is difficult to deal with RMA’ed platforms
Transfering licenses between platforms can be difficult
As a Result Cisco IOS Platforms are
providing Right to Use Licenses to
address these concerns
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 43
Introducing Right to Use Licenses
IOS universal image will ship with Built-In Right to Use Licenses. Evaluation licenses become “Right to Use” after the Evaluation Period (60 days) is exhausted.
Types of Licenses:
Permanent - requires Product Activation Key (PAK)
Evaluation - New EULA accepted – initial 60 days
Right to Use - Automatically available after initial 60 days of Evaluation Licenses – Customers must buy a license from Cisco
Platforms:
Supported on:
ISR G2
ASR1000
Cat2k/Cat3k/Cat4k
No changes done or planned to platforms not using licensing
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 44
Enhancements to Right To Use (RTU)
Introducing enhancements to RTU licenses in
July’11
RTU duration = Lifetime
Introduction of Syslog/Traps to indicate Eval to RTU transition
50th, 55th, and 60th days
MIB changes to track RTU licenses
Process to activate Lifetime RTU remains the same
IOS universal image ships with Built-In “Lifetime” Right to Use Licenses
Evaluation licenses (EvalRightToUse) become Lifetime Right to Use
(RightToUse) after Evaluation Period (60 days)
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 45
Activating Lifetime RTU
Steps to activate Evaluation RTU license (eg: datak9 on C3900)
• Router> enable
• Router# configure terminal
• Router(config)# license boot module c3900 technology-package datak9
- Once EULA is displayed, accept by entering yes to activate Evaluation RTU license
• ACCEPT? [yes/no]: yes
- % use 'write' command to make license boot config take effect on next boot
• Router(config)# exit
- Save Config and reload the router to activate the license
- - license accept end user agreement – No need to accept EULA
Please follow link below for demo on Activating Evaluation RTU license
http://www.cisco.com/en/US/docs/routers/access/sw_activation/eval_license_demo/eval_license_2_demo.swf
Evaluation RTU license automatically become RTU license after the 60-day initial evaluation period*
* If technology package no longer needed simply disable it after evaluation period
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 46
Router1#show license
Index 1 Feature: ipbasek9
Period left: Life time
License Type: Permanent
License State: Active, In Use
License Count: Non-Counted
License Priority: Medium
Index 2 Feature: securityk9
Period left: 8 weeks 2 days
Period Used: 1 day 5 hours
License Type: EvalRightToUse
License State: Active, In Use
License Count: Non-Counted
License Priority: Low
Index 3 Feature: uck9
Period left: Life time
License Type: RightToUse
License State: Active, In Use
License Count: Non-Counted
License Priority: Low
Index 4 Feature: datak9
Period left: Not Activated
Period Used: 0 minute 0 second
License Type: EvalRightToUse
License State: Not in Use, EULA not accepted
License Count: Non-Counted
License Priority: None
Index 5 Feature: gatekeeper
Period left: Life time
License Type: RightToUse
License State: Active, In Use
License Count: Non-Counted
CLI Command to Show licenses
• Single command to see all licenses, entitlements and usage
• Permanent license still has higher priority than Evaluation/Right to Use license
• Duration of Right to Use license: Lifetime
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 47
Router1#show license right-to-use
Index 1 Feature: uck9
Period left: Life time
License Type: RightToUse
License State: Active, In Use
License Count: Non-Counted
License Priority: Low
Index 2 Feature: gatekeeper
Period left: Life time
License Type: RightToUse
License State: Active, In Use
License Count: Non-Counted
---
---
CLI Command to Show RTU licenses
Single command to see Right to Use licenses, entitlements and usage
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 48
Instructions for RMA Steps for RMA router if restoration of config files required (Eval or RTU licenses
only)
1). Save startup config to location of your choice (Eg:tftp serv) *
Router# copy startup-config tftp://<tftp_server>/<user_id>/startup-config
2). Edit the starup-up config with any text editor.
Edit the “license udi pid….. ” line and replace pid and sn with the pid and sn
of the new router.
license udi pid C3900-SPE250/K9 sn FHH1313001U (replace pid and sn)
Add the “license accept end user agreement” as shown below right after the “license udi pid..”
line.
license accept end user agreement
3). Reload the new router with the Initial or Lifetime RTU release
4). Copy startup-config back to new RTU router as running config.
Example below is shown for tftp server.
Router# copy tftp://<tftp_server>/<user_id>/startup-config running-config
5). Save the config
6). Reload the new router with the Initial or Lifetime RTU release
7). Copy startup-config back to new RTU router as running config.
Example below is shown for tftp server.
Router#copy tftp://<tftp_server>/<user_id>/startup-config running-config
8). Save the config
9). Verify license related configs and feature functionality
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 50 © 2011 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 50
Real Lab Experience - Access latest version of Cisco IOS
- Access Cisco IOS versions specific to Cisco training courses
No Rote Memorization
Convenience - Access from your PC
- No downtime for equipment resets
Time for Practice - 25-hours of lab time for each 90-day Subscription Bundle
- 5-hour extension options
Powered by Cisco IOS Software on Linux
Practice with a Full Version of Cisco IOS
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 51
Available: April 2011
Cisco Network Simulator Learning Labs
http://cisco.com/go/learninglabs
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 53
Cisco IOS Facts and Figures
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 54
IOS Strategy Key Takeaways
APPLICATION PROGRAMMABILITY
SERVICES
INTEGRATION
IOS 15 – New Foundation for Borderless Networks
CONSISTENT
EXPERIENCE
Shared Code via
Components (CnH)
Common release
trains across
platforms
Feature Parity
across platforms
Common Mgt
Packaged
services such as
ConnectedApps
to support
application
development and
deployment
Software based
services for
access /edge
platforms
(Cat3k/4k)
Hardware based
services for high
performance
platforms (Cat6k)
© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 56
Please complete your Session Survey
Don't forget to complete your online session evaluations after each session.
Complete 4 session evaluations & the Overall Conference Evaluation
(available from Thursday) to receive your Cisco Live T-shirt
Surveys can be found on the Attendee Website at www.ciscolivelondon.com/onsite
which can also be accessed through the screens at the Communication Stations
Or use the Cisco Live Mobile App to complete the
surveys from your phone, download the app at
www.ciscolivelondon.com/connect/mobile/app.html
We value your feedback
http://m.cisco.com/mat/cleu12/
1. Scan the QR code
(Go to http://tinyurl.com/qrmelist for QR code reader
software, alternatively type in the access URL above)
2. Download the app or access the mobile site
3. Log in to complete and submit the evaluations