cc/td/doc/product/access/c90
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

Managing Cisco 90i. IDSL Channel Units and Subscriber Loops
Cisco 90 Series DSL Management Agent SNMP MIB
Verifying Network Connectivity
Managing Cisco 90i IDSL Channel Units
Managing Subscriber Loops

Managing Cisco 90i. IDSL Channel Units and Subscriber Loops


Managing the Cisco 90i IDSL Channel Unit and its associated subscriber loops is a process of managing the channel units, ports, and connections for each D4 channel bank in the network. The Cisco 90 Series DSL Management Agent provides a single convenient, scalable Simple Network Management Protocol (SNMP) management interface to monitor and control thousands of Cisco 90i IDSL Channel Units. This chapter provides information on the following subjects:

Cisco 90 Series DSL Management Agent SNMP MIB

All management functionality for the Cisco 90i IDSL Channel Units and their associated subscriber loops is provided through the Cisco 90 Series DSL Management Agent SNMP Management Information Base (MIB). (See the appendix "Cisco 90 Series MIB" for information on how to obtain the Cisco 90 Series MIB.)

The MIB provides managed objects and information to perform operational tasks including:

Cisco 90 Series DSL Management Agent SNMP MIB Structure

The Cisco 90 Series DSL Management Agent SNMP MIB is partitioned into several logical groups of managed objects and tables. These groups and tables are organized to distinguish between information and functionality associated with physical and logical entities such as channel units, ports, and PVCs. Many tables are hierarchically indexed, meaning that one or more indexes are used to access items and subitems that are related to one another. For example, a table having information about subscriber ports is indexed first by channel bank number, then by channel unit slot, and finally by the port number. In this way, all objects managed through the agent can be individually and uniquely referenced.

Figure 5-1 graphically represents the basic structure of the MIB. The information and functionality of each group or table of the MIB is described briefly in the following sections. The complete Cisco 90 Series DSL Management Agent SNMP MIB is provided in the appendix "Cisco 90 Series MIB," following this chapter. Examples of how to use each group or table in actual operations is covered in more detail later in the chapter.


Figure 5-1   Cisco 90 Series DSL Management Agent MIB Structure


frxSys Group

The frxSys group consists exclusively of administrative information, operational status, and configurable parameters for the Cisco 90 Series DSL Management Agent.

Administrative information includes the description, type, and version of the Cisco 90 Series DSL Management Agent.

Additionally, SNMP managers can view and modify strings containing a customer-defined descriptive name, the person to contact regarding this device, and where the device is located.

The operational status information objects are useful in determining what connectivity the agent has to the rest of the network. Several objects are present in this table to help troubleshoot connectivity and protocol problems between the agent and the Frame Relay port to which it is connected.

The SNMP manager can configure the agent's real-time clock, and also define whether or not an SNMP trap is generated to the appropriate manager(s) when a performance monitoring threshold is crossed.

frxDefault Group

The frxDefault group controls whether settings in the frxDefault group may be downloaded to the channel unit and what values to download when you install a new Cisco 90i IDSL Channel Unit or any time you press the Download Config pushbutton on the channel unit faceplate.

For example, the first three objects in the frxDefault group (frxDefaultEnable, frxDefaultTrap, and frxDConfigSrc), control what actions are taken when the channel unit Download Config pushbutton is pressed:

The remaining objects in the frxDefault group are the parameters that are actually to be applied to the channel unit when the Download Config pushbutton is activated and the frxDefaultEnable object is enabled.

The frxDMgtT391, frxDMgtT392, frxDMgtN391, frxDMgtN392, and frxDMgtN393 objects define the respective default Annex D LMI communications parameters for the link between the subscribers and the channel units when Frame Relay protocol is used on the subscriber loops. The same objects also define those parameters for the link between the channel units and the service provider Frame Relay network.

The frxDPortSpeed and frxDPortProtocol objects define the default subscriber port speed (56, 64, 128, or 144 kbps) and port protocol (Frame Relay or PPP) to be applied.

The frxDCktCIR, frxDCktBc, and frxDCktBe objects control the default settings for the PVCs between the subscriber CPE and the channel unit subscriber port. These objects define the Frame Relay committed information rate (CIR), committed burst size (Bc) and excess burst size (Be) parameters for all PVCs on the channel unit, respectively. These parameters can be overridden for each individual PVC, if desired.

frxBank Group

The frxBank group contains a dynamically populated table, frxBankTable, which contains a list of all D4 channel banks the agent has discovered and is managing. Banks are only discovered if they contain at least one Cisco 90i IDSL Channel Unit and a management PVC has been provisioned between the agent and the bank, as described in the chapter "Installing D4 Channel Banks and Cisco 90i IDSL Channel Units." Empty banks are not discovered nor are banks containing channel units other than the Cisco 90i IDSL Channel Unit. Entries will only be present for banks that exist; there are no empty entries in this table. Users may not add, delete, or modify any information in this table.

Each table entry consists of two objects:

frxChUnit Group

The frxChUnit group contains a dynamically populated table, frxChUTable, which contains a list of all Cisco 90i IDSL Channel Units the agent has discovered and is managing. Cisco 90i IDSL Channel Units are automatically discovered when they are installed in channel banks linked to the agent with a management PVC. An entry for each channel unit is automatically added to this table when a channel unit is discovered. Channel units that are removed from service are automatically removed from the table. The frxChUTable is indexed first by the frxBankIndex and second by the frxChUIndex, which corresponds to the physical slot number of the channel bank the channel unit is installed in. Several parameters for each channel unit can be monitored or configured through the frxChUTable:

The frxChUTable also contains several performance and error statistics counter objects to monitor the health and operation of the channel units. Each counter only counts data for traffic destined for or sent from subscriber ports on a particular channel unit.

frxMgt Group

The frxMgt group contains two tables, frxMgtTable and frxMgtPortTable, which allow the monitoring and configuration of channel unit and port Annex D management parameters, respectively.

frxMgtTable

The frxMgtTable allows you to monitor and configure Annex D management protocol between the D4 digroup and the Frame Relay switch. These parameters apply specifically to the link between the D4 channel bank and the service provider Frame Relay network. The frxMgtTable is indexed first by the frxBankIndex and second by the frxChUIndex, which corresponds to the physical slot number of the channel bank the channel unit is installed in.


Note Because all channel units in a D4 digroup are monitoring the same Annex D protocol between the D4 T1 and the Frame Relay switch, the values for frxNetLinkErrors, frxNetProtErrors, frxNetChInactive, and frxNetChStatus should be (approximately) equal in all channel units. These parameters can be read from any channel unit in the digroup.


frxMgtPortTable

The frxMgtPortTable allows you to monitor subscriber port Annex D management parameters. These parameters apply specifically to the link between the channel unit subscriber port and the subscriber CPE. Annex D LMI is only in use when the subscriber port protocol is set to be Frame Relay. These parameters are not applicable when the subscriber port protocol is defined to be PPP. The frxMgtPortTable is indexed by:

1. frxBankIndex

2. frxChUIndex (which corresponds to the physical slot number of the channel bank the channel unit is installed in)

3. frxPortIndex (the subscriber port number on the channel unit)

These indexes are described below:

frxPort Group

The frxPort group contains five tables:

1. frxPortTable

2. frxCircuitTable

3. frxUEocTable

4. frxUThrTable, and

5. frxUPerfTable

These tables are described below:

frxPortTable

The frxPortTable allows subscriber ports on the Cisco 90i IDSL Channel Unit to be configured and monitored by an SNMP manager. The frxPortTable is indexed as follows:

1. frxBankIndex

2. frxChUIndex (which corresponds to the physical slot number of the channel bank the channel unit is installed in)

3. frxPortIndex (the subscriber port number on the channel unit)

These indexes are described below:

frxCircuitTable

The frxCircuitTable allows configuration and monitoring of all Frame Relay PVCs linking subscriber ports to subscriber CPE. The frxCircuitTable is indexed as follows:

1. frxBankIndex

2. frxChUIndex (which corresponds to the physical slot number of the channel bank the channel unit is installed in)

3. frxPortIndex (the subscriber port number on the channel unit)

4. frxPvcIndex (the DLCI of the PVC)

These indexes are described below:

frxUEocTable

The frxUEocTable table uses IDSL Embedded Operations Channel (EOC) functions to diagnose and sectionalize problems on the subscriber loop. The frxUEocTable is indexed first by the frxBankIndex and second by the frxChUIndex, which corresponds to the physical slot number of the channel bank the channel unit is installed in.

See the section "Managing Subscriber Loops" later in this chapter for test procedures using this table.

frxUThrTable

The frxUThrTable table allows U-interface performance monitoring thresholds and alarms for each subscriber loop and any downstream BRITE cards. The objects in this table are defined by the Bellcore TR-TSY-000829 specification. The table is indexed as follows:

1. frxBankIndex

2. frxChUIndex (which corresponds to the physical slot number of the channel bank the channel unit is installed in)

3. frxPortIndex (the subscriber port number on the channel unit)

4. frxPAddrIndex (the location of the device on the subscriber loop)

The indexes are described below:

The bit positions are mapped as follows:

Bit Position Description

1

Current Day Severely Errored Seconds Receive

2

Current Day Severely Errored Seconds Transmit

4

Current Day Errored Seconds Receive

8

Current Day Errored Seconds Receive

16

Current Hour Severely Errored Seconds Receive

32

Current Hour Severely Errored Seconds Transmit

64

Current Hour Errored Seconds Receive

128

Current Hour Errored Seconds Transmit

The bit positions are mapped as follows:

Bit Position Description

1

Current Day Severely Errored Seconds Receive

2

Current Day Severely Errored Seconds Transmit

4

Current Day Errored Seconds Receive

8

Current Day Errored Seconds Receive

16

Current Hour Severely Errored Seconds Receive

32

Current Hour Severely Errored Seconds Transmit

64

Current Hour Errored Seconds Receive

128

Current Hour Errored Seconds Transmit

frxUPerfTable

The frxUPerfTable table contains the U-interface performance monitoring statistics for each subscriber loop and any downstream BRITE cards. The objects in this table are defined by the Bellcore TR-TSY-000829 specification. The table is indexed as follows:

1. frxBankIndex

2. frxChUIndex (which corresponds to the physical slot number of the channel bank the channel unit is installed in (1 to 24)

3. frxPortIndex (the subscriber port number on the channel unit (0, 1, 2, or 3)

4. frxPAddrIndex (the location of the device on the subscriber loop)


Note      These errors are measured using the ISDN physical frame level CRC and have no relationship to errors in the Frame Relay or PPP frames that ride on top of this link.


Traps

The following traps are generated by the Cisco 90 Series DSL Management Agent:

Verifying Network Connectivity

The Cisco 90 Series DSL Management Agent is a useful tool for verifying each step of the connectivity between the agent and a particular channel unit, and also the connectivity between a subscriber and a remote service network. This section describes how to use the agent's MIB objects to verify each segment of network connectivity. Figure 5-2 depicts the logical segments of a typical network application of the Cisco 90i IDSL Channel Unit.


Figure 5-2   Typical Network Application of the Cisco 90i IDSL Channel Unit


Manager-to-Agent Connectivity

Connectivity between an SNMP manager station and the Cisco 90 Series DSL Management Agent, shown as the "A" link in Figure 5-2, is critical and should be verified before any other connectivity. Take the following steps to verify connectivity:


Step 1   Verify TCP/IP connectivity between the manager and the agent by using the Ping utility on the manager and specifying the IP address of the agent. If no response is received from this test, ensure that the agent has power, is connected to the TCP/IP network, and that the agent's IP address, subnet mask, and default gateway (if any) is set correctly.

Step 2   Using any SNMP MIB browser with the Cisco 90 Series DSL Management Agent MIB loaded, access any of the objects in the frxSys table (such as frxSysDescr). If an appropriate value is returned for the object, SNMP access is available. If the request fails or a timeout occurs, verify that the SNMP parameters are set correctly at the Cisco 90 Series DSL Management Agent and SNMP manager.

Agent-to-Network Connectivity

Several objects are available in the MIB to verify connectivity between the Cisco 90 Series DSL Management Agent and the service provider's Frame Relay network, shown as link "B" on Figure 5-2. These objects can be used to verify that the link between the agent and the Frame Relay switch it is connected to is operating properly. Take the following steps to verify connectivity:


Step 1   Monitor the frxAgtChStatus object. If the object is in the active state, the link is active. If the state of the object is inactive, the link is not active and there is no connectivity to the Frame Relay network. In this case, the Frame Relay link parameters required for the link defined earlier in this guide should be verified. Consult the Frame Relay network administrator to further troubleshoot this link.

Step 2   Monitor the frxAgtChInactive object to determine how many times the link has failed because of Annex D signaling problems. Also monitor the frxAgtLinkErrors and frxAgtProtErrors objects to determine how many link and protocol signaling errors have occurred between the agent and the switch. Verify that neither of these objects is incrementing. The results of these tests will aid in resolving any configuration problems or inconsistencies on this link. Consult the Frame Relay network administrator to further troubleshoot this link.

Channel Bank-to-Network Connectivity

There are many ways to verify the connectivity between a particular channel bank and the service provider Frame Relay network, shown as link "C" in Figure 5-2. Only the most direct mechanisms for validating this connectivity are provided in this section. Take the following steps to verify connectivity:


Step 1   Using the bank number as a table index, verify that an entry exists in the frxBankTable table for this bank.

If an entry does exist, you have connectivity.

If an entry does not exist, the management PVC for this bank may not exist or might be misconfigured. Consult the Frame Relay network administrator to further troubleshoot this link.

Step 2   From the Frame Relay switch network management console, verify that the Annex D protocol is active on the port connected to the channel bank.

Step 3   Select the channel bank and an installed channel unit in the bank to perform the test. Using the appropriate bank index and slot number as table indexes, monitor the frxNetChStatus object. If the object is in the active state, the link is active. If the state of the object is inactive, the link is not active and there is no connectivity between the D4 channel bank and the Frame Relay network.

Normally, this parameter will always be active if it is accessible because the Frame Relay switch would not allow connectivity if it believed the Annex D link was inactive. Consult the Frame Relay network administrator to further troubleshoot this link.

Step 4   Using the bank number and slot number as table indexes, monitor the frxNetChInactive object to determine how many times the link has failed because of Annex D signaling problems. Also monitor the frxNetLinkErrors and frxNetProtErrors object to determine how many link and protocol signaling errors have occurred between the agent and the switch. Verify that neither of these objects is incrementing. The results of these tests will aid in resolving any configuration problems or inconsistencies on this link. Consult the Frame Relay network administrator to further troubleshoot this link.

Channel Unit-to-Subscriber Connectivity

There are many ways to verify the connectivity between a particular subscriber port and the subscriber, shown as link "D" in Figure 5-2. Only the most direct mechanisms for validating this connectivity are provided in this section. Take the following steps to verify connectivity:


Step 1   Select the channel bank, channel unit, subscriber port, and PVC to perform the test. Using the appropriate bank index, slot number, port number, and PVC DLCI as table indexes, monitor the frxDSLStatus object in the frxPortTable table. If the object is in the loop down state, the loop is down. If the state of the object is dslSyncOnly, the subscriber port has achieved physical connectivity with a downstream BRITE card, if any, or the subscriber NT1. If the state of the object is loopUpInactive, the link is active, but Annex D is not. This state is only possible for DSLs using the Frame Relay protocol. If the state of the object is loopUp, the loop is completely up and Annex D is active, if this is a Frame Relay link.

Step 2   Using the frxEOCTable, run a loopback and BERT test to the NT1 and verify that there are zero BERT errors. Follow the test procedure in the next section.

Subscriber-to-Remote Network Connectivity

To determine the state of connectivity, as reported by Annex D, from the subscriber to the remote network where the subscriber traffic is terminated, select the channel bank, channel unit, and subscriber port to perform the test. Using the appropriate bank index, slot number, and port number as table indexes, monitor the frxFarEndOpStatus object in the frxCircuitTable table.

If the object is in the active state, the PVC is active and should allow traffic to flow. If the state of the object is inactive, the PVC may not be active and traffic flow may be impacted.

Managing Cisco 90i IDSL Channel Units

You typically perform the day-to-day management of the Cisco 90i IDSL Channel Units with an SNMP manager application that is more user-friendly than the generic procedures described in this section. Refer to the specific instructions provided with the SNMP manager to perform the tasks described below.

Channel Bank Management

D4 channel banks are managed using your SNMP manager through the frxBankTable indexed by the frxBankIndex and frxBankType.

Determining Which Channel Banks Are Installed

The dynamically-populated table, frxBankTable, contains a list of all D4 channel banks the agent has discovered and is currently managing. Banks are discovered only if they contain at least one Cisco 90i IDSL Channel Unit and a management PVC has been provisioned between the agent and the bank. Empty banks are not discovered nor are banks containing channel units other than Cisco 90i IDSL Channel Units. Entries will be present only for banks that exist; there are no empty entries in this table. Each table entry consists of two objects, frxBankIndex and frxBankType.

Channel Unit Management

Cisco 90i IDSL Channel Units are managed using your SNMP manager through the frxChUTable indexed by the frxBankIndex and the frxChUIndex.

Determining Which Channel Units Are Installed

You can determine which channel units are installed in a channel bank, and therefore how many channel units can be managed within a specific channel bank.

For most managers or MIB browsers, you can retrieve the frxChUTable for the specific bank. There will be one entry in the table for each channel unit installed in the bank. The frxChUIndex column in the table that is returned will be in the range of 1 to 24, and indicates the slots in the digroup that currently have channel units installed.

For MIB browsers not capable of retrieving entire tables (or subsets of tables), you can determine which channel units are installed by retrieving the frxChUIndex variable indexed by the bank number and using a wildcard for the frxChUIndex.

Displaying Information About Specific Channel Units

After becoming familiar with the information in the previous section "Determining Which Channel Units Are Installed," you know what channel units are installed in the shelf. The index numbers can then be used to obtain information about a specific channel unit. The following information specific to the channel unit is displayed:

This information is obtained by using the frxChUTable object.

Use the frxChUTable to access a specific channel bank unit. Information that is provided using frxChUTable includes:

These statistics indicate the overall health of the network interface relative to the specific channel unit that has been selected. For additional information on the frxChUTable, refer to the appendix "Cisco 90 Series MIB."

Port Management

Using the frxPortTable described in this section, you can manage ports on Cisco 90i IDSL channel units.

frxPortTable

You can manage the ports on a channel unit using the frxPortTable object, which contains the port-specific configuration and traffic statistics for each subscriber loop overall. There is one row (frxPortEntry) for each port on each channel unit in every channel bank.

frxPortTable is indexed by:

The inside row of the table (frxPortEntry) reports statistics about the health of the port such as:

The following are port parameters that can be written using the frxPortEntry:


Note      This table is also used to configure subscribers and to read subscriber statistics. See the section "Managing Subscriber Loops" later in this chapter for more information on configuring subscribers.


Permanent Virtual Circuit Management

Permanent virtual circuits (PVCs) are managed using the frxCircuitTable.

frxCircuitTable

The frxCircuitTable contains control information and statistics for each permanent virtual circuit in the system. This table is indexed as follows:

The frxCircuitTable is also used when configuring subscribers, because:

Managing Subscriber Loops

Managing subscriber loops can be divided into three basic operations:

This section explains how to manage your subscribers through the MIB using whatever SNMP manager you prefer.

Configuring Subscriber Loops

You configure subscriber loops by performing the following procedure:


Step 1   Configure port speed and protocol on the channel unit using the frxPortTable. As an example, on a Cisco 90i IDSL Channel Unit, you can set the port speed to 56, 64, 128, or 144 kbps.

Step 2   Select the protocol to be either PPP or Frame Relay. If you are using Frame Relay protocol on the port, the Frame Relay LMI signaling configuration of the CPE must be ANSI T1.617 Annex D.

Step 3   Determine what PVC parameters have been configured for the subscriber from the Frame Relay switch configuration. Use the frxCircuitTable to verify that the PVC configuration CIR, Bc, and Be parameters are equivalent to those configured for the Frame Relay switch.

Monitoring Subscriber Loop Statistics

Monitoring subscriber loops is done on several different levels.

Read the statistics in the frxChUTable and entry to monitor the network T1 connection. Use the following objects to obtain the information:

Use the following objects to obtain specific port statistics that relate to subscribers:

Use the following objects to display statistics on a given PVC:

Configuring Alerts

Alerts allow you to set the system to notify you, using an SNMP trap, whenever certain threshold levels have been exceeded. An alert occurs whenever a threshold is exceeded, which in turn may be configured to generate a trap that is sent to the manager. Alerts can be configured for:

If BRITE cards are present in the loop, you can set alert thresholds separately for each segment of the loop. Although there are seperate alerts for each direction of transmission (network to subscriber and subscriber to network), the thresholds must be the same for both directions. It is recommended that alerts be left at their factory default values.

You set alert thresholds using the frxUThrTable. The table is indexed by bank, channel unit, port (0 to n), and interface address. Interface addresses range from 1 to 7, with BRITE cards using addresses 1 through 6, and the local interface using 7. The BRITE cards are numbered in order of appearance on the network (the closest BRITE card is number 1, the second closest is number 2, and so on).

To set up thresholds for the loop segment connected to the Cisco 90i IDSL Channel Unit (the local interface), use interface address=7. To enable automatic generation of an SNMP trap when an alert occurs, you must globally enable this trap by setting frxUPerfTrapEnable to "enable" in the frxSys table. You can mark individual thresholds using the frxAlertMask variable. The frxThCond variable indicates which threshold crossing caused the alert.

If an alert is generated, a single trap per channel unit may be sent to the SNMP manager based on the configuration of the frxUPerfTrapEnable object. The SNMP manager then needs to determine the cause of the trap by reading the frxThCond byte for the channel unit and its BRITE cards.

It must then write to the frxThCond register to clear the alert bits. A new trap will not be generated until all alerts on the channel unit and its BRITE cards have been masked or fixed and cleared.

Troubleshooting Subscriber Problems

Troubleshooting subscriber problems is performed by using frxUEocTable. The embedded operations channel (EOC) table (frxUEocTable) is used to diagnose problems with the subscriber loop. This table contains an entry for each of the channel units in the system. This table is indexed by the channel bank digroup number (frxBankIndex), and the channel unit number (1 to 24) (frxChUIndex).

Each channel unit has a built-in test set. While multiple tests can be run simultaneously on different channel units, only one test at a time can be run on a given channel unit.

The test set is indexed by channel bank (frxBankIndex) and channel unit (frxChUIndex). The table and its elements are used to set up the testing context, to start and stop the test, and to monitor the test results. Before starting the test, make sure the following are set:

When the above parameters are set, the test can be started. To start and stop the testing, set the frxStartTest element to startTest (2) or stopTest (1). The test parameters described above can be changed only while the test is stopped.

Use the frxTestInProg element to see if a test is in progress. For BERT tests, you can monitor errors by reading frxBertBE and test time by reading frxBertTestTime.


hometocprevnextglossaryfeedbacksearchhelp
Posted: Tue Jan 21 03:57:19 PST 2003
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.