|
Table Of Contents
Upgrade Protection from Release 9.3 to a Later Release
Functional Description of Feature Mismatch Checking
Considerations for Feature Mismatch Checking
Upgrade Information
This appendix provides special upgrade information.
Upgrade BXM to BXM-E Cards
You can now gracefully upgrade your Broadband Switch Module (BXM) card to a BXM-E card without any service interruption (on Y-red BXMs).
The enhanced BXM-E card (version DX or EX) supports a higher connection density (32K) than either the legacy BXM or regular BXM-E cards. Both DX and EX versions have the same connection density, providing the ability to upgrade networks with the high connection density BXM-Es on trunk side, port side, or a combination of trunks and ports.
Prior to this feature, upgrading a functioning legacy BXM or regular BXM-E card (configured in low-connection-density mode), to the DX or EX version of BXM-E (configured in higher connection density mode) required deleting all existing connections terminating on the active BXM card and reestablishing the connections on the new card.
After the BXM-E card replaces the BXM card, the switch software programs all channels on the new active card or on the hot standby card. The performance effect due to programming the channels is minimal since the process is done only once for each BXM card. If the cards are Y-red, Automatic Routing Management traffic still can be transported through the active card while the standby BXM-E is programmed.
This section contains both automatic and automatic and manual upgrade scenarios. The benefit of manually upgrading is that the logical database is not automatically upgraded, thus permitting you to fall back from BXM-E to BXM without mismatch. The concept of mismatch is introduced when BXM cards are configured as Y-redundancy or 1+1 APS. BXM cards with different connection densities are not declared as mismatch, so long as the physical density of the latest inserted card is greater or equal to the density of the other card in the Y-redundancy pair.
If VSI was configured on the legacy card, the VSI partition is expanded to allow the extra LCNs. The additional LCNs are allocated to the first port of the first enabled VSI. This provides a convenient way to fall back to a former VSI configuration.
Summary of Commands
The BXM upgrade commands are listed in Table A-1.
A full description of these commands is located in the Cisco WAN Switching SuperUser Command Reference.
Upgrade Options
Use one of the following upgrade options described in Table A-2:
Upgrade Protection from Release 9.3 to a Later Release
Release 9.3 includes an Upgrade Protection feature. This section provides guidelines on upgrades from BPX switch software Release 9.3 to later releases.
Active statistics collection interferes with the software upgrade process. Prior to Release 9.3, you were responsible for turning statistics off before beginning the software upgrade procedure.
The Upgrade Protection feature introduced in 9.3 protects you against the effects of failing to turn off statistics. In 9.3, statistics collection is automatically turned off by the system when you enter the loadrev 1 phase. You are now prevented from running loadrev/runrev during the time that statistics collection is enabled. When you execute loadrev, the switch gives this message "Warning: Statistics collection will be automatically disabled."
In addition to statistics collected by Cisco WAN Manager, the local statistics collection state machines are also disabled at this time.
Upgrade Protection applies only to a "graceful upgrade," that is, an upgrade to a standby controller card. There is no change to the "nongraceful upgrade" procedure.
This feature is operational only when upgrading from Release 9.3 to a later release. Upgrade from Release 9.2 to 9.3 does not use this 9.3 feature. Upgrade Protection is used in intraversion upgrades, such as an upgrade between 9.3.1 and 9.3.2
If you attempt to load an older release than the one currently running, you are warned that downgrades are not supported. You may override this warning and continue at your own risk. This feature is meant to warn you early in case an invalid release is inadvertently loaded.
If you need to see certain statistics at this phase of the upgrade, you are allowed to restart state machines one at a time. However, it is your responsibility to disable all these machines before entering the runrev phase.
Procedure
Before a software upgrade, investigate the following issues:
•Recent software errors. Any nodes that continually log errors or have logged recent errors should be reported to Cisco TAC.
•Card errors. Cards that are logging self or background test failures or have a history of hardware errors should be investigated by Cisco TAC.
•Nodes with less than 40% CPU idle time (20% in the case of PCCs). Such nodes are not usually found within BPX/IGX/IPX networks. These nodes should be examined closely. If the idle time is consistently low, you should contact the Cisco TAC.
•Load model failures. These failures should be reported to the Cisco TAC. Software Release 8.4 and higher use trunk-based loading and can show load model failures shortly after network topology changes.
•Any trunks that are logging errors should either be fixed or configured not to pass management traffic for the duration of the upgrade.
•All alarms should be accounted for. The real purpose of this check is to ensure that there are no alarms, such as bus failures, which requires special intervention before the upgrade.
The process of upgrading a network from one release of switch software to another involves the following phases:
Step 1 Load the new software image into the switches of the network by using loadrev 1
Step 2 Upgrade the new image in standby controller cards (assuming graceful software upgrade) by using
upgrade. If you need to see certain statistics at this phase of the upgrade, you are allowed to restart state machines one at a time. However, it is your responsibility to disable all these machines before entering the runrev phase.Step 3 Run the new software revision, retaining the old revision and configuration for fallback protection, by using runrev.
Step 4 Load the new revision into all controller cards in each node, purging all traces of the old revision, and completing the upgrade. Use loadrev 2.
When you complete the upgrade by entering the loadrev 2 phase, the Upgrade Protection feature reenables all the statistics state machines that were active when upgrades were started. If CWM statistics are desired, you must use CWM to restart collection.
Feature Mismatching
Feature mismatching provides customers a graceful migration path to Release 9.2 features.
Switch Software Release 9.1 and previous releases of switch software mismatched cards if the capabilities in the logical card database did not match exactly the capabilities of the physical card. This restriction does not allow customers to gracefully migrate their BXM/UXM cards.
The current feature mismatching capability will not mismatch cards unless the actual feature has been enabled on the card. This allows for a graceful card migration from an older release.
BPX switch software features perform the following feature mismatching functions:
•Command Line Block—Specifies that the command line interface will block you from enabling the feature if it is not supported by the logical card.
•Inserting cards/mismatch checking—Specifies that the card is mismatched only if the feature has been enabled and the inserted card does not support this feature.
•addyred command mismatch Checking—If the primary card is active, the addyred command will not allow you to configure Y-redundancy if the secondary card does not support this feature. If the feature is not enabled, and the primary and secondary cards do not support the same feature sets, you are warned that the capability will not function.
Feature mismatch is supported by the following BPX switch software features:
•VSI 2.0
•Virtual trunking
•On Card LMI/ILMI
•APS (Automatic Protection Switching)
•FBTC with policing for BXM cards that support PPD on policing
•Multiple VSI Partitions
Refer to the 9.2 Release Notes for up-to-date information on feature support, and software, hardware, and firmware requirements.
The configuration commands that enable Release 9.2 features to support mismatch verification are listed in Table A-3.
Switch software provides an upgrade path for each of the Release 9.2 features. Table A-4 describes the various scenarios while running Release 9.2 switch software and various versions of Release 9.1 and Release 9.2 firmware. It also describes the process of upgrading firmware in a scenario where a single active card and Y-cable is in use.
Note VSI 1.0 is supported in Release 9.1 switch software and Release 9.1 BXM firmware. In Release 9.2, VSI 1.0 will not be supported in switch software. You must upgrade firmware before switch software can support VSI 2.0. (Refer to 9.2 Release Notes for firmware and hardware requirements to use VSI 2.0 and VSI 2.2.) Release 9.2 switch software will mismatch BXM cards that have VSI 1.0 supported when the VSI feature is configured.
If BXM cards are configured for Y-cable redundancy and the cards do not support the same feature sets, if the feature is not enabled, the cards will not mismatch. If you attempt to enable the Y-cable redundancy feature, it is blocked at the command line interface.
Multiple VSI Partitions
Support for up to two partitions requires BPX switch software 9.2.3 and Firmware Ez. The card uses a flag in the capability message to report multiple partition capability. Firmware releases that do not support multiple partitions set this flag to OFF. The multiple partitions capability is treated as a card attribute and added to the attribute list.
Use of a partition with ID higher than 1 requires support for multiple VSI partitions in both switch software and BXM firmware, even if this is the only partition active on a the card.
In a Y-red pair configuration, the multiple partition capability is determined by the minimum of the two cards. A card with no multiple partition capabilities will mismatch if any of the interfaces has an active partition with ID higher than 1. Attempts to enable a partition with ID higher than 1 in a logical card that does not support multiple partitions are blocked.
The mismatch conditions are listed in Table A-5.
Functional Description of Feature Mismatch Checking
This section describes some of the behavior related to feature mismatching in this release.
Card Insertion/Mismatch Checking
The BXM and UXM card insertion/mismatch checking verifies that the inserted card supports all features currently available to the user. For feature mismatching, the following verification methods are performed:
•When a single card is inserted, if the physical card does not support the specific feature, and the feature has been enabled, the card will mismatch.
•When a single card is inserted, if the feature is not enabled, and the physical card supports the new feature, the logical card database should be updated to reflect this feature.
•During Y-cable mismatch, if the feature is enabled and if the inserted primary or secondary card does not support this feature, the card will mismatch.
•During Y-cable mismatch, if the feature is not enabled and if the inserted primary or secondary card does not support the feature, the logical card database is updated to reflect this.
•During Y-cable mismatch, if the feature is disabled, and if both the inserted primary and secondary cards both support this feature, the logical database is updated to reflect this.
UI Commands and Enabling Feature Mismatch
When a feature is enabled, a verification is made to assure that the hardware and firmware supports this feature. That is, during feature configuration, switch software performs a check to determine if the feature is supported by the BXM or UXM card. For example, if you are trying to add APS on a specific line (with addapsln) and the BXM card does not support this feature, a warning message is displayed and the addition is not completed.
The dspcd command gives you mismatch information for the specified card.
If the feature is not available, a warning message is displayed and the feature will not be enabled.
addyred/delyred Mismatch Checking
During the addyred command mismatch checking, the following verifications are done:
•A verification to ensure that both the primary and secondary cards support the activated features. For example, if on the primary card, the APS feature has been configured, and on the secondary card this feature is not available, you are blocked from using the addyred command.
•If the feature is not enabled, and the secondary card does not support similar feature sets, switch software updates its logical database to reflect this.
•Following a delyred command execution, the logical card's database is updated to reflect the primary card's capabilities.
The addyred commands (addyred, delyred, dspyred, prtyred, switchyred) will verify feature support on both the primary and secondary cards.
Considerations for Feature Mismatch Checking
The following are issues to be aware of related to feature mismatch:
•Consider a situation where a user replaces an active BXM card running Release 9.1 firmware with an Enhanced BXM card running Release 9.2 firmware (active card). The BXM-E (enhanced card) has more channels (channels scheduler). However, in this situation, the additional channels on the Enhanced BXM card cannot be used. To benefit from the additional channels provided on the Enhanced BXM card, you must put this card in a standby mode.
•Mismatches are reported when an old BXM card is replaced with a new BXM card that has different port group or channel levels (MLCS), even though the old BXM card and the new BXM card have identical channel numbers.
Posted: Tue May 10 21:23:16 PDT 2005
All contents are Copyright © 1992--2005 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.