|
Table Of Contents
Software Error and Abort Tables
Troubleshooting the BPX Switch
General Troubleshooting Procedures
Displaying the Status of Cards in the Node
Troubleshooting SONET Automatic Protection System
Not Able to Correctly Set Up APS 1+1 Line Redundancy Configuration
Unable to Set Up APS 1:1 Line Redundancy Configuration
Operator Information about APS Architectures
Initial Investigation of APS Switch Operations
Unable to Perform APS External Switch After Forced or Manual APS Switch
APS Manual Switch to a Line Does Not Occur Right Away
Switch Occurs After Lockout Issued
APS Switch Made to a Line in Alarm
APS Switch Occurs at the Same Time as a Y-Red Switch
APS Switch Occurs After Issuing an APS Clear Switch
APS Switch Occurs Even Though APS Forced Switch in Effect
Large Cell Loss When Performing a Front Card Switchover
APS Service Switch Description
APS Line Does Not Seem to Switch and Active Line is in Alarm
BXM Back Card LED Green and Yellow Indications
How Channels Are Allocated and Deallocated
Troubleshooting
This chapter describes periodic maintenance procedures and general troubleshooting procedures.
Contents of this chapter include:
• Troubleshooting the BPX Switch
• Troubleshooting VSI Problems
After an alarm occurs, use the BPX switch software to isolate the problem. If a BPX switch part has failed, then it must be replaced (see "Replacing Parts").
Preventive Maintenance
You perform most monitoring and maintenance of the BPX switch via the BPX switch operating system software. Preventive maintenance of the BPX switch hardware is minimal and requires only that you periodically check:
1. The node supply voltage and internal cabinet temperature by using the dspasm command. The temperature should not exceed 50ЧC.
2. The event log by using the dsplog command.
3. The Software Abort Table by using the dspabortlog command.
4. The network alarm status by using the dspalms command.
Software Error and Abort Tables
The BPX software logs noncritical errors into the Software Error Table and contains up to 12 entries.
The BPX 9.3.X software logs critical errors into a separate Software Abort Table, so that there is no chance of critical errors being overwritten by noncritical errors. It contains up to 12 entries. Use the command dspabortlog to display the contents of the Software Abort Table and the command clrabortlog to clear it.
Troubleshooting the BPX Switch
This section describes basic troubleshooting steps to be taken for some of the more obvious node failures (see Table 28-1). This is not an exhaustive set of procedures, and does not take into account any of the diagnostic or network tools available to troubleshoot the BPX switch. For information on commands and usage, refer to the Cisco WAN Switching Command Reference.
Caution Do not perform any disruptive tests or repairs to the BPX switch on your own. Before proceeding with troubleshooting, call Cisco Customer Service so they can provide you with assistance in locating the fault and provide repair information.
General Troubleshooting Procedures
The BPX switch runs self-tests continuously to ensure proper function. When the node finds an error condition that affects its operation, it downs the card or trunk affected. It then selects a standby card or alternate trunk if one is available.
The FAIL indicators on the cards indicate that the system has found these cards defective in some mode, and now considers them as failed cards. Use Table 28-1 to find the cause and obtain the information on replacing the failed component.
Caution Never remove the active BCC until the standby BCC has entered the Standby mode. Using the dspcd command is the only reliable way to determine that the standby BCC has finished updating and has entered the Standby mode.
Caution When using Table 28-1 for troubleshooting, call Cisco Customer Service before performing any disruptive testing or attempting to repair the BPX switch. This ensures that you have isolated the correct problem area. It also enables Cisco Customer Service to provide assistance in performing the necessary procedures.
Warning Contact Cisco Customer Service before attempting to replace fuses on backplane.
Displaying the Status of Cards in the Node
When a card indicates a failed condition on the alarm summary screen, use the Display Cards (dspcds) command to display the status of the circuit cards on a node. The information displayed for each card type includes the card slot number, software revision level, and the status of the card.
The possible status description for each card type are listed in Table 28-2. Refer to the Cisco WAN Switching Command Reference for more information on the Display Cards command.
Table 28-2 Card Status for the BPX Switch
Card Type Status1 DescriptionAll card types
Active
Active card.
Active - F
Active card with no terminal failure.
Standby
Standby card.
Standby - F
Standby card with no terminal failure.
Standby - T
Standby card performing diagnostics.
Standby - F -T
Standby card with no terminal failure performing diagnostics.
Failed
Card with terminal failure.
All card types
(continued)
Unavailable
Card is present but it may be in one of the following states:
1. The node does not recognize the card.
2. The card is running diagnostics.
Down
Downed card.
Empty
No card in that slot.
BCC
Same status as for all card types, plus:
Updating
Standby BCC downloading the network configuration from an active BCC.
Note: Red FAIL LED flashes during updating.
Cleared
BCC is preparing to become active.
Downloading Software
There are downloader commands that appear when the system is down loading software to the BCC.
Minor
BCC Redundancy alarm indicates node is configured for redundancy but no standby BCC is equipped.
1 Cards with an F status (no terminal failure) are activated only when necessary. Cards with a failed status are never activated.
System Troubleshooting Tools
You can perform a number of manually initiated tests from the Cisco WAN Manager NMS console to assist in system troubleshooting. These tests may be included in a job so they can be scheduled to run remotely at a specified time if desired.
User-Initiated Tests
Several user-initiated tests can be used to diagnose system problems. These tests are self-contained in that they do not require the use of external test equipment. They also do not require you to place a loopback at the far end to test both directions of transmission. The user initiated tests are listed in Table 28-3.
Several display commands can be used to obtain information that may be helpful in troubleshooting system problems. The system troubleshooting commands are also listed in Table 28-3.
Loopback Tests
Various loopback paths can be set up to help diagnose transmission problems. These rely on the use of external test equipment to provide the source of a test signal.
The available loopback commands are listed in Table 28-4.
You set up a local loopback path (LL) in the local node at the Frame Relay Module (FRM) card associated with the port or connection to be tested. You then apply a test signal to the input. This passes through the associated Interface Card (FRI), is sent to the FRM card over the system bus where it is looped back toward the input. This tests the cabling and the local node processing of the signal.
A remote loopback path (RL) is set up in the remote node also at the Frame Relay card (FRM). But, in this case, the signal travels over the network and through the remote node processing equipment but does not include the remote node Interface Card (FRI) or associated cabling. These components would be tested using another local loopback at the remote node.
The external loopback command finds limited use in data applications where an external data interface unit (DSU or CSU) is attached to the local node data interface card, illustrated by the SDI card in Figure 28-1. The local node transmits the appropriate loopback codes out the circuit line towards the external device and then sets up the appropriate loopback path (see Figure 28-1).
Figure 28-1 Network Loopback Paths
Connection Testing
System software includes a Test Connection (tstcon) command for testing network connections. This test is initiated by the network operator from the NMS console and can be performed at any time, but it momentarily interrupts traffic on the connection during the test. Connection testing should be performed only when an alarm has been reported from the connection or during off-hours.
Test Connection tests both directions of transmission from end to end and displays a pass or fail indication for each connection tested. You can specify:
•a single connection
•all connections
•all connections of a particular type (voice, data, or Frame Relay)
•a starting and ending connection number
In addition to testing the connection, the Test Connection routine will attempt to isolate and repair any failure it detects. The controller card at the node where the Test Connection (tstcon) command is issued instructs the service card to build packets containing special test frames. These packets are sent across the network to the terminating node, which depacketizes them, repacketizes the frame, and sends them back to the originating node where the returned frame is analyzed.
If the returned test pattern is incorrect, the system goes into an automatic fault isolation mode. Controllers in the various nodes along the connection route communicate with each other over an overhead message channel separate from the normal circuits.
The test pattern continues to be transmitted and analyzed at each node along the path as it is transmitted and as it is received until the failed network element is identified. Redundant cards may be switched into operation and routing tables in associated network trunk cards may be reprogrammed in an attempt to correct the problem. If all else fails, the suspected path and/or network component is then reported to the network manager (NMS).
External Device Window
External devices connected to network nodes, such as bridges, routers, or subrate multiplexers may be accessed through the NMS Window command. This feature provides a direct command line interface to external devices from the NMS console. Depending on the capability of the external device, it is often possible to report status and alarms and to control or configure the device through an RS232 port connection.
The following example illustrates a Window display of a router connected to the local node. In this example, the window is used to initiate a ping of the router connection.
Example: NMS Window to a Local Router
Protocol [ip]:
Target IP address: 192.9.202.1
Repeat count [5]:
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]:
Type escape sequence to abort. ^^
Sending 5, 100-byte ICMP Echos to 192.9.202.1, timeout is 2 seconds:
. . . . .
Success rate is 100 percent
Troubleshooting SONET Automatic Protection System
For APS line redundancy, the following problems can occur:
– Not Able to Correctly Set Up APS 1+1 Line Redundancy Configuration
– Unable to Set Up APS 1:1 Line Redundancy Configuration
– Operator Information about APS Architectures
–What the Various APS Switches Mean
– Unable to Perform APS External Switch After Forced or Manual APS Switch
– APS Manual Switch to a Line Does Not Occur Right Away
– Switch Occurs After Lockout Issued
– APS Switch Made to a Line in Alarm
– APS Switch Occurs at the Same Time as a Y-Red Switch
– APS Switch Occurs After Issuing an APS Clear Switch
– APS Switch Occurs Even Though APS Forced Switch in Effect
– APS Line is Failing to Switch
– Large Cell Loss When Performing a Front Card Switchover
– APS Service Switch Description
– APS Line Does Not Seem to Switch and Active Line is in Alarm
– BXM Back Card LED Green and Yellow Indications
•APS Alarms
–What Do APS Alarms Represent
APS Configuration Problems
The following sections describe possible APS configuration problems.
Not Able to Correctly Set Up APS 1+1 Line Redundancy Configuration
Description: The addapsln user interface command fails to execute correctly for APS 1+1 line addition.
Initial Investigation: The addapsln command is used to set up the APS line redundancy configuration. For APS 1+1 configurations, BPX software supporting APS and BXM firmware supporting APS must be used.
The following hardware requirements must be met:
•BXM-Enhanced OC-3 or OC-12 front cards. BXM-155-4 or BXM-155-8 front card of revision C or higher. BXM-622-2 or BXM-622-1 of revision E or higher.
•RDNT-BP daughter backplane—special APS redundancy backplane
•BXM OC-3 or OC-12 APS back cards (they have two connectors on the back instead of one and require the daughter backplane in order to fit into the BPX backframe.
•Card redundancy (addcdred or addyred) must be set up on the card pair prior to addapsln, see section on Y-cable issues. APS does not use the special Y-cable, it uses straight cables on both ports to the remote port. The redundant card must be in adjacent slots.
•Using a back card frame containing internal card cage stiffeners requires that only slots 2-5 and 10-13 be used for APS 1+1 configurations. This is due to the stiffeners preventing the daughter backplane from fitting into the back card frame.
•A newer back card frame removes the slot restriction of having to put daughter backplane and APS back cards in slots 2 to 5 and 10 to 13.
Unable to Set Up APS 1:1 Line Redundancy Configuration
Description: The addapsln user interface command fails to execute correctly for APS 1:1 line addition.
Initial Investigation: For APS 1:1 configuration, two adjacent lines on the same card are used. No special hardware is required; however, the maximum connections supported must be reduced by half using the cnfcdaps command. FW and SW support of APS is required.
Workaround: APS 1:1 can be run on non-APS-enhanced BXM card by halving the number of channels the card can support (cnfcdaps). No special back cards are needed for APS 1:1.
For APS 1:1 configuration the APS line must be configured (addapsln) before a line (upln) or trunk (uptrk) can be upped. Conversely, the line or trunk must be downed before the APS line can be deleted (delapsln).
Use dspapsln to verify that the APS line has been added.
Operator Information about APS Architectures
Description: The cnfapsln user interface command does not let you configure any combination of APS architectures.
Initial Investigation: You can change the APS configuration by using the cnfapsln command; however, not all combinations are allowed. Here is a table of combinations allowed and disallowed.
Once the APS configuration 1+1, 1:1, 1+1 Annex B, or 1+1 ignore K1 is chosen by the addapsln, it cannot be changed except by deleting the APS line (delapsln) and readding the APS line with the new configuration (addapsln).
Operational Problems
This section describe possible APS operational problems and troubleshooting techniques for each.
Initial Investigation of APS Switch Operations
There are ten reasons an APS switch might occur. You can view these logged reasons by using the dsplog command. When the BXM switches an APS line it returns an event message to the SWSW with the reason why it switched and which line is active.
This list shows the possible conditions that might cause/prevent a switch. The list is arranged starting from highest precedence and ending with lowest precedence.
1. Lock Out of Protection—Specifies an external user-requested switch that prevents switching from working line to protection line from taking place.
2. Forced Switch—Specifies an external user-requested switch that forces a switch from working line to protection line or vice versa even if there is an alarm on the destination line.
3. Signal Fail—Specifies an automatically initiated switch due to a signal failure condition on the incoming OC-N line including loss of signal, loss of frame, AIS-L defects, and a line BER exceeding 10-3.
4. Signal Degrade—Specifies an automatically initiated switch due to a "soft failure" condition resulting from the line BER exceeding a preselected threshold (cnfapsln command).
5. Manual Switch—Specifies an external user requested switch that requests a switch from working line to protection line or vice versa but only if there is no alarm on the destination line.
6. Wait To Restore—Specifies a state request switch due to a revertive switch back to the working line because the Wait-to-Restore timer has expired.
7. Exercise—Specifies that this condition is not supported.
8. Reverse Request—Specifies a state request switch due to the other end of an APS bidirectional line performing an APS switch.
9. Do Not Revert—Specifies a state request due to the external user request being cleared, such as a forced switch while using nonrevertive switching.
10. No Request—Specifies a state request due to the external user request being cleared, such as a forced switch while using revertive switching.
Unable to Perform APS External Switch After Forced or Manual APS Switch
Description: After performing a forced switch from the working line to the protection line (switchapsln Ln1 Ln2 3) and then another forced switch back to working line (switchapsln Ln1 Ln2 4), when the user again tries to perform a forced switch to the protection line, nothing happens.
Investigation: Once a forced switch is made from the working line to the protection line and back again, a clear switch (switchapsln Ln1 Ln2 1) must be issued in order to perform another forced switch. This applies to APS manual and lockout switching also.
With APS 1+1, when repetitive switchapsln commands are issued, up to two in a row can be executed sequentially, when alternating between options 3 and 4 (forced switch), or 5 and 6 (manual switch), but no more. Attempts to execute a third switchapsnln will not succeed, and the following error message is displayed:
"Cannot request manual W->P when manual P->W switch in progress"
If users desire to perform repetitive switchapls commands, they need to issue a clear switch between each W-P, P-W pair of commands, for example:
switchapsln 2.1 1
APS Manual Switch to a Line Does Not Occur Right Away
Description: After issuing a manual switch either to working or protection line, the switch did not occur because the destination line was in alarm. When the alarm is cleared on that line the switch does occur.
Explanation: The BXM firmware remembers the "last user switch request" (also called external request) and tries to switch to that line when it becomes available.
Switch Occurs After Lockout Issued
Description: With protection line active, the user issues an APS switch lockout and a switch occurs back to the working line.
Investigation: This is normal operation. When the protection line is active and an APS switch lockout is issued, a switch to the working line will happen. The lockout function locks the working line as active. Only an external (user-requested) APS clear switch (switchapsln Ln1 Ln2 1) will disable the lockout.
APS Switch Made to a Line in Alarm
Description: After performing a forced switch to a line with a line alarm, the switch is successful in making an alarmed line active with possible loss of traffic.
Investigation: It is normal operation for a forced switch to cause a switch to a line even though it may be faulty. This enables you to "force" a switch to standby line even if it is in alarm. A traffic outage may occur.
During a manual switch request, the BXM firmware decides whether the switch should occur and the switch may not occur if there is an alarm on the standby line. An APS clear switch will allow automatic switching to resume following a forced switch.
Reverse Switch
Description: User performs a forced or manual switch on local end of APS line in bidirectional mode, but other end indicates a reverse switch was performed.
Investigation: This is normal operation. A reverse switch in bidirectional mode occurs on the far end of the APS line when the local end of the APS line performs a switch for any reason.
APS Switch Occurs at the Same Time as a Y-Red Switch
Description: Two related scenarios could cause this to occur.
1. A forced or manual switch is in effect. In dspapsln, the Last User Switch Request is forced or manual w->p or p->w. If a switchcdred/switchyred is performed (could be caused by card failure or physically removing card also) the front card switches and an APS switch occurs.
2. A clear switch is in effect. In dspapsln, the Last User Switch Request is clear. If a switchyred is performed (could be caused by card failure or physically removing card also) the front card switches and an APS switch occurs.
Explanation: Following a switchcdred/switchyred, or active card reset, the BXM card is instructed to perform an APS switch to align itself with the Last User Switch Request (switchapsln).When a Y-red (switchcdred) switch takes place on a BXM card pair being used for APS 1+1, the card being switched is sent configuration messages including the last user switch request. The BXM card will initially become active in an APS "clear" switch, mode following a switchcdred or reset.
This means that the APS switching is on automatic. However if the Last User Switch Request is a manual or forced switch, the software sends this request to the BXM, and the BXM will switch to this line if it is not already active. This switch is done to comply with the users last APS switch request.
In the second case, if the last user request is "clear," full automatic APS switching is in effect with the working line being active by default. When there is no last user switch request (switchapsln to protection, for example) to switch to any particular line, the working line becomes active.
APS Switch Occurs After Issuing an APS Clear Switch
Description: User issues an APS clear switch (switchapsln Ln1 Ln2 1) command while protection line is active and a switch occurs to the working line.
Explanation: This is normal operation. An APS clear switch request causes the APS switching mechanism in the BXM to initialize. This will cause a switch back to the working line if the working line is in better shape than the protection line. If the protection line is not faulty, no switch will occur.
APS Switch Occurs Even Though APS Forced Switch in Effect
Description: A forced switch to protection line is performed. LOS on protection line causes a switch back to working line even though a forced switch is in progress.
Explanation: Signal Fail on Protection line has higher priority than Forced switch. Whenever the protection line is in failure, there is a switch to working line, even if the working line is failed or there is a forced W->P in affect.
APS Line is Failing to Switch
Description: The user issues an APS forced or manual switch request but no switch occurs.
Investigation: This could be due to a forced, manual, or lockout switch being in progress and a clear switch is required (switchapsln Ln1 Ln2 1). Need to issue an APS clear switch (switchapsln) to exit forced, manual, or lockout switch state.
If running the ITUT APS standard protocol, which does not report an Architecture Mismatch APS alarm, the problem could be that one end of the line is bidirectional and the other is unidirectional.
Check that configuration is the same on both ends, specifically uni/bidirectional mode, 1:1/1+1 configuration.
A manual switch will not occur if the standby line is in alarm.
Large Cell Loss When Performing a Front Card Switchover
Description: A line configured for APS 1+1 line redundancy has its active front card switched either due to card failure, switchyred (switchcdred), or resetting the card. A loss of cells is observed.
Investigation: Cell loss at card switchover is not due to faulty APS. It is a result of the card redundant switch (Y-red switch) and there are up to 250 ms worth of traffic disruption during BXM front card switchovers.
APS Service Switch Description
Description: What is an APS service switch? Does it work on APS 1:1 configurations?
Investigation: An APS service switch is applicable only to APS 1+1 configuration. It enables switching all APS lines on a card by using a single switchapsln command with an "s" option at the end of the command. All APS lines on this card pair are switched and made active on a single back card, allowing the other back card to be removed for service.
Important: Be sure that the associated front card is active for the back card that is to remain in the rack. You might have to perform a switchcdred so that the back card that the service switch switches to has its associated front card active. A service switch is not required in order to remove a BXM front card with APS 1+1 lines on it. The card redundancy will handle the switch to the other card without affecting the lines.
APS Line Does Not Seem to Switch and Active Line is in Alarm
Description: A major line alarm is indicated on the active line yet it remains active due to no APS switch to the redundant line.
Initial Investigation
1. Verify that the configuration is correct (dspapsln, cnfapsln). See preceding configuration problems.
2. Use dspapsln to check the APS line's status. The dspapsln display shows the active and standby line's alarm status. It also shows if there are any APS alarms.
If the active line alarm status shows OK but the standby line alarm status shows an alarm, then a switch will not occur due to the standby line alarm. Troubleshoot the standby line problem.
If the standby line alarm status shows OK but the active line alarm status shows an alarm then a switch should have occurred and there is a more obscure problem.
If there is an APS alarm shown under Current APS alarms, this could be the problem (see section on APS Alarms).
If APS 1+1 is configured, use dspcds to check the status of the protection line's card. If there is a problem with this card, a switch may not occur.
3. Verify the sequence of events by using dsplog and tracing the entries that contain information about this line or APS on this line.
If a switch was attempted and succeeded due to a Loss of Signal, the message "APS SignalFail switch from LN 1 to LN 2" should be logged.
If the switch failed, a message appears such as "Cannot do APS SigFail switch from LN 1 to LN 2".
Workaround: Perform a clear switch on each end of the APS line (switchapsln 2.1 1). This may get both ends in sync and clear up the problem.
A forced switch from working to protection may be performed (example: switchapsln 2.1 3).
Warning If the protection line is in LOS and you force a switch to it, traffic is lost.
If the line is an APS 1+1 line, then the front cards are redundant and the user may try a switchcdred (switchyred) to induce APS switching. This should normally have no effect on APS switching. APS switching and card redundancy switching are independent.
The BXM card may be reset in combination with an APS clear switch either before of after the reset at both ends of the APS line. Perform an APS clear switch on both on both ends of the line. Reset the BXM cards (resetcd h).
BXM Back Card LED Green and Yellow Indications
Description: Prior to an APS switch, the active card LED is green and the standby card LED is yellow. After the APS switch, both LEDs are green
Explanation: The BXM back card LED is meant to show whether the card is currently being used at this time. Green means that this card is in use. Yellow means that the card is not in use and could be removed for service. If the standby line's card's LED is green it means that part of this card is being used at this time. This could happen due to the APS 1+1 cross-over circuit where the working line's front card is active but the protection line itself is active. The working line's back card is being used to shunt traffic to the protection line's back card.
BXM Port LED States
Scenario: For an APS 1+1 or APS 1:1 line pair, the port LEDS are the same color on the working and protection line.
Explanation: To switch software, the APS line pair is a single logical line. Although required to send BXM messages to both lines, these messages are the same message. Thus switch software cannot send different LED states to the BXM for the same APS line. The BXM firmware makes the protection line LED state the same as the working line LED state.
BME Connection Diagnostics
The following are the commands used for BME connection diagnostics:
•tstconseg and tstdelay commands may be used to troubleshoot a leaf connection both from the BME end point as well as on the other end point.
•tstconseg is available on the root connection only on the non-BME end point.
•tstconseg is not supported from the BME end of the root connection.
•tstdelay is not supported on root connections.
Troubleshooting VSI Problems
This section describes how different types of channels are allocated (VSI, Automatic Routing Management), and how to troubleshooting some problems related to VSI. Note that some or all of the commands discussed in this section require service-level or above user privileges. To access these commands, you must have debug (Service or StrataCom level) privileges and passwords. Check with TAC for assistance.
How Channels Are Allocated and Deallocated
To understand channel allocation and deallocations problems, it is important to understand how the channels are distributed. The BXM card can support x number of channels. The value x varies between different models of BXMs.
How Networking Channels Are Allocated
Networking channels are assigned for trunk interfaces only. This includes physical, feeder, and virtual. Every physical and feeder trunk that is active is assigned 271 networking channels. For virtual trunks, the first virtual trunk upped on a port is assigned 271 networking channels. Every subsequent one requires an additional one. So if the second virtual trunk on the same port is upped, one more networking channel is reserved for that virtual trunk.
How Automatic Routing Management Channels Are Allocated/Configured
When a port or trunk interface is upped, a default value of 256 PVC channels are assigned. You can use the cnfrsrc command to change this value to fit your needs. Note that this is only the number of PVC channels configured. Every time a connection is added on the port or trunk interface, a counter is incremented to keep count of the number of PVCs used. This counter can never exceed the number configured. For the trunk interface, connections are rerouted if the new value configured is less than the old value. For the port interface, cnfrsrc will not allow you to decrease the configured value to be less than the used value. You will need to delete connections before decreasing the PVC value.
How SVC Channels are Allocated and Configured
You can configure the number of SVC channels by using the cnftrk or the cnfport command. SVC and VSI channels cannot coexist. The command will block you from configuring channels if there are VSI channels allocated.
How VSI Channels Are Assigned for VSI Master to Slave VCs
When a VSI shelf is added with the addshelf command on the feeder interface, 12 LCNs are reserved for master-to-slave VCs. The reason for 12 LCNs is that one LCN is needed to communicate to an active BXM (with VSI functionality). The BPX has 15 slots possible, two of which are used for the BCC and one used for the ASM card. The worst case is if the BPX has all BXM cards in the node, therefore the master end point (that is, the card with the VSI shelf added) needs 12 LCNs to communicate with all the cards on the node. The command dspvsich will display all the LCNs reserved for master to slave VCs and interslave VCs.
How VSI Channels Are Configured/Allocated
VSI channels are configured through the cnfrsrc command. The user specifies a VSI min and a VSI max for the partition. The number of channels that is allocated is max (sum_of_min, max_of_max) as shown in the following example:
port group 1:
port 1: min max
partition 1: 1000 1000
port 2:
partition 1: 2000 1000
port group 2:
port 3:
partition 1: 2000 5000
port 4:
partition 1: 2000 4000
For portgroup 1:
sum_of_min = 3000; max_of_max = 1000
For portgroup 2:
sum_of_min = 4000; max_of_max = 5000
Therefore, the number of channels allocated for VSI is 8000.
How Background Redundancy Channels Are Allocated
The formula for getting the LCN is num_chans + 1. The channels are used for Y-redundancy cards to communicate with each other.
How IP Channels Are Allocated
IP channels are used for ALL5 messaging. The LCNs are reserved within switch software. The formula for getting the LCN is num_chans + 14 + port (0 based). Twelve LCNs are reserved for IP channels, one for each port.
How ILMI/LMI Channels Are Allocated
The formula for getting the LCN is num_chans + 2 + port.
How ILMI Channels Are Allocated for VSI Partitions on Trunk Interfaces
When ILMI functionality is enabled for a VSI partition on a trunk interface, a new ILMI session is started on the BXM card for the trunk interface. The LCN for this session is allocated from the LCNs available for the Automatic Routing Management partition. This LCN is allocated from the port-based pool; not from the card-based pool.
Note that no new LCN is allocated when ILMI functionality is enabled for VSI partitions on port interfaces. This is because the ILMI functionality for VSI partitions on port interfaces use the same ILMI functionality that is started for Automatic Routing Management. These use the preallocated LCN as discussed in the preceding section.
How VSI Channels Are Assigned for Interslave VCs
Interslave VCs are assigned with LCNs that are reserved within switch software. These LCNs are not taken from the pool. The formula for getting the LCN is num_chans + 26 + dest_slot where num_chans is the number of channels the card supports
mc_vsi_end_lcn
This value is shown in the dsplogcd command. If the value is 0, then there are no VSI channels configured on the card. If it is not zero, then there are VSI channels. It marks the first VSI channel.
num chans
This value is shown in the dsplogcd command as "Physical Chans." It is reported to switch software from the card. Each BXM will vary in the number of channels that it supports.
How Port Group Enters the Channel Assignment Picture
The dsplogcd command is for service level users and above. You must have "service" level privileges to use it.
There are some models of BXM cards that will support more than one port group. The commands dsplogcd and dspcd will indicate the number of port groups supported. Even though each card supports x channels, there is a hardware limitation of how many channels can be supported between certain ports. A set of ports are grouped into port groups; that is, a BXM 8-port OC-3 card has two port groups, consisting of ports 1-4, and 5-8 respectively. Each port group will have an upper limit of the number of channels it can support, typically.
(num_chans / num_of_port_groups).
cnfrsrc Fails with "Available Channels is 0"
When the user thinks that there are channels available, but the cnfrsrc command says that the number of available channels is 0. The user will not be able to allocate any more VSI channels.
This might not be a problem because the user might not have accounted for hidden channel assignments like networking and VSI VCs. Execute the dspchuse command to see where all the channels are allocated. Note any channel assignment that looks suspicious. Verify this page with the channels configured from the cnftrk and cnfrsrc commands.
The dspchuse command is available to users in this release.
Workarounds: The workaround depends on where the problem is. If the problem is with PVCs, try the cnfrsrc command and change the number of pvcs. Since switchcc will rebuild the channel database, try executing switchcc.
The following are the things that should be done:
•Capture the dspchuse screen and compare against the cnfrsrc and cnftrk commands.
•Verify the number of trunks that are upped. This will indicate the number of networking channels assigned.
•Note the number of VSI shelves added. For each VSI shelf added, 12 LCNs are reserved on the BXM attached to the controller and 1 LCN is reserved for all the other active BXM cards. Capture the dspvsich command. For example:
–slot 13:
–2 vsi shelf added
–slot 11:
–1 vsi shelf added
–slot 9:
–Two (2) trunks are upped
–One (1) port is upped
–On slot 13 - 25 lcns are reserved => 12 for each vsi shelf, and 1 for the shelf added to slot 11.
–On slot 11 - 14 lcns are reserved => 12 for the vsi shelf, and 2 for the 2 shelves added on slot 13.
–On slot 9 - 3 lcns are reserved => 2 for the 2 shelves added on slot 13, and 1 for the 1 shelf added on slot 11.
Verify if anyone has disable a partition.
Disabling the partition will not recalculate the end_lcn value. The end_lcn is recalculated by a card reset or a switchcc or node rebuild.
cnfrsrc Fails with "Automatic Routing Management is Currently Using the Channel Space"
This error is indicates that there are Automatic Routing Management channels currently configured on the space that the user wants for VSI.
For example: The BXM card supports 100 channels, with 50 of the channels configured for PVCs and 50 for VSI ranging from 51-100. Assume that the card has five connections on channel 45-49. Now change the configuration of PVCs to 10. The command will work since only five are currently used. The available channels on the card is now 40. If cnfrsrc is executed now to increase the number of VSI channels, the command will fail, because channels 45-49 are currently in use.
To check if a specific connection is using a channel out of range, use the following procedure:
Step 1 Use the dcct command to verify the channel number (LCN) used by the connection.
Step 2 Get VSI end LCN using dsplogcd—field mc_vsi_end_lcn
Step 3 In normal conditions, the value of mc_vsi_end_lcn should be greater than LCN.
To check if any connection in the port or trunk card is using a channel out of range, use the following procedure:
Step 1 Get VSI end LCN using dsplogcd—field mc_vsi_end_lcn
Step 2 Use the dspchmap command to display the map of LCNs used by connection in the card. In normal conditions, no LCN higher than mv_vsi_end_lcn should be associated with an Automatic Routing Management connection or trunk xlat.
Workarounds: The only workaround is to delete the connections currently using the high end of the channel range. On the trunk interface, causing the connections to reroute will likely cause the lower LCN range to be used first. On the port interface, delete and readd the connection.
Troubleshooting Commands
A list of the troubleshooting commands are described in Table 28-5. For more information, refer to the Cisco WAN Switching Command Reference, Release 9.3.30.
Posted: Tue May 10 21:20:34 PDT 2005
All contents are Copyright © 1992--2005 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.