IOS Update for Swi NOG 4 th 17

  • Slides: 29
Download presentation
IOS Update for Swi. NOG 4 th 17 th April 2002 Chris Martin Systems

IOS Update for Swi. NOG 4 th 17 th April 2002 Chris Martin Systems Engineer Cisco Switzerland © 2001, Cisco Systems, Inc. 1

Agenda • Cust. Sat Survey / Quality Initiatives • High Availability © 2001, Cisco

Agenda • Cust. Sat Survey / Quality Initiatives • High Availability © 2001, Cisco Systems, Inc. 2

Customer Sat Survey © 2001, Cisco Systems, Inc. 3

Customer Sat Survey © 2001, Cisco Systems, Inc. 3

Five Cisco IOS SW Quality Goals Embraced throughout Cisco Goal 1 - Reduce regression

Five Cisco IOS SW Quality Goals Embraced throughout Cisco Goal 1 - Reduce regression defects Goal 2 - Reduce customer-found defects Goal 3 - Reduce total outstanding defects (backlog) in a timely manner Goal 4 - Increase software release clarity and feature consistency Goal 5 - Provide feature and maintenance releases with predictable schedules and quality © 2001, Cisco Systems, Inc. 4

Goals of IOS Repackaging • Simplify software selection process • Eliminate massive feature set

Goals of IOS Repackaging • Simplify software selection process • Eliminate massive feature set confusion • Reduce internal cost © 2001, Cisco Systems, Inc. 5

The Legacy - circa 1996 Functionality B e g a n s i m

The Legacy - circa 1996 Functionality B e g a n s i m p l y. . . PLUS Enterprise (Includes Desktop and IP) Desktop (includes IP) IP C S V A F R N O T W Y A I P C M T E O • 37 Feature sets and 2500 images © 2001, Cisco Systems, Inc. 6

