This product bulletin provides an overview of the software release strategy and release trains for the Cisco Catalyst® 4000, 5000, and 6000 Family LAN switch Supervisor software
Release X.Y(n)zzz, where:
- X---defines a train, for example, the "4 train"
- X.Y---defines a feature set, for example, "Release 4.1"
- (n)---defines the maintenance/bug fix level, for example, "4.1(1)"
- zzz---identifies a special release, for example, 5.1(1)CSX
Each Catalyst 4000, 5000, and 6000 Family software release is a member of a release train. Each release train evolves throughout its life cycle, which typically consists of two major phases: early life stages, designated as Early Deployment (ED) releases, where new functionality is added; and later life stages, designated as General Deployment (GD) releases, where only bug fixes are applied.
GD actually includes three subclassifications: Pre-GD, after the train has transitioned to maintenance mode and no new features are added; GD, after all requirements are met; and eventually GD-Mature Maintenance as the train nears its end of life.
- Deliver new functionality to market quickly
- Generally delivered every three to six months
- Typically there are several ED releases in each train before it goes to Pre-GD, and then GD status
- When a train is in the ED stage of its life cycle, delivery of bug fixes often require's moving to the next ED release, which includes new functionality
- The software train is now at the mature "Feature Freeze" stage in its life cycle
- Typically there are several maintenance releases in this stage
- A train is designated as "Pre-GD" when no new functionality is being added and only bug fixes are applied (for example, this becomes a maintenance train)
- Goal is stability
- GD maintenance releases are generally delivered every six to 10 weeks
- Must meet rigid criteria including defect arrival rate thresholds and a customer feedback survey in order to achieve GD status. In order to achieve GD status a software release train must meet the following criteria:
- Minimal deployment time frame of three months in the field
- Installed and running on at least 1000 systems in the field (determined by number of systems shipped from Cisco manufacturing plus the number of downloads from Cisco Connection Online (CCO)
- Arrival rate for customer found severity 1 bugs less than 10 per month
- Successfully pass a detailed Customer Satisfaction Survey with responses from at least 100 customers. To pass there must be agreement that there are no quality problem areas. Any problems must be addressed by engineering
- A train is designated as "GD-Mature Maintenance" when it is close to end of life. Only severity 1 bugs are fixed in this stage
- End of Sales (EOS)---the date at which product is removed from the price list and is no longer orderable through the normal, nonexception, order fulfillment process
- End of Engineering (EOE)---the date after which scheduled maintenance releases are not produced
- End of Life (EOL)---the date after which the software release is no longer supported by Cisco customer support and is removed from CCO
- From the start of a train there are multiple ED releases before Feature Freeze at which point the train becomes Pre-GD. On average it takes 12 months before a train reaches Pre-GD status
- From Pre-GD it takes six months on average to achieve GD status
- GD to GD-Mature Maintenance will generally occurs in eight to 12 months
- GD-Mature Maintenance to EOE is no less than three months and generally not longer than 6 months
- Cisco's Customer Support group continue's to provide support for a release train until it reaches its EOL, which is generally six months after EOE
- The 2.1 train is now at its EOE and EOS. See the EOS, EOE, and EOL of Cisco Catalyst 5000 Family Release 2.1(x) Supervisor software Product Bulletin 857
- The 3 train, which includes the 2.2, 2.3, 2.4, 3.1, and 3.2 releases, has now achieved GD status with the 3.2(4) maintenance release. When the 4 train achieves GD status, the 3 train will transition to GD-Mature Maintenance status. [Note: the 3 train includes all releases from 2.2 through 3.2. The release number for the 3 train is awkward because of the introduction of the standard version numbering scheme in the middle of its life. Future release numbering will be consistent with each new train incrementing the first digit of the release number.]
- The 4 train is now Pre-GD as of Release 4.5
- Release 5.1 begins the new 5 train, which is at the ED stage of its life cycle
- The new Catalyst 6000 Family is on the 5 train but has its own releases identified by "CSX" as in "5.Y(n)CSX." Within the next 12 months, the Catalyst 4000, 5000, and 6000 families will have synchronized releases
To better ensure the stability of the each release train as it ages, less change is allowed in the source code base. The level of change that is allowed depends on the severity of the problem and its effect on the release's stability. Table 1 below identifies the minimal severity level required at different milestones in the release train's life.
Table 1: Bug Fixes for Each Release Type
|| Committed Fixes
Table 2: Bug Security Level Definitions
- Please forward any questions, comments, or feedback regarding this product bulletin to: firstname.lastname@example.org
Posted: Wed Sep 15 11:55:59 PDT 1999
All contents copyright © 1992--1999 Cisco Systems, Inc. Important Notices and Privacy Statement.