Table Of Contents
2.0.12 Version Software Release Notes
Cisco WAN MGX 8850 SoftwareSoftware Release 2.0.12 and related hardware:
Special Installation/Upgrade Requirements
Loading the runtime images from 2.0.10/2.0.11 to 2.0.12 (with no interface policy changes)
Loading the runtime images from 2.0.10/2.0.11 to 2.0.12 (with interface policy changes)
Committed (but not delivered in this release)
Switch Software and Boot Codes
Problems Fixed in Release 2.0.12
Known Anomalies from Previous Releases
Problems Fixed in Release 2.0.11
Problems Fixed in Release 2.0.10
Problems Fixed in Release 2.0.02
2.0.12 Version Software Release Notes
Cisco WAN MGX 8850 Software
About These Release Notes
Cisco documentation and additional literature are available in a CD-ROM package, which ships with your product. The Documentation CD-ROM, a member of the Cisco Connection Family, is updated monthly. Therefore, it might be more current than printed documentation. To order additional copies of the Documentation CD-ROM, contact your local sales representative or call customer service. The CD-ROM package is available as a single package or as an annual subscription. You can also access Cisco documentation on the World Wide Web at http://www.cisco.com, http://www-china.cisco.com, or http://www-europe.cisco.com.
If you are reading Cisco product documentation on the World Wide Web, you can submit comments electronically. Click Feedback in the toolbar, select Documentation, and click Enter the feedback form. After you complete the form, click Submit to send it to Cisco. We appreciate your comments.
About the 2.0.12 Release
Phased Release Strategy:
Follow on releases are planned to add new feature contents and can be found in Marketing Road Map
Software Release 2.0.12 and related hardware:
AXSM Cards
The AXSM is a double height ATM service module that is compatible with release 2.0 and later PXM45 based versions of the MGX. The AXSM uses the serial line traces on MGX chassis to access the 45Gbp crosspoint fabric of the PXM45 and the STRATM48 ASIC technology to accommodate a full duplex throughput of OC48c/STM16.
The AXSM provides ATM switching and line functionality, and is compatible with the feature set of the BXM card of the BPX, the UXM on the IGX, and AUSM of the release 1 MGX8850. Other Cisco ATM platforms, and other ATM manufacturers equipment have proven to be compatible.
Line Interfaces for the AXSM Cards
•
T3/E3
8 ports per back card, 2 back cards per dual height slot
G.703/Accunet Conformance
•
OC3c/STM1
G.703/GR-253 Conformance
8 ports optical per back card, 2 back cards per dual height slot
MMF, SMF intermediate and long reach
4 port Electrical back card
•
OC12c/STM4
G.703/GR-253 Conformance
2 Ports per back card, 2 back cards per dual height slot
SMF intermediate and long reach
•
OC48c/STM16
G.703/GR-253 Conformance
Single port back card, one back card per slot
SMF Short, long and extra-long reach
ATM Layer Information
•
Usage policing supported on all interfaces except OC48c/STM16
•
T3 interfaces support both PLCP and direct cell mapping
•
64 Logical interfaces -- ports, trunks, or virtual trunks (future)
•
16 Class of Service queues for each class of service
•
Supports independent queues for each ATM class of service
Network Management Features
•
OAM functionality per ITU-T I.610
•
Fault management - AIS/RDI at F4 and F5 flow
•
User selectable continuity checking at connection endpoints
•
Loopback diagnostics
•
Automatic alarm generation and propagation for interface failures
The AXSM offers a complete ATM feature set and allows the MGX8850 to scale to the core of service provider networks from the T3/E3 edge to the OC48c core. Full line rate is achieved through the use of the serial line traces on the MGX8850 platform. The entirely standards based design and connection protocols enables the installation into any existing network, as well as building new ATM infrastructures.
PXM 45 Cards
The PXM-45 is a 45Gbps processor switch module. The architecture of the PXM-45 contains the CellBus fabric that is used in the current PXM-1, but adds the functionality of a 45Gbps cross point switching capacity. This allows for the use of the serial line broadband cards (AXSM) in the MGX8850. The PXM-45 provides a Stratum3 central clocking circuit conforming to GR-1244 and G.813 specifications. This is an improvement over the Stratum4 based PXM-1 design.
Reliability, Availability and Serviceability (RAS) Features
The PXM-45 is designed to be fully redundant, there are two dedicated slots in the 8850 (dual height slots 7 and 8) that will house the PXM-45. Highlight of the RAS features are listed below:
•
Switchover from active to standby is designed to result in no cell loss with the exception of cells that are physically on the fabric at the time of the swap.
•
In-band arbitration/grant mechanism ensures that service module failure does not stop traffic flow
•
Hardware design to ensure that if one or both hard disk fails, the cards will still pass traffic with no interruption, although provisioning could be suspended.
•
MTBF Goal is calculated using a 99.9999% availability model which assumes two PXMs in a system. This was calculated at greater than 100,000 hours.
PXM45 Card Information
The PXM-45 will support PNNI software. There are two other components that make the complete card set these are:
•
PXM-UI-S3
•
PXM-HD
The PXM-UI-S3 supports the following interfaces:
•
One RJ45 10Mbps 802.3 Ethernet port
•
Two RJ45 RS232 Data Termination Equipment (DTE) ports that can be Y cabled. Pinouts are as follows:
•
Two DB9 T1/E1 BITS input, with converted cables that can be Y cabled. The following connections are supported:
–
RJ48. Pin Out conforms to Accunet1.5 Specification
–
Wire Wrap
–
BNC
–
DB15
•
One DB15 Alarm interface. Contacts are normally open. This interface can be Y cabled.
–
PXM-HD
This contains the hard disk for the processor.
PNNI
Defined by the ATM Forum for ATM networks, PNNI provides a dynamic routing protocol, is responsive to changes in network resource availability, and will scale to very large networks.
PNNI includes two categories of protocols. PNNI defines a protocol for distributing topology information between switches and clusters of switches. This information is used to compute paths through the network. PNNI topology and routing are based on the well-known link-state routing technique.
PNNI also defines a second protocol for signaling, that is, message flows used to establish point-to-point connections across the ATM network. This protocol is based on the ATM Forum UNI 4.0 signaling, with mechanisms added to support source routing, crankback, and alternate routing of call setup requests in case of connection setup failure. Whereas the UNI signaling protocol distinguishes between the user and network sides of a connection, PNNI is a symmetrical protocol.
PNNI provides dynamic ATM routing with QoS support as defined by the ATM Forum. PNNI uses link-state and source state route technology, supports aggregation for private ATM addresses and links between switches, and has the ability to scale the network and its performance by means of configuring PNNI peer groups and hierarchical levels. A key feature of the PNNI mechanism is its ability to automatically configure itself in networks in which the address structure reflects the topology.
The functions of the PNNI routing protocol include the following:
•
Hello protocol (allows adjacent switches to exchange topology information)
•
PTSE (PNNI Topology State Elements) database synchronization and management
•
PTSE flooding
•
Address summarization and advertisement
•
Link and nodal aggregation
•
Pre-computation of routing tables
•
Quality of Service (QoS) based routing
•
Multiple Routing Metrics
•
Discovery of neighbors and link status
•
Synchronization of topology databases
•
Load balancing on equal cost paths
•
Load balancing on parallel links
•
Load balancing with redundant addresses
•
Alternate paths
The following PNNI features are supported in Release 2.0 of the MGX.
•
UNI 3.0/3.1
•
PNNI 1.0 Single Peer Group
•
ILMI 4.0
•
Point to point ATM SVCC and SVPC
•
Support for ABR, CBR, VBR, rt-VBR, and UBR
•
Alternate call routing (See separate feature description)
•
On demand call routing (See separate feature description)
•
Native E.164 and AESA (E.164, ICD, DCC) - formerly NSAP - address format
•
Enhanced CAC with per service class policy parameter (See separate feature description)
•
Per Class of service overbooking
•
Congestion control (See separate feature description)
•
PNNI connection and path trace
•
OAM fault management
•
Address Filtering (see separate feature description)
•
Intelligent CAC (see separate feature description)
•
Call Processor Redundancy
PNNI networks are highly resilient due to their ability to quickly reroute connections around failed network elements, and to update routes and network topology based upon availability of network resources. Connections will generally route quickly using pre-computed routing tables, but in the case of congestion or during a network failure, on-demand routes will be calculated for connections.
Special Installation/Upgrade Requirements
Upgrade Procedure
•
When upgrading your node, upgrade in the following order
–
pxm45 backup boot
–
pxm45 runtime image
–
axsm backup boot
–
axsm runtime image
•
In addition, if the active axsm has some non-default interface policy configured (cnfpnportcac), then standby card might not be in sync with the active card. This will also affect the upgrade of the cards to new version. The user will have to follow the procedure for non-graceful upgrade for the new version.
If the default interface policy is being used then upgrade (graceful) will not be affected.
The upgrade will also work if the interface policy is configured for port numbers <= 3 (as the interface policy for other ports (>=4/5) is not getting synced to standby).
Note
The pxm45 upgrade is still graceful, only the AXSM redundancy will be ungraceful if there has been interface policy changes.
•
If you are currently using 3 IP addresses to telnet to your node, read the first section in Changed CLI commands on reconfiguring your IP addresses on your node. The Disk IP address must be configured.
Loading the runtime images from 2.0.10/2.0.11 to 2.0.12 (with no interface policy changes)
For Redundant Systems
Step 1
- type "sh" to go to the shellconn
Step 2
- issue "sysBackupBoot" command
Step 3
- hit return when prompted to do so to stop auto-boot, then issue the command sysPxmRemove()
Step 4
- issue the sysFlashBootBurn <"filename"> command where the filename includes the full path.
sysFlashBootBurn "C:FW/pxm45_002.000.012.000_bt.fw"- enter "y" to confirmStep 5
Reset the standby card by issuing "reboot" command. Wait until the standby card goes to "ready" state.
Step 6
Perform a switchcc. When the former active comes up standby, upgrade its boot code by following steps 1-5 above.
Step 7
Use the "LOADREV" command to load the 2.0.12 release on the standby card:
loadrev <slot number> <version>For example: loadrev 7 2.0(12.0)
Step 8
After the standby card comes back up with the new image in the ready state, use the "RUNREV command to load the 2.0.12 release on the active card. This command will bring your original standby card to active state.
runrev <slot number> <version>For example: runrev 8 2.0(12.0)
Step 9
After the redundant card comes up in standby ready, issue the command "COMMITREV" to commit your node to the current release.
commitrev <slot number> <version>For example: commitrev 8 2.0(12.0)
Step 10
To upgrade the AXSM boot code, issue the "burnboot" command:
For example: burnboot <axsm slot> 2.0(12)
Step 11
To upgrade non-redundant AXSM cards with the new runtime image, issue the "LOADREV, RUNREV and COMMITREV" command for each AXSM card.
For example:
loadrev <axsm slot> 2.0(12.0)
runrev <axsm slot> 2.0(12.0)
commitrev <axsm slot> 2.0(12.0)
Repeat these steps for all non-redundant AXSM cards.
Step 12
To upgrade redundant AXSM cards with the new runtime image, issue the "LOADREV" command on for the standby card.
loadrev <slot number> <version>For example: loadrev <axsm slot> 2.0(12.0)
Step 13
After the standby AXSM card comes backup in standby mode, issue the "RUNREV" command for the active card.
runrev <slot number> <version>For example: runrev <axsm slot> 2.0(12.0)
Step 14
After the AXSM card comes backup in standby mode, issue the "COMMITREV" command for the AXSM cards.
commitrev <slot number> <version>For example: commitrev <axsm slot> 2.0(12.0)
Repeat this step 12-14 for all redundant AXSM cards.
For non-redundant (PXM45) systems, please follow these steps
Step 1
Upgrade the PXM45 boot code. - type "sh" to go to the shellconn
a.
- issue "sysBackupBoot" command
b.
- hit return when prompted to do so to stop auto-boot
c.
- issue the sysFlashBootBurn <"filename"> command where the filename includes the full path.
sysFlashBootBurn "C:FW/pxm45_002.000.012.000_bt.fw"d.
- enter "y" to confirm
Step 2
Use the "LOADREV, RUNREV, COMMITREV" commands to load the 2.0.12 release:
-- loadrev 7 2.0(12.0)-- runrev 7.2.0(12.0)-- commitrev 7 2.0(12.0)Step 3
To upgrade the AXSM boot code, issue the "burnboot" command:
For example: burnboot <axsm slot> 2.0(12)
Step 4
To upgrade non-redundant AXSM cards with the new runtime image, issue the "LOADREV" command for each AXSM card.
For example:
loadrev <axsm slot> 2.0(12.0)
runrev <axsm slot> 2.0(12.9)
commitrev <axsm slot> 2.0(12.0)
Repeat these steps for all non-redundant AXSM cards.
Step 5
To upgrade redundant AXSM cards with the new runtime image, issue the "LOADREV" command on for the standby card.
loadrev <slot number> <primary version>For example: loadrev <axsm slot> 2.0(12.0)
Step 6
After the standby AXSM card comes backup in standby mode, issue the "RUNREV" command for the active card.
runrev <slot number> <primary version>For example: runrev <axsm slot> 2.0(12.0)
Step 7
After the AXSM card comes backup in standby mode, issue the "COMMITREV" command for the AXSM cards.
commitrev <slot number> <version>For example: commitrev <axsm slot> 2.0(12.0).
Repeat steps 6-7 for all redundant AXSM cards.
Loading the runtime images from 2.0.10/2.0.11 to 2.0.12 (with interface policy changes)
For Redundant System
Step 1
- type "sh" to go to the shellconn
Step 2
- issue "sysBackupBoot" command
Step 3
- hit return when prompted to do so to stop auto-boot, then issue the command sysPxmRemove()
Step 4
- issue the sysFlashBootBurn <"filename"> command where the filename includes the full path.
sysFlashBootBurn "C:FW/pxm45_002.000.012.000_bt.fw"- enter "y" to confirmStep 5
Reset the standby card by issuing "reboot" command. Wait until the standby card goes to "ready" state.
Step 6
Perform a switchcc. When the former active comes up standby, upgrade its boot code by following steps 1-5 above.
Step 7
Use the "LOADREV" command to load the 2.0.12 release on the standby card:
loadrev <slot number> <version>For example: loadrev 7 2.0(12.0)
Step 8
After the standby card comes back up with the new image in the ready state, use the "RUNREV command to load the 2.0.12 release on the active card. This command will bring your original standby card to active state.
runrev <slot number> <version>For example: runrev 8 2.0(12.0)
Step 9
After the redundant card comes up in standby ready, issue the command "COMMITREV" to commit your node to the current release.
commitrev <slot number> <version>For example: commitrev 8 2.0(12.0)
Step 10
To upgrade the AXSM boot code, issue the "burnboot" command:
For example: burnboot <axsm slot> 2.0(12)
Step 11
To upgrade non-redundant/redundant AXSM cards with the new runtime image, issue the "SETREV" command for each AXSM card.
For example:
setrev <axsm slot> 2.0(12.0).
Repeat these steps for all non-redundant/redundant AXSM cards.
For non-redundant systems, please follow these steps
Step 1
Upgrade the PXM45 boot code. - type "sh" to go to the shellconn
a.
- issue "sysBackupBoot" command
b.
- hit return when prompted to do so to stop auto-boot
c.
- issue the sysFlashBootBurn <"filename"> command where the filename includes the full path.
sysFlashBootBurn "C:FW/pxm45_002.000.012.000_bt.fw"d.
- enter "y" to confirm
Step 2
Use the "SETREV" command to load the 2.0.12 release:
-- setrev 7 2.0(12.0)Step 3
To upgrade the AXSM boot code, issue the "burnboot" command:
For example: burnboot <axsm slot> 2.0(12)
Step 4
To upgrade the AXSM runtime, issue the "setrev" command for the AXSM.
setrev <axsm slot> 2.0(12.0)Repeat this step for all AXSMs on the card.
New CLI Commands
1.
The new CLI command `telnet' allows an user to telnet to another node.
a.
Syntax:
•
telnet [-E<escape character>] [-R<traceroute character>] <ipdest> [<port dest>]
- the sequence ESC <escape character> closes all telnet sessions in the chain and falls back to the first telnet session in the chain.
- the sequence ESC <traceroute character> initiate traceroute: this feature will print all telnet hops in the telnet session
- ipdest is the IP address of the destination
- portdest is the TCP destination port. Its defaulted to the Telnet port.
- the default value for <escape character> is `Q' and the default value for <traceroute character> is `g'
b.
Additional Information:
•
When opening a new telnet session, i.e. telneting node to node one step further, all telnet options previously negotiated by the users are reset.
•
How to fall back to the previous session:
- The CLI command `bye' or `exit' is normally used to fall back to the preceeding node from a telnet connection.
- A failure of the TCP connection between a telneting node and its remote telnet server will cause CLI to fall back
- The escape sequence, ESC <escape character> , provided, in case the remote node is not able to initiate the fall back (for instance if it is down or running in a loop) and the IP stack is not able to detect that the TCP connection is down. This will cause the connection to fall back to the first CLI session in the chain.
•
There is no limit on the number of successive telnet hops, although there is a limit of 15 CLI telnet sessions per node.
2.
Two new commands (dsprevs and dsprevs -status) have been added that show the revision for each card as well as the internal flag for upgrades. The `dsprevs' command allows users to check the revision of each card without having to do `dspcd' for each one. The dsprevs -s option allows users to check the status of the upgrade for each of these cards from a single place.
Changed CLI Commands
1.
The following has information Boot IP and Disk IP setup for LAN IP Connectivity changes:
The Disk IP (lnPci0) is set using the ipifconfig & Boot IP is set with command bootchange.
The Disk IP is the IP address of the ACTIVE PXM.
The Boot IP is the IP address of the Standby PXM.
The line specifying "Internet Address" is the current IP address in use. It may be different than the "Disk IP Address" if the card is the standby PXM and the Disk IP address is different than the Boot IP address (Option 2).
There are three options to set the Boot and Disk IP.
Option 1:
Only one IP is assigned for disk and boot IP for simplex as well as for redundant PXM.
In this case for redundant system the standby interface is down and could be access through cc command or through console port.
Option 2:
Two different IPs are assigned:
This scenario can be applied to redundant system only.
IP # 1 assign to boot IP
IP # 2 assign to disk IP
The boot IP can be assigned manually to both active and standby PXM's.
The disk IP could be assigned by ipifconfig command on active card.
In this case after switchcc the active card has the Disk IP and standby has the BootIP therefore, both controllers (active and standby) can be access through telnet session simultaneously.
This is recommended mode of operation if user can have two IP assignment.
Option 3: NO LONGER SUPPORTED:
Three IPs are set for redundant system:
IP # 1 assign to disk IP of the Active PXM
IP # 2 assign to boot IP of the Active PXM
IP # 3 assign to boot IP of the standby PXM
In this case user has access both active and standby controller as well as boot access.Cisco does not recommend this because this option will not be supported in future releases of the software.
Option 3 is no longer supported. If system is running option 3 configuration, user will note that access to standby PXM is lost. To re-enable standby PXM access, use Option 2.
Regarding the CWM user needs to assign an IP to amt0 interface for SNMP communication.
2.
The card state in the cli commands dspcds, dspcd and dspred now indicate upgrades/downgrades. The states are identical to the old ones with the addition of -U or -D at the end indicating upgrade or downgrade respectively.
3.
The `dsperr' command has been change to display "Error number xxxxx not found" when no match has been found instead of displaying that wrong error number.
4.
The `dsperr' command has been changed to make -sl option mandatory. If no slot number is specified, the command will now display "No slot specified".
5.
The `dspchancnt' has been changed to reflect the port status. For example, if an user downs the port (dnport) and then issues the dspchancnt command, the following is displayed:
ERR: Connection does not exist as port is admin down
6.
The `clrchancnts' command has been changed to clear the residual (hardware) connections counts.
7.
The `addfdr' command will be blocked if there are existing connections on the interface.
8.
The optional parameters lcdv, rcdv, lctd, rctd and mc (routing parameters) will be blocked to configure for slave endpoints in both the `addcon' and `cnfcon' commands. In addition:
a.
from SNMP, cwaChanCDV and cwaChanRemoteCDV should always be set to the same value.
b.
from SNMP, cwaChanCTD and cwaChanRemoteCTD should always be set to the same value.
c.
from CLI, the parameters 'lcdv' and 'rcdv' of the 'addcon' command should always be set to the same value.
d.
from CLI, the parameters 'lctd' and 'rctd' of the 'addcon' command should always be set to the same value.
e.
do not set above variables on a slave endpoint either from CLI or SNMP.
9.
The "sysBackupBoot" command has been changed to bring the user to the boot prompt without user intervention.
10.
The `dspcon' display has been modified for "Tx CDV, Rx CDV, Tx CTD, and Rx CTD" values. If CDV and CTD are not configured for any connection and it is a valid connection then the display will be -1. For any connection that has invalid values for CDV or CTD, then N/A will be displayed. Since the routing parameters (CDV and CTD) are not allowed to be configure on the slave side, the display for a slave endpoint will be N/A.
11.
When a user enters 0xffffffff as netmask in bootChange CLI, it will not be saved to NVRAM. This applies to PXM45 and AXSM.
12.
The `cnfxbaradmin' command has been removed. The user will not be able to enable/disable the planes from the CLI.
13.
The `tstdelay' command now returns information after the command is issued. For example:
svcswp6.2.PXM.a > tstdelay 10.4 1 101Test started; Use dspcon to see test results14.
The cnfndparm and dspndparm commands have been modified with additional parameters. The following gives information about how the two new node parameters are implemented and supported in cnfndparms and dspndparms.
cnfndparm command is used to centrally locate node parameter configuration. It is a general command that can be used to specify configuration information about a specific node parameter.
Two new parameters have been added for this release.
1. Required Power Supply Module Bitmap: In the system there exists up to a maximum of six power supply modules. Only one module is required to exist for proper node operation. This command allows the customer to declare which combination of power supplies must exist. Should any of those power supplies be removed, a node alarm will be generated.
Bitmap configuration is stored in BRAM and synched to the standby, so it will survive a system reboot and a processor switchover.
For those not familiar with bitmap configuration, it is a simple way to allow combinations of configurations to be added using one command.
For this command, the bitmap looks as follows:
NODE CONFIGURATION OPTIONS
Opt# Value Type Description
---- ----- ---- -----------
5 0x0 8bit Hex Required Power Supply Module Bitmap
Set existence requirements for Power Supply Modules. If option set to:
0x00: No power supply module existence requirement.
0x01: PSU A1 is required to exist.
0x02: PSU A2 is required to exist.
0x04: PSU A3 is required to exist.
0x10: PSU B1 is required to exist.
0x20: PSU B2 is required to exist.
0x40: PSU B3 is required to exist.
Remaining bits can be entered but will be ignored.
Bits may be combined for multiple Power Supply Module configuration. (e.g. a value of 0x74 sets PSU A3, PSU B1, PSU B2 and PSU B3)
By combining (or adding) the various values together, combinations of PSU can be configured.
For example, if an operator wanted to require that PSU A1 and
PSU B1 always existed:
PSU A1 = 0x01
PSU B1 = 0x10
PSU A1 + PSU B1 = 0x01 + 0x10 = 0x11
so the value the operator would specify is 0x11.
Another example, if an operator want to require that PSU A1, PSU A2, PSU A3 and PSU B1 always existed:
PSU A1 = 0x01
PSU A2 = 0x02
PSU A3 = 0x04
PSU B1 = 0x10
PSU A1 + PSU A2 + PSU A3 + PSU B1 =
0x01 + 0x02 + 0x04 + 0x10 = 0x17
so the value the operator would specify is 0x17.
2. Required Fan Tray Unit Bitmap: In the system there exists up to a maximum of two fan tray units. Only one unit is required to exist for proper node operation. This command allows the customer to declare which combination of fan trays must exist. Should any of those fan tray units be removed, a node alarm will be generated.
Bitmap configuration is stored in BRAM and synched to the standby, so it will survive a system reboot and a processor switchover.
For those not familiar with bitmap configuration, it is a simple way to allow combinations of configurations to be added using one command.
For this command, the bitmap looks as follows:
NODE CONFIGURATION OPTIONS
Opt# Value Type Description
---- ----- ---- -----------
6 0x0 8bit Hex Required Fan Tray Unit Bitmap
Set existence requirements for Fan Tray Units. If option set to:
0x00: No fan tray unit existence requirement.
0x01: Bottom Fan Tray is required to exist.
0x02: Top Fan Tray is required to exist.
Remaining bits can be entered but will be ignored.
Bits may be combined for multiple Fan Tray Unit configuration. (e.g. a value of 0x3 sets both Bottom and Top Fan Trays)
By combining (or adding) the various values together, combinations of Fan Tray can be configured.
For example, if an operator wanted to require that Top Fan Tray always existed:
The value the operator would specify is 0x2.
Another example, if an operator want to require that all Fan Tray existed:
Bottom Fan Tray + Top Fan Tray =
0x01 + 0x02 = 0x03
so the value the operator would specify is 0x3.
15.
The dspconinfo has been changed to reflect a new column #Down. This new column will show how many of the connections are down.
Features Not Supported
Committed (but not delivered in this release)
1.
AXSM cards with STM1 electrical interface.
2.
Inter operability with LS1010 and BPX-SES (BPX-SES is in beta phase).
3.
Connection density: 50K connection per node. 40K connections is supported in this release.
Obsoleted:
none
Additional Features:
Auto disk check is a feature that provides automatic disk health checks for all hard disk drives for pxm45. Important disk health information, as a result of auto disk check, is printed out on standard output as well as written to BRAM.
The information written on BRAM is meant to be used by SHM arbitrator later, which is not part of auto disk check. A set of APIs are provided therefore for access of these information.
Currently, during the backup boot of pxm1 or pxm45 shelves, if the fwResetReason is not one of the following, R_RESET_FRM_PXM, R_RESET_SYS, R_SWITCHCC, R_UPGRADE_RESET, autoDiskCheck() is executed. If disk errors are detected, they are printed on standard output and written to BRAM.
autoDiskCheck() and its access API's can also be used in shellcon. autoDiskcheck can also be disabled via the shellcon. The following four commands can may be used from shellcon
•
autoDiskCheck
•
sysBramDiskErrShow
•
sysIsAutoDiskChkEnable
•
sysAutoDiskChkToggle
Since BRAM space is prime, currently only one error is written in detail on BRAM for each disk slice, although we do have an error count for each slice with a max of 64K. The error written is normally the first one involving a file name on a slice. If no error involves a file name, then the first error detected is the one written in detail on BRAM for the disk slice.
Notes & Cautions
1.
If the active axsm has some non-default interface policy configured, then standby card might not be in sync with the active card. This will also affect the upgrade of the cards to new version. The user will have to follow the procedure for non-graceful upgrade for the new version.
If the default interface policy is being used then the redundancy/upgrade (graceful) will not be affected.
The redundancy/upgrade will also work if the interface policy is configured for port numbers <= 3 (as the interface policy for other ports (>=4/5) is not getting synced to standby).
Note: AXSM Redundancy will work once the customer has upgraded to 2.0.12. The AXSM Redundancy problem only exists in 2.010 and 2.0.11.
2.
When removing AXSM redundancy (delred), you must remove the Y-red cables before issuing the delred command.
3.
On feeder trunks, confoamseg is required for tstdelay to work. The steps are as follows on PNNI:
•
dpnport <portid>
•
cnfpnportsig <portid> -cntlvc ip
•
cnfoamsegep <portid> no
•
uppnport <portid>
4.
To prevent database sync problems on CWM, when setting these MIB variables or using corresponding CLI command "addcon", the user should always follow these rules:
a.
a) from SNMP, cwaChanCDV and cwaChanRemoteCDV should always be set to the same value.
b.
b) from SNMP, cwaChanCTD and cwaChanRemoteCTD should always be set to the same value.
c.
c) from CLI, the parameters 'lcdv' and 'rcdv' of the 'addcon' command should always be set to the same value.
d.
d) from CLI, the parameters 'lctd' and 'rctd' of the 'addcon' command should always be set to the same value.
e.
e) do not set above variables on a slave endpoint either from CLI or SNMP.
5.
Currently the CLI command "addchanloop" does not store the connection loop state as persistent data. As a result, this loop (ingress and egress) state of a connection will be lost after the following operations:
•
resetcd
•
resetsys
•
dncon followed by upcon
•
controller resync (dnport followed by upport)
•
switchredcd
•
reroute (dnport)
6.
PNNI default min VCI is 35 unless changed explicitly. The reason for the default is to reserve VCI=32-34 for other control purposes (e.g. MPLS and NCDP). For users who would like to add MPLS controller in release 2.1, it is highly recommend to set the min-vci value to be 35 or more for all partitions on the port where the MPLS partition will be added. By doing so, the TDP sig vc for MPLS will be established automatically on 0/32.
7.
By default, 900 cps and 543 cps will be reserved for SSCOP and PNNI Signalling VC respectively even when you disable SSCOP and PNNI. These values are configurable by the cnfpnctlvc command.
8.
The database stores the backplane serial number and backcard serial numbers. Therefore if cards are moved from one node to other, console will display "SHM Alert!! Alert!!." In this situation follow the steps below:
a.
enter "shmFailDisplay." Display table will show that BRAM is not native.
b.
enter "shmFailRecoveryHelp". This will indicate that to "Ignore Nativity and Rebuild from Disk" the command to use is "shmRecoverIgRblDisk".
c.
enter "shmRecoverIgRbldDisk".
9.
Do not execute the "delcontroller" CLI when connections/ports still exists. The impact of executing delcontroller with connections is that the connections can not be recovered until the controller is readded via addcontroller and the AXSM cards or the entire node has to be reset (otherwise ports remain in provisioning state). There is now a warning to the user of the impact of the command when there are existing connections/ports.
10.
Currently, Humvee error reporting is turned off for the AXSM cards. They are however logged.
11.
Analysis of the code has identified a situation which has a low probability of occurring and in fast has not been encountered in any test scenarios to date. This caution and associated workaround is provided as a precautionary measure. When the link bandwidth for SPVC connections is reaching full capacity, thus minimal bandwidth is available for new SPVC connections, there is a condition which can be encountered where, the initial software check believes there is sufficient bandwidth for the new SPVC connection; however, the final software confirmation for available bandwidth may be rejected because there is no bandwidth available. If this problem occurs, the system will recover when the PNNI updates are refreshed. (This will happen at the default time of 30 minutes.) The user can recover from this problem by making the Administrative weight of that link very high to avoid that link from being used.
12.
To replace one type of AXSM front card with other type, it is required to delete all connections, partitions, ports and down lines. In case of AXSM card failure, same type of AXSM card must be installed in that slot.
13.
If a user has upgraded already to 2.0.12 and then decides to fall back to 2.0.10 he/she should run the following command on the active PXM after falling back to 2.0.10 - gShmRebuildFlagSet(2).
Limitations
1.
If any AXSM cards remain in INIT state and the PXM45 standby card is reset, the PXM45 standby card will not transit back to standby. This is a DB server limitation.
2.
If the destination address is reachable for both a IISp and a PNNI link from the same node, ABR connections will not route. The current routing algorithm will always choose IISP links over PNNI links because it is local. Since IISP does not support ABR connections, the connection setup will fail.
3.
SCT can be changed with connections present in this release. However, if service affecting the connections will be rerouted.
4.
Connection statistics at CLI and Bucket level is not available in AXSM-1-2488 cards. However, connection debug statistics are available in all types of cards.
5.
When CWM is connecting to the network, the IP address 10.0.x.x cannot be used for MGX-8850 PXM45 as lnPci address.
6.
For users who would like to add MPLS controller in release 2.1, it is highly recommended to set the min-vci value to be 35 or more for all partitions on the port where the MPLS partition will be added. By doing so, the TDP sig vc for MPLS will be automatically established on 0/32.
7.
For users who would like to add MPLS partition on a port where other partitions has already been added and have set the min-vci value to be 32, then the users has two options:
a.
After the MPLS controller is added, explicitly add the TDP sig vc using a vpi/vci pair within its partition's resource range.
b.
Do a dnport and cnfpart to move the min-vci to 35 for all partitions on the port.
8.
If 50 users (the maximum is 50) is added and the pxm card is reset, the card does not come back up.
9.
Changing or reseeding the backcard several times on the AXSM OC48 card may sometimes cause the front card to reset and cause loss of service. The PhyTask also gets suspended. To avoid this problem, try not to reseat the backcard too often. If the front card gets stuck during the power-on, try to reseat the front and back card to bring the system.
APS Status Information:
The current APS design has the APS mux (through the mini-backplane) between the framer and the line. Hence, the processor monitors status of the line after the APS mux. As a result, it also reports and displays the APS status of the line that feeds to it. The following CLIs as well as line LEDs are affected:
•
dsplns
•
dspapsalms
•
dspapslns
•
dspbercnt
•
LEDs
The lines could be mapped "straight" i.e. the line of Back Card X, fed to Front Card X and the line of Back Card Y fed to Front Card Y or "crossed" i.e. the line of Back Card X fed to Front Card Y and the line of Back Card Y fed to Front Card X. Typically, when one does say dspapslns on Card X, one expects Front Card X to show the status of the Lines of Back Card X. However, in the current design one must note that this is true only the "straight" situation. In the "crossed" situation, dspapslns on Card X will show the status of the lines fed to it: i.e. of the Peer Card Y. So long as one is aware of how to interpret the above CLI commands and LEDs in this situation everything should be clear.
Q: How to determine if are in a "straight" situation or a "crossed" situation?
A: In card redundancy, initially the Primary card is Active and the Secondary card is Standby, the Working line is from the Primary card and the Protection line is from the Secondary card and the Active Line is the Working Line. If the Primary card is Active and the Active Line is Protection or if the Secondary card is Active and the Active line is Working we are in a "crossed" situation; else we are in a "straight" situation. dspapslns command shows which line is Active.
Recommendations:
•
It is recommended to apply the default values for PCR, SCR, etc. to the Control VC. If the values are decreased to a low value, there is a chance that the Control VC (SSCOP or PNNI) will not come up. Note, you must use the SCT files released with 2.0.12 (number 2 and 3) for the Control VC feature.
Compatibility Notes
Compatibility Matrix
MGX 2.0.12 interoperates with CWM 10.3 and 10.4
MGX 2.0.12 operates with MGX 1.1.31 and MGX 1.1.32 as a feeder. Please see 1.1.311/1.1.32 release notes for bugs related to the feeder features.
MGX 2.0.12 operates with Cisco View 5.1x (package 3.3x) and Cisco View 5.2 (package 3.3x).
Release 2.0.12 System Content
Switch Software and Boot Codes
The following four images are applicable to the 2.0.12 release:
•
Boot Images
–
axsm_002.000.012.000_bt.fw
–
pxm45_002.000.012.000_bt.fw
Runtime Images
–
axsm_002.000.012.000.fw
–
pxm45_002.000.012.000_mgx.fw
Hardware Products
Support hardware for Release 2.0.12:
Known Anomalies
The following is the list of known anomalies in this MGX 8850 software delivery. Included with each is a brief discussion of the problem. A more in depth discussion is available in the release note enclosure of the problem record in Bug Navigator.

