5 About Design Studio Construction

This chapter provides information on using Oracle Communications Design Studio to construct for the Oracle Communications Network Integrity MIB-II SNMP cartridge.

Model Collection

Table 5-1 shows the model collection for the MIB-II SNMP cartridge.

Table 5-1 MIB-II Model Collection

Specification Notes

deviceGeneric

Intended to represent any root object discovered on the network

interfaceGeneric

Intended to represent any interface discovered under deviceGeneric

GenericMedia

Intended to represent IpAddresses that are applied to a interfaceGeneric

IPAddresses

Container of IP addresses

IPAddress

Container of IP address details


Specification Lineage

This section outlines the specification lineage.

        deviceGeneric
        [0..*] interfaceGeneric
        [0..1] GenericMedia
                [0..1] IP Addresses
                [0..*] IpAddress
                                                                                                                                                                         IpAddress (characteristic)
                                                                                                                                                                                                                P                                       refix (characteristic)
                                                                                                                                                                IpVersion (characteristic)

Discovery Action

Table 5-2 shows the discovery action for the MIB-II SNMP cartridge.

Table 5-2 Discover MIB-II SNMP Action

Result Category Address Handler Scan Parameters Model Processors

Device

IPAddressHandler

  • version, Enum {v1, v2c, v3}

  • port, String

  • snmpReadCommunity, String

  • snmpTimeout, String

  • snmpRetries, String

  • username, String

  • contextName, String

  • authProtocol, Enum {MD5, SHA}

  • authPassword, String

  • privacyProtocal Enum {DES}

  • privacyPassword, String

MIB-II Model

  • MIB-II Properties Initializer

  • MIB-II SNMP Collector

  • MIB-II SNMP Modeler


Figure 5-1 depicts the Discover MIB-II SNMP action chain.

Figure 5-1 Discover MIB-II SNMP Action Chain

Displays an action chain for a discover MIB II SNMP action

Discovery Processors

Table 5-3 shows the discovery processors for the MIB-II SNMP cartridge.

Table 5-3 Discovery Processors

Processor Name Variable

MIB-II Properties Initializer

Input: N/A

Output:

  • snmpIfTypeMap

    Property map containing listing of ifTypes to string name.

  • snmpVendorNameMap

    Property map containing listing of sysObjectId suffixes to vendorName.

MIB-II SNMP Collector

Input: N/A

Output:

MIB-II SNMP Modeler

Input: mibiisnmpCollectorResponseDocument, snmpIfTypeMap

Output:

  • deviceInterfaceMap

    A map that contains interfaces with IfIndex as key.

  • logicalDevice

    This is the logical device that was created in the MIB-II Modeler.


The MIB-II SNMP Collector polling the SNMP variables implicitly outputs this data in mibiisnmpCollectorResponseDocument. This output field is not seen explicitly in Design Studio. This document is available to the MIB-II SNMP Modeler processor.

Property File Sample

Table 5-4 shows a sample of the property files being loaded by the MIB-II Properties Initializer.

Table 5-4 Sample Property Files Loaded by MIB-II Properties Initializer

Sample snmpIfTypeMap Sample snmpVendorNameMap

1: other (1)

0 = Reserved

2: regular1822 (2)

1 = NxNetworks

3: hdh1822 (3)

2 = IBM

4: ddnX25 (4)

3 = Carnegie Mellon

5: rfc877x25 (5)

4 = UNIX

6: ethernetCsmacd (6)

5 = ACC

7: iso88023Csmacd (7)

6 = TWG

8: iso88024TokenBus (8)

7 = CAYMAN

9: iso88025TokenRing (9)

8 = PSI

10: iso88026Man (10)

9 = ciscoSystems

251: vdsl2 (251)

34730 = FRANCILIENNE D'INGENIERIE ET DE SERVICES INFORMATIQUES SAS


Note:

The snmpVendorNameMap is not used in this cartridge but is initialized for extension cartridges to make use of this map.