![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
This chapter describes procedures you can use to manage the Cisco MGX 8850 and the Cisco MGX 8830switches.
The following sections describe how to save a switch configuration in a single zipped file, clear or erase a configuration, and restore a configuration from a file.
After configuring your switch or after making configuration updates, it is wise to save the configuration. Restoring a saved configuration is much easier than re-entering all the commands used to configure the switch.
To save a configuration, enter the saveallcnf command, which saves the configuration to a file in the C:/CNF directory. The file is named using the switch name and the current date as follows:
The date appears in YYYYMMDD (year, month, day) format, and the time appears in HHMM (hour, minute) format. For example, if the configuration for a switch named mgx8850a were saved on February 29th, 2000 at 2:31pm, the file would be named C:/CNF/mgx8850a_01_200002291431.zip.
When you save a configuration, the switch saves all configuration data, including the software revision levels used by the cards in the switch. The saved configuration file does not include the boot and runtime software files. Should you need to restore a configuration, the restoreallcnf command restores the configuration exactly as it was when the configuration file was saved. If the boot and runtime files have been removed from the switch, they must be transferred to the switch before the restored configuration can start.
![]() |
Note If you have upgraded software on the switch since the last time the configuration was saved, a configuration restore will restore the non-upgraded software versions and configuration data. The software does not allow you to save a configuration and restore it on a different revision level of the software. |
You can save a configuration if both of the following are true:
![]() |
Caution Make sure that no other users are making configuration changes when you save the configuration. The Cisco MGX 8850 and the Cisco MGX 8830 switches do not check for other CLI or CWM users before saving a configuration. If other users make changes while the file is being saved, the configuration can become corrupt. If you try to restore the configuration from a corrupt file, the switch can fail and you might have to send switch cards back to the factory for reprogramming. |
To save a switch configuration, use the following procedure.
Step 2 To save the configuration, enter the saveallcnf command:
The verbose option, -v, displays messages that show what the switch is doing during the save process. You do not need to see these messages, but they do give you an indication on how the save process is proceeding. If you do not enter the -v option, the switch does not display any status messages until the save is complete.
Step 3 Read the prompt that appears. Press Y if you want to continue, and then press Enter.
When the save is complete, the switch prompt reappears, and the new file is stored in the C:/CNF directory.
![]() |
Note The switch stores only the last two files saved with the saveallcnf command. This prevents the hard disk from getting full due to repetitive use of this command. If you need to save files that will be erased the next time the saveallcnf command is run, use an FTP client to copy them to a file server or workstation before saving the next configuration. |
The following example shows what appears on the switch when the saveallcnf command is used without the -v option:
![]() |
Note Cisco Systems recommends that you use an FTP client to copy the saved configuration file to a workstation. This ensures that you have a backup copy if the PXM Hard Drive card fails. |
There are two commands that allow you to clear the switch configuration: clrcnf and clrallcnf.
To clear switch provisioning data such as the PNNI controller and SPVC connections, enter the clrcnf command. This command clears all configuration data except the following:
To clear the entire configuration, use the clrallcnf command. This command clears all the provisioning data and most of the general switch configuration parameters, such as the switch name and SNMP configuration. The clrallcnf command clears all IP addresses except the boot IP address.
To clear the entire configuration on both the RAM and the disk for a specified service module slot, enter the clrsmcnf command. If you enter clrsmcnf <slot> without any options, only the RAM and disk will be cleared. If you enter clrsmcnf <slot> -all, card specific information will be cleared along with the RAM and disk.
The service module will go into reboot, and then it will come back up in the previous revision.
Enter the dspcd command to verify whether the clrsmcnf command was successful or not.
![]() |
Note The clrsmcnf command does not work on redundant cards. Enter the delred command to delete redundancy on a pair prior to running the clrsmcnf command. |
You can restore a configuration if all of the following statements are true:
![]() |
Caution Make sure that no other users are making configuration changes when you restore the configuration. The Cisco MGX 8850 and the Cisco MGX 8830 switches do not check for other CLI or CWM users before restoring a configuration. If other users make changes while the file is being restored, the configuration can become corrupt, the switch can fail, and you might have to send switch cards back to the factory for reprogramming. |
To restore a saved switch configuration, use the following procedure.
Step 2 Verify that the file from which you want to restore configuration data is located in the C:/CNF directory.
![]() |
Note The C:/CNF directory is the only location from which you can restore a configuration file. If the file has been moved to another directory or stored on another system, the file must be returned to this directory before the data can be restored. |
![]() |
Tip Enter the cd command to navigate the C:/CNF directory, and enter the ll command to display the directory contents. For information on transferring files to and from the switch, see "Downloading and Installing Software Upgrades." |
Step 3 To restore a saved configuration file, enter the restoreallcnf command.
![]() |
Caution The restoreallcnf command resets all cards in the switch and terminates all calls passing through the switch. |
![]() |
Note The configuration file saved with the saveallcnf command does not include the boot and runtime software files in use at the time of the save. If you have removed any of these files, you need to transfer them to the switch before the switch can start the restored configuration. |
Replace filename with the name of the saved configuration file.You do not have to enter the path to the file or the extension. For information on the location and name of the file, see "Saving a Configuration."
The following sections describe how to
The Cisco MGX 8850 and Cisco MGX 8830switches provide several commands that you can use to enable or disable ILMI on a port. For instructions on enabling or disabling ILMI from a PXM1E card, see the "Configuring ILMI on a Port" section in "Provisioning PXM1E Communication Links." To enable or disable ILMI from the PXM prompt, use the following procedure.
Step 2 To display a list of ports and view the current ILMI status of each, enter the dsppnports command.
To enable or disable ILMI on a port, enter the cnfilmienable command as follows:
Replace portid using the format slot:bay.line:ifNum. Table 9-1 describes these parameters.
Enter yes to enable ILMI on the port, or enter no to disable ILMI.
Table 9-1 Port Identification Parameters
Step 3 To verify the ILMI status change, re-enter the dsppnports command.
The following procedure describes some commands you can use to view the ILMI port configuration.
Step 2 To display the ILMI configuration for all ports on a PXM1E card, enter the dspilmis command. The following example shows the dspilmis command report:
The example above shows that all ports are configured for the default ILMI values and that ILMI has not been started on any port. Table 9-2 describes each of the report columns.
Table 9-2 Column Descriptions for dspilmis and dspilmi Commands
|
Step 3 To display the ILMI configuration for a single port, enter the dspilmi command as follows:
Replace ifnum with the interface number of the port, and replace partitionID with the partition number assigned to the port. You can view both of these numbers in the dspilmis command report. The following is an example report for the dspilmi command. Table 9-2 describes each of the columns that appear in the command report.
Step 4 To display the operational state of ILMI on all ports, enter the dsppnports command at the PXM prompt as shown in the following example:
The ILMI operational state is displayed as one of the following: Disable, EnableNotUp, or UpAndNormal. When ILMI is disabled on the port, the operational status is Disable. When ILMI is enabled on the local port but cannot communicate with ILMI on the remote port, the status is EnableNotUp. In other words, the EnableNotUp status happens when ILMI is disabled on the remote end. When ILMI is enabled and communicating with ILMI on the remote port, the ILMI state is UpAndNormal.
Step 5 To display ILMI configuration data for a specific port, enter the dsppnilmi command at the PXM prompt as follows:
Replace portid using the format slot:bay.line:ifNum. Table 9-1 describes these parameters. The following example shows the format of the dsppnilmi command report.
The following procedure describes some commands you can use to view ILMI management statistics.
Replace ifnum with the interface number of the port, and replace partitionID with the partition number assigned to the port. You can view both of these numbers in the dspilmis command report. The following is an example report for the dspilmicnt command.
Step 2 To clear the ILMI management statistics for a port, enter the clrilmicnt command as follows:
Replace ifnum with the interface number of the port, and replace partitionID with the partition number assigned to the port. The following example shows the switch response to this command.
Step 3 To verify that the statistics have been cleared, re-enter the dspilmicnt command.
The following procedure describes how to delete an ILMI address prefix from a port.
![]() |
Note The procedure for adding ILMI prefixes is described in "Configuring ILMI Dynamic Addressing" in "Provisioning PXM1E Communication Links." |
Step 2 To view the ILMI prefixes assigned to a port, enter the dspprfx command as follows:
Replace <portid> with the port address using the format slot:bay.line:ifnum. These parameters are described in Table 9-1. For example:
In the example above, no ILMI prefixes have been assigned to the port, so the port will use the prefix configured for the SPVC prefix.
Step 3 To prepare for deleting an ILMI prefix, down the port to be configured with the dnpnport command. For example:
Step 4 Enter the following command to delete an ATM prefix for a port:
Replace portid using the format slot:bay.line:ifNum. Table 9-1 describes these parameters.
Replace atm-prefix with the 13-byte ATM address prefix in use.
Step 5 Up the port you configured with the uppnport command. For example:
Step 6 To verify the proper ATM prefix configuration for a port, re-enter the dspprfx command.
The following version management commands require a version number to be entered in a specific format:
In most cases, you will find the correct firmware version numbers in the Release Notes for Cisco MGX 8850 and MGX 8830 Software Version 3 (PXM45/B and PXM1E). If the release notes are not available, you can use the firmware filename to determine the version number as described below.
Step 2 To view the files on the switch hard drive, you can enter UNIX-like commands at the switch prompt. To change directories to the firmware directory (FW), enter the cd command as follows:
Step 3 To list the contents of the directory, enter the ll command:
The following example shows the ll command display:
Figure 9-1 shows the information contained in filenames for released software.
Filenames that include "_mgx" are for runtime PXM firmware, and filenames that include "_bt" are for boot firmware. Service module runtime firmware images do not have an image description after the version number. When you first receive the switch from Cisco, there will be single versions of each file. If you download updates to any files, there will be multiple versions of those files.
Figure 9-2 shows the information contained in filenames for prereleased firmware. If you are evaluating nonreleased firmware, the filename format shows that the firmware is prereleased and indicates the development level of the prerelease firmware.
Step 4 Translate the filenames to version numbers, and write the numbers down so you can set the revision levels for the software.
Write the version number in the format required by the revision management commands. The following example shows the required format. If you are logged in as a user with SERVICE_GP access privileges, you can display this example by entering any of the revision management commands without parameters.
The first example above, 2.0(1), is for released firmware version 2.0, maintenance release 1. The second example, 2.0(1.248), is for patch 248 to version 2.0, maintenance release 1. The other examples are for prerelease firmware. Prerelease firmware does not include patches; the maintenance release number is increased for each software change.
Table 9-3 shows some example filenames and the correct version numbers to use with the revision management commands.
Table 9-3 Determining Firmware Version Numbers from Filenames
|
This section describes how to display software revion information for the cards in your switch.
To display the boot and runtime software version in use on every card in the switch, enter the dsprevs command as shown in the following example:
To display the upgrades status of the runtime software on all switch cards, enter the dsprevs -status command as shown in the following example:
To display the boot and runtime software revisions in use on a single card, enter the dspcd <slot> command as shown in the following example:
The MGX switches support redundancy between two cards of the same type. For PXM1E and SRM cards, this redundancy is preconfigured on the switch. To establish redundancy between two service module cards (for example, CESM, AUSM, FRSM, and VISM), you can enter the addred command as described in the "Establishing Redundancy Between Two Service Modules" section in "Preparing Narrowband Service Modules for Communication."
The following sections describe how to
To display the redundancy configuration for the switch, use the following procedure.
Step 2 To view the redundancy status, enter the following command:
After you enter the command, the switch displays a report similar to the following example:
When the switch has two PXM cards running in active and standby mode, you can enter the swtichcc command to swap the roles of the two cards. Typically, you enter this command to switch roles so you can upgrade the hardware or software on one of the cards.
![]() |
Note The switchcc command is entered only when all cards are operating in active or standby roles. For example, if a non-active PXM1E is not in standby state, or if a service module is being upgraded, the swtichcc command is not entered. |
To switch operation from one redundant PXM1E card to another, use the following procedure.
Step 2 Check the status of the active and standby cards by entering the dspcds command.
The dspcds command should list one card as active and one card as standby. If the cards are not in their proper states, the switchover cannot take place.
Step 3 To switch cards, enter the following command after the switch prompt:
To switch operation from an active redundant service module to the standby card, use the following procedure.
Step 2 Check the status of the active and standby cards by entering the dspcds command.
The dspcds command should list one card as active and one card as standby. If the cards are not in their proper states, the switchover cannot take place.
Step 3 To switch cards, enter the following command after the switch prompt:
Replace <fromSlot> with the card number of the active card, and replace <toSlot> with the card number to which you want to switch control.
To remove the redundant relationship between two service modules, use the following procedure.
Step 2 To remove card redundancy, enter the following command after the switch prompt:
Replace primarySlot with the number of the primary card. You can view the primary and secondary status of cards by entering the dspred command.
To switch operation from an active RPM-PR card to the standby card, use the following procedure.
Step 2 Check the status of the active and standby cards by entering the dspcds command.
The dspcds command should list one card as active and one card as standby. If the cards are not in their proper states, the switchover cannot take place.
Step 3 To switch cards, enter the following command after the switch prompt:
Replace <fromSlot> with the card number of the active card, and replace <toSlot> with the card number to which you want to switch control.
The Cisco MGX 8850 and the Cisco MGX 8830switches support APS line redundancy. To establish redundancy between two lines, you can enter the addapsln command as described in the "Establishing Redundancy Between Two Lines with APS" section in "Preparing PXM1E Lines for Communication."
The following sections describe how to
The following components are required for intercard APS:
Enter the dspapsbkplane command on both the standby and active card to verify that the APS connector is plugged in properly. The following example shows the results displayed by the dspapsbkplane command when the APS connector is in place:
The following example shows the results displayed by the dspapsbkplane command when the APS connector is not place:
![]() |
Note The dspapsbkplane command should be used only when the standby card is in the Ready state. When the standby card is booting or fails, intercard APS cannot work properly and this command displays "NOT ENGAGED." |
If the dspapsbkplane command displays the message "APS Line Pair does not exist," suspect that the APS is not configured on a line.
If the dspapsbkplane command shows different values for each card in a pair of PXM1E or SRM cards, suspect that the APS connector is seated properly on one card but not on the other.
The APS connector status is the same for all lines in a single bay because the APS connector interconnects two back cards within the same bay. You need to enter the dspapsbkplane command only once to display the APS connector status for both upper and lower bays.
Enter the dspapslns command to verify APS configuration. If the working and protection lines show OK, both lines are receiving signals from the remote node.
In PXM1E and SRM intercard APS, either front card can be active, and can be connected to either APS line through the APS connector joining the two back cards. The following process describes how intercard APS communication works:
1. The signal leaves the front card at the remote end of the line.
2. The signal passes through the APS connector and both back card transmit ports at the remote end of the line.
3. The signal travels through both communication lines to the receive ports on both back cards at the local end.
4. The active front card processes the signal that is received on the active line.
5. The standby card monitors only the status of the standby line.
6. If necessary, the signal passes through the APS connector to the front card.
![]() |
Note The front card monitors only one of the receive lines. |
Line failures are always detected at the receive end of the line. This is where a switchover occurs when a failure is detected. Two different types of switchovers can occur, depending on whether the APS was configured as unidirectional or bidirectional in the cnfapsln command:
If the status of the standby line is good, a switchover from the failed active line to the standby is automatic.
Enter the cnfapsln command to enable an automatic switchover back to the working line after it recovers from a failure, as shown in the following example:
Table 9-4 describes the configurable parameters for the cnfapsln command.
Table 9-4 cnfapsln Command Parameters
|
If you want to manually switch from one line to another, enter the switchapsln <bay> <line> <switchOption> command, as shown in the following example:
Table 9-5 describes the configurable parameters for the switchapsln command.
Table 9-5 switchapsln Command Parameters
|
Enter the dspapslns command to verify that the active line switched over from the protection line to the working line, as shown in the following example:
To display the APS line redundancy configuration for a PXM1E card, enter the dspapsln command as described below.
Step 2 To view the redundancy status, enter the following command after the switch prompt:
Replace <working-slot.bay.line> with the slot, bay, and line id of the APS line you want to display. After you enter the command, the switch displays a report similar to the following:
To change the configuration for an APS line, enter the cnfapsln command as described in the following procedure.
Step 2 Enter the cnfapsln command as follows:
mgx8830a.1.PXM.a > cnfapsln -w <workingIndex> -sf <SignalFaultBER> -sd <SignalDegradeBER> -wtr <Wait To Restore> -dr <direction> -rv <revertive> -proto <protocol>
Select the working line to configure by replacing <workingIndex> with the with the location of the working line using the format slot.bay.line. For example, to specify the line on card 9, bay 1, line 2, enter 9.1.2.
Table 9-6 describes the cnfapsln command options.
Table 9-6 Options for cnfapsln Command
|
To switch between two APS lines, enter the switchapsln command as described in the following procedure.
Step 2 Enter the switchapsln command as follows:
Select the working line to switch by replacing <bay> with the bay number of the working line, and replacing <line> with the line number for the working line.
Table 9-7 describes the other options you can use with this command.
To remove the redundant APS line relationship between two lines, enter the delapsln command as described in the following procedure.
Step 2 To remove redundancy between the two lines, enter the following command after the switch prompt:
Select the working line to delete by replacing <workingIndex> with the location of the working line using the format slot.bay.line. In the following example, the delapsln command removes the APS redundancy between the working line at Card 1, Bay 2, Line 1 and the protection line associated with it.
Port lights on PXM1E and SRM front cards indicate the receive status of APS lines. The active front card always displays the status of the active line. The standby card always displays the status of the inactive line. If only one APS line fails, the line failure LED is always displayed on the standby front card.
![]() |
Caution When the active front card and the active line are in different slots and the inactive line has failed, it is easy to incorrectly identify the failed line as the line in the standby slot. To avoid disrupting traffic through the active line, verify which physical line is at fault before disconnecting the suspect line. |
If the active line fails and the standby line is not available, the switch reports a critical alarm.
If the active line fails and the standby line takes over, the former standby line becomes the new active line, and the switch reports a major alarm.
If a PXM1E or SRM front card fails, APS communication between the redundant front cards fails. This can result in one of the following situations:
Use the following procedure to troubleshoot APS lines.
If the line in alarm is an APS line, and has always functioned properly as an APS line, proceed to Step 2.
If the line in alarm has never functioned properly as an APS line, verify that the following are true:
Step 2 Enter the dspapslns command at both ends of the communication line to determine whether one or both lines in an APS pair are bad.
Use Table 9-8 to help you determine which APS line is not functioning properly.
Table 9-8 Troubleshooting APS Line Problems Using the dspaps Command
|
If one or both lines appear to be bad, determine whether the working or protection line is in alarm. Troubleshoot and correct the standby line first. Replace the components along the signal path until the problem is resolved.
Table 9-9 Troubleshooting Card Problems
|
The following sections describe how to do the following tasks:
Clock synchronization is valuable for network clients with applications which need to have a reliable and accurate Time of Day (TOD). SES switches use SNTP to synchronize TOD clocks between a client and a server. An SNTP client can be configured to synchronize with one primary SNTP server and up to three secondary SNTP servers, and an SNTP server can support up to 200 clients.
In an SNTP server/client configuration, the SNTP client periodically requests TOD from the server. If the primary server is not available for some reason, the SNTP client switches over the next available secondary server for TOD information until the primary server comes back up.
An SNTP server can reside on an active PXM in an MGX and in and SES switch. An SES switch an be an SNTP server, but not an SNTP client.
To set synchronized network clocks, you need to perform the following task in order:
1. Set up a primary server for the network client.
2. Set up a secondary server (or several secondary servers), which serves as a backup server if the SNTP client cannot reach the primary server.
3. Configure the network client.
To synchronize the primary and secondary servers, the SNTP client must be enabled on the node or nodes on which the servers are running. Since an SNTP client is not supported on an SES, The supported primary and secondary configurations are as follows:
Use the following procedure to set up TOD synchronization in your network.
![]() |
Note SNTP clients and servers run only on active PXM cards. |
Step 2 At the SES PXM1 prompt, enter the cnfsntp -server on -stratum <stratum level > command to enable the server and configure the stratum level. Replace <stratum level > with the stratum level for the server.
Table 9-10 describes the cnfsntp command parameters you must use to set up a server.
Step 3 On an MGX node, set up an SNTP client to point to the SES SNTP server using the addsntprmtsvr as shown in the following example.
Replace <server IP address> with the IP address of the SES server you set up in Step 1 and Step 2. Replace <version> with the SNTP version.
Table 9-11 describes the cnfsntprmtsvr command parameters you must use to set up a remote server.
Table 9-11 cnfsntprmtsvr Command Parameters
|
Enter the delsntprmtsvr <IP_address> command at the active PXM1E prompt to delete a specific SNTP server. Replace <IP_address> with the IP address of the server you want to delete.
Enter the delsntprmtsvr all command to delete all SNTP servers on the network, as shown in the following example:
Enter the dspsntprmtsvr command at the active PXM1E prompt to display a specific SNTP server.
Enter the dspsntp command at the active PXM1E prompt on the server to display the client requesting the TOD information from the current server.
Table 9-12 shows the objects displayed for the dspsntp command.
Table 9-12 Objects Displayed for dspsntp Command
|
The following section provide commands and procedures for managing NCDP clock source configuration.
![]() |
Note By default, NCDP is disabled on all Release 3 nodes and all NNI ports. To enable NCDP and disable any manual configuration on your node, use the cnfncdp command. You can return to your original manual configuration at any time by disabling NCDP through the cnfncdp command. |
When you enable NCDP through the cnfncdp command, NCDP automatically selects the root clock source based on the following criteria:
You can manipulate these criteria and specify a clock source through the cnfncdpclksrc command as follows.
Table 9-13 describes the options available for the cnfncdpclksrc command.
Table 9-13 cnfncdpclksrc Command Parameters
|
In the following example, the user configures an NCDP clock source on port 7.35 with a external source, a priority of 100, and the stratunm level 2.
![]() |
Note Once you enable NCDP, it is automatically enabled on all NNI ports on the switch. |
Enter the dspncdpclksrc <portid> command to ensure the NCDP configuration took effect. Replace <portid> with the 7.35 or 7.36 (for T1/E1 ports). The following example displays the NCDP configuration on an E1 port.
Once you enable NCDP on your node, NCDP is automatically enabled on all the node's NNI ports. You can alter the default NCDP port configuration through the cnfncdpport <portid> <options> command, as shown in the following example:
Table 9-14 describes the cnfncdpport command options.
Table 9-14 cnfncdpport Command Parameters
|
Table 9-16 describes the objects displayed by the dspncdpclksrc command.
Table 9-16 dspncdpclksrc Command Objects
|
Table 9-17 describes the objects displayed by the dspncdpclksrcs command.
Table 9-17 dspncdpclksrcs Command Objects
|
Table 9-18 describes the objects displayed by the dspncdpports command.
Table 9-18 dspncdpports Command Objects
|
Enter the dspncdpport <portid> command to display detailed information for a specified NCDP signaling port. Replace <portid> with the port identifier in the format slot:bay.line:ifnum.
Table 9-19 describes the objects displayed by the dspncdpport command.
Enter the delncdpclksrc <portid> command to delete a clock source from the network. Replace <portid> with the 7.35 (for E1 ports) or 7.36 (for T1 ports).
The following sections provide commands and procedures for managing manually configured clock source.
One command allows you to view the configured clock sources and determine which clock source is active. To view the configured clock sources, use the following procedure.
Step 2 Enter the dspclksrcs command.
The following example shows a display with neither primary nor secondary clocks configured. This is the default configuration of a switch, which uses the internal clock as the network clock source. Whenever the active clock is listed as null, the switch is using the internal clock.
In the following example, the display shows that both the primary and secondary clocks are configured for network clock sources. The primary clock source is coming from port 1 on the PXM1E card in slot 1. The primary clock source is active. The secondary clock source is coming from port 1 on the CESM card in slot 6.
The procedure you use to reconfigure a clock source depends on whether or not you need to change the role of the clock source. If the clock source keeps its role as either primary or secondary, just enter a new cnfclksrc command as described in the following locations:
When reconfiguring a clock source from primary to secondary or from secondary to primary, you must delete both existing clock sources and define new clock sources. The switch will not allow you to create two primary or two secondary clock sources, and the switch will not allow you to configure the same line as both primary and secondary clock sources. After you have deleted the old clock source, you can use the appropriate procedure (referenced above) to define a new clock source.
To delete a clock source, enter the delclksrc command as described in the next section.
Deleting a clock source deletes the definition of the clock source, not the clock source itself. You might want to delete a primary or secondary clock source definition so that you can reassign the clock source to another line.
To delete a clock source, use the following procedure.
Step 2 Display the clock source information by entering the dspclksrcs command.
You will need the information in this display to delete the clock source.
Step 3 To delete a clock source, enter the delclksrc command.
The following example deletes a primary clock source:
Step 4 To verify that a clock source has been deleted, enter the dspclksrcs command. When the primary or secondary clock source is deleted, the clock type is set to null.
The revertive option for clock sources connected to the PXM1E allows a primary clock source to resume operation as the primary clock source after a failure and restoration of the clock signal. However, if you have the revertive option disabled, or if your primary clock source is connected to a service module line, you will have to reconfigure the primary clock source after it is restored. To reconfigure the clock source as a BITS clock source, see the "Configuring Clock Sources" section in "Configuring General Switch Features." To reconfigure the clock source as a service module line clock source, see the "Configuring PXM1E Line Clock Sources" section in "Provisioning PXM1E Communication Links."
![]() |
Tip Enter the dspclksrcs command to display the current configuration settings for the primary clock source. Having this information available makes it easier to re-enter the cnfclksrc command. |
![]() |
Note To change a clock source on the PXM1E from nonrevertive to revertive, enter the cnfclksrc with the option -revertive enable. |
When the primary clock source is restored on the master clock node, you may have to reconfigure the primary clock source at each remote node where the node has switched from the primary source to the secondary source. This reconfiguration is necessary only if the local node has detected a change in the master clock source.
To determine if you need to reconfigure the primary clock at a nonmaster node, enter the dspclksrcs command. If the active clock has changed to either secondary or internal clock, you must use the cnfclksrc command to reconfigure the primary clock source for that node.
To display active SVCs, use the following procedure.
Step 2 Enter the following command:
The following is an example report for the dsppncons command.
Cisco MGX 8850 and Cisco MGX 8830 Release 3 switches support one PNNI controller and up to two Label Switch Controllers. The controller identifies a network control protocol to the Virtual Switch Interface (VSI) that runs on the node.
To add a controller, use the following procedure.
Step 2 Enter the addcontroller command to add a controller to the node.
Table 9-20 describes the parameters for this command.
Table 9-20 Parameters for the addcontroller Command
|
Step 3 To display all controllers on the switch and verify the added controller, enter the dspcontrollers command.
To delete a controller, use the following procedure.
Step 2 Enter the delcontroller command to prevent the switch from using a specified controller.
Replace <cntrlrId> with 2 to identify PNNI controller, or 3 to identify an LSC controller.
![]() |
Caution Do not enter the delcontroller command on a card with existing connections. If you do, those connections cannot be recovered until the controller is re-added using the addcontroller command, and the cards or the entire node is reset. Otherwise, ports remain in the provisioning state. |
Step 3 To verify that the switch is no longer using the specified controller, enter the dspcontrollers command.
![]() |
Note The delcontroller command does not delete the controller software, but directs the switch not to use it. |
Service Class Templates (SCTs) are introduced in the "Selecting and Viewing Service Class Templates" section in "Preparing PXM1E Lines for Communication."
Individual SCT settings cannot be modified using the CLI. If you want to modify specific SCT parameter settings and then save the SCT, you must use Cisco Wan Manager (CWM).
If you want to modify ATM parameters after the SCT is loaded, but you do not want to save the settings as an SCT, you can use the CLI commands cnfabr, cnfcon, or cnfabrtparmdft.
![]() |
Note Port SCTs can be changed with connections provisioned on the port. However, the port needs to be administratively downed to effect this change. Hence, modifying port SCTs is service affecting. |
The following sections describe how to
To display all registered SCTs on a switch and their status, enter the dspscts command at the active PXM switch prompt.
Table 9-21 describes the dspscts command display components.
Table 9-21 dspscts Command Display Components
|
To display the SCT assigned to a port, use the following procedure.
Step 2 Enter the following command:
To display the SCT assigned to a card, use the following procedure.
Step 2 Enter the following command:
The dspcd report displays a row labeled "Card SCT Id," which identifies the SCT assigned to the card.
To view the port SCT settings, use the following procedure.
Step 2 Enter the following command:
Select one of the options to display one of the five SCT configuration reports, and replace <ifNum> with the number of the port you want to view. Table 9-22 describes the reports for each of these options.
![]() |
Note The option names are case sensitive. The switch does not recognize the vcthr option. You must enter vcThr. |
The following sections display the reports for each of the dspportsct command options.
The following report appears when you enter the dspportsct gen command:
Table 9-23 describes the SCT General Parameters shown in the example.
Table 9-23 Service Class Template: SCT General Parameters
|
The following report appears when you enter the dspportsct cosb command:
Table 9-24 describes the SCT COSB parameters shown in the example.
Table 9-24 Service Class Template: SCT COSB Parameters
|
1 ERS = Explicit Rate Stamping
The following report appears when you enter the dspportsct vcThr command:
Table 9-25 describes the SCT VC Threshold parameters shown in the example.
Table 9-25 Service Class Template: SCT VC Threshold Parameters
|
Table 9-26 Class of Service (CoS) Scaling Table
|
Table 9-27 Logical Interface Scaling Table
|
The following report appears when you enter the dspportsct cosThr command:
Table 9-28 describes the SCT COSB parameters shown in the example.
Table 9-28 Service Class Template: SCT COSB Threshold Parameters
|
To view the card SCT settings, use the following procedure.
Step 2 Enter the following command:
Select one of the options to display one of the five SCT configuration reports. Table 9-29 describes the reports for each of these options. The following section lists sample reports for each of these options.
![]() |
Note The option names are case sensitive. For example, the switch does not recognize the vcthr option. You must enter vcThr. |
The following sections display the reports for each of the dspcdsct command options.
The following report appears when you enter the dspcdsct bw command:
The following report appears when you enter the dspcdsct gen command:
The following report appears when you enter the dspcdsct cosb command:
The following report appears when you enter the dspcdsct vcThr command:
The following report appears when you enter the dspcdsct cosThr command:
The major version number of an SCT file changes when a new parameter is added to an SCT, or when an existing parameter in deleted from an SCT. Only Cisco can warrant a major version change to an SCT file. Major version changes are posted in the Release Notes for Cisco MGX 8850 Software.
To apply a new major version of an SCT file to a card or port, use the following procedures:
Step 2 Establish a CLI management session at any user access level.
Step 3 Enter the cc command to change to the appropriate card (the card on which you will apply the new SCT).
In the following example, the user will be applying a new SCT to an PXM1E card:
Step 4 Enter the setsctver <sctver> command. Replace <sctver> with the new SCT major version number.
Step 5 In order for the newer version of the SCT to take effect, you must reset the card. On a redundant pair, enter the switchredcd command to reset the card. On a standalone card, enter the resetcd command.
Step 6 To verify that the new SCT version has been applied to the appropriate card, enter the dspcd command.
Step 7 To verify that a new port SCT has been associated on the appropriate ports, enter the dspports command.
To delete an SCT file from the switch, use the following procedure:
Step 2 At the PXM prompt, enter the delsct <card type> <sct type> <sctid> <major ver> command, as shown in the following example:
Table 9-30 described the parameters for the delsct command.
Table 9-30 delsct Command Parameters
|
Step 3 Enter the dspscts command to ensure that the proper SCT was deleted from your network.
To view the configuration of an ATM line or trunk port, use the following procedure.
Step 2 To display a list of the ports already configured on the PXM1E card, enter the following command:
This command displays all configured ports on the PXM1E card. Port numbers are listed in the ifNum (interface number) column. The interfaces listed include UNI and NNI ports. Note the number of the port for which you want to view the configuration.
Step 3 To display the port configuration, enter the following command:
Replace ifNum with the number assigned to the port during configuration. The following example shows the report for this command:
The following sections describe how to display, change, and delete a resource partition.
To display a list of resource partitions or a resource partition configuration, use the following procedure.
Step 2 To display a list showing the resource partitions on this card, enter the following command:
The switch displays a report similar to the following:
Step 3 To display the configuration of a resource partition, note the interface and partition numbers and enter the following command:
Replace ifnum with the interface number of the port, and replace partitionID with the partition number assigned to the port. The following example shows the report provided by the dsppart command.
![]() |
Note Partition ID 1 is reserved for PNNI. |
To change the configuration of a resource partition, use the following procedure.
Step 2 To display a list showing the partitions for this card, enter the dspparts command.
Step 3 To create a resource partition, enter the cnfport command:
mgx8830a.1.PXM.a > cnfpart -if <ifNum> -id <partId> -emin <egrminbw> -emax <egrmaxbw> -imin <ingminbw> -imax <ingmaxbw> -vpmin <minVpi> -vpmax <maxVpi> -vcmin <minVci> -vcmax <maxVci> -mincon <minConns> -maxcon <maxConns>
Table 9-31 describes the parameters for this command.
Table 9-31 Parameters for the cnfpart Command
|
Step 4 To display the changed partition configuration, enter the dsppart command as described in the previous section.
![]() |
Note The current software release does not support dynamic changes to partitions. To begin using changes to a resource partition, you need to delete the controller and then add the controller as described in the Step 5 through Step 8 of this procedure. |
Step 5 Display the available controllers with the dspcontrollers command, and write down the controller settings for the controller you are about to delete. For example:
Step 6 Enter the delcontroller command to delete the controller that corresponds to the resource partition you modified. For example:
Step 7 To register the resource partition changes, add the deleted controller with the addcontroller command. For example:
Step 8 To verify that the controller was added correctly, enter the dspcontrollers command.
To delete a resource partition, you must do the following:
The following procedure explains how to delete a resource partition.
Step 2 To display a list showing the partitions for this card, enter the dspparts command.
Step 3 Note the interface number and partition number for the resource partition you want to delete.
Step 4 To display the active connections, enter the following command:
The following is a sample dspcons display.
Step 5 Review the dspcons command display to see if the interface to which the partition is assigned is being used by a connection.
The Identifier column identifies the interface, VPI, and VCI for the connection in the format: if.VPI.VCI. If the interface is in use, note the VPI and VCI values of all connections that use the interface. You will need these to delete the connections.
Step 6 Delete each connection that uses the interface by entering the following command:
Step 7 Bring down the interface by entering the following command:
Step 8 Delete the resource partition by entering the following command:
Replace ifnum with the interface number of the port, and replace partitionID with the partition number assigned to the port.
Step 9 To verify that the partition is deleted, enter the dspparts command to display a list of partitions for the card.
If you create a static ATM address and later want to remove that address, use the following procedure to delete it.
Step 2 To locate the port for which you want to delete an address, enter the dsppnports command.
Step 3 Enter the following command to delete the static address:
The command parameters are described in Table 9-32.
Table 9-32 ATM Address Configuration Parameters
|
Step 4 To verify that the static address is deleted, enter the following command:
Replace <portid> with the port address using the format slot:bay.line:ifnum These parameters are described in Table 9-1.
When you add a partition to a port, you define the minimum and maximum VPIs and VCIs for that port. These VPIs and VCIs become available for all services unless you make additional configuration changes. If this configuration is acceptable for your installation, you can skip this section. You are not required to configure VPI and VCI ranges for SVCs and SPVCs.
The Cisco MGX 8850 and Cisco MGX 8830 switches allow you to define the minimum and maximum values for the following parameters:
To configure VPI and VCI usage for connections on a specific port, use the following procedure.
Step 2 To display a list of PNNI ports, enter the dsppnports command.
Step 3 Enter the following command to bring down the PNNI port you want to configure:
A PNNI port is automatically brought up when you add it. You must bring down the port before you can change the port range. Replace <portid> using the format slot:bay.line:ifNum. Table 9-1 describes these parameters.
Step 4 Enter configure the port range, enter the following command:
mgx8830a.1.PXM.a > cnfpnportrange <portid> [-minsvccvpi <min-svcc-vpi>] [-maxsvccvpi <max-svcc-vpi>]] [-minsvccvci <min-svcc-vci>] [-maxsvccvci <max-svcc-vci>]] [-minsvpcvpi <min-svpc-vpi>] [-maxsvpcvpi <max-svpc-vpi>]]
The only required parameter for this command is the <portid> parameter, but the command serves no purpose if you enter it without options. If you include some options with the command and omit others, the omitted options remain set to the last configured values. Table 9-33 lists and describes the options and parameters for this command.
Table 9-33 Parameters for the cnfpnportrange Command
|
Step 5 Enter the following command to bring up the PNNI port you just configured:
Replace <portid> using the format slot:bay.line:ifNum. Table 9-1 describes these parameters.
Step 6 To display the PNNI port range for a port, enter the following command:
After you enter this command, the switch displays a report similar to the following example:
When an SPVC is created, it can be prioritized so that the user has more control over the sequence in which connections are routed, rerouted, and derouted in the network. Routing priorities are set in a range from 0 through 15, with 0 being the highest priority and 15 being the lowest priority. 0 priority is reserved for networking control connections, while priorities 1 through 15 can be assigned to user connections.
Within the priority categories of 0 through15, connections are further divided into groups based on their bandwidth. Connections requiring more bandwidth are routed before those requiring less bandwidth. The number of bandwidth groups is fixed at 50, but you can specify the following ranges:
Because the bandwidth groups are node-level, they apply to all priorities. The same ranges exist for priority 0, priority 1, priority 2, and so on down to the lowest priority. Connections requiring the least bandwidth are grouped at the low end of the range, and connections requiring the most bandwidth are grouped at the top end of the range. The remaining connections are progressively grouped somewhere between the upper and lower bounds.
Bandwidth for a priority is divided into three parts:
![]() |
Note The derouting of SVCs uses the same priority routing criteria. |
Before you can prioritize a specific SPVC, you must set up the priority routing feature on the node itself, as described in the section that follows.
Enter the cnfpri-routing command at the PXM card to establish priority routing on a node.
mgx8830a.1.PXM.a > cnfpri-routing [-bwgrps <grps>] [-bwstart <start>] [-bwincr <incr>][-pribuf <time>] [-nodebuf <delay>]
Table 9-34 describes the options available in the cnfpri-routing command.
Table 9-34 cnfpri-routing Command Parameters
|
Once priority routing has been set up on a node, you can prioritize the node's SPVCs. A connection's priority is designated during the SPVC master end setup with the addcon command. (See the "Configuring the Master Side of SPVCs and SPVPs" section in "Provisioning PXM1E Communication Links.")
The following command example defines a port as the master side of an SPVC with a routing priority of 3.
mgx8830a.1.PXM.a > addcon 3 101 101 1 1 -slave -rtngprio 3 4700918100000000001A531C2A00000101180300.101.101
![]() |
Note If you are setting up priority routing on a node that already has established SPVCs, their routing priority is set to 8 by default. You can change the routing priority on an established connection with the cnfcon command. (See the next section "Modifying SPVC Priority Routing Configuration." |
Enter the cnfcon command and use the -rtngprio option to change an SPVC's routing priority, as shown in the following example:
There are several commands that allow you to display trace information about a connection. By entering these commands at the slave end of the connection, you can determine the path taken by a connection. Table 9-35 describes these commands:
Table 9-35 Path and Connection Trace Commands
|
When a call setup message reaches its destination, you can ensure that the call is cleared by entering the pathtraceport command as follows:
mg
x8830a.1.PXM.a > pathtraceport <portid> -X
Replace portid using the format slot:bay.line:ifNum. Table 9-1 describes these parameters. The -X parameter ensures that calls will be cleared once they reach the destination specified in the portid parameter.
When redundant PXM1E cards are used, load sharing enables traffic routing through the switch fabric on both PXM1E cards, doubling the capacity of the switch. Load sharing is enabled by default and should only be disabled for testing or debugging purposes.
The switch provides two options for load sharing management: Auto Shutdown and Plane Alarm Threshold. The switch fabric on each PXM1E is made up of 3 switch planes that each contain links to 14 slots within the switch chassis. When the Auto Shutdown feature is enabled and one of these internal links fails, that link is automatically shut down, and the card in the affected slot must use a link to another switch plane. If Auto Shutdown is not enabled and a link goes bad, the affected card slot can still attempt to use that link.
The Plane Alarm Threshold option defines the threshold at which a switch plane is declared bad and reported as such. When a switch plane is reported bad, the PXM1E on which the switch plan resides should be replaced.
The following procedures describe how to view the load sharing option settings and how to change them.
Enter the dspxbarmgmt command to display the status of the load sharing options. The following example shows the display for this command.
The Load Sharing and Auto Shutdown lines fields show the option status as Enable or Disable. The Plane Alarm Threshold line displays a number from 1 to 32. On PXM1E cards, the maximum number of slots to which each plane can connect is 14.
To change the load sharing options, enter the cnfxbarmgmt command as described in the following procedure.
Step 2 Display the current configuration setting by entering the dspxbarmgmt command.
Step 3 Set the load sharing options by entering the cnfxbarmgmt command as follows:
Table 9-36 describes the parameters for this command.
Table 9-36 Command Parameters for cnfxbarmgmt
|
Step 4 To verify your configuration change, enter the dspxbarmgmt command.
The Cisco MGX 8850 and Cisco MGX 8830 switches support Telnet sessions between switches. For example, you can start a CLI session with one switch, Telnet to a second switch to view configuration information, then switch back to the first switch and continue that CLI session. Each switch supports up to 15 simultaneous Telnet sessions, and you can Telnet across multiple switches. For example, you can establish a CLI session on switch A, Telnet to switch B, and then Telnet from switch B to switch C. The following sections describe:
To start a Telnet session, enter the telnet command as follows:
mgx8830a.1.PXM.a > telnet [-E<escapeCharacter>] [-R<tracerouteCharacter>] <ipAddress> [[0x|X|x]<tcpPort>]
You must enter an IP address with the telnet command as shown in the following example:
The -E option allows you to specify an escape character that takes you back to the previous session. For example, if you have Telnetted from Switch A to Switch B to Switch C, you can use this escape character to return to Switch B. The default escape character is Q. To change this, specify an alternate escape character with the -E option when you start a Telnet session. There should be no space character between the -E and the escape character.
The -R option allows you to specify an escape character that displays a trace of your Telnet activity. For example, if you have Telnetted from Switch A to Switch B to Switch C, you can use this escape character to display the Telnet routes from A to B and from B to C. The default escape character is g. To change the default escape character, specify an alternate escape character withe the -R option when you start a Telnet session. There should be no space character between the -R and the escape character.
The tcpPort option allows you to specify a destination port for the Telnet session. If you omit this option, the Telnet session uses the default Telnet port.
After you Telnet from one switch to another, enter the bye command or the exit command to close the current session and return to the previous session. For example, if you telnet from Switch A to Switch B to Switch C, the bye command will terminate the session on Switch C and display the session on Switch B.
After you Telnet from switch to switch, enter the escape character to close all Telnet sessions and return to the original CLI session. The default escape sequence is Escape, Q (uppercase Q). Press Escape first, then press Shift-Q. If you specified an alternate escape character when opening Telnet sessions, enter that character in place of Q.
For example, if you Telnet from Switch A to Switch B to Switch C, the escape character sequence closes the Telnet sessions on Switches B and C, and displays the CLI session on Switch A.
After you Telnet from switch to switch, enter the trace escape character to display a list of connections you have established between switches. The default escape sequence is Escape, g (lowercase g). Press Escape first, then press g. If you specified an alternate escape character when opening Telnet sessions, enter that character in place of g.
The following example shows a sequence of Telnet sessions and the trace that documents the sequence:
When a failure occurs before a write is complete, the data on the active and standby hard disk may not match.
Enter the verifydiskdb check [-l <level>] [-s <slot>] [-p <pass>] command at the active PXM1E to run the disk verification utility. Table 9-37 describes the possible options for the verifydiskdb check command.
![]() |
Note Cisco recommends that you run the disk verification utility during a time when there is the least activity on the switch. |
Table 9-37 describes the possible options for the verifydskdbchk command.
Table 9-37 verifydiskdbchk Command Parameters
|
If you enter verifydiskdb check without any options, the verification utility verifies that the data on the active hard disk matches the data on the standby hard disk. In the following example, the user runs the verification utility for all cards in the node.
Enter verifydiskdb check with the -sl <slot number> option to run the verification utility only on the specified slot.
In the following example, the user configures the verification utility to check for any discrepancies in the control information on the card in slot 7. If any discrepancy is found, the verification utility will run through the disk up to 3 times before it finishes.
The disk verification task runs in the background until completion. It can take a few seconds or several hours for the disk verification task to finish. The more connections configured on the switch, the longer it takes the utility to complete disk verification . To view the progress of the disk verification task, enter the verifydiskdb status command while the verification task is running.
Table 9-38 describes the information displayed by the verifydiskdb Status status command.
Table 9-38 verifydiskdb status Command Display
|
![]() |
Note To stop the disk verification task while it is in progress, enter the verifydiskdb abort command. |
When the disk verification task is complete, a log file of the task is stored in the log folder on your hard drive. Each log file contains a header with the slot number and the status of the card.
If more information about the discrepancies is determined, it is stored in the log file. However, there is no comparison between data on the hard disk versus data on the card.
To view the disk verification utility log file, enter the verifydiskdb display command as shown in the following example.
If you want to view an older log file, enter the verifydiskdb display command with the -l old option, as shown in the following example.
![]() |
Note The directory only keeps two log files per slot. If disk verification is executed a third time for a slot that contains two log files, the oldest of the two files is removed. |
If no discrepancies are found on a card, the log file contains only the slot number, timestamp of the verification task, and a message stating that no discrepancies were found, as shown in the following example:
If discrepancies were found on a card, the log file contains the names of the databases and tables in which the discrepancies were found, as shown in the following example:
If the verification utility is run on a slot in which no card resides, the display will show that the slot was invalid and has been skipped, and shown in the following example:
If the card is in an unstable state, the display indicates that the verification utility has skipped that slot because it is unstable, as shown in the following example.
If a firmware upgrade had not finished (the commitrev command had not yet been used on the slot), the display indicates that the verification utility has skipped that slot because a REV_CHG is in progress, as shown in the following example:
If more than 20 discrepancies are found in a table or database, the utility is terminated and the display indicates that the slot is unstable, and lists the names of the tables and databases where the discrepancies were found. The following example shows the display for an unstable slot with more that 20 discrepancies:
![]() |
Note The disk verification utility only logs discrepancies. It does not synchronize the differences. |
If discrepancies are found by the disk verification utility, either:
If you provision connections while the verifydiskdb check command is running, discrepancies might be flagged, even if the information between the active PXM1E disk and the standby PXM1E disk is synchronized. To ensure an accurate log of discrepancies, wait for the verifydiskdb check to finish running before you provision connections.
If a connection fails and you do not know which end of the connection is causing the problem, putting a line into loopback mode can help you determine what the problem is and where it occurs on a connection. In an MGX 8830 and an MGX 8850, loopback lines provide CLI-based line level monitoring capabilities.
When a line is put into loopback, the receiving switch takes all of the data it receives and returns it unchanged back to the sender. The physical line in a loopback configuration is connected between a CPE and a switch; one physical line is connected from the tx (Transmit port) of the CPE to the rx (receive) port of a card on the switch you are testing. Another physical line is connected between the tx port of the same card and the receive port of the CPE.
Once the physical connection is established, you need to use the CLI to put the connection into loopback mode.
The following types of loopback are supported on the PXM1E:
Once your physical line is connected, you can perform a loopback test using the following procedure.
Step 2 Establish a configuration session with the active PXM1E using a user name with SERVICE_GP privileges or higher.
Step 3 Enter the dsplns command to display the configuration for all lines on the current card.
Step 4 Enter the addlnloop <-line type> <bay.line> <-lpb loopback type> command. Table ** describes the possible options for each PXM1E card type.
Step 5 Enter the dspln -<line type> <line_num> command to verify the that the appropriate line is in the specified loopback state.
![]() |
Note Before you can change the loopback type for an existing loopback, you must first delete the loopback by executing dellnloop, or you can just enter the addlnloop command with the -lpb 1 (No loopback) option. |
Once your physical line is connected, you can perform a loopback test using the following procedure.
Step 2 Establish a configuration session with the active PXM1E using a user name with SERVICE_GP privileges or higher.
Step 3 Enter the dsplns command to display the configuration for all lines on the current card.
Step 4 Enter the addlnloop <-line type> <bay.line> <-lpb loopback type> command. Table ** describes the possible options for each PXM1E card type.
Step 5 Enter the dspln -<line type> <line_num> command to verify the that the appropriate line is in the specified loopback state.
Before you can change the loopback type for an existing loopback, you must first delete the loopback by executing dellnloop, or you can just enter the addlnloop command with the -lpb 1 (No loopback) option.
BERT commands can help you analyze and resolve problems on a physical interface. To conduct a BERT on a line, a user sends a specified pattern over a line that is configured in loopback mode at the far end. The local end receives the loopback pattern, and the user compares the local end pattern to the original pattern sent from the far end. The number of bit errors discovered in the local (or receive) end pattern help the user determine the quality of the physical line.
![]() |
Note BERT is only available for T1 lines and IMA cards. |
Step 2 Establish a configuration session with the active PXM1E using a user name with SERVICE_GP privileges or higher.
![]() |
Note BERT commands are available only on the PXM1E card. However, you can run BERT on any service modules that support T1 lines or IMA. |
Step 3 Enter the dspbertcap command to display the loopback and BERT capabilities of a specific line or port on the current card. The display shows you which test patterns and loopback numbers are available on the current service module.
|
Step 4 Enter the cnfbert command as follows to set up BERT parameters on the looped back connection. You must use the available test patterns and loopback numbers displayed with the dspbertcap command in Step 3.
Table 9-39 cnfbert Command Parameters
|
In the following example, the user enables a BERT on line 1 in port 0 on the service module in slot 25. The BERT pattern is set to 1 (all zeros), and loopback is set to 14.
Step 5 After the BERT has been running for at least 30 minutes, enter the dspbert <bay> command to display the BERT result. Replace bay with 0 to indicate the upper bay, or 1 to indicate the lower bay.
![]() |
Note For the PXM1E, the bay will always be 1 because BERT is only run on the |
![]() |
Note The dspbert command can be issued even while the BERT is in operation. |
Replace bay with 1 to indicate the lower
There are two ways to terminate a configured BERT.
1. Enter the delbert <SM Interface> command. Replace <SM Interface> with the service module interface number in the format slot.line.port. In the following example, the user deletes BERT from line 1 on port 2 in the PXM1E in slot 7.
2. Enter the cnfbert command with the -en option disabled. (See Table 9-39 for a description of the cnfbert command parameters.)
Diagnostics tests run on all the major hardware components that belong to the PXM1E front card and its lower back cards, and the connection path between these components. You can configure a hardware-oriented test to check the health of the active and standby PXM1E front card. Tests can be run on standby card, the active card, or both cards at the same time.
PXM1E cards support both online and offline diagnostics.
The PXM1E runs offline diagnostics in the following areas:
Both control path and data path must to be tested in order to have a complete test coverage on the entire connection path within a card. The control path is the path that carries IPC messages between cards. The diagnostic data path is the path for cells travelling between the backplane and the loop back device.
Enter the cnfdiag command as follows to enable online diagnostics tests on the PXM1E card:
Unknown.7.PXM.a > cnfdiag <slot> <onEnb> <offEnb> [<offCover> <offStart> <offDow>]
Table 9-40 tells you how to set these parameters to run online diagnostics tests on a PXM1E.
Table 9-40 cnfdiag Command Parameters
|
![]() |
Warning Do not remove the active PXM while the offline diagnostic is running on the redundant PXM. If you remove it, the redundant PXM reboots but will not be able to become active unless its hard disk drive was previously synchronized to the hard disk on the previously active PXM. |
In the following example, the user enables online diagnostics only for the PXM1E in slot 7.
In the following example, the user enables online diagnostics for the PXM1E in slot 7. A medium online diagnostics coverage test is scheduled to run every Wednesday at 11:30 (11:30 AM).
In the following example, the user enables both online and offline diagnostics for the PXM1E in slot 8. A medium offline diagnostics coverage test is scheduled to run every Monday and Friday at 21:30 (8:30 PM).
To display your online diagnostics test configuration and ensure all the parameters have been set correctly, enter the dspdiagcnf command.
Enter the cnfdiagall command as follows to enable and configures online or offline diagnostics for all card slots:
Unknown.7.PXM.a > cnfdiagall <slot> <onEnb> <offEnb> [<offCover> <offStart> <offDow>]
Table 9-41 cnfdiagall Command Parameters
|
In the following example, the user enables online diagnostics only for all cards in the switch.
In the following example, the user enables online diagnostics for all cards in the switch. A medium online diagnostics coverage test is scheduled to run every Wednesday at 11:30 (11:30 AM).
In the following example, the user enables both online and offline diagnostics for all cards in the switch. A medium offline diagnostics coverage test is scheduled to run every Monday and Friday at 21:30 (8:30 PM).
To display your online diagnostics test configuration and ensure all the parameters have been set correctly, enter the dspdiagcnf command.
Enter the dspdiagcnf command to display the current diagnostics configuration on a card. The dspdiagcnf command displays the following information:
The following example shows the information displayed by the dspdiagcnf command.
Enter the dspdiagerr online command to display the current online diagnostics errors for all cards in a switch.
Enter the dspdiagerr offline command to display the current online diagnostics errors for all cards in a switch,
Enter the dspdiagstat command to display the number of times that the diagnostics has run. The output shows the number of attempts and the number of failures for both offline and online diagnostics.
Enter the dspdiagstatus command to display the diagnostics status and role (active or standby) for each card on the switch. The diagnostics statuses are:
To enable payload scrambling on an IMA group, enter cnfatmimagrp -grp <bay.group> -sps <PayloadScramble> command.
In the following example, the user enables payload scrambling on the ATM IMA group 14 on the PXM1E in the lower bay.
Table 9-42 describes the parameters for the cnfimagrp command.
Table 9-42 cnfatmimagrp Command Parameters
|
Enter dspatmimagrp <bay.group> to verify that the Payload scarmble is enabled.
To disable payload scrambling on an IMA group, enter cnfatmimagrp -grp <bay.group> -sps 2 command. In the following example, the user disables payload scrambling on the IMA group 14 on the PXM1E in the lower bay.
Enter dspatmimagrp <bay.group> to verify that the Payload scarmble is disabled.
To display general information about all configured IMA groups on the current PXM1E, enter the dspimagrps command, as shown in the following example:
To display a performance and statistic counter information for a specific IMA group, enter the dspimagrp <bay.groupNum> command. Replace bay with the 2 to specify the lower bay. Replace groupNum with the IMA group number.
![]() |
Note On the PXM1E, the bay number is always 2. |
In the following example, the user displays information about the IMA link 2 in the lower bay.
nknown.7.PXM.a > dspimagrp 2.2
Enter the dspimalnk <bay.link>command to display configuration information for the specified IMA link. Replace bay with the 2 to specify the lower bay. Replace link with the number of the link you want to delete, in the range from 1 through 16.
![]() |
Note On the PXM1E, the bay number is always 2. |
In the following example, the user displays information about the IMA link 5 in the lower bay.
To delete an IMA group, enter the delimagrp <bay.grp>. Replace bay with the 2 to specify the lower bay. Replace groupNum with the IMA group number you want to delete.
In the following example, the user deletes the IMA group 3 in the lower bay.
To delete an IMA link, enter the delimalnk <link> command. Replace bay with the 2 to specify the lower bay. Replace link with the IMA link you want to delete, in the range from 1 through 16.
![]() |
Note On the PXM1E, the bay number is always 2. |
In the following example, the user deletes the IMA group3 in the lower bay.
Enter the dspimagrps command to ensure that the correct IMA group is deleted:.
To restart an IMA group at the near end of a failed connection, enter the rstimagrp <bay.grp> command. Replace bay with the 2 to specify the lower bay. Replace link with the IMA link you want to delete, in the range from 1 through 16.
![]() |
Note On the PXM1E, the bay number is always 2. |
After you enter the rstimagrp command, the IMA group attempts to re-establish the IMA protocol with far end of a failed connection.
In the following example, the user attempts to restart the IMA group number 6 in the lower bay.
Posted: Fri Jan 23 20:54:10 PST 2004
All contents are Copyright © 1992--2004 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.