IOS Revenue by Feature Sets (Based on # of systems shipped 80% 70% IP

IOS Revenue by Feature Sets (Based on # of systems shipped 80% 70% IP 60% Less than 10%of Feature sets count for 50% 90%of revenue 40% (platforms: C 800, C 1600, C 1700, C 2500, C 2600, C 3600, C 5 x 00, & C 7 x 00) 30% 20% 10% IP+ 0% © 2001, Cisco Systems, Inc. 7

IOS Image Selection Today © 2001, Cisco Systems, Inc. 8

IOS Image Selection Today © 2001, Cisco Systems, Inc. 8

IOS Technology Packaging 3 Programs • “Jenny Craig” streamline IOS code by deprecating older

IOS Technology Packaging 3 Programs • “Jenny Craig” streamline IOS code by deprecating older legacy protocols no longer in use • “IOS Reformation” – Realign IOS to today’s market needs & simplify image selection process • “IOS Inquisition” End of life older images which are business justified – about 60% © 2001, Cisco Systems, Inc. 9

Agenda • Cust. Sat Survey / Quality Initiatives • High Availability / Resilient IP

Agenda • Cust. Sat Survey / Quality Initiatives • High Availability / Resilient IP © 2001, Cisco Systems, Inc. 10

The High Costs of Downtime • The average downtime costs incurred in the past

The High Costs of Downtime • The average downtime costs incurred in the past 12 months: $21. 6 Million Ranges from $500, 000 to $298 M Equates to an average of $2, 169 per minute • % having experienced downtime costs in the past 12 months: 98% Source: Sage Research, Aug. 2001 © 2001, Cisco Systems, Inc. 11

Carrier Class Means High Availability What Is High Availability? High Availability means an average

Carrier Class Means High Availability What Is High Availability? High Availability means an average end user will experience less than five minutes down time per year Availability DPM 99. 900% 99. 950% 99. 999% 99. 9999% High Availability means five 9’s or more © 2001, Cisco Systems, Inc. 1000 500 10 1 Downtime Per Year 8 Hours 46 Minutes 4 Hours 23 Minutes 5 Minutes 30 Seconds 12

How is Availability Calculated? • Availability (%) is calculated by tabulating end user outage

How is Availability Calculated? • Availability (%) is calculated by tabulating end user outage time, typically on a monthly basis. • Some customers prefer to use DPM (Defects Per Million) to represent network availability. © 2001, Cisco Systems, Inc. 13

Unscheduled Downtime © 2001, Cisco Systems, Inc. 14

Unscheduled Downtime © 2001, Cisco Systems, Inc. 14

Scheduled Downtime Software upgrade 23. 9 Parts replacement 23. 7 17. 4 Site relocation

Scheduled Downtime Software upgrade 23. 9 Parts replacement 23. 7 17. 4 Site relocation 16. 7 New device installation Device replacement 15. 1 Device maintenance 15 8. 4 Other 0 5 10 15 20 25 30 hours © 2001, Cisco Systems, Inc. 15

The Edge is the Most Vulnerable • The Core is redundant enough to disguise

The Edge is the Most Vulnerable • The Core is redundant enough to disguise failures. • The Edge is a Single Point of Failure. • The Edge is what the customer sees. © 2001, Cisco Systems, Inc. 16

The Edge is the Most Vulnerable To Customers Failures here may affect thousands of

The Edge is the Most Vulnerable To Customers Failures here may affect thousands of customers © 2001, Cisco Systems, Inc. 17

Components of Downtime Detect failure C O M P O N E N T

Components of Downtime Detect failure C O M P O N E N T S Switchover to redundant RP or Relaod RP Reload image, parse config, identify LC in router Phase 1 Target Final Initialization, take control of bus Reload LC image Phase 2 Target Restore connectivity (I. e. Frame Relay, PPP, etc) Converge route table and inform LC of new forwarding information Restored Relative Time © 2001, Cisco Systems, Inc. 18

Delivering HA Features in Phases Reduce MTTR Maintain Sessions Planned Outages Phase 1 Phase

Delivering HA Features in Phases Reduce MTTR Maintain Sessions Planned Outages Phase 1 Phase 2 Phase 3 • c 7500 SLCR • Reduce RP failover time (RPR/RPR+) • Fast S/W Upgrade • Faster FR recovery • Non Stop Forwarding • (BGP, OSPF, ISIS) Stateful Switchover • (c. HDLC, PPP, ATM, FR) • Additional protocol support (EIGRP, MLPPP, MPLS, IPv 6, TBD) • Additional platform support (c 6500/C 7600) Delivered EFT Phase 4 • In Service Software Upgrades Single Line Card Reload (SLCR) Route Processor Redundancy (RPR) © 2001, Cisco Systems, Inc. 19

Initial Supported Platforms • Phases 1 & 2 Cisco 12000 Cisco 10000 ESR Cisco

Initial Supported Platforms • Phases 1 & 2 Cisco 12000 Cisco 10000 ESR Cisco 7500 • Phase 3 Cisco 6500/7600 • Future C 7300, AS 5850, MGX 8850, C 10000 ubr © 2001, Cisco Systems, Inc. 20

RPR+ Evolution • High System Availability (HSA): Two RPs – if Active RP fails

RPR+ Evolution • High System Availability (HSA): Two RPs – if Active RP fails the system reboots and the Standby becomes active • RPR: Two RPs, Standby becomes active very quickly. However, line cards are reloaded. © 2001, Cisco Systems, Inc. 21

RPR+ Evolution • RPR+: Two RPs, Standby becomes active very quickly and without reloading

RPR+ Evolution • RPR+: Two RPs, Standby becomes active very quickly and without reloading line cards. • RPR+ is a stepping stone for SSO and NSF © 2001, Cisco Systems, Inc. 22

Stateful Switchover (SSO) • RPR+ Maintains link state Session state (I. e. Frame Relay,

Stateful Switchover (SSO) • RPR+ Maintains link state Session state (I. e. Frame Relay, PPP, ATM, MPLS) is lost during RP switchover. Resulting in “dropped calls” and time to re-establish connections. © 2001, Cisco Systems, Inc. 23

Stateful Switchover (SSO) • Stateful Switchover passes state information from the Active RP to

Stateful Switchover (SSO) • Stateful Switchover passes state information from the Active RP to the Standby RP. Resulting in maintaining sessions during a RP switchover. © 2001, Cisco Systems, Inc. 24

SSO Protocol Support • Initial PPP, c. HDLC, ATM, Frame Relay • Now being

SSO Protocol Support • Initial PPP, c. HDLC, ATM, Frame Relay • Now being developed MLPPP MPLS VPN and TE • Planned Multicast Looking for input © 2001, Cisco Systems, Inc. 25

NSF Protocols Support • Initially OSPF and BGP • Immediately after IS-IS • Then

NSF Protocols Support • Initially OSPF and BGP • Immediately after IS-IS • Then EIGRP (for initial C 6500 support but will support appropriate router platforms as well) © 2001, Cisco Systems, Inc. 26

Standards • All work has been submitted to the IETF • ISIS - draft-shand-isis-restart

Standards • All work has been submitted to the IETF • ISIS - draft-shand-isis-restart 00. txt • BGP - draft-ietf-idr-restart 01. txt © 2001, Cisco Systems, Inc. 27

Find it on the Web Learn More About HA High System Availability (HAS @

Find it on the Web Learn More About HA High System Availability (HAS @ C 7500): http: //www. cisco. com/warp/public/cc/pd/rt/7500/prodlit/haibd_ov. htm http: //www. cisco. com/univercd/cc/td/doc/product/software/ios 120/12 cgcr/fun_c/fcprt 3/fc_hsa. htm http: //www. cisco. com/warp/partner/synchronicd/cc/pd/iosw/iore 111/prodlit/hsa 1_in. htm Whitepaper on High Availability on Cat 6 k: http: //www. cisco. com/warp/partner/synchronicd/cc/pd/si/ca 6000/tech/hafc 6_wp. htm High Availability @ the Edge (C 10000): http: //www. cisco. com/warp/partner/synchronicd/cc/pd/rt/10000/prodlit/c 1 hae_wp. htm Route Processor Redundancy Plus (C 12000): http: //www. cisco. com/univercd/cc/td/doc/product/software/ios 120/120 newft/120 limit/120 st 17/rpr_plus. htm © 2001, Cisco Systems, Inc. 28

Presentation_ID © 2001, Cisco Systems, © 2001, Inc. Cisco Systems, Inc. All rights reserved.

Presentation_ID © 2001, Cisco Systems, © 2001, Inc. Cisco Systems, Inc. All rights reserved. 29