|
This chapter describes the static class models, which includes the chassis, module, and interface classes. In the case of the Cisco DSL Manager (CDM), the chassis type is most often a digital subscriber line access multiplexer (DSLAM).
This chapter includes the following sections:
The static inheritance of chassis object classes is shown in the chassis-level class diagram (see Figure 2-1). All deployable chassis object classes share the same characteristics for DSLAM chassis that have a network interface-2 (NI-2) configuration.
The abstract Cisco Chassis class defines types and attributes that you need to generically manage a Cisco DSLAM. This class also intermixes other abstract classes, each of which defines a set of types and attributes that provide additional generic capabilities for a Cisco DSLAM. The chassis class provides the implementation for its own types and attributes, as well as for types and attributes that are intermixed with this class. The Cisco Chassis class includes the class types that are described in Table 2-1.
The abstract CiscoModule class defines types and attributes that you need to generically manage a Cisco module. Figure 2-2 shows a diagram of the CiscoModule class model. In this diagram, the classesCiscoManagedObject, snmpProxied, CiscoModulePerformance, CiscoStatus, CiscoInventoryItem, and CiscoIOSHostrepresent the abstract classes. The classes that are shown below the abstract classes inherit the attributes of the abstract classes.
The CiscoModule class combines other abstract classes. Each of these abstract classes defines a set of types and attributes that provide additional generic capability for a module. The module class provides implementation for its own types and attributes, as well as for the combined types and attributes. A module represents line cards, CPU cards, and so forth.
The CiscoModule class is described in Table 2-2.
If a system requires technology-specific module management, you must create an appropriate class, and the new class must inherit from the CiscoModule class. The technology-specific management functions are specific to a module and not provided by generic module management. This technology-specific class can override any of the generic functions and attributes; in other words, this class can also add its own functions.
Although all modules support inventory attributes, not all modules support performance and status attributes. When a deployed ConcreteCiscoModule object is commissioned, you must determine which attributes the module supports. Consequently, only the relevant attributes are available for the user to configure.
This section describes the interface class model that includes the following classes:
As described in the "Interface Design Pattern" section, the design of the interface class is based on the concept of layer classes. This section describes several abstract classes that define how the generic interface class and the ATM interface class function. All CDM interface classes inherit from these classes to provide a common technology capability for a deployable interface class.
The abstract interface classes that are defined in CDM are described in Table 2-3.
1IF-MIB = interface management information base |
This section describes the Network Interface Static Object model and includes diagrams of the network interface object classes.
CDM currently supports the following network interfaces:
Figure 2-3 shows a diagram of the ATM Endpoint Network Interface classes.
Note In Figure 2-3, the CiscoXXFunctionality class represents DS1, DS3, and SONET interfaces. These classes would therefore be CiscoDS1Functionality, Cisco DS3Functionality, and CiscoSONETFunctionality. |
Figure 2-4 shows a diagram of the ATM Switch Over Network Interface classes.
Note In Figure 2-4, the CiscoXXFunctionality class represents DS1, DS3, and SONET interfaces. These classes would therefore be CiscoDS1Functionality, CiscoDS3Functionality, and CiscoSONETFunctionality. |
Figure 2-5 shows a diagram of the StaticATMLinkOverDS1Interface class, which is a static class.
Figure 2-6 shows a diagram of the StaticATMOverIMA Group Interface classes, which are static classes.
CDM currently supports the following DSL line card interfaces:
Figure 2-7 shows a diagram of the static ciscoSubtendableATMEndPointoverADSLoverGenericInterface class.
Figure 2-8 shows a diagram of the static ciscoSubtendableATMoverADSLoverCAPInterface class.
Figure 2-9 shows a diagram of the static ciscoSubtendableATMoverADSLoverDMTInterface class.
Posted: Fri Jan 24 06:16:14 PST 2003
All contents are Copyright © 1992--2002 Cisco Systems, Inc. All rights reserved.
Important Notices and Privacy Statement.