diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adtran | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/adtran')
33 files changed, 22903 insertions, 0 deletions
diff --git a/MIBS/adtran/ADTRAN-AOS b/MIBS/adtran/ADTRAN-AOS new file mode 100644 index 0000000..e20fbd0 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS @@ -0,0 +1,138 @@ + ADTRAN-AOS DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + adShared, adIdentityShared + FROM ADTRAN-MIB; + + adGenAOSMib MODULE-IDENTITY + LAST-UPDATED "201409100000Z" -- September 10, 2014 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB defines the Adtran OS enterprise tree node. It + provides a basis for the definition of all other Adtran OS + MIBs." + + REVISION "201409100000Z" -- September 10, 2014 + DESCRIPTION + "Added adGenAOSMef OID." + + REVISION "201204270000Z" -- April 27, 2012 + DESCRIPTION + "Added adGenAOSApplications OID." + + REVISION "201007050000Z" -- July 5, 2010 + DESCRIPTION + "Added adGenAOSPower OID." + + REVISION "200410200000Z" -- October 20, 2004 + DESCRIPTION + "Initial version of this MIB module." + + ::= { adIdentityShared 53 } + + adGenAOS OBJECT IDENTIFIER ::= { adShared 53 } + adGenAOSCommon OBJECT IDENTIFIER ::= { adGenAOS 1 } + adGenAOSRouter OBJECT IDENTIFIER ::= { adGenAOS 2 } + adGenAOSSecurity OBJECT IDENTIFIER ::= { adGenAOS 3 } + adGenAOSSwitch OBJECT IDENTIFIER ::= { adGenAOS 4 } + adGenAOSVoice OBJECT IDENTIFIER ::= { adGenAOS 5 } + adGenAOSWan OBJECT IDENTIFIER ::= { adGenAOS 6 } + adGenAOSPower OBJECT IDENTIFIER ::= { adGenAOS 7 } + adGenAOSConformance OBJECT IDENTIFIER ::= { adGenAOS 99 } + adGenAOSApplications OBJECT IDENTIFIER ::= { adGenAOS 8 } + adGenAOSMef OBJECT IDENTIFIER ::= { adGenAOS 9 } + + -- + -- adGenAOS + -- + -- The features in Adtran OS products that support SNMP + -- management appear in a list under the "adGenAOS" node. + -- + + -- + -- AOS Common Section - adGenAOSCommon + -- + -- Contains general information and config for AOS products + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1 + -- + + -- + -- AOS Common Section - adGenAOSRouter + -- + -- Contains general information and config for routing functions. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.2 + -- + + -- + -- AOS Common Section - adGenAOSSecurity + -- + -- Contains general information and config for Security specific + -- functions. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.3 + -- + + -- + -- AOS Common Section - adGenAOSSwitch + -- + -- Contains general information and config for Switch-specific + -- functions. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.4 + -- + + -- + -- AOS Common Section - adGenAOSVoice + -- + -- Contains general information and config for Voice-specific + -- functions. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.5 + -- + + -- + -- AOS Common Section - adGenAOSWan + -- + -- Contains general information and config for WAN functions. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.6 + -- + + -- + -- AOS Power Section - AdGenAOSPower + -- + -- Contains general information and config for power monitoring. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.7 + -- + + -- + -- AOS Common Section - adGenAOSConformance + -- + -- Contains general information and config for AOS Conformance + -- identifier sequence - 1.3.6.1.4.1.664.5.53.99 + -- + + -- + -- AOS Common Section - adGenAOSApplications + -- + -- Contains general information and config for Applications + -- identifier sequence - 1.3.6.1.4.1.664.5.53.8 + -- + + -- + -- AOS Common Section - adGenAOSMef + -- + -- Contains general information and config for MEF + -- identifier sequence - 1.3.6.1.4.1.664.5.53.9 + -- + + END + diff --git a/MIBS/adtran/ADTRAN-AOS-3G b/MIBS/adtran/ADTRAN-AOS-3G new file mode 100644 index 0000000..0565cbf --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-3G @@ -0,0 +1,642 @@ + ADTRAN-AOS-3G DEFINITIONS ::= BEGIN + + IMPORTS + Unsigned32, Integer32, IpAddress, OBJECT-TYPE, OBJECT-IDENTITY, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + InterfaceIndex, ifIndex + FROM IF-MIB + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSWan + FROM ADTRAN-AOS; + + adGenAOS3GMib MODULE-IDENTITY + LAST-UPDATED "201001050000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "A MIB module for monitoring 3G module values." + + REVISION "201001050000Z" -- Jan 5, 2010 / YYYYMMDDHHMMZ + DESCRIPTION + "Added TEXTUAL-CONVENTION EcioValue and object identifier + adGenAOS3GECIOIntegerValue. + Changes by Reba Holland." + + REVISION "201001140000Z" -- Jan 14, 2010 / YYYYMMDDHHMMZ + DESCRIPTION + "Changed syntax of object identifier + adGenAOS3GECIOIntegerValue from EcioValue to Integer32. + Removed TEXTUAL CONVENTION EcioValue. + Changes by Reba Holland." + + ::= { adIdentity 10000 53 6 2 } + +-- OBJECT IDENTIFIER + + adGenAOS3G OBJECT IDENTIFIER ::= { adGenAOSWan 2 } + +--============================================================================ + + adGenAOS3GTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION "The table contains traps/alarms caused by changes in + configuration values and when statistical data reach + certain thresholds." + ::= { adGenAOS3G 0 } + +-- 3G Profile Details Entry + + + adGenAOS3GTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOS3GEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains 3G cellular statistical data for the cellular + interface." + ::= { adGenAOS3G 1 } + + + adGenAOS3GEntry OBJECT-TYPE + SYNTAX AdGenAOS3GEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an entry into the 3G table." + INDEX { ifIndex } + ::= { adGenAOS3GTable 1 } + + AdGenAOS3GEntry ::= + SEQUENCE { + adGenAOS3GNetworkAccessID DisplayString, + adGenAOS3GHASS BITS, + adGenAOS3GHASPI Unsigned32, + adGenAOS3GAAASS BITS, + adGenAOS3GAAASPI Unsigned32, + adGenAOS3GReverseTunneling BITS, + adGenAOS3GHomeAddress IpAddress, + adGenAOS3GPrimaryHomeAddress IpAddress, + adGenAOS3GSecHomeAddress IpAddress, + adGenAOS3GRSSI Integer32, + adGenAOS3GECIO DisplayString, + adGenAOS3GPnOffset Integer32, + adGenAOS3GServiceType DisplayString, + adGenAOS3GServiceTypePreference INTEGER, + adGenAOS3GConnectionState DisplayString, + adGenAOS3GECIOIntegerValue Integer32 + } + + -- CID_CELLULAR_NETWORK_IDENTIFIER + adGenAOS3GNetworkAccessID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network Access ID is the User ID submitted by the 3G + Modem during Mobile IP authentication. For more information, + refer to RFC 4282." + ::= { adGenAOS3GEntry 1 } + + -- CID_CELLULAR_HA_SS + adGenAOS3GHASS OBJECT-TYPE + SYNTAX BITS { unset(0), set(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This OID displays whether the shared secret for the home + agent has been set for Mobile IP authentication." + ::= { adGenAOS3GEntry 2 } + + -- CID_CELLULAR_HA_SPI + adGenAOS3GHASPI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Home Agent Security Parameter Index uniquely identifies a + security association for the home agent for use during Mobile + IP authentication." + ::= { adGenAOS3GEntry 3 } + + -- CID_CELLULAR_AAA_SS + adGenAOS3GAAASS OBJECT-TYPE + SYNTAX BITS { unset(0), set(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This OID displays whether the shared secret for AAA + has been set for Mobile IP authentication." + ::= { adGenAOS3GEntry 4 } + + -- CID_CELLULAR_AAA_SPI + adGenAOS3GAAASPI OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The AAA Security Parameter Index uniquely identifies a + security association for AAA for use during Mobile IP + authentication." + ::= { adGenAOS3GEntry 5 } + + -- CID_CELLULAR_REVERSE_TUNNELING + adGenAOS3GReverseTunneling OBJECT-TYPE + SYNTAX BITS { unset(0), set(1) } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This OID describes if a tunnel is setup from the + 3G module's care of address to the home agent. A care of + address is a temporary IP address for a mobile device." + ::= { adGenAOS3GEntry 6 } + + -- CID_CELLULAR_HOME_ADDRESS + adGenAOS3GHomeAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The permanent home IP address for the 3G + module in the cellular network." + ::= { adGenAOS3GEntry 7 } + + -- CID_CELLULAR_PRIMARY_HOME_ADDRESS + adGenAOS3GPrimaryHomeAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The primary IP address of the 3G module's home agent." + ::= { adGenAOS3GEntry 8 } + + -- CID_CELLULAR_SECONDARY_HOME_ADDRESS + adGenAOS3GSecHomeAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The secondary IP address of the 3G module's home agent." + ::= { adGenAOS3GEntry 9 } + + -- CID_CELLULAR_RSSI + adGenAOS3GRSSI OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Receive Signal Strength Indicator for the cellular + connection. This value is a measurement of signal strength." + ::= { adGenAOS3GEntry 10 } + + -- CID_CELLULAR_ECIO + adGenAOS3GECIO OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ec/Io for the cellular connection. This is the ratio of + received pilot energy to the total received energy. The value + is similar to signal-to-noise ratio." + ::= { adGenAOS3GEntry 11 } + + -- CID_CELLULAR_BASE_STATION_LOCATION + adGenAOS3GPnOffset OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Pn Offset for the cellular connection. Base stations + assigned to a particular frequency carrier operate at the same + center frequency. The PN offset is used to distinguish base + stations from one another." + ::= { adGenAOS3GEntry 12 } + + -- CID_CELLULAR_SERVICE_TYPE + adGenAOS3GServiceType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Cellular Service Type for + the cellular connection." + ::= { adGenAOS3GEntry 13 } + + -- CID_CELLULAR_CDMA_SERVICE_TYPE + adGenAOS3GServiceTypePreference OBJECT-TYPE + SYNTAX INTEGER { modeAUTO(4), mode1xRTT(9), mode1xEVDO(10) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The current Cellular Service Type Preference for the cellular + connection. Cellular Service Type can be forced to 1xRTT mode + or 1xEVDO mode. By default, it is set to Hybrid or AUTO mode + which chooses the best available signal." + ::= { adGenAOS3GEntry 14 } + + -- CID_CELLULAR_CONNECT_STATE + adGenAOS3GConnectionState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Connection State for the cellular connection." + ::= { adGenAOS3GEntry 15 } + + -- CID_CELLULAR_ECIO + adGenAOS3GECIOIntegerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Ec/Io for the cellular connection displayed in integer + form. This is the ratio of received pilot energy to the total + received energy. The value is similar to signal-to-noise ratio. + EC/IO values typically are represented as a value with a + decimal place. In this representation the value will be + scaled by 10. Hence a value of 1.5 will be represented as 15." + ::= { adGenAOS3GEntry 16 } + +--============================================================================ +-- 3G Hardware Profile Detail Entries +--============================================================================ + +adGenAOS3GHardwareDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOS3GHardwareDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains profile information + for the 3G cellular interface." + ::= { adGenAOS3G 2 } + + +adGenAOS3GHardwareDataEntry OBJECT-TYPE + SYNTAX AdGenAOS3GHardwareDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an entry into the 3G hardware data table." + INDEX { ifIndex } + ::= { adGenAOS3GHardwareDataTable 1 } + + AdGenAOS3GHardwareDataEntry ::= + SEQUENCE { + adGenAOS3GSystemID Unsigned32, + adGenAOS3GNetworkID DisplayString, + adGenAOS3GPrefferedRoamList Unsigned32, + adGenAOS3GMobileDirNumber DisplayString, + adGenAOS3GESN DisplayString, + adGenAOS3GMobileStationID DisplayString, + adGenAOS3GHardwareVersion DisplayString, + adGenAOS3GFirmwareVersion DisplayString + } + + -- CID_CELLULAR_SYSTEM_ID + adGenAOS3GSystemID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The System Identification number is the identifier + for a cellular network in a certain area." + ::= { adGenAOS3GHardwareDataEntry 1 } + + -- CID_CELLULAR_NETWORK_ID + adGenAOS3GNetworkID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Network Identification number identifies a subset + of a particular SID corresponding to different networks." + ::= { adGenAOS3GHardwareDataEntry 2 } + + -- CID_CELLULAR_PREFFERED_ROAMING_LIST + adGenAOS3GPrefferedRoamList OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The PRL is a database of cell towers that the cellular modem + can roam on. This OID specifies the current version of + that database that is programmed onto the cellular modem." + ::= { adGenAOS3GHardwareDataEntry 3 } + + -- CID_CELLULAR_MOBILE_DIRECTORY_NUMBER + adGenAOS3GMobileDirNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MDN is the 10 digit phone number assigned to + the 3G module." + ::= { adGenAOS3GHardwareDataEntry 4 } + + -- CID_CELLULAR_ELECTRONIC_SERIAL_NUMBER + adGenAOS3GESN OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Electronic Serial Number is is a unique + number that identifies the 3G module." + ::= { adGenAOS3GHardwareDataEntry 5 } + + -- CID_CID_CELLULAR_MOBILE_STATION_ID + adGenAOS3GMobileStationID OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MSID is a 10 digit number that identifies + the 3G module in the network." + ::= { adGenAOS3GHardwareDataEntry 6 } + + -- CID_CELLULAR_HARDWARE_VERSION + adGenAOS3GHardwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The hardware version of the 3G modem." + ::= { adGenAOS3GHardwareDataEntry 7 } + + -- CID_CELLULAR_FIRMWARE_VERSION + adGenAOS3GFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The firmware version of the 3G modem." + ::= { adGenAOS3GHardwareDataEntry 8 } + +--============================================================================ +-- 3G Threshold Entries +--============================================================================ + +adGenAOS3GThresholdDataTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOS3GThresholdDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The table contains settings regarding whether the trap is enabled + and threshold values for certain traps." + ::= { adGenAOS3G 3 } + + +adGenAOS3GThresholdDataEntry OBJECT-TYPE + SYNTAX AdGenAOS3GThresholdDataEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This is an entry into the 3G threshold data table." + INDEX { ifIndex } + ::= { adGenAOS3GThresholdDataTable 1 } + + AdGenAOS3GThresholdDataEntry ::= + SEQUENCE { + adGenAOS3GEnableTraps INTEGER, + adGenAOS3GRSSIThreshold Integer32, + adGenAOS3GECIOThreshold Integer32 + } + + -- CID_THRESHOLD_CROSSED_TRAP_ENA + adGenAOS3GEnableTraps OBJECT-TYPE + SYNTAX INTEGER { enabled(1),disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This OID indicates whether traps + are enabled for the interface." + ::= { adGenAOS3GThresholdDataEntry 1 } + + -- CID_CELLULAR_RSSI_THRESHOLD + adGenAOS3GRSSIThreshold OBJECT-TYPE + SYNTAX Integer32 (-200..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a value from (-200..200) that sets the threshold for + an RSSI trap to occur. When the RSSI is below this value, it + will cause an RSSI alarm trap. When the RSSI rises above this + value, it will cause an RSSI cleared trap." + ::= { adGenAOS3GThresholdDataEntry 2 } + + -- CID_CELLULAR_ECIO_THRESHOLD + adGenAOS3GECIOThreshold OBJECT-TYPE + SYNTAX Integer32 (-200..200) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This is a value from (-200..200) that sets the threshold for + an ECIO trap to occur. When the ECIO is below this value, it + will cause an ECIO alarm trap. When the ECIO rises above this + value, it will cause an ECIO cleared trap." + ::= { adGenAOS3GThresholdDataEntry 3 } + +--============================================================================ +-- Traps for 3G Interface +--============================================================================ + +rssiDataRangeAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex, adGenAOS3GRSSI } + STATUS current + DESCRIPTION + "This trap signifies that the SNMP entity, acting in + an agent role, has detected that the RSSI data value object for + the 3G cellular interface has exceeded the range specified by the + user." + ::= { adGenAOS3GTraps 1 } + +ecioDataRangeAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex, adGenAOS3GECIO } + STATUS current + DESCRIPTION + "This trap signifies that the SNMP entity, acting in + an agent role, has detected that the ECIO data value object for + the 3G cellular interface has exceeded the range specified by the + user." + ::= { adGenAOS3GTraps 2 } + +rssiDataRangeClear NOTIFICATION-TYPE + OBJECTS { ifIndex, adGenAOS3GRSSI } + STATUS current + DESCRIPTION + "This trap signifies that the SNMP entity, acting in + an agent role, has detected that the RSSI data value object for + the 3G cellular interface has returned to the range specified by + the user." + ::= { adGenAOS3GTraps 3 } + +ecioDataRangeClear NOTIFICATION-TYPE + OBJECTS { ifIndex, adGenAOS3GECIO } + STATUS current + DESCRIPTION + "This trap signifies that the SNMP entity, acting in + an agent role, has detected that the ECIO data value object for + the 3G cellular interface has returned to the range specified by + the user." + ::= { adGenAOS3GTraps 4 } + +configValueSet NOTIFICATION-TYPE + OBJECTS { ifIndex } + STATUS current + DESCRIPTION + "This trap signifies that the SNMP entity, acting in + an agent role, has detected that a data value object for the 3G + cellular interface from the 3G Hardware Table has been modified + from the previous state." + ::= { adGenAOS3GTraps 5 } + +modemResetAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex } + STATUS current + DESCRIPTION + "This trap signifies that the SNMP entity, acting in + an agent role, has detected that the 3G modem has been reset." + ::= { adGenAOS3GTraps 6 } + +serviceTypeChangeAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex, adGenAOS3GServiceType } + STATUS current + DESCRIPTION + "This trap signifies that the SNMP entity, acting + in an agent role, has detected that the service type for the 3G + cellular interface has changed." + ::= { adGenAOS3GTraps 7} + +connectionStateDownAlarm NOTIFICATION-TYPE + OBJECTS { ifIndex } + STATUS current + DESCRIPTION + "This trap signifies that the SNMP entity, acting + in an agent role, has detected that the connection status of the + modem has gone down from either DORMANT or a CONNECTED state." + ::= { adGenAOS3GTraps 8} + +-- +-- MIB Compliance statements. +-- + + adGenAOS3GConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 9 } + adGenAOS3GGroup OBJECT IDENTIFIER ::= { adGenAOS3GConformance 1 } + adGenAOS3GCompliances OBJECT IDENTIFIER ::= { adGenAOS3GConformance 2 } + + +-- Full compliance statement + adGenAOS3GFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAOS3G MIB." + + MODULE -- this module + MANDATORY-GROUPS { adGenAOS3GTableGroup } + + GROUP adGenAOS3GHardwareDataGroup + DESCRIPTION + "This optional group is used to retrieve hardware profile + statistics for a 3G interface module. Availability of data is + dependent upon configuration and interface activity." + + GROUP adGenAOS3GThresholdDataGroup + DESCRIPTION + "This optional group is used to retrieve threshold data for + the 3g interface. Availability of data is dependent upon + configuration and interface activity." + + GROUP adGenAOS3GTrapGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated by the 3G interface." + ::= { adGenAOS3GCompliances 1 } + + -- units of conformance + + adGenAOS3GTableGroup OBJECT-GROUP + OBJECTS { + adGenAOS3GNetworkAccessID, + adGenAOS3GHASS, + adGenAOS3GHASPI, + adGenAOS3GAAASS, + adGenAOS3GAAASPI, + adGenAOS3GReverseTunneling, + adGenAOS3GHomeAddress, + adGenAOS3GPrimaryHomeAddress, + adGenAOS3GSecHomeAddress, + adGenAOS3GRSSI, + adGenAOS3GECIO, + adGenAOS3GPnOffset, + adGenAOS3GServiceType, + adGenAOS3GServiceTypePreference, + adGenAOS3GConnectionState, + adGenAOS3GECIOIntegerValue + + } + STATUS current + DESCRIPTION + "This group contains 3G cellular statistical data for profile + information." + ::= { adGenAOS3GGroup 1 } + + adGenAOS3GHardwareDataGroup OBJECT-GROUP + OBJECTS { + adGenAOS3GSystemID, + adGenAOS3GNetworkID, + adGenAOS3GPrefferedRoamList, + adGenAOS3GMobileDirNumber, + adGenAOS3GESN, + adGenAOS3GMobileStationID, + adGenAOS3GHardwareVersion, + adGenAOS3GFirmwareVersion + } + STATUS current + DESCRIPTION + "This group contains 3G cellular statistical data for hardware + information." + ::= { adGenAOS3GGroup 2 } + + adGenAOS3GThresholdDataGroup OBJECT-GROUP + OBJECTS { + adGenAOS3GEnableTraps, + adGenAOS3GRSSIThreshold, + adGenAOS3GECIOThreshold + } + STATUS current + DESCRIPTION + "This group contains threshold data for enabling 3G interface + thresholds." + ::= { adGenAOS3GGroup 3 } + + adGenAOS3GTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + rssiDataRangeAlarm, + ecioDataRangeAlarm, + rssiDataRangeClear, + ecioDataRangeClear, + configValueSet, + modemResetAlarm, + serviceTypeChangeAlarm, + connectionStateDownAlarm + } + STATUS current + DESCRIPTION + "Traps which may be used to enhance event driven + management of the interface." + ::= { adGenAOS3GGroup 4 } + +END diff --git a/MIBS/adtran/ADTRAN-AOS-DESKTOP-AUDITING b/MIBS/adtran/ADTRAN-AOS-DESKTOP-AUDITING new file mode 100644 index 0000000..929d8e8 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-DESKTOP-AUDITING @@ -0,0 +1,481 @@ + ADTRAN-AOS-DESKTOP-AUDITING DEFINITIONS ::= BEGIN + + IMPORTS + TimeTicks, IpAddress, Integer32, Gauge32, Unsigned32, Counter32, + Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, DateAndTime, TimeStamp, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSSwitch, adGenAOSConformance + FROM ADTRAN-AOS; + + adGenAOSDesktopAuditingMib MODULE-IDENTITY + LAST-UPDATED "200912140000Z" -- Dec 14, 2009 / YYYYMMDDHHMMZ + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "First Draft of ADTRAN-AOS-DESKTOP-AUDITING MIB module." + + ::= { adIdentity 10000 53 4 1 } + + adGenDesktopAuditing OBJECT IDENTIFIER ::= { adGenAOSSwitch 2 } + adGenNapClients OBJECT IDENTIFIER ::= { adGenDesktopAuditing 0 } + -- ======================================================================== + -- + -- adGenNapClientsTable + -- + adGenNapClientsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenNapClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The NAP client table displays NAP information of NAP capable clients. It displays information + such as clients firewall, antivirus, antispyware, and security states. " + ::= { adGenNapClients 1 } + + adGenNapClientsEntry OBJECT-TYPE + SYNTAX AdGenNapClientsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NAP information of the client" + INDEX { adNapClientMac, adNapClientVlanId } + ::= { adGenNapClientsTable 1 } + + + AdGenNapClientsEntry ::= + SEQUENCE { + adNapClientMac DisplayString, + adNapClientVlanId Unsigned32, + adNapClientIp DisplayString, + adNapClientHostname DisplayString, + adNapClientSrcPortIfId Unsigned32, + adNapClientSrcPortIfType Unsigned32, + adNapServerMac DisplayString, + adNapServerIp DisplayString, + adNapCollectionMethod Unsigned32, + adNapCollectionTime DisplayString, + adNapCapableClient TruthValue, + adNapCapableServer TruthValue, + adNapClientOsVersion DisplayString, + adNapClientOsServicePk DisplayString, + adNapClientOsProcessorArc DisplayString, + adNapClientLastSecurityUpdate DisplayString, + adNapClientSecurityUpdateServer DisplayString, + adNapClientRequiresRemediation INTEGER, + adNapClientLocalPolicyViolator TruthValue, + adNapClientFirewallState INTEGER, + adNapClientFirewall DisplayString, + adNapClientAntivirusState INTEGER, + adNapClientAntivirus DisplayString, + adNapClientAntispywareState INTEGER, + adNapClientAntispyware DisplayString, + adNapClientAutoupdateState INTEGER, + adNapClientSecurityupdateState INTEGER, + adNapClientSecuritySeverity INTEGER, + adNapClientConnectionState INTEGER + } + + adNapClientMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients MAC address. This is unique to the Desktop Auditing MIB." + ::= { adGenNapClientsEntry 1 } + + adNapClientVlanId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients VLAN ID. This ID is unique to the Desktop Auditing MIB." + ::= { adGenNapClientsEntry 2 } + + adNapClientIp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients IP address." + ::= { adGenNapClientsEntry 3 } + + adNapClientHostname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients hostname." + ::= { adGenNapClientsEntry 4 } + + adNapClientSrcPortIfId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients source port interface ID." + ::= { adGenNapClientsEntry 5 } + + adNapClientSrcPortIfType OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients source port interface type." + ::= { adGenNapClientsEntry 6 } + + adNapServerMac OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP servers MAC address." + ::= { adGenNapClientsEntry 7 } + + adNapServerIp OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP servers IP address." + ::= { adGenNapClientsEntry 8 } + + adNapCollectionMethod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Method by which the NAP information is collected." + ::= { adGenNapClientsEntry 9 } + + adNapCollectionTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time when the NAP information was collected." + ::= { adGenNapClientsEntry 10 } + + adNapCapableClient OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Client is NAP capable." + ::= { adGenNapClientsEntry 11 } + + adNapCapableServer OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Server is NAP capable." + ::= { adGenNapClientsEntry 12 } + + adNapClientOsVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients OS version." + ::= { adGenNapClientsEntry 13 } + + adNapClientOsServicePk OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients service pack." + ::= { adGenNapClientsEntry 14 } + + adNapClientOsProcessorArc OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients processor architecture." + ::= { adGenNapClientsEntry 15 } + + adNapClientLastSecurityUpdate OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last time the NAP clients security was updated." + ::= { adGenNapClientsEntry 16 } + + adNapClientSecurityUpdateServer OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients security update server." + ::= { adGenNapClientsEntry 17 } + + adNapClientRequiresRemediation OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + true (2), + false (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients requires remediation." + ::= { adGenNapClientsEntry 18 } + + adNapClientLocalPolicyViolator OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients violates local policies." + ::= { adGenNapClientsEntry 19 } + + adNapClientFirewallState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + notInstalled (2), + wscServiceDown (3), + wscNotStarted (4), + notEnaNotUTD (5), + micsftNotEnaNotUTD (6), + notEnaUTD (7), + micsftNotEnaUTD (8), + enaNotUTDSn (9), + micsftEnaNotUTDSn (10), + enaNotUTDNotSn (11), + micsftEnaNotUTDNotSn (12), + enaUTDSn (13), + micsftEnaUTDSn (14), + enaUTDNotSn (15), + micsftEnaUTDNotSn (16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients firewall state." + ::= { adGenNapClientsEntry 20 } + + adNapClientFirewall OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients firewall." + ::= { adGenNapClientsEntry 21 } + + adNapClientAntivirusState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + notInstalled (2), + wscServiceDown (3), + wscNotStarted (4), + notEnaNotUTD (5), + micsftNotEnaNotUTD (6), + notEnaUTD (7), + micsftNotEnaUTD (8), + enaNotUTDSn (9), + micsftEnaNotUTDSn (10), + enaNotUTDNotSn (11), + micsftEnaNotUTDNotSn (12), + enaUTDSn (13), + micsftEnaUTDSn (14), + enaUTDNotSn (15), + micsftEnaUTDNotSn (16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients antivirus state." + ::= { adGenNapClientsEntry 22 } + + adNapClientAntivirus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients antivirus." + ::= { adGenNapClientsEntry 23 } + + adNapClientAntispywareState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + notInstalled (2), + wscServiceDown (3), + wscNotStarted (4), + notEnaNotUTD (5), + micsftNotEnaNotUTD (6), + notEnaUTD (7), + micsftNotEnaUTD (8), + enaNotUTDSn (9), + micsftEnaNotUTDSn (10), + enaNotUTDNotSn (11), + micsftEnaNotUTDNotSn (12), + enaUTDSn (13), + micsftEnaUTDSn (14), + enaUTDNotSn (15), + micsftEnaUTDNotSn (16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients antispyware state." + ::= { adGenNapClientsEntry 24 } + + adNapClientAntispyware OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients antispyware." + ::= { adGenNapClientsEntry 25 } + + adNapClientAutoupdateState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + notInstalled (2), + wscServiceDown (3), + wscNotStarted (4), + notEna (5), + enaCkUpdateOnly (6), + enaDownload (7), + enaDownloadInstall (8), + neverConfigured (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients auto update state." + ::= { adGenNapClientsEntry 26 } + + adNapClientSecurityupdateState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + noMissingUpdate (2), + missingUpdate (3), + noWUS (4), + noClientID (5), + wuaServiceDisabled (6), + wuaCommFailed (7), + updateInsNeedReboot (8), + wuaNotStarted (9) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients security update state." + ::= { adGenNapClientsEntry 27 } + + adNapClientSecuritySeverity OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + unspecified (2), + low (3), + moderate (4), + important (5), + critical (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients security update severity." + ::= { adGenNapClientsEntry 28 } + + adNapClientConnectionState OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + notRestricted (2), + notResMaybeLater (3), + restricted (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "NAP clients network connection state." + ::= { adGenNapClientsEntry 29 } + +-- conformance information + + adGenAOSDesktopAuditingConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 10 } + adGenAOSDesktopAuditingGroups OBJECT IDENTIFIER ::= { adGenAOSDesktopAuditingConformance 1 } + adGenAOSDesktopAuditingCompliances OBJECT IDENTIFIER ::= { adGenAOSDesktopAuditingConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement + adGenAOSDesktopAuditingFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 1 of the adGenAosDesktopAuditing MIB. When this MIB is implemented + with support for read-only, then such an implementation can claim + full compliance. " + + MODULE -- this module + + GROUP adGenNapClientsGroup + DESCRIPTION + "A collection of NAP clients discovered in the network." + + ::= { adGenAOSDesktopAuditingCompliances 1 } + + -- units of conformance + + adGenNapClientsGroup OBJECT-GROUP + OBJECTS { + adNapClientMac, + adNapClientVlanId, + adNapClientIp, + adNapClientHostname, + adNapClientSrcPortIfId, + adNapClientSrcPortIfType, + adNapServerMac, + adNapServerIp, + adNapCollectionMethod, + adNapCollectionTime, + adNapCapableClient, + adNapCapableServer, + adNapClientOsVersion, + adNapClientOsServicePk, + adNapClientOsProcessorArc, + adNapClientLastSecurityUpdate, + adNapClientSecurityUpdateServer, + adNapClientRequiresRemediation, + adNapClientLocalPolicyViolator, + adNapClientFirewallState, + adNapClientFirewall, + adNapClientAntivirusState, + adNapClientAntivirus, + adNapClientAntispywareState, + adNapClientAntispyware, + adNapClientAutoupdateState, + adNapClientSecurityupdateState, + adNapClientSecuritySeverity, + adNapClientConnectionState + } + STATUS current + DESCRIPTION + "The adGenNapClientGroup group contains read-only NAP information of clients + in the network that are NAP capable." + ::= { adGenAOSDesktopAuditingGroups 1 } + + END + + + diff --git a/MIBS/adtran/ADTRAN-AOS-DNS-MIB b/MIBS/adtran/ADTRAN-AOS-DNS-MIB new file mode 100644 index 0000000..26a988d --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-DNS-MIB @@ -0,0 +1,281 @@ + ADTRAN-AOS-DNS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, + Unsigned32 FROM SNMPv2-SMI + DisplayString, TEXTUAL-CONVENTION FROM SNMPv2-TC + InetAddress, InetAddressType FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP FROM SNMPv2-CONF + sysName FROM SNMPv2-MIB + adGenAOSApplications, + adGenAOSConformance FROM ADTRAN-AOS; + + +adGenAOSDns MODULE-IDENTITY + LAST-UPDATED "201204300000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 923 8726 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module for AdtranOS Dns statistics." + + REVISION "201204300000Z" -- April 30, 2012 / YYYYMMDDHHMMZ + DESCRIPTION + "Created the adGenAosDns MIB. + Changes by Stefan Hammer." + ::= { adGenAOSApplications 1 } + + adDnsTraps OBJECT IDENTIFIER ::= { adGenAOSDns 0 } + + +--- +--- Dns Resolution Data +--- + +adDnsTimestamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time (seconds since epoch) that DNS event occured" + ::= { adGenAOSDns 1 } + +adDnsNameserverInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address type of adDnsNameserverInetAddress" + ::= { adGenAOSDns 2 } + +adDnsNameserverInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address of the nameserver for the DNS Resolution" + ::= { adGenAOSDns 3 } + +AdDnsRequestErrorConditionTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates which specific error condition occurred. Error codes 0-15 are + the RCODE error codes, while 16-n are Adtran proprietary DNS Request + error conditions. + + The noError(0) state indicates that there is no error condition. + + The formatError(1) state indicates that name server was unable to interpret the + query. + + The serverFailure(2) state indicates that name server was unable to process this + query due to a problem with the name server. + + The nameError(3) state indicates that the domain name referenced in the query does + not exist. Meaningful only for responses from an authoritative name server. + + The notImplemented(4) state indicates that the name server does not support + the requested kind of query. + + The refused(5) state indicates the name server refuses to perform the specified + operation for policy reasons. For example, a name server may not wish to + provide the information to the particular requester, or a name server may + not wish to perform a particular operation (e.g., zone transfer) for + particular data. + + The 6-15 states are reserved for future use. + + The unsuportedRCode(16) state indicates that the AOS unit does not support the + RCODE (error condition) returned by the DNS sever. + + The malformedResponse(17) state indicates that AOS unit received an improperly + formated data packet from the DNS server. + + The parseError(18) state indicates that AOS unit could not parse the data from + the DNS server correctly. + + The timeoutWaitingForResponse(19) state indicates that AOS unit did not receive + a response from DNS server in the predetermined waiting period. + + The emptyResponse(20) state indicates that the AOS unit received an empty + response from the DNS server. Many DNS servers send responses without any + answers as a form of failure. + + The unsupportedType(21) state indicates that the AOS unit does not support the + qtype indicated in the DNS server's answer. + + The onlyRootAnswer(22) state indicates that the DNS server responded only with + a '.' answer, the root domain. Per RFC2782 page 6, this is a failure. + + The portDeficiency(23) state indicates that the AOS unit failed to allocate + an open port to send the DNS question to the DNS sever. + + The noServerConfigured(24) state indicates that the AOS unit does not have a + DNS lookup server configured. + + The updSendError(25) state indicates that the AOS unit could not send the + DNS question packet (maybe a routing issue with the configured name-server)." + SYNTAX INTEGER { + noError(0), + formatError(1), + serverFailure(2), + nameError(3), + notImplemented(4), + refused(5), + unsuportedRCode(16), + malformedResponse(17), + parseError(18), + timeoutWaitingForResponse(19), + emptyResponse(20), + unsupportedType(21), + onlyRootAnswer(22), + portDeficiency(23), + noServerCOnfigured(24), + udpSendError(25) + } + +adDnsRequestErrorCondition OBJECT-TYPE + SYNTAX AdDnsRequestErrorConditionTC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This field indicates which specific error condition occurred" + ::= { adGenAOSDns 4 } + +adDnsDomainName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The FQDN sent in the QNAME field of the question section of the DNS request" + ::= { adGenAOSDns 5 } + +AdDnsResourceRecordTypeTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + " A = 1, // a host address RFC1035 + NS = 2, // an authoritative name server RFC1035 + MD = 3, // a mail destination (Obsolete - use MX) RFC1035 + MF = 4, // a mail forwarder (Obsolete - use MX) RFC1035 + CNAME = 5, // the canonical name for an alias RFC1035 + SOA = 6, // marks the start of a zone of authority RFC1035 + MB = 7, // a mailbox domain name (EXPERIMENTAL) RFC1035 + MG = 8, // a mail group member (EXPERIMENTAL) RFC1035 + MR = 9, // a mail rename domain name (EXPERIMENTAL) RFC1035 + NULL = 10, // a null RR (EXPERIMENTAL) RFC1035 + WKS = 11, // a well known service description RFC1035 + PTR = 12, // a domain name pointer RFC1035 + HINFO = 13, // host information RFC1035 + MINFO = 14, // mailbox or mail list information RFC1035 + MX = 15, // mail exchange RFC1035 + TXT = 16, // text strings RFC1035 + AAAA = 28, // Ipv6 quad A addresses RFC3596 + SRV = 33, // service record RFC2782 + A_PLUS_AAAA = 65537 // Beyond 16 bit range. + Not a record. An A query's and AAAA query's results bound together" + SYNTAX INTEGER { + a(1), + ns(2), + md(3), + mf(4), + cname(5), + soa(6), + mb(7), + mg(8), + mr(9), + null(10), + wks(11), + ptr(12), + hinfo(13), + minfo(14), + mx(15), + txt(16), + aaaa(28), + srv(33), + aplusaaaa(65537) + } + +adDnsResourceRecordType OBJECT-TYPE + SYNTAX AdDnsResourceRecordTypeTC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This field indicates which record type the request was querying." + ::= { adGenAOSDns 6 } + +--- +--- Notifications +--- +adDnsIndividualResolutionFailure NOTIFICATION-TYPE + OBJECTS { + sysName, + adDnsTimestamp, + adDnsNameserverInetAddressType, + adDnsNameserverInetAddress, + adDnsRequestErrorCondition, + adDnsDomainName, + adDnsResourceRecordType + } + STATUS current + DESCRIPTION + "This trap indicates that a DNS resolution failure has occured for a single, + particular lookup. Information about the lookup and the failure are contained + within this trap." + ::= { adDnsTraps 1 } + + +--- +--- Conformance Information +--- + adGenAOSDnsConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 13 } + adGenAOSDnsGroup OBJECT IDENTIFIER ::= { adGenAOSDnsConformance 1 } + adGenAOSDnsCompliances OBJECT IDENTIFIER ::= { adGenAOSDnsConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement + adGenAOSDnsFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAOSDns MIB." + + MODULE -- this module + MANDATORY-GROUPS { adGenAOSDnsInfoGroup , adGenAOSDnsNotificationGroup } + ::= { adGenAOSDnsCompliances 1 } + -- units of conformance + + adGenAOSDnsInfoGroup OBJECT-GROUP + OBJECTS { + adDnsTimestamp, + adDnsNameserverInetAddressType, + adDnsNameserverInetAddress, + adDnsRequestErrorCondition, + adDnsDomainName, + adDnsResourceRecordType + } + STATUS current + DESCRIPTION + "Objects designed to assist in providing information about DNS Client." + ::= { adGenAOSDnsGroup 1 } + + adGenAOSDnsNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + adDnsIndividualResolutionFailure + } + STATUS current + DESCRIPTION + "Objects designed to assist in sending DNS notifications." + ::= { adGenAOSDnsGroup 2 } + +END diff --git a/MIBS/adtran/ADTRAN-AOS-DS1-EXT b/MIBS/adtran/ADTRAN-AOS-DS1-EXT new file mode 100644 index 0000000..83f4bb3 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-DS1-EXT @@ -0,0 +1,510 @@ + ADTRAN-AOS-DS1-EXT DEFINITIONS ::= BEGIN + + IMPORTS + Unsigned32, OBJECT-TYPE, OBJECT-IDENTITY, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + TimeStamp + FROM SNMPv2-TC + InterfaceIndex, ifIndex + FROM IF-MIB + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSWan + FROM ADTRAN-AOS; + + adGenAOSDs1ThresholdsMib MODULE-IDENTITY + LAST-UPDATED "200507060000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "A MIB module for checking different thresholds of DS1 line statistics." + + ::= { adIdentity 10000 53 6 1 } + +-- OBJECT IDENTIFIER + + adGenAOSDs1Threshold OBJECT IDENTIFIER ::= { adGenAOSWan 1 } + + adGenAOSDs1ThresholdTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION "This trap indicates that a DS1 threshold status has changed." + ::= { adGenAOSDs1Threshold 0 } + +adGenAOSDs1ThresholdsReachedTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSDs1ThresholdsReachedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains a bitmap showing which thresholds have been exceeded." + ::= { adGenAOSDs1Threshold 1 } + +adGenAOSDs1ThresholdsReachedEntry OBJECT-TYPE + SYNTAX AdGenAOSDs1ThresholdsReachedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entry specifies which DS1 Thresholds have been exceeded." + INDEX { ifIndex } + ::= { adGenAOSDs1ThresholdsReachedTable 1} + + AdGenAOSDs1ThresholdsReachedEntry ::= + SEQUENCE { + adGenAOSDs1Index InterfaceIndex, + adGenAOSDs1ThresholdAlarms BITS, + adGenAOSDs1PreviousThresholdAlarms BITS, + adGenAOSDs1LastThresholdChange TimeStamp + } + +adGenAOSDs1Index OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This value for this object is equal to the value + of ifIndex from the Interfaces table of MIB II + (RFC 1213)." + ::= { adGenAOSDs1ThresholdsReachedEntry 1 } + + +adGenAOSDs1ThresholdAlarms OBJECT-TYPE + SYNTAX BITS { + ds1ThresholdReached15MinBES(0), + ds1ThresholdReached15MinCSS(1), + ds1ThresholdReached15MinDM(2), + ds1ThresholdReached15MinES(3), + ds1ThresholdReached15MinLCV(4), + ds1ThresholdReached15MinLES(5), + ds1ThresholdReached15MinPCV(6), + ds1ThresholdReached15MinSES(7), + ds1ThresholdReached15MinSEFS(8), + ds1ThresholdReached15MinUAS(9), + ds1ThresholdReached24HrBES(10), + ds1ThresholdReached24HrCSS(11), + ds1ThresholdReached24HrDM(12), + ds1ThresholdReached24HrES(13), + ds1ThresholdReached24HrLCV(14), + ds1ThresholdReached24HrLES(15), + ds1ThresholdReached24HrPCV(16), + ds1ThresholdReached24HrSES(17), + ds1ThresholdReached24HrSEFS(18), + ds1ThresholdReached24HrUAS(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the various DS1 error thresholds that are presently crossed. + + The bit 'ds1ThresholdReached15MinBES(0)' indicates that the 15 minute threshold for + bursty errored seconds has been reached. + + The bit 'ds1ThresholdReached15MinCSS(1)' indicates that the 15 minute threshold for + controlled slip seconds has been reached. + + The bit 'ds1ThresholdReached15MinDM(2)' indicates that the 15 minute threshold for + degraded minutes has been reached + + The bit 'ds1ThresholdReached15MinES(3)' indicates that the 15 minute threshold for + errored seconds has been reached. + + The bit 'ds1ThresholdReached15MinLCV(4)' indicates that the 15 minute threshold for + line code violations has been reached. + + The bit 'ds1ThresholdReached15MinLES(5)' indicates that the 15 minute threshold for + line errored seconds has been reached. + + The bit 'ds1ThresholdReached15MinPCV(6)' indicates that the 15 minute threshold for + path coding violations has been reached. + + The bit 'ds1ThresholdReached15MinSES(7)' indicates that the 15 minute threshold for + severely errored seconds has been reached. + + The bit 'ds1ThresholdReached15MinSEFS(8)' indicates that the 15 minute threshold for + serverly errored framing seconds has been reached. + + The bit 'ds1ThresholdReached15MinUAS(9)' indicates that the 15 minute threshold for + unavailable seconds has been reached. + + The bit 'ds1ThresholdReached24HrBES(10)' indicates that the 24 hour threshold for + bursty errored seconds has been reached. + + The bit 'ds1ThresholdReached24HrCSS(11)' indicates that the 24 hour threshold for + controlled slip seconds has been reached. + + The bit 'ds1ThresholdReached24HrDM(12)' indicates that the 24 hour threshold for + degraded minutes has been reached. + + The bit 'ds1ThresholdReached24HrES(13)' indicates that the 24 hour threshold for + errored seconds has been reached. + + The bit 'ds1ThresholdReached24HrLCV(14)' indicates that the 24 hour threshold for + line code violations has been reached. + + The bit 'ds1ThresholdReached24HrLES(15)' indicates that the 24 hour threshold for + line errored seconds has been reached. + + The bit 'ds1ThresholdReached24HrPCV(16)' indicates that the 24 hour threshold for + path code violations has been reached. + + The bit 'ds1ThresholdReached24HrSES(17)' indicates that the 24 hour threshold for + severely errored seconds has been reached. + + The bit 'ds1ThresholdReached24HrSEFS(18)' indicates that the 24 hour threshold for + severely errored framing seconds has been reached. + + The bit 'ds1ThresholdReached24HrUAS(19)' indicates that the 24 hour threshold for + unavailable seconds has been reached." + ::= { adGenAOSDs1ThresholdsReachedEntry 2 } + +adGenAOSDs1PreviousThresholdAlarms OBJECT-TYPE + SYNTAX BITS { + ds1ThresholdReached15MinBES(0), + ds1ThresholdReached15MinCSS(1), + ds1ThresholdReached15MinDM(2), + ds1ThresholdReached15MinES(3), + ds1ThresholdReached15MinLCV(4), + ds1ThresholdReached15MinLES(5), + ds1ThresholdReached15MinPCV(6), + ds1ThresholdReached15MinSES(7), + ds1ThresholdReached15MinSEFS(8), + ds1ThresholdReached15MinUAS(9), + ds1ThresholdReached24HrBES(10), + ds1ThresholdReached24HrCSS(11), + ds1ThresholdReached24HrDM(12), + ds1ThresholdReached24HrES(13), + ds1ThresholdReached24HrLCV(14), + ds1ThresholdReached24HrLES(15), + ds1ThresholdReached24HrPCV(16), + ds1ThresholdReached24HrSES(17), + ds1ThresholdReached24HrSEFS(18), + ds1ThresholdReached24HrUAS(19) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object describes the various DS1 error thresholds that were crossed before the last threshold change. + + The bit 'ds1ThresholdReached15MinBES(0)' indicates that the 15 minute threshold for + bursty errored seconds has been reached. + + The bit 'ds1ThresholdReached15MinCSS(1)' indicates that the 15 minute threshold for + controlled slip seconds has been reached. + + The bit 'ds1ThresholdReached15MinDM(2)' indicates that the 15 minute threshold for + degraded minutes has been reached + + The bit 'ds1ThresholdReached15MinES(3)' indicates that the 15 minute threshold for + errored seconds has been reached. + + The bit 'ds1ThresholdReached15MinLCV(4)' indicates that the 15 minute threshold for + line code violations has been reached. + + The bit 'ds1ThresholdReached15MinLES(5)' indicates that the 15 minute threshold for + line errored seconds has been reached. + + The bit 'ds1ThresholdReached15MinPCV(6)' indicates that the 15 minute threshold for + path coding violations has been reached. + + The bit 'ds1ThresholdReached15MinSES(7)' indicates that the 15 minute threshold for + severely errored seconds has been reached. + + The bit 'ds1ThresholdReached15MinSEFS(8)' indicates that the 15 minute threshold for + serverly errored framing seconds has been reached. + + The bit 'ds1ThresholdReached15MinUAS(9)' indicates that the 15 minute threshold for + unavailable seconds has been reached. + + The bit 'ds1ThresholdReached24HrBES(10)' indicates that the 24 hour threshold for + bursty errored seconds has been reached. + + The bit 'ds1ThresholdReached24HrCSS(11)' indicates that the 24 hour threshold for + controlled slip seconds has been reached. + + The bit 'ds1ThresholdReached24HrDM(12)' indicates that the 24 hour threshold for + degraded minutes has been reached. + + The bit 'ds1ThresholdReached24HrES(13)' indicates that the 24 hour threshold for + errored seconds has been reached. + + The bit 'ds1ThresholdReached24HrLCV(14)' indicates that the 24 hour threshold for + line code violations has been reached. + + The bit 'ds1ThresholdReached24HrLES(15)' indicates that the 24 hour threshold for + line errored seconds has been reached. + + The bit 'ds1ThresholdReached24HrPCV(16)' indicates that the 24 hour threshold for + path code violations has been reached. + + The bit 'ds1ThresholdReached24HrSES(17)' indicates that the 24 hour threshold for + severely errored seconds has been reached. + + The bit 'ds1ThresholdReached24HrSEFS(18)' indicates that the 24 hour threshold for + severely errored framing seconds has been reached. + + The bit 'ds1ThresholdReached24HrUAS(19)' indicates that the 24 hour threshold for + unavailable seconds has been reached." + ::= { adGenAOSDs1ThresholdsReachedEntry 3 } +adGenAOSDs1LastThresholdChange OBJECT-TYPE + SYNTAX TimeStamp + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Amount of time router had been up when the threshold status last changed." + ::= { adGenAOSDs1ThresholdsReachedEntry 4 } +adGenAOSDs1Threshold15MinBES OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BES 15 minute threshold." + DEFVAL { 10 } + ::= { adGenAOSDs1Threshold 2 } + +adGenAOSDs1Threshold15MinCSS OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CSS 15 minute threshold." + DEFVAL { 1 } + ::= { adGenAOSDs1Threshold 3 } + +adGenAOSDs1Threshold15MinDM OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DM 15 minute threshold." + DEFVAL { 1 } + ::= { adGenAOSDs1Threshold 4 } + +adGenAOSDs1Threshold15MinES OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ES 15 minute threshold." + DEFVAL { 65 } + ::= { adGenAOSDs1Threshold 5 } + +adGenAOSDs1Threshold15MinLCV OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LCV 15 minute threshold." + DEFVAL { 13340 } + ::= { adGenAOSDs1Threshold 6 } + +adGenAOSDs1Threshold15MinLES OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LES 15 minute threshold." + DEFVAL { 65 } + ::= { adGenAOSDs1Threshold 7 } + +adGenAOSDs1Threshold15MinPCV OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PCV 15 minute threshold." + DEFVAL { 72 } + ::= { adGenAOSDs1Threshold 8 } + +adGenAOSDs1Threshold15MinSES OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SES 15 minute threshold." + DEFVAL { 10 } + ::= { adGenAOSDs1Threshold 9 } + +adGenAOSDs1Threshold15MinSEFS OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SEFS 15 minute threshold." + DEFVAL { 2 } + ::= { adGenAOSDs1Threshold 10 } + +adGenAOSDs1Threshold15MinUAS OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UAS 15 minute threshold." + DEFVAL { 10 } + ::= { adGenAOSDs1Threshold 11 } + +adGenAOSDs1Threshold24HrBES OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "BES 24 hour threshold." + DEFVAL { 100 } + ::= { adGenAOSDs1Threshold 12 } + +adGenAOSDs1Threshold24HrCSS OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CSS 24 hour threshold." + DEFVAL { 4 } + ::= { adGenAOSDs1Threshold 13 } + +adGenAOSDs1Threshold24HrDM OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "DM 24 hour threshold." + DEFVAL { 4 } + ::= { adGenAOSDs1Threshold 14 } + +adGenAOSDs1Threshold24HrES OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "ES 24 hour threshold." + DEFVAL { 648 } + ::= { adGenAOSDs1Threshold 15 } + +adGenAOSDs1Threshold24HrLCV OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LCV 24 hour threshold." + DEFVAL { 133400 } + ::= { adGenAOSDs1Threshold 16 } + +adGenAOSDs1Threshold24HrLES OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "LES 24 hour threshold." + DEFVAL { 648 } + ::= { adGenAOSDs1Threshold 17 } + +adGenAOSDs1Threshold24HrPCV OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "PCV 24 hour threshold." + DEFVAL { 691 } + ::= { adGenAOSDs1Threshold 18 } + +adGenAOSDs1Threshold24HrSES OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SES 24 hour threshold." + DEFVAL { 100 } + ::= { adGenAOSDs1Threshold 19 } + +adGenAOSDs1Threshold24HrSEFS OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SEFS 24 hour threshold." + DEFVAL { 17 } + ::= { adGenAOSDs1Threshold 20 } + +adGenAOSDs1Threshold24HrUAS OBJECT-TYPE + SYNTAX Unsigned32 (0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "UAS 24 hour threshold." + DEFVAL { 10 } + ::= { adGenAOSDs1Threshold 21 } + + +-- Traps +adGenAOSDs1ThresholdReached NOTIFICATION-TYPE + OBJECTS { adGenAOSDs1ThresholdAlarms, adGenAOSDs1PreviousThresholdAlarms, adGenAOSDs1LastThresholdChange } + STATUS current + DESCRIPTION + "This trap indicates that a DS1 threshold status has changed." + ::= { adGenAOSDs1ThresholdTraps 1 } + +-- conformance information + + adGenAOSDs1ThresholdConformance + OBJECT IDENTIFIER ::= { adGenAOSConformance 6 } + + adAOSDs1ThresholdCompliances + OBJECT IDENTIFIER ::= { adGenAOSDs1ThresholdConformance 1 } + adAOSDs1ThresholdGroups + OBJECT IDENTIFIER ::= { adGenAOSDs1ThresholdConformance 2 } + + +-- compliance statements + + adAOSDs1ThresholdCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement the AOS Unit MIB." + MODULE + MANDATORY-GROUPS { adGenAOSDs1ThresholdGroup } + + ::= { adAOSDs1ThresholdCompliances 1 } + + +-- units of conformance + adGenAOSDs1ThresholdGroup OBJECT-GROUP + OBJECTS { + adGenAOSDs1Index, + adGenAOSDs1PreviousThresholdAlarms, + adGenAOSDs1LastThresholdChange, + adGenAOSDs1ThresholdAlarms, + adGenAOSDs1Threshold15MinBES, + adGenAOSDs1Threshold15MinCSS, + adGenAOSDs1Threshold15MinDM, + adGenAOSDs1Threshold15MinES, + adGenAOSDs1Threshold15MinLCV, + adGenAOSDs1Threshold15MinLES, + adGenAOSDs1Threshold15MinPCV, + adGenAOSDs1Threshold15MinSES, + adGenAOSDs1Threshold15MinSEFS, + adGenAOSDs1Threshold15MinUAS, + adGenAOSDs1Threshold24HrBES, + adGenAOSDs1Threshold24HrCSS, + adGenAOSDs1Threshold24HrDM, + adGenAOSDs1Threshold24HrES, + adGenAOSDs1Threshold24HrLCV, + adGenAOSDs1Threshold24HrLES, + adGenAOSDs1Threshold24HrPCV, + adGenAOSDs1Threshold24HrSES, + adGenAOSDs1Threshold24HrSEFS, + adGenAOSDs1Threshold24HrUAS + } + STATUS current + DESCRIPTION + "The DS1 Threshold Group." + ::= { adAOSDs1ThresholdGroups 1 } + +END diff --git a/MIBS/adtran/ADTRAN-AOS-DYING-GASP-MIB b/MIBS/adtran/ADTRAN-AOS-DYING-GASP-MIB new file mode 100644 index 0000000..908bf43 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-DYING-GASP-MIB @@ -0,0 +1,82 @@ +ADTRAN-AOS-DYING-GASP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSCommon + FROM ADTRAN-AOS; + +adGenAOSDyingGaspMib MODULE-IDENTITY + LAST-UPDATED "201501050000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module defines dying gasp traps for AdtranOS products." + REVISION "201501050000Z" -- January 5, 2015 / YYYYMMDDHHMMZ + DESCRIPTION + "Created the adGenAosDyingGasp MIB. Revision R11.6" + + + ::= { adIdentity 10000 53 1 11 } + +adGenAOSDyingGasp OBJECT IDENTIFIER ::= { adGenAOSCommon 11 } +adGenAOSDyingGaspTrap OBJECT IDENTIFIER ::= { adGenAOSDyingGasp 0 } + +adGenAOSDyingGaspEvent NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "A dying gasp event trap signifies that the unit has unexpectedly lost power." + ::= { adGenAOSDyingGaspTrap 1 } + + ------------------------------------------------------------ +-- Conformance information +-- +adGenAOSDyingGaspConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 25 } + +adGenAOSDyingGaspGroups OBJECT IDENTIFIER + ::= { adGenAOSDyingGaspConformance 1 } + +adGenAOSDyingGaspCompliances OBJECT IDENTIFIER + ::= { adGenAOSDyingGaspConformance 2 } + +-- Compliance statements +-- + +-- Full compliance statement + adGenAOSDyingGaspFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAosDyingGasp MIB. When the implementation of this MIB + supports adGenAOSDyingGaspGroup, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adGenAOSDyingGaspGroup + DESCRIPTION + "This optional group defines the notification generated by dying gasp events." + ::= { adGenAOSDyingGaspCompliances 1 } + + adGenAOSDyingGaspGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSDyingGaspEvent } + STATUS current + DESCRIPTION + "Trap which may be used to indicate an unexpected power loss of the system." + ::= { adGenAOSDyingGaspGroups 1 } + + +END
\ No newline at end of file diff --git a/MIBS/adtran/ADTRAN-AOS-FAN-MIB b/MIBS/adtran/ADTRAN-AOS-FAN-MIB new file mode 100644 index 0000000..3a98cf8 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-FAN-MIB @@ -0,0 +1,135 @@ +ADTRAN-AOS-FAN-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSCommon + FROM ADTRAN-AOS; + +adGenAOSFanMib MODULE-IDENTITY + LAST-UPDATED "201310220000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module defines fan configuration information and traps for AdtranOS products." + REVISION "201310220000Z" -- October 22, 2013 / YYYYMMDDHHMMZ + DESCRIPTION + "Created the adGenAosFan MIB. Revision R10.11" + + + ::= { adIdentity 10000 53 1 8 } + +adGenAOSFan OBJECT IDENTIFIER ::= { adGenAOSCommon 8 } +adGenAOSFanTrap OBJECT IDENTIFIER ::= { adGenAOSFan 0 } +adGenAOSFanTrapControl OBJECT IDENTIFIER ::= { adGenAOSFan 1 } +adGenAOSFanInfo OBJECT IDENTIFIER ::= { adGenAOSFan 2 } + + +adGenAOSFanTrapEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + the fan failure trap." + DEFVAL { disabled } + ::= { adGenAOSFanTrapControl 1 } + +adGenAOSFanNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A numerical representation of the chassis's fan." + ::= { adGenAOSFanInfo 1 } + +adGenAOSFanFailure NOTIFICATION-TYPE + OBJECTS { adGenAOSFanNumber } + STATUS current + DESCRIPTION + "A fan failure trap signifies that one of the fans inside the chassis has failed." + ::= { adGenAOSFanTrap 1 } + + ------------------------------------------------------------ +-- Conformance information +-- +adGenAOSFanConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 17 } + +adGenAOSFanGroups OBJECT IDENTIFIER + ::= { adGenAOSFanConformance 1 } + +adGenAOSFanCompliances OBJECT IDENTIFIER + ::= { adGenAOSFanConformance 2 } + +-- Compliance statements +-- + +-- Full compliance statement + adGenAOSFanFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAosFan MIB. When this MIB is implemented + with support for read-write, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adGenAOSFanTrapCfgGroup + DESCRIPTION + "A collection of objects providing configuration for the fan trap." + + GROUP adGenAOSFanTrapGroup + DESCRIPTION + "This group is used for the management of + asynchronous notifications of fan failures." + + GROUP adGenAOSFanNotificationGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated by fan failures." + ::= { adGenAOSFanCompliances 1 } + + adGenAOSFanTrapCfgGroup OBJECT-GROUP + OBJECTS { + adGenAOSFanTrapEnable + } + STATUS current + DESCRIPTION + "This group contains the objects necessary to enable/disable + fan failure traps." + ::= { adGenAOSFanGroups 1 } + + adGenAOSFanTrapGroup OBJECT-GROUP + OBJECTS { + adGenAOSFanNumber + } + STATUS current + DESCRIPTION + "The objects necessary to control fan notification messages." + ::= { adGenAOSFanGroups 2 } + + adGenAOSFanNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSFanFailure } + STATUS current + DESCRIPTION + "Traps which may be used to enhance event driven + management of the chassis's fan." + ::= { adGenAOSFanGroups 3 } + + +END diff --git a/MIBS/adtran/ADTRAN-AOS-MEDIAGATEWAY-MIB b/MIBS/adtran/ADTRAN-AOS-MEDIAGATEWAY-MIB new file mode 100644 index 0000000..f2199fd --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-MEDIAGATEWAY-MIB @@ -0,0 +1,922 @@ + ADTRAN-AOS-MEDIAGATEWAY-MIB DEFINITIONS ::= BEGIN + + IMPORTS + IpAddress, OBJECT-TYPE, MODULE-IDENTITY, + Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC + adShared, adIdentity + FROM ADTRAN-MIB + adGenAOSVoice + FROM ADTRAN-AOS; + +adGenAOSMediaGatewayMIB MODULE-IDENTITY + LAST-UPDATED "200504190000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 923 8726 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module for AdtranOS Media-gateway statistics." + + REVISION "201208220000Z" -- August 22, 2012 / YYYYMMDDHHMMZ + DESCRIPTION + "The following OIDs have been obsoleted and will no longer + be supported. + adGenAOSRtpSessionRxPacketsLost, + adGenAOSRtpSessionRxFrameLateDiscards, + adGenAOSRtpSessionRxFrameOverflows, + adGenAOSRtpSessionTotalsRxPacketsLost, + adGenAOSRtpSessionTotalsRxFrameLateDiscards, + adGenAOSRtpSessionTotalsRxFrameOverflows, + adGenAOSRtpChannelTotalRxPacketsLost, + adGenAOSRtpChannelTotalRxMaxDepth, + adGenAOSRtpChannelTotalRxFrameLateDiscards, + adGenAOSRtpChannelTotalRxFrameOverflows" + + + ::= { adIdentity 10000 53 5 2 } +adGenAOSMediaGateway OBJECT IDENTIFIER ::= { adGenAOSVoice 2 } +adGenAOSMediaGatewayObjects OBJECT IDENTIFIER ::= { adGenAOSMediaGateway 1 } +adGenAOSMediaGatewayConformance OBJECT IDENTIFIER ::= { adGenAOSMediaGateway 99 } + +adGenAOSMediaGatewayCompliances OBJECT IDENTIFIER ::= { adGenAOSMediaGatewayConformance 1 } +adGenAOSMediaGatewayMIBGroups OBJECT IDENTIFIER ::= { adGenAOSMediaGatewayConformance 2 } + +-- +-- RTP Session Table +-- + +adGenAOSRtpSessionTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSRtpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AdtranOS RTP session table." + ::= { adGenAOSMediaGatewayObjects 1 } + + adGenAOSRtpSessionEntry OBJECT-TYPE + SYNTAX AdGenAOSRtpSessionEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AdtranOS RTP session table." + INDEX{ adGenAOSRtpSessionChannelId } + ::= { adGenAOSRtpSessionTable 1 } + +AdGenAOSRtpSessionEntry ::= SEQUENCE +{ + adGenAOSRtpSessionChannelId INTEGER, + adGenAOSRtpSessionChannelIdName DisplayString, + adGenAOSRtpSessionStatus INTEGER, + adGenAOSRtpSessionStartTime DisplayString, + adGenAOSRtpSessionDuration DisplayString, + adGenAOSRtpSessionVocoder INTEGER, + adGenAOSRtpSessionVAD INTEGER, + adGenAOSRtpSessionTdmPortDescription DisplayString, + adGenAOSRtpSessionLocalIPAddress IpAddress, + adGenAOSRtpSessionLocalUdpPort INTEGER, + adGenAOSRtpSessionSIPPortDescription DisplayString, + adGenAOSRtpSessionRemoteIPAddress IpAddress, + adGenAOSRtpSessionRemoteUdpPort INTEGER, + adGenAOSRtpSessionTxFramesPerPacket INTEGER, + adGenAOSRtpSessionEchoCancellerEnabled INTEGER, + adGenAOSRtpSessionRxPackets INTEGER, + adGenAOSRtpSessionRxOctets INTEGER, + adGenAOSRtpSessionRxPacketsLost INTEGER, -- (obsolete) + adGenAOSRtpSessionRxPacketsUnknown INTEGER, + adGenAOSRtpSessionRxJitterBufferDepth INTEGER, + adGenAOSRtpSessionRxMaxJitterBufferDepth INTEGER, + adGenAOSRtpSessionRxFrameLateDiscards INTEGER, -- (obsolete) + adGenAOSRtpSessionRxFrameOverflows INTEGER, -- (obsolete) + adGenAOSRtpSessionRxFrameOutOfOrders INTEGER, + adGenAOSRtpSessionRxSyncSource INTEGER, + adGenAOSRtpSessionTxPackets INTEGER, + adGenAOSRtpSessionTxOctets INTEGER, + adGenAOSRtpSessionTxSyncSource INTEGER +} + + adGenAOSRtpSessionChannelId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier value for the media-gateway channel + used by this RTP session." + ::= { adGenAOSRtpSessionEntry 1 } + + adGenAOSRtpSessionChannelIdName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier name of the media-gateway channel used + by this RTP session." + ::= { adGenAOSRtpSessionEntry 2 } + + adGenAOSRtpSessionStatus OBJECT-TYPE + SYNTAX INTEGER + { + unavailable(0), + available(1), + reserved (2), + allocated(3), + active(4), + interrupted(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the RTP session." + ::= { adGenAOSRtpSessionEntry 3 } + + adGenAOSRtpSessionStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Start time of the current RTP session." + ::= { adGenAOSRtpSessionEntry 4 } + + adGenAOSRtpSessionDuration OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of the current RTP session." + ::= { adGenAOSRtpSessionEntry 5 } + + adGenAOSRtpSessionVocoder OBJECT-TYPE + SYNTAX INTEGER + { + none(0), + g711ulaw(1), + gsm(2), + g723(3), + g711alaw(4), + g722(5), + g728(6), + g729a(7), + dynamic96(8), + dynamic97(9), + dynamic98(10), + dynamic99(11), + dynamic100(12), + dynamic101(13), + dynamic102(14), + dynamic103(15), + dynamic104(16), + dynamic105(17), + dynamic106(18), + dynamic107(19), + dynamic108(20), + dynamic109(21), + dynamic110(22), + dynamic111(23), + dynamic112(24), + dynamic113(25), + dynamic114(26), + dynamic115(27), + dynamic116(28), + dynamic117(29), + dynamic118(30), + dynamic119(31), + dynamic120(32), + dynamic121(33), + dynamic122(34), + dynamic123(35), + dynamic124(36), + dynamic125(37), + dynamic126(38), + dynamic127(39) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vocoder used in the current RTP session." + ::= { adGenAOSRtpSessionEntry 6 } + + adGenAOSRtpSessionVAD OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current status of the voice activity detector." + ::= { adGenAOSRtpSessionEntry 7 } + + adGenAOSRtpSessionTdmPortDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description of the timed-division-multiplex resource + associated with this RTP session." + ::= { adGenAOSRtpSessionEntry 8 } + + adGenAOSRtpSessionLocalIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local Internet Protocol address used in current RTP session." + ::= { adGenAOSRtpSessionEntry 9 } + + adGenAOSRtpSessionLocalUdpPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local UDP address used in current RTP session." + ::= { adGenAOSRtpSessionEntry 10 } + + adGenAOSRtpSessionSIPPortDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Description String of the SIP resource associated with this RTP session." + ::= { adGenAOSRtpSessionEntry 11 } + + adGenAOSRtpSessionRemoteIPAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote Internet Protocol address used in current RTP session." + ::= { adGenAOSRtpSessionEntry 12 } + + adGenAOSRtpSessionRemoteUdpPort OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote UDP address used in current RTP session." + ::= { adGenAOSRtpSessionEntry 13 } + + adGenAOSRtpSessionTxFramesPerPacket OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of sample frames packed into a given RTP packet." + ::= { adGenAOSRtpSessionEntry 14 } + + adGenAOSRtpSessionEchoCancellerEnabled OBJECT-TYPE + SYNTAX INTEGER + { + disabled(0), + enabled(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State (enable or disabled) of the echo-canceller." + ::= { adGenAOSRtpSessionEntry 15 } + + adGenAOSRtpSessionRxPackets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received in the current RTP session." + ::= { adGenAOSRtpSessionEntry 22 } + + adGenAOSRtpSessionRxOctets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes received in the current RTP session." + ::= { adGenAOSRtpSessionEntry 23 } + + adGenAOSRtpSessionRxPacketsLost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of packets lost in the current RTP session as + determined by missing sequence numbers." + ::= { adGenAOSRtpSessionEntry 24 } + + adGenAOSRtpSessionRxPacketsUnknown OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received packets with unknown payload type." + ::= { adGenAOSRtpSessionEntry 25 } + + adGenAOSRtpSessionRxJitterBufferDepth OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current depth of jitter buffer in packets for this RTP + session." + ::= { adGenAOSRtpSessionEntry 26 } + + adGenAOSRtpSessionRxMaxJitterBufferDepth OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum depth of jitter buffer in packets for this RTP + session." + ::= { adGenAOSRtpSessionEntry 27 } + + adGenAOSRtpSessionRxFrameLateDiscards OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of received frames that have been discarded by the + jitter buffer for being late." + ::= { adGenAOSRtpSessionEntry 30 } + + adGenAOSRtpSessionRxFrameOverflows OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of received frames that overflow jitter buffer." + ::= { adGenAOSRtpSessionEntry 31 } + + adGenAOSRtpSessionRxFrameOutOfOrders OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received frames that are out of order." + ::= { adGenAOSRtpSessionEntry 33 } + + adGenAOSRtpSessionRxSyncSource OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sync source of the receiver." + ::= { adGenAOSRtpSessionEntry 34 } + + adGenAOSRtpSessionTxPackets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets transmitted in the current RTP session." + ::= { adGenAOSRtpSessionEntry 35 } + + adGenAOSRtpSessionTxOctets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes transmitted in the current RTP session." + ::= { adGenAOSRtpSessionEntry 36 } + + adGenAOSRtpSessionTxSyncSource OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sync source of the sender." + ::= { adGenAOSRtpSessionEntry 37 } + +-- +-- RTP Session Totals Table +-- + +adGenAOSRtpSessionTotalsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSRtpSessionTotalsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AdtranOS RTP session totals table." + ::= { adGenAOSMediaGatewayObjects 2 } + +adGenAOSRtpSessionTotalsEntry OBJECT-TYPE + SYNTAX AdGenAOSRtpSessionTotalsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AdtranOS RTP session totals table." + INDEX{ adGenAOSRtpSessionTotalsSessions } + ::= { adGenAOSRtpSessionTotalsTable 1 } + +AdGenAOSRtpSessionTotalsEntry ::= SEQUENCE +{ + adGenAOSRtpSessionTotalsSessions INTEGER, + adGenAOSRtpSessionTotalsSessionDuration DisplayString, + adGenAOSRtpSessionTotalsRxPackets INTEGER, + adGenAOSRtpSessionTotalsRxOctets INTEGER, + adGenAOSRtpSessionTotalsRxPacketsLost INTEGER, -- (obsolete) + adGenAOSRtpSessionTotalsRxPacketsUnknown INTEGER, + adGenAOSRtpSessionTotalsTxPackets INTEGER, + adGenAOSRtpSessionTotalsTxOctets INTEGER, + adGenAOSRtpSessionTotalsRxFrameLateDiscards INTEGER, -- (obsolete) + adGenAOSRtpSessionTotalsRxFrameOverflows INTEGER, -- (obsolete) + adGenAOSRtpSessionTotalsRxFrameOutOfOrders INTEGER, + adGenAOSRtpSessionTotalsClearCounters INTEGER, + adGenAOSRtpSessionTotalsTimeSinceLastClearCounters DisplayString +} + + adGenAOSRtpSessionTotalsSessions OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The totals number RTP sessions that have occured + including sessions still currently active." + ::= { adGenAOSRtpSessionTotalsEntry 1 } + + adGenAOSRtpSessionTotalsSessionDuration OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total duration for all RTP sessions." + ::= { adGenAOSRtpSessionTotalsEntry 2 } + + adGenAOSRtpSessionTotalsRxPackets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets recieved for all sessions." + ::= { adGenAOSRtpSessionTotalsEntry 3 } + + adGenAOSRtpSessionTotalsRxOctets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of octets recieved for all sessions." + ::= { adGenAOSRtpSessionTotalsEntry 4 } + + adGenAOSRtpSessionTotalsRxPacketsLost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of recieve packets lost for all sessions." + ::= { adGenAOSRtpSessionTotalsEntry 5 } + + adGenAOSRtpSessionTotalsRxPacketsUnknown OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received packets with unknown payload type + during all sessions." + ::= { adGenAOSRtpSessionTotalsEntry 6 } + + adGenAOSRtpSessionTotalsTxPackets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets transmited for all sessions." + ::= { adGenAOSRtpSessionTotalsEntry 7 } + + adGenAOSRtpSessionTotalsTxOctets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of octets transmited for all sessions." + ::= { adGenAOSRtpSessionTotalsEntry 8 } + + adGenAOSRtpSessionTotalsRxFrameLateDiscards OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of frames received late and discarded by the jitter buffer." + ::= { adGenAOSRtpSessionTotalsEntry 9 } + + adGenAOSRtpSessionTotalsRxFrameOverflows OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of received frames that overflow the jitter buffer." + ::= { adGenAOSRtpSessionTotalsEntry 11 } + + adGenAOSRtpSessionTotalsRxFrameOutOfOrders OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received frames that are declared out-of-order + by the jitter buffer." + ::= { adGenAOSRtpSessionTotalsEntry 12 } + + adGenAOSRtpSessionTotalsClearCounters OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the accumulated totals for all RTP sessions." + ::= { adGenAOSRtpSessionTotalsEntry 13 } + + adGenAOSRtpSessionTotalsTimeSinceLastClearCounters OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time elapsed since last clear counters for RTP session totals." + ::= { adGenAOSRtpSessionTotalsEntry 14 } + +-- +-- Media-gateway Informational +-- + +adGenAOSMediaGatewayInfoTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSMediaGatewayInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AdtranOS media-gateway processor information table." + ::= { adGenAOSMediaGatewayObjects 3 } + + +adGenAOSMediaGatewayInfoEntry OBJECT-TYPE + SYNTAX AdGenAOSMediaGatewayInfoEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AdtranOS RTP session table." + INDEX{ adGenAOSMediaGatewayInfoIdentifier } + ::= { adGenAOSMediaGatewayInfoTable 1 } + +AdGenAOSMediaGatewayInfoEntry ::= SEQUENCE +{ + adGenAOSMediaGatewayInfoIdentifier INTEGER, + adGenAOSMediaGatewayInfoSoftwareVersion DisplayString, + adGenAOSMediaGatewayInfoUtilization INTEGER, + adGenAOSMediaGatewayInfoUtilizationMaximum INTEGER, + adGenAOSMediaGatewayInfoFreePacketBuffers INTEGER, + adGenAOSMediaGatewayInfoUptime DisplayString +} + + adGenAOSMediaGatewayInfoIdentifier OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The indentifier of the media-gateway processor." + ::= { adGenAOSMediaGatewayInfoEntry 1 } + + adGenAOSMediaGatewayInfoSoftwareVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The software version running on the media-gateway processor." + ::= { adGenAOSMediaGatewayInfoEntry 2 } + + adGenAOSMediaGatewayInfoUtilization OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current processor utilization of the media-gateway processor." + ::= { adGenAOSMediaGatewayInfoEntry 3 } + + adGenAOSMediaGatewayInfoUtilizationMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current processor utilization of the media-gateway processor." + ::= { adGenAOSMediaGatewayInfoEntry 4 } + + adGenAOSMediaGatewayInfoFreePacketBuffers OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of free packet buffers on the media-gateway processor." + ::= { adGenAOSMediaGatewayInfoEntry 5 } + + adGenAOSMediaGatewayInfoUptime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current uptime of the media-gateway processor." + ::= { adGenAOSMediaGatewayInfoEntry 6 } + +-- +-- Rtp Channel Total Table +-- + +adGenAOSRtpChannelTotalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSRtpChannelTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The AdtranOS Media-gateway channel totals table." + ::= { adGenAOSMediaGatewayObjects 4 } + +adGenAOSRtpChannelTotalEntry OBJECT-TYPE + SYNTAX AdGenAOSRtpChannelTotalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the AdtranOS RTP session table." + INDEX{ adGenAOSRtpChannelTotalId } + ::= { adGenAOSRtpChannelTotalTable 1 } + +AdGenAOSRtpChannelTotalEntry ::= SEQUENCE +{ + adGenAOSRtpChannelTotalId INTEGER, + adGenAOSRtpChannelTotalIdName DisplayString, + adGenAOSRtpChannelTotalSessions INTEGER, + adGenAOSRtpChannelTotalSessionDuration DisplayString, + adGenAOSRtpChannelTotalRxPackets INTEGER, + adGenAOSRtpChannelTotalRxOctets INTEGER, + adGenAOSRtpChannelTotalRxPacketsLost INTEGER, -- (obsolete) + adGenAOSRtpChannelTotalRxPacketsUnknown INTEGER, + adGenAOSRtpChannelTotalTxPackets INTEGER, + adGenAOSRtpChannelTotalTxOctets INTEGER, + adGenAOSRtpChannelTotalRxMaxDepth INTEGER, -- (obsolete) + adGenAOSRtpChannelTotalRxFrameLateDiscards INTEGER, -- (obsolete) + adGenAOSRtpChannelTotalRxFrameOverflows INTEGER, -- (obsolete) + adGenAOSRtpChannelTotalRxFrameOutOfOrders INTEGER, + adGenAOSRtpChannelClearCounters INTEGER, + adGenAOSRtpChannelTimeSinceLastClearCounters DisplayString +} + + +adGenAOSRtpChannelTotalId OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier value for the channel on the media-gateway processor." + ::= { adGenAOSRtpChannelTotalEntry 1 } + +adGenAOSRtpChannelTotalIdName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifier name of the channel on the media-gateway processor." + ::= { adGenAOSRtpChannelTotalEntry 2 } + +adGenAOSRtpChannelTotalSessions OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of RTP sessions that have transpired on a given + media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 3 } + +adGenAOSRtpChannelTotalSessionDuration OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Duration of all RTP sessions for a given media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 4 } + +adGenAOSRtpChannelTotalRxPackets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received packets for all RTP sessions for a given + media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 5 } + +adGenAOSRtpChannelTotalRxOctets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received octets for all RTP sessions for a given + media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 6 } + +adGenAOSRtpChannelTotalRxPacketsLost OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of receive packets declared lost for all RTP sessions + for a given media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 7 } + +adGenAOSRtpChannelTotalRxPacketsUnknown OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of receive packets declared unknown for all RTP sessions + for a given media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 8 } + +adGenAOSRtpChannelTotalTxPackets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of transmitted packets for all RTP sessions + for a given media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 9 } + +adGenAOSRtpChannelTotalTxOctets OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The duration of all RTP sessions for a given media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 10 } + +adGenAOSRtpChannelTotalRxMaxDepth OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Maximum depth fo jitter buffer in packets for this RTP + session." + ::= { adGenAOSRtpChannelTotalEntry 11 } + +adGenAOSRtpChannelTotalRxFrameLateDiscards OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of late frames discarded for all RTP sessions for a given + media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 12 } + +adGenAOSRtpChannelTotalRxFrameOverflows OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS obsolete + DESCRIPTION + "Number of received frames that overflow the jitter buffer for + all RTP sessions for a given media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 14 } + +adGenAOSRtpChannelTotalRxFrameOutOfOrders OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of received frames that are declared out-of-order by the + jitter buffer for all RTP sessions for a given media-gateway channel." + ::= { adGenAOSRtpChannelTotalEntry 15 } + +adGenAOSRtpChannelClearCounters OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the accumulated channel totals for all RTP sessions." + ::= { adGenAOSRtpChannelTotalEntry 16 } + +adGenAOSRtpChannelTimeSinceLastClearCounters OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time elapsed since last clear counters for RTP session totals." + ::= { adGenAOSRtpChannelTotalEntry 17 } + +-- +-- Conformance +-- + +adGenAOSMediaGatewayCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which implement + the adGenAOSMediaGateway MIB." + + MODULE + MANDATORY-GROUPS + { + adGenAOSMediaGatewayRtpSessionGroup, + adGenAOSMediaGatewayRtpSessionTotalsGroup, + adGenAOSMediaGatewayInfoGroup, + adGenAOSMediaGatewayRtpChannelTotalsGroup + } + ::= { adGenAOSMediaGatewayCompliances 1 } + +adGenAOSMediaGatewayRtpSessionGroup OBJECT-GROUP + OBJECTS +{ + adGenAOSRtpSessionChannelId, + adGenAOSRtpSessionChannelIdName, + adGenAOSRtpSessionStatus, + adGenAOSRtpSessionStartTime, + adGenAOSRtpSessionDuration, + adGenAOSRtpSessionVocoder, + adGenAOSRtpSessionVAD, + adGenAOSRtpSessionTdmPortDescription, + adGenAOSRtpSessionLocalIPAddress, + adGenAOSRtpSessionLocalUdpPort, + adGenAOSRtpSessionSIPPortDescription, + adGenAOSRtpSessionRemoteIPAddress, + adGenAOSRtpSessionRemoteUdpPort, + adGenAOSRtpSessionTxFramesPerPacket, + adGenAOSRtpSessionEchoCancellerEnabled, + adGenAOSRtpSessionRxPackets, + adGenAOSRtpSessionRxOctets, + adGenAOSRtpSessionRxPacketsLost, -- (obsolete) + adGenAOSRtpSessionRxPacketsUnknown, + adGenAOSRtpSessionRxJitterBufferDepth, + adGenAOSRtpSessionRxMaxJitterBufferDepth, + adGenAOSRtpSessionRxFrameLateDiscards, -- (obsolete) + adGenAOSRtpSessionRxFrameOverflows, -- (obsolete) + adGenAOSRtpSessionRxFrameOutOfOrders, + adGenAOSRtpSessionRxSyncSource, + adGenAOSRtpSessionTxPackets, + adGenAOSRtpSessionTxOctets, + adGenAOSRtpSessionTxSyncSource +} + STATUS current + DESCRIPTION + "The Media-Gateway Real-Time Protocol Session Group." + ::= { adGenAOSMediaGatewayMIBGroups 1 } + +adGenAOSMediaGatewayRtpSessionTotalsGroup OBJECT-GROUP +OBJECTS +{ + adGenAOSRtpSessionTotalsSessions, + adGenAOSRtpSessionTotalsSessionDuration, + adGenAOSRtpSessionTotalsRxPackets, + adGenAOSRtpSessionTotalsRxOctets, + adGenAOSRtpSessionTotalsRxPacketsLost, -- (obsolete) + adGenAOSRtpSessionTotalsRxPacketsUnknown, + adGenAOSRtpSessionTotalsTxPackets, + adGenAOSRtpSessionTotalsTxOctets, + adGenAOSRtpSessionTotalsRxFrameLateDiscards, -- (obsolete) + adGenAOSRtpSessionTotalsRxFrameOverflows, -- (obsolete) + adGenAOSRtpSessionTotalsRxFrameOutOfOrders, + adGenAOSRtpSessionTotalsClearCounters , + adGenAOSRtpSessionTotalsTimeSinceLastClearCounters +} + STATUS current + DESCRIPTION + "The Media-Gateway Real-Time Protocol Session Totals Group." + ::= { adGenAOSMediaGatewayMIBGroups 2 } + +adGenAOSMediaGatewayInfoGroup OBJECT-GROUP +OBJECTS +{ + adGenAOSMediaGatewayInfoIdentifier, + adGenAOSMediaGatewayInfoSoftwareVersion, + adGenAOSMediaGatewayInfoUtilization, + adGenAOSMediaGatewayInfoUtilizationMaximum, + adGenAOSMediaGatewayInfoFreePacketBuffers, + adGenAOSMediaGatewayInfoUptime +} + STATUS current + DESCRIPTION + "The Media-Gateway Information Group." + ::= { adGenAOSMediaGatewayMIBGroups 3 } + + +adGenAOSMediaGatewayRtpChannelTotalsGroup OBJECT-GROUP +OBJECTS +{ + adGenAOSRtpChannelTotalId, + adGenAOSRtpChannelTotalIdName, + adGenAOSRtpChannelTotalSessions, + adGenAOSRtpChannelTotalSessionDuration, + adGenAOSRtpChannelTotalRxPackets, + adGenAOSRtpChannelTotalRxOctets, + adGenAOSRtpChannelTotalRxPacketsLost, -- (obsolete) + adGenAOSRtpChannelTotalRxPacketsUnknown, + adGenAOSRtpChannelTotalTxPackets, + adGenAOSRtpChannelTotalTxOctets, + adGenAOSRtpChannelTotalRxMaxDepth, -- (obsolete) + adGenAOSRtpChannelTotalRxFrameLateDiscards, -- (obsolete) + adGenAOSRtpChannelTotalRxFrameOverflows, -- (obsolete) + adGenAOSRtpChannelTotalRxFrameOutOfOrders, + adGenAOSRtpChannelClearCounters, + adGenAOSRtpChannelTimeSinceLastClearCounters +} + STATUS current + DESCRIPTION + "The Media-Gateway Real-Time Protocol Channel Totals Group." + ::= { adGenAOSMediaGatewayMIBGroups 4 } + + END diff --git a/MIBS/adtran/ADTRAN-AOS-MEF-MIB b/MIBS/adtran/ADTRAN-AOS-MEF-MIB new file mode 100644 index 0000000..15a0d28 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-MEF-MIB @@ -0,0 +1,88 @@ + ADTRAN-AOS-MEF-MIB DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + adShared, adIdentityShared + FROM ADTRAN-MIB + adGenAOS, adGenAOSMef + FROM ADTRAN-AOS; + + adGenAOSMefMib MODULE-IDENTITY + LAST-UPDATED "201409100000Z" -- September 10, 2014 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB defines the Adtran OS Common enterprise tree node. It + provides a basis for the definition of all other Adtran OS MEF + MIBs." + + REVISION "201409100000Z" -- September 10, 2014 + DESCRIPTION + "Initial version of this MIB module." + + ::= { adGenAOS 9 } + + adGenAosMefPerUniPerfHistoryMib OBJECT IDENTIFIER ::= { adGenAOSMef 1 } + adGenAosMefPerCosPerUniPerfHistoryMib OBJECT IDENTIFIER ::= { adGenAOSMef 2 } + adGenAosMefPerEvcPerfHistoryMib OBJECT IDENTIFIER ::= { adGenAOSMef 3 } + adGenAosMefPerCosPerEvcPerfHistoryMib OBJECT IDENTIFIER ::= { adGenAOSMef 4 } + + -- + -- adGenAOS + -- + -- The features in Adtran OS products that support SNMP + -- management appear in a list under the "adGenAOS" node. + -- + + -- + -- AOS Common Section - adGenAOSMef + -- + -- Contains MEF information and config for AOS products + -- identifier sequence - 1.3.6.1.4.1.664.5.53.9 + -- + + -- + -- AOS Common Section - adGenAosMefPerUniPerfHistoryMib + -- + -- Contains performance history information for UNI interfaces. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.9.1 + -- + -- + + -- + -- AOS Common Section - adGenAosMefPerCosPerUniPerfHistoryMib + -- + -- Contains performance history information for UNI interfaces per queue number. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.9.2 + -- + -- + + -- + -- AOS Common Section - adGenAosMefPerEvcPerfHistoryMib + -- + -- Contains performance history information for EVCs. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.9.3 + -- + -- + + -- + -- AOS Common Section - adGenAosMefPerCosPerEvcPerfHistoryMib + -- + -- Contains performance history information for EVCs per queue number. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.9.4 + -- + -- + + END + + diff --git a/MIBS/adtran/ADTRAN-AOS-MUX-MIB b/MIBS/adtran/ADTRAN-AOS-MUX-MIB new file mode 100644 index 0000000..4ab010f --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-MUX-MIB @@ -0,0 +1,451 @@ +ADTRAN-AOS-MUX-MIB DEFINITIONS ::= BEGIN + +-- TITLE: THE ADTRAN OPERATING SYSTEM MULTIPLEXING MIB +-- FILENAME: AdGenAOSMux.mib +-- AUTHOR: Jason Schock +-- DATE: 10/15/04 + +-- HISTORY +-- 10/15/04 First draft. + +IMPORTS + OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSCommon, adGenAOSConformance + FROM ADTRAN-AOS; + + +adGenAOSMuxID MODULE-IDENTITY + LAST-UPDATED "200410150000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module for the management of AOS products with + TDM multiplexing and/or cross-connects." + ::= { adIdentity 10000 53 1 5 } + + +-- OBJECT IDENTIFIERS + + adGenAOSMux OBJECT IDENTIFIER ::= { adGenAOSCommon 5 } + + adGenAOSXConnect OBJECT IDENTIFIER ::= { adGenAOSMux 1 } + adGenAOSTdmGroup OBJECT IDENTIFIER ::= { adGenAOSMux 2 } + adGenAOSMuxConformance OBJECT IDENTIFIER ::= { adGenAOSMux 99 } + + adGenAOSMuxCompliance OBJECT IDENTIFIER ::= { adGenAOSMuxConformance 1 } + adGenAOSMuxMibGroups OBJECT IDENTIFIER ::= { adGenAOSMuxConformance 2 } + +-- +-- XConnect Configuration Table +-- + +adGenAOSXConnectTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSXConnectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The Cross-Connect Configuration Table" + ::= { adGenAOSXConnect 1 } + +adGenAOSXConnectEntry OBJECT-TYPE + SYNTAX AdGenAOSXConnectEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the Cross-Connect Configuration Table" + INDEX{ adGenAOSXConnectIndex } + ::= { adGenAOSXConnectTable 1 } + +AdGenAOSXConnectEntry ::= SEQUENCE +{ + adGenAOSXConnectIndex INTEGER, + adGenAOSXConnectFirstIfType INTEGER, + adGenAOSXConnectFirstIfNumber INTEGER, + adGenAOSXConnectFirstSubIfNumber INTEGER, + adGenAOSXConnectFirstIfSlot INTEGER, + adGenAOSXConnectFirstIfPort INTEGER, + adGenAOSXConnectFirstTdmGroup INTEGER, + adGenAOSXConnectFirstTdmGroupDS0 INTEGER, + adGenAOSXConnectSecondIfType INTEGER, + adGenAOSXConnectSecondIfNumber INTEGER, + adGenAOSXConnectSecondSubIfNumber INTEGER, + adGenAOSXConnectSecondIfSlot INTEGER, + adGenAOSXConnectSecondIfPort INTEGER, + adGenAOSXConnectSecondTdmGroup INTEGER, + adGenAOSXConnectSecondTdmGroupDS0 INTEGER, + adGenAOSXConnectPreserveRbs INTEGER, + adGenAOSXConnectRowStatus RowStatus +} + +adGenAOSXConnectIndex OBJECT-TYPE + SYNTAX INTEGER (1..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number that uniquely defines the cross-connect" + ::= { adGenAOSXConnectEntry 1 } + +adGenAOSXConnectFirstIfType OBJECT-TYPE + SYNTAX INTEGER + { + notAssigned(0), + dds(1), -- from only + t1E1(2), -- from/to + eth(3), -- from only + serial(4), -- from/to + shdsl(5), -- from only + fxs(6), -- to only + frameRelay(7), -- from/to + ppp(8) -- to only + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of interface from which a cross-connect is being + made" + ::= { adGenAOSXConnectEntry 2 } + +adGenAOSXConnectFirstIfNumber OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number that defines the interface described by + adGenAOSXConnectFirstIfType -- set to 0 if the interface + can be defined by adGenAOSXConnectFirstIfSlot and + adGenAOSXConnectFirstIfPort" + ::= { adGenAOSXConnectEntry 3 } + +adGenAOSXConnectFirstSubIfNumber OBJECT-TYPE + SYNTAX INTEGER (0..1007) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number that further defines some interfaces -- set to + 0 if the interface can be defined by adGenAOSXConnectFirstIfSlot + and adGenAOSXConnectFirstIfPort" + ::= { adGenAOSXConnectEntry 4 } + +adGenAOSXConnectFirstIfSlot OBJECT-TYPE + SYNTAX INTEGER (0..96) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The slot number containing the interface described by + adGenAOSXConnectFirstIfType -- set to 0 if the interface + can be defined by adGenAOSXConnectFirstIfNumber (and + adGenAOSXConnectFirstSubIfNumber) + + Note: 0 is also a valid slot number." + ::= { adGenAOSXConnectEntry 5 } + +adGenAOSXConnectFirstIfPort OBJECT-TYPE + SYNTAX INTEGER (0..48) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number of the interface described by + adGenAOSXConnectFirstIfType -- set to 0 if the interface + can be defined by adGenAOSXConnectFirstIfNumber (and + adGenAOSXConnectFirstSubIfNumber)" + ::= { adGenAOSXConnectEntry 6 } + +adGenAOSXConnectFirstTdmGroup OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number uniquely identifying the TDM Group associated + with the interface described by adGenAOSXConnectFirstIfType + -- set to 0 if it is not necessary that a TDM Group be + associated with the interface" + ::= { adGenAOSXConnectEntry 7 } + +adGenAOSXConnectFirstTdmGroupDS0 OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific DS0 of the TDM Group, described by + adGenAOSXConnectFirstTdmGroup, from which a cross- + connect is being made -- set to 0 if it is not necessary + that a specific timeslot be defined" + ::= { adGenAOSXConnectEntry 8 } + +adGenAOSXConnectSecondIfType OBJECT-TYPE + SYNTAX INTEGER + { + notAssigned(0), + dds(1), -- from only + t1E1(2), -- from/to + eth(3), -- from only + serial(4), -- from/to + shdsl(5), -- from only + fxs(6), -- to only + frameRelay(7), -- from/to + ppp(8) -- to only + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of interface to which a cross-connect is being + made" + ::= { adGenAOSXConnectEntry 9 } + +adGenAOSXConnectSecondIfNumber OBJECT-TYPE + SYNTAX INTEGER (0..1024) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number that defines the interface described by + adGenAOSXConnectSecondIfType -- set to 0 if the interface + can be defined by adGenAOSXConnectSecondIfSlot and + adGenAOSXConnectSecondIfPort" + ::= { adGenAOSXConnectEntry 10 } + +adGenAOSXConnectSecondSubIfNumber OBJECT-TYPE + SYNTAX INTEGER (0..1007) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number that further defines some interfaces -- set to + 0 if the interface can be defined by adGenAOSXConnectSecondIfSlot + and adGenAOSXConnectSecondIfPort" + ::= { adGenAOSXConnectEntry 11 } + +adGenAOSXConnectSecondIfSlot OBJECT-TYPE + SYNTAX INTEGER (0..96) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The slot number containing the interface described by + adGenAOSXConnectSecondIfType -- set to 0 if the interface + can be defined by adGenAOSXConnectSecondIfNumber (and + adGenAOSXConnectSecondSubIfNumber) + + Note: 0 is also a valid slot number." + ::= { adGenAOSXConnectEntry 12 } + +adGenAOSXConnectSecondIfPort OBJECT-TYPE + SYNTAX INTEGER (0..48) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The port number of the interface described by + adGenAOSXConnectSecondIfType -- set to 0 if the interface + can be defined by adGenAOSXConnectSecondIfNumber (and + adGenAOSXConnectSecondSubIfNumber)" + ::= { adGenAOSXConnectEntry 13 } + +adGenAOSXConnectSecondTdmGroup OBJECT-TYPE + SYNTAX INTEGER (0..255) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "A number uniquely identifying the TDM Group associated + with the interface described by adGenAOSXConnectSecondIfType + -- set to 0 if it is not necessary that a TDM Group be + associated with the interface" + ::= { adGenAOSXConnectEntry 14 } + +adGenAOSXConnectSecondTdmGroupDS0 OBJECT-TYPE + SYNTAX INTEGER (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The specific DS0 of the TDM Group, described by + adGenAOSXConnectSecondTdmGroup, to which a cross- + connect is being made -- set to 0 if it is not necessary + that a specific timeslot be defined" + ::= { adGenAOSXConnectEntry 15 } + +adGenAOSXConnectPreserveRbs OBJECT-TYPE + SYNTAX INTEGER + { + enabled(1), + disabled(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The ability of the cross-connect to maintain robbed-bit + signaling integrity -- set to disabled if robbed-bit + signaling is not a characteristic of the cross-connect." + ::= { adGenAOSXConnectEntry 16 } + +adGenAOSXConnectRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. Until instances + of appropriate corresponding columns are configured, + the value of the corresponding instance of the + adGenAOSXConnectStatus column is 'notReady'." + ::= { adGenAOSXConnectEntry 17 } + + +-- +-- TDM Group Configuration Table +-- + +adGenAOSTdmGroupTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSTdmGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The TDM Group Table that associates DS0s into mappable + units" + ::= { adGenAOSTdmGroup 1 } + +adGenAOSTdmGroupEntry OBJECT-TYPE + SYNTAX AdGenAOSTdmGroupEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the TDM Group Table" + INDEX{ adGenAOSTdmGroupIfSlot, adGenAOSTdmGroupIfPort, adGenAOSTdmGroupID } + ::= { adGenAOSTdmGroupTable 1 } + + +AdGenAOSTdmGroupEntry ::= SEQUENCE +{ + adGenAOSTdmGroupIfSlot INTEGER, + adGenAOSTdmGroupIfPort INTEGER, + adGenAOSTdmGroupID INTEGER, + adGenAOSTdmGroupMask INTEGER, + adGenAOSTdmGroupUsage INTEGER +} + +adGenAOSTdmGroupIfSlot OBJECT-TYPE + SYNTAX INTEGER (0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot number containing the interface for + the TDM Group" + ::= { adGenAOSTdmGroupEntry 1 } + +adGenAOSTdmGroupIfPort OBJECT-TYPE + SYNTAX INTEGER (0..48) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The port number containing the interface for + the TDM Group" + ::= { adGenAOSTdmGroupEntry 2 } + + +adGenAOSTdmGroupID OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A number that uniquely defines the TDM Group" + ::= { adGenAOSTdmGroupEntry 3 } + +adGenAOSTdmGroupMask OBJECT-TYPE + SYNTAX INTEGER (-2147483648..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "A bitmap of the contiguous DS0s included in this TDM Group + + Example: mapping DS0s 1-12: + 00000000000000000000111111111111 (bin), + 00000FFF (hex), + 4095 (dec) + + Note: To create a new row in adGenAOSTdmGroupTable, + set adGenAOSTdmGroupMask with the appropriate + index values corresponding to the desired slot, + port, and TDM group ID" + ::= { adGenAOSTdmGroupEntry 4 } + +adGenAOSTdmGroupUsage OBJECT-TYPE + SYNTAX INTEGER + { + fiftySixKbps(1), + sixtyFourKbps(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The speed of the individual DS0s" + ::= { adGenAOSTdmGroupEntry 5 } + +-- +-- Compliance Statements +-- + +adGenAOSMuxConformancemModule MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement the adGenAOSMux MIB." + + MODULE + MANDATORY-GROUPS + { + adGenAOSXConnectGrp, + adGenAOSTdmGroupGrp + } + ::= { adGenAOSMuxCompliance 1 } + +-- units of conformance + +adGenAOSXConnectGrp OBJECT-GROUP + OBJECTS + { + adGenAOSXConnectIndex, + adGenAOSXConnectFirstIfType, + adGenAOSXConnectFirstIfNumber, + adGenAOSXConnectFirstSubIfNumber, + adGenAOSXConnectFirstIfSlot, + adGenAOSXConnectFirstIfPort, + adGenAOSXConnectFirstTdmGroup, + adGenAOSXConnectFirstTdmGroupDS0, + adGenAOSXConnectSecondIfType, + adGenAOSXConnectSecondIfNumber, + adGenAOSXConnectSecondSubIfNumber, + adGenAOSXConnectSecondIfSlot, + adGenAOSXConnectSecondIfPort, + adGenAOSXConnectSecondTdmGroup, + adGenAOSXConnectSecondTdmGroupDS0, + adGenAOSXConnectPreserveRbs, + adGenAOSXConnectRowStatus + } + STATUS current + DESCRIPTION + "The Cross-Connect Group." + ::= { adGenAOSMuxMibGroups 1 } + +adGenAOSTdmGroupGrp OBJECT-GROUP + OBJECTS + { + adGenAOSTdmGroupIfSlot, + adGenAOSTdmGroupIfPort, + adGenAOSTdmGroupID, + adGenAOSTdmGroupMask, + adGenAOSTdmGroupUsage + } + STATUS current + DESCRIPTION + "The TDM Group Group." + ::= { adGenAOSMuxMibGroups 2 } +END diff --git a/MIBS/adtran/ADTRAN-AOS-NETWORK-SYNC-MIB b/MIBS/adtran/ADTRAN-AOS-NETWORK-SYNC-MIB new file mode 100644 index 0000000..1e3cca8 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-NETWORK-SYNC-MIB @@ -0,0 +1,191 @@ +ADTRAN-AOS-NETWORK-SYNC-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSCommon + FROM ADTRAN-AOS; + +adGenAOSNetSyncMib MODULE-IDENTITY + LAST-UPDATED "201509180000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module defines Network Sync configuration information and traps for AdtranOS products." + REVISION "201509180000Z" -- September 18, 2015 + DESCRIPTION "The following changes have been made in this version: + 1. Add a trap for the T4 interface output squelch." + REVISION "201403050000Z" -- March 5, 2014 + DESCRIPTION "The following changes have been made in this version: + 1. Removed the LTI State from the clock defects trap. + 2. Added a new trap for the LTI State change." + REVISION "201311070000Z" -- November 7, 2013 / YYYYMMDDHHMMZ + DESCRIPTION + "Created the adGenAosNetSync MIB. Revision R10.11" + + + ::= { adIdentity 10000 53 1 9 } + +adGenAOSNetSync OBJECT IDENTIFIER ::= { adGenAOSCommon 9 } +adGenAOSNetSyncTrap OBJECT IDENTIFIER ::= { adGenAOSNetSync 0 } +adGenAOSNetSyncTrapControl OBJECT IDENTIFIER ::= { adGenAOSNetSync 1 } +adGenAOSNetSyncInfo OBJECT IDENTIFIER ::= { adGenAOSNetSync 2 } + +adGenAOSNetSyncTrapEnable OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + the Network Sync trap." + DEFVAL { disabled } + ::= { adGenAOSNetSyncTrapControl 1 } + +adGenAOSNetSyncLTIState OBJECT-TYPE + SYNTAX INTEGER { inactive(1), active(2) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A numerical representation of the chassis's LTI(Loss of Timing Info) state." + ::= { adGenAOSNetSyncInfo 1 } + +adGenAOSNetSyncClockNumber OBJECT-TYPE + SYNTAX INTEGER { primary(1), secondary(2) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A numerical representation of the chassis's Network Sync Clock source." + ::= { adGenAOSNetSyncInfo 2 } + +adGenAOSNetSyncClockDefectStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This variable indicates the Network Sync clock defect status. + The adGenAOSNetSyncClockDefectStatus is a bit map represented as a + sum, therefore, it can represent multiple defects simultaneously. + Bit 1 which represents no defects must be set if and only if no other + bits are set. + + The various bit positions are: + 1 NONE No defects + 2 LOS Loss of signal + 4 EFD Exceeded frequency deviation + 8 LO_ESMC Loss of ESMC + 16 QL_FAILED Quality level failed " + ::= { adGenAOSNetSyncInfo 3 } + +adGenAOSNetSyncT4SquelchState OBJECT-TYPE + SYNTAX INTEGER { inactive(1), active(2) } + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "A numerical representation of the T4 interface squelch state." + ::= { adGenAOSNetSyncInfo 4 } + +adGenAOSNetSyncClockDefectTrap NOTIFICATION-TYPE + OBJECTS { adGenAOSNetSyncClockNumber, adGenAOSNetSyncClockDefectStatus } + STATUS current + DESCRIPTION + "A Network Sync trap signifies a change in clock defect status." + ::= { adGenAOSNetSyncTrap 1 } + +adGenAOSNetSyncLTIStateChangeTrap NOTIFICATION-TYPE + OBJECTS { adGenAOSNetSyncLTIState } + STATUS current + DESCRIPTION + "A Network Sync trap signifies a change in Loss of timing state." + ::= { adGenAOSNetSyncTrap 2 } + +adGenAOSNetSyncT4SquelchStateChangeTrap NOTIFICATION-TYPE + OBJECTS { adGenAOSNetSyncT4SquelchState } + STATUS current + DESCRIPTION + "A Network Sync trap signifies a change in T4 interface squelch state." + ::= { adGenAOSNetSyncTrap 3 } + +-- Conformance information +-- +adGenAOSNetSyncConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 18 } + +adGenAOSNetSyncGroups OBJECT IDENTIFIER + ::= { adGenAOSNetSyncConformance 1 } + +adGenAOSNetSyncCompliances OBJECT IDENTIFIER + ::= { adGenAOSNetSyncConformance 2 } + +-- Compliance statements +-- + +-- Full compliance statement + adGenAOSNetSyncFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAosNetSync MIB. When this MIB is implemented + with support for read-write, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adGenAOSNetSyncTrapCfgGroup + DESCRIPTION + "A collection of objects providing configuration for the Network Sync trap." + + GROUP adGenAOSNetSyncTrapGroup + DESCRIPTION + "This group is used for the management of + asynchronous notifications of Network Sync traps." + + GROUP adGenAOSNetSyncNotificationGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated by Network Sync traps." + ::= { adGenAOSNetSyncCompliances 1 } + + adGenAOSNetSyncTrapCfgGroup OBJECT-GROUP + OBJECTS { + adGenAOSNetSyncTrapEnable + } + STATUS current + DESCRIPTION + "This group contains the objects necessary to enable/disable + NetSync failure traps." + ::= { adGenAOSNetSyncGroups 1 } + + adGenAOSNetSyncTrapGroup OBJECT-GROUP + OBJECTS { + adGenAOSNetSyncLTIState, + adGenAOSNetSyncClockNumber, + adGenAOSNetSyncClockDefectStatus, + adGenAOSNetSyncT4SquelchState + } + STATUS current + DESCRIPTION + "The objects necessary to control NetSync notification messages." + ::= { adGenAOSNetSyncGroups 2 } + + adGenAOSNetSyncNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSNetSyncClockDefectTrap, adGenAOSNetSyncLTIStateChangeTrap, adGenAOSNetSyncT4SquelchStateChangeTrap } + STATUS current + DESCRIPTION + "Traps which may be used to enhance event driven + management of the chassis's Network Sync." + ::= { adGenAOSNetSyncGroups 3 } + +END diff --git a/MIBS/adtran/ADTRAN-AOS-NETWORKMONITOR b/MIBS/adtran/ADTRAN-AOS-NETWORKMONITOR new file mode 100644 index 0000000..184c37c --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-NETWORKMONITOR @@ -0,0 +1,3803 @@ + ADTRAN-AOS-NETWORKMONITOR DEFINITIONS ::= BEGIN + + IMPORTS + TimeTicks, IpAddress, Integer32, Unsigned32, Counter32, + Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, RowStatus, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSRouter + FROM ADTRAN-AOS; + + adGenAOSNetMonMib MODULE-IDENTITY + LAST-UPDATED "201010270000Z" -- Oct 27, 2010 / YYYYMMDDHHMMZ + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB contains network monitoring information." + + REVISION "201010270000Z" -- Oct 27, 2010 / YYYYMMDDHHMMZ + DESCRIPTION + "Added adGenAOSnmTrackTraps and a limited RO adGenAOSnmTrackTable + to allow OID support for the adGenAOSnmTrackStateChgFail + and adGenAOSnmTrackStateChgPass trap additions. + Changes by Joe Sieja." + + REVISION "200901200000Z" -- Jan 20, 2009 / YYYYMMDDHHMMZ + DESCRIPTION + "Added adGenAOSnmICMPTSPktSentCount to the + adGenAOSnmICMPTSHistoryTable and adGenAOSnmTwPktSentCount to + the adGenAOSnmTwampHistoryTable. + Changes by Reba Holland." + + REVISION "200809300000Z" -- Sept 30, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Added adGenAOSnmICMPTSResponderStatsTable and + adGenAOSnmTWAMPResponderStatsTable. These tables will be used + to retrieve the statistics available for enabled responders. + Changes by Reba Holland." + + REVISION "200808120000Z" -- Aug 12, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Changed adGenAOSNetMon to use adGenAOSnmIndex in all + tables that were using adGenAOSnmName. Added ICMP Timestamp + and TWAMP responders. Removed adGenAOSnmICMPTSHistoryIndex and + adGenAOSnmTwHistoryIndex from the adGenAOSnmICMPTSHistoryTable + and adGenAOSnmTwampHistoryTable. Using adGenAOSnmICMPTsSeqNum + and adGenAOSnmTwSeqNum as indices in these tables instead. + Added adGenAOSnmProbeTableNextIndex. Changed adGenAOSnmIndex + to have a maximum value of 1000. + Changes by Reba Holland." + + REVISION "200806250000Z" -- June 25, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Changed adGenAOSNetMon to be under the adGenAOSRouter tree + instead of the adGenAOSCommon tree. + Changes by Reba Holland." + + + REVISION "200708230000Z" -- August 23, 2007 + DESCRIPTION + "First Draft of ADTRAN-AOS-NETWORKMONITOR MIB module." + + + ::= { adIdentity 10000 53 2 2 } + + adGenAOSNetMon OBJECT IDENTIFIER ::= { adGenAOSRouter 2 } + +-- ======================================================================== + + adGenAOSnmTrackTraps OBJECT IDENTIFIER ::= { adGenAOSNetMon 0 } + + adGenAOSnmProbeTableNextIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This object contains an unused value for adGenAOSnmIndex in + the adGenAOSnmProbeTable, or a zero to indicate that none exist." + ::= { adGenAOSNetMon 1 } + + -- + + -- Network Monitor Probe Table + + -- The variables that create a NetMon probe. + + adGenAOSnmProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Create a network monitor probe." + ::= { adGenAOSNetMon 2 } + + adGenAOSnmProbeEntry OBJECT-TYPE + SYNTAX AdGenAOSnmProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters for a particular network monitor probe." + INDEX { adGenAOSnmIndex } + ::= { adGenAOSnmProbeTable 1 } + + + AdGenAOSnmProbeEntry ::= + SEQUENCE { + adGenAOSnmIndex Integer32, + adGenAOSnmName OCTET STRING, + adGenAOSnmType INTEGER, + adGenAOSnmRowStatus RowStatus + } + + + adGenAOSnmIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uniquely identifies a row in the adGenAOSnmProbeTable. + This is the index chosen by the management station for + row creation. If the adGenAOSnmIndex is already in use when + attempting to create a new row with a set operation, then an + error will be returned." + ::= { adGenAOSnmProbeEntry 1 } + + + + adGenAOSnmName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Unique string to identify probe." + ::= { adGenAOSnmProbeEntry 2 } + + + adGenAOSnmType OBJECT-TYPE + SYNTAX INTEGER { + icmpEcho (1), + tcpConnect (2), + httpRequest (3), + icmpTimeStamp (4), + twamp (5) + + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of probe." + ::= { adGenAOSnmProbeEntry 3 } + + + adGenAOSnmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "SNMP Version 2 Row Status Variable. The status of the conceptual + row. In order for this object to become active, the following + row objects MUST be defined: adGenAOSnmName and adGenAOSnmType. + The control row objects adGenAOSnmName and adGenAOSnmType cannot be + modified once this conceptual row has been created. The value + 'notInService' and 'createAndWait' will not be supported. This + object can be set to 'destroy' from any value at any time." + ::= { adGenAOSnmProbeEntry 4 } + + -- + + -- Network Monitor Configure Probe Table + + -- The variables that configure a NetMon probe. + + adGenAOSnmConfigProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmConfigProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure a network monitor probe." + ::= { adGenAOSNetMon 3 } + + adGenAOSnmConfigProbeEntry OBJECT-TYPE + SYNTAX AdGenAOSnmConfigProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters used to configure a particular network monitor + probe." + INDEX { adGenAOSnmIndex } + ::= { adGenAOSnmConfigProbeTable 1 } + + + AdGenAOSnmConfigProbeEntry ::= + SEQUENCE { + adGenAOSnmCfgName OCTET STRING, + adGenAOSnmAdminStatus INTEGER, + adGenAOSnmPollPeriod Integer32, + adGenAOSnmTimeoutPeriod Unsigned32, + adGenAOSnmToleranceMode INTEGER, + adGenAOSnmFailTolerance INTEGER, + adGenAOSnmPassTolerance INTEGER, + adGenAOSnmToleranceTestSize INTEGER, + adGenAOSnmClearCounters INTEGER + } + + adGenAOSnmCfgName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the corresponding probe entry. The probe identified by + a particular value of this index is the same probe as identified + by the same value as a adGenAOSnmName object instance." + ::= { adGenAOSnmConfigProbeEntry 1 } + + adGenAOSnmAdminStatus OBJECT-TYPE + SYNTAX INTEGER + { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies ability to enable or disable the probe." + ::= { adGenAOSnmConfigProbeEntry 2 } + + adGenAOSnmPollPeriod OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the poll period, in seconds, of the probe." + ::= { adGenAOSnmConfigProbeEntry 3 } + + adGenAOSnmTimeoutPeriod OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Time to wait for a response after which a packet is considered + lost." + ::= { adGenAOSnmConfigProbeEntry 4 } + + adGenAOSnmToleranceMode OBJECT-TYPE + SYNTAX INTEGER + { + none (1), + rate (2), + consecutive (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the tolerance mode of the probe." + ::= { adGenAOSnmConfigProbeEntry 5 } + + adGenAOSnmFailTolerance OBJECT-TYPE + SYNTAX INTEGER (1..254) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how many probe operations must fail before the probe + state transitions to the fail state." + ::= { adGenAOSnmConfigProbeEntry 6 } + + adGenAOSnmPassTolerance OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how many probe operations must fail before the probe + state transitions to the fail state." + ::= { adGenAOSnmConfigProbeEntry 7 } + + adGenAOSnmToleranceTestSize OBJECT-TYPE + SYNTAX INTEGER (1..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies test size for rate calculations when the tolerance mode + is set to 'rate'." + ::= { adGenAOSnmConfigProbeEntry 8 } + + adGenAOSnmClearCounters OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the counters and statistics history of a probe. + This is a write-only variable. A read will result in no action + being taken." + ::= { adGenAOSnmConfigProbeEntry 9 } + + -- + + -- Network Monitor Probe Status Table + + -- The variables that display the status of a NetMon probe. + + adGenAOSnmProbeStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmProbeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "View the status of a network monitor probe." + ::= { adGenAOSNetMon 4 } + + adGenAOSnmProbeStatusEntry OBJECT-TYPE + SYNTAX AdGenAOSnmProbeStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters used to view the status of a particular network + monitor probe." + INDEX { adGenAOSnmIndex } + ::= { adGenAOSnmProbeStatusTable 1 } + + + AdGenAOSnmProbeStatusEntry ::= + SEQUENCE { + adGenAOSnmStatusName OCTET STRING, + adGenAOSnmTestStatus INTEGER, + adGenAOSnmTestsRun Counter32, + adGenAOSnmTestsFailed Counter32, + adGenAOSnmStatsToleranceTestSize Counter32, + adGenAOSnmStatsToleranceTestValue Counter32, + adGenAOSnmTimeSinceLastStatusChange TimeTicks + } + + adGenAOSnmStatusName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the corresponding probe entry. The probe identified by + a particular value of this index is the same probe as identified + by the same value as a adGenAOSnmName object instance." + ::= { adGenAOSnmProbeStatusEntry 1 } + + adGenAOSnmTestStatus OBJECT-TYPE + SYNTAX INTEGER + { + fail (1), + pass (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current test state of the probe." + ::= { adGenAOSnmProbeStatusEntry 2 } + + adGenAOSnmTestsRun OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of test run on the probe." + ::= { adGenAOSnmProbeStatusEntry 3 } + + adGenAOSnmTestsFailed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of test that failed." + ::= { adGenAOSnmProbeStatusEntry 4 } + + adGenAOSnmStatsToleranceTestSize OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the test size." + ::= { adGenAOSnmProbeStatusEntry 5 } + + adGenAOSnmStatsToleranceTestValue OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies number of tests that passed or failed. + Check 'adGenAOSnmTestStatus' for test state." + ::= { adGenAOSnmProbeStatusEntry 6 } + + adGenAOSnmTimeSinceLastStatusChange OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time since last status change." + ::= { adGenAOSnmProbeStatusEntry 7 } + + + -- + + -- Network Monitor Configure TWAMP Probe Table + + -- Used to configure TWAMP-specific probe parameters. + + adGenAOSnmCfgTwampProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmCfgTwampProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure a network monitor TWAMP probe." + ::= { adGenAOSNetMon 5 } + + adGenAOSnmCfgTwampProbeEntry OBJECT-TYPE + SYNTAX AdGenAOSnmCfgTwampProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters used to configure a particular network monitor + TWAMP probe." + INDEX { adGenAOSnmIndex } + ::= { adGenAOSnmCfgTwampProbeTable 1 } + + + AdGenAOSnmCfgTwampProbeEntry ::= + SEQUENCE { + adGenAOSnmCfgTwName OCTET STRING, + adGenAOSnmTwDestHostname DisplayString, + adGenAOSnmTwDestPort INTEGER, + adGenAOSnmTwSrcIP IpAddress, + adGenAOSnmTwSrcPort INTEGER, + adGenAOSnmTwDscp INTEGER, + adGenAOSnmTwPaddingLen INTEGER, + adGenAOSnmTwPaddingFormat INTEGER, + adGenAOSnmTwPaddingPattern OCTET STRING, + adGenAOSnmTwDataPadType INTEGER, + adGenAOSnmTwPktSendCnt INTEGER, + adGenAOSnmTwSendScheduleType INTEGER, + adGenAOSnmTwSendScheduleValue INTEGER, + adGenAOSnmTwIpdvAbsInMinFail Unsigned32, + adGenAOSnmTwIpdvAbsInAvgFail Unsigned32, + adGenAOSnmTwIpdvAbsInMaxFail Unsigned32, + adGenAOSnmTwIpdvAbsInMinPass Unsigned32, + adGenAOSnmTwIpdvAbsInAvgPass Unsigned32, + adGenAOSnmTwIpdvAbsInMaxPass Unsigned32, + adGenAOSnmTwIpdvAbsOutMinFail Unsigned32, + adGenAOSnmTwIpdvAbsOutAvgFail Unsigned32, + adGenAOSnmTwIpdvAbsOutMaxFail Unsigned32, + adGenAOSnmTwIpdvAbsOutMinPass Unsigned32, + adGenAOSnmTwIpdvAbsOutAvgPass Unsigned32, + adGenAOSnmTwIpdvAbsOutMaxPass Unsigned32, + adGenAOSnmTwIpdvAbsRtMinFail Unsigned32, + adGenAOSnmTwIpdvAbsRtAvgFail Unsigned32, + adGenAOSnmTwIpdvAbsRtMaxFail Unsigned32, + adGenAOSnmTwIpdvAbsRtMinPass Unsigned32, + adGenAOSnmTwIpdvAbsRtAvgPass Unsigned32, + adGenAOSnmTwIpdvAbsRtMaxPass Unsigned32, + adGenAOSnmTwDelayInMinFail Integer32, + adGenAOSnmTwDelayInAvgFail Integer32, + adGenAOSnmTwDelayInMaxFail Integer32, + adGenAOSnmTwDelayInMinPass Integer32, + adGenAOSnmTwDelayInAvgPass Integer32, + adGenAOSnmTwDelayInMaxPass Integer32, + adGenAOSnmTwDelayOutMinFail Integer32, + adGenAOSnmTwDelayOutAvgFail Integer32, + adGenAOSnmTwDelayOutMaxFail Integer32, + adGenAOSnmTwDelayOutMinPass Integer32, + adGenAOSnmTwDelayOutAvgPass Integer32, + adGenAOSnmTwDelayOutMaxPass Integer32, + adGenAOSnmTwDelayRtMinFail Integer32, + adGenAOSnmTwDelayRtAvgFail Integer32, + adGenAOSnmTwDelayRtMaxFail Integer32, + adGenAOSnmTwDelayRtMinPass Integer32, + adGenAOSnmTwDelayRtAvgPass Integer32, + adGenAOSnmTwDelayRtMaxPass Integer32, + adGenAOSnmTwPktRtLossFail INTEGER , + adGenAOSnmTwPktRtLossPass INTEGER , + adGenAOSnmTwHistoryDepth INTEGER + + + } + + adGenAOSnmCfgTwName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the corresponding TWAMP probe entry. The probe + identified by a particular instance of this object is the same + probe as identified by the same value as a adGenAOSnmName + object instance." + ::= { adGenAOSnmCfgTwampProbeEntry 1 } + + adGenAOSnmTwDestHostname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the destination hostname or IP address as a string in + dotted decimal format." + ::= { adGenAOSnmCfgTwampProbeEntry 2 } + + adGenAOSnmTwDestPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the destination port. If zero then the actual destination + port will be dynamically negotiated with the responder." + ::= { adGenAOSnmCfgTwampProbeEntry 3 } + + adGenAOSnmTwSrcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the source IPv4 address." + ::= { adGenAOSnmCfgTwampProbeEntry 4 } + + adGenAOSnmTwSrcPort OBJECT-TYPE + SYNTAX INTEGER (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the source port. If zero then the actual source port will + be dynamically assigned ever probe operation." + ::= { adGenAOSnmCfgTwampProbeEntry 5 } + + adGenAOSnmTwDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the DiffServ Code Point value that will be used on + packets sent and will be negotiated with the responder." + ::= { adGenAOSnmCfgTwampProbeEntry 6 } + + adGenAOSnmTwPaddingLen OBJECT-TYPE + SYNTAX INTEGER (0..1462) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Size of TWAMP padding length." + ::= { adGenAOSnmCfgTwampProbeEntry 7 } + + adGenAOSnmTwPaddingFormat OBJECT-TYPE + SYNTAX INTEGER + { + ascii (1), + hex (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the format of the padding pattern." + ::= { adGenAOSnmCfgTwampProbeEntry 8 } + + adGenAOSnmTwPaddingPattern OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies data pattern to pad the packet. This can be an ascii + or hexadecimal pattern and must match the type set in + adGenAOSnmTwPktFormat. In addition, adGenAOSnmTwDataPadType must be + set to 'custom'. " + ::= { adGenAOSnmCfgTwampProbeEntry 9 } + + adGenAOSnmTwDataPadType OBJECT-TYPE + SYNTAX INTEGER + { + zeroes (1), + random (2), + custom (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how the TWAMP padding payload is filled." + ::= { adGenAOSnmCfgTwampProbeEntry 10 } + + + adGenAOSnmTwPktSendCnt OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of packets to send and receive for one probe + operation. More than one is required for inter-packet delay + variation measurements." + ::= { adGenAOSnmCfgTwampProbeEntry 11 } + + adGenAOSnmTwSendScheduleType OBJECT-TYPE + SYNTAX INTEGER { + periodic (1), + poisson (2) -- for future use, not currently supported + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies in milliseconds the time between test packets during a + single probe operation." + ::= { adGenAOSnmCfgTwampProbeEntry 12 } + + adGenAOSnmTwSendScheduleValue OBJECT-TYPE + SYNTAX INTEGER (5..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies in milliseconds the time between start of each packet + send operation." + ::= { adGenAOSnmCfgTwampProbeEntry 13 } + + adGenAOSnmTwIpdvAbsInMinFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum inbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 14 } + + adGenAOSnmTwIpdvAbsInAvgFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average inbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 15 } + + adGenAOSnmTwIpdvAbsInMaxFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum inbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 16 } + + adGenAOSnmTwIpdvAbsInMinPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum inbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 17 } + + adGenAOSnmTwIpdvAbsInAvgPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average inbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 18 } + + adGenAOSnmTwIpdvAbsInMaxPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum inbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 19 } + + adGenAOSnmTwIpdvAbsOutMinFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum outbound absolute-value inter-packet + delay variation threshold in milliseconds that will cause the + probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 20 } + + adGenAOSnmTwIpdvAbsOutAvgFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average outbound absolute-value inter-packet + delay variation threshold in milliseconds that will cause the + probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 21 } + + adGenAOSnmTwIpdvAbsOutMaxFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum outbound absolute-value inter-packet + delay variation threshold in milliseconds that will cause the + probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 22 } + + adGenAOSnmTwIpdvAbsOutMinPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum outbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 23 } + + adGenAOSnmTwIpdvAbsOutAvgPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average outbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 24 } + + adGenAOSnmTwIpdvAbsOutMaxPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum outbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 25 } + + adGenAOSnmTwIpdvAbsRtMinFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum round-trip absolute-value inter-packet + delay variation threshold in milliseconds that will cause the + probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 26 } + + adGenAOSnmTwIpdvAbsRtAvgFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average round-trip absolute-value inter-packet + delay variation threshold in milliseconds that will cause the + probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 27 } + + adGenAOSnmTwIpdvAbsRtMaxFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum round-trip absolute-value inter-packet + delay variation threshold in milliseconds that will cause the + probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 28 } + + adGenAOSnmTwIpdvAbsRtMinPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum round-trip + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 29 } + + adGenAOSnmTwIpdvAbsRtAvgPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average round-trip + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 30 } + + adGenAOSnmTwIpdvAbsRtMaxPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum round-trip + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 31 } + + adGenAOSnmTwDelayInMinFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum inbound delay threshold in milliseconds that + will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 32 } + + adGenAOSnmTwDelayInAvgFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average inbound delay threshold in milliseconds that + will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 33 } + + adGenAOSnmTwDelayInMaxFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum inbound delay threshold in milliseconds that + will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 34 } + + adGenAOSnmTwDelayInMinPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum inbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 35 } + + adGenAOSnmTwDelayInAvgPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average inbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 36 } + + adGenAOSnmTwDelayInMaxPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum inbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 37 } + + adGenAOSnmTwDelayOutMinFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum outbound delay threshold in milliseconds that + will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 38 } + + adGenAOSnmTwDelayOutAvgFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average outbound delay threshold in milliseconds that + will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 39 } + + adGenAOSnmTwDelayOutMaxFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum outbound delay threshold in milliseconds that + will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 40 } + + adGenAOSnmTwDelayOutMinPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum outbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 41 } + + adGenAOSnmTwDelayOutAvgPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average outbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 42 } + + adGenAOSnmTwDelayOutMaxPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum outbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 43 } + + adGenAOSnmTwDelayRtMinFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum round-trip delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 44 } + + adGenAOSnmTwDelayRtAvgFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average round-trip delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 45 } + + adGenAOSnmTwDelayRtMaxFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum round-trip delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 46 } + + adGenAOSnmTwDelayRtMinPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum round-trip + delay that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 47 } + + adGenAOSnmTwDelayRtAvgPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average round-trip + delay that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 48 } + + adGenAOSnmTwDelayRtMaxPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum round-trip + delay that will allow the probe operation to pass." + ::= { adGenAOSnmCfgTwampProbeEntry 49 } + + adGenAOSnmTwPktRtLossFail OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the round-trip packet-loss threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgTwampProbeEntry 50 } + + adGenAOSnmTwPktRtLossPass OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the round-trip packet-loss threshold in milliseconds + that will allow the probe operation to change to the pass state." + ::= { adGenAOSnmCfgTwampProbeEntry 51 } + + adGenAOSnmTwHistoryDepth OBJECT-TYPE + SYNTAX INTEGER (1..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of probe operation statistic results to keep." + ::= { adGenAOSnmCfgTwampProbeEntry 52 } + + + + -- + + -- Network Monitor TWAMP History Table + + -- The variables that display the history for a NetMon TWAMP probe. + + adGenAOSnmTwampHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmTwampHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Operation history for a network monitor TWAMP probe." + ::= { adGenAOSNetMon 6 } + + adGenAOSnmTwampHistoryEntry OBJECT-TYPE + SYNTAX AdGenAOSnmTwampHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The read-only history of a particular network monitor TWAMP probe." + INDEX { adGenAOSnmIndex, adGenAOSnmTwSeqNum } + ::= { adGenAOSnmTwampHistoryTable 1 } + + + AdGenAOSnmTwampHistoryEntry ::= + SEQUENCE { + adGenAOSnmTwSeqNum Integer32, + adGenAOSnmTwHistoryName OCTET STRING, + adGenAOSnmTwStartTime DisplayString, + adGenAOSnmTwEndTime DisplayString, + adGenAOSnmTwLocalSyncState TruthValue, + adGenAOSnmTwLocalClkErr Counter64, + adGenAOSnmTwRemoteSyncState TruthValue, + adGenAOSnmTwRemoteClkErr Counter64, + adGenAOSnmTwDelayInMin Integer32, + adGenAOSnmTwDelayInMax Integer32, + adGenAOSnmTwDelayOutMin Integer32, + adGenAOSnmTwDelayOutMax Integer32, + adGenAOSnmTwDelayRtMin Integer32, + adGenAOSnmTwDelayRtMax Integer32, + adGenAOSnmTwLossRoundTrip Counter32, + adGenAOSnmTwDelayOutSum Integer32, + adGenAOSnmTwDelayOutSum2 Counter64, + adGenAOSnmTwDelayOutNum Counter32, + adGenAOSnmTwDelayInSum Integer32, + adGenAOSnmTwDelayInSum2 Counter64, + adGenAOSnmTwDelayInNum Counter32, + adGenAOSnmTwDelayRtSum Integer32, + adGenAOSnmTwDelayRtSum2 Counter64, + adGenAOSnmTwDelayRtNum Counter32, + adGenAOSnmTwIpvPosInMin Counter32, + adGenAOSnmTwIpvPosInMax Counter32, + adGenAOSnmTwIpvPosInSum Counter32, + adGenAOSnmTwIpvPosInSum2 Counter64, + adGenAOSnmTwIpvPosInNum Counter32, + adGenAOSnmTwIpvPosOutMin Counter32, + adGenAOSnmTwIpvPosOutMax Counter32, + adGenAOSnmTwIpvPosOutSum Counter32, + adGenAOSnmTwIpvPosOutSum2 Counter64, + adGenAOSnmTwIpvPosOutNum Counter32, + adGenAOSnmTwIpvPosRtMin Counter32, + adGenAOSnmTwIpvPosRtMax Counter32, + adGenAOSnmTwIpvPosRtSum Counter32, + adGenAOSnmTwIpvPosRtSum2 Counter64, + adGenAOSnmTwIpvPosRtNum Counter32, + adGenAOSnmTwIpvNegInMin Counter32, + adGenAOSnmTwIpvNegInMax Counter32, + adGenAOSnmTwIpvNegInSum Counter32, + adGenAOSnmTwIpvNegInSum2 Counter64, + adGenAOSnmTwIpvNegInNum Counter32, + adGenAOSnmTwIpvNegOutMin Counter32, + adGenAOSnmTwIpvNegOutMax Counter32, + adGenAOSnmTwIpvNegOutSum Counter32, + adGenAOSnmTwIpvNegOutSum2 Counter64, + adGenAOSnmTwIpvNegOutNum Counter32, + adGenAOSnmTwIpvNegRtMin Counter32, + adGenAOSnmTwIpvNegRtMax Counter32, + adGenAOSnmTwIpvNegRtSum Counter32, + adGenAOSnmTwIpvNegRtSum2 Counter64, + adGenAOSnmTwIpvNegRtNum Counter32, + adGenAOSnmTwIpvAbsInMin Counter32, + adGenAOSnmTwIpvAbsInMax Counter32, + adGenAOSnmTwIpvAbsInSum Counter32, + adGenAOSnmTwIpvAbsInSum2 Counter64, + adGenAOSnmTwIpvAbsInNum Counter32, + adGenAOSnmTwIpvAbsOutMin Counter32, + adGenAOSnmTwIpvAbsOutMax Counter32, + adGenAOSnmTwIpvAbsOutSum Counter32, + adGenAOSnmTwIpvAbsOutSum2 Counter64, + adGenAOSnmTwIpvAbsOutNum Counter32, + adGenAOSnmTwIpvAbsRtMin Counter32, + adGenAOSnmTwIpvAbsRtMax Counter32, + adGenAOSnmTwIpvAbsRtSum Counter32, + adGenAOSnmTwIpvAbsRtSum2 Counter64, + adGenAOSnmTwIpvAbsRtNum Counter32, + adGenAOSnmTwPktSentCount Counter32 + } + + adGenAOSnmTwSeqNum OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Along with adGenAOSnmTwHistoryName, uniquely identifies a + row in the adGenAOSTwampHistoryTable. A sequence number of + '1' signifies the current history entry." + ::= { adGenAOSnmTwampHistoryEntry 1 } + + adGenAOSnmTwHistoryName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the corresponding TWAMP probe entry. The probe + identified by a particular value of this object is the same probe as + identified by the same value as a adGenAOSnmName object instance." + ::= { adGenAOSnmTwampHistoryEntry 2 } + + adGenAOSnmTwStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time the probe operation started." + ::= { adGenAOSnmTwampHistoryEntry 3 } + + adGenAOSnmTwEndTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time the probe operation ended." + ::= { adGenAOSnmTwampHistoryEntry 4 } + + adGenAOSnmTwLocalSyncState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If return value is true, local clock is in sync." + ::= { adGenAOSnmTwampHistoryEntry 5 } + + adGenAOSnmTwLocalClkErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Local clock error estimate in nanoseconds." + ::= { adGenAOSnmTwampHistoryEntry 6 } + + adGenAOSnmTwRemoteSyncState OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If return value is true, remote clock is in sync." + ::= { adGenAOSnmTwampHistoryEntry 7 } + + adGenAOSnmTwRemoteClkErr OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Remote clock error estimate in nanoseconds." + ::= { adGenAOSnmTwampHistoryEntry 8 } + + adGenAOSnmTwDelayInMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound minimum delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 9 } + + adGenAOSnmTwDelayInMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound maximum delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 10 } + + adGenAOSnmTwDelayOutMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound minimum delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 11 } + + adGenAOSnmTwDelayOutMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound maximum delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 12 } + + adGenAOSnmTwDelayRtMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round-trip minimum delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 13 } + + adGenAOSnmTwDelayRtMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round-trip maximum delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 14 } + + adGenAOSnmTwLossRoundTrip OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round-trip packet loss." + ::= { adGenAOSnmTwampHistoryEntry 15 } + + adGenAOSnmTwDelayOutSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of outbound delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 16 } + + adGenAOSnmTwDelayOutSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of outbound delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 17 } + + adGenAOSnmTwDelayOutNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of individual outbound delay samples." + ::= { adGenAOSnmTwampHistoryEntry 18 } + + adGenAOSnmTwDelayInSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of inbound delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 19 } + + adGenAOSnmTwDelayInSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of inbound delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 20 } + + adGenAOSnmTwDelayInNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of individual inbound delay samples." + ::= { adGenAOSnmTwampHistoryEntry 21 } + + adGenAOSnmTwDelayRtSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of round-trip delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 22 } + + adGenAOSnmTwDelayRtSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of round-trip delay in milliseconds." + ::= { adGenAOSnmTwampHistoryEntry 23 } + + adGenAOSnmTwDelayRtNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of individual round-trip delay samples." + ::= { adGenAOSnmTwampHistoryEntry 24 } + + adGenAOSnmTwIpvPosInMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of positive inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 25 } + + adGenAOSnmTwIpvPosInMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of positive inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 26 } + + adGenAOSnmTwIpvPosInSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of positive inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 27 } + + adGenAOSnmTwIpvPosInSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of positive inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 28 } + + adGenAOSnmTwIpvPosInNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of positive inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 29 } + + adGenAOSnmTwIpvPosOutMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of positive outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 30 } + + adGenAOSnmTwIpvPosOutMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of positive outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 31 } + + adGenAOSnmTwIpvPosOutSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of positive outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 32 } + + adGenAOSnmTwIpvPosOutSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of positive outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 33 } + + adGenAOSnmTwIpvPosOutNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of positive outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 34 } + + adGenAOSnmTwIpvPosRtMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of positive round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 35 } + + adGenAOSnmTwIpvPosRtMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of positive round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 36 } + + adGenAOSnmTwIpvPosRtSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of positive round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 37 } + + adGenAOSnmTwIpvPosRtSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of of positive round-trip inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 38 } + + adGenAOSnmTwIpvPosRtNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of positive round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 39 } + + adGenAOSnmTwIpvNegInMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of negative inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 40 } + + adGenAOSnmTwIpvNegInMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of negative inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 41 } + + adGenAOSnmTwIpvNegInSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of negative inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 42 } + + adGenAOSnmTwIpvNegInSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of negative inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 43 } + + adGenAOSnmTwIpvNegInNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of negative inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 44 } + + adGenAOSnmTwIpvNegOutMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of negative outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 45 } + + adGenAOSnmTwIpvNegOutMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of negative outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 46 } + + adGenAOSnmTwIpvNegOutSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of negative outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 47 } + + adGenAOSnmTwIpvNegOutSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of negative outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 48 } + + adGenAOSnmTwIpvNegOutNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of negative outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 49 } + + adGenAOSnmTwIpvNegRtMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of negative round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 50 } + + adGenAOSnmTwIpvNegRtMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of negative round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 51 } + + adGenAOSnmTwIpvNegRtSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of negative round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 52 } + + adGenAOSnmTwIpvNegRtSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of negative round-trip inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 53 } + + adGenAOSnmTwIpvNegRtNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of negative round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 54 } + + adGenAOSnmTwIpvAbsInMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of absolute inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 55 } + + adGenAOSnmTwIpvAbsInMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of absolute inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 56 } + + adGenAOSnmTwIpvAbsInSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 57 } + + adGenAOSnmTwIpvAbsInSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of absolute inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 58 } + + adGenAOSnmTwIpvAbsInNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of absolute inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 59 } + + adGenAOSnmTwIpvAbsOutMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of absolute outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 60 } + + adGenAOSnmTwIpvAbsOutMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of absolute outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 61 } + + adGenAOSnmTwIpvAbsOutSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 62 } + + adGenAOSnmTwIpvAbsOutSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of absolute outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 63 } + + adGenAOSnmTwIpvAbsOutNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of absolute outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 64 } + + adGenAOSnmTwIpvAbsRtMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of absolute round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 65 } + + adGenAOSnmTwIpvAbsRtMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of absolute round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 66 } + + adGenAOSnmTwIpvAbsRtSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 67 } + + adGenAOSnmTwIpvAbsRtSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of absolute round-trip inter-packet + delay variation measurements." + ::= { adGenAOSnmTwampHistoryEntry 68 } + + adGenAOSnmTwIpvAbsRtNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of absolute round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmTwampHistoryEntry 69 } + + adGenAOSnmTwPktSentCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent." + ::= { adGenAOSnmTwampHistoryEntry 70 } + -- + + -- Network Monitor Configure ICMP Timestamp Probe Table + + -- The variables that configure a NetMon ICMP Timestamp probe. + + adGenAOSnmCfgICMPTSProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmCfgICMPTSProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure a network monitor ICMP timestamp probe." + ::= { adGenAOSNetMon 7 } + + adGenAOSnmCfgICMPTSProbeEntry OBJECT-TYPE + SYNTAX AdGenAOSnmCfgICMPTSProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters used to configure a particular network monitor ICMP + timestamp probe." + INDEX { adGenAOSnmIndex } + ::= { adGenAOSnmCfgICMPTSProbeTable 1 } + + + AdGenAOSnmCfgICMPTSProbeEntry ::= + SEQUENCE { + adGenAOSnmCfgICMPTSName OCTET STRING, + adGenAOSnmICMPTSDestHostname DisplayString, + adGenAOSnmICMPTSSrcIP IpAddress, + adGenAOSnmICMPTSDscp INTEGER, + adGenAOSnmICMPTSPaddingLen INTEGER, + adGenAOSnmICMPTSPaddingFormat INTEGER, + adGenAOSnmICMPTSPaddingPattern OCTET STRING, + adGenAOSnmICMPTSDataPadType INTEGER, + adGenAOSnmICMPTSPktSendCnt INTEGER, + adGenAOSnmICMPTSSendScheduleType INTEGER, + adGenAOSnmICMPTSSendScheduleValue INTEGER, + adGenAOSnmICMPTSIpdvAbsInMinFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsInAvgFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsInMaxFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsInMinPass Unsigned32, + adGenAOSnmICMPTSIpdvAbsInAvgPass Unsigned32, + adGenAOSnmICMPTSIpdvAbsInMaxPass Unsigned32, + adGenAOSnmICMPTSIpdvAbsOutMinFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsOutAvgFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsOutMaxFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsOutMinPass Unsigned32, + adGenAOSnmICMPTSIpdvAbsOutAvgPass Unsigned32, + adGenAOSnmICMPTSIpdvAbsOutMaxPass Unsigned32, + adGenAOSnmICMPTSIpdvAbsRtMinFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsRtAvgFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsRtMaxFail Unsigned32, + adGenAOSnmICMPTSIpdvAbsRtMinPass Unsigned32, + adGenAOSnmICMPTSIpdvAbsRtAvgPass Unsigned32, + adGenAOSnmICMPTSIpdvAbsRtMaxPass Unsigned32, + adGenAOSnmICMPTSDelayInMinFail Integer32, + adGenAOSnmICMPTSDelayInAvgFail Integer32, + adGenAOSnmICMPTSDelayInMaxFail Integer32, + adGenAOSnmICMPTSDelayInMinPass Integer32, + adGenAOSnmICMPTSDelayInAvgPass Integer32, + adGenAOSnmICMPTSDelayInMaxPass Integer32, + adGenAOSnmICMPTSDelayOutMinFail Integer32, + adGenAOSnmICMPTSDelayOutAvgFail Integer32, + adGenAOSnmICMPTSDelayOutMaxFail Integer32, + adGenAOSnmICMPTSDelayOutMinPass Integer32, + adGenAOSnmICMPTSDelayOutAvgPass Integer32, + adGenAOSnmICMPTSDelayOutMaxPass Integer32, + adGenAOSnmICMPTSDelayRtMinFail Integer32, + adGenAOSnmICMPTSDelayRtAvgFail Integer32, + adGenAOSnmICMPTSDelayRtMaxFail Integer32, + adGenAOSnmICMPTSDelayRtMinPass Integer32, + adGenAOSnmICMPTSDelayRtAvgPass Integer32, + adGenAOSnmICMPTSDelayRtMaxPass Integer32, + adGenAOSnmICMPTSPktRtLossFail INTEGER, + adGenAOSnmICMPTSPktRtLossPass INTEGER, + adGenAOSnmICMPTSHistoryDepth INTEGER + } + + adGenAOSnmCfgICMPTSName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the corresponding ICMP timestamp probe entry. + The probe identified by a particular value of this object is the + same probe as identified by the same value as a + adGenAOSnmName object instance." + ::= { adGenAOSnmCfgICMPTSProbeEntry 1 } + + adGenAOSnmICMPTSDestHostname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the destination hostname or IP address as a string in + dotted decimal format." + ::= { adGenAOSnmCfgICMPTSProbeEntry 2 } + + adGenAOSnmICMPTSSrcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the source IPv4 address." + ::= { adGenAOSnmCfgICMPTSProbeEntry 3 } + + adGenAOSnmICMPTSDscp OBJECT-TYPE + SYNTAX INTEGER (0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the DiffServ Code Point value that will be used on + packets sent and will be negotiated with the responder." + ::= { adGenAOSnmCfgICMPTSProbeEntry 4 } + + adGenAOSnmICMPTSPaddingLen OBJECT-TYPE + SYNTAX INTEGER (0..1462) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Size of ICMP padding length." + ::= { adGenAOSnmCfgICMPTSProbeEntry 5 } + + adGenAOSnmICMPTSPaddingFormat OBJECT-TYPE + SYNTAX INTEGER + { + ascii (1), + hex (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the format of the padding pattern." + ::= { adGenAOSnmCfgICMPTSProbeEntry 6 } + + adGenAOSnmICMPTSPaddingPattern OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..80)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies data pattern to pad the packet. This can be an ascii or + hexadecimal pattern and must match the type set in + adGenAOSnmICMPTSPktFormat. In addition, adGenAOSnmICMPTSDataPadType + must be set to 'custom'. " + ::= { adGenAOSnmCfgICMPTSProbeEntry 7 } + + adGenAOSnmICMPTSDataPadType OBJECT-TYPE + SYNTAX INTEGER + { + zeroes (1), + random (2), + custom (3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies how the ICMP padding paylod is filled." + ::= { adGenAOSnmCfgICMPTSProbeEntry 8 } + + + adGenAOSnmICMPTSPktSendCnt OBJECT-TYPE + SYNTAX INTEGER (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of packets to send and receive for one probe + operation. More than one is required for inter-packet delay + variation measurements." + ::= { adGenAOSnmCfgICMPTSProbeEntry 9 } + + adGenAOSnmICMPTSSendScheduleType OBJECT-TYPE + SYNTAX INTEGER { + periodic (1), + poisson (2) -- for future use, not currently supported + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies in milliseconds the time between test packets during a + single probe operation." + ::= { adGenAOSnmCfgICMPTSProbeEntry 10 } + + adGenAOSnmICMPTSSendScheduleValue OBJECT-TYPE + SYNTAX INTEGER (5..5000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies in milliseconds the time between start of each packet + send operation." + ::= { adGenAOSnmCfgICMPTSProbeEntry 11 } + + adGenAOSnmICMPTSIpdvAbsInMinFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum inbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 12 } + + adGenAOSnmICMPTSIpdvAbsInAvgFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average inbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 13 } + + adGenAOSnmICMPTSIpdvAbsInMaxFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum inbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 14 } + + adGenAOSnmICMPTSIpdvAbsInMinPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum inbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 15 } + + adGenAOSnmICMPTSIpdvAbsInAvgPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average inbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 16 } + + adGenAOSnmICMPTSIpdvAbsInMaxPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum inbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 17 } + + adGenAOSnmICMPTSIpdvAbsOutMinFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum outbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 18 } + + adGenAOSnmICMPTSIpdvAbsOutAvgFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average outbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 19 } + + adGenAOSnmICMPTSIpdvAbsOutMaxFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum outbound absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 20 } + + adGenAOSnmICMPTSIpdvAbsOutMinPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum outbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 21 } + + adGenAOSnmICMPTSIpdvAbsOutAvgPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average outbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 22 } + + adGenAOSnmICMPTSIpdvAbsOutMaxPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum outbound + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 23 } + + adGenAOSnmICMPTSIpdvAbsRtMinFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum round-trip absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 24 } + + adGenAOSnmICMPTSIpdvAbsRtAvgFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average round-trip absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 25 } + + adGenAOSnmICMPTSIpdvAbsRtMaxFail OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum round-trip absolute-value inter-packet delay + variation threshold in milliseconds that will cause the probe + operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 26 } + + adGenAOSnmICMPTSIpdvAbsRtMinPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum round-trip + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 27 } + + adGenAOSnmICMPTSIpdvAbsRtAvgPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average round-trip + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 28 } + + adGenAOSnmICMPTSIpdvAbsRtMaxPass OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum round-trip + absolute-value inter-packet delay variation that will allow the + probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 29 } + + adGenAOSnmICMPTSDelayInMinFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum inbound delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 30 } + + adGenAOSnmICMPTSDelayInAvgFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average inbound delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 31 } + + adGenAOSnmICMPTSDelayInMaxFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum inbound delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 32 } + + adGenAOSnmICMPTSDelayInMinPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum inbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 33 } + + adGenAOSnmICMPTSDelayInAvgPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average inbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 34 } + + adGenAOSnmICMPTSDelayInMaxPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum inbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 35 } + + adGenAOSnmICMPTSDelayOutMinFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum outbound delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 36 } + + adGenAOSnmICMPTSDelayOutAvgFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average outbound delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 37 } + + adGenAOSnmICMPTSDelayOutMaxFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum outbound delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 38 } + + adGenAOSnmICMPTSDelayOutMinPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum outbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 39 } + + adGenAOSnmICMPTSDelayOutAvgPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average outbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 40 } + + adGenAOSnmICMPTSDelayOutMaxPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum outbound delay + that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 41 } + + adGenAOSnmICMPTSDelayRtMinFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the minimum round-trip delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 42 } + + adGenAOSnmICMPTSDelayRtAvgFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the average round-trip delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 43 } + + adGenAOSnmICMPTSDelayRtMaxFail OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the maximum round-trip delay threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 44 } + + adGenAOSnmICMPTSDelayRtMinPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for minimum round-trip + delay that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 45 } + + adGenAOSnmICMPTSDelayRtAvgPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for average round-trip + delay that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 46 } + + adGenAOSnmICMPTSDelayRtMaxPass OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the threshold in milliseconds for maximum round-trip + delay that will allow the probe operation to pass." + ::= { adGenAOSnmCfgICMPTSProbeEntry 47 } + + adGenAOSnmICMPTSPktRtLossFail OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the round-trip packet-loss threshold in milliseconds + that will cause the probe operation to fail." + ::= { adGenAOSnmCfgICMPTSProbeEntry 48 } + + adGenAOSnmICMPTSPktRtLossPass OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the round-trip packet-loss threshold in milliseconds + that will allow the probe operation to change to the pass state." + ::= { adGenAOSnmCfgICMPTSProbeEntry 49 } + + adGenAOSnmICMPTSHistoryDepth OBJECT-TYPE + SYNTAX INTEGER (1..127) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the number of probe operation statistic results to keep." + ::= { adGenAOSnmCfgICMPTSProbeEntry 50 } + + + + -- + + -- Network Monitor ICMP timestamp History Table + + -- The variables that display the history for a NetMon ICMP timestamp + -- probe. + + adGenAOSnmICMPTSHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmICMPTSHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Operation history for a network monitor ICMP timestamp probe." + ::= { adGenAOSNetMon 8 } + + adGenAOSnmICMPTSHistoryEntry OBJECT-TYPE + SYNTAX AdGenAOSnmICMPTSHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The read-only history of a particular network monitor ICMP + timestamp probe." + INDEX { adGenAOSnmIndex, adGenAOSnmICMPTSSeqNum } + ::= { adGenAOSnmICMPTSHistoryTable 1 } + + + AdGenAOSnmICMPTSHistoryEntry ::= + SEQUENCE { + adGenAOSnmICMPTSSeqNum Integer32, + adGenAOSnmICMPTSHistoryName OCTET STRING, + adGenAOSnmICMPTSStartTime DisplayString, + adGenAOSnmICMPTSEndTime DisplayString, + adGenAOSnmICMPTSDelayInMin Integer32, + adGenAOSnmICMPTSDelayInMax Integer32, + adGenAOSnmICMPTSDelayOutMin Integer32, + adGenAOSnmICMPTSDelayOutMax Integer32, + adGenAOSnmICMPTSDelayRtMin Integer32, + adGenAOSnmICMPTSDelayRtMax Integer32, + adGenAOSnmICMPTSLossRoundTrip Counter32, + adGenAOSnmICMPTSDelayOutSum Integer32, + adGenAOSnmICMPTSDelayOutSum2 Counter64, + adGenAOSnmICMPTSDelayOutNum Counter32, + adGenAOSnmICMPTSDelayInSum Integer32, + adGenAOSnmICMPTSDelayInSum2 Counter64, + adGenAOSnmICMPTSDelayInNum Counter32, + adGenAOSnmICMPTSDelayRtSum Integer32, + adGenAOSnmICMPTSDelayRtSum2 Counter64, + adGenAOSnmICMPTSDelayRtNum Counter32, + adGenAOSnmICMPTSIpvPosInMin Counter32, + adGenAOSnmICMPTSIpvPosInMax Counter32, + adGenAOSnmICMPTSIpvPosInSum Counter32, + adGenAOSnmICMPTSIpvPosInSum2 Counter64, + adGenAOSnmICMPTSIpvPosInNum Counter32, + adGenAOSnmICMPTSIpvPosOutMin Counter32, + adGenAOSnmICMPTSIpvPosOutMax Counter32, + adGenAOSnmICMPTSIpvPosOutSum Counter32, + adGenAOSnmICMPTSIpvPosOutSum2 Counter64, + adGenAOSnmICMPTSIpvPosOutNum Counter32, + adGenAOSnmICMPTSIpvPosRtMin Counter32, + adGenAOSnmICMPTSIpvPosRtMax Counter32, + adGenAOSnmICMPTSIpvPosRtSum Counter32, + adGenAOSnmICMPTSIpvPosRtSum2 Counter64, + adGenAOSnmICMPTSIpvPosRtNum Counter32, + adGenAOSnmICMPTSIpvNegInMin Counter32, + adGenAOSnmICMPTSIpvNegInMax Counter32, + adGenAOSnmICMPTSIpvNegInSum Counter32, + adGenAOSnmICMPTSIpvNegInSum2 Counter64, + adGenAOSnmICMPTSIpvNegInNum Counter32, + adGenAOSnmICMPTSIpvNegOutMin Counter32, + adGenAOSnmICMPTSIpvNegOutMax Counter32, + adGenAOSnmICMPTSIpvNegOutSum Counter32, + adGenAOSnmICMPTSIpvNegOutSum2 Counter64, + adGenAOSnmICMPTSIpvNegOutNum Counter32, + adGenAOSnmICMPTSIpvNegRtMin Counter32, + adGenAOSnmICMPTSIpvNegRtMax Counter32, + adGenAOSnmICMPTSIpvNegRtSum Counter32, + adGenAOSnmICMPTSIpvNegRtSum2 Counter64, + adGenAOSnmICMPTSIpvNegRtNum Counter32, + adGenAOSnmICMPTSIpvAbsInMin Counter32, + adGenAOSnmICMPTSIpvAbsInMax Counter32, + adGenAOSnmICMPTSIpvAbsInSum Counter32, + adGenAOSnmICMPTSIpvAbsInSum2 Counter64, + adGenAOSnmICMPTSIpvAbsInNum Counter32, + adGenAOSnmICMPTSIpvAbsOutMin Counter32, + adGenAOSnmICMPTSIpvAbsOutMax Counter32, + adGenAOSnmICMPTSIpvAbsOutSum Counter32, + adGenAOSnmICMPTSIpvAbsOutSum2 Counter64, + adGenAOSnmICMPTSIpvAbsOutNum Counter32, + adGenAOSnmICMPTSIpvAbsRtMin Counter32, + adGenAOSnmICMPTSIpvAbsRtMax Counter32, + adGenAOSnmICMPTSIpvAbsRtSum Counter32, + adGenAOSnmICMPTSIpvAbsRtSum2 Counter64, + adGenAOSnmICMPTSIpvAbsRtNum Counter32, + adGenAOSnmICMPTSPktSentCount Counter32 + } + + adGenAOSnmICMPTSSeqNum OBJECT-TYPE + SYNTAX Integer32 (1..120) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Along with adGenAOSnmICMPTSHistoryName, uniquely identifies a + row in the adGenAOSnmICMPTSHistoryTable. A sequence number of + '1' signifies the current history entry." + ::= { adGenAOSnmICMPTSHistoryEntry 1 } + + adGenAOSnmICMPTSHistoryName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the corresponding ICMP timestamp probe entry. + The probe identified by a particular value of this object is the + same probe as identified by the same value as a + adGenAOSnmName object instance." + ::= { adGenAOSnmICMPTSHistoryEntry 2 } + + adGenAOSnmICMPTSStartTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the probe operation started." + ::= { adGenAOSnmICMPTSHistoryEntry 3 } + + adGenAOSnmICMPTSEndTime OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the probe operation ended." + ::= { adGenAOSnmICMPTSHistoryEntry 4 } + + adGenAOSnmICMPTSDelayInMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound minimum delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 5 } + + adGenAOSnmICMPTSDelayInMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The inbound maximum delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 6 } + + adGenAOSnmICMPTSDelayOutMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound minimum delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 7 } + + adGenAOSnmICMPTSDelayOutMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The outbound maximum delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 8 } + + adGenAOSnmICMPTSDelayRtMin OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round-trip minimum delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 9 } + + adGenAOSnmICMPTSDelayRtMax OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round-trip maximum delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 10 } + + adGenAOSnmICMPTSLossRoundTrip OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The round-trip packet loss." + ::= { adGenAOSnmICMPTSHistoryEntry 11 } + + adGenAOSnmICMPTSDelayOutSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of outbound delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 12 } + + adGenAOSnmICMPTSDelayOutSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of outbound delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 13 } + + adGenAOSnmICMPTSDelayOutNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of individual outbound delay samples." + ::= { adGenAOSnmICMPTSHistoryEntry 14 } + + adGenAOSnmICMPTSDelayInSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of inbound delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 15 } + + adGenAOSnmICMPTSDelayInSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of inbound delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 16 } + + adGenAOSnmICMPTSDelayInNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of individual inbound delay samples." + ::= { adGenAOSnmICMPTSHistoryEntry 17 } + + adGenAOSnmICMPTSDelayRtSum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of round-trip delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 18 } + + adGenAOSnmICMPTSDelayRtSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of round-trip delay in milliseconds." + ::= { adGenAOSnmICMPTSHistoryEntry 19 } + + adGenAOSnmICMPTSDelayRtNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of individual round-trip delay samples." + ::= { adGenAOSnmICMPTSHistoryEntry 20 } + + adGenAOSnmICMPTSIpvPosInMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of positive inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 21 } + + adGenAOSnmICMPTSIpvPosInMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of positive inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 22 } + + adGenAOSnmICMPTSIpvPosInSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of positive inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 23 } + + adGenAOSnmICMPTSIpvPosInSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of positive inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 24 } + + adGenAOSnmICMPTSIpvPosInNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of positive inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 25 } + + adGenAOSnmICMPTSIpvPosOutMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of positive outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 26 } + + adGenAOSnmICMPTSIpvPosOutMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of positive outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 27 } + + adGenAOSnmICMPTSIpvPosOutSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of positive outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 28 } + + adGenAOSnmICMPTSIpvPosOutSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of positive outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 29 } + + adGenAOSnmICMPTSIpvPosOutNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of positive outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 30 } + + adGenAOSnmICMPTSIpvPosRtMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of positive round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 31 } + + adGenAOSnmICMPTSIpvPosRtMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of positive round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 32 } + + adGenAOSnmICMPTSIpvPosRtSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of positive round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 33 } + + adGenAOSnmICMPTSIpvPosRtSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of positive round-trip inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 34 } + + adGenAOSnmICMPTSIpvPosRtNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of positive round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 35 } + + adGenAOSnmICMPTSIpvNegInMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of negative inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 36 } + + adGenAOSnmICMPTSIpvNegInMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of negative inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 37 } + + adGenAOSnmICMPTSIpvNegInSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of negative inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 38 } + + adGenAOSnmICMPTSIpvNegInSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of negative inbound inter-packet delay + variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 39 } + + adGenAOSnmICMPTSIpvNegInNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of negative inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 40 } + + adGenAOSnmICMPTSIpvNegOutMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of negative outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 41 } + + adGenAOSnmICMPTSIpvNegOutMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of negative outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 42 } + + adGenAOSnmICMPTSIpvNegOutSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of negative outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 43 } + + adGenAOSnmICMPTSIpvNegOutSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of negative outbound inter-packet delay + variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 44 } + + adGenAOSnmICMPTSIpvNegOutNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of negative outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 45 } + + adGenAOSnmICMPTSIpvNegRtMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of negative round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 46 } + + adGenAOSnmICMPTSIpvNegRtMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of negative round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 47 } + + adGenAOSnmICMPTSIpvNegRtSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of negative round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 48 } + + adGenAOSnmICMPTSIpvNegRtSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of negative round-trip inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 49 } + + adGenAOSnmICMPTSIpvNegRtNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of negative round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 50 } + + adGenAOSnmICMPTSIpvAbsInMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of absolute inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 51 } + + adGenAOSnmICMPTSIpvAbsInMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of absolute inbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 52 } + + adGenAOSnmICMPTSIpvAbsInSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 53 } + + adGenAOSnmICMPTSIpvAbsInSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of absolute inbound inter-packet delay + variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 54 } + + adGenAOSnmICMPTSIpvAbsInNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of absolute inbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 55 } + + adGenAOSnmICMPTSIpvAbsOutMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of absolute outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 56 } + + adGenAOSnmICMPTSIpvAbsOutMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of absolute outbound inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 57 } + + adGenAOSnmICMPTSIpvAbsOutSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 58 } + + adGenAOSnmICMPTSIpvAbsOutSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of absolute outbound inter-packet delay + variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 59 } + + adGenAOSnmICMPTSIpvAbsOutNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of absolute outbound inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 60 } + + adGenAOSnmICMPTSIpvAbsRtMin OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum value in the set of absolute round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 61 } + + adGenAOSnmICMPTSIpvAbsRtMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum value in the set of absolute round-trip + inter-packet delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 62 } + + adGenAOSnmICMPTSIpvAbsRtSum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of absolute round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 63 } + + adGenAOSnmICMPTSIpvAbsRtSum2 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sum of the squares of absolute round-trip inter-packet + delay variation measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 64 } + + adGenAOSnmICMPTSIpvAbsRtNum OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of absolute round-trip inter-packet delay variation + measurements." + ::= { adGenAOSnmICMPTSHistoryEntry 65 } + + adGenAOSnmICMPTSPktSentCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of packets sent." + ::= { adGenAOSnmICMPTSHistoryEntry 66 } + -- + -- Network Monitor ICMP Timestamp Responder. + -- + adGenAOSnmICMPTSResponder OBJECT-TYPE + SYNTAX INTEGER + { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies ability to enable or disable the ICMP Timstamp + responder to respond to ICMP timestamp requests." + ::= { adGenAOSNetMon 9 } + + -- + -- Network Monitor TWAMP Responder. + -- + adGenAOSnmTWAMPResponder OBJECT-TYPE + SYNTAX INTEGER + { + enabled (1), + disabled (2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies ability to enable or disable the TWAMP + responder to respond to ICMP timestamp requests." + ::= { adGenAOSNetMon 10 } + -- + + -- Network Monitor ICMP timestamp Responder Statistics Table + + -- The variables that display the statistics for a NetMon ICMP timestamp + -- responder. + + adGenAOSnmICMPTSResponderStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmICMPTSResponderStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Operation history for a network monitor ICMP timestamp probe." + ::= { adGenAOSNetMon 11 } + + adGenAOSnmICMPTSResponderStatsEntry OBJECT-TYPE + SYNTAX AdGenAOSnmICMPTSResponderStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The read-only statistics of the network monitor ICMP + timestamp responder." + INDEX { adGenAOSnmICMPTSResponderStatsIndex } + ::= { adGenAOSnmICMPTSResponderStatsTable 1 } + + + AdGenAOSnmICMPTSResponderStatsEntry ::= + SEQUENCE { + adGenAOSnmICMPTSResponderStatsIndex Unsigned32, + adGenAOSnmICMPTSResponderPacketsReceived Counter32, + adGenAOSnmICMPTSResponderPacketsSent Counter32, + adGenAOSnmClearICMPTSResponderCounters INTEGER + } + + adGenAOSnmICMPTSResponderStatsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uniquely identifies a row in the + adGenAOSnmICMPTSResponderStatsTable." + ::= { adGenAOSnmICMPTSResponderStatsEntry 1 } + + adGenAOSnmICMPTSResponderPacketsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received by the responder." + ::= { adGenAOSnmICMPTSResponderStatsEntry 2 } + + adGenAOSnmICMPTSResponderPacketsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets sent by the responder." + ::= { adGenAOSnmICMPTSResponderStatsEntry 3 } + + adGenAOSnmClearICMPTSResponderCounters OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the counters of the ICMP timestamp responder. + This is a write-only variable. A read will result in no action + being taken." + ::= { adGenAOSnmICMPTSResponderStatsEntry 4 } + + -- + + -- Network Monitor TWAMP Responder Statistics Table + + -- The variables that display the statistics for a NetMon TWAMP + -- responder. + + adGenAOSnmTwampResponderStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmTwampResponderStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Operation history for a network monitor TWAMP probe." + ::= { adGenAOSNetMon 12 } + + adGenAOSnmTwampResponderStatsEntry OBJECT-TYPE + SYNTAX AdGenAOSnmTwampResponderStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The read-only statistics of the network monitor TWAMP responder." + INDEX { adGenAOSnmTwampResponderStatsIndex } + ::= { adGenAOSnmTwampResponderStatsTable 1 } + + + AdGenAOSnmTwampResponderStatsEntry ::= + SEQUENCE { + adGenAOSnmTwampResponderStatsIndex Unsigned32, + adGenAOSnmTwampResponderPacketsReceived Counter32, + adGenAOSnmTwampResponderPacketsSent Counter32, + adGenAOSnmTwampResponderSessionClosed Counter32, + adGenAOSnmTwampResponderSessionOpened Counter32, + adGenAOSnmTwampResponderSessionRejected Counter32, + adGenAOSnmClearTwampResponderCounters INTEGER + } + + adGenAOSnmTwampResponderStatsIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uniquely identifies a row in the + adGenAOSnmTwampResponderStatsTable." + ::= { adGenAOSnmTwampResponderStatsEntry 1 } + + adGenAOSnmTwampResponderPacketsReceived OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received by the responder." + ::= { adGenAOSnmTwampResponderStatsEntry 2 } + + adGenAOSnmTwampResponderPacketsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets sent by the responder." + ::= { adGenAOSnmTwampResponderStatsEntry 3 } + + adGenAOSnmTwampResponderSessionClosed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responder sessions closed." + ::= { adGenAOSnmTwampResponderStatsEntry 4 } + + adGenAOSnmTwampResponderSessionOpened OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responder sessions opened." + ::= { adGenAOSnmTwampResponderStatsEntry 5 } + + adGenAOSnmTwampResponderSessionRejected OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of responder sessions closed." + ::= { adGenAOSnmTwampResponderStatsEntry 6 } + + adGenAOSnmClearTwampResponderCounters OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the counters of the TWAMP responder. + This is a write-only variable. A read will result in no action + being taken." + ::= { adGenAOSnmTwampResponderStatsEntry 7 } + + -- Network Monitor Configure ICMP Echo Probe Table + + -- The variables that configure a NetMon ICMP Echo probe. + + adGenAOSnmCfgIEProbeTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmCfgIEProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Configure a network monitor ICMP echo probe." + ::= { adGenAOSNetMon 13 } + + adGenAOSnmCfgIEProbeEntry OBJECT-TYPE + SYNTAX AdGenAOSnmCfgIEProbeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters used to configure a particular network monitor ICMP + echo probe." + INDEX { adGenAOSnmIndex } + ::= { adGenAOSnmCfgIEProbeTable 1 } + + + AdGenAOSnmCfgIEProbeEntry ::= + SEQUENCE { + adGenAOSnmCfgIEName OCTET STRING, + adGenAOSnmIEDestHostname DisplayString, + adGenAOSnmIESrcIP IpAddress, + adGenAOSnmIEPacketLength INTEGER, + adGenAOSnmIEPacketPattern OCTET STRING + } + + adGenAOSnmCfgIEName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the corresponding ICMP echo probe entry. + The probe identified by a particular value of this object is the + same probe as identified by the same value as a + adGenAOSnmName object instance." + ::= { adGenAOSnmCfgIEProbeEntry 1 } + + adGenAOSnmIEDestHostname OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the destination hostname or IP address as a string in + dotted decimal format." + ::= { adGenAOSnmCfgIEProbeEntry 2 } + + adGenAOSnmIESrcIP OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the source IPv4 address." + ::= { adGenAOSnmCfgIEProbeEntry 3 } + + adGenAOSnmIEPacketLength OBJECT-TYPE + SYNTAX INTEGER (0..1462) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Length of the ICMP packet." + ::= { adGenAOSnmCfgIEProbeEntry 4 } + + adGenAOSnmIEPacketPattern OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..4)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specifies the hexadecimal pattern for the ICMP packet." + ::= { adGenAOSnmCfgIEProbeEntry 5 } + + + -- Network Monitor Track Table + + -- The variables that configure a NetMon Track. + + adGenAOSnmTrackTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSnmTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network monitor Track." + ::= { adGenAOSNetMon 14 } + + adGenAOSnmTrackEntry OBJECT-TYPE + SYNTAX AdGenAOSnmTrackEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Network monitor Track entry." + INDEX { adGenAOSnmTrackIndex } + ::= { adGenAOSnmTrackTable 1 } + + + AdGenAOSnmTrackEntry ::= + SEQUENCE { + adGenAOSnmTrackIndex Integer32, + adGenAOSnmTrackName OCTET STRING + } + + adGenAOSnmTrackIndex OBJECT-TYPE + SYNTAX Integer32 (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uniquely identifies a row in the adGenAOSnmTrackTable." + + ::= { adGenAOSnmTrackEntry 1 } + + adGenAOSnmTrackName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..40)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the corresponding Track entry." + + ::= { adGenAOSnmTrackEntry 2 } + + + -- conformance information + + adGenAOSnmConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 7 } + adGenAOSnmGroups OBJECT IDENTIFIER ::= { adGenAOSnmConformance 1 } + adGenAOSnmCompliances OBJECT IDENTIFIER ::= { adGenAOSnmConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement + adGenAOSnmFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAOSNetMon MIB. When this MIB is implemented + with support for read-create, then such an implementation can claim + full compliance. Network Monitor probes can then be both monitored + and configured with this MIB. No more than 10 rows can be created + in the adGenAOSnmProbeTable at this time. Attempting to create more + than this value will return an error." + + MODULE -- this module + MANDATORY-GROUPS { adGenAOSnmProbeGroup } + + GROUP adGenAOSnmProbeTableNextIndexGroup + DESCRIPTION + "This optional group is only required for systems + that support the creation of entries in + the adGenAOSnmProbeTable." + + OBJECT adGenAOSnmProbeTableNextIndex + MIN-ACCESS read-only + DESCRIPTION + "This object is only required for systems + that support the creation of entries in + the adGenAOSnmProbeTable." + + GROUP adGenAOSnmConfigProbeGroup + DESCRIPTION + "This optional group is used to configure the probes created with + adGenAOSnmProbeGroup." + + GROUP adGenAOSnmProbeStatusGroup + DESCRIPTION + "This optional group is used to view the statistics of the probes." + + GROUP adGenAOSnmCfgTwampProbeGroup + DESCRIPTION + "This optional group is used to configure the TWAMP probes." + + GROUP adGenAOSnmTwampHistoryGroup + DESCRIPTION + "This optional group is used to view the statistics of the TWAMP + probes." + + GROUP adGenAOSnmCfgICMPTSProbeGroup + DESCRIPTION + "This optional group is used to configure the ICMP timestamp probes." + + GROUP adGenAOSnmICMPTSHistoryGroup + DESCRIPTION + "This optional group is used to view the statistics of the ICMP + timestamp probes." + + GROUP adGenAOSnmICMPTSResponderGroup + DESCRIPTION + "This optional group is used to enable/disable the ICMP + timestamp responder." + + GROUP adGenAOSnmTWAMPResponderGroup + DESCRIPTION + "This optional group is used to enable/disable the TWAMP responder." + + GROUP adGenAOSnmICMPTSResponderStatsGroup + DESCRIPTION + "This optional group is used to ICMP responder statistics." + + GROUP adGenAOSnmTwampResponderStatsGroup + DESCRIPTION + "This optional group is used to TWAMP responder statistics." + + GROUP adGenAOSnmCfgIEProbeGroup + DESCRIPTION + "This optional group is used to configure the ICMP echo probes." + + GROUP adGenAOSnmTrackGroup + DESCRIPTION + "This optional group is used to retrieve track information." + + OBJECT adGenAOSnmRowStatus + SYNTAX RowStatus { active(1), notInService(2) } + WRITE-SYNTAX RowStatus { active(1), createAndGo(4), + destroy(6) } + DESCRIPTION + "In order for this object to become active, the following + row objects MUST be defined: adGenAOSnmName and adGenAOSnmType. + The control row objects adGenAOSnmName and adGenAOSnmType cannot be + modified once this conceptual row has been created. Writes of the value + 'notInService' and 'createAndWait' will not be supported. This + object can be set to 'destroy' from any value at any time." + + OBJECT adGenAOSnmName + MIN-ACCESS read-only + DESCRIPTION + "Must be defined before adGenAOSnmRowStatus can be set to 'active'. + This object cannot be modified once the conceptual row has been + created." + + OBJECT adGenAOSnmType + MIN-ACCESS read-only + DESCRIPTION + "Must be defined before adGenAOSnmRowStatus can be set to 'active'. + This object cannot be modified once the conceptual row has been + created." + + ::= { adGenAOSnmCompliances 1 } + + +-- +-- Read-Only Compliance +-- + adGenAOSnmReadOnlyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAOSNetMon MIB. When this MIB is implemented + without support for read-create (i.e. in read-only mode), + then such an implementation can claim read-only compliance. + A network monitor probe can then be monitored but cannot + be configured with this MIB." + + MODULE -- this module + + GROUP adGenAOSnmProbeTableNextIndexGroup + DESCRIPTION + "This optional group is only required for systems + that support the creation of entries in + the adGenAOSnmProbeTable." + + OBJECT adGenAOSnmProbeTableNextIndex + MIN-ACCESS read-only + DESCRIPTION + "This object is only required for systems + that support the creation of entries in + the adGenAOSnmProbeTable." + + + GROUP adGenAOSnmConfigProbeGroup + DESCRIPTION + "This optional group is used to configure the probes created with + adGenAOSnmProbeGroup." + + GROUP adGenAOSnmProbeStatusGroup + DESCRIPTION + "This optional group is used to view the statistics of the probes." + + GROUP adGenAOSnmCfgTwampProbeGroup + DESCRIPTION + "This optional group is used to configure the TWAMP probes." + + GROUP adGenAOSnmTwampHistoryGroup + DESCRIPTION + "This optional group is used to view the statistics of the TWAMP + probes." + + GROUP adGenAOSnmCfgICMPTSProbeGroup + DESCRIPTION + "This optional group is used to configure the ICMP timestamp probes." + + GROUP adGenAOSnmICMPTSHistoryGroup + DESCRIPTION + "This optional group is used to view the statistics of the ICMP + timestamp probes." + + GROUP adGenAOSnmICMPTSResponderGroup + DESCRIPTION + "This optional group is used to enable/disable the ICMP + timestamp responder." + + GROUP adGenAOSnmTWAMPResponderGroup + DESCRIPTION + "This optional group is used to enable/disable the TWAMP responder." + + GROUP adGenAOSnmICMPTSResponderStatsGroup + DESCRIPTION + "This optional group is used to ICMP responder statistics." + + GROUP adGenAOSnmTwampResponderStatsGroup + DESCRIPTION + "This optional group is used to TWAMP responder statistics." + + GROUP adGenAOSnmCfgIEProbeGroup + DESCRIPTION + "This optional group is used to configure the ICMP echo probes." + + GROUP adGenAOSnmTrackGroup + DESCRIPTION + "This optional group is used to retrieve track information." + + OBJECT adGenAOSnmRowStatus + MIN-ACCESS read-only + DESCRIPTION + "Write access is not allowed." + + OBJECT adGenAOSnmName + MIN-ACCESS read-only + DESCRIPTION + "Write access is not allowed." + + OBJECT adGenAOSnmType + MIN-ACCESS read-only + DESCRIPTION + "Write access is not allowed." + + GROUP adGenAOSnmNotificationGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated by Network Monitoring Monitoring." + + + + ::= { adGenAOSnmCompliances 2 } + + -- units of conformance + + adGenAOSnmProbeTableNextIndexGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmProbeTableNextIndex + } + STATUS current + DESCRIPTION + "The object necessary to get the next index for creation of the + network monitor probe." + ::= { adGenAOSnmGroups 1 } + + adGenAOSnmProbeGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmIndex, adGenAOSnmName, + adGenAOSnmType, adGenAOSnmRowStatus + } + STATUS current + DESCRIPTION + "The objects necessary to create the network monitor probe." + ::= { adGenAOSnmGroups 2 } + + adGenAOSnmConfigProbeGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmCfgName, adGenAOSnmAdminStatus, + adGenAOSnmPollPeriod, adGenAOSnmTimeoutPeriod, + adGenAOSnmToleranceMode, adGenAOSnmFailTolerance, + adGenAOSnmPassTolerance, adGenAOSnmToleranceTestSize, + adGenAOSnmClearCounters + } + STATUS current + DESCRIPTION + "The objects necessary to configure the network monitor probe." + ::= { adGenAOSnmGroups 3 } + + + adGenAOSnmProbeStatusGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmStatusName, adGenAOSnmTestStatus, adGenAOSnmTestsRun, + adGenAOSnmTestsFailed, adGenAOSnmStatsToleranceTestSize, + adGenAOSnmStatsToleranceTestValue, adGenAOSnmTimeSinceLastStatusChange + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the statistics of the + probes." + ::= { adGenAOSnmGroups 4 } + + adGenAOSnmCfgTwampProbeGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmCfgTwName, adGenAOSnmTwDestHostname, + adGenAOSnmTwDestPort, adGenAOSnmTwSrcIP, adGenAOSnmTwSrcPort, + adGenAOSnmTwDscp, adGenAOSnmTwPaddingLen, adGenAOSnmTwPaddingFormat, + adGenAOSnmTwPaddingPattern, adGenAOSnmTwDataPadType, + adGenAOSnmTwPktSendCnt, adGenAOSnmTwSendScheduleType, + adGenAOSnmTwSendScheduleValue, adGenAOSnmTwIpdvAbsInMinFail, + adGenAOSnmTwIpdvAbsInAvgFail, adGenAOSnmTwIpdvAbsInMaxFail, + adGenAOSnmTwIpdvAbsInMinPass, adGenAOSnmTwIpdvAbsInAvgPass, + adGenAOSnmTwIpdvAbsInMaxPass, adGenAOSnmTwIpdvAbsOutMinFail, + adGenAOSnmTwIpdvAbsOutAvgFail, adGenAOSnmTwIpdvAbsOutMaxFail, + adGenAOSnmTwIpdvAbsOutMinPass, adGenAOSnmTwIpdvAbsOutAvgPass, + adGenAOSnmTwIpdvAbsOutMaxPass, adGenAOSnmTwIpdvAbsRtMinFail, + adGenAOSnmTwIpdvAbsRtAvgFail, adGenAOSnmTwIpdvAbsRtMaxFail, + adGenAOSnmTwIpdvAbsRtMinPass, adGenAOSnmTwIpdvAbsRtAvgPass, + adGenAOSnmTwIpdvAbsRtMaxPass, adGenAOSnmTwDelayInMinFail, + adGenAOSnmTwDelayInAvgFail, adGenAOSnmTwDelayInMaxFail, + adGenAOSnmTwDelayInMinPass, adGenAOSnmTwDelayInAvgPass, + adGenAOSnmTwDelayInMaxPass, adGenAOSnmTwDelayOutMinFail, + adGenAOSnmTwDelayOutAvgFail, adGenAOSnmTwDelayOutMaxFail, + adGenAOSnmTwDelayOutMinPass, adGenAOSnmTwDelayOutAvgPass, + adGenAOSnmTwDelayOutMaxPass, adGenAOSnmTwDelayRtMinFail, + adGenAOSnmTwDelayRtAvgFail, adGenAOSnmTwDelayRtMaxFail, + adGenAOSnmTwDelayRtMinPass, adGenAOSnmTwDelayRtAvgPass, + adGenAOSnmTwDelayRtMaxPass, adGenAOSnmTwPktRtLossFail, + adGenAOSnmTwPktRtLossPass, adGenAOSnmTwHistoryDepth + + + } + STATUS current + DESCRIPTION + "The objects necessary to configure the network monitor TWAMP + probe." + ::= { adGenAOSnmGroups 5 } + + adGenAOSnmTwampHistoryGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmTwSeqNum, adGenAOSnmTwHistoryName, + adGenAOSnmTwStartTime, adGenAOSnmTwEndTime, + adGenAOSnmTwLocalSyncState, adGenAOSnmTwLocalClkErr, + adGenAOSnmTwRemoteSyncState, adGenAOSnmTwRemoteClkErr, + adGenAOSnmTwDelayInMin, adGenAOSnmTwDelayInMax, + adGenAOSnmTwDelayOutMin, adGenAOSnmTwDelayOutMax, + adGenAOSnmTwDelayRtMin, adGenAOSnmTwDelayRtMax, + adGenAOSnmTwLossRoundTrip, adGenAOSnmTwDelayOutSum, + adGenAOSnmTwDelayOutSum2, adGenAOSnmTwDelayOutNum, + adGenAOSnmTwDelayInSum, adGenAOSnmTwDelayInSum2, + adGenAOSnmTwDelayInNum, adGenAOSnmTwDelayRtSum, + adGenAOSnmTwDelayRtSum2, adGenAOSnmTwDelayRtNum, + adGenAOSnmTwIpvPosInMin, adGenAOSnmTwIpvPosInMax, + adGenAOSnmTwIpvPosInSum, adGenAOSnmTwIpvPosInSum2, + adGenAOSnmTwIpvPosInNum, adGenAOSnmTwIpvPosOutMin, + adGenAOSnmTwIpvPosOutMax, adGenAOSnmTwIpvPosOutSum, + adGenAOSnmTwIpvPosOutSum2, adGenAOSnmTwIpvPosOutNum, + adGenAOSnmTwIpvPosRtMin, adGenAOSnmTwIpvPosRtMax, + adGenAOSnmTwIpvPosRtSum, adGenAOSnmTwIpvPosRtSum2, + adGenAOSnmTwIpvPosRtNum, adGenAOSnmTwIpvNegInMin, + adGenAOSnmTwIpvNegInMax, adGenAOSnmTwIpvNegInSum, + adGenAOSnmTwIpvNegInSum2, adGenAOSnmTwIpvNegInNum, + adGenAOSnmTwIpvNegOutMin, adGenAOSnmTwIpvNegOutMax, + adGenAOSnmTwIpvNegOutSum, adGenAOSnmTwIpvNegOutSum2, + adGenAOSnmTwIpvNegOutNum, adGenAOSnmTwIpvNegRtMin, + adGenAOSnmTwIpvNegRtMax, adGenAOSnmTwIpvNegRtSum, + adGenAOSnmTwIpvNegRtSum2, adGenAOSnmTwIpvNegRtNum, + adGenAOSnmTwIpvAbsInMin, adGenAOSnmTwIpvAbsInMax, + adGenAOSnmTwIpvAbsInSum, adGenAOSnmTwIpvAbsInSum2, + adGenAOSnmTwIpvAbsInNum, adGenAOSnmTwIpvAbsOutMin, + adGenAOSnmTwIpvAbsOutMax, adGenAOSnmTwIpvAbsOutSum, + adGenAOSnmTwIpvAbsOutSum2, adGenAOSnmTwIpvAbsOutNum, + adGenAOSnmTwIpvAbsRtMin, adGenAOSnmTwIpvAbsRtMax, + adGenAOSnmTwIpvAbsRtSum, adGenAOSnmTwIpvAbsRtSum2, + adGenAOSnmTwIpvAbsRtNum, adGenAOSnmTwPktSentCount + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the statistics of the + TWAMP probe." + ::= { adGenAOSnmGroups 6 } + + adGenAOSnmCfgICMPTSProbeGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmCfgICMPTSName, adGenAOSnmICMPTSDestHostname, + adGenAOSnmICMPTSSrcIP, adGenAOSnmICMPTSDscp, + adGenAOSnmICMPTSPaddingLen, adGenAOSnmICMPTSPaddingFormat, + adGenAOSnmICMPTSPaddingPattern, adGenAOSnmICMPTSDataPadType, + adGenAOSnmICMPTSPktSendCnt, adGenAOSnmICMPTSSendScheduleType, + adGenAOSnmICMPTSSendScheduleValue, adGenAOSnmICMPTSIpdvAbsInMinFail, + adGenAOSnmICMPTSIpdvAbsInAvgFail, adGenAOSnmICMPTSIpdvAbsInMaxFail, + adGenAOSnmICMPTSIpdvAbsInMinPass, adGenAOSnmICMPTSIpdvAbsInAvgPass, + adGenAOSnmICMPTSIpdvAbsInMaxPass, adGenAOSnmICMPTSIpdvAbsOutMinFail, + adGenAOSnmICMPTSIpdvAbsOutAvgFail, adGenAOSnmICMPTSIpdvAbsOutMaxFail, + adGenAOSnmICMPTSIpdvAbsOutMinPass, adGenAOSnmICMPTSIpdvAbsOutAvgPass, + adGenAOSnmICMPTSIpdvAbsOutMaxPass, adGenAOSnmICMPTSIpdvAbsRtMinFail, + adGenAOSnmICMPTSIpdvAbsRtAvgFail, adGenAOSnmICMPTSIpdvAbsRtMaxFail, + adGenAOSnmICMPTSIpdvAbsRtMinPass, adGenAOSnmICMPTSIpdvAbsRtAvgPass, + adGenAOSnmICMPTSIpdvAbsRtMaxPass, adGenAOSnmICMPTSDelayInMinFail, + adGenAOSnmICMPTSIpvPosInMin, adGenAOSnmICMPTSIpvPosInMax, + adGenAOSnmICMPTSIpvPosInSum, adGenAOSnmICMPTSIpvPosInSum2, + adGenAOSnmICMPTSIpvPosInNum, adGenAOSnmICMPTSIpvPosOutMin, + adGenAOSnmICMPTSIpvPosOutMax, adGenAOSnmICMPTSIpvPosOutSum, + adGenAOSnmICMPTSIpvPosOutSum2, adGenAOSnmICMPTSIpvPosOutNum, + adGenAOSnmICMPTSIpvPosRtMin, adGenAOSnmICMPTSIpvPosRtMax, + adGenAOSnmICMPTSIpvPosRtSum, adGenAOSnmICMPTSIpvPosRtSum2, + adGenAOSnmICMPTSIpvPosRtNum, adGenAOSnmICMPTSIpvNegInMin, + adGenAOSnmICMPTSIpvNegInMax, adGenAOSnmICMPTSIpvNegInSum, + adGenAOSnmICMPTSIpvNegInSum2, adGenAOSnmICMPTSIpvNegInNum, + adGenAOSnmICMPTSIpvNegOutMin, adGenAOSnmICMPTSIpvNegOutMax, + adGenAOSnmICMPTSIpvNegOutSum, adGenAOSnmICMPTSIpvNegOutSum2, + adGenAOSnmICMPTSIpvNegOutNum, adGenAOSnmICMPTSIpvNegRtMin, + adGenAOSnmICMPTSIpvNegRtMax, adGenAOSnmICMPTSIpvNegRtSum, + adGenAOSnmICMPTSDelayInAvgFail, adGenAOSnmICMPTSDelayInMaxFail, + adGenAOSnmICMPTSDelayInMinPass, adGenAOSnmICMPTSDelayInAvgPass, + adGenAOSnmICMPTSDelayInMaxPass, adGenAOSnmICMPTSDelayOutMinFail, + adGenAOSnmICMPTSDelayOutAvgFail, adGenAOSnmICMPTSDelayOutMaxFail, + adGenAOSnmICMPTSDelayOutMinPass, adGenAOSnmICMPTSDelayOutAvgPass, + adGenAOSnmICMPTSDelayOutMaxPass, adGenAOSnmICMPTSDelayRtMinFail, + adGenAOSnmICMPTSDelayRtAvgFail, adGenAOSnmICMPTSDelayRtMaxFail, + adGenAOSnmICMPTSDelayRtMinPass, adGenAOSnmICMPTSDelayRtAvgPass, + adGenAOSnmICMPTSDelayRtMaxPass, adGenAOSnmICMPTSPktRtLossFail, + adGenAOSnmICMPTSPktRtLossPass, adGenAOSnmICMPTSHistoryDepth + + } + STATUS current + DESCRIPTION + "The objects necessary to configure the network monitor ICMP + timestamp probe." + ::= { adGenAOSnmGroups 7 } + + adGenAOSnmICMPTSHistoryGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmICMPTSSeqNum, adGenAOSnmICMPTSHistoryName, + adGenAOSnmICMPTSStartTime, adGenAOSnmICMPTSEndTime, + adGenAOSnmICMPTSDelayInMin, adGenAOSnmICMPTSDelayInMax, + adGenAOSnmICMPTSDelayOutMin, adGenAOSnmICMPTSDelayOutMax, + adGenAOSnmICMPTSDelayRtMin, adGenAOSnmICMPTSDelayRtMax, + adGenAOSnmICMPTSLossRoundTrip, adGenAOSnmICMPTSDelayOutSum, + adGenAOSnmICMPTSDelayOutSum2, adGenAOSnmICMPTSDelayOutNum, + adGenAOSnmICMPTSDelayInSum, adGenAOSnmICMPTSDelayInSum2, + adGenAOSnmICMPTSDelayInNum, adGenAOSnmICMPTSDelayRtSum, + adGenAOSnmICMPTSDelayRtSum2, adGenAOSnmICMPTSDelayRtNum, + adGenAOSnmICMPTSIpvPosInMin, adGenAOSnmICMPTSIpvPosInMax, + adGenAOSnmICMPTSIpvPosInSum, adGenAOSnmICMPTSIpvPosInSum2, + adGenAOSnmICMPTSIpvPosInNum, adGenAOSnmICMPTSIpvPosOutMin, + adGenAOSnmICMPTSIpvPosOutMax, adGenAOSnmICMPTSIpvPosOutSum, + adGenAOSnmICMPTSIpvPosOutSum2, adGenAOSnmICMPTSIpvPosOutNum, + adGenAOSnmICMPTSIpvPosRtMin, adGenAOSnmICMPTSIpvPosRtMax, + adGenAOSnmICMPTSIpvPosRtSum, adGenAOSnmICMPTSIpvPosRtSum2, + adGenAOSnmICMPTSIpvPosRtNum, adGenAOSnmICMPTSIpvNegInMin, + adGenAOSnmICMPTSIpvNegInMax, adGenAOSnmICMPTSIpvNegInSum, + adGenAOSnmICMPTSIpvNegInSum2, adGenAOSnmICMPTSIpvNegInNum, + adGenAOSnmICMPTSIpvNegOutMin, adGenAOSnmICMPTSIpvNegOutMax, + adGenAOSnmICMPTSIpvNegOutSum, adGenAOSnmICMPTSIpvNegOutSum2, + adGenAOSnmICMPTSIpvNegOutNum, adGenAOSnmICMPTSIpvNegRtMin, + adGenAOSnmICMPTSIpvNegRtMax, adGenAOSnmICMPTSIpvNegRtSum, + adGenAOSnmICMPTSIpvNegRtSum2, adGenAOSnmICMPTSIpvNegRtNum, + adGenAOSnmICMPTSIpvAbsInMin, adGenAOSnmICMPTSIpvAbsInMax, + adGenAOSnmICMPTSIpvAbsInSum, adGenAOSnmICMPTSIpvAbsInSum2, + adGenAOSnmICMPTSIpvAbsInNum, adGenAOSnmICMPTSIpvAbsOutMin, + adGenAOSnmICMPTSIpvAbsOutMax, adGenAOSnmICMPTSIpvAbsOutSum, + adGenAOSnmICMPTSIpvAbsOutSum2, adGenAOSnmICMPTSIpvAbsOutNum, + adGenAOSnmICMPTSIpvAbsRtMin, adGenAOSnmICMPTSIpvAbsRtMax, + adGenAOSnmICMPTSIpvAbsRtSum, adGenAOSnmICMPTSIpvAbsRtSum2, + adGenAOSnmICMPTSIpvAbsRtNum, adGenAOSnmICMPTSPktSentCount + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the statistics of the + ICMP timestamp probe." + ::= { adGenAOSnmGroups 8 } + + + adGenAOSnmICMPTSResponderGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmICMPTSResponder + } + STATUS current + DESCRIPTION + "Object designed to assist in changing the state of the ICMP + timestamp responder." + ::= { adGenAOSnmGroups 9 } + + adGenAOSnmTWAMPResponderGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmTWAMPResponder + } + STATUS current + DESCRIPTION + "Object designed to assist in changing the state of the TWAMP + responder." + ::= { adGenAOSnmGroups 10 } + + adGenAOSnmICMPTSResponderStatsGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmICMPTSResponderStatsIndex, + adGenAOSnmICMPTSResponderPacketsReceived, + adGenAOSnmICMPTSResponderPacketsSent, + adGenAOSnmClearICMPTSResponderCounters + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the statistics of the + ICMP timestamp responder." + ::= { adGenAOSnmGroups 11 } + + adGenAOSnmTwampResponderStatsGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmTwampResponderStatsIndex, + adGenAOSnmTwampResponderPacketsReceived, + adGenAOSnmTwampResponderPacketsSent, + adGenAOSnmTwampResponderSessionClosed, + adGenAOSnmTwampResponderSessionOpened, + adGenAOSnmTwampResponderSessionRejected, + adGenAOSnmClearTwampResponderCounters + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the statistics of the + TWAMP responder." + ::= { adGenAOSnmGroups 12 } + + adGenAOSnmCfgIEProbeGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmCfgIEName, + adGenAOSnmIEDestHostname, + adGenAOSnmIESrcIP, + adGenAOSnmIEPacketLength, + adGenAOSnmIEPacketPattern + } + STATUS current + DESCRIPTION + "Objects designed to assist in configuring the ICMP echo probe." + ::= { adGenAOSnmGroups 13 } + + adGenAOSnmTrackGroup OBJECT-GROUP + OBJECTS { + adGenAOSnmTrackIndex, + adGenAOSnmTrackName + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving track information." + ::= { adGenAOSnmGroups 14 } + + adGenAOSnmNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSnmTrackStateChgFail, + adGenAOSnmTrackStateChgPass } + STATUS current + DESCRIPTION + "Traps which may be used to enhance event driven + management of Network Monitoring traps." + ::= { adGenAOSnmGroups 15 } + + + -- definition of track-related traps. + + adGenAOSnmTrackStateChgFail NOTIFICATION-TYPE + OBJECTS { adGenAOSnmTrackIndex, adGenAOSnmTrackName } + STATUS current + DESCRIPTION + "A stateChangeFail trap indicates that the specified track + has changed states from Pass to Fail." + ::= { adGenAOSnmTrackTraps 1 } + + adGenAOSnmTrackStateChgPass NOTIFICATION-TYPE + OBJECTS { adGenAOSnmTrackIndex, adGenAOSnmTrackName } + STATUS current + DESCRIPTION + "A stateChangePass trap indicates that the specified track + has changed states from Fail to Pass." + ::= { adGenAOSnmTrackTraps 2 } + END + + + diff --git a/MIBS/adtran/ADTRAN-AOS-OVER-TEMP-PROTECTION-MIB b/MIBS/adtran/ADTRAN-AOS-OVER-TEMP-PROTECTION-MIB new file mode 100644 index 0000000..f24e01f --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-OVER-TEMP-PROTECTION-MIB @@ -0,0 +1,91 @@ +ADTRAN-AOS-OVER-TEMP-PROTECTION-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSCommon + FROM ADTRAN-AOS; + +adGenAOSOverTempProtectionMib MODULE-IDENTITY + LAST-UPDATED "201411041615Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module defines over-temperature configuration information and traps for AdtranOS products." + REVISION "201411041615Z" -- November 4, 2014 / YYYYMMDDHHMMZ + DESCRIPTION + "Created the adGenAosOverTempProtection MIB. Revision R11.6" + + + ::= { adIdentity 10000 53 1 10 } + +adGenAOSOverTempProtection OBJECT IDENTIFIER ::= { adGenAOSCommon 10 } +adGenAOSOverTempProtectionTrap OBJECT IDENTIFIER ::= { adGenAOSOverTempProtection 0 } + +adGenAOSOverTempProtectionWarning NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An over-temperature warning trap signifies that the warning temperature threshold has been exceeded." + ::= { adGenAOSOverTempProtectionTrap 1 } + +adGenAOSOverTempProtectionShutdown NOTIFICATION-TYPE + STATUS current + DESCRIPTION + "An over-temperature shutdown trap signifies that the shutdown temperature threshold has been exceeded, and the unit will restart into low-power mode." + ::= { adGenAOSOverTempProtectionTrap 2 } + + ------------------------------------------------------------ +-- Conformance information +-- +adGenAOSOverTempProtectionConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 19} + +adGenAOSOverTempProtectionGroups OBJECT IDENTIFIER + ::= { adGenAOSOverTempProtectionConformance 1 } + +adGenAOSOverTempProtectionCompliances OBJECT IDENTIFIER + ::= { adGenAOSOverTempProtectionConformance 2 } + +-- Compliance statements +-- + +-- Full compliance statement + adGenAOSOverTempProtectionFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAosOverTempProtection MIB. When the implementation of this MIB + supports adGenAOSOverTempProtectionNotificationGroup, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adGenAOSOverTempProtectionNotificationGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated by over-temperature protection events." + ::= { adGenAOSOverTempProtectionCompliances 1 } + + adGenAOSOverTempProtectionNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSOverTempProtectionWarning, adGenAOSOverTempProtectionShutdown } + STATUS current + DESCRIPTION + "Traps which may be used to enhance event driven + management of the chassis's over-temperature protection subsystem." + ::= { adGenAOSOverTempProtectionGroups 1 } + + +END + diff --git a/MIBS/adtran/ADTRAN-AOS-PORT-SECURITY-MIB b/MIBS/adtran/ADTRAN-AOS-PORT-SECURITY-MIB new file mode 100644 index 0000000..52f4984 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-PORT-SECURITY-MIB @@ -0,0 +1,56 @@ +ADTRAN-AOS-PORT-SECURITY-MIB DEFINITIONS ::= BEGIN + +-- TITLE: THE ADTRAN OPERATING SYSTEM PORT SECURITY MIB +-- FILENAME: AdGenAosPortSecurity.mib +-- AUTHOR: Jason Schock +-- DATE: 10/15/04 + +-- HISTORY +-- 10/15/04 First draft. + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + ifIndex, ifName + FROM IF-MIB + adIdentity + FROM ADTRAN-MIB + adGenAOSSwitch + FROM ADTRAN-AOS; + + +adGenAOSPortSecurityID MODULE-IDENTITY + LAST-UPDATED "200410150000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module for general configuration of port security." + ::= { adIdentity 10000 53 4 1 } + + +-- OBJECT IDENTIFIERS + + adGenAOSPortSecurity OBJECT IDENTIFIER ::= { adGenAOSSwitch 1 } + adGenAOSPortSecurityTraps OBJECT IDENTIFIER ::= { adGenAOSPortSecurity 0 } + + +-- +-- Port Security Traps +-- + +adGenAOSPortSecurityViolation NOTIFICATION-TYPE + OBJECTS { ifIndex } + STATUS current + DESCRIPTION + "This trap indicates a port security violation has occurred." + ::= { adGenAOSPortSecurityTraps 0 } + +END diff --git a/MIBS/adtran/ADTRAN-AOS-POWER b/MIBS/adtran/ADTRAN-AOS-POWER new file mode 100644 index 0000000..d3c30f8 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-POWER @@ -0,0 +1,306 @@ +ADTRAN-AOS-POWER DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adGenAOSPower, adGenAOSConformance + FROM ADTRAN-AOS; + + +adGenAOSPowerMonitor MODULE-IDENTITY + LAST-UPDATED "201009100000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module for general configuration of power + monitoring options for devices with battery backup." + + REVISION "201009100000Z" -- September 10, 2010 + DESCRIPTION + "Initial version of this MIB module" + + REVISION "201302100000Z" -- February 7, 2013 + DESCRIPTION + "Added EPS and RPS connection and delivery traps to the existing adGenAOSPowerTraps. + Also, added the RO adGenAOSPowerEpsRpsTable to allow OID support for the changes in + EPS/RPS state changes." + ::= { adGenAOSPower 1 } + + adGenAOSPowerTraps OBJECT IDENTIFIER ::= { adGenAOSPower 0 } + adGenAOSPowerRollOverCtl OBJECT IDENTIFIER ::= { adGenAOSPowerMonitor 1 } + adGenAOSPowerEpsRps OBJECT IDENTIFIER ::= { adGenAOSPowerMonitor 2 } + + +AdEpsPowerDeliveryStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates Failure State of a power supply " + SYNTAX INTEGER { + delivering(1), + notDelivering(2), + failed(3), + unknown(4) + } + +AdRpsPowerDeliveryStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates Failure State of a power supply " + SYNTAX INTEGER { + failed(1), + busy(2), + delivering(3), + available(4), + unknown(5) + } + +AdPowerConnectionStateTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Indicates Failure State of a power supply " + SYNTAX INTEGER { + connected(1), + notConnected(2), + notApplicable(3), + unknown(4) + } + +-- +-- Power Rollover Control +-- +adGenAOSPowerRolloverOnAC OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Integer value specifying whether or not unit is on AC power." + ::= { adGenAOSPowerRollOverCtl 1 } + +adGenAOSPwrRollOvrEvntSecSinceEpoch OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time (seconds since epoch) that a power rollover trap was + generated." + ::= { adGenAOSPowerRollOverCtl 2 } + + -- + + -- EPS/RPS Table + + -- + + adGenAOSPowerEpsRpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSPowerEpsRpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EPS/RPS Power Table." + ::= { adGenAOSPowerEpsRps 1 } + + + adGenAOSPowerEpsRpsEntry OBJECT-TYPE + SYNTAX AdGenAOSPowerEpsRpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EPS/RPS entry for a particular VCID." + INDEX { adGenAOSPowerEpsRpsInstanceId } + ::= {adGenAOSPowerEpsRpsTable 1 } + + AdGenAOSPowerEpsRpsEntry ::= + SEQUENCE { + adGenAOSPowerEpsRpsInstanceId Unsigned32, + adGenAOSPowerEpsConnectionState AdPowerConnectionStateTC, + adGenAOSPowerEpsDeliveryState AdEpsPowerDeliveryStateTC, + adGenAOSPowerRpsConnectionState AdPowerConnectionStateTC, + adGenAOSPowerRpsDeliveryState AdRpsPowerDeliveryStateTC + } + + + adGenAOSPowerEpsRpsInstanceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Uniquely identifies a row in the adGenAOSEpsRpsTable." + ::= { adGenAOSPowerEpsRpsEntry 1 } + +adGenAOSPowerEpsConnectionState OBJECT-TYPE + SYNTAX AdPowerConnectionStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text value specifying if an EPS is connected or not." + ::= { adGenAOSPowerEpsRpsEntry 2 } + +adGenAOSPowerEpsDeliveryState OBJECT-TYPE + SYNTAX AdEpsPowerDeliveryStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text value specifying the delivery state of the EPS power." + ::= { adGenAOSPowerEpsRpsEntry 3 } + +adGenAOSPowerRpsConnectionState OBJECT-TYPE + SYNTAX AdPowerConnectionStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text value specifying if an RPS is connected or not." + ::= { adGenAOSPowerEpsRpsEntry 4 } + +adGenAOSPowerRpsDeliveryState OBJECT-TYPE + SYNTAX AdRpsPowerDeliveryStateTC + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Text value specifying the delivery state of the RPS power." + ::= { adGenAOSPowerEpsRpsEntry 5 } + +-- +-- Notifications +-- +adGenAOSPowerRollover NOTIFICATION-TYPE + OBJECTS { adGenAOSPowerRolloverOnAC, + adGenAOSPwrRollOvrEvntSecSinceEpoch } + STATUS current + DESCRIPTION + "This trap indicates the unit has had a change in power source, either from AC to DC or back again. The SecSinceEpoch represents the time (seconds since epoch) that the rollover occured." + ::= { adGenAOSPowerTraps 1 } + +adGenAOSEpsConnectionChange NOTIFICATION-TYPE + OBJECTS { adGenAOSPowerEpsRpsInstanceId, adGenAOSPowerEpsConnectionState } + STATUS current + DESCRIPTION + "This trap indicates the unit has had a change in the EPS connection state." + ::= { adGenAOSPowerTraps 2 } + +adGenAOSEpsDeliveryChange NOTIFICATION-TYPE + OBJECTS { adGenAOSPowerEpsRpsInstanceId, adGenAOSPowerEpsDeliveryState } + STATUS current + DESCRIPTION + "This trap indicates the unit has had a change in the EPS delivery state." + ::= { adGenAOSPowerTraps 3 } + +adGenAOSRpsConnectionChange NOTIFICATION-TYPE + OBJECTS { adGenAOSPowerEpsRpsInstanceId, adGenAOSPowerRpsConnectionState } + STATUS current + DESCRIPTION + "This trap indicates the unit has had a change in the RPS connection state." + ::= { adGenAOSPowerTraps 4 } + +adGenAOSRpsDeliveryChange NOTIFICATION-TYPE + OBJECTS { adGenAOSPowerEpsRpsInstanceId, adGenAOSPowerRpsDeliveryState } + STATUS current + DESCRIPTION + "This trap indicates the unit has had a change in the RPS delivery state." + ::= { adGenAOSPowerTraps 5 } + +-- conformance information + + adGenAOSPowerConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 11 } + adGenAOSPowerGroups OBJECT IDENTIFIER ::= { adGenAOSPowerConformance 1 } + adGenAOSPowerCompliances OBJECT IDENTIFIER ::= { adGenAOSPowerConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement + adGenAOSPowerFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAOSPower MIB. When this MIB is fully + implemented, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adGenAOSPowerRollOverCtlGroup + DESCRIPTION + "A collection of objects providing read/write configuration + information for the management of power rollovers." + + GROUP adGenAOSPowerNotificationGroup + DESCRIPTION + "This mandatory group is used for the management of + power rollover notifications." + + GROUP adGenAOSEpsRpsConfigurationGroup + DESCRIPTION + "A collection of objects providing read-only configuration + information for the management of EPS and RPS." + + GROUP adGenAOSEpsNotificationGroup + DESCRIPTION + "This mandatory group is used for the management of + EPS notifications." + + GROUP adGenAOSRpsNotificationGroup + DESCRIPTION + "This mandatory group is used for the management of + RPS notifications." + ::= { adGenAOSPowerCompliances 1 } + + + adGenAOSPowerNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSPowerRollover } + STATUS current + DESCRIPTION + "Trap which may be used to enhance power event driven + management of the Unit." + ::= { adGenAOSPowerGroups 1 } + + adGenAOSPowerRollOverCtlGroup OBJECT-GROUP + OBJECTS { + adGenAOSPwrRollOvrEvntSecSinceEpoch, + adGenAOSPowerRolloverOnAC + } + STATUS current + DESCRIPTION + "The Unit SNMP Config Group." + ::= { adGenAOSPowerGroups 2 } + + adGenAOSEpsNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSEpsConnectionChange, adGenAOSEpsDeliveryChange } + STATUS current + DESCRIPTION + "Trap used to indicate state changes of EPS." + ::= { adGenAOSPowerGroups 3 } + + adGenAOSRpsNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSRpsConnectionChange, adGenAOSRpsDeliveryChange } + STATUS current + DESCRIPTION + "Trap used to indicate state changes of RPS." + ::= { adGenAOSPowerGroups 4 } + + + adGenAOSEpsRpsConfigurationGroup OBJECT-GROUP + OBJECTS { + adGenAOSPowerEpsRpsInstanceId, + adGenAOSPowerRpsConnectionState, + adGenAOSPowerRpsDeliveryState, + adGenAOSPowerEpsConnectionState, + adGenAOSPowerEpsDeliveryState + } + STATUS current + DESCRIPTION + "The Unit SNMP Config Group." + ::= { adGenAOSPowerGroups 5 } +END diff --git a/MIBS/adtran/ADTRAN-AOS-QOS b/MIBS/adtran/ADTRAN-AOS-QOS new file mode 100644 index 0000000..47ece69 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-QOS @@ -0,0 +1,2105 @@ + ADTRAN-AOS-QOS DEFINITIONS ::= BEGIN + + IMPORTS + Unsigned32, Integer32 ,Counter32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, TruthValue, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + InterfaceIndex, ifIndex + FROM IF-MIB + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSRouter + FROM ADTRAN-AOS; + + adGenAOSQoSMib MODULE-IDENTITY + LAST-UPDATED "200806250000Z" -- June 25, 2008 / YYYYMMDDHHMMZ + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB contains QoS statistical information." + + REVISION "201106170000Z" -- June 17, 2011 / YYYYMMDDHHMMZ + DESCRIPTION + "Changed description of adGenAOSQoSInterfaceTXQType. + Changes by Michael Weir." + + REVISION "201105170000Z" -- May 17, 2011 / YYYYMMDDHHMMZ + DESCRIPTION + "Added enumeration values to adGenAOSQosMapMatchType + and adGenAOSQoSMapProtocolMatchType for QoS IPv6 + configurations. Changes by Reba Holland." + + REVISION "201005190000Z" -- May 5, 2010 / YYYYMMDDHHMMZ + DESCRIPTION + "Added adGenAOSQoSMapPriorityStrictRateLimiting to + adGenAOSQoSMapEntriesTable. + Changes by David Wallace." + + REVISION "200903040000Z" -- March 4, 2009 / YYYYMMDDHHMMZ + DESCRIPTION + "Added configuration information to + adGenAOSQoSMapEntriesTable and shaping statistics to + adGenAOSQoSInterfaceTable. Added + adGenAOSQoSMapMatchTable and adGenAOSQoSMapShaperTable. + Changes by Reba Holland." + + REVISION "200809160000Z" -- September 17, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Added rate statistics to + adGenAOSQoSClassConvHistoryTable and + adGenAOSQoSPriorityRateLimiterTable. Added + adGenAOSQoSMapClassifierStatsTable. The + adGenAOSQoSMapClassifierStatsTable will initially display + only default class information. + Changes by Reba Holland." + + REVISION "200808200000Z" -- August 20, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Changed name of OIDs adGenAOSQoSMapEntryActionType, + adGenAOSQoSMapBWType, adGenAOSQoSMapBWValue, to + adGenAOSQoSMapQueuingActionType, + adGenAOSQoSMapQueuingBWType, + adGenAOSQoSMapQueuingBWValue. + Changes by Reba Holland." + + REVISION "200807110000Z" -- July 11, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Added adGenAOSQoSInterfaceTable. Changed + adGenAOSQoSClassConvHistoryTable to use ifIndex, + adGenAOSMapEntryId, and adGenAOSQoSMapParentEntryId as + indices. Changed adGenAOSQoSPriorityRateLimiterTable to use + adGenAOSQoSPriorityRateLimiterParentId as an index. + Changes by Reba Holland." + + REVISION "200806250000Z" -- June 25, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Added the following to the adGenAOSQoSMapEntriesTable - + adGenAOSQoSMapEntrySetName, adGenAOSQoSMapEntryActionType, + adGenAOSQoSMapBWType, adGenAOSQoSMapBWValue. Changed + adGenAOSQos to be under the adGenAOSRouter tree instead + of the adGenAOSCommon tree. Changed name, indices and + OIDS of adGenQOSQoSConversationTable to + adGenAOSQoSClassConversationTable. Changed name, indices + and OIDS of adGenQOSQoSConvHistoryTable to + adGenAOSQoSClassConvHistoryTable. Changes by Reba Holland." + + REVISION "200806060000Z" -- June 6, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Changed the following from Integer32 to Unsigned32 - + adGenAOSQoSMapSetId, adGenAOSQoSMapEntryId + adGenAOSQoSHistoryConvId, adGenAOSQoSHistorySetId, + adGenAOSQoSHistoryEntryId, adGenAOSQoSConvId. Changed + description of adGenAOSQoSConvHistoryTable and + adGenAOSQoSConversationTable. Removed adGenAOSQoSMapSetId + as an index to adGenAOSQoSPriorityRateLimiterTable and + added adGenAOSQoSPriorityRateLimiterSetId as an entry. + Changes by Reba Holland." + + REVISION "200806040000Z" -- June 4, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "Added adGenAOSQoSMapChildSetName to + adGenAOSQoSMapEntriesTable. + Changed indices of adGenAOSQoSConvHistoryTable. + Changed description and indices of + adGenAOSQoSMapEntriesTable. Changed OID name of + adGenAOSQoSRateLimiterTable to + adGenAOSQoSPriorityRateLimiterTable. + Changes by Reba Holland." + + REVISION "200804170000Z" -- April 17, 2008 / YYYYMMDDHHMMZ + DESCRIPTION + "First Draft of ADTRAN-AOS-QOS MIB module. + ********************************** + QoS Overview + ********************************** + This MIB allows read-only access to quality of service + (QoS)statistical information for QoS enabled ADTRAN + products. A QoS-policy is defined using a QoS map in the + ADTRAN Operating System (AOS) command line interface (CLI). + The QoS map is a named list with sequenced entries. + An entry contains match references and one or more + actions. Multiple map entries for the same QoS map are + differentiated by a sequence number. The sequence number + is used to assign match order. Once created, a QoS map must + be applied to an interface in order to actively process + traffic. Any traffic for the interface that does not + explicitly match a map entry is sent using the default + queuing method for the interface (such as weighted + fair queuing (WFQ). All QoS configuration must be done + by the ADTRAN command line interface (CLI) or the WEB GUI." + + ::= { adIdentity 10000 53 2 1 } + + adGenAOSQos OBJECT IDENTIFIER ::= { adGenAOSRouter 1 } +-- Textual Conventions +Unsigned64 ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "An unsigned 64-bit quantity. Currently using Counter64 SYNTAX for + encoding rules." + SYNTAX Counter64 + +-- ======================================================================== + + -- + + -- QoS Map Table + + -- TID - TID_QOS_MAP_SET + adGenAOSQoSMapSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSMapSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Named list of configured QoS maps." + ::= { adGenAOSQos 1 } + + adGenAOSQoSMapSetEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSMapSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters for a particular QoS map." + INDEX { adGenAOSQoSMapSetId } + ::= { adGenAOSQoSMapSetTable 1 } + + + AdGenAOSQoSMapSetEntry ::= + SEQUENCE { + adGenAOSQoSMapSetId Unsigned32, + adGenAOSQoSMapSetName DisplayString, + adGenAOSQoSMapIsChild TruthValue + } + + -- CID_QOS_MAP_SET_ID + adGenAOSQoSMapSetId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number chosen by the system to + identify a row in the adGenAOSQoSMapTable." + ::= { adGenAOSQoSMapSetEntry 1 } + + -- CID_QOS_MAP_SET_NAME + adGenAOSQoSMapSetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique string used to identify QoS map." + ::= { adGenAOSQoSMapSetEntry 2 } + + + -- CID_QOS_MAP_SET_IS_CHILD + adGenAOSQoSMapIsChild OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Signifies this map as a child of another map if true." + ::= { adGenAOSQoSMapSetEntry 3 } + + + -- + + -- QoS Map Entry Table + + -- TID_QOS_MAP_ENTRY + + adGenAOSQoSMapEntriesTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSMapEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of sequenced entries for a named QoS map." + ::= { adGenAOSQos 2 } + + adGenAOSQoSMapEntriesEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSMapEntriesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters for a particular sequenced entry of a named QoS + map." + INDEX { adGenAOSQoSMapSetId, adGenAOSQoSMapEntryId } + ::= { adGenAOSQoSMapEntriesTable 1 } + + AdGenAOSQoSMapEntriesEntry ::= + SEQUENCE { + adGenAOSQoSMapEntryId Unsigned32, + adGenAOSQoSMapSeqNum Unsigned32, + adGenAOSQoSMapEntrySetName DisplayString, + adGenAOSQoSMapChildSetName DisplayString, + adGenAOSQoSMapQueuingActionType INTEGER, + adGenAOSQoSMapQueuingBWType INTEGER, + adGenAOSQoSMapQueuingBWValue Unsigned32, + adGenAOSQoSMapQueuingBurstValue Unsigned32, + adGenAOSQoSMapMatchAll INTEGER, + adGenAOSQoSMapDscpMarkState INTEGER, + adGenAOSQoSMapDscpMarkValue Unsigned32, + adGenAOSQoSMapDscpMarkString DisplayString, + adGenAOSQoSMapPrecedenceMarkState INTEGER, + adGenAOSQoSMapPrecedenceMarkValue Unsigned32, + adGenAOSQoSMapCosMarkState INTEGER, + adGenAOSQoSMapCosMarkValue Unsigned32, + adGenAOSQoSMapShapeState INTEGER, + adGenAOSQoSMapShapeValue Unsigned32, + adGenAOSQoSMapShapeBurst Unsigned32, + adGenAOSQoSMapShapeEthOverhead INTEGER, + adGenAOSQoSMapClearCounters INTEGER, + adGenAOSQoSMapPriorityStrictRateLimiting INTEGER + -- adGenAOSQoSMapEntryDescription DisplayString, + } + + -- CID_QOS_MAP_ENTRY_ID + adGenAOSQoSMapEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number chosen by the system and is used in + conjunction with adGenAOSQoSMapSetId to identify a unique + row in the adGenAOSQoSMapEntryTable." + ::= { adGenAOSQoSMapEntriesEntry 1 } + + -- CID_QOS_MAP_SEQ_NUMBER + adGenAOSQoSMapSeqNum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number configured by the user to identify a + sequence of entries in a named list of maps." + ::= { adGenAOSQoSMapEntriesEntry 2 } + + -- CID_QOS_MAP_CHILD_SET_NAME + adGenAOSQoSMapEntrySetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique string used to identify QoS map." + ::= { adGenAOSQoSMapEntriesEntry 3 } + + -- CID_QOS_MAP_CHILD_SET_NAME + adGenAOSQoSMapChildSetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique string used to identify QoS child map." + ::= { adGenAOSQoSMapEntriesEntry 4 } + + -- CID_QOS_MAP_ACTION_TYPE + adGenAOSQoSMapQueuingActionType OBJECT-TYPE + SYNTAX INTEGER + { + none (1), + priority (2), + classBased(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the type of queuing configured for this map entry." + ::= { adGenAOSQoSMapEntriesEntry 5 } + + -- CID_QOS_MAP_BW_TYPE + -- CID_QOS_MAP_PRIORITY_BW_TYPE + adGenAOSQoSMapQueuingBWType OBJECT-TYPE + SYNTAX INTEGER + { + none (1), + absolute (2), + percent (3), + percentRemaining (4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines the type of bandwidth queuing." + ::= { adGenAOSQoSMapEntriesEntry 6 } + + -- CID_QOS_MAP_CLASS_BANDWIDTH + -- CID_QOS_MAP_BANDWIDTH + adGenAOSQoSMapQueuingBWValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured bandwidth for this map entry." + ::= { adGenAOSQoSMapEntriesEntry 7 } + -- CID_QOS_MAP_BURST + adGenAOSQoSMapQueuingBurstValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Priority burst size in bytes." + ::= { adGenAOSQoSMapEntriesEntry 8 } + + -- CID_QOS_MAP_MATCH_ALL_ENABLE + adGenAOSQoSMapMatchAll OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If enabled match case requires all of multiple conditions to be + met (logical AND). If disabled match case requires any of multiple + conditions to be met (logical OR)." + ::= { adGenAOSQoSMapEntriesEntry 9 } + + -- CID_QOS_MAP_DSCP_MARK_ENABLE + adGenAOSQoSMapDscpMarkState OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of packet IP DSCP field marking." + ::= { adGenAOSQoSMapEntriesEntry 10 } + + + -- CID_QOS_MAP_DSCP_MARK_VALUE + adGenAOSQoSMapDscpMarkValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mark packet IP DSCP field with this value (0-63)." + ::= { adGenAOSQoSMapEntriesEntry 11 } + + -- CID_QOS_MAP_DSCP_MARK_ALIAS + adGenAOSQoSMapDscpMarkString OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mark packet IP DSCP field with this string value. Possible mark + values are: + af11 - AF11 dscp (001010) + af12 - AF12 dscp (001100) + af13 - AF13 dscp (001110) + af21 - AF21 dscp (010010) + af22 - AF22 dscp (010100) + af23 - AF23 dscp (010110) + af31 - AF31 dscp (011010) + af32 - AF32 dscp (011100) + af33 - AF33 dscp (011110) + af41 - AF41 dscp (100010) + af42 - AF42 dscp (100100) + af43 - AF43 dscp (100110) + cs1 - CS1(precedence 1) dscp (001000) + cs2 - CS2(precedence 2) dscp (010000) + cs3 - CS3(precedence 3) dscp (011000) + cs4 - CS4(precedence 4) dscp (100000) + cs5 - CS5(precedence 5) dscp (101000) + cs6 - CS6(precedence 6) dscp (110000) + cs7 - CS7(precedence 7) dscp (111000) + default - Default dscp (000000) + ef - EF dscp (101110)" + ::= { adGenAOSQoSMapEntriesEntry 12 } + + -- CID_QOS_MAP_PRECEDENCE_MARK_ENABLE + adGenAOSQoSMapPrecedenceMarkState OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of packet IP precedence field marking." + ::= { adGenAOSQoSMapEntriesEntry 13 } + + -- CID_QOS_MAP_PRECEDENCE_MARK_VALUE + adGenAOSQoSMapPrecedenceMarkValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mark packet IP Precedence field with this value." + ::= { adGenAOSQoSMapEntriesEntry 14 } + + -- CID_QOS_MAP_COS_MARK_ENABLE + adGenAOSQoSMapCosMarkState OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of packet Ethernet VLAN Priority field marking." + ::= { adGenAOSQoSMapEntriesEntry 15 } + + -- CID_QOS_MAP_COS_MARK_VALUE + adGenAOSQoSMapCosMarkValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mark packet Ethernet VLAN Priority field with this value." + ::= { adGenAOSQoSMapEntriesEntry 16 } + + -- CID_QOS_MAP_SHAPE_ENABLE + adGenAOSQoSMapShapeState OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of traffic shaping." + ::= { adGenAOSQoSMapEntriesEntry 17 } + + --CID_QOS_MAP_SHAPE_VALUE + adGenAOSQoSMapShapeValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shaper's committed information rate in bps." + ::= { adGenAOSQoSMapEntriesEntry 18 } + + --CID_QOS_MAP_SHAPE_BURST + adGenAOSQoSMapShapeBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shaper's burst size in bytes." + ::= { adGenAOSQoSMapEntriesEntry 19 } + + --CID_QOS_MAP_SHAPE_ETHERNET_OVERHEAD_ENABLE + adGenAOSQoSMapShapeEthOverhead OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "State of inclusion of Ethernet CRC and VLAN tag bytes in the + packet size." + ::= { adGenAOSQoSMapEntriesEntry 20 } + + -- CID_CLEAR_COUNTERS + adGenAOSQoSMapClearCounters OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the map entry statistics. This is a + write-only variable. A read will always return a value of '1'." + ::= { adGenAOSQoSMapEntriesEntry 21 } + + --CID_QOS_MAP_PRIORITY_STRICT_RATE_LIMITING + adGenAOSQoSMapPriorityStrictRateLimiting OBJECT-TYPE + SYNTAX INTEGER + { + enable (1), + disable (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If enabled, all priority packets that exceed the configured bandwidth will be dropped." + ::= { adGenAOSQoSMapEntriesEntry 22 } + + -- CID_QOS_MAP_ENTRY_DESCRIPTION +-- adGenAOSQoSMapEntryDescription OBJECT-TYPE +-- SYNTAX DisplayString +-- MAX-ACCESS read-only +-- STATUS current +-- DESCRIPTION +-- "User defined string used to identify QoS map entry." +-- ::= { adGenAOSQoSMapEntriesEntry 23 } + + + + -- + -- QoS Interface Table + + adGenAOSQoSInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of interfaces and the QoS map data for that interface." + ::= { adGenAOSQos 3 } + + adGenAOSQoSInterfaceEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Displays list of interfaces and the QoS map data for that + interface. Note: some interfaces may not support QoS or may support + only a portion of the QoS data." + INDEX { ifIndex } + ::= { adGenAOSQoSInterfaceTable 1 } + + + AdGenAOSQoSInterfaceEntry ::= + SEQUENCE { + adGenAOSQoSInterfaceName DisplayString, + adGenAOSQoSInterfaceOutboundMapSetName DisplayString, + adGenAOSQoSInterfaceInboundMapSetName DisplayString, + adGenAOSQoSInterfaceMapState INTEGER, + adGenAOSQoSInterfaceTXQType INTEGER, + adGenAOSQoSInterfaceTXQSubqPktLimit Unsigned32, + adGenAOSQoSInterfaceTXQSize Unsigned32, + adGenAOSQoSInterfaceTXQPktHighWater Unsigned32, + adGenAOSQoSInterfaceTXQMaxTotal Unsigned32, + adGenAOSQoSInterfaceTXQDrops Unsigned32, + adGenAOSQoSInterfaceTXQHdlcRingLimit Unsigned32, + adGenAOSQoSInterfaceTXQAvailableBW Unsigned32, + adGenAOSQoSInterfaceTXQConvActive Unsigned32, + adGenAOSQoSInterfaceTXQConvMaxActive Unsigned32, + adGenAOSQoSInterfaceTXQConvMaxTotal Unsigned32, + adGenAOSQoSInterfaceTrafficShapingRate Unsigned32, + adGenAOSQoSInterfaceTrafficShapingBurst Unsigned32, + adGenAOSQoSInterfaceShaperValue Unsigned32, + adGenAOSQoSInterfaceShaperCurrentBudgetSize Unsigned32, + adGenAOSQoSInterfaceShaperMaxBudgetSize Unsigned32, + adGenAOSQoSInterfaceShaperBytesPerTick Unsigned32, + adGenAOSQoSInterfaceShaperTickRate Unsigned32, + adGenAOSQoSInterfaceShaperQPktDepth Unsigned32, + adGenAOSQoSInterfaceShaperQPktDrops Unsigned32, + adGenAOSQoSInterfaceShaperQPktSent Unsigned32, + adGenAOSQoSInterfaceShaperQPktDelayed Unsigned32 + } + + -- Cid_IF_NAME + adGenAOSQoSInterfaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique string used to identify this interface." + ::= { adGenAOSQoSInterfaceEntry 1 } + + -- Cid_Output_Qos_Map_Set_Name + adGenAOSQoSInterfaceOutboundMapSetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique string used to identify the outbound QoS map + applied to this interface." + ::= { adGenAOSQoSInterfaceEntry 2 } + + -- Cid_Input_Qos_Map_Set_Name + adGenAOSQoSInterfaceInboundMapSetName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique string used to identify the inbound QoS map + applied to this interface." + ::= { adGenAOSQoSInterfaceEntry 3 } + + --Qos::CID_QOS_MAP_SET_STATE + adGenAOSQoSInterfaceMapState OBJECT-TYPE + SYNTAX INTEGER + { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies state of QoS map attached to this interface. There may + be inadequate bandwidth to enable." + ::= { adGenAOSQoSInterfaceEntry 4 } + + -- Qos::CID_QOS_TXQ_TYPE + adGenAOSQoSInterfaceTXQType OBJECT-TYPE + SYNTAX INTEGER + { + fifo (1), + fifoAged (2), + weightedFair (3), + roundRobin (4), + priority (5), + none (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies the effective queueing method for this interface." + ::= { adGenAOSQoSInterfaceEntry 5 } + + -- Qos::CID_QOS_TXQ_SUBQ_PKT_LIMIT + adGenAOSQoSInterfaceTXQSubqPktLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies output packet threshold for the sub-queues on this + interface." + ::= { adGenAOSQoSInterfaceEntry 6 } + + -- Qos::CID_QOS_TXQ_SIZE + adGenAOSQoSInterfaceTXQSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies output queue size for this interface." + ::= { adGenAOSQoSInterfaceEntry 7 } + + -- Qos::CID_QOS_TXQ_PKT_HIGH_WATER + adGenAOSQoSInterfaceTXQPktHighWater OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies output queue high water mark for this interface." + ::= { adGenAOSQoSInterfaceEntry 8 } + + -- Qos::CID_QOS_TXQ_MAX_TOTAL + adGenAOSQoSInterfaceTXQMaxTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies output queue max total for this interface." + ::= { adGenAOSQoSInterfaceEntry 9 } + + -- Qos::CID_QOS_TXQ_DROPS + adGenAOSQoSInterfaceTXQDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies output queue drops for this interface." + ::= { adGenAOSQoSInterfaceEntry 10 } + + --Qos::CID_QOS_TXQ_HDLC_RING_LIMIT + adGenAOSQoSInterfaceTXQHdlcRingLimit OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies HDLC tx buffer descriptor ring limit for this interface." + ::= { adGenAOSQoSInterfaceEntry 11 } + + --Qos::CID_QOS_AVAILABLE_BANDWIDTH + adGenAOSQoSInterfaceTXQAvailableBW OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies available bandwidth in kilobits/sec." + ::= { adGenAOSQoSInterfaceEntry 12 } + + -- CID_QOS_TXQ_CONVERSATIONS_ACTIVE + adGenAOSQoSInterfaceTXQConvActive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies number of active conversations for this interface." + ::= { adGenAOSQoSInterfaceEntry 13 } + + --Qos::CID_QOS_TXQ_CONVERSATIONS_MAX_ACTIVE + adGenAOSQoSInterfaceTXQConvMaxActive OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies number of max active conversations for this interface." + ::= { adGenAOSQoSInterfaceEntry 14 } + + -- Qos::CID_QOS_TXQ_CONVERSATIONS_MAX_TOTAL + adGenAOSQoSInterfaceTXQConvMaxTotal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Specifies max total conversations for this interface." + ::= { adGenAOSQoSInterfaceEntry 15 } + + -- + adGenAOSQoSInterfaceTrafficShapingRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound traffic shaping rate in bits per second." + ::= { adGenAOSQoSInterfaceEntry 16 } + + adGenAOSQoSInterfaceTrafficShapingBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outbound traffic shaping burst in bytes." + ::= { adGenAOSQoSInterfaceEntry 17 } + + -- QOS::CID_QOS_SHAPER_SHAPE_VALUE + adGenAOSQoSInterfaceShaperValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shaper value for traffic on an interface." + ::= { adGenAOSQoSInterfaceEntry 18 } + + -- QOS::CID_QOS_SHAPER_CURRENT_BUCKET_SIZE + adGenAOSQoSInterfaceShaperCurrentBudgetSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current budget size of the interface shaper." + ::= { adGenAOSQoSInterfaceEntry 19 } + + -- QOS::CID_QOS_SHAPER_MAX_BUCKET_SIZE + adGenAOSQoSInterfaceShaperMaxBudgetSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum budget size of the interface shaper." + ::= { adGenAOSQoSInterfaceEntry 20 } + + -- QOS::CID_QOS_SHAPER_BITS_PER_TICK + adGenAOSQoSInterfaceShaperBytesPerTick OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes added to the budget." + ::= { adGenAOSQoSInterfaceEntry 21 } + + + -- QOS::CID_QOS_SHAPER_TICK_RATE + adGenAOSQoSInterfaceShaperTickRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How often, in milliseconds, that bytes are added to the + budget." + ::= { adGenAOSQoSInterfaceEntry 22 } + + -- QOS::CID_QOS_SHAPER_QUEUE_PKT_DEPTH + adGenAOSQoSInterfaceShaperQPktDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface shaper queue depth." + ::= { adGenAOSQoSInterfaceEntry 23 } + + -- QOS::CID_QOS_SHAPER_QUEUE_PKT_DROPS + adGenAOSQoSInterfaceShaperQPktDrops OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface shaper queue drops for this interface." + ::= { adGenAOSQoSInterfaceEntry 24 } + + -- QOS::CID_QOS_SHAPER_QUEUE_PKT_SENT + adGenAOSQoSInterfaceShaperQPktSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Sent packets for this interface shaper queue." + ::= { adGenAOSQoSInterfaceEntry 25 } + + -- QOS::CID_QOS_SHAPER_QUEUE_PKT_DELAYED + adGenAOSQoSInterfaceShaperQPktDelayed OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Delayed packets for this interface shaper queue." + ::= { adGenAOSQoSInterfaceEntry 26 } + + -- QoS Class Based Conversation History Table + + -- TID_QOS_CLASS_BASED_CONVERSATION_HISTORY + + adGenAOSQoSClassConvHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSClassConvHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Displays QoS class based conversation history." + ::= { adGenAOSQos 4 } + + adGenAOSQoSClassConvHistoryEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSClassConvHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The class based conversation history for a particular sequenced + entry of a named QoS map." + INDEX { ifIndex, adGenAOSQoSMapEntryId, + adGenAOSQoSMapParentEntryId } + ::= { adGenAOSQoSClassConvHistoryTable 1 } + + + AdGenAOSQoSClassConvHistoryEntry ::= + SEQUENCE { + adGenAOSQoSMapParentEntryId Unsigned32, + adGenAOSQoSClassConvSetId Unsigned32, + adGenAOSQoSHistoryClassConvId Unsigned32, + adGenAOSQoSClassConvHistoryMatches Counter32, + adGenAOSQoSClassConvHistoryDiscards Counter32, + adGenAOSQoSClassConvHistoryMatchesBytes Counter64, + adGenAOSQoSClassConvHistoryDiscardsBytes Counter64, + adGenAOSQoSClassConvHistoryDepth Unsigned32, + adGenAOSQoSClassConvHistoryHighWater Unsigned32, + adGenAOSQoSClassConvHistoryByteMatchRate Unsigned32, + adGenAOSQoSClassConvHistoryByteDiscardRate Unsigned32, + adGenAOSQoSClassConvHistoryBitMatchRate Unsigned64, + adGenAOSQoSClassConvHistoryBitDiscardRate Unsigned64 + } + + + -- CID_QOS_MAP_PARENT_ENTRY_ID + adGenAOSQoSMapParentEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number chosen by the system and the parent + QoS map. This will always be zero for conversations in the base + interface queue." + ::= { adGenAOSQoSClassConvHistoryEntry 1 } + + -- CID_QOS_MAP_SET_ID + adGenAOSQoSClassConvSetId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number used to identify which row in the + adGenAOSQoSMapSetTable this conversation is associated." + ::= { adGenAOSQoSClassConvHistoryEntry 2 } + + -- CID_QOS_CONVERSATION_ID + adGenAOSQoSHistoryClassConvId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number chosen by the system and is used in + conjuntion with adGenAOSQoSMapSetId, adGenAOSQoSMapEntryId, and + ifIndex to identify a unique row in the + AdGenAOSQoSClassConvHistoryTable." + ::= { adGenAOSQoSClassConvHistoryEntry 3 } + + -- CID_QOS_CONVERSATION_MATCHES + adGenAOSQoSClassConvHistoryMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conversation packets matched on this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 4 } + + -- CID_QOS_CONVERSATION_DISCARDS + adGenAOSQoSClassConvHistoryDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conversation packets discarded on this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 5 } + + -- CID_QOS_CONVERSATION_MATCHES_BYTES + adGenAOSQoSClassConvHistoryMatchesBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conversation bytes matched on this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 6 } + + -- CID_QOS_CONVERSATION_DISCARDS_BYTES + adGenAOSQoSClassConvHistoryDiscardsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conversation bytes discarded on this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 7 } + + -- CID_QOS_CONVERSATION_DEPTH + adGenAOSQoSClassConvHistoryDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current conversation queue depth on this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 8 } + + -- CID_QOS_CONVERSATION_HIGH_WATER + adGenAOSQoSClassConvHistoryHighWater OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum depth in sub-queue since counter statistics were last + cleared." + ::= { adGenAOSQoSClassConvHistoryEntry 9 } + + -- CID_QOS_CONVERSATION_MATCH_RATE + adGenAOSQoSClassConvHistoryByteMatchRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matched per second for this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 10 } + + -- CID_QOS_CONVERSATION_DISCARD_RATE + adGenAOSQoSClassConvHistoryByteDiscardRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded per second for this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 11 } + + -- CID_QOS_CONVERSATION_MATCH_RATE*8 + adGenAOSQoSClassConvHistoryBitMatchRate OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bits matched per second for this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 12 } + + -- CID_QOS_CONVERSATION_DISCARD_RATE + adGenAOSQoSClassConvHistoryBitDiscardRate OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bits discarded per second for this sub-queue." + ::= { adGenAOSQoSClassConvHistoryEntry 13 } + -- + + -- QoS Conversation Table + + -- TID_QOS_CONVERSATIONS + + adGenAOSQoSConversationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSConversationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Displays real-time head-of-queue packets in the conversation + sub-queue." + ::= { adGenAOSQos 5 } + + adGenAOSQoSConversationEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSConversationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The conversation for a particular sequenced entry of a + named QoS map." + INDEX { ifIndex, adGenAOSQoSConvId, adGenAOSQoSMapConvParentEntryId } + ::= { adGenAOSQoSConversationTable 1 } + + + + AdGenAOSQoSConversationEntry ::= + SEQUENCE { + adGenAOSQoSConvId Unsigned32, + adGenAOSQoSMapConvParentEntryId Unsigned32, + adGenAOSQoSConvMatches Counter32, + adGenAOSQoSConvDiscards Counter32, + adGenAOSQoSConvMatchesBytes Counter64, + adGenAOSQoSConvDiscardsBytes Counter64, + adGenAOSQoSConvDepth Unsigned32, + adGenAOSQoSConvHighWater Unsigned32, + adGenAOSQoSConvWeight Unsigned32, + adGenAOSQoSConvPktLen Unsigned32, + adGenAOSQoSConvProttype INTEGER, + adGenAOSQoSConvSubQType INTEGER, + adGenAOSQoSConvPktHeader OCTET STRING + } + + -- CID_QOS_CONVERSATION_ID + adGenAOSQoSConvId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number chosen by the system and is used in + conjuntion with adGenAOSQoSMapConvParentEntryId, and + ifIndex to identify a unique row in the + AdGenAOSQoConversationTable." + ::= { adGenAOSQoSConversationEntry 1 } + + -- CID_QOS_MAP_PARENT_ENTRY_ID + adGenAOSQoSMapConvParentEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number chosen by the system and is used in + conjuntion with adGenAOSQoSConvId, and + ifIndex to identify a unique row in the + AdGenAOSQoConversationTable." + ::= { adGenAOSQoSConversationEntry 2 } + + -- CID_QOS_CONVERSATION_MATCHES + adGenAOSQoSConvMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conversation packets matched." + ::= { adGenAOSQoSConversationEntry 3 } + + -- CID_QOS_CONVERSATION_DISCARDS + adGenAOSQoSConvDiscards OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conversation packets discarded." + ::= { adGenAOSQoSConversationEntry 4 } + + -- CID_QOS_CONVERSATION_MATCHES_BYTES + adGenAOSQoSConvMatchesBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conversation bytes matched." + ::= { adGenAOSQoSConversationEntry 5 } + + -- CID_QOS_CONVERSATION_DISCARDS_BYTES + adGenAOSQoSConvDiscardsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of conversation bytes discarded." + ::= { adGenAOSQoSConversationEntry 6 } + -- CID_QOS_CONVERSATION_DEPTH + adGenAOSQoSConvDepth OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current conversation queue depth." + ::= { adGenAOSQoSConversationEntry 7 } + + -- CID_QOS_CONVERSATION_HIGH_WATER + adGenAOSQoSConvHighWater OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum depth in sub-queue since a clear counters occurred." + ::= { adGenAOSQoSConversationEntry 8 } + + -- CID_QOS_CONVERSATION_WEIGHT + adGenAOSQoSConvWeight OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Debug display of Ratio given to packets of the conversation to + determine relative priority. The weight is lower for higher + priority values, reflecting quicker response time." + ::= { adGenAOSQoSConversationEntry 9 } + + -- CID_QOS_CONVERSATION_WEIGHT + adGenAOSQoSConvPktLen OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Length in bytes of the packet at the head of the conversation + sub-queue." + ::= { adGenAOSQoSConversationEntry 10 } + + -- CID_QOS_CONVERSATION_PROTTYPE + adGenAOSQoSConvProttype OBJECT-TYPE + SYNTAX INTEGER + { + unset (1), + ip (2), + bridging (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Protocol type of the packet at the head of the conversation + sub-queue." + ::= { adGenAOSQoSConversationEntry 11 } + + -- CID_QOS_CONVERSATION_SUBQUEUE_TYPE + adGenAOSQoSConvSubQType OBJECT-TYPE + SYNTAX INTEGER + { + bestEffort (1), + classBased (2), + unclassified (3), + priorityUser (4), + prioritySystem (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "What type of queueing has been configured for the conversation + sub-queue given by the conversation index. It will correspond + to the protocol type configured in the map entry for the map + applied to the interface." + ::= { adGenAOSQoSConversationEntry 12 } + + -- CID_QOS_CONVERSATION_PKT_HEADER + adGenAOSQoSConvPktHeader OBJECT-TYPE + SYNTAX OCTET STRING(SIZE(0..80)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Header of the packet at the head of the conversation + sub-queue." + ::= { adGenAOSQoSConversationEntry 13 } + + + -- + + -- QoS Priority Queue Rate Limiter Table + + -- TID_QOS_RATE_LIMITER + + adGenAOSQoSPriorityRateLimiterTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSPriorityRateLimiterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Displays priority queue rate limiter statistics. + This table will be empty if no priority queue classes + are configured in the qos map applied to a + particular interface." + ::= { adGenAOSQos 6 } + + adGenAOSQoSPriorityRateLimiterEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSPriorityRateLimiterEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The priority queue statistics for a particular sequenced entry of a + named QoS map. An entry will only be present if the action type of + the corresponding map entry has priority queueing enabled." + INDEX { ifIndex, adGenAOSQoSMapEntryId, + adGenAOSQoSPriorityRateLimiterParentEntryId } + ::= { adGenAOSQoSPriorityRateLimiterTable 1 } + + + AdGenAOSQoSPriorityRateLimiterEntry ::= + SEQUENCE { + adGenAOSQoSPriorityRateLimiterParentEntryId Unsigned32, + adGenAOSQoSPriorityRateLimiterSetId Unsigned32, + adGenAOSQoSPriorityRateLimiterCurrBudget Unsigned32, + adGenAOSQoSPriorityRateLimiterMaxBudget Unsigned32, + adGenAOSQoSPriorityRateLimiterUpdateTimestamp Unsigned32, + adGenAOSQoSPriorityRateLimiterBudgetRate Unsigned32, + adGenAOSQoSPriorityRateLimiterMaxFillTime Unsigned32, + adGenAOSQoSPriorityRateLimiterMatches Counter32, + adGenAOSQoSPriorityRateLimiterDrops Counter32, + adGenAOSQoSPriorityRateLimiterMatchesBytes Counter64, + adGenAOSQoSPriorityRateLimiterDropsBytes Counter64, + adGenAOSQoSPriorityRateLimiterClearCounters INTEGER, + adGenAOSQoSPriorityRateLimiterByteMatchRate Unsigned32, + adGenAOSQoSPriorityRateLimiterByteDiscardRate Unsigned32, + adGenAOSQoSPriorityRateLimiterBitMatchRate Unsigned64, + adGenAOSQoSPriorityRateLimiterBitDiscardRate Unsigned64 + + } + + -- CID_QOS_MAP_PARENT_ENTRY_ID + adGenAOSQoSPriorityRateLimiterParentEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number chosen by the system and the parent + QoS map. This will always be zero for conversations in the base + interface queue." + ::= { adGenAOSQoSPriorityRateLimiterEntry 1 } + + -- CID_QOS_MAP_SET_ID + adGenAOSQoSPriorityRateLimiterSetId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number used to identify which row in the + adGenAOSQoSMapSetTable this conversation is associated." + ::= { adGenAOSQoSPriorityRateLimiterEntry 2 } + + -- CID_QOS_RATE_LIMITER_CURR_BUDGET + adGenAOSQoSPriorityRateLimiterCurrBudget OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current rate limiter burst budget." + ::= { adGenAOSQoSPriorityRateLimiterEntry 3 } + + -- CID_QOS_RATE_LIMITER_MAX_BUDGET + adGenAOSQoSPriorityRateLimiterMaxBudget OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum rate limiter burst budget." + ::= { adGenAOSQoSPriorityRateLimiterEntry 4 } + + -- CID_QOS_RATE_LIMITER_UPDATE_TIMESTAMP + adGenAOSQoSPriorityRateLimiterUpdateTimestamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate limiter budget update timestamp in milliseconds." + ::= { adGenAOSQoSPriorityRateLimiterEntry 5 } + + -- CID_QOS_RATE_LIMITER_BUDGET_RATE + adGenAOSQoSPriorityRateLimiterBudgetRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate of byte budget increase." + ::= { adGenAOSQoSPriorityRateLimiterEntry 6 } + + -- CID_QOS_RATE_LIMITER_MAX_FILL_TIME + adGenAOSQoSPriorityRateLimiterMaxFillTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "time to accumulate a full budget." + ::= { adGenAOSQoSPriorityRateLimiterEntry 7 } + + -- CID_QOS_RATE_LIMITER_MATCHES + adGenAOSQoSPriorityRateLimiterMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched." + ::= { adGenAOSQoSPriorityRateLimiterEntry 8 } + + -- CID_QOS_RATE_LIMITER_DROPS + adGenAOSQoSPriorityRateLimiterDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded." + ::= { adGenAOSQoSPriorityRateLimiterEntry 9 } + + -- CID_QOS_RATE_LIMITER_MATCHES_BYTES + adGenAOSQoSPriorityRateLimiterMatchesBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matched." + ::= { adGenAOSQoSPriorityRateLimiterEntry 10 } + + -- CID_QOS_RATE_LIMITER_DROPS_BYTES + adGenAOSQoSPriorityRateLimiterDropsBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded." + ::= { adGenAOSQoSPriorityRateLimiterEntry 11 } + + -- CID_CLEAR_COUNTERS + adGenAOSQoSPriorityRateLimiterClearCounters OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear the rate limiter statistics. This is a + write-only variable. A read will always return a value of '1'." + ::= { adGenAOSQoSPriorityRateLimiterEntry 12 } + + -- CID_QOS_RATE_LIMITER_MATCH_RATE + adGenAOSQoSPriorityRateLimiterByteMatchRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matched per second for this rate limiter." + ::= { adGenAOSQoSPriorityRateLimiterEntry 13 } + + -- CID_QOS_RATE_LIMITER_DISCARD_RATE + adGenAOSQoSPriorityRateLimiterByteDiscardRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded per second for this rate limiter." + ::= { adGenAOSQoSPriorityRateLimiterEntry 14 } + + -- CID_QOS_RATE_LIMITER_MATCH_RATE * 8 + adGenAOSQoSPriorityRateLimiterBitMatchRate OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bits matched per second for this rate limiter." + ::= { adGenAOSQoSPriorityRateLimiterEntry 15 } + + -- CID_QOS_RATE_LIMITER_DISCARD_RATE * 8 + adGenAOSQoSPriorityRateLimiterBitDiscardRate OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bits discarded per second for this rate limiter." + ::= { adGenAOSQoSPriorityRateLimiterEntry 16 } + -- + -- + + -- EQoS Classifier Statistics Table + + -- TID_EQOS_CLASS_STATS + + adGenAOSQoSMapClassifierStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSMapClassifierStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Statistics for the class map entry." + ::= { adGenAOSQos 7 } + + adGenAOSQoSMapClassifierStatsEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSMapClassifierStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Displays the statistical information for the class map entry. + Statistics for parent and child maps do not overlap. Also the + adGenAOSQoSMapEntryId will always be 65535. The + adGenAOSQoSMapClassifierStatsTable will initially display + only default class information." + INDEX { ifIndex, adGenAOSQoSMapEntryId, + adGenAOSQoSMapClassifierParentEntryId } + ::= { adGenAOSQoSMapClassifierStatsTable 1 } + + AdGenAOSQoSMapClassifierStatsEntry ::= + SEQUENCE { + adGenAOSQoSMapClassifierParentEntryId Unsigned32, + adGenAOSQoSClassifierMatches Counter32, + adGenAOSQoSClassifierDrops Counter32, + adGenAOSQoSClassifierMatchBytes Counter64, + adGenAOSQoSClassifierDropBytes Counter64, + adGenAOSQoSClassifierPktMatchRate Unsigned32, + adGenAOSQoSClassifierPktDropRate Unsigned32, + adGenAOSQoSClassifierByteMatchRate Unsigned32, + adGenAOSQoSClassifierByteDropRate Unsigned32, + adGenAOSQoSClassifierBitMatchRate Unsigned64, + adGenAOSQoSClassifierBitDropRate Unsigned64 + } + + -- CID_QOS_MAP_PARENT_ENTRY_ID + adGenAOSQoSMapClassifierParentEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This is a unique number chosen by the system and the parent + QoS map. This will always be zero for classes in the base + interface queue." + ::= { adGenAOSQoSMapClassifierStatsEntry 1 } + + -- Qos::CID_EQOS_CLASS_PACKET_MATCH_COUNT + adGenAOSQoSClassifierMatches OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 2 } + + -- Qos::CID_EQOS_CLASS_PACKET_DROP_COUNT + adGenAOSQoSClassifierDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets dropped by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 3 } + + -- Qos::CID_EQOS_CLASS_OCTET_MATCH_COUNT + adGenAOSQoSClassifierMatchBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matched by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 4 } + + -- Qos::CID_EQOS_CLASS_OCTET_DROP_COUNT + adGenAOSQoSClassifierDropBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes dropped by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 5 } + + -- Qos::CID_EQOS_CLASS_PACKET_MATCH_RATE + adGenAOSQoSClassifierPktMatchRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets matched per second by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 6 } + + -- Qos::CID_EQOS_CLASS_PACKET_DROP_RATE + adGenAOSQoSClassifierPktDropRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets discarded per second by this classifier + entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 7 } + + -- Qos::CID_EQOS_CLASS_OCTET_MATCH_RATE + adGenAOSQoSClassifierByteMatchRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes matched per second by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 8 } + + -- Qos::CID_EQOS_CLASS_OCTET_DROP_RATE + adGenAOSQoSClassifierByteDropRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes discarded per second by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 9 } + + -- Qos::CID_EQOS_CLASS_OCTET_MATCH_RATE*8 + adGenAOSQoSClassifierBitMatchRate OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bits matched per second by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 10 } + + -- Qos::CID_EQOS_CLASS_OCTET_DROP_RATE*8 + adGenAOSQoSClassifierBitDropRate OBJECT-TYPE + SYNTAX Unsigned64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bits discarded per second by this classifier entry." + ::= { adGenAOSQoSMapClassifierStatsEntry 11 } + + -- + + -- Qos Map Entry Match Table + + -- TID_QOS_MAP_ENTRY_MATCH + + adGenAOSQoSMapMatchTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSMapMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of sequenced match entries for a named QoS map." + ::= { adGenAOSQos 8 } + + adGenAOSQoSMapMatchEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSMapMatchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Displays match configuration information for each map entry." + INDEX { adGenAOSQoSMapSetId, adGenAOSQoSMapEntryId, + adGenAOSQoSMapMatchEntryId } + ::= { adGenAOSQoSMapMatchTable 1 } + + + AdGenAOSQoSMapMatchEntry ::= + SEQUENCE { + adGenAOSQoSMapMatchEntryId Unsigned32, + adGenAOSQoSMapMatchType INTEGER, + adGenAOSQoSMapMatchACL DisplayString, + adGenAOSQoSMapRTPMatchStartPort Unsigned32, + adGenAOSQoSMapRTPMatchEndPort Unsigned32, + adGenAOSQoSMapRTPMatchPorts INTEGER, + adGenAOSQoSMapDscpMatchValue DisplayString, + adGenAOSQoSMapPrecedenceMatchValue Unsigned32, + adGenAOSQoSMapProtocolMatchType INTEGER, + adGenAOSQoSMapVlanMatchValue Unsigned32, + adGenAOSQoSMapFrDlciMatchValue Unsigned32 + + } + -- CID_QOS_MAP_ENTRY_MATCH_ID + adGenAOSQoSMapMatchEntryId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique value used to identify the match map entry." + ::= { adGenAOSQoSMapMatchEntry 1 } + + -- CID_QOS_MAP_MATCH_TYPE + adGenAOSQoSMapMatchType OBJECT-TYPE + SYNTAX INTEGER + { + unknown (1), + acl (2), + ipRTP (3), + protocol (4), + dscp (5), + precedence (6), + vlan (7), + frameRelayDLCI (8), + any (10), + dscpIpv4 (11), + dscpIpv6 (12), + precedenceIpv4 (13), + precedenceIpv6 (14), + aclIpv6 (15), + ipRTPIpv6 (16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "What type of matching has been configured for the map entry." + ::= { adGenAOSQoSMapMatchEntry 2 } + + -- CID_QOS_MAP_ACL_ID + adGenAOSQoSMapMatchACL OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Name of ACL used for ACL matching." + ::= { adGenAOSQoSMapMatchEntry 3 } + + -- CID_QOS_MAP_IP_RTP_MATCH_START + adGenAOSQoSMapRTPMatchStartPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Starting RTP destination port used for RTP packet matching." + ::= { adGenAOSQoSMapMatchEntry 4 } + + -- CID_QOS_MAP_IP_RTP_MATCH_END + adGenAOSQoSMapRTPMatchEndPort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ending RTP destination port used for RTP packet matching." + ::= { adGenAOSQoSMapMatchEntry 5 } + + -- CID_QOS_MAP_IP_RTP_MATCH_ALL + adGenAOSQoSMapRTPMatchPorts OBJECT-TYPE + SYNTAX INTEGER + { + even (1), + odd (2), + all (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines which ports in the start-end port range are used + for matching. By default only even ports are use." + ::= { adGenAOSQoSMapMatchEntry 6 } + + -- CID_QOS_MAP_DSCP_MATCH_VALUE + adGenAOSQoSMapDscpMatchValue OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured IP packet DSCP values used for matching." + ::= { adGenAOSQoSMapMatchEntry 7 } + + -- CID_QOS_MAP_PRECEDENCE_MATCH_VALUE + adGenAOSQoSMapPrecedenceMatchValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured precedence values used for matching." + ::= { adGenAOSQoSMapMatchEntry 8 } + + -- CID_QOS_MAP_PROTOCOL_MATCH_TYPE + adGenAOSQoSMapProtocolMatchType OBJECT-TYPE + SYNTAX INTEGER + { + none (1), + bridged (2), + netBEIU (3), + protocolIpv4 (4), + protocolIpv6 (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Defines a protocol to use for matching." + ::= { adGenAOSQoSMapMatchEntry 9 } + + -- CID_QOS_MAP_VLAN_MATCH_VALUE + adGenAOSQoSMapVlanMatchValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VLAN Id used for matching packets." + ::= { adGenAOSQoSMapMatchEntry 10 } + + -- CID_QOS_MAP_FR_DLCI_MATCH_VALUE + adGenAOSQoSMapFrDlciMatchValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame-Relay DLCI used for matching packets." + ::= { adGenAOSQoSMapMatchEntry 11 } + + -- + + -- QoS Shaper Table + + -- TID_QOS_SHAPER + + adGenAOSQoSMapShaperTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSQoSMapShaperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "List of class shapers for a named QoS map entry." + ::= { adGenAOSQos 9 } + + adGenAOSQoSMapShaperEntry OBJECT-TYPE + SYNTAX AdGenAOSQoSMapShaperEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Displays class shaper configuration and statistic information for + a map entry." + INDEX { ifIndex, adGenAOSQoSMapEntryId } + ::= { adGenAOSQoSMapShaperTable 1 } + + + AdGenAOSQoSMapShaperEntry ::= + SEQUENCE { + adGenAOSQoSMapShaperShapeValue Unsigned32, + adGenAOSQoSMapShaperCurrentBudgetSize Unsigned32, + adGenAOSQoSMapShaperMaxBudgetSize Unsigned32, + adGenAOSQoSMapShaperBytesPerTick Unsigned32, + adGenAOSQoSMapShaperTickRate Unsigned32, + adGenAOSQoSMapShaperQueuePktDepth Counter32, + adGenAOSQoSMapShaperQueuePktDrops Counter32, + adGenAOSQoSMapShaperQueuePktsSent Counter32, + adGenAOSQoSMapShaperQueuePktsDelayed Counter32 + + } + + -- Qos::CID_QOS_SHAPER_SHAPE_VALUE, + adGenAOSQoSMapShaperShapeValue OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured shaper value used for shaping traffic." + ::= { adGenAOSQoSMapShaperEntry 1 } + + -- Qos::CID_QOS_SHAPER_CURRENT_BUCKET_SIZE, + adGenAOSQoSMapShaperCurrentBudgetSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current budget size of shaper." + ::= { adGenAOSQoSMapShaperEntry 2 } + + -- Qos::CID_QOS_SHAPER_MAX_BUCKET_SIZE, + adGenAOSQoSMapShaperMaxBudgetSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum budget size of shaper." + ::= { adGenAOSQoSMapShaperEntry 3 } + + -- Qos::CID_QOS_SHAPER_BITS_PER_TICK, + adGenAOSQoSMapShaperBytesPerTick OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Bytes added to the budget." + ::= { adGenAOSQoSMapShaperEntry 4 } + + -- Qos::CID_QOS_SHAPER_TICK_RATE, + adGenAOSQoSMapShaperTickRate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How often, in milliseconds, that bytes are added to the + budget." + ::= { adGenAOSQoSMapShaperEntry 5 } + + -- Qos::CID_QOS_SHAPER_QUEUE_PKT_DEPTH, + adGenAOSQoSMapShaperQueuePktDepth OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Shaper queue packet depth." + ::= { adGenAOSQoSMapShaperEntry 6 } + + -- Qos::CID_QOS_SHAPER_QUEUE_PKT_DROPS, + adGenAOSQoSMapShaperQueuePktDrops OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of number of shaper queue packet drops." + ::= { adGenAOSQoSMapShaperEntry 7 } + + -- Qos::CID_QOS_SHAPER_QUEUE_PKTS_SENT, + adGenAOSQoSMapShaperQueuePktsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of number of shaper queue packets sent." + ::= { adGenAOSQoSMapShaperEntry 8 } + + -- Qos::CID_QOS_SHAPER_QUEUE_PKTS_DELAYED, + adGenAOSQoSMapShaperQueuePktsDelayed OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of number of shaper queue packets delayed." + ::= { adGenAOSQoSMapShaperEntry 9 } + -- conformance information + + adGenAOSQoSConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 8 } + adGenAOSQoSGroup OBJECT IDENTIFIER ::= { adGenAOSQoSConformance 1 } + adGenAOSQoSCompliances OBJECT IDENTIFIER ::= { adGenAOSQoSConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement + adGenAOSQoSFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAOSQoS MIB." + + MODULE -- this module + MANDATORY-GROUPS { adGenAOSQoSMapGroup, adGenAOSQoSMapEntryGroup } + + GROUP adGenAOSQoSInterfaceGroup + DESCRIPTION + "This optional group is used to retrieve interface + QoS information ." + + GROUP adGenAOSQoSConversationGroup + DESCRIPTION + "This optional group is used to retrieve conversation + statistics of a sequenced entry of a named QoS map. + Availability of data is dependent upon configuration and + interface activity." + + GROUP adGenAOSQoSClassConvHistoryGroup + DESCRIPTION + "This optional group is used to retrieve classe based + conversation history of a sequenced entry of a named QoS map. + Availability of data is dependent upon configuration and + interface activity." + + GROUP adGenAOSQoSPriorityRateLimiterGroup + DESCRIPTION + "This optional group is used to retrieve rate limiter statistics + of a sequenced entry of a named QoS map. Availability of data + is dependent upon configuration and interface activity." + GROUP adGenAOSQoSClassifierGroup + DESCRIPTION + "This optional group is used to retrieve the class + statistics." + GROUP adGenAOSQoSMapMatchGroup + DESCRIPTION + "This optional group is used to retrieve map entry match + configuration." + + GROUP adGenAOSQoSMapShaperGroup + DESCRIPTION + "This optional group is used to retrieve map entry shaper + configuration and statistics." + ::= { adGenAOSQoSCompliances 1 } + -- units of conformance + + adGenAOSQoSMapGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSMapSetId, adGenAOSQoSMapSetName, + adGenAOSQoSMapIsChild + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the statistics of the + QoS maps." + ::= { adGenAOSQoSGroup 1 } + + adGenAOSQoSMapEntryGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSMapEntryId, + adGenAOSQoSMapSeqNum, + adGenAOSQoSMapEntrySetName, adGenAOSQoSMapChildSetName, + adGenAOSQoSMapQueuingActionType, adGenAOSQoSMapQueuingBWType, + adGenAOSQoSMapQueuingBWValue, + adGenAOSQoSMapQueuingBurstValue, + adGenAOSQoSMapMatchAll, + adGenAOSQoSMapDscpMarkState, + adGenAOSQoSMapDscpMarkValue, + adGenAOSQoSMapDscpMarkString, + adGenAOSQoSMapPrecedenceMarkState, + adGenAOSQoSMapPrecedenceMarkValue, + adGenAOSQoSMapCosMarkState, + adGenAOSQoSMapCosMarkValue, + adGenAOSQoSMapShapeState, + adGenAOSQoSMapShapeValue, + adGenAOSQoSMapShapeBurst, + adGenAOSQoSMapShapeEthOverhead, + adGenAOSQoSMapClearCounters, + adGenAOSQoSMapPriorityStrictRateLimiting + -- adGenAOSQoSMapEntryDescription, + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the statistics of + a particular sequenced entry of a named QoS map." + ::= { adGenAOSQoSGroup 2 } + + adGenAOSQoSInterfaceGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSInterfaceName, + adGenAOSQoSInterfaceOutboundMapSetName, + adGenAOSQoSInterfaceInboundMapSetName, + adGenAOSQoSInterfaceMapState, + adGenAOSQoSInterfaceTXQType, + adGenAOSQoSInterfaceTXQSubqPktLimit, + adGenAOSQoSInterfaceTXQSize, + adGenAOSQoSInterfaceTXQPktHighWater, + adGenAOSQoSInterfaceTXQMaxTotal, + adGenAOSQoSInterfaceTXQDrops, + adGenAOSQoSInterfaceTXQHdlcRingLimit, + adGenAOSQoSInterfaceTXQAvailableBW, + adGenAOSQoSInterfaceTXQConvActive, + adGenAOSQoSInterfaceTXQConvMaxActive, + adGenAOSQoSInterfaceTXQConvMaxTotal, + adGenAOSQoSInterfaceTrafficShapingRate, + adGenAOSQoSInterfaceTrafficShapingBurst, + adGenAOSQoSInterfaceShaperValue, + adGenAOSQoSInterfaceShaperCurrentBudgetSize, + adGenAOSQoSInterfaceShaperMaxBudgetSize, + adGenAOSQoSInterfaceShaperBytesPerTick, + adGenAOSQoSInterfaceShaperTickRate, + adGenAOSQoSInterfaceShaperQPktDepth, + adGenAOSQoSInterfaceShaperQPktDrops, + adGenAOSQoSInterfaceShaperQPktSent, + adGenAOSQoSInterfaceShaperQPktDelayed + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the QoS map information + for an interface." + ::= { adGenAOSQoSGroup 3 } + + adGenAOSQoSClassConvHistoryGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSMapParentEntryId, + adGenAOSQoSClassConvSetId, + adGenAOSQoSHistoryClassConvId, + adGenAOSQoSClassConvHistoryMatches, + adGenAOSQoSClassConvHistoryDiscards, + adGenAOSQoSClassConvHistoryMatchesBytes, + adGenAOSQoSClassConvHistoryDiscardsBytes, + adGenAOSQoSClassConvHistoryDepth, + adGenAOSQoSClassConvHistoryHighWater, + adGenAOSQoSClassConvHistoryByteMatchRate, + adGenAOSQoSClassConvHistoryByteDiscardRate, + adGenAOSQoSClassConvHistoryBitMatchRate, + adGenAOSQoSClassConvHistoryBitDiscardRate + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the class based + conversation history of a particular sequenced entry of a named + QoS map." + ::= { adGenAOSQoSGroup 4 } + + adGenAOSQoSConversationGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSConvId, + adGenAOSQoSMapConvParentEntryId, + adGenAOSQoSConvMatches, + adGenAOSQoSConvDiscards, + adGenAOSQoSConvMatchesBytes, + adGenAOSQoSConvDiscardsBytes, + adGenAOSQoSConvDepth, + adGenAOSQoSConvHighWater, + adGenAOSQoSConvWeight, + adGenAOSQoSConvPktLen, + adGenAOSQoSConvProttype, + adGenAOSQoSConvSubQType, + adGenAOSQoSConvPktHeader + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the conversation + statistics of a particular sequenced entry of a named QoS map." + ::= { adGenAOSQoSGroup 5 } + + adGenAOSQoSPriorityRateLimiterGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSPriorityRateLimiterParentEntryId, + adGenAOSQoSPriorityRateLimiterSetId, + adGenAOSQoSPriorityRateLimiterCurrBudget, + adGenAOSQoSPriorityRateLimiterMaxBudget, + adGenAOSQoSPriorityRateLimiterUpdateTimestamp, + adGenAOSQoSPriorityRateLimiterBudgetRate, + adGenAOSQoSPriorityRateLimiterMaxFillTime, + adGenAOSQoSPriorityRateLimiterMatches, + adGenAOSQoSPriorityRateLimiterDrops, + adGenAOSQoSPriorityRateLimiterMatchesBytes, + adGenAOSQoSPriorityRateLimiterDropsBytes, + adGenAOSQoSPriorityRateLimiterClearCounters, + adGenAOSQoSPriorityRateLimiterByteMatchRate, + adGenAOSQoSPriorityRateLimiterByteDiscardRate, + adGenAOSQoSPriorityRateLimiterBitMatchRate, + adGenAOSQoSPriorityRateLimiterBitDiscardRate + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the rate limiter + statistics of a particular sequenced entry of a named QoS map." + ::= { adGenAOSQoSGroup 6 } + + adGenAOSQoSClassifierGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSMapClassifierParentEntryId, + adGenAOSQoSClassifierMatches, + adGenAOSQoSClassifierDrops, + adGenAOSQoSClassifierMatchBytes, + adGenAOSQoSClassifierDropBytes, + adGenAOSQoSClassifierPktMatchRate, + adGenAOSQoSClassifierPktDropRate, + adGenAOSQoSClassifierByteMatchRate, + adGenAOSQoSClassifierByteDropRate, + adGenAOSQoSClassifierBitMatchRate, + adGenAOSQoSClassifierBitDropRate + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the class statistics." + ::= { adGenAOSQoSGroup 7 } + adGenAOSQoSMapMatchGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSMapSetId, adGenAOSQoSMapSetName, + adGenAOSQoSMapMatchEntryId, + adGenAOSQoSMapMatchType, + adGenAOSQoSMapMatchACL, + adGenAOSQoSMapRTPMatchStartPort, + adGenAOSQoSMapRTPMatchEndPort, + adGenAOSQoSMapRTPMatchPorts, + adGenAOSQoSMapDscpMatchValue, + adGenAOSQoSMapPrecedenceMatchValue, + adGenAOSQoSMapProtocolMatchType, + adGenAOSQoSMapVlanMatchValue, + adGenAOSQoSMapFrDlciMatchValue + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the match configuration of + the QoS maps." + ::= { adGenAOSQoSGroup 8 } + + adGenAOSQoSMapShaperGroup OBJECT-GROUP + OBJECTS { + adGenAOSQoSMapShaperShapeValue, + adGenAOSQoSMapShaperCurrentBudgetSize, + adGenAOSQoSMapShaperMaxBudgetSize, + adGenAOSQoSMapShaperBytesPerTick, + adGenAOSQoSMapShaperTickRate, + adGenAOSQoSMapShaperQueuePktDepth, + adGenAOSQoSMapShaperQueuePktDrops, + adGenAOSQoSMapShaperQueuePktsSent, + adGenAOSQoSMapShaperQueuePktsDelayed + } + STATUS current + DESCRIPTION + "Objects designed to assist in retrieving the shaper configuration + and statistics of the QoS map entries." + ::= { adGenAOSQoSGroup 9 } + END + + + diff --git a/MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB b/MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB new file mode 100644 index 0000000..32a07af --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB @@ -0,0 +1,187 @@ +ADTRAN-AOS-SIP-PROXY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + NOTIFICATION-TYPE + FROM SNMPv2-SMI + TEXTUAL-CONVENTION + FROM SNMPv2-TC + TimeTicks + FROM SNMPv2-SMI + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + MODULE-COMPLIANCE, OBJECT-GROUP, + NOTIFICATION-GROUP + FROM SNMPv2-CONF + sysName + FROM SNMPv2-MIB + adIdentityShared + FROM ADTRAN-MIB + adGenAOSVoice, adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAOSSipProxy MODULE-IDENTITY + LAST-UPDATED "201305160000Z" -- May 16, 2013 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB contains information regarding SIP Proxy." + + REVISION "201305160000Z" -- May 16, 2013 + DESCRIPTION + "Initial version of this MIB module." + + ::= { adIdentityShared 53 5 5 } + +adSipProxy OBJECT IDENTIFIER ::= { adGenAOSVoice 5 } +adSipProxyTraps OBJECT IDENTIFIER ::= { adSipProxy 0 } + +-- +-- adSipProxyNotificationUtilityGroup Group +-- +adProxyTimestamp OBJECT-TYPE + SYNTAX TimeTicks + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time (seconds since epoch) that a Proxy event + occurred and not necessarily the when the trap was sent." + ::= { adSipProxy 1 } + + + adProxyRolloverFromServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address type of adProxyRolloverFromServerInetAddressType" + ::= { adSipProxy 2 } + +adProxyRolloverFromServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address of previous active Proxy SIP Server" + ::= { adSipProxy 3 } + +adProxyRolloverToServerInetAddressType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The address type of adProxyRolloverToServerInetAddressType" + ::= { adSipProxy 4 } + +adProxyRolloverToServerInetAddress OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The IP address of new active Proxy SIP Server" + ::= { adSipProxy 5 } + +AdProxyRolloverCauseTC ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "The transactionFailed(1) state indicates that rollover occurred because a SIP transaction failed. + + The pollFailed(2) state indicates that rollover occurred because OPTIONS poll to current server failed. + + The pollSucceeded(3) state indicates that rollback occurred because OPTIONS poll to failed server succeeded." + SYNTAX INTEGER { + transactionFailed(1), + pollFailed(2), + pollSucceeded(3) + } + +adProxyRolloverCause OBJECT-TYPE + SYNTAX AdProxyRolloverCauseTC + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This field indicates which specific monitored rollover condition occurred" + ::= { adSipProxy 6 } + +-- Traps + +adSipProxyRollover NOTIFICATION-TYPE + OBJECTS { + sysName, + adProxyTimestamp, + adProxyRolloverFromServerInetAddressType, + adProxyRolloverFromServerInetAddress, + adProxyRolloverToServerInetAddressType, + adProxyRolloverToServerInetAddress, + adProxyRolloverCause + } + STATUS current + DESCRIPTION + "This trap indicates that a SIP Proxy Monitored Rollover occured. + The information about previous active server, new active server, and + rollover cause is included in this trap" + ::= { adSipProxyTraps 1 } + +-- conformance information + +adSipProxyConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 14 } +adSipProxyGroups OBJECT IDENTIFIER ::= { adSipProxyConformance 1 } +adSipProxyCompliances OBJECT IDENTIFIER ::= { adSipProxyConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement +adSipProxyFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAosSipProxy MIB. When this MIB is + fully implemented, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adSipProxyNotificationUtilityGroup + DESCRIPTION + "A collection of objects accessible only for notifications." + + GROUP adSipProxyNotificationGroup + DESCRIPTION + "This mandatory group is used for the notification of + SIP registration conditions." + ::= { adSipProxyCompliances 1 } + + +adSipProxyNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adSipProxyRollover } + STATUS current + DESCRIPTION + "This group contains notifications about SIP Proxy Monitored Rollover occurances." + ::= { adSipProxyGroups 1 } + +adSipProxyNotificationUtilityGroup OBJECT-GROUP + OBJECTS { + adProxyTimestamp, + adProxyRolloverFromServerInetAddressType, + adProxyRolloverFromServerInetAddress, + adProxyRolloverToServerInetAddressType, + adProxyRolloverToServerInetAddress, + adProxyRolloverCause + } + STATUS current + DESCRIPTION + "A collection of objects accessible only for notifications." + ::= { adSipProxyGroups 2 } + +END diff --git a/MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION b/MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION new file mode 100644 index 0000000..feb3dea --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION @@ -0,0 +1,309 @@ +ADTRAN-AOS-SIP-REGISTRATION DEFINITIONS ::= BEGIN + +IMPORTS + Unsigned32, Integer32, IpAddress, + NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + sysName + FROM SNMPv2-MIB + adIdentityShared + FROM ADTRAN-MIB + adGenAOSVoice, adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAOSSipRegistration MODULE-IDENTITY + LAST-UPDATED "201011020000Z" -- November 2, 2010 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB contains information regarding SIP registrations." + + REVISION "201011020000Z" -- November 2, 2010 + DESCRIPTION + "Initial version of this MIB module." + + ::= { adIdentityShared 53 5 4 } + +adSipRegistration OBJECT IDENTIFIER ::= { adGenAOSVoice 4 } +adSipRegistrationTraps OBJECT IDENTIFIER ::= { adSipRegistration 0 } + +-- +-- adSipRegistrationNotificationUtilityGroup Group +-- +adSipTrunkRegistrationAlarmTrunkIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This DisplayString contains the three digit (i.e. T01) trunk + identifier associated with this failed REGISTER attempt." + ::= { adSipRegistration 1 } + +adSipTrunkRegistrationAlarmSipIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "This DisplayString represents the SIP identity for a failed + REGISTER attempt." + ::= { adSipRegistration 2 } + +adSipTrunkRegistrationAlarmRegistrar OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The adSipTrunkRegistrationAlarmRegistrar contains the IP address + of the SIP registrar for a failed REGISTER attempt." + ::= { adSipRegistration 3 } + +adSipTrunkRegistrationAlarmTimestamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time (seconds since epoch) that a failed REGISTER attempt + occurred and not necessarily the when the trap was sent." + ::= { adSipRegistration 4 } + +adSipTrunkRegistrationTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdSipTrunkRegistrationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of trunk registrations and associated statistics." + ::= { adSipRegistration 5 } + +adSipTrunkRegistrationEntry OBJECT-TYPE + SYNTAX AdSipTrunkRegistrationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the list defines all sip registration fields." + INDEX{ adSipTrunkRegistrationTableIndex } + ::= { adSipTrunkRegistrationTable 1 } + +AdSipTrunkRegistrationEntry ::= SEQUENCE { + adSipTrunkRegistrationTableIndex Unsigned32, + adSipTrunkRegistrationTrunkIdentity DisplayString, + adSipTrunkRegistrationSipIdentity DisplayString, + adSipTrunkRegistrationStatus DisplayString, + adSipTrunkRegistrarIpAddress DisplayString, + adSipTrunkRegistrationGrantTime Unsigned32, + adSipTrunkRegistrationExpireTime Unsigned32, + adSipTrunkRegistrationSuccesses Unsigned32, + adSipTrunkRegistrationFailures Unsigned32, + adSipTrunkRegistrationRequests Unsigned32, + adSipTrunkRegistrationChallenges Unsigned32, + adSipTrunkRegistrationRollovers Unsigned32 + } + +adSipTrunkRegistrationTableIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This Unsigned32 represents the index of the table." + ::= { adSipTrunkRegistrationEntry 1 } + +adSipTrunkRegistrationTrunkIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This DisplayString contains the three digit (i.e. T01) trunk + identifier." + ::= { adSipTrunkRegistrationEntry 2 } + +adSipTrunkRegistrationSipIdentity OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This DisplayString represents the SIP identity." + ::= { adSipTrunkRegistrationEntry 3 } + +adSipTrunkRegistrationStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This DisplayString represents the registered state (yes/no) + of this SIP identity." + ::= { adSipTrunkRegistrationEntry 4 } + +adSipTrunkRegistrarIpAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IP Address of the SIP Registrar." + ::= { adSipTrunkRegistrationEntry 5 } + +adSipTrunkRegistrationGrantTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The granted registration time in seconds." + ::= { adSipTrunkRegistrationEntry 6 } + +adSipTrunkRegistrationExpireTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time remaining in seconds until expiration." + ::= { adSipTrunkRegistrationEntry 7 } + +adSipTrunkRegistrationSuccesses OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of successful registration attempts." + ::= { adSipTrunkRegistrationEntry 8 } + +adSipTrunkRegistrationFailures OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of failed registration attempts." + ::= { adSipTrunkRegistrationEntry 9 } + +adSipTrunkRegistrationRequests OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of registration requests sent." + ::= { adSipTrunkRegistrationEntry 10 } + +adSipTrunkRegistrationChallenges OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of registration challenges." + ::= { adSipTrunkRegistrationEntry 11 } + +adSipTrunkRegistrationRollovers OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of registration rollovers." + ::= { adSipTrunkRegistrationEntry 12 } + +-- Traps +adSipTrunkRegistrationAlarm NOTIFICATION-TYPE + OBJECTS { + sysName, + adSipTrunkRegistrationAlarmTrunkIdentity, + adSipTrunkRegistrationAlarmSipIdentity, + adSipTrunkRegistrationAlarmRegistrar, + adSipTrunkRegistrationAlarmTimestamp + } + STATUS current + DESCRIPTION + "This trap indicates that a SIP trunk registration attempt failed. + The sysName is the exact same as defined in SNMPv2-MIB. + adSipTrunkRegistrationAlarmTrunkIdentity specifies the three + character trunk identity associated with the failed attempt. + The corresponding SIP identity and registrar server are contained + in adSipTrunkRegistrationAlarmSipIdentity and + adSipTrunkRegistrationAlarmRegistrar respectively. The + adSipTrunkRegistrationAlarmTimestamp indicates when this condition + occurred and not necessarily when the trap was sent. " + ::= { adSipRegistrationTraps 1 } + +-- conformance information + +adSipRegistrationConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 12 } +adSipRegistrationGroups OBJECT IDENTIFIER ::= { adSipRegistrationConformance 1 } +adSipRegistrationCompliances OBJECT IDENTIFIER ::= { adSipRegistrationConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement +adSipRegistrationFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 2 of the adGenAosSipRegistration MIB. When this MIB is + fully implemented, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adSipRegistrationNotificationUtilityGroup + DESCRIPTION + "A collection of objects accessible only for notifications." + + GROUP adSipRegistrationNotificationGroup + DESCRIPTION + "This mandatory group is used for the notification of + SIP registration conditions." + + GROUP adSipRegistrationStatisticsGroup + DESCRIPTION + "A collection of readable objects for SIP registration statistics." + ::= { adSipRegistrationCompliances 1 } + + +adSipRegistrationNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adSipTrunkRegistrationAlarm } + STATUS current + DESCRIPTION + "This group contains notifications about SIP registration conditions." + ::= { adSipRegistrationGroups 1 } + +adSipRegistrationNotificationUtilityGroup OBJECT-GROUP + OBJECTS { + adSipTrunkRegistrationAlarmTrunkIdentity, + adSipTrunkRegistrationAlarmSipIdentity, + adSipTrunkRegistrationAlarmRegistrar, + adSipTrunkRegistrationAlarmTimestamp + } + STATUS current + DESCRIPTION + "A collection of objects accessible only for notifications." + ::= { adSipRegistrationGroups 2 } + +adSipRegistrationStatisticsGroup OBJECT-GROUP + OBJECTS { + adSipTrunkRegistrationTrunkIdentity, + adSipTrunkRegistrationSipIdentity, + adSipTrunkRegistrationStatus, + adSipTrunkRegistrarIpAddress, + adSipTrunkRegistrationGrantTime, + adSipTrunkRegistrationExpireTime, + adSipTrunkRegistrationSuccesses, + adSipTrunkRegistrationFailures, + adSipTrunkRegistrationRequests, + adSipTrunkRegistrationChallenges, + adSipTrunkRegistrationRollovers + } + STATUS current + DESCRIPTION + "A collection of readable objects for SIP registration statistics." + ::= { adSipRegistrationGroups 3 } + + +END diff --git a/MIBS/adtran/ADTRAN-AOS-VQM b/MIBS/adtran/ADTRAN-AOS-VQM new file mode 100644 index 0000000..cc2a6f6 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-VQM @@ -0,0 +1,3941 @@ + ADTRAN-AOS-VQM DEFINITIONS ::= BEGIN + + IMPORTS + TimeTicks, IpAddress, Integer32, Gauge32, Unsigned32, Counter32, + Counter64, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + DisplayString, TruthValue, DateAndTime, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + ifIndex + FROM IF-MIB + adIdentity + FROM ADTRAN-MIB + adGenAOSConformance, adGenAOSVoice + FROM ADTRAN-AOS; + + adGenAOSVQMMib MODULE-IDENTITY + LAST-UPDATED "200901060000Z" -- Jan 6, 2009 / YYYYMMDDHHMMZ + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "ADTRAN-AOS-VQM MIB module." + + ::= { adIdentity 10000 53 5 3 } + + adVQM OBJECT IDENTIFIER ::= { adGenAOSVoice 3 } + adVQMTrap OBJECT IDENTIFIER ::= { adVQM 0 } + adVQMTrapControl OBJECT IDENTIFIER ::= { adVQM 1 } + adVQMCfg OBJECT IDENTIFIER ::= { adVQM 2 } + adVQMThreshold OBJECT IDENTIFIER ::= { adVQM 3 } + adVQMSysPerf OBJECT IDENTIFIER ::= { adVQM 4 } + adVQMInterface OBJECT IDENTIFIER ::= { adVQM 5 } + adVQMEndPoint OBJECT IDENTIFIER ::= { adVQM 6 } + adVQMHistory OBJECT IDENTIFIER ::= { adVQM 7 } + adVQMActive OBJECT IDENTIFIER ::= { adVQM 8 } + +-- ======================================================================== + MOSvalue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "MOS values typically are represented as a value from + 1.00-5.00. In this representation the MOS score will be + scaled by 100. Hence a value of 3.25 will be + represented as 325. A value of 65535 shall be + interpreted as NULL or unsupported." + SYNTAX Integer32 (100..1000|65535) + + Percentage ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Percentages typically are represented as a value from + 0.00%-100.00%. In this representation the percentage + will be scaled by 100. Hence a value of 0.45 will be + represented as 45 and a value of 100.00 will be + represented as 1000. A value of 65535 shall be + interpreted as NULL or unsupported." + SYNTAX Integer32 (0..1000|65535) + + MsecValue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "Millisecond values typically are represented as a + value with a decimal place. + In this representation th value will be + scaled by 10. Hence a value of 1.5 will be represented + as 15." + SYNTAX Integer32 + + + + adVQMEndOfCallTrap NOTIFICATION-TYPE + OBJECTS { + adVqmTrapEventType, + adVqmCallHistMosLq, + adVqmCallHistMosPq, + adVqmCallHistPktsLostTotal, + adVqmCallHistOutOfOrder, + adVqmCallHistPdvAverageMs + } + STATUS current + DESCRIPTION + "This trap indicates that the severity level has been met at the + end of a call to generate a trap. Enable this trap using + adVqmTrapState. The severity level, by default, is set to warning. + Use adVqmTrapCfgSeverityLevel to change the severity level setting." + ::= { adVQMTrap 1 } + + + adVqmTrapState OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + the vqmEndOfCall trap." + DEFVAL { disabled } + ::= { adVQMTrapControl 1 } + + adVqmTrapCfgSeverityLevel OBJECT-TYPE + SYNTAX INTEGER { + error(1), + warning(2), + notice(3), + info(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This read-write variable indicates the severity level that will + generate an adVqmEndOfCallTrap. If traps are enabled, a trap will be + generated at the end of a call for all calls that have a numerical + severity level equal to or less than the configured + severity level." + DEFVAL { warning } + ::= { adVQMTrapControl 2 } + + adVqmTrapEventType OBJECT-TYPE + SYNTAX BITS { + lQMos(0), + pQMos(1), + loss(2), + outOfOrder(3), + jitter(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This variable indicates the event that generated the most + recent trap. The vqmTrapEventType is a bitmap and can represent + multiple failures simultaneously. + The various bit positions are: + BIT EVENT DESCRIPTION + 0 LQMos LQ-MOS threshold exceeded + 1 PQMos PQ-MOS threshold exceeded + 2 Loss Loss threshold exceeded + 3 OutOfOrder Out-of-Order threshold exceeded + 4 Jitter Jitter threshold exceeded + " + ::= { adVQMTrapControl 3 } + + -- adVQMCfg Group + adVqmCfgEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VQM feature global enable/disable." + ::= { adVQMCfg 1 } + + adVqmCfgSipEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VQM uses SIP signaling to monitor for RTP traffic." + ::= { adVQMCfg 2 } + + adVqmCfgUdpEnable OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VQM uses UDP packet inspection to monitor for RTP + traffic." + ::= { adVQMCfg 3 } + + adVqmCfgInternationalCode OBJECT-TYPE + SYNTAX INTEGER { + none (1), + japan (5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regional scoring adjustment for VQM calculations." + ::= { adVQMCfg 4 } + + adVqmCfgJitterBufferType OBJECT-TYPE + SYNTAX INTEGER { + jitterBufferFixed (1), + jitterBufferAdaptive (2), + jitterBufferUnknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Regional scoring adjustment for VQM calculations." + ::= { adVQMCfg 5 } + + adVqmCfgJitterBufferAdaptiveMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum adaptive jitter buffer delay (10-240 ms)." + ::= { adVQMCfg 6 } + + adVqmCfgJitterBufferAdaptiveNominal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive starting delay applied to packets (10-240 ms)." + ::= { adVQMCfg 7 } + + adVqmCfgJitterBufferAdaptiveMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive maximum jitter buffer delay (40-320 ms)." + ::= { adVQMCfg 8 } + + adVqmCfgJitterBufferFixedNominal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Fixed jitter buffer constant delay applied to packets + (4-250 ms)." + ::= { adVQMCfg 9 } + + adVqmCfgJitterBufferFixedSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number packets fixed jitter buffer can hold (10-500 pkts)." + ::= { adVQMCfg 10 } + + adVqmCfgJitterBufferThresholdEarlyMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter buffer threshold for early arriving packets." + ::= { adVQMCfg 11 } + + adVqmCfgJitterBufferThresholdLateMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter buffer threshold for late arriving packets." + ::= { adVQMCfg 12 } + + adVqmCfgRoundTripPingEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled (1), + disabled (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Ping use for measuring round-trip delay between + end-points." + ::= { adVQMCfg 13 } + + adVqmCfgRoundTripPingType OBJECT-TYPE + SYNTAX INTEGER { + ping (1), + timestamp (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ICMP Ping or ICMP Timestamp used for delay measurements." + ::= { adVQMCfg 14 } + + adVqmCfgCallHistorySize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Size of Call History buffer." + ::= { adVQMCfg 15 } + + adVqmCfgHistoryThresholdLqmos OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if below LQ MOS threshold value." + ::= { adVQMCfg 16 } + + adVqmCfgHistoryThresholdCqmos OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if below CQ MOS threshold value." + ::= { adVQMCfg 17 } + + adVqmCfgHistoryThresholdPqmos OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if below PESQ MOS threshold + value." + ::= { adVQMCfg 18 } + + adVqmCfgHistoryThresholdLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if loss packets are greater than + threshold value." + ::= { adVQMCfg 19 } + + adVqmCfgHistoryThresholdOutOfOrder OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if Out of Order packets are greater + than threshold value." + ::= { adVQMCfg 20 } + + adVqmCfgHistoryThresholdJitter OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Store history statistics if Jitter exceeds threshold value." + ::= { adVQMCfg 21 } + + adVqmCfgClear OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all VQM statistics. + This is a write-only variable. A read will result in no action + being taken." + ::= { adVQMCfg 22 } + + adVqmCfgClearCallHistory OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear only call history buffer. + This is a write-only variable. A read will result in no action + being taken." + ::= { adVQMCfg 23 } + + + + -- + -- adVQMThreshold Group + -- + + adVqmThresholdLqmosInfo OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening Quality MOS threshold value for info event." + ::= { adVQMThreshold 1 } + + adVqmThresholdLqmosNotice OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening Quality MOS threshold value for notice event." + ::= { adVQMThreshold 2 } + + adVqmThresholdLqmosWarning OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening Quality MOS threshold value for warning event." + ::= { adVQMThreshold 3 } + + adVqmThresholdLqmosError OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening Quality MOS threshold value for error event." + ::= { adVQMThreshold 4 } + + adVqmThresholdPqmosInfo OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normalized PESQ MOS threshold value for info event." + ::= { adVQMThreshold 5 } + + adVqmThresholdPqmosNotice OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normalized PESQ MOS threshold value for notice event." + ::= { adVQMThreshold 6 } + + adVqmThresholdPqmosWarning OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normalized PESQ MOS threshold value for warning event." + ::= { adVQMThreshold 7 } + + adVqmThresholdPqmosError OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Normalized PESQ MOS threshold value for error event." + ::= { adVQMThreshold 8 } + + adVqmThresholdOutOfOrderInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out of order packet threshold value for info event." + ::= { adVQMThreshold 9 } + + adVqmThresholdOutOfOrderNotice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out of order packet threshold value for notice event." + ::= { adVQMThreshold 10 } + + adVqmThresholdOutOfOrderWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out of order packet threshold value for warning event." + ::= { adVQMThreshold 11 } + + adVqmThresholdOutOfOrderError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Out of order packet threshold value for error event." + ::= { adVQMThreshold 12 } + + adVqmThresholdLossInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of packet threshold value for info event." + ::= { adVQMThreshold 13 } + + adVqmThresholdLossNotice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of packet threshold value for notice event." + ::= { adVQMThreshold 14 } + + adVqmThresholdLossWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of packet threshold value for warning event." + ::= { adVQMThreshold 15 } + + adVqmThresholdLossError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Loss of packet threshold value for error event." + ::= { adVQMThreshold 16 } + + adVqmThresholdJitterInfo OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter threshold value for info event." + ::= { adVQMThreshold 17 } + + adVqmThresholdJitterNotice OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter threshold value for notice event." + ::= { adVQMThreshold 18 } + + adVqmThresholdJitterWarning OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter threshold value for warning event." + ::= { adVQMThreshold 19 } + + adVqmThresholdJitterError OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Jitter threshold value for error event." + ::= { adVQMThreshold 20 } + + + + -- + -- adVQMSysPerf Group + -- + + adVqmSysActiveCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active calls." + ::= { adVQMSysPerf 1 } + + adVqmSysActiveExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active calls in excellent MOS range (4.400 - 4.000)." + ::= { adVQMSysPerf 2 } + + adVqmSysActiveGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active calls in good MOS range (3.999 - 3.600)." + ::= { adVQMSysPerf 3 } + + adVqmSysActiveFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active calls in fair MOS range (3.599 - 2.600)." + ::= { adVQMSysPerf 4 } + + adVqmSysActivePoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Active calls in poor MOS range (2.599 - 0.000)." + ::= { adVQMSysPerf 5 } + + adVqmSysCallHistoryCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of calls in history buffer." + ::= { adVQMSysPerf 6 } + + adVqmSysCallHistoryExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "History calls in excellent MOS range." + ::= { adVQMSysPerf 7 } + + adVqmSysCallHistoryGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "History calls in good MOS range." + ::= { adVQMSysPerf 8 } + + adVqmSysCallHistoryFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "History calls in fair MOS range." + ::= { adVQMSysPerf 9 } + + adVqmSysCallHistoryPoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "History calls in poor MOS range." + ::= { adVQMSysPerf 10 } + + adVqmSysAllCallsExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total calls in excellent MOS range." + ::= { adVQMSysPerf 11 } + + adVqmSysAllCallsGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total calls in good MOS range." + ::= { adVQMSysPerf 12 } + + adVqmSysAllCallsFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total calls in fair MOS range." + ::= { adVQMSysPerf 13 } + + adVqmSysAllCallsPoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total calls in poor MOS range." + ::= { adVQMSysPerf 14 } + + -- + -- adVQMInterfaceTable + -- + + adVQMInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdVQMInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adVqmInterface table provides aggregate statistics for each + system interface. VQM processes RTP stream packets as received by + the interface (inbound direction). The user can enable or disable + each system interface for VQM using the CLI/GUI. The VQM interface + table objects include enable/disable, packet statistics for number + received, lost, out-of-order, discarded, number of active and + completed calls, MOS scores, delay measurements, and quality + analysis counts." + ::= { adVQMInterface 1 } + + adVQMInterfaceEntry OBJECT-TYPE + SYNTAX AdVQMInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics for a particular interface." + INDEX { adVqmIfcId } + ::= { adVQMInterfaceTable 1 } + + + AdVQMInterfaceEntry ::= + SEQUENCE { + adVqmIfcId Unsigned32, + adVqmIfcName DisplayString, + adVqmIfcPktsRx Counter64, + adVqmIfcPktsLost Counter64, + adVqmIfcPktsOoo Counter64, + adVqmIfcPktsDiscarded Counter64, + adVqmIfcNumberActiveCalls Counter32, + adVqmIfcTerminatedCalls Counter32, + adVqmIfcRLqMinimum Unsigned32, + adVqmIfcRLqAverage Unsigned32, + adVqmIfcRLqMaximum Unsigned32, + adVqmIfcRCqMinimum Unsigned32, + adVqmIfcRCqAverage Unsigned32, + adVqmIfcRCqMaximum Unsigned32, + adVqmIfcRG107Minimum Unsigned32, + adVqmIfcRG107Average Unsigned32, + adVqmIfcRG107Maximum Unsigned32, + adVqmIfcMosLqMinimum MOSvalue, + adVqmIfcMosLqAverage MOSvalue, + adVqmIfcMosLqMaximum MOSvalue, + adVqmIfcMosCqMinimum MOSvalue, + adVqmIfcMosCqAverage MOSvalue, + adVqmIfcMosCqMaximum MOSvalue, + adVqmIfcMosPqMinimum MOSvalue, + adVqmIfcMosPqAverage MOSvalue, + adVqmIfcMosPqMaximum MOSvalue, + adVqmIfcLossMinimum Unsigned32, + adVqmIfcLossAverage Unsigned32, + adVqmIfcLossMaximum Unsigned32, + adVqmIfcDiscardsMinimum Unsigned32, + adVqmIfcDiscardsAverage Unsigned32, + adVqmIfcDiscardsMaximum Unsigned32, + adVqmIfcPdvAverageMs INTEGER, + adVqmIfcPdvMaximumMs INTEGER, + adVqmIfcDelayMinMsec Unsigned32, + adVqmIfcDelayAvgMsec Unsigned32, + adVqmIfcDelayMaxMsec Unsigned32, + adVqmIfcNumberStreamsExcellent Counter32, + adVqmIfcNumberStreamsGood Counter32, + adVqmIfcNumberStreamsFair Counter32, + adVqmIfcNumberStreamsPoor Counter32, + adVqmIfcClear INTEGER + } + + adVqmIfcId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "VQM interface index number. This number is unique to the VQM MIB." + ::= { adVQMInterfaceEntry 1 } + + + adVqmIfcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name." + ::= { adVQMInterfaceEntry 2 } + + adVqmIfcPktsRx OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received." + ::= { adVQMInterfaceEntry 3 } + + adVqmIfcPktsLost OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets lost." + ::= { adVQMInterfaceEntry 4 } + + adVqmIfcPktsOoo OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets received out-of-order." + ::= { adVQMInterfaceEntry 5 } + + adVqmIfcPktsDiscarded OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packets discarded." + ::= { adVQMInterfaceEntry 6 } + + adVqmIfcNumberActiveCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of active calls." + ::= { adVQMInterfaceEntry 7 } + + adVqmIfcTerminatedCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of terminated calls." + ::= { adVQMInterfaceEntry 8 } + + adVqmIfcRLqMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum listening quality R Factor." + ::= { adVQMInterfaceEntry 9 } + + adVqmIfcRLqAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R Factor." + ::= { adVQMInterfaceEntry 10 } + + adVqmIfcRLqMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum listening quality R Factor." + ::= { adVQMInterfaceEntry 11 } + + adVqmIfcRCqMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum conversation quality R Factor." + ::= { adVQMInterfaceEntry 12 } + + adVqmIfcRCqAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average conversation quality R Factor." + ::= { adVQMInterfaceEntry 13 } + + adVqmIfcRCqMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum conversation quality R Factor." + ::= { adVQMInterfaceEntry 14 } + + adVqmIfcRG107Minimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum G.107 R Factor." + ::= { adVQMInterfaceEntry 15 } + + adVqmIfcRG107Average OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average G.107 R Factor." + ::= { adVQMInterfaceEntry 16 } + + adVqmIfcRG107Maximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum G.107 R Factor." + ::= { adVQMInterfaceEntry 17 } + + adVqmIfcMosLqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum listening quality MOS score." + ::= { adVQMInterfaceEntry 18 } + + adVqmIfcMosLqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality MOS score." + ::= { adVQMInterfaceEntry 19 } + + adVqmIfcMosLqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum listening quality MOS score." + ::= { adVQMInterfaceEntry 20 } + + adVqmIfcMosCqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum conversation quality MOS score." + ::= { adVQMInterfaceEntry 21 } + + adVqmIfcMosCqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average conversation quality MOS score." + ::= { adVQMInterfaceEntry 22 } + + adVqmIfcMosCqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum conversation quality MOS score." + ::= { adVQMInterfaceEntry 23 } + + adVqmIfcMosPqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum PESQ, P.862 raw MOS score." + ::= { adVQMInterfaceEntry 24 } + + adVqmIfcMosPqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average PESQ, P.862 raw MOS score." + ::= { adVQMInterfaceEntry 25 } + + adVqmIfcMosPqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum PESQ, P.862 raw MOS score." + ::= { adVQMInterfaceEntry 26 } + + adVqmIfcLossMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum network lost packets for all calls completed." + ::= { adVQMInterfaceEntry 27 } + + adVqmIfcLossAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average network lost packets for all calls completed." + ::= { adVQMInterfaceEntry 28 } + + adVqmIfcLossMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum network lost packets for all calls completed." + ::= { adVQMInterfaceEntry 29 } + + adVqmIfcDiscardsMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum packets discarded due to late or early arrival." + ::= { adVQMInterfaceEntry 30 } + + adVqmIfcDiscardsAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average packets discarded due to late or early arrival." + ::= { adVQMInterfaceEntry 31 } + + adVqmIfcDiscardsMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum packets discarded due to late or early arrival." + ::= { adVQMInterfaceEntry 32 } + + adVqmIfcPdvAverageMs OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Mean of Average packet delay variation for packets." + ::= { adVQMInterfaceEntry 33 } + + adVqmIfcPdvMaximumMs OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum of reported average packet delay variation." + ::= { adVQMInterfaceEntry 34 } + + adVqmIfcDelayMinMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum packet delay in ms." + ::= { adVQMInterfaceEntry 35 } + + adVqmIfcDelayAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average packet delay in ms." + ::= { adVQMInterfaceEntry 36 } + + adVqmIfcDelayMaxMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum packet delay in ms." + ::= { adVQMInterfaceEntry 37 } + + adVqmIfcNumberStreamsExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with excellent MOS score." + ::= { adVQMInterfaceEntry 38 } + + adVqmIfcNumberStreamsGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with good MOS score." + ::= { adVQMInterfaceEntry 39 } + + adVqmIfcNumberStreamsFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with fair MOS score." + ::= { adVQMInterfaceEntry 40 } + + adVqmIfcNumberStreamsPoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with poor MOS score." + ::= { adVQMInterfaceEntry 41 } + + adVqmIfcClear OBJECT-TYPE + SYNTAX INTEGER { + clear (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Clear all VQM statistics. + This is a write-only variable. A read will result in no action + being taken." + ::= { adVQMInterfaceEntry 42 } + + -- + -- adVqmEndPoint + -- + + adVQMEndPointTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdVQMEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adVqmEndPoint table provides aggregate statistics for each + VoIP end-point device. The RTP Source IP address, + adVqmEndPointRtpSourceIp, provides a unique table index. + The VQM End-point table provides summary statistics for MOS scores, + packets lost, out-of-order, jitter, delay and quality analysis + counts." + ::= { adVQMEndPoint 1 } + + adVQMEndPointEntry OBJECT-TYPE + SYNTAX AdVQMEndPointEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics for a particular VoIP end-point device." + INDEX { adVqmEndPointRtpSourceIp } + ::= { adVQMEndPointTable 1 } + + + AdVQMEndPointEntry ::= + SEQUENCE { + adVqmEndPointRtpSourceIp IpAddress, + adVqmEndPointNumberCompletedCalls Counter32, + adVqmEndPointInterfaceId Unsigned32, + adVqmEndPointInterfaceName DisplayString, + adVqmEndPointMosLqMinimum MOSvalue, + adVqmEndPointMosLqAverage MOSvalue, + adVqmEndPointMosLqMaximum MOSvalue, + adVqmEndPointMosPqMinimum MOSvalue, + adVqmEndPointMosPqAverage MOSvalue, + adVqmEndPointMosPqMaximum MOSvalue, + adVqmEndPointPktsLostTotal Counter32, + adVqmEndPointPktsOutOfOrder Counter32, + adVqmEndPointJitterMaximum Unsigned32, + adVqmEndPointNumberStreamsExcellent Counter32, + adVqmEndPointNumberStreamsGood Counter32, + adVqmEndPointNumberStreamsFair Counter32, + adVqmEndPointNumberStreamsPoor Counter32 + } + + adVqmEndPointRtpSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP Address of RTP stream from this end-point." + ::= { adVQMEndPointEntry 1 } + + adVqmEndPointNumberCompletedCalls OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of completed calls on this end-point." + ::= { adVQMEndPointEntry 2 } + + adVqmEndPointInterfaceId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index that received RTP stream from this end-point." + ::= { adVQMEndPointEntry 3 } + + adVqmEndPointInterfaceName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface name that received RTP stream from this end-point." + ::= { adVQMEndPointEntry 4 } + + adVqmEndPointMosLqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum listening quality MOS score." + ::= { adVQMEndPointEntry 5 } + + adVqmEndPointMosLqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality MOS score." + ::= { adVQMEndPointEntry 6 } + + adVqmEndPointMosLqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum listening quality MOS score." + ::= { adVQMEndPointEntry 7 } + + adVqmEndPointMosPqMinimum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum PESQ MOS score." + ::= { adVQMEndPointEntry 8 } + + adVqmEndPointMosPqAverage OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average PESQ MOS score." + ::= { adVQMEndPointEntry 9 } + + adVqmEndPointMosPqMaximum OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum PESQ MOS score." + ::= { adVQMEndPointEntry 10 } + + adVqmEndPointPktsLostTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets lost." + ::= { adVQMEndPointEntry 11 } + + adVqmEndPointPktsOutOfOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total out-of-order packets." + ::= { adVQMEndPointEntry 12 } + + adVqmEndPointJitterMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum jitter." + ::= { adVQMEndPointEntry 13 } + + adVqmEndPointNumberStreamsExcellent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with excellent MOS score." + ::= { adVQMEndPointEntry 14 } + + adVqmEndPointNumberStreamsGood OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with good MOS score." + ::= { adVQMEndPointEntry 15 } + + adVqmEndPointNumberStreamsFair OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with fair MOS score." + ::= { adVQMEndPointEntry 16 } + + adVqmEndPointNumberStreamsPoor OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number voice streams with poor MOS score." + ::= { adVQMEndPointEntry 17 } + + -- + -- adVqmCallHistory + -- + + adVQMCallHistoryTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdVQMCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adVqmCallHistory table provides detail voice quality statistics + on completed RTP voice streams. A voice call will typically have + two entries in this table one for each RTP stream. A combination + of Source IP Address and Port, Destination IP Address and Port, + and SSRC (synchronization source ID) are necessary to uniquely + identify the call session. + One management option is to configure VQM to only save call history + information for poor quality calls that exceed threshold limits. + Threshold limit settings are available for MOS scores and packet + statistics for loss, out-of-order, and jitter. Setting the maximum + call history buffer size to a lower value (default is 100 streams) + can reduce the amount of data transfer to the NMS during a + SNMP query." + ::= { adVQMHistory 1 } + + adVQMCallHistoryEntry OBJECT-TYPE + SYNTAX AdVQMCallHistoryEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics for a particular VoIP end-point device." + INDEX { adVqmCallHistRtpSourceIp, adVqmCallHistRtpSourcePort, + adVqmCallHistRtpDestIp, adVqmCallHistRtpDestPort, + adVqmCallHistSsrcid } + ::= { adVQMCallHistoryTable 1 } + + AdVQMCallHistoryEntry ::= + SEQUENCE { + adVqmCallHistRtpSourceIp IpAddress, + adVqmCallHistRtpSourcePort Unsigned32, + adVqmCallHistRtpDestIp IpAddress, + adVqmCallHistRtpDestPort Unsigned32, + adVqmCallHistSsrcid Unsigned32, + adVqmCallHistTo DisplayString, + adVqmCallHistFrom DisplayString, + adVqmCallHistRtpSourceUri DisplayString, + adVqmCallHistCallid DisplayString, + adVqmCallHistCcmid Unsigned32, + adVqmCallHistSourceIntName DisplayString, + adVqmCallHistDestIntName DisplayString, + adVqmCallHistSourceIntDescription DisplayString, + adVqmCallHistDestIntDescription DisplayString, + adVqmCallHistCallStart DisplayString, + adVqmCallHistCallDurationMs Unsigned32, + adVqmCallHistCodec INTEGER, + adVqmCallHistCodecClass INTEGER, + adVqmCallHistDscp Unsigned32, + adVqmCallHistPktsRcvdTotal Counter32, + adVqmCallHistPktsLostTotal Counter32, + adVqmCallHistPktsDiscardedTotal Counter32, + adVqmCallHistOutOfOrder Counter32, + adVqmCallHistPdvAverageMs Unsigned32, + adVqmCallHistPdvMaximumMs Unsigned32, + adVqmCallHistRtDelayInst INTEGER, + adVqmCallHistRtDelayAverage INTEGER, + adVqmCallHistRtDelayMaximum INTEGER, + adVqmCallHistOnewayDelayInst INTEGER, + adVqmCallHistOnewayDelayAverage INTEGER, + adVqmCallHistOnewayDelayMaximum INTEGER, + adVqmCallHistOrigDelayInst INTEGER, + adVqmCallHistOrigDelayAverage INTEGER, + adVqmCallHistOrigDelayMaximum INTEGER, + adVqmCallHistTermDelayMinimum INTEGER, + adVqmCallHistTermDelayAverage INTEGER, + adVqmCallHistTermDelayMaximum INTEGER, + adVqmCallHistRLq Unsigned32, + adVqmCallHistRCq Unsigned32, + adVqmCallHistRNominal Unsigned32, + adVqmCallHistRG107 Unsigned32, + adVqmCallHistMosLq MOSvalue, + adVqmCallHistMosCq MOSvalue, + adVqmCallHistMosPq MOSvalue, + adVqmCallHistMosNominal MOSvalue, + adVqmCallHistDegLoss Percentage, + adVqmCallHistDegDiscard Percentage, + adVqmCallHistDegVocoder Percentage, + adVqmCallHistDegRecency Percentage, + adVqmCallHistDegDelay Percentage, + adVqmCallHistDegSiglvl Percentage, + adVqmCallHistDegNoiselvl Percentage, + adVqmCallHistDegEcholvl Percentage, + adVqmCallHistBurstRLq Unsigned32, + adVqmCallHistBurstCount Counter32, + adVqmCallHistBurstRateAvg Percentage, + adVqmCallHistBurstLenAvgPkts Unsigned32, + adVqmCallHistBurstLenAvgMsec Unsigned32, + adVqmCallHistGapR Unsigned32, + adVqmCallHistGapCount Counter32, + adVqmCallHistGapLossRateAvg Percentage, + adVqmCallHistGapLenPkts Unsigned32, + adVqmCallHistGapLenMsec Unsigned32, + adVqmCallHistLossRateAvg Percentage, + adVqmCallHistNetworkLossAvg Percentage, + adVqmCallHistDiscardRateAvg Percentage, + adVqmCallHistExcessBurst Unsigned32, + adVqmCallHistExcessGap Unsigned32, + adVqmCallHistPpdvMsec MsecValue, + adVqmCallHistLateThresholdMs MsecValue, + adVqmCallHistLateThresholdPc Percentage, + adVqmCallHistLateUnderThresh Counter32, + adVqmCallHistLateTotalCount Counter32, + adVqmCallHistLatePeakJitterMs MsecValue, + adVqmCallHistEarlyThreshMs MsecValue, + adVqmCallHistEarlyThreshPc Percentage, + adVqmCallHistEarlyUnderThresh Counter32, + adVqmCallHistEarlyTotalCount Counter32, + adVqmCallHistEarlyPeakJitterMs MsecValue, + adVqmCallHistDelayIncreaseCount Counter32, + adVqmCallHistDelayDecreaseCount Counter32, + adVqmCallHistResyncCount Counter32, + adVqmCallHistJitterBufferType INTEGER, + adVqmCallHistJbCfgMin Unsigned32, + adVqmCallHistJbCfgNom Unsigned32, + adVqmCallHistJbCfgMax Unsigned32, + adVqmCallHistDuplicatePkts Counter32, + adVqmCallHistEarlyPkts Counter32, + adVqmCallHistLatePkts Counter32, + adVqmCallHistOverrunDiscardPkts Counter32, + adVqmCallHistUnderrunDiscardPkts Counter32, + adVqmCallHistDelayMinMsec Unsigned32, + adVqmCallHistDelayAvgMsec Unsigned32, + adVqmCallHistDelayMaxMsec Unsigned32, + adVqmCallHistDelayCurrentMsec Unsigned32, + adVqmCallHistExtRLqIn INTEGER, + adVqmCallHistExtRLqOut INTEGER, + adVqmCallHistExtRCqIn INTEGER, + adVqmCallHistExtRCqOut INTEGER, + adVqmCallHistThroughPutIndex Unsigned32, + adVqmCallHistReliabilityIndex Unsigned32, + adVqmCallHistBitrate Unsigned32 + } + + adVqmCallHistRtpSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP Address of RTP stream." + ::= { adVQMCallHistoryEntry 1 } + + adVqmCallHistRtpSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source port number." + ::= { adVQMCallHistoryEntry 2 } + + adVqmCallHistRtpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination IP address of RTP stream." + ::= { adVQMCallHistoryEntry 3 } + + adVqmCallHistRtpDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination port number." + ::= { adVQMCallHistoryEntry 4 } + + adVqmCallHistSsrcid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSRC (synchronization source ID) for this stream per RFC3550." + ::= { adVQMCallHistoryEntry 5 } + + adVqmCallHistTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To URI (dialed) from monitored SIP call signaling." + ::= { adVQMCallHistoryEntry 6 } + + adVqmCallHistFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "From URI (originating caller) from monitored SIP call signaling." + ::= { adVQMCallHistoryEntry 7 } + + adVqmCallHistRtpSourceUri OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "URI of sender RTP, either To URI or From URI." + ::= { adVQMCallHistoryEntry 8 } + + adVqmCallHistCallid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP call-ID from monitored SIP call signaling." + ::= { adVQMCallHistoryEntry 9 } + + adVqmCallHistCcmid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal generated call-ID." + ::= { adVQMCallHistoryEntry 10 } + + adVqmCallHistSourceIntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source interface name that RTP arrived inbound to unit." + ::= { adVQMCallHistoryEntry 11 } + + adVqmCallHistDestIntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination interface name for RTP." + ::= { adVQMCallHistoryEntry 12 } + + adVqmCallHistSourceIntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source interface description as defined in CLI or GUI." + ::= { adVQMCallHistoryEntry 13 } + + adVqmCallHistDestIntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination interface description as defined in CLI or GUI." + ::= { adVQMCallHistoryEntry 14 } + + adVqmCallHistCallStart OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time at which monitoring began on this RTP stream." + ::= { adVQMCallHistoryEntry 15 } + + adVqmCallHistCallDurationMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time from start to last RTP packet on this stream." + ::= { adVQMCallHistoryEntry 16 } + + adVqmCallHistCodec OBJECT-TYPE + SYNTAX INTEGER + { + -- -1 + unknown (1), + -- 0 + g711U (2), + g711UPLC (3), + g723153K (4), + deprecated1 (5), + g723163K (6), + deprecated2 (7), + g728 (8), + deprecated3 (9), + g729 (10), + deprecated4 (11), + g729A (12), + deprecated5 (13), + user1 (14), + user2 (15), + user3 (16), + user4 (17), + gsmfr (18), + reservedgsmhr (19), + gsmefr (20), + sx7300 (21), + sx9600 (22), + g711A (23), + g711APLC (24), + deprecated6 (25), + g72616K (26), + g72624K (27), + g72632K (28), + g72640K (29), + gipse711U (30), + gipse711A (31), + gipsilbc (32), + gipsisac (33), + gipsipcmwb (34), + g729E8K0 (35), + g729E11k8 (36), + wblinearpcm (37), + wblinearpcmPlc (38), + g722at64k (39), + g722at56k (40), + g722at48k (41), + g7221at32k (42), + g7221at24k (43), + g7222at23k85 (44), + g7222at23k05 (45), + g7222at19k85 (46), + g7222at18k25 (47), + g7222at15k85 (48), + g7222at14k25 (49), + g7222at12k85 (50), + g7222at8k85 (51), + g7222at6k6 (52), + qcelp8 (53), + qcelp13 (54), + evrc (55), + smv812 (56), + smv579 (57), + smv444 (58), + smv395 (59), + amrnb12k2 (60), + amrnb10k2 (61), + amrnb7k95 (62), + amrnb7k4 (63), + amrnb6k7 (64), + amrnb5k9 (65), + amrnb5k15 (66), + amrnb4k75 (67), + ilbc13k3 (68), + ilbc15k2 (69), + g711u56k (70), + g711uPLC56k (71), + g711A56k (72), + g711APLC56k (73), + g7231C (74), + speex2k15 (75), + speex5k95 (76), + speeX8k (77), + speeX11k (78), + speeX15k (79), + speeX18k2 (80), + speeX24k6 (81), + speeX3k95 (82), + speeX12k8 (83), + speeX16k8 (84), + speeX20k6 (85), + speeX23k8 (86), + speeX27k8 (87), + speeX34k2 (88), + speeX42k2 (89) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last voice CODEC detected on this stream." + ::= { adVQMCallHistoryEntry 17 } + + adVqmCallHistCodecClass OBJECT-TYPE + SYNTAX INTEGER { + wideband (1), + other (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class to which CODEC vocoder belongs." + ::= { adVQMCallHistoryEntry 18 } + + adVqmCallHistDscp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Differentiated Services Code Point (DSCP) in RTP packet IP header." + ::= { adVQMCallHistoryEntry 19 } + + adVqmCallHistPktsRcvdTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total received RTP packets in this stream." + ::= { adVQMCallHistoryEntry 20 } + + adVqmCallHistPktsLostTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets determined to be lost in network by simulated jitter + buffer." + ::= { adVQMCallHistoryEntry 21 } + + adVqmCallHistPktsDiscardedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets discarded by simulated jitter buffer." + ::= { adVQMCallHistoryEntry 22 } + + adVqmCallHistOutOfOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets received out of order at simulated jitter buffer." + ::= { adVQMCallHistoryEntry 23 } + + adVqmCallHistPdvAverageMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Packet Delay Variation (PDV) in RTP stream in + milliseconds." + ::= { adVQMCallHistoryEntry 24 } + + adVqmCallHistPdvMaximumMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Packet Delay Variation (PDV) in RTP stream in + milliseconds." + ::= { adVQMCallHistoryEntry 25 } + + adVqmCallHistRtDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous round-trip delay obtained from RTCP or RTCP XR + reports." + ::= { adVQMCallHistoryEntry 26 } + + adVqmCallHistRtDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average round-trip delay obtained from RTCP or RTCP XR reports." + ::= { adVQMCallHistoryEntry 27 } + + adVqmCallHistRtDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum round-trip delay obtained from RTCP or RTCP XR reports." + ::= { adVQMCallHistoryEntry 28 } + + adVqmCallHistOnewayDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous one-way delay including simulated jitter buffer (SJB) + delay." + ::= { adVQMCallHistoryEntry 29 } + + adVqmCallHistOnewayDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average one-way delay including SJB delay." + ::= { adVQMCallHistoryEntry 30 } + + adVqmCallHistOnewayDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-way delay including SJB delay." + ::= { adVQMCallHistoryEntry 31 } + + adVqmCallHistOrigDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous origination end-point delay from RTCP XR reports." + ::= { adVQMCallHistoryEntry 32 } + + adVqmCallHistOrigDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average origination end-point delay from RTCP XR reports." + ::= { adVQMCallHistoryEntry 33 } + + adVqmCallHistOrigDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum origination end-point delay from RTCP XR reports." + ::= { adVQMCallHistoryEntry 34 } + + adVqmCallHistTermDelayMinimum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMCallHistoryEntry 35 } + + adVqmCallHistTermDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMCallHistoryEntry 36 } + + adVqmCallHistTermDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMCallHistoryEntry 37 } + + adVqmCallHistRLq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality R factor." + ::= { adVQMCallHistoryEntry 38 } + + adVqmCallHistRCq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conversational quality R factor." + ::= { adVQMCallHistoryEntry 39 } + + adVqmCallHistRNominal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal or generally accepted maximum R factor for this stream." + ::= { adVQMCallHistoryEntry 40 } + + adVqmCallHistRG107 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "R factor based on ITU G.107 E Model for this stream." + ::= { adVQMCallHistoryEntry 41 } + + adVqmCallHistMosLq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality MOS score." + ::= { adVQMCallHistoryEntry 42 } + + adVqmCallHistMosCq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conversational quality MOS score." + ::= { adVQMCallHistoryEntry 43 } + + adVqmCallHistMosPq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality MOS score normalized to the PESQ scale." + ::= { adVQMCallHistoryEntry 44 } + + adVqmCallHistMosNominal OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal or generally accepted maximum MOS score for this stream." + ::= { adVQMCallHistoryEntry 45 } + + adVqmCallHistDegLoss OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to packet loss." + ::= { adVQMCallHistoryEntry 46 } + + adVqmCallHistDegDiscard OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to packet discard." + ::= { adVQMCallHistoryEntry 47 } + + adVqmCallHistDegVocoder OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to voice CODEC selection." + ::= { adVQMCallHistoryEntry 48 } + + adVqmCallHistDegRecency OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to loss or discard recency in + call." + ::= { adVQMCallHistoryEntry 49 } + + adVqmCallHistDegDelay OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to delay." + ::= { adVQMCallHistoryEntry 50 } + + adVqmCallHistDegSiglvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to low speech energy signal + level." + ::= { adVQMCallHistoryEntry 51 } + + adVqmCallHistDegNoiselvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to high noise levels." + ::= { adVQMCallHistoryEntry 52 } + + adVqmCallHistDegEcholvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to high echo levels." + ::= { adVQMCallHistoryEntry 53 } + + adVqmCallHistBurstRLq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R factor during burst condition." + ::= { adVQMCallHistoryEntry 54 } + + adVqmCallHistBurstCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the stream was in a burst condition." + ::= { adVQMCallHistoryEntry 55 } + + adVqmCallHistBurstRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded while in + burst condition." + ::= { adVQMCallHistoryEntry 56 } + + adVqmCallHistBurstLenAvgPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average burst length in packets." + ::= { adVQMCallHistoryEntry 57 } + + adVqmCallHistBurstLenAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average burst length in miliseconds." + ::= { adVQMCallHistoryEntry 58 } + + adVqmCallHistGapR OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R factor while stream is in a gap + condition." + ::= { adVQMCallHistoryEntry 59 } + + adVqmCallHistGapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the stream is in gap condition." + ::= { adVQMCallHistoryEntry 60 } + + adVqmCallHistGapLossRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded while in + gap condition." + ::= { adVQMCallHistoryEntry 61 } + + adVqmCallHistGapLenPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average gap length in packets." + ::= { adVQMCallHistoryEntry 62 } + + adVqmCallHistGapLenMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average gap length in milliseconds." + ::= { adVQMCallHistoryEntry 63 } + + adVqmCallHistLossRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded." + ::= { adVQMCallHistoryEntry 64 } + + adVqmCallHistNetworkLossAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost in network, excludes + SJB discards." + ::= { adVQMCallHistoryEntry 65 } + + adVqmCallHistDiscardRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames discarded by SJB." + ::= { adVQMCallHistoryEntry 66 } + + adVqmCallHistExcessBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total length of speech lost during burst conditions not handled + effectively by packet loss-concealment." + ::= { adVQMCallHistoryEntry 67 } + + adVqmCallHistExcessGap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total length of speech lost during gap conditions not handled + effectively by packet loss-concealment." + ::= { adVQMCallHistoryEntry 68 } + + adVqmCallHistPpdvMsec OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet to packed delay variation (jitter) in ms, as defined in + RFC3550." + ::= { adVQMCallHistoryEntry 69 } + + adVqmCallHistLateThresholdMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Late threshold for SJB, packets arriving under this threshold are + not discarded." + ::= { adVQMCallHistoryEntry 70 } + + adVqmCallHistLateThresholdPc OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of total packets (including both early and late packets) + not judged as being under the late jitter threshold." + ::= { adVQMCallHistoryEntry 71 } + + adVqmCallHistLateUnderThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of late packets which arrived under the late jitter + threshold." + ::= { adVQMCallHistoryEntry 72 } + + adVqmCallHistLateTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of late packets arriving after the expected delay." + ::= { adVQMCallHistoryEntry 73 } + + adVqmCallHistLatePeakJitterMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest jitter encountered among packets counted as late." + ::= { adVQMCallHistoryEntry 74 } + + adVqmCallHistEarlyThreshMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Early threshold for SJB, packets arriving under this threshold + will not be discarded by SJB as early." + ::= { adVQMCallHistoryEntry 75 } + + adVqmCallHistEarlyThreshPc OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of total packets (including both early and late packets) + not judged as being under the early jitter threshold." + ::= { adVQMCallHistoryEntry 76 } + + adVqmCallHistEarlyUnderThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of early packets which arrived under the early jitter + threshold." + ::= { adVQMCallHistoryEntry 77 } + + adVqmCallHistEarlyTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of early packets arriving before the expected delay." + ::= { adVQMCallHistoryEntry 78 } + + adVqmCallHistEarlyPeakJitterMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest jitter encountered among packets counted as early." + ::= { adVQMCallHistoryEntry 79 } + + adVqmCallHistDelayIncreaseCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB delay increases (adaptive mode only)." + ::= { adVQMCallHistoryEntry 80 } + + adVqmCallHistDelayDecreaseCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB delay decreases (adaptive mode only)." + ::= { adVQMCallHistoryEntry 81 } + + adVqmCallHistResyncCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB resynchronizations caused by discontinuous + transmission (DTX), voice activity detection (VAD), or silence + suppression." + ::= { adVQMCallHistoryEntry 82 } + + adVqmCallHistJitterBufferType OBJECT-TYPE + SYNTAX INTEGER { + fixed (1), + adaptive (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured SJB type either adaptive or fixed for this stream." + ::= { adVQMCallHistoryEntry 83 } + + adVqmCallHistJbCfgMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer minimum delay applied to packets received." + ::= { adVQMCallHistoryEntry 84 } + + adVqmCallHistJbCfgNom OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer inital delay applied to packets received, + or fixed jitter buffer delay applied to each packet." + ::= { adVQMCallHistoryEntry 85 } + + adVqmCallHistJbCfgMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer upper bound on delay applied to packets + received, or fixed jitter buffer maximum number of packets that will + be inserted in buffer." + ::= { adVQMCallHistoryEntry 86 } + + adVqmCallHistDuplicatePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of duplicated packets discarded by SJB." + ::= { adVQMCallHistoryEntry 87 } + + adVqmCallHistEarlyPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets arriving early." + ::= { adVQMCallHistoryEntry 88 } + + adVqmCallHistLatePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets arriving late." + ::= { adVQMCallHistoryEntry 89 } + + adVqmCallHistOverrunDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by SJB due to jitter buffer + overrun." + ::= { adVQMCallHistoryEntry 90 } + + adVqmCallHistUnderrunDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by SJB due to jitter buffer + underrun." + ::= { adVQMCallHistoryEntry 91 } + + adVqmCallHistDelayMinMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay minimum value." + ::= { adVQMCallHistoryEntry 92 } + + adVqmCallHistDelayAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay average value." + ::= { adVQMCallHistoryEntry 93 } + + adVqmCallHistDelayMaxMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay maximum value." + ::= { adVQMCallHistoryEntry 94 } + + adVqmCallHistDelayCurrentMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay current value." + ::= { adVQMCallHistoryEntry 95 } + + adVqmCallHistExtRLqIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External listening quality R factor (in), from RTCP XR report + (RFC3611)." + ::= { adVQMCallHistoryEntry 96 } + + adVqmCallHistExtRLqOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External listening quality R factor (out), from RTCP XR report + (RFC3611)." + ::= { adVQMCallHistoryEntry 97 } + + adVqmCallHistExtRCqIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External conversational quality R factor (in), from RTCP XR report + (RFC3611)." + ::= { adVQMCallHistoryEntry 98 } + + adVqmCallHistExtRCqOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External conversational quality R factor (out), from RTCP XR report + (RFC3611)." + ::= { adVQMCallHistoryEntry 99 } + + adVqmCallHistThroughPutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Estimated throughput for fax or data call; bitrate range from 0 to + 35000 bps, calculated based on gap/burst conditions and loss/discard + rates." + ::= { adVQMCallHistoryEntry 100 } + + adVqmCallHistReliabilityIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reliability index for a fax or data call ranging from 0 least to + 100 most reliable." + ::= { adVQMCallHistoryEntry 101 } + + adVqmCallHistBitrate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual bitrate of RTP stream, calculated using size of each RTP + packet in bits and duration of audio represented in each packet, + indication of required bandwidth." + ::= { adVQMCallHistoryEntry 102 } + + -- + -- adVqmActiveCall + -- + + adVQMActiveCallTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdVQMActiveCallEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The adVqmActiveCall table provides detail voice quality + statistics on currently active RTP voice streams. A voice call + will have two entries in this table one for each active RTP + stream. A combination of Source IP Address and Port, + Destination IP Address and Port, and SSRC + (synchronization source ID) are necessary to uniquely identify + the call session. + The VQM Active Call table shares the same type of information + as found in the Call History table. The VQM Manager transfers + the active call statistics into the call history table database + when the call completes." + ::= { adVQMActive 1 } + + adVQMActiveCallEntry OBJECT-TYPE + SYNTAX AdVQMActiveCallEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The statistics for a particular VoIP end-point device." + INDEX { adVqmActCallRtpSourceIp, adVqmActCallRtpSourcePort, + adVqmActCallRtpDestIp, adVqmActCallRtpDestPort, + adVqmActCallSsrcid } + ::= { adVQMActiveCallTable 1 } + + AdVQMActiveCallEntry ::= + SEQUENCE { + adVqmActCallRtpSourceIp IpAddress, + adVqmActCallRtpSourcePort Unsigned32, + adVqmActCallRtpDestIp IpAddress, + adVqmActCallRtpDestPort Unsigned32, + adVqmActCallSsrcid Unsigned32, + adVqmActCallTo DisplayString, + adVqmActCallFrom DisplayString, + adVqmActCallRtpSourceUri DisplayString, + adVqmActCallCallid DisplayString, + adVqmActCallCcmid Unsigned32, + adVqmActCallSourceIntName DisplayString, + adVqmActCallDestIntName DisplayString, + adVqmActCallSourceIntDescription DisplayString, + adVqmActCallDestIntDescription DisplayString, + adVqmActCallCallStart DisplayString, + adVqmActCallCallDurationMs Unsigned32, + adVqmActCallCodec INTEGER, + adVqmActCallCodecClass INTEGER, + adVqmActCallDscp Unsigned32, + adVqmActCallPktsRcvdTotal Counter32, + adVqmActCallPktsLostTotal Counter32, + adVqmActCallPktsDiscardedTotal Counter32, + adVqmActCallOutOfOrder Counter32, + adVqmActCallPdvAverageMs Unsigned32, + adVqmActCallPdvMaximumMs Unsigned32, + adVqmActCallRtDelayInst INTEGER, + adVqmActCallRtDelayAverage INTEGER, + adVqmActCallRtDelayMaximum INTEGER, + adVqmActCallOnewayDelayInst INTEGER, + adVqmActCallOnewayDelayAverage INTEGER, + adVqmActCallOnewayDelayMaximum INTEGER, + adVqmActCallOrigDelayInst INTEGER, + adVqmActCallOrigDelayAverage INTEGER, + adVqmActCallOrigDelayMaximum INTEGER, + adVqmActCallTermDelayMinimum INTEGER, + adVqmActCallTermDelayAverage INTEGER, + adVqmActCallTermDelayMaximum INTEGER, + adVqmActCallRLq Unsigned32, + adVqmActCallRCq Unsigned32, + adVqmActCallRNominal Unsigned32, + adVqmActCallRG107 Unsigned32, + adVqmActCallMosLq MOSvalue, + adVqmActCallMosCq MOSvalue, + adVqmActCallMosPq MOSvalue, + adVqmActCallMosNominal MOSvalue, + adVqmActCallDegLoss Percentage, + adVqmActCallDegDiscard Percentage, + adVqmActCallDegVocoder Percentage, + adVqmActCallDegRecency Percentage, + adVqmActCallDegDelay Percentage, + adVqmActCallDegSiglvl Percentage, + adVqmActCallDegNoiselvl Percentage, + adVqmActCallDegEcholvl Percentage, + adVqmActCallBurstRLq Unsigned32, + adVqmActCallBurstCount Counter32, + adVqmActCallBurstRateAvg Percentage, + adVqmActCallBurstLenAvgPkts Unsigned32, + adVqmActCallBurstLenAvgMsec Unsigned32, + adVqmActCallGapR Unsigned32, + adVqmActCallGapCount Counter32, + adVqmActCallGapLossRateAvg Percentage, + adVqmActCallGapLenPkts Unsigned32, + adVqmActCallGapLenMsec Unsigned32, + adVqmActCallLossRateAvg Percentage, + adVqmActCallNetworkLossAvg Percentage, + adVqmActCallDiscardRateAvg Percentage, + adVqmActCallExcessBurst Unsigned32, + adVqmActCallExcessGap Unsigned32, + adVqmActCallPpdvMsec MsecValue, + adVqmActCallLateThresholdMs MsecValue, + adVqmActCallLateThresholdPc Percentage, + adVqmActCallLateUnderThresh Counter32, + adVqmActCallLateTotalCount Counter32, + adVqmActCallLatePeakJitterMs MsecValue, + adVqmActCallEarlyThreshMs MsecValue, + adVqmActCallEarlyThreshPc Percentage, + adVqmActCallEarlyUnderThresh Counter32, + adVqmActCallEarlyTotalCount Counter32, + adVqmActCallEarlyPeakJitterMs MsecValue, + adVqmActCallDelayIncreaseCount Counter32, + adVqmActCallDelayDecreaseCount Counter32, + adVqmActCallResyncCount Counter32, + adVqmActCallJitterBufferType INTEGER, + adVqmActCallJbCfgMin Unsigned32, + adVqmActCallJbCfgNom Unsigned32, + adVqmActCallJbCfgMax Unsigned32, + adVqmActCallDuplicatePkts Counter32, + adVqmActCallEarlyPkts Counter32, + adVqmActCallLatePkts Counter32, + adVqmActCallOverrunDiscardPkts Counter32, + adVqmActCallUnderrunDiscardPkts Counter32, + adVqmActCallDelayMinMsec Unsigned32, + adVqmActCallDelayAvgMsec Unsigned32, + adVqmActCallDelayMaxMsec Unsigned32, + adVqmActCallDelayCurrentMsec Unsigned32, + adVqmActCallExtRLqIn INTEGER, + adVqmActCallExtRLqOut INTEGER, + adVqmActCallExtRCqIn INTEGER, + adVqmActCallExtRCqOut INTEGER, + adVqmActCallThroughPutIndex Unsigned32, + adVqmActCallReliabilityIndex Unsigned32, + adVqmActCallBitrate Unsigned32 + } + + adVqmActCallRtpSourceIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source IP Address of RTP stream." + ::= { adVQMActiveCallEntry 1 } + + adVqmActCallRtpSourcePort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source port number." + ::= { adVQMActiveCallEntry 2 } + + adVqmActCallRtpDestIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination IP address of RTP stream." + ::= { adVQMActiveCallEntry 3 } + + adVqmActCallRtpDestPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination port number." + ::= { adVQMActiveCallEntry 4 } + + adVqmActCallSsrcid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SSRC (synchronization source ID) for this stream per RFC3550." + ::= { adVQMActiveCallEntry 5 } + + adVqmActCallTo OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "To URI (dialed) from monitored SIP call signaling." + ::= { adVQMActiveCallEntry 6 } + + adVqmActCallFrom OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "From URI (originating caller) from monitored SIP call signaling." + ::= { adVQMActiveCallEntry 7 } + + adVqmActCallRtpSourceUri OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "URI of sender RTP, either To URI or From URI." + ::= { adVQMActiveCallEntry 8 } + + adVqmActCallCallid OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SIP call-ID from monitored SIP call signaling." + ::= { adVQMActiveCallEntry 9 } + + adVqmActCallCcmid OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Internal generated call-ID." + ::= { adVQMActiveCallEntry 10 } + + adVqmActCallSourceIntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source interface name that RTP arrived inbound to unit." + ::= { adVQMActiveCallEntry 11 } + + adVqmActCallDestIntName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination interface name for RTP." + ::= { adVQMActiveCallEntry 12 } + + adVqmActCallSourceIntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Source interface description as defined in CLI or GUI." + ::= { adVQMActiveCallEntry 13 } + + adVqmActCallDestIntDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Destination interface description as defined in CLI or GUI." + ::= { adVQMActiveCallEntry 14 } + + adVqmActCallCallStart OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Time at which monitoring began on this RTP stream." + ::= { adVQMActiveCallEntry 15 } + + adVqmActCallCallDurationMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Elapsed time from start to last RTP packet on this stream." + ::= { adVQMActiveCallEntry 16 } + + adVqmActCallCodec OBJECT-TYPE + SYNTAX INTEGER + { + -- -1 + unknown (1), + -- 0 + g711U (2), + g711UPLC (3), + g723153K (4), + deprecated1 (5), + g723163K (6), + deprecated2 (7), + g728 (8), + deprecated3 (9), + g729 (10), + deprecated4 (11), + g729A (12), + deprecated5 (13), + user1 (14), + user2 (15), + user3 (16), + user4 (17), + gsmfr (18), + reservedgsmhr (19), + gsmefr (20), + sx7300 (21), + sx9600 (22), + g711A (23), + g711APLC (24), + deprecated6 (25), + g72616K (26), + g72624K (27), + g72632K (28), + g72640K (29), + gipse711U (30), + gipse711A (31), + gipsilbc (32), + gipsisac (33), + gipsipcmwb (34), + g729E8K0 (35), + g729E11k8 (36), + wblinearpcm (37), + wblinearpcmPlc (38), + g722at64k (39), + g722at56k (40), + g722at48k (41), + g7221at32k (42), + g7221at24k (43), + g7222at23k85 (44), + g7222at23k05 (45), + g7222at19k85 (46), + g7222at18k25 (47), + g7222at15k85 (48), + g7222at14k25 (49), + g7222at12k85 (50), + g7222at8k85 (51), + g7222at6k6 (52), + qcelp8 (53), + qcelp13 (54), + evrc (55), + smv812 (56), + smv579 (57), + smv444 (58), + smv395 (59), + amrnb12k2 (60), + amrnb10k2 (61), + amrnb7k95 (62), + amrnb7k4 (63), + amrnb6k7 (64), + amrnb5k9 (65), + amrnb5k15 (66), + amrnb4k75 (67), + ilbc13k3 (68), + ilbc15k2 (69), + g711u56k (70), + g711uPLC56k (71), + g711A56k (72), + g711APLC56k (73), + g7231C (74), + speex2k15 (75), + speex5k95 (76), + speeX8k (77), + speeX11k (78), + speeX15k (79), + speeX18k2 (80), + speeX24k6 (81), + speeX3k95 (82), + speeX12k8 (83), + speeX16k8 (84), + speeX20k6 (85), + speeX23k8 (86), + speeX27k8 (87), + speeX34k2 (88), + speeX42k2 (89) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Last voice CODEC detected on this stream." + ::= { adVQMActiveCallEntry 17 } + + adVqmActCallCodecClass OBJECT-TYPE + SYNTAX INTEGER { + wideband (1), + other (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Class to which CODEC vocoder belongs." + ::= { adVQMActiveCallEntry 18 } + + adVqmActCallDscp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Differentiated Services Code Point (DSCP) in RTP packet IP header." + ::= { adVQMActiveCallEntry 19 } + + adVqmActCallPktsRcvdTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total received RTP packets in this stream." + ::= { adVQMActiveCallEntry 20 } + + adVqmActCallPktsLostTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets determined to be lost in network by simulated jitter + buffer." + ::= { adVQMActiveCallEntry 21 } + + adVqmActCallPktsDiscardedTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets discarded by simulated jitter buffer." + ::= { adVQMActiveCallEntry 22 } + + adVqmActCallOutOfOrder OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total packets received out of order at simulated jitter buffer." + ::= { adVQMActiveCallEntry 23 } + + adVqmActCallPdvAverageMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average Packet Delay Variation (PDV) in RTP stream in + milliseconds." + ::= { adVQMActiveCallEntry 24 } + + adVqmActCallPdvMaximumMs OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum Packet Delay Variation (PDV) in RTP stream in + milliseconds." + ::= { adVQMActiveCallEntry 25 } + + adVqmActCallRtDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous round-trip delay obtained from RTCP or RTCP XR + reports." + ::= { adVQMActiveCallEntry 26 } + + adVqmActCallRtDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average round-trip delay obtained from RTCP or RTCP XR reports." + ::= { adVQMActiveCallEntry 27 } + + adVqmActCallRtDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum round-trip delay obtained from RTCP or RTCP XR reports." + ::= { adVQMActiveCallEntry 28 } + + adVqmActCallOnewayDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous one-way delay including simulated jitter buffer (SJB) + delay." + ::= { adVQMActiveCallEntry 29 } + + adVqmActCallOnewayDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average one-way delay including SJB delay." + ::= { adVQMActiveCallEntry 30 } + + adVqmActCallOnewayDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum one-way delay including SJB delay." + ::= { adVQMActiveCallEntry 31 } + + adVqmActCallOrigDelayInst OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous origination end-point delay from RTCP XR reports." + ::= { adVQMActiveCallEntry 32 } + + adVqmActCallOrigDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average origination end-point delay from RTCP XR reports." + ::= { adVQMActiveCallEntry 33 } + + adVqmActCallOrigDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum origination end-point delay from RTCP XR reports." + ::= { adVQMActiveCallEntry 34 } + + adVqmActCallTermDelayMinimum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Instantaneous termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMActiveCallEntry 35 } + + adVqmActCallTermDelayAverage OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMActiveCallEntry 36 } + + adVqmActCallTermDelayMaximum OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum termination end-point delay, simulated jitter + buffer + codec." + ::= { adVQMActiveCallEntry 37 } + + adVqmActCallRLq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality R factor." + ::= { adVQMActiveCallEntry 38 } + + adVqmActCallRCq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conversational quality R factor." + ::= { adVQMActiveCallEntry 39 } + + adVqmActCallRNominal OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal or generally accepted maximum R factor for this stream." + ::= { adVQMActiveCallEntry 40 } + + adVqmActCallRG107 OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "R factor based on ITU G.107 E Model for this stream." + ::= { adVQMActiveCallEntry 41 } + + adVqmActCallMosLq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality MOS score." + ::= { adVQMActiveCallEntry 42 } + + adVqmActCallMosCq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Conversational quality MOS score." + ::= { adVQMActiveCallEntry 43 } + + adVqmActCallMosPq OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Listening quality MOS score normalized to the PESQ scale." + ::= { adVQMActiveCallEntry 44 } + + adVqmActCallMosNominal OBJECT-TYPE + SYNTAX MOSvalue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal or generally accepted maximum MOS score for this stream." + ::= { adVQMActiveCallEntry 45 } + + adVqmActCallDegLoss OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to packet loss." + ::= { adVQMActiveCallEntry 46 } + + adVqmActCallDegDiscard OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to packet discard." + ::= { adVQMActiveCallEntry 47 } + + adVqmActCallDegVocoder OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to voice CODEC selection." + ::= { adVQMActiveCallEntry 48 } + + adVqmActCallDegRecency OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to loss or discard recency in + call." + ::= { adVQMActiveCallEntry 49 } + + adVqmActCallDegDelay OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to delay." + ::= { adVQMActiveCallEntry 50 } + + adVqmActCallDegSiglvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to low speech energy signal + level." + ::= { adVQMActiveCallEntry 51 } + + adVqmActCallDegNoiselvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to high noise levels." + ::= { adVQMActiveCallEntry 52 } + + adVqmActCallDegEcholvl OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage quality degradation due to high echo levels." + ::= { adVQMActiveCallEntry 53 } + + adVqmActCallBurstRLq OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R factor during burst condition." + ::= { adVQMActiveCallEntry 54 } + + adVqmActCallBurstCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the stream was in a burst condition." + ::= { adVQMActiveCallEntry 55 } + + adVqmActCallBurstRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded while in + burst condition." + ::= { adVQMActiveCallEntry 56 } + + adVqmActCallBurstLenAvgPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average burst length in packets." + ::= { adVQMActiveCallEntry 57 } + + adVqmActCallBurstLenAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average burst length in miliseconds." + ::= { adVQMActiveCallEntry 58 } + + adVqmActCallGapR OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average listening quality R factor while stream is in a gap + condition." + ::= { adVQMActiveCallEntry 59 } + + adVqmActCallGapCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the stream is in gap condition." + ::= { adVQMActiveCallEntry 60 } + + adVqmActCallGapLossRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded while in + gap condition." + ::= { adVQMActiveCallEntry 61 } + + adVqmActCallGapLenPkts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average gap length in packets." + ::= { adVQMActiveCallEntry 62 } + + adVqmActCallGapLenMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average gap length in milliseconds." + ::= { adVQMActiveCallEntry 63 } + + adVqmActCallLossRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost or discarded." + ::= { adVQMActiveCallEntry 64 } + + adVqmActCallNetworkLossAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames lost in network, excludes + SJB discards." + ::= { adVQMActiveCallEntry 65 } + + adVqmActCallDiscardRateAvg OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total average percentage of frames discarded by SJB." + ::= { adVQMActiveCallEntry 66 } + + adVqmActCallExcessBurst OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total length of speech lost during burst conditions not handled + effectively by packet loss-concealment." + ::= { adVQMActiveCallEntry 67 } + + adVqmActCallExcessGap OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total length of speech lost during gap conditions not handled + effectively by packet loss-concealment." + ::= { adVQMActiveCallEntry 68 } + + adVqmActCallPpdvMsec OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet to packed delay variation (jitter) in ms, as defined in + RFC3550." + ::= { adVQMActiveCallEntry 69 } + + adVqmActCallLateThresholdMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Late threshold for SJB, packets arriving under this threshold are + not discarded." + ::= { adVQMActiveCallEntry 70 } + + adVqmActCallLateThresholdPc OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of total packets (including both early and late packets) + not judged as being under the late jitter threshold." + ::= { adVQMActiveCallEntry 71 } + + adVqmActCallLateUnderThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of late packets which arrived under the late jitter + threshold." + ::= { adVQMActiveCallEntry 72 } + + adVqmActCallLateTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of late packets arriving after the expected delay." + ::= { adVQMActiveCallEntry 73 } + + adVqmActCallLatePeakJitterMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest jitter encountered among packets counted as late." + ::= { adVQMActiveCallEntry 74 } + + adVqmActCallEarlyThreshMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Early threshold for SJB, packets arriving under this threshold + will not be discarded by SJB as early." + ::= { adVQMActiveCallEntry 75 } + + adVqmActCallEarlyThreshPc OBJECT-TYPE + SYNTAX Percentage + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of total packets (including both early and late packets) + not judged as being under the early jitter threshold." + ::= { adVQMActiveCallEntry 76 } + + adVqmActCallEarlyUnderThresh OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of early packets which arrived under the early jitter + threshold." + ::= { adVQMActiveCallEntry 77 } + + adVqmActCallEarlyTotalCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total count of early packets arriving before the expected delay." + ::= { adVQMActiveCallEntry 78 } + + adVqmActCallEarlyPeakJitterMs OBJECT-TYPE + SYNTAX MsecValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Largest jitter encountered among packets counted as early." + ::= { adVQMActiveCallEntry 79 } + + adVqmActCallDelayIncreaseCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB delay increases (adaptive mode only)." + ::= { adVQMActiveCallEntry 80 } + + adVqmActCallDelayDecreaseCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB delay decreases (adaptive mode only)." + ::= { adVQMActiveCallEntry 81 } + + adVqmActCallResyncCount OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of SJB resynchronizations caused by discontinuous + transmission (DTX), voice activity detection (VAD), or silence + suppression." + ::= { adVQMActiveCallEntry 82 } + + adVqmActCallJitterBufferType OBJECT-TYPE + SYNTAX INTEGER { + fixed (1), + adaptive (2), + unknown (3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Configured SJB type either adaptive or fixed for this stream." + ::= { adVQMActiveCallEntry 83 } + + adVqmActCallJbCfgMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer minimum delay applied to packets received." + ::= { adVQMActiveCallEntry 84 } + + adVqmActCallJbCfgNom OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer inital delay applied to packets received, + or fixed jitter buffer delay applied to each packet." + ::= { adVQMActiveCallEntry 85 } + + adVqmActCallJbCfgMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Adaptive jitter buffer upper bound on delay applied to packets + received, or fixed jitter buffer maximum number of packets that will + be inserted in buffer." + ::= { adVQMActiveCallEntry 86 } + + adVqmActCallDuplicatePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of duplicated packets discarded by SJB." + ::= { adVQMActiveCallEntry 87 } + + adVqmActCallEarlyPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets arriving early." + ::= { adVQMActiveCallEntry 88 } + + adVqmActCallLatePkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets arriving late." + ::= { adVQMActiveCallEntry 89 } + + adVqmActCallOverrunDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by SJB due to jitter buffer + overrun." + ::= { adVQMActiveCallEntry 90 } + + adVqmActCallUnderrunDiscardPkts OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets discarded by SJB due to jitter buffer + underrun." + ::= { adVQMActiveCallEntry 91 } + + adVqmActCallDelayMinMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay minimum value." + ::= { adVQMActiveCallEntry 92 } + + adVqmActCallDelayAvgMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay average value." + ::= { adVQMActiveCallEntry 93 } + + adVqmActCallDelayMaxMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay maximum value." + ::= { adVQMActiveCallEntry 94 } + + adVqmActCallDelayCurrentMsec OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Simulated jitter buffer delay current value." + ::= { adVQMActiveCallEntry 95 } + + adVqmActCallExtRLqIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External listening quality R factor (in), from RTCP XR report + (RFC3611)." + ::= { adVQMActiveCallEntry 96 } + + adVqmActCallExtRLqOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External listening quality R factor (out), from RTCP XR report + (RFC3611)." + ::= { adVQMActiveCallEntry 97 } + + adVqmActCallExtRCqIn OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External conversational quality R factor (in), from RTCP XR report + (RFC3611)." + ::= { adVQMActiveCallEntry 98 } + + adVqmActCallExtRCqOut OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "External conversational quality R factor (out), from RTCP XR report + (RFC3611)." + ::= { adVQMActiveCallEntry 99 } + + adVqmActCallThroughPutIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Estimated throughput for fax or data call; bitrate range from 0 to + 35000 bps, calculated based on gap/burst conditions and loss/discard + rates." + ::= { adVQMActiveCallEntry 100 } + + adVqmActCallReliabilityIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Reliability index for a fax or data call ranging from 0 least to + 100 most reliable." + ::= { adVQMActiveCallEntry 101 } + + adVqmActCallBitrate OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Actual bitrate of RTP stream, calculated using size of each RTP + packet in bits and duration of audio represented in each packet, + indication of required bandwidth." + ::= { adVQMActiveCallEntry 102 } + + + -- conformance information + + adGenAOSVqmConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 10 } + adGenAOSVqmGroups OBJECT IDENTIFIER ::= { adGenAOSVqmConformance 1 } + adGenAOSVqmCompliances OBJECT IDENTIFIER ::= { adGenAOSVqmConformance 2 } + +-- +-- MIB Compliance statements. +-- + +-- Full compliance statement + adGenAOSVqmFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + version 1 of the adGenAosVQM MIB. When this MIB is implemented + with support for read-only, then such an implementation can claim + full compliance. " + + MODULE -- this module + + GROUP adVQMCfgGroup + DESCRIPTION + "A collection of objects providing global configuration information + of a VQM entity." + + GROUP adVQMThresholdGroup + DESCRIPTION + "A collection of objects providing global threshold configuration + information of a VQM entity." + + GROUP adVQMSysPerfGroup + DESCRIPTION + "A collection of objects providing global system performance + information of a VQM entity." + + GROUP adVQMInterfaceGroup + DESCRIPTION + "A collection of VQM aggregate statistics for each + system interface." + + GROUP adVQMEndPointGroup + DESCRIPTION + "A collection of VQM aggregate statistics for each + end-point device." + + GROUP adVQMCallHistoryGroup + DESCRIPTION + "A collection of detailed voice quality statistics + on completed RTP voice streams." + + GROUP adVQMActiveCallGroup + DESCRIPTION + "A collection of detailed voice quality statistics + on currently active RTP voice streams." + + GROUP adVQMTrapGroup + DESCRIPTION + "This optional group is used for the management of + asynchronous notifications by Voice Quality Monitoring." + + GROUP adVQMNotificationGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated by Voice Quality Monitoring." + + ::= { adGenAOSVqmCompliances 1 } + + -- units of conformance + + adVQMCfgGroup OBJECT-GROUP + OBJECTS { + adVqmCfgEnable, + adVqmCfgSipEnable, + adVqmCfgUdpEnable, + adVqmCfgInternationalCode, + adVqmCfgJitterBufferType, + adVqmCfgJitterBufferAdaptiveMin, + adVqmCfgJitterBufferAdaptiveNominal, + adVqmCfgJitterBufferAdaptiveMax, + adVqmCfgJitterBufferFixedNominal, + adVqmCfgJitterBufferFixedSize, + adVqmCfgJitterBufferThresholdEarlyMs, + adVqmCfgJitterBufferThresholdLateMs, + adVqmCfgRoundTripPingEnabled, + adVqmCfgRoundTripPingType, + adVqmCfgCallHistorySize, + adVqmCfgHistoryThresholdLqmos, + adVqmCfgHistoryThresholdCqmos, + adVqmCfgHistoryThresholdPqmos, + adVqmCfgHistoryThresholdLoss, + adVqmCfgHistoryThresholdOutOfOrder, + adVqmCfgHistoryThresholdJitter, + adVqmCfgClear, + adVqmCfgClearCallHistory + -- ????adVqmCfgTrapPriority INTEGER ( We do not currently have a column to support this OID.) + } + STATUS current + DESCRIPTION + "The adVQMCfg group contains read-only VQM system configuration + information for global enable/disable, type of RTP stream detection, + jitter buffer emulator settings, ping settings for measuring delay, + and call history buffer filter threshold values. Network Management + System may read these values to augment their charts and graphs of + VQM performance statistics. Clear write-only controls provide the + NMS the ability to clear VQM performance statistics." + ::= { adGenAOSVqmGroups 1 } + + adVQMThresholdGroup OBJECT-GROUP + OBJECTS { + adVqmThresholdLqmosInfo, + adVqmThresholdLqmosNotice, + adVqmThresholdLqmosWarning, + adVqmThresholdLqmosError, + adVqmThresholdPqmosInfo, + adVqmThresholdPqmosNotice, + adVqmThresholdPqmosWarning, + adVqmThresholdPqmosError, + adVqmThresholdOutOfOrderInfo, + adVqmThresholdOutOfOrderNotice, + adVqmThresholdOutOfOrderWarning, + adVqmThresholdOutOfOrderError, + adVqmThresholdLossInfo, + adVqmThresholdLossNotice, + adVqmThresholdLossWarning, + adVqmThresholdLossError, + adVqmThresholdJitterInfo, + adVqmThresholdJitterNotice, + adVqmThresholdJitterWarning, + adVqmThresholdJitterError + } + STATUS current + DESCRIPTION + "The adVQMThreshold group contains read-only configuration + threshold setting values for VQM event messages. Threshold + values include Information, Notice, Warning, and Error events + for MOS scores, packet loss, out-of-order, and jitter." + ::= { adGenAOSVqmGroups 2 } + + adVQMSysPerfGroup OBJECT-GROUP + OBJECTS { + adVqmSysActiveCalls, + adVqmSysActiveExcellent, + adVqmSysActiveGood, + adVqmSysActiveFair, + adVqmSysActivePoor, + adVqmSysCallHistoryCalls, + adVqmSysCallHistoryExcellent, + adVqmSysCallHistoryGood, + adVqmSysCallHistoryFair, + adVqmSysCallHistoryPoor, + adVqmSysAllCallsExcellent, + adVqmSysAllCallsGood, + adVqmSysAllCallsFair, + adVqmSysAllCallsPoor + } + STATUS current + DESCRIPTION + "The adVQMSysPerfGroup group provides an overall + summary view of the quality of voice streams flowing through + the system. VQM voice call analysis rates the quality of RTP + voice streams as Excellent, Good, Fair or Poor. The numbers of + calls for each quality rating are available for currently active + calls, completed calls (history), and all calls (totals). The + total number of calls monitored by VQM is the sum of active + calls adVqmSysActiveCalls) and history calls + (adVqmSysCallHistoryCalls)." + ::= { adGenAOSVqmGroups 3 } + + adVQMInterfaceGroup OBJECT-GROUP + OBJECTS { + adVqmIfcId, + adVqmIfcName, + adVqmIfcPktsRx, + adVqmIfcPktsLost, + adVqmIfcPktsOoo, + adVqmIfcPktsDiscarded, + adVqmIfcNumberActiveCalls, + adVqmIfcTerminatedCalls, + adVqmIfcRLqMinimum, + adVqmIfcRLqAverage, + adVqmIfcRLqMaximum, + adVqmIfcRCqMinimum, + adVqmIfcRCqAverage, + adVqmIfcRCqMaximum, + adVqmIfcRG107Minimum, + adVqmIfcRG107Average, + adVqmIfcRG107Maximum, + adVqmIfcMosLqMinimum, + adVqmIfcMosLqAverage, + adVqmIfcMosLqMaximum, + adVqmIfcMosCqMinimum, + adVqmIfcMosCqAverage, + adVqmIfcMosCqMaximum, + adVqmIfcMosPqMinimum, + adVqmIfcMosPqAverage, + adVqmIfcMosPqMaximum, + adVqmIfcLossMinimum, + adVqmIfcLossAverage, + adVqmIfcLossMaximum, + adVqmIfcDiscardsMinimum, + adVqmIfcDiscardsAverage, + adVqmIfcDiscardsMaximum, + adVqmIfcPdvAverageMs, + adVqmIfcPdvMaximumMs, + adVqmIfcDelayMinMsec, + adVqmIfcDelayAvgMsec, + adVqmIfcDelayMaxMsec, + adVqmIfcNumberStreamsExcellent, + adVqmIfcNumberStreamsGood, + adVqmIfcNumberStreamsFair, + adVqmIfcNumberStreamsPoor, + adVqmIfcClear + } + STATUS current + DESCRIPTION + "The adVQMInterface group defines aggregate statistics for each + system interface." + ::= { adGenAOSVqmGroups 4 } + + + adVQMEndPointGroup OBJECT-GROUP + OBJECTS { + adVqmEndPointRtpSourceIp, + adVqmEndPointNumberCompletedCalls, + adVqmEndPointInterfaceId, + adVqmEndPointInterfaceName, + adVqmEndPointMosLqMinimum, + adVqmEndPointMosLqAverage, + adVqmEndPointMosLqMaximum, + adVqmEndPointMosPqMinimum, + adVqmEndPointMosPqAverage, + adVqmEndPointMosPqMaximum, + adVqmEndPointPktsLostTotal, + adVqmEndPointPktsOutOfOrder, + adVqmEndPointJitterMaximum, + adVqmEndPointNumberStreamsExcellent, + adVqmEndPointNumberStreamsGood, + adVqmEndPointNumberStreamsFair, + adVqmEndPointNumberStreamsPoor + } + STATUS current + DESCRIPTION + "The adVQMEndPoint group defines aggregate statistics for each + VoIP end-point entity." + ::= { adGenAOSVqmGroups 5 } + + adVQMCallHistoryGroup OBJECT-GROUP + OBJECTS { + adVqmCallHistRtpSourceIp, + adVqmCallHistRtpSourcePort, + adVqmCallHistRtpDestIp, + adVqmCallHistRtpDestPort, + adVqmCallHistSsrcid, + adVqmCallHistTo, + adVqmCallHistFrom, + adVqmCallHistRtpSourceUri, + adVqmCallHistCallid, + adVqmCallHistCcmid, + adVqmCallHistSourceIntName, + adVqmCallHistDestIntName, + adVqmCallHistSourceIntDescription, + adVqmCallHistDestIntDescription, + adVqmCallHistCallStart, + adVqmCallHistCallDurationMs, + adVqmCallHistCodec, + adVqmCallHistCodecClass, + adVqmCallHistDscp, + adVqmCallHistPktsRcvdTotal, + adVqmCallHistPktsLostTotal, + adVqmCallHistPktsDiscardedTotal, + adVqmCallHistOutOfOrder, + adVqmCallHistPdvAverageMs, + adVqmCallHistPdvMaximumMs, + adVqmCallHistRtDelayInst, + adVqmCallHistRtDelayAverage, + adVqmCallHistRtDelayMaximum, + adVqmCallHistOnewayDelayInst, + adVqmCallHistOnewayDelayAverage, + adVqmCallHistOnewayDelayMaximum, + adVqmCallHistOrigDelayInst, + adVqmCallHistOrigDelayAverage, + adVqmCallHistOrigDelayMaximum, + adVqmCallHistTermDelayMinimum, + adVqmCallHistTermDelayAverage, + adVqmCallHistTermDelayMaximum, + adVqmCallHistRLq, + adVqmCallHistRCq, + adVqmCallHistRNominal, + adVqmCallHistRG107, + adVqmCallHistMosLq, + adVqmCallHistMosCq, + adVqmCallHistMosPq, + adVqmCallHistMosNominal, + adVqmCallHistDegLoss, + adVqmCallHistDegDiscard, + adVqmCallHistDegVocoder, + adVqmCallHistDegRecency, + adVqmCallHistDegDelay, + adVqmCallHistDegSiglvl, + adVqmCallHistDegNoiselvl, + adVqmCallHistDegEcholvl, + adVqmCallHistBurstRLq, + adVqmCallHistBurstCount, + adVqmCallHistBurstRateAvg, + adVqmCallHistBurstLenAvgPkts, + adVqmCallHistBurstLenAvgMsec, + adVqmCallHistGapR, + adVqmCallHistGapCount, + adVqmCallHistGapLossRateAvg, + adVqmCallHistGapLenPkts, + adVqmCallHistGapLenMsec, + adVqmCallHistLossRateAvg, + adVqmCallHistNetworkLossAvg, + adVqmCallHistDiscardRateAvg, + adVqmCallHistExcessBurst, + adVqmCallHistExcessGap, + adVqmCallHistPpdvMsec, + adVqmCallHistLateThresholdMs, + adVqmCallHistLateThresholdPc, + adVqmCallHistLateUnderThresh, + adVqmCallHistLateTotalCount, + adVqmCallHistLatePeakJitterMs, + adVqmCallHistEarlyThreshMs, + adVqmCallHistEarlyThreshPc, + adVqmCallHistEarlyUnderThresh, + adVqmCallHistEarlyTotalCount, + adVqmCallHistEarlyPeakJitterMs, + adVqmCallHistDelayIncreaseCount, + adVqmCallHistDelayDecreaseCount, + adVqmCallHistResyncCount, + adVqmCallHistJitterBufferType, + adVqmCallHistJbCfgMin, + adVqmCallHistJbCfgNom, + adVqmCallHistJbCfgMax, + adVqmCallHistDuplicatePkts, + adVqmCallHistEarlyPkts, + adVqmCallHistLatePkts, + adVqmCallHistOverrunDiscardPkts, + adVqmCallHistUnderrunDiscardPkts, + adVqmCallHistDelayMinMsec, + adVqmCallHistDelayAvgMsec, + adVqmCallHistDelayMaxMsec, + adVqmCallHistDelayCurrentMsec, + adVqmCallHistExtRLqIn, + adVqmCallHistExtRLqOut, + adVqmCallHistExtRCqIn, + adVqmCallHistExtRCqOut, + adVqmCallHistThroughPutIndex, + adVqmCallHistReliabilityIndex, + adVqmCallHistBitrate + } + STATUS current + DESCRIPTION + "The adVQMCallHistory group defines provides detail voice quality + statistics on 'completed' RTP voice streams." + ::= { adGenAOSVqmGroups 6 } + + adVQMActiveCallGroup OBJECT-GROUP + OBJECTS { + adVqmActCallRtpSourceIp, + adVqmActCallRtpSourcePort, + adVqmActCallRtpDestIp, + adVqmActCallRtpDestPort, + adVqmActCallSsrcid, + adVqmActCallTo, + adVqmActCallFrom, + adVqmActCallRtpSourceUri, + adVqmActCallCallid, + adVqmActCallCcmid, + adVqmActCallSourceIntName, + adVqmActCallDestIntName, + adVqmActCallSourceIntDescription, + adVqmActCallDestIntDescription, + adVqmActCallCallStart, + adVqmActCallCallDurationMs, + adVqmActCallCodec, + adVqmActCallCodecClass, + adVqmActCallDscp, + adVqmActCallPktsRcvdTotal, + adVqmActCallPktsLostTotal, + adVqmActCallPktsDiscardedTotal, + adVqmActCallOutOfOrder, + adVqmActCallPdvAverageMs, + adVqmActCallPdvMaximumMs, + adVqmActCallRtDelayInst, + adVqmActCallRtDelayAverage, + adVqmActCallRtDelayMaximum, + adVqmActCallOnewayDelayInst, + adVqmActCallOnewayDelayAverage, + adVqmActCallOnewayDelayMaximum, + adVqmActCallOrigDelayInst, + adVqmActCallOrigDelayAverage, + adVqmActCallOrigDelayMaximum, + adVqmActCallTermDelayMinimum, + adVqmActCallTermDelayAverage, + adVqmActCallTermDelayMaximum, + adVqmActCallRLq, + adVqmActCallRCq, + adVqmActCallRNominal, + adVqmActCallRG107, + adVqmActCallMosLq, + adVqmActCallMosCq, + adVqmActCallMosPq, + adVqmActCallMosNominal, + adVqmActCallDegLoss, + adVqmActCallDegDiscard, + adVqmActCallDegVocoder, + adVqmActCallDegRecency, + adVqmActCallDegDelay, + adVqmActCallDegSiglvl, + adVqmActCallDegNoiselvl, + adVqmActCallDegEcholvl, + adVqmActCallBurstRLq, + adVqmActCallBurstCount, + adVqmActCallBurstRateAvg, + adVqmActCallBurstLenAvgPkts, + adVqmActCallBurstLenAvgMsec, + adVqmActCallGapR, + adVqmActCallGapCount, + adVqmActCallGapLossRateAvg, + adVqmActCallGapLenPkts, + adVqmActCallGapLenMsec, + adVqmActCallLossRateAvg, + adVqmActCallNetworkLossAvg, + adVqmActCallDiscardRateAvg, + adVqmActCallExcessBurst, + adVqmActCallExcessGap, + adVqmActCallPpdvMsec, + adVqmActCallLateThresholdMs, + adVqmActCallLateThresholdPc, + adVqmActCallLateUnderThresh, + adVqmActCallLateTotalCount, + adVqmActCallLatePeakJitterMs, + adVqmActCallEarlyThreshMs, + adVqmActCallEarlyThreshPc, + adVqmActCallEarlyUnderThresh, + adVqmActCallEarlyTotalCount, + adVqmActCallEarlyPeakJitterMs, + adVqmActCallDelayIncreaseCount, + adVqmActCallDelayDecreaseCount, + adVqmActCallResyncCount, + adVqmActCallJitterBufferType, + adVqmActCallJbCfgMin, + adVqmActCallJbCfgNom, + adVqmActCallJbCfgMax, + adVqmActCallDuplicatePkts, + adVqmActCallEarlyPkts, + adVqmActCallLatePkts, + adVqmActCallOverrunDiscardPkts, + adVqmActCallUnderrunDiscardPkts, + adVqmActCallDelayMinMsec, + adVqmActCallDelayAvgMsec, + adVqmActCallDelayMaxMsec, + adVqmActCallDelayCurrentMsec, + adVqmActCallExtRLqIn, + adVqmActCallExtRLqOut, + adVqmActCallExtRCqIn, + adVqmActCallExtRCqOut, + adVqmActCallThroughPutIndex, + adVqmActCallReliabilityIndex, + adVqmActCallBitrate + } + STATUS current + DESCRIPTION + "The adVQMActiveCall group defines provides detail voice quality + statistics on 'current' RTP voice streams." + ::= { adGenAOSVqmGroups 7 } + + adVQMTrapGroup OBJECT-GROUP + OBJECTS { + adVqmTrapState, + adVqmTrapCfgSeverityLevel, + adVqmTrapEventType + } + STATUS current + DESCRIPTION + "The objects necessary to control VQM notification messages." + ::= { adGenAOSVqmGroups 8 } + + adVQMNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adVQMEndOfCallTrap } + STATUS current + DESCRIPTION + "Traps which may be used to enhance event driven + management of VQM." + ::= { adGenAOSVqmGroups 9 } + + END + + + diff --git a/MIBS/adtran/ADTRAN-AOS-VRRP-MIB b/MIBS/adtran/ADTRAN-AOS-VRRP-MIB new file mode 100644 index 0000000..77ae47d --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOS-VRRP-MIB @@ -0,0 +1,258 @@ +ADTRAN-AOS-VRRP-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32, + OBJECT-TYPE + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + InetAddress, InetAddressType + FROM INET-ADDRESS-MIB + ifIndex FROM IF-MIB + adGenAOSConformance, adGenAOSRouter + FROM ADTRAN-AOS; + +adGenAOSVrrpMib MODULE-IDENTITY + LAST-UPDATED "201404170000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module defines VRRP V2 and V3 notifications for AdtranOS + products and provides information about the virtual router instance." + REVISION "201407290000Z" -- July 29, 2014 / YYYYMMDDHHMMZ + DESCRIPTION + "Revised text in descriptions." + REVISION "201404170000Z" -- April 17, 2014 / YYYYMMDDHHMMZ + DESCRIPTION + "Created the adGenAosVrrp MIB. Revision R11.3" + + ::= { adIdentity 10000 53 2 3} + +adGenAOSVrrp OBJECT IDENTIFIER ::= { adGenAOSRouter 3 } +--============================================================================================= + +adGenAOSVrrpTrap OBJECT IDENTIFIER ::= { adGenAOSVrrp 0 } +adGenAOSVrrpTrapCntl OBJECT IDENTIFIER ::= { adGenAOSVrrp 1 } + +--Define Vrrp Table and Entry for the table +adGenAOSVrrpTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSVrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Vrrp Router instances." + ::= { adGenAOSVrrp 2 } + +adGenAOSVrrpEntry OBJECT-TYPE + SYNTAX AdGenAOSVrrpEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The parameters of a particular VRRP Instance." + INDEX { ifIndex, adGenAOSVrrpVersion, adGenAOSVrrpId, + adGenAOSVrrpInetAddrType } + ::= { adGenAOSVrrpTable 1 } + + +AdGenAOSVrrpEntry ::= + SEQUENCE { + adGenAOSVrrpVersion INTEGER, + adGenAOSVrrpId Integer32, + adGenAOSVrrpInetAddrType InetAddressType, + adGenAOSVrrpInetAddr InetAddress, + adGenAOSVrrpOperStatus INTEGER, + adGenAOSVrrpPriority Integer32 + } + +adGenAOSVrrpVersion OBJECT-TYPE + SYNTAX INTEGER { + v2(2), + v3(3) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Specifies the version of VRRP used in the current Virtual Router instance." + ::= { adGenAOSVrrpEntry 1 } + +adGenAOSVrrpId OBJECT-TYPE + SYNTAX Integer32 (1..255) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies a row in the AdGenAOSVrrpTable. The ID is unique to the VRRP + instance of VRRP Type (v2 and v3). " + ::= { adGenAOSVrrpEntry 2 } + +adGenAOSVrrpInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Identifies the primary IP address type." + ::= { adGenAOSVrrpEntry 3 } + +adGenAOSVrrpInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies the primary IP address." + ::= { adGenAOSVrrpEntry 4 } + +adGenAOSVrrpOperStatus OBJECT-TYPE + SYNTAX INTEGER { + initialize(1), + backup(2), + master(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Identifies if the router is the master or backup." + ::= { adGenAOSVrrpEntry 5 } + +adGenAOSVrrpPriority OBJECT-TYPE + SYNTAX Integer32 (0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Displays the priority of the virtual router instance." + ::= { adGenAOSVrrpEntry 6 } + +--Trap Control information +adGenAOSVrrpMasterTrapCntl OBJECT-TYPE + SYNTAX INTEGER { enabled(1), disabled(2) } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable indicates whether the system produces + the adGenAOSVrrpMaster trap." + DEFVAL { disabled } + ::= { adGenAOSVrrpTrapCntl 1 } + +--Trap notification information +adGenAOSVrrpMasterTrap NOTIFICATION-TYPE + OBJECTS { + adGenAOSVrrpOperStatus + } + STATUS current + DESCRIPTION + "A Master Trap signifies that one of the virtual routers has changed + its state. Either from Master to Backup or Backup to Master" + ::= { adGenAOSVrrpTrap 1 } + + ------------------------------------------------------------ +-- Conformance information +-- +adGenAOSVrrpConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 20 } + +adGenAOSVrrpGroups OBJECT IDENTIFIER + ::= { adGenAOSVrrpConformance 1 } + +adGenAOSVrrpCompliances OBJECT IDENTIFIER + ::= { adGenAOSVrrpConformance 2 } + +-- Compliance statements +-- + +-- Full compliance statement + adGenAOSVrrpFullCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + VRRP V2 and V3 in adGenAosVrrp MIB. When this MIB is implemented + with support for read-write, then such an implementation can claim + full compliance." + + MODULE -- this module + + GROUP adGenAOSVrrpObjectGroup + DESCRIPTION + "A collection of objects that constitute the VRRP Table." + + GROUP adGenAOSVrrpTrapCfgGroup + DESCRIPTION + "A collection of objects providing configuration for the VRRP trap." + + GROUP adGenAOSVrrpTrapGroup + DESCRIPTION + "This group is used for the management of + asynchronous notifications for VRRP state changes." + + GROUP adGenAOSVrrpNotificationGroup + DESCRIPTION + "This optional group defines the asynchronous + notifications generated VRRP state changes." + + ::= {adGenAOSVrrpCompliances 1} + +-- +-- Read-Only Compliance +-- + adGenAOSVrrpReadOnlyCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMP entities which implement + VRRP V2 and V3 in adGenAOSVrrp MIB. When this MIB is implemented + without support for read-create (i.e. in read-only mode), + then such an implementation can claim read-only compliance. + A virtual router can be defined but cannot be modified using + this MIB." + + MODULE -- this module + + GROUP adGenAOSVrrpObjectGroup + DESCRIPTION + "A collection of objects that constitute the VRRP Table." + + ::= { adGenAOSVrrpCompliances 2 } + +--Group Definitions + adGenAOSVrrpObjectGroup OBJECT-GROUP + OBJECTS{ adGenAOSVrrpInetAddr, adGenAOSVrrpPriority } + STATUS current + DESCRIPTION + "The objects that define VRRP table." + ::= { adGenAOSVrrpGroups 1 } + + adGenAOSVrrpTrapCfgGroup OBJECT-GROUP + OBJECTS { + adGenAOSVrrpMasterTrapCntl + } + STATUS current + DESCRIPTION + "This group contains the objects necessary to enable/disable + VRRP traps." + ::= { adGenAOSVrrpGroups 2 } + + adGenAOSVrrpTrapGroup OBJECT-GROUP + OBJECTS { + adGenAOSVrrpOperStatus + } + STATUS current + DESCRIPTION + "The objects necessary to control VRRP state notification messages." + ::= { adGenAOSVrrpGroups 3 } + + adGenAOSVrrpNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { adGenAOSVrrpMasterTrap } + STATUS current + DESCRIPTION + "Traps which may be used to detect the change of state + in any of the virtual router instances." + ::= { adGenAOSVrrpGroups 4 } + +END + diff --git a/MIBS/adtran/ADTRAN-AOSCPU b/MIBS/adtran/ADTRAN-AOSCPU new file mode 100644 index 0000000..fa72fe6 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOSCPU @@ -0,0 +1,467 @@ +ADTRAN-AOSCPU DEFINITIONS ::= BEGIN + +IMPORTS + Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY, + Unsigned32, NOTIFICATION-TYPE, OBJECT-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF + sysName + FROM SNMPv2-MIB + adIdentityShared + FROM ADTRAN-MIB + adGenAOSCommon, adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAOSCpuUtilMib MODULE-IDENTITY + LAST-UPDATED "200904300000Z" -- April 30, 2009 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB contains information regarding CPU utilization, Memory usage + and system process status." + + REVISION "200410040000Z" -- October 24, 2004 + DESCRIPTION + "Initial version of this MIB module." + + REVISION "200904300000Z" -- April 30, 2009 + DESCRIPTION + "Added resource utilization OIDs for traps and tables." + + REVISION "200908130000Z" -- August 13, 2009 + DESCRIPTION + "Added sysName to adGenAOSResUtilThreshAlarm and + adGenAOSResUtilThreshNormal." + + ::= { adIdentityShared 4 } + +adGenAOSCpuUtil OBJECT IDENTIFIER ::= { adGenAOSCommon 4 } + +-- +-- Unit CPU and Memory Utilization Group +-- + +-- Trap OID +adGenAOSResUtilThreshTraps OBJECT-IDENTITY + STATUS current + DESCRIPTION + "These traps indicate that a resource's utilization status has changed + respective of a set threshold value. There are two types of traps, + Alarm and Normal. The traps will return the adGenAOSResUtilThreshTable + indices and the number of seconds since epoch as a timestamp + indicating when the utilization status changed. The timestamp value is + indicative of when the utilization status changed an not when the trap + was sent." + ::= { adGenAOSCpuUtil 0 } + +adGenAOSCurrentCpuUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU utilization over the last second." + ::= { adGenAOSCpuUtil 1 } + +adGenAOSClearUtilizationStats OBJECT-TYPE + SYNTAX INTEGER { + reset(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set value to 1 to clear CPU utilization statistics." + ::= { adGenAOSCpuUtil 2 } + +adGenAOS1MinCpuUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU utilization over the last minute." + ::= { adGenAOSCpuUtil 3 } + +adGenAOS5MinCpuUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average CPU utilization over the last 5 minutes." + ::= { adGenAOSCpuUtil 4 } + +adGenAOSMaxCpuUtil OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum CPU utilization since last system reboot or + statistics reset." + ::= { adGenAOSCpuUtil 5 } + +adGenAOSMemPool OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total memory pool available." + ::= { adGenAOSCpuUtil 6 } + +adGenAOSHeapSize OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total Heap size. This is the amount of memory available after the + code is decompressed and packet buffers are allocated." + ::= { adGenAOSCpuUtil 7 } + +adGenAOSHeapFree OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current amount of heap available for use." + ::= { adGenAOSCpuUtil 8 } + +-- +-- System Process Table +-- +adGenAOSProcessTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table reporting the current run state of all current processes." + ::= { adGenAOSCpuUtil 9 } + +adGenAOSProcessEntry OBJECT-TYPE + SYNTAX AdGenAOSProcessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the list is a current system process." + INDEX { adGenAOSProcID } + ::= { adGenAOSProcessTable 1 } + +AdGenAOSProcessEntry ::= + SEQUENCE { + adGenAOSProcID Integer32, + adGenAOSProcName DisplayString, + adGenAOSProcPriority Integer32, + adGenAOSProcState INTEGER, + adGenAOSProcCount Gauge32, + adGenAOSProcExecTime Gauge32, + adGenAOSProcRunTime Gauge32, + adGenAOSProc1SecLd Gauge32 + } + +adGenAOSProcID OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique indentifier for the process." + ::= { adGenAOSProcessEntry 1 } + +adGenAOSProcName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System process name." + ::= { adGenAOSProcessEntry 2 } + +adGenAOSProcPriority OBJECT-TYPE + SYNTAX Integer32(0..255) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current system process priority." + ::= { adGenAOSProcessEntry 3 } + +adGenAOSProcState OBJECT-TYPE + SYNTAX INTEGER { + running(1), + ready(2), + wait(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current system process state." + ::= { adGenAOSProcessEntry 4 } + +adGenAOSProcCount OBJECT-TYPE + SYNTAX Gauge32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current number of times the process has been invoked." + ::= { adGenAOSProcessEntry 5 } + +adGenAOSProcExecTime OBJECT-TYPE + SYNTAX Gauge32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total amount of time spent executing this process. Result is + in usec." + ::= { adGenAOSProcessEntry 6 } + +adGenAOSProcRunTime OBJECT-TYPE + SYNTAX Gauge32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total amount of time spent executing this process. Result is + in usec." + ::= { adGenAOSProcessEntry 7 } + +adGenAOSProc1SecLd OBJECT-TYPE + SYNTAX Gauge32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percent system utilization for the process." + ::= { adGenAOSProcessEntry 8 } + +-- +-- Resource Utilization Threshold Table +-- +adGenAOSResUtilThreshTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdGenAOSResUtilThreshEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table reporting the current resource utilization threshold traps + with abilities to configure the traps. The table supports create and + destroy. To prevent abuse, the table will not support row creation + once 20 or more entries exist within the table." + ::= { adGenAOSCpuUtil 10 } + +adGenAOSResUtilThreshEntry OBJECT-TYPE + SYNTAX AdGenAOSResUtilThreshEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the table represents a current resource utilization + threshold notification. The entry is composed of an enumerated + integer representing the resource type, the numerical threshold and + time interval settings. All entries are immutable and all columns are + required for create." + INDEX { + adGenAOSResType, + adGenAOSResUtilThresh, + adGenAOSResUtilTimeInterval + } + ::= { adGenAOSResUtilThreshTable 1 } + +AdGenAOSResUtilThreshEntry ::= + SEQUENCE { + adGenAOSResType INTEGER, + adGenAOSResUtilThresh Gauge32, + adGenAOSResUtilTimeInterval Gauge32, + adGenAOSResUtilThreshRowStatus RowStatus + } + +adGenAOSResType OBJECT-TYPE + SYNTAX INTEGER { + cpu(1), + heap(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indentifier specifying the resource type. + Resource notes: + (2) Heap - The heap resource will only display a time interval value + of 1. Setting the value to a valid time interval value will always + result in the inherent default value of 1. A heap notification will + occur whenever the threshold is exceeded." + ::= { adGenAOSResUtilThreshEntry 1 } + +adGenAOSResUtilThresh OBJECT-TYPE + SYNTAX Gauge32(1..100) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The utilization threshold value expressed as a whole number + percentage." + ::= { adGenAOSResUtilThreshEntry 2 } + +adGenAOSResUtilTimeInterval OBJECT-TYPE + SYNTAX Gauge32(1..86400) -- 86400 seconds = 1 day + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Time interval in seconds for actual to exceed threshold." + ::= { adGenAOSResUtilThreshEntry 3 } + +adGenAOSResUtilThreshRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "RowStatus column for this table. Since each entry is immutable the + only acceptable RowStatus values (for set) are createAndGo(4) and + destroy(6). The only acceptable RowStatus value for get is + active(1)." + ::= { adGenAOSResUtilThreshEntry 4 } + +adGenAOSResUtilThreshTimestamp OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS accessible-for-notify + STATUS current + DESCRIPTION + "The time (seconds since epoch) that a resource utilization + threshold trap condition occurred and not necessarily the when + the trap was sent." + ::= { adGenAOSCpuUtil 11 } + +-- Traps +adGenAOSResUtilThreshAlarm NOTIFICATION-TYPE + OBJECTS { + adGenAOSResType, + adGenAOSResUtilThresh, + adGenAOSResUtilTimeInterval, + adGenAOSResUtilThreshTimestamp, + sysName + } + STATUS current + DESCRIPTION + "This trap indicates the resource utilization exceeded the set + threshold value for the entirety of the set time interval. The + specific resource utilization is specified via the indexes + adGenAOSResType, adGenAOSResUtilThresh, and + adGenAOSResUtilTimeInterval. The adGenAOSResUtilThreshTimestamp + indicates when this condition occurred and not necessarily when the + trap was sent. The sysName is the exact same as defined in + SNMPv2-MIB." + ::= { adGenAOSResUtilThreshTraps 1 } + +adGenAOSResUtilThreshNormal NOTIFICATION-TYPE + OBJECTS { + adGenAOSResType, + adGenAOSResUtilThresh, + adGenAOSResUtilTimeInterval, + adGenAOSResUtilThreshTimestamp, + sysName + } + STATUS current + DESCRIPTION + "This trap indicates the resource utilization has been in a normal + (non-alarm) state for at least 5 seconds. This condition can only + occur after the alarm state has been triggered. The specific + resource utilization is specified via the indexes adGenAOSResType, + adGenAOSResUtilThresh, and adGenAOSResUtilTimeInterval. The + adGenAOSResUtilThreshTimestamp indicates when this condition + occurred and not necessarily when the trap was sent.The sysName is + the exact same as defined in SNMPv2-MIB." + ::= { adGenAOSResUtilThreshTraps 2 } + +-- conformance information + +adGenAOSCpuConformance + OBJECT IDENTIFIER ::= { adGenAOSConformance 4 } + +adAOSCpuCompliances + OBJECT IDENTIFIER ::= { adGenAOSCpuConformance 1 } + +adAOSCpuGroups + OBJECT IDENTIFIER ::= { adGenAOSCpuConformance 2 } + +-- compliance statements +adAOSCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement the adAosCPU.mib" + + MODULE + MANDATORY-GROUPS { + adGenAOSCpuGroup + } + GROUP adGenAOSProcessGroup + DESCRIPTION + "This optional group is used to report the current run state of + all processes." + + GROUP adGenAOSThresholdGroup + DESCRIPTION + "This optional group is used to configure the trap thresholds." + + GROUP adGenAOSThresholdTrapGroup + DESCRIPTION + "This optional group is used for the management of notifications." + ::= { adAOSCpuCompliances 1 } + +-- units of conformance +adGenAOSCpuGroup OBJECT-GROUP + OBJECTS { + adGenAOSCurrentCpuUtil, + adGenAOSClearUtilizationStats, + adGenAOS1MinCpuUtil, + adGenAOS5MinCpuUtil, + adGenAOSMaxCpuUtil, + adGenAOSMemPool, + adGenAOSHeapSize, + adGenAOSHeapFree + } + STATUS current + DESCRIPTION + "The Unit SNMP Config Group." + ::= { adAOSCpuGroups 1 } + +adGenAOSProcessGroup OBJECT-GROUP + OBJECTS { + adGenAOSProcName, + adGenAOSProcPriority, + adGenAOSProcState, + adGenAOSProcCount, + adGenAOSProcExecTime, + adGenAOSProcRunTime, + adGenAOSProc1SecLd + } + STATUS current + DESCRIPTION + "This group is used to report the status of current processes." + ::= { adAOSCpuGroups 2 } + +adGenAOSThresholdGroup OBJECT-GROUP + OBJECTS { + adGenAOSResType, + adGenAOSResUtilThresh, + adGenAOSResUtilTimeInterval, + adGenAOSResUtilThreshRowStatus, + adGenAOSResUtilThreshTimestamp + } + STATUS current + DESCRIPTION + "The threshold config group. Contains objects to set and get + the threshold and time interval to trigger a trap." + ::= { adAOSCpuGroups 3 } + +adGenAOSThresholdTrapGroup NOTIFICATION-GROUP + NOTIFICATIONS { + adGenAOSResUtilThreshAlarm, + adGenAOSResUtilThreshNormal + } + STATUS current + DESCRIPTION + "Traps which may be used to enhance event driven management of + the CPU." + ::= { adAOSCpuGroups 4 } + +END + diff --git a/MIBS/adtran/ADTRAN-AOSDOWNLOAD b/MIBS/adtran/ADTRAN-AOSDOWNLOAD new file mode 100644 index 0000000..a9c4fef --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOSDOWNLOAD @@ -0,0 +1,603 @@ + ADTRAN-AOSDOWNLOAD DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, TDomain, TAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSCommon, adGenAOSConformance + FROM ADTRAN-AOS; + + + adAOSDownloadMib MODULE-IDENTITY + LAST-UPDATED "200409212216Z" -- September 21, 2004 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB defines how the method for commanding an ADTRAN + OS device to initiate a download or upload of configuration + or firmware from a TFTP server " + + REVISION "200409212216Z" -- September 21, 2004 + DESCRIPTION + "Initial version of this MIB module." + ::= { adIdentity 10000 53 1 3 } + + adAOSDownload OBJECT IDENTIFIER ::= { adGenAOSCommon 3 } + + + adAOSDownloadTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdAOSDownloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of firmware downloads to this device. + There will at any time be either 0 or 1 rows in + this table, and the only valid index for this + table is 1. It is only a table so that we may + take advantage of the RowStatus textual convention + for configuring the download parameters." + ::= { adAOSDownload 1 } + + adAOSDownloadEntry OBJECT-TYPE + SYNTAX AdAOSDownloadEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row in the adAOSDownloadTable containing the + download parameters." + INDEX { adAOSDownloadIndex } + ::= { adAOSDownloadTable 1 } + + AdAOSDownloadEntry ::= + SEQUENCE { + adAOSDownloadIndex INTEGER, + adAOSDownloadOwnerAddress TAddress, + adAOSDownloadOwnerDomain TDomain, + adAOSDownloadTAddress TAddress, + adAOSDownloadTDomain TDomain, + adAOSDownloadFilename DisplayString, + adAOSDownloadResetType INTEGER, + adAOSDownloadErrorStatus INTEGER, + adAOSDownloadErrorText DisplayString, + adAOSDownloadStatus RowStatus, + adAOSDownloadPassesLeft Integer32, + adAOSDownloadOctetCount Integer32, + adAOSDownloadDestination DisplayString, --deprecated + adAOSDownloadDestinationType INTEGER + } + + adAOSDownloadIndex OBJECT-TYPE + SYNTAX INTEGER { + dlInstance(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index which uniquely identifies this row. + The only legal value for this object is 1." + ::= { adAOSDownloadEntry 1 } + + adAOSDownloadOwnerAddress OBJECT-TYPE + SYNTAX TAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transport address of the management station + that initiated this download attempt, formatted + according to the value of the associated instance + of adAOSDownloadOwnerDomain." + ::= { adAOSDownloadEntry 2 } + + adAOSDownloadOwnerDomain OBJECT-TYPE + SYNTAX TDomain + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The kind of transport service used by the + management station that initiated this download + attempt." + ::= { adAOSDownloadEntry 3 } + + adAOSDownloadTAddress OBJECT-TYPE + SYNTAX TAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The transport address of the node to download + firmware from, formatted according to the value of + the associated instance of adAOSDownloadTDomain. + + An attempt to modify this value will fail if the + associated adAOSDownloadStatus object would be + equal to 'active' both before and after the + modification attempt." + ::= { adAOSDownloadEntry 4 } + + adAOSDownloadTDomain OBJECT-TYPE + SYNTAX TDomain + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The kind of transport service to be used for the + download. Currently supports snmpUDPDomain and + snmpIPXDomain. + + An attempt to modify this value will fail if the + associated adAOSDownloadStatus object would be + equal to 'active' both before and after the + modification attempt." + ::= { adAOSDownloadEntry 5 } + + adAOSDownloadFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Filename and path of file to download (maximum + length of 63 characters + NULL). + + An attempt to modify this value will fail if the + associated adAOSDownloadStatus object would be + equal to 'active' both before and after the + modification attempt." + ::= { adAOSDownloadEntry 6 } + + adAOSDownloadResetType OBJECT-TYPE + SYNTAX INTEGER { + noReset(1), + warmReset(2), + factoryReset(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The type of reset to perform after completion of + the firmware download. Note that not all agents + will support all possible values, and there may + be other agent-specific values for this object." + ::= { adAOSDownloadEntry 7 } + + adAOSDownloadErrorStatus OBJECT-TYPE + SYNTAX INTEGER { + fileNotFound(1), + accessViolation(2), + diskFull(3), + illegalOperation(4), + unknownTID(5), + fileExists(6), + noSuchUser(7), + notDefined(8), + corruptFile(9), + noServer(10), + tftpTimeout(11), + hardwareError(12), + success(13), + aborted(14), + inProgress(15), + idle(16), + erasingEeprom(17), + incompleteFirmware(18), + requirePowerCycle(19), + cannotUpgrade(20), + cannotDowngrade(21) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of download. The first seven codes are + equal to the codes defined by the TFTP protocol. + 'notDefined' is the same as TFTP protocol error 0. + The following are the other possible values for this + object: + + corruptFile - the agent detected a problem + with the download file format. + noServer - the TFTP server at + adAOSDownloadTAddress did not + respond to the TFTP request. + tftpTimeout - the download was aborted due + to excessive timeouts. + hardwareError - there was a hardware problem + on the agent that forced an + abort of the download (see + adAOSDownloadErrorText for + more detailed information). + success - the download has completed + successfully. + aborted - the download was aborted by + setting the + adAOSDownloadStatus to + 'notInService' or 'delete'. + inProgress - the TFTP transfer is currently + active. + idle - means that the download has + not yet started (i.e. the + value of adAOSDownloadStatus + has not yet been set to + 'active'). + erasingEeprom - the agent is currently erasing + the EEPROM device. + incompleteFirmware - the agent is running an + incomplete version of firmware + and requires a download. + requirePowerCycle - the agent must be power cycled + to run the newly downloaded + firmware. + cannotUpgrade - the agent's current firmware + revision cannot be upgraded to + the revision in the download + file. + cannotDowngrade - the agent's current firmware + revision cannot be downgraded + to the revision in the + download file." + ::= { adAOSDownloadEntry 8 } + + adAOSDownloadErrorText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the current error status + of the firmware download." + ::= { adAOSDownloadEntry 9 } + + adAOSDownloadStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this download entry. This object + may not be set to 'active' unless the following + columnar objects exist in this row: + adAOSDownloadTAddress, adAOSDownloadTDomain, + adAOSDownloadFilename, and + adAOSDownloadResetType." + ::= { adAOSDownloadEntry 10 } + + adAOSDownloadPassesLeft OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of passes remaining in the current + download attempt. Some agents require multiple + passes through the download file in order to + download a firmware image. This object indicates + the number of passes remaining, including the + current pass. The object is initialized by the + agent to the number of passes required to complete + the download when the corresponding instance of + adAOSDownloadStatus is set to 'active'. It is + decremented by one each time a pass completes." + ::= { adAOSDownloadEntry 11 } + + adAOSDownloadOctetCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of octets that have been transferred + during the current pass. This object is initialized + to zero by the agent when the corresponding instance + of adAOSDownloadStatus is set to 'active', and + reinitialized to zero at the beginning of each pass." + ::= { adAOSDownloadEntry 12 } + + adAOSDownloadDestination OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-create + STATUS deprecated + DESCRIPTION + "The destination of the download file. + The allowable destination names depend on the type + of agent being downloaded. In all cases, a + destination of '/os/primary' or '/os/secondary' + indicates that this is a download of the agent's + firmware image. The agent will use '/os/primary' + as the default value for this object when the row + is created. + + ICF router agents also allow a download of a config + file. Currently, the name of the config file on the + agent is '/config'. + + An agent should reject an attempt to set this object + to a destination name that does not make sense for + this type of agent." + DEFVAL { "/os/primary" } -- public + ::= { adAOSDownloadEntry 13 } + + adAOSDownloadDestinationType OBJECT-TYPE + SYNTAX INTEGER { + primary(1), + secondary(2), + config(3), + remote(4), + other(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The destination of the download file. + The allowable destination names depend on the type + of agent being downloaded. In all cases, a + destination of 'primary(1)' or 'secondary(2)' + indicates that this is a download of the agent's + firmware image. The agent will use 'primary(1)' + as the default value for this object when the row + is created. + + ICF router agents also allow a download of a config + file. Currently, the name of the config file on the + agent is 'config(3)'. + + ICF router agents also allow a download of a + file to a remote server. A destination of 'remote(4)' + indicates that this is a download to a remote server. + + An agent should reject an attempt to set this object + to a destination name that does not make sense for + this type of agent." + DEFVAL { 1 } -- public + ::= { adAOSDownloadEntry 14 } + + adAOSDownloadLogMaxSize OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum number of the download log entries + supported by this agent. Note that 0 is a + legal value for this variable." + ::= { adAOSDownload 2 } + + adAOSDownloadLogSize OBJECT-TYPE + SYNTAX Gauge32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of download log entries currently in + the adAOSDownloadLogTable." + ::= { adAOSDownload 3 } + + adAOSDownloadLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdAOSDownloadLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A log of the adAOSDownloadSize most recent + download attempts to this device. The first entry + in the table is the oldest." + ::= { adAOSDownload 4 } + + adAOSDownloadLogEntry OBJECT-TYPE + SYNTAX AdAOSDownloadLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adAOSDownloadLogTable containing + information about a single download attempt." + INDEX { adAOSDlLogIndex } + ::= { adAOSDownloadLogTable 1 } + + AdAOSDownloadLogEntry ::= + SEQUENCE { + adAOSDlLogIndex Integer32, + adAOSDlLogOwnerAddress TAddress, + adAOSDlLogOwnerDomain TDomain, + adAOSDlLogTAddress TAddress, + adAOSDlLogTDomain TDomain, + adAOSDlLogFilename DisplayString, + adAOSDlLogResetType INTEGER, + adAOSDlLogErrorStatus INTEGER, + adAOSDlLogErrorText DisplayString + } + + adAOSDlLogIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The index of this entry in the download log + table. Index 1 will always contain the oldest + entry. If the table is full when a download + attempt is made, the new entry becomes the last + entry (adAOSDownloadLogMaxSize), and all earlier + entries are shifted down by one entry, removing + the old index 1." + ::= { adAOSDownloadLogEntry 1 } + + adAOSDlLogOwnerAddress OBJECT-TYPE + SYNTAX TAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transport address of the management station + that attempted to initiate a download of this + device, formatted according to the value of + adAOSDlLastOwnerDomain." + ::= { adAOSDownloadLogEntry 2 } + + adAOSDlLogOwnerDomain OBJECT-TYPE + SYNTAX TDomain + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The kind of transport service used by the + management station that attempted to initiate a + download of this device." + ::= { adAOSDownloadLogEntry 3 } + + adAOSDlLogTAddress OBJECT-TYPE + SYNTAX TAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transport address of the node from which this + device attempted to download firmware, formatted + according to the value of adAOSDlLastTDomain." + ::= { adAOSDownloadLogEntry 4 } + + adAOSDlLogTDomain OBJECT-TYPE + SYNTAX TDomain + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The kind of transport service which was used for + the attempt to download firmware to this device." + ::= { adAOSDownloadLogEntry 5 } + + adAOSDlLogFilename OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The filename from which this device attempted to + download firmware." + ::= { adAOSDownloadLogEntry 6 } + + adAOSDlLogResetType OBJECT-TYPE + SYNTAX INTEGER { + noReset(1), + warmReset(2), + factoryReset(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of reset requested to be performed + after completion of the firmware download + attempt." + ::= { adAOSDownloadLogEntry 7 } + + adAOSDlLogErrorStatus OBJECT-TYPE + SYNTAX INTEGER { + fileNotFound(1), + accessViolation(2), + diskFull(3), + illegalOperation(4), + unknownTID(5), + fileExists(6), + noSuchUser(7), + notDefined(8), + corruptFile(9), + noServer(10), + tftpTimeout(11), + hardwareError(12), + success(13), + aborted(14) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The result of the attempt to download firmware to + this device. The values are the same as the + corresponding values of adAOSDownloadErrorStatus." + ::= { adAOSDownloadLogEntry 8 } + + adAOSDlLogErrorText OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A textual description of the final error status + of the attempt to download firmware to this + device." + ::= { adAOSDownloadLogEntry 9 } + + + -- conformance information + + adAOSDownloadConformance + OBJECT IDENTIFIER ::= { adGenAOSConformance 3 } + + adAOSDownloadCompliances + OBJECT IDENTIFIER ::= { adAOSDownloadConformance 1 } + adAOSDownloadGroups + OBJECT IDENTIFIER ::= { adAOSDownloadConformance 2 } + + + -- compliance statements + + adAOSDownloadConfigCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "New version of the compliance statement for + network downloadable devices that allows + for monitoring in-progress downloads and for + directing a download to different destinations + on the device." + MODULE + MANDATORY-GROUPS { adAOSDownloadConfigGroup } + + GROUP adAOSDownloadLogGroup + DESCRIPTION + "This group should be implemented by devices + that are able to keep log of network download + attempts." + + ::= { adAOSDownloadCompliances 1 } + + + -- units of conformance + + + adAOSDownloadLogGroup OBJECT-GROUP + OBJECTS { adAOSDlLogIndex, + adAOSDlLogOwnerAddress, + adAOSDlLogOwnerDomain, + adAOSDlLogTAddress, + adAOSDlLogTDomain, + adAOSDlLogFilename, + adAOSDlLogResetType, + adAOSDlLogErrorStatus, + adAOSDlLogErrorText + } + STATUS current + DESCRIPTION + "A collection of objects for maintaining a log of + network download attempts to ICF devices." + ::= { adAOSDownloadGroups 1 } + + adAOSDownloadConfigGroup OBJECT-GROUP + OBJECTS { adAOSDownloadIndex, + adAOSDownloadOwnerAddress, + adAOSDownloadOwnerDomain, + adAOSDownloadTAddress, + adAOSDownloadTDomain, + adAOSDownloadFilename, + adAOSDownloadResetType, + adAOSDownloadErrorStatus, + adAOSDownloadErrorText, + adAOSDownloadStatus, + adAOSDownloadPassesLeft, + adAOSDownloadOctetCount, + adAOSDownloadDestination, + adAOSDownloadLogMaxSize, + adAOSDownloadLogSize + } + STATUS current + DESCRIPTION + "A collection of objects for controlling and + monitoring network download of device firmware to + ICF devices." + ::= { adAOSDownloadGroups 2 } + + + END + diff --git a/MIBS/adtran/ADTRAN-AOSFILESYSTEM b/MIBS/adtran/ADTRAN-AOSFILESYSTEM new file mode 100644 index 0000000..5d47d2d --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOSFILESYSTEM @@ -0,0 +1,239 @@ + ADTRAN-AOSFILESYSTEM DEFINITIONS ::= BEGIN + + IMPORTS + Unsigned32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, TDomain, TAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSCommon, adGenAOSConformance + FROM ADTRAN-AOS; + + adGenAOSFileSystemMib MODULE-IDENTITY + LAST-UPDATED "200505180000Z" -- May 18, 2005 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB contains device information, contact information, and + overall system health information." + + REVISION "200505180000Z" -- May 18, 2005 + DESCRIPTION + "Initial version of this MIB module." + ::= { adIdentity 10000 53 1 6 } + + adGenAOSFileSystem OBJECT IDENTIFIER ::= { adGenAOSCommon 6 } + + adAOSFileSystemRecordTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdAOSFileSystemRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table files stored on the unit. + " + ::= { adGenAOSFileSystem 1 } + + adAOSFileSystemRecordEntry OBJECT-TYPE + SYNTAX AdAOSFileSystemRecordEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row in the adAOSFileSystemRecordTable containing the + information about the files stored on the unit." + INDEX { adAOSFileSystemRecordID } + ::= { adAOSFileSystemRecordTable 1 } + + AdAOSFileSystemRecordEntry ::= + SEQUENCE { + adAOSFileSystemRecordID Unsigned32, + adAOSFileSystemRecordSystem DisplayString, + adAOSFileSystemRecordType INTEGER, + adAOSFileSystemRecordPath DisplayString, + adAOSFileSystemRecordName DisplayString, + adAOSFileSystemRecordSize Unsigned32, + adAOSFileSystemRecordStatus RowStatus + } + + adAOSFileSystemRecordID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique identifier for this file system entry." + ::= { adAOSFileSystemRecordEntry 1 } + + + adAOSFileSystemRecordSystem OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The record storage type." + ::= { adAOSFileSystemRecordEntry 2 } + + adAOSFileSystemRecordType OBJECT-TYPE + SYNTAX INTEGER { + file (1), + directory (2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The type or record entry." + ::= { adAOSFileSystemRecordEntry 3 } + + adAOSFileSystemRecordPath OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The directory path." + ::= { adAOSFileSystemRecordEntry 4 } + + adAOSFileSystemRecordName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The entry name." + ::= { adAOSFileSystemRecordEntry 5 } + + adAOSFileSystemRecordSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The record size." + ::= { adAOSFileSystemRecordEntry 6 } + + adAOSFileSystemRecordStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this record entry. This object + may only be set to 'destroy' to remove a file from + the file system. Directories cannot be removed with + this object." + ::= { adAOSFileSystemRecordEntry 7 } + + adAOSFileSystemTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdAOSFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table containg information about the filesytem storage. + " + ::= { adGenAOSFileSystem 2 } + + adAOSFileSystemEntry OBJECT-TYPE + SYNTAX AdAOSFileSystemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The row in the adAOSFileSystemTable containing information + about the file system." + INDEX { adAOSFileSystemID } + ::= { adAOSFileSystemTable 1 } + + AdAOSFileSystemEntry ::= + SEQUENCE { + adAOSFileSystemID Unsigned32, + adAOSFileSystemType DisplayString, + adAOSFileSystemTotalSize Unsigned32, + adAOSFileSystemFreeSize Unsigned32 + } + + adAOSFileSystemID OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Unique identifier for this file system entry." + ::= { adAOSFileSystemEntry 1 } + + adAOSFileSystemType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The file storage type." + ::= { adAOSFileSystemEntry 2 } + + adAOSFileSystemTotalSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Total storage for this file system." + ::= { adAOSFileSystemEntry 3 } + + adAOSFileSystemFreeSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Free storage for this file system." + ::= { adAOSFileSystemEntry 4 } + + -- conformance information + + adGenAOSFileSystemConformance + OBJECT IDENTIFIER ::= { adGenAOSConformance 5 } + adAOSFileSystemCompliances + OBJECT IDENTIFIER ::= { adGenAOSFileSystemConformance 1 } + adAOSFileSystemRecordGroups + OBJECT IDENTIFIER ::= { adGenAOSFileSystemConformance 2 } + adAOSFileSystemGroups + OBJECT IDENTIFIER ::= { adGenAOSFileSystemConformance 3 } + + + + -- compliance statements + adAOSFileSystemCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement the AOS Unit MIB." + + MODULE + MANDATORY-GROUPS { + adGenAOSFileSystemRecordGroup, + adGenAOSFileSystemGroup + } + ::= { adAOSFileSystemCompliances 1 } + + -- units of conformance + adGenAOSFileSystemRecordGroup OBJECT-GROUP + OBJECTS { + adAOSFileSystemRecordID, + adAOSFileSystemRecordSystem, + adAOSFileSystemRecordType, + adAOSFileSystemRecordPath, + adAOSFileSystemRecordName, + adAOSFileSystemRecordSize, + adAOSFileSystemRecordStatus + } + STATUS current + DESCRIPTION + "The File System Record Group." + ::= { adAOSFileSystemRecordGroups 1 } + + adGenAOSFileSystemGroup OBJECT-GROUP + OBJECTS { + adAOSFileSystemID, + adAOSFileSystemType, + adAOSFileSystemTotalSize, + adAOSFileSystemFreeSize + } + STATUS current + DESCRIPTION + "The File System Group." + ::= { adAOSFileSystemGroups 1 } + + + + END + diff --git a/MIBS/adtran/ADTRAN-AOSSNMP b/MIBS/adtran/ADTRAN-AOSSNMP new file mode 100644 index 0000000..8d160eb --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOSSNMP @@ -0,0 +1,260 @@ + ADTRAN-AOSSNMP DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, TDomain, TAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSCommon, adGenAOSConformance + FROM ADTRAN-AOS; + + + adGenAOSSnmpMib MODULE-IDENTITY + LAST-UPDATED "200409240000Z" -- September 24, 2004 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB defines how the method for configuring an ADTRAN OS + device for SNMP community names and configuration for TRAP + manager destinations." + + REVISION "200810200000Z" -- October 20, 2008 + DESCRIPTION + "Fixing compile errors with adAOSSNMPConfigGroup." + + REVISION "200810090000Z" -- October 9, 2008 + DESCRIPTION + "Revised text for adAOSSNMPCommunitiesString. This Object + will no longer return the configured community string when + this object is read. It will return the string + 'NOT ACCESSIBLE' instead. This was done for security + reasons." + + REVISION "200409240000Z" -- September 24, 2004 + DESCRIPTION + "Initial version of this MIB module." + ::= { adIdentity 10000 53 1 2 } + + adGenAOSSnmp OBJECT IDENTIFIER ::= { adGenAOSCommon 2 } + +adAOSSNMPCommunitiesTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdAOSSNMPCommunitiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of users who have SNMP access to this + unit." + ::= { adGenAOSSnmp 1 } + +adAOSSNMPCommunitiesEntry OBJECT-TYPE + SYNTAX AdAOSSNMPCommunitiesEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the list defines the community string, + access privilege, and Manager IP address." + INDEX{ adAOSSNMPCommunitiesIndex } + ::= { adAOSSNMPCommunitiesTable 1 } + +AdAOSSNMPCommunitiesEntry ::= SEQUENCE { + adAOSSNMPCommunitiesIndex Integer32, + adAOSSNMPCommunitiesString DisplayString, + adAOSSNMPCommunitiesPrivilege INTEGER, + adAOSSNMPCommunitiesStatus RowStatus + } + +adAOSSNMPCommunitiesIndex OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the table." + ::= { adAOSSNMPCommunitiesEntry 1 } + +adAOSSNMPCommunitiesString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The community string which has the specified SNMP + access. Due to the secruity risk of displaying the community string, + reading this object will always display the string 'NOT ACCESSIBLE'." + ::= { adAOSSNMPCommunitiesEntry 2 } + +adAOSSNMPCommunitiesPrivilege OBJECT-TYPE + SYNTAX INTEGER { + get(1), + set(2) -- implies get/set + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set the SNMP privileges of this user." + DEFVAL { get } + ::= { adAOSSNMPCommunitiesEntry 3 } + +adAOSSNMPCommunitiesStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + + Until instances of all corresponding columns are + appropriately configured, the value of the corresponding + instance of the adAOSSNMPCommunitiesStatus column is + 'notReady'." + ::= { adAOSSNMPCommunitiesEntry 4 } + +-- +-- SNMP Trap Hosts +-- + +adAOSSNMPTrapsTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdAOSSNMPTrapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Contains a list of users that will receive SNMP traps + from this unit." + ::= { adGenAOSSnmp 2 } + +adAOSSNMPTrapsEntry OBJECT-TYPE + SYNTAX AdAOSSNMPTrapsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each entry in the list defines the name, privilege, and + Manager IP address." + INDEX{ adAOSSNMPTrapsIndex } + ::= { adAOSSNMPTrapsTable 1 } + +AdAOSSNMPTrapsEntry ::= SEQUENCE { + adAOSSNMPTrapsIndex Integer32, + adAOSSNMPTrapsString DisplayString, + adAOSSNMPTrapsMngmtAddr DisplayString, + adAOSSNMPTrapsStatus RowStatus + } + +adAOSSNMPTrapsIndex OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the table. " + ::= { adAOSSNMPTrapsEntry 1 } + +adAOSSNMPTrapsString OBJECT-TYPE + SYNTAX DisplayString (SIZE(1..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The community string included in the SNMP traps." + ::= { adAOSSNMPTrapsEntry 2 } + +adAOSSNMPTrapsMngmtAddr OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The hostname (or IP address) that will receive SNMP + traps." + ::= { adAOSSNMPTrapsEntry 3 } + +adAOSSNMPTrapsStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of this conceptual row. + + Until instances of all corresponding columns are + appropriately configured, the value of the corresponding + instance of the adAOSSNMPTrapsStatus column is + 'notReady'." + ::= { adAOSSNMPTrapsEntry 4 } + +adAOSSNMPEnableTraps OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables the transmission of all Traps." + DEFVAL { enabled } + ::= { adGenAOSSnmp 3 } + +adAOSSNMPAuthenticationTraps OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Enables or disables the transmission of Authentication + Traps." + DEFVAL { enabled } + ::= { adGenAOSSnmp 4 } + + + + -- conformance information + + adGenAOSSnmpConformance + OBJECT IDENTIFIER ::= { adGenAOSConformance 2 } + + adAOSSnmpCompliances + OBJECT IDENTIFIER ::= { adGenAOSSnmpConformance 1 } + adAOSSnmpGroups + OBJECT IDENTIFIER ::= { adGenAOSSnmpConformance 2 } + + + -- compliance statements + + adAOSSnmpConfigCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "SNMP Community Names." + MODULE + MANDATORY-GROUPS { adAOSSNMPConfigGroup } + + ::= { adAOSSnmpCompliances 1 } + + + -- units of conformance + adAOSSNMPConfigGroup OBJECT-GROUP + OBJECTS { + adAOSSNMPCommunitiesString, + adAOSSNMPCommunitiesPrivilege, + adAOSSNMPCommunitiesStatus, + adAOSSNMPEnableTraps, + adAOSSNMPAuthenticationTraps, + adAOSSNMPTrapsString, + adAOSSNMPTrapsMngmtAddr, + adAOSSNMPTrapsStatus + } + STATUS current + DESCRIPTION + "The Unit SNMP Config Group." + ::= { adAOSSnmpGroups 1 } + + + + END + diff --git a/MIBS/adtran/ADTRAN-AOSUNIT b/MIBS/adtran/ADTRAN-AOSUNIT new file mode 100644 index 0000000..508e4c9 --- /dev/null +++ b/MIBS/adtran/ADTRAN-AOSUNIT @@ -0,0 +1,403 @@ + ADTRAN-AOSUNIT DEFINITIONS ::= BEGIN + + IMPORTS + Integer32, Gauge32, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString, RowStatus, TDomain, TAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSCommon, adGenAOSConformance + FROM ADTRAN-AOS; + + adGenAOSUnitMib MODULE-IDENTITY + LAST-UPDATED "200409240000Z" -- September 24, 2004 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB contains device information, contact information, and + overall system health information." + + REVISION "200409280000Z" -- September 28, 2004 + DESCRIPTION + "Initial version of this MIB module." + REVISION "200505120000Z" -- May 12, 2005 + DESCRIPTION + "Added OIDs for primary and backup image name and part number" + + REVISION "200807300000Z" -- July 30, 2008 + DESCRIPTION + "Changed syntax range for adAOSBootRevision because the + revision string length has increased. This change will + maintain compatibility with older revisions." + + REVISION "201004090000Z" -- April 9, 2010 + DESCRIPTION + "Changed the syntax size for adAOSCurrentImage. The syntax + size now includes a range." + + ::= { adIdentity 10000 53 1 1 } + + adGenAOSUnit OBJECT IDENTIFIER ::= { adGenAOSCommon 1 } + +-- ======================================================================== +-- Textual Conventions for this MIB + + Utf8String ::= TEXTUAL-CONVENTION + DISPLAY-HINT "255a" + STATUS current + DESCRIPTION + "To facilitate internationalization, this TC + represents information taken from the ISO/IEC IS + 10646-1 character set, encoded as an octet string + using the UTF-8 character encoding scheme described + in RFC 2044 [10]. For strings in 7-bit US-ASCII, + there is no impact since the UTF-8 representation is + identical to the US-ASCII encoding." + SYNTAX OCTET STRING (SIZE (0..255)) + +-- ======================================================================== + + adAOSBootRevision OBJECT-TYPE + SYNTAX DisplayString (SIZE(3..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unit boot PROM revision." + ::= { adGenAOSUnit 1 } + + adAOSCurrentImage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Filename for current firmware image." + ::= { adGenAOSUnit 2 } + + adAOSRunConfigChecksum OBJECT-TYPE + SYNTAX DisplayString (SIZE(32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MD5 Digest of the running configuration" + ::= { adGenAOSUnit 3 } + + adAOSStartConfigChecksum OBJECT-TYPE + SYNTAX DisplayString (SIZE(32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MD5 Digest of the startup configuration" + ::= { adGenAOSUnit 4 } + + adAOSDeviceIndex OBJECT-TYPE + SYNTAX INTEGER (0..1000) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique device identification within the + instance of this Mib." + ::= { adGenAOSUnit 5 } + + adAOSDeviceGlobalUniqueID OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This represents a globally unique ID for the device. + This MUST be the ordered combination of the Manufacturer, + product name, AND any other text that is necessary to guarantee + global uniqueness. This value may not be null. Could use serial number. + e.g. AD123456789" + ::= { adGenAOSUnit 6 } + + adAOSDeviceHealth OBJECT-TYPE + SYNTAX INTEGER { + unknown (1), + unused (2), + ok (3), -- available for meaningful work + warning (4), -- something needs attention + critical (5), -- something has failed + nonrecoverable (6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Overall health of the device. The goal of this object + is to be the single poll point to check the status of the + device." + ::= { adGenAOSUnit 7 } + + adAOSDeviceSysObjID OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "System Object ID for this Device entity. This should be an + ASCII integer format. (i.e. 1.3.6.1.4.1.11.2.36.1.1) + The value may not be null." + -- + -- NOTE: For single device agents this field contains a value + -- similar to the MIB II/System/sysObjID + -- + ::= { adGenAOSUnit 8 } + + adAOSDeviceManagementURL OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This object contains the URL for the device's management + software. If it does not exist the value is empty string. + If write is not supported, then return invalid. This value is + retained across boots." + ::= { adGenAOSUnit 9 } + + adAOSDeviceManagementURLLabel OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The label that a management application should use for the + hyperlink to the entity's URL." + ::= { adGenAOSUnit 10 } + + adAOSDeviceManufacturer OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device's manufacturer name. Will return 'ADTRAN' " + ::= { adGenAOSUnit 11 } + + adAOSDeviceProductName OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device's product name. Null is NOT a valid value. + (i.e. D1234A)" + ::= { adGenAOSUnit 12 } + + adAOSDeviceSerialNumber OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The serial number for the device. This can return + a NULL string." + ::= { adGenAOSUnit 13 } + + adAOSDeviceVersion OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version number for this device." + ::= { adGenAOSUnit 14 } + + adAOSDeviceHWVersion OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Version number for this device's hardware." + ::= { adGenAOSUnit 15 } + + adAOSDeviceContactPerson OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the name of the person responsible for the + operation of this device. If write is not + supported then return invalid." + -- + -- NOTE: For single device agents this field contains a value + -- similar to the MIB II/System/sysContact + -- + ::= { adGenAOSUnit 16 } + + adAOSDeviceContactPhone OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Phone number of the contact person for this device." + ::= { adGenAOSUnit 17 } + + adAOSDeviceContactEmail OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "e-mail address of the contact person for this device." + ::= { adGenAOSUnit 18 } + + adAOSDeviceContactPagerNumber OBJECT-TYPE + SYNTAX Utf8String (SIZE(0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Pager number of the contact person for this device." + ::= { adGenAOSUnit 19 } + + adAOSDeviceLocation OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Identifies the location for the this device. If + write is not supported then return invalid." + -- + -- NOTE: For single device agents this field contains a value + -- similar to the MIB II/System/sysLocation + -- + ::= { adGenAOSUnit 20 } + + adGenAOSSaveConfig OBJECT-TYPE + SYNTAX INTEGER { + saveconfig (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set value to 1 to copy running config to startup config." + ::= { adGenAOSUnit 21 } + + + adGenAOSReloadSystem OBJECT-TYPE + SYNTAX Integer32 (0..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Set to 0 to initiate immediate system reload. + Any non-zero value is the number of seconds + until reload" + DEFVAL { 0 } + ::= { adGenAOSUnit 22 } + + + adGenAOSCancelReload OBJECT-TYPE + SYNTAX INTEGER { + cancelreload (1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Writing any value to this element will cancel a scheduled reload" + ::= { adGenAOSUnit 23 } + + adAOSPrimaryImage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filename for primary firmware image." + ::= { adGenAOSUnit 24 } + + + adAOSBackupImage OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Filename for backup firmware image." + ::= { adGenAOSUnit 25 } + + adAOSDevicePartNumber OBJECT-TYPE + SYNTAX Utf8String + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device's part number. Null is NOT a valid value. + (i.e. 1202860L1)" + ::= { adGenAOSUnit 26 } + + + + + + + + -- conformance information + + adGenAOSUnitConformance + OBJECT IDENTIFIER ::= { adGenAOSConformance 1 } + + adAOSUnitCompliances + OBJECT IDENTIFIER ::= { adGenAOSUnitConformance 1 } + adAOSUnitGroups + OBJECT IDENTIFIER ::= { adGenAOSUnitConformance 2 } + + + + + adAOSCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement the AOS Unit MIB." + + MODULE + MANDATORY-GROUPS { + adGenAOSUnitGroup + } + + + ::= { adAOSUnitCompliances 1 } + + -- compliance statements + + + -- units of conformance + adGenAOSUnitGroup OBJECT-GROUP + OBJECTS { + adAOSBootRevision, + adAOSCurrentImage, + adAOSRunConfigChecksum, + adAOSStartConfigChecksum, + adAOSDeviceIndex, + adAOSDeviceGlobalUniqueID, + adAOSDeviceHealth, + adAOSDeviceSysObjID, + adAOSDeviceManagementURL, + adAOSDeviceManufacturer, + adAOSDeviceProductName, + adAOSDeviceSerialNumber, + adAOSDeviceVersion, + adAOSDeviceHWVersion, + adAOSDeviceContactPerson, + adAOSDeviceContactPhone, + adAOSDeviceContactEmail, + adAOSDeviceContactPagerNumber, + adAOSDeviceLocation, + adGenAOSSaveConfig, + adGenAOSReloadSystem, + adGenAOSCancelReload, + adAOSPrimaryImage, + adAOSBackupImage, + adAOSDevicePartNumber + + } + STATUS current + DESCRIPTION + "The Unit SNMP Config Group." + ::= { adAOSUnitGroups 1 } + + + + + END + diff --git a/MIBS/adtran/ADTRAN-COMMON-AOS b/MIBS/adtran/ADTRAN-COMMON-AOS new file mode 100644 index 0000000..f3d4317 --- /dev/null +++ b/MIBS/adtran/ADTRAN-COMMON-AOS @@ -0,0 +1,138 @@ + ADTRAN-COMMON-AOS DEFINITIONS ::= BEGIN + + IMPORTS + MODULE-IDENTITY + FROM SNMPv2-SMI + adShared, adIdentityShared + FROM ADTRAN-MIB + adGenAOS, adGenAOSCommon + FROM ADTRAN-AOS; + + adGenAOSCommonMib MODULE-IDENTITY + LAST-UPDATED "201409100000Z" -- September 10, 2014 + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + "Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "This MIB defines the Adtran OS Common enterprise tree node. It + provides a basis for the definition of all other Adtran OS Common + MIBs." + + REVISION "201501050000Z" -- January 5, 2015 + DESCRIPTION + "Added adGenAOSDyingGasp." + REVISION "201411052205Z" -- November 5, 2014 + DESCRIPTION + "Added adGenAOSOverTempProtection." + REVISION "201409100000Z" -- September 10, 2014 + DESCRIPTION + "Fixed compile error and cleaned up warnings." + REVISION "201308230000Z" -- August 23, 2013 + DESCRIPTION + "Added adGenAosIfPerfHistory." + REVISION "200708230000Z" -- August 23, 2007 + DESCRIPTION + "Initial version of this MIB module." + ::= { adGenAOS 1 } + + + adGenAOSUnit OBJECT IDENTIFIER ::= { adGenAOSCommon 1 } + adGenAOSSnmp OBJECT IDENTIFIER ::= { adGenAOSCommon 2 } + adAOSDownload OBJECT IDENTIFIER ::= { adGenAOSCommon 3 } + adGenAOSCpuUtil OBJECT IDENTIFIER ::= { adGenAOSCommon 4 } + adGenAOSMux OBJECT IDENTIFIER ::= { adGenAOSCommon 5 } + adGenAOSFileSystem OBJECT IDENTIFIER ::= { adGenAOSCommon 6 } + adGenAosIfPerfHistory OBJECT IDENTIFIER ::= { adGenAOSCommon 7 } + adGenAOSFan OBJECT IDENTIFIER ::= { adGenAOSCommon 8 } + adGenAOSNetSync OBJECT IDENTIFIER ::= { adGenAOSCommon 9 } + adGenAOSOverTempProtection OBJECT IDENTIFIER ::= { adGenAOSCommon 10 } + adGenAOSDyingGasp OBJECT IDENTIFIER ::= { adGenAOSCommon 11 } + + -- + -- adGenAOS + -- + -- The features in Adtran OS products that support SNMP + -- management appear in a list under the "adGenAOS" node. + -- + + -- + -- AOS Common Section - adGenAOSCommon + -- + -- Contains general information and config for AOS products + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1 + -- + + -- + -- AOS Common Section - adGenAOSUnit + -- + -- Contains device information, contact information, and overall system health information." + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.1 + -- + -- + + -- AOS Common Section - adGenAOSSnmp + -- + -- defines how the method for configuring an ADTRAN OS + -- device for SNMP community names and configuration for TRAP + -- manager destinations." + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.2 + -- + + -- + -- AOS Common Section - adAOSDownload + -- + -- defines how the method for commanding an ADTRAN + -- OS device to initiate a download or upload of configuration + -- or firmware from a TFTP server. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.3 + -- + + -- + -- AOS Common Section - adGenAOSCpuUtil + -- + -- Contains information regarding CPU utilization, Memory usage + -- and system process status. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.4 + -- + + -- AOS Common Section - adGenAOSMux + -- + -- Contains informaging regarding the management of AOS products with + -- TDM multiplexing and/or cross-connects. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.5 + -- + + -- + -- AOS Common Section - adGenAOSFileSystem + -- + -- Contains device information, contact information, and + -- overall system health information. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.6 + -- + -- + -- AOS Common Section - adGenAOSIfPerfHistory + -- + -- Contains performance history information for interfaces. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.7 + -- + -- + -- AOS Common Section - adGenAOSOverTempProtection + -- + -- Contains notifications for over-temperature events. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.10 + -- + -- + -- AOS Common Section - adGenAOSDyingGasp + -- + -- Contains notifications for dying gasp events. + -- identifier sequence - 1.3.6.1.4.1.664.5.53.1.11 + -- + END + diff --git a/MIBS/adtran/ADTRAN-IF-PERF-HISTORY-MIB b/MIBS/adtran/ADTRAN-IF-PERF-HISTORY-MIB new file mode 100644 index 0000000..e102add --- /dev/null +++ b/MIBS/adtran/ADTRAN-IF-PERF-HISTORY-MIB @@ -0,0 +1,795 @@ +ADTRAN-IF-PERF-HISTORY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + ifIndex + FROM IF-MIB + HCPerfTimeElapsed, + HCPerfValidIntervals, + HCPerfInvalidIntervals, + HCPerfCurrentCount, + HCPerfIntervalCount, + HCPerfTotalCount + FROM HC-PerfHist-TC-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSCommon, + adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAosIfPerfHistoryMib MODULE-IDENTITY + LAST-UPDATED "201308230000Z" -- August 23, 2013 + ORGANIZATION "ADTRAN Inc." + CONTACT-INFO + "Info: www.adtran.com + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + Tel: +1 888 423-8726 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB module defines high capacity performance statistics for + interfaces within an AOS product. + + Copyright (C) ADTRAN, Inc. (2013)." + + REVISION "201308230000Z" -- August 23, 2013 + DESCRIPTION + "Initial version" + ::= { adIdentity 10000 53 1 7 } + +adGenAosIfPerfHistory OBJECT IDENTIFIER ::= { adGenAOSCommon 7 } + +------------------------------------------------------------ +-- Current Table for Interface Performance History +-- +adIfPhCurTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdIfPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains current performance history information that has been + recorded since the last 15 minute interval ended and from when the last + 1 day interval ended. This table is indexed by by ifIndex which SHOULD be + maintained in a persistent manner." + ::= { adGenAosIfPerfHistory 1 } + +adIfPhCurEntry OBJECT-TYPE + SYNTAX AdIfPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the information contained in one entry of the + adIfPerfHistoryCurTable. It is indexed by an interface's IfIndex." + INDEX { ifIndex } + ::= { adIfPhCurTable 1 } + +AdIfPhCurEntry ::= + SEQUENCE + { + adIfPhCurTimeElapsed15Min HCPerfTimeElapsed, + adIfPhCurValidIntervals15Min HCPerfValidIntervals, + adIfPhCurInvalidIntervals15Min HCPerfInvalidIntervals, + adIfPhCurInOctets15Min HCPerfCurrentCount, + adIfPhCurInUcastPkts15Min HCPerfCurrentCount, + adIfPhCurInMcastPkts15Min HCPerfCurrentCount, + adIfPhCurInBcastPkts15Min HCPerfCurrentCount, + adIfPhCurInDiscards15Min HCPerfCurrentCount, + adIfPhCurInErrors15Min HCPerfCurrentCount, + adIfPhCurInUnknownProtos15Min HCPerfCurrentCount, + adIfPhCurOutOctets15Min HCPerfCurrentCount, + adIfPhCurOutUcastPkts15Min HCPerfCurrentCount, + adIfPhCurOutMcastPkts15Min HCPerfCurrentCount, + adIfPhCurOutBcastPkts15Min HCPerfCurrentCount, + adIfPhCurOutDiscards15Min HCPerfCurrentCount, + adIfPhCurOutErrors15Min HCPerfCurrentCount, + adIfPhCurTimeElapsed1Day HCPerfTimeElapsed, + adIfPhCurValidIntervals1Day HCPerfValidIntervals, + adIfPhCurInvalidIntervals1Day HCPerfInvalidIntervals, + adIfPhCurInOctets1Day HCPerfCurrentCount, + adIfPhCurInUcastPkts1Day HCPerfCurrentCount, + adIfPhCurInMcastPkts1Day HCPerfCurrentCount, + adIfPhCurInBcastPkts1Day HCPerfCurrentCount, + adIfPhCurInDiscards1Day HCPerfCurrentCount, + adIfPhCurInErrors1Day HCPerfCurrentCount, + adIfPhCurInUnknownProtos1Day HCPerfCurrentCount, + adIfPhCurOutOctets1Day HCPerfCurrentCount, + adIfPhCurOutUcastPkts1Day HCPerfCurrentCount, + adIfPhCurOutMcastPkts1Day HCPerfCurrentCount, + adIfPhCurOutBcastPkts1Day HCPerfCurrentCount, + adIfPhCurOutDiscards1Day HCPerfCurrentCount, + adIfPhCurOutErrors1Day HCPerfCurrentCount + } + +adIfPhCurTimeElapsed15Min OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 15 minute interval." + ::= { adIfPhCurEntry 1 } + +adIfPhCurValidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 15 minute intervals over the last 24 hours." + ::= { adIfPhCurEntry 2 } + +adIfPhCurInvalidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 15 minute intervals over the last 24 hours." + ::= { adIfPhCurEntry 3 } + +adIfPhCurInOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of octets received in the current 15 minute interval." + ::= { adIfPhCurEntry 4 } + +adIfPhCurInUcastPkts15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of unicast packets received in the current 15 minute interval." + ::= { adIfPhCurEntry 5 } + +adIfPhCurInMcastPkts15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of multicast packets received in the current 15 minute interval." + ::= { adIfPhCurEntry 6 } + +adIfPhCurInBcastPkts15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of broadcast packets received in the current 15 minute interval." + ::= { adIfPhCurEntry 7 } + +adIfPhCurInDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets discarded in the current 15 minute interval." + ::= { adIfPhCurEntry 8 } + +adIfPhCurInErrors15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets containing errors in the current 15 minute interval." + ::= { adIfPhCurEntry 9 } + +adIfPhCurInUnknownProtos15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets with an unknown or unsupported protocol in the + current 15 minute interval." + ::= { adIfPhCurEntry 10 } + +adIfPhCurOutOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of octets transmitted in the current 15 minute interval." + ::= { adIfPhCurEntry 11 } + +adIfPhCurOutUcastPkts15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted unicast packets in the current 15 minute interval." + ::= { adIfPhCurEntry 12 } + +adIfPhCurOutMcastPkts15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted multicast packets in the current 15 minute interval." + ::= { adIfPhCurEntry 13 } + +adIfPhCurOutBcastPkts15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted broadcast packets in the current 15 minute interval." + ::= { adIfPhCurEntry 14 } + +adIfPhCurOutDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of discarded outbound packets in the current 15 minute interval." + ::= { adIfPhCurEntry 15 } + +adIfPhCurOutErrors15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of outbound packets that could not be transmitted due to error in + the current 15 minute interval." + ::= { adIfPhCurEntry 16 } + +adIfPhCurTimeElapsed1Day OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 1 day interval." + ::= { adIfPhCurEntry 17 } + +adIfPhCurValidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 1 day intervals available." + ::= { adIfPhCurEntry 18 } + +adIfPhCurInvalidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 1 day intervals available." + ::= { adIfPhCurEntry 19 } + +adIfPhCurInOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of octets received in the current 1 day interval." + ::= { adIfPhCurEntry 20 } + +adIfPhCurInUcastPkts1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of unicast packets received in the current 1 day interval." + ::= { adIfPhCurEntry 21 } + +adIfPhCurInMcastPkts1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of multicast packets received in the current 1 day interval." + ::= { adIfPhCurEntry 22 } + +adIfPhCurInBcastPkts1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of broadcast packets received in the current 1 day interval." + ::= { adIfPhCurEntry 23 } + +adIfPhCurInDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets discarded in the current 1 day interval." + ::= { adIfPhCurEntry 24 } + +adIfPhCurInErrors1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets containing errors in the current 1 day interval." + ::= { adIfPhCurEntry 25 } + +adIfPhCurInUnknownProtos1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets with an unknown or unsupported protocol in the + current 1 day interval." + ::= { adIfPhCurEntry 26 } + +adIfPhCurOutOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of octets transmitted in the current 1 day interval." + ::= { adIfPhCurEntry 27 } + +adIfPhCurOutUcastPkts1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted unicast packets in the current 1 day interval." + ::= { adIfPhCurEntry 28 } + +adIfPhCurOutMcastPkts1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted multicast packets in the current 1 day interval." + ::= { adIfPhCurEntry 29 } + +adIfPhCurOutBcastPkts1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted broadcast packets in the current 1 day interval." + ::= { adIfPhCurEntry 30 } + +adIfPhCurOutDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of discarded outbound packets in the current 1 day interval." + ::= { adIfPhCurEntry 31 } + +adIfPhCurOutErrors1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of outbound packets that could not be transmitted due to error in + the current 1 day interval." + ::= { adIfPhCurEntry 32 } + +------------------------------------------------------------ +-- 15 Minute Interval Table for Interface Performance History +-- +adIfPh15MinIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdIfPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 15 + minute interval. This table is indexed by by ifIndex and the interval + number." + ::= { adGenAosIfPerfHistory 2 } + +adIfPh15MinIntervalEntry OBJECT-TYPE + SYNTAX AdIfPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adIfPh15MinIntervalTable." + INDEX { ifIndex, adIfPh15MinIntervalNumber } + ::= { adIfPh15MinIntervalTable 1 } + +AdIfPh15MinIntervalEntry ::= + SEQUENCE + { + adIfPh15MinIntervalNumber Integer32, + adIfPh15MinInOctets HCPerfIntervalCount, + adIfPh15MinInUcastPkts HCPerfIntervalCount, + adIfPh15MinInMcastPkts HCPerfIntervalCount, + adIfPh15MinInBcastPkts HCPerfIntervalCount, + adIfPh15MinInDiscards HCPerfIntervalCount, + adIfPh15MinInErrors HCPerfIntervalCount, + adIfPh15MinInUnknownProtos HCPerfIntervalCount, + adIfPh15MinOutOctets HCPerfIntervalCount, + adIfPh15MinOutUcastPkts HCPerfIntervalCount, + adIfPh15MinOutMcastPkts HCPerfIntervalCount, + adIfPh15MinOutBcastPkts HCPerfIntervalCount, + adIfPh15MinOutDiscards HCPerfIntervalCount, + adIfPh15MinOutErrors HCPerfIntervalCount + } + +adIfPh15MinIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most + recent previous interval; interval 96 is 24 hours ago. + Intervals 2..96 are optional." + ::= { adIfPh15MinIntervalEntry 1 } + +adIfPh15MinInOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of octets received in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 2 } + +adIfPh15MinInUcastPkts OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of unicast packets received in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 3 } + +adIfPh15MinInMcastPkts OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of multicast packets received in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 4 } + +adIfPh15MinInBcastPkts OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of broadcast packets received in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 5 } + +adIfPh15MinInDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets discarded in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 6 } + +adIfPh15MinInErrors OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets containing errors in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 7 } + +adIfPh15MinInUnknownProtos OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets with an unknown or unsupported protocol in the + 15 minute interval." + ::= { adIfPh15MinIntervalEntry 8 } + +adIfPh15MinOutOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of octets transmitted in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 9 } + +adIfPh15MinOutUcastPkts OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted unicast packets in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 10 } + +adIfPh15MinOutMcastPkts OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted multicast packets in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 11 } + +adIfPh15MinOutBcastPkts OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted broadcast packets in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 12 } + +adIfPh15MinOutDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of discarded outbound packets in the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 13 } + +adIfPh15MinOutErrors OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of outbound packets that could not be transmitted due to error in + the 15 minute interval." + ::= { adIfPh15MinIntervalEntry 14 } + +------------------------------------------------------------ +-- 1 Day Interval Table for Interface Performance History +-- +adIfPh1DayIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdIfPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 1 + day interval. This table is indexed by by ifIndex and the interval + number." + ::= { adGenAosIfPerfHistory 3 } + +adIfPh1DayIntervalEntry OBJECT-TYPE + SYNTAX AdIfPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adIfPh1DayIntervalTable." + INDEX { ifIndex, adIfPh1DayIntervalNumber } + ::= { adIfPh1DayIntervalTable 1 } + +AdIfPh1DayIntervalEntry ::= + SEQUENCE + { + adIfPh1DayIntervalNumber Integer32, + adIfPh1DayInOctets HCPerfTotalCount, + adIfPh1DayInUcastPkts HCPerfTotalCount, + adIfPh1DayInMcastPkts HCPerfTotalCount, + adIfPh1DayInBcastPkts HCPerfTotalCount, + adIfPh1DayInDiscards HCPerfTotalCount, + adIfPh1DayInErrors HCPerfTotalCount, + adIfPh1DayInUnknownProtos HCPerfTotalCount, + adIfPh1DayOutOctets HCPerfTotalCount, + adIfPh1DayOutUcastPkts HCPerfTotalCount, + adIfPh1DayOutMcastPkts HCPerfTotalCount, + adIfPh1DayOutBcastPkts HCPerfTotalCount, + adIfPh1DayOutDiscards HCPerfTotalCount, + adIfPh1DayOutErrors HCPerfTotalCount + } + +adIfPh1DayIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most recent + previous day; interval 7 is 7 days ago. Intervals 2..30 are optional." + ::= { adIfPh1DayIntervalEntry 1 } + +adIfPh1DayInOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of octets received in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 2 } + +adIfPh1DayInUcastPkts OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of unicast packets received in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 3 } + +adIfPh1DayInMcastPkts OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of multicast packets received in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 4 } + +adIfPh1DayInBcastPkts OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of broadcast packets received in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 5 } + +adIfPh1DayInDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets discarded in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 6 } + +adIfPh1DayInErrors OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets containing errors in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 7 } + +adIfPh1DayInUnknownProtos OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of inbound packets with an unknown or unsupported protocol in the + 1 day interval." + ::= { adIfPh1DayIntervalEntry 8 } + +adIfPh1DayOutOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of octets transmitted in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 9 } + +adIfPh1DayOutUcastPkts OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted unicast packets in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 10 } + +adIfPh1DayOutMcastPkts OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted multicast packets in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 11 } + +adIfPh1DayOutBcastPkts OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of transmitted broadcast packets in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 12 } + +adIfPh1DayOutDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of discarded outbound packets in the 1 day interval." + ::= { adIfPh1DayIntervalEntry 13 } + +adIfPh1DayOutErrors OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of outbound packets that could not be transmitted due to error in + the 1 day interval." + ::= { adIfPh1DayIntervalEntry 14 } + +------------------------------------------------------------ +-- Conformance information +-- +adGenAosIfPerfHistoryConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 16 } + +adGenAosIfPerfHistoryGroups OBJECT IDENTIFIER + ::= { adGenAosIfPerfHistoryConformance 1 } + +adGenAosIfPerfHistoryCompliances OBJECT IDENTIFIER + ::= { adGenAosIfPerfHistoryConformance 2 } + +-- Compliance statements +-- +adGenAosIfPerfHistoryCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement interface performance history." + MODULE + MANDATORY-GROUPS { + adIfPhCurGroup, + adIfPh15MinIntervalGroup, + adIfPh1DayIntervalGroup + } + ::= { adGenAosIfPerfHistoryCompliances 1 } + +-- Units of conformance +-- +adIfPhCurGroup OBJECT-GROUP + OBJECTS { + adIfPhCurTimeElapsed15Min, + adIfPhCurValidIntervals15Min, + adIfPhCurInvalidIntervals15Min, + adIfPhCurInOctets15Min, + adIfPhCurInUcastPkts15Min, + adIfPhCurInMcastPkts15Min, + adIfPhCurInBcastPkts15Min, + adIfPhCurInDiscards15Min, + adIfPhCurInErrors15Min, + adIfPhCurInUnknownProtos15Min, + adIfPhCurOutOctets15Min, + adIfPhCurOutUcastPkts15Min, + adIfPhCurOutMcastPkts15Min, + adIfPhCurOutBcastPkts15Min, + adIfPhCurOutDiscards15Min, + adIfPhCurOutErrors15Min, + adIfPhCurTimeElapsed1Day, + adIfPhCurValidIntervals1Day, + adIfPhCurInvalidIntervals1Day, + adIfPhCurInOctets1Day, + adIfPhCurInUcastPkts1Day, + adIfPhCurInMcastPkts1Day, + adIfPhCurInBcastPkts1Day, + adIfPhCurInDiscards1Day, + adIfPhCurInErrors1Day, + adIfPhCurInUnknownProtos1Day, + adIfPhCurOutOctets1Day, + adIfPhCurOutUcastPkts1Day, + adIfPhCurOutMcastPkts1Day, + adIfPhCurOutBcastPkts1Day, + adIfPhCurOutDiscards1Day, + adIfPhCurOutErrors1Day + } + STATUS current + DESCRIPTION + "The Current Group." + ::= { adGenAosIfPerfHistoryGroups 1 } + +adIfPh15MinIntervalGroup OBJECT-GROUP + OBJECTS { + adIfPh15MinInOctets, + adIfPh15MinInUcastPkts, + adIfPh15MinInMcastPkts, + adIfPh15MinInBcastPkts, + adIfPh15MinInDiscards, + adIfPh15MinInErrors, + adIfPh15MinInUnknownProtos, + adIfPh15MinOutOctets, + adIfPh15MinOutUcastPkts, + adIfPh15MinOutMcastPkts, + adIfPh15MinOutBcastPkts, + adIfPh15MinOutDiscards, + adIfPh15MinOutErrors + } + STATUS current + DESCRIPTION + "The 15 minute interval group." + ::= { adGenAosIfPerfHistoryGroups 2 } + +adIfPh1DayIntervalGroup OBJECT-GROUP + OBJECTS { + adIfPh1DayInOctets, + adIfPh1DayInUcastPkts, + adIfPh1DayInMcastPkts, + adIfPh1DayInBcastPkts, + adIfPh1DayInDiscards, + adIfPh1DayInErrors, + adIfPh1DayInUnknownProtos, + adIfPh1DayOutOctets, + adIfPh1DayOutUcastPkts, + adIfPh1DayOutMcastPkts, + adIfPh1DayOutBcastPkts, + adIfPh1DayOutDiscards, + adIfPh1DayOutErrors + } + STATUS current + DESCRIPTION + "The 1 day interval group." + ::= { adGenAosIfPerfHistoryGroups 3 } + +END diff --git a/MIBS/adtran/ADTRAN-MEF-PER-COS-PER-EVC-PERF-HISTORY-MIB b/MIBS/adtran/ADTRAN-MEF-PER-COS-PER-EVC-PERF-HISTORY-MIB new file mode 100644 index 0000000..ff820ca --- /dev/null +++ b/MIBS/adtran/ADTRAN-MEF-PER-COS-PER-EVC-PERF-HISTORY-MIB @@ -0,0 +1,649 @@ +ADTRAN-MEF-PER-COS-PER-EVC-PERF-HISTORY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, Unsigned32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + HCPerfTimeElapsed, + HCPerfValidIntervals, + HCPerfInvalidIntervals, + HCPerfCurrentCount, + HCPerfIntervalCount, + HCPerfTotalCount + FROM HC-PerfHist-TC-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSMef, + adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAosMefPerCosPerEvcPerfHistoryMib MODULE-IDENTITY + LAST-UPDATED "201409100000Z" -- September 10, 2014 + ORGANIZATION "ADTRAN Inc." + CONTACT-INFO + "Info: www.adtran.com + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + Tel: +1 888 423-8726 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB module defines high capacity performance statistics + per COS per EVC within an AOS product. + + Copyright (C) ADTRAN, Inc. (2014)." + + REVISION "201409100000Z" -- September 10, 2014 + DESCRIPTION + "Initial version" + ::= { adIdentity 10000 53 9 4 } + +adGenAosMefPerCosPerEvcPerfHistory OBJECT IDENTIFIER ::= { adGenAOSMef 4 } + +------------------------------------------------------------ +-- Current Table for Interface Performance History +-- +adMefPerCosPerEvcPhCurTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerCosPerEvcPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains current performance history information that has been + recorded since the last 15 minute interval ended and from when the last + 1 day interval ended. This table is indexed by adMefPerCosPerEvcPhCurEvcNameFixedLen + and the queue number." + ::= { adGenAosMefPerCosPerEvcPerfHistory 1 } + +adMefPerCosPerEvcPhCurEntry OBJECT-TYPE + SYNTAX AdMefPerCosPerEvcPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the information contained in one entry of the + adMefPerCosPerEvcPhCurTable. It is indexed by an EVC's + adMefPerCosPerEvcPhCurEvcNameFixedLen and the queue number." + INDEX { adMefPerCosPerEvcPhCurEvcNameFixedLen, adMefPerCosPerEvcPhCurQueueNumber } + ::= { adMefPerCosPerEvcPhCurTable 1 } + +AdMefPerCosPerEvcPhCurEntry ::= + SEQUENCE + { + adMefPerCosPerEvcPhCurEvcNameFixedLen OCTET STRING, + adMefPerCosPerEvcPhCurQueueNumber Unsigned32, + adMefPerCosPerEvcPhCurTimeElapsed15Min HCPerfTimeElapsed, + adMefPerCosPerEvcPhCurValidIntervals15Min HCPerfValidIntervals, + adMefPerCosPerEvcPhCurInvalidIntervals15Min HCPerfInvalidIntervals, + adMefPerCosPerEvcPhCurIngressGreenOctets15Min HCPerfCurrentCount, + adMefPerCosPerEvcPhCurIngressGreenFrames15Min HCPerfCurrentCount, + adMefPerCosPerEvcPhCurEgressGreenOctets15Min HCPerfCurrentCount, + adMefPerCosPerEvcPhCurEgressGreenFrames15Min HCPerfCurrentCount, + adMefPerCosPerEvcPhCurIngressGreenFrameDiscards15Min HCPerfCurrentCount, + adMefPerCosPerEvcPhCurEgressGreenFrameDiscards15Min HCPerfCurrentCount, + adMefPerCosPerEvcPhCurIngressGreenOctetDiscards15Min HCPerfCurrentCount, + adMefPerCosPerEvcPhCurEgressGreenOctetDiscards15Min HCPerfCurrentCount, + adMefPerCosPerEvcPhCurTimeElapsed1Day HCPerfTimeElapsed, + adMefPerCosPerEvcPhCurValidIntervals1Day HCPerfValidIntervals, + adMefPerCosPerEvcPhCurInvalidIntervals1Day HCPerfInvalidIntervals, + adMefPerCosPerEvcPhCurIngressGreenOctets1Day HCPerfCurrentCount, + adMefPerCosPerEvcPhCurIngressGreenFrames1Day HCPerfCurrentCount, + adMefPerCosPerEvcPhCurEgressGreenOctets1Day HCPerfCurrentCount, + adMefPerCosPerEvcPhCurEgressGreenFrames1Day HCPerfCurrentCount, + adMefPerCosPerEvcPhCurIngressGreenFrameDiscards1Day HCPerfCurrentCount, + adMefPerCosPerEvcPhCurEgressGreenFrameDiscards1Day HCPerfCurrentCount, + adMefPerCosPerEvcPhCurIngressGreenOctetDiscards1Day HCPerfCurrentCount, + adMefPerCosPerEvcPhCurEgressGreenOctetDiscards1Day HCPerfCurrentCount + } + +adMefPerCosPerEvcPhCurEvcNameFixedLen OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (50)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the EVC. This string is padded at the end with 0x00 so that + this table index has a fixed length of characters of the specified SIZE." + ::= { adMefPerCosPerEvcPhCurEntry 1} + +adMefPerCosPerEvcPhCurQueueNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NNI queue number." + ::= { adMefPerCosPerEvcPhCurEntry 2 } + +adMefPerCosPerEvcPhCurTimeElapsed15Min OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 3 } + +adMefPerCosPerEvcPhCurValidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 15 minute intervals over the last 24 hours." + ::= { adMefPerCosPerEvcPhCurEntry 4 } + +adMefPerCosPerEvcPhCurInvalidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 15 minute intervals over the last 24 hours." + ::= { adMefPerCosPerEvcPhCurEntry 5 } + +adMefPerCosPerEvcPhCurIngressGreenOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 6 } + +adMefPerCosPerEvcPhCurIngressGreenFrames15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 7 } + +adMefPerCosPerEvcPhCurEgressGreenOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 8 } + +adMefPerCosPerEvcPhCurEgressGreenFrames15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 9 } + +adMefPerCosPerEvcPhCurIngressGreenFrameDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 10 } + +adMefPerCosPerEvcPhCurEgressGreenFrameDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 11 } + +adMefPerCosPerEvcPhCurIngressGreenOctetDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 12 } + +adMefPerCosPerEvcPhCurEgressGreenOctetDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the current 15 minute interval." + ::= { adMefPerCosPerEvcPhCurEntry 13 } + +adMefPerCosPerEvcPhCurTimeElapsed1Day OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 14 } + +adMefPerCosPerEvcPhCurValidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 1 day intervals available." + ::= { adMefPerCosPerEvcPhCurEntry 15 } + +adMefPerCosPerEvcPhCurInvalidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 1 day intervals available." + ::= { adMefPerCosPerEvcPhCurEntry 16 } + +adMefPerCosPerEvcPhCurIngressGreenOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 17 } + +adMefPerCosPerEvcPhCurIngressGreenFrames1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 18 } + +adMefPerCosPerEvcPhCurEgressGreenOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 19 } + +adMefPerCosPerEvcPhCurEgressGreenFrames1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 20 } + +adMefPerCosPerEvcPhCurIngressGreenFrameDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 21 } + +adMefPerCosPerEvcPhCurEgressGreenFrameDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 22 } + +adMefPerCosPerEvcPhCurIngressGreenOctetDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 23 } + +adMefPerCosPerEvcPhCurEgressGreenOctetDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the current 1 day interval." + ::= { adMefPerCosPerEvcPhCurEntry 24 } + +------------------------------------------------------------ +-- 15 Minute Interval Table for Interface Performance History +-- +adMefPerCosPerEvcPh15MinIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerCosPerEvcPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 15 + minute interval. This table is indexed by adMefPerCosPerEvcPh15MinEvcNameFixedLen, + the queue number, and the interval number." + ::= { adGenAosMefPerCosPerEvcPerfHistory 2 } + +adMefPerCosPerEvcPh15MinIntervalEntry OBJECT-TYPE + SYNTAX AdMefPerCosPerEvcPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adMefPerCosPerEvcPh15MinIntervalTable." + INDEX { adMefPerCosPerEvcPh15MinEvcNameFixedLen, adMefPerCosPerEvcPh15MinQueueNumber, + adMefPerCosPerEvcPh15MinIntervalNumber } + ::= { adMefPerCosPerEvcPh15MinIntervalTable 1 } + +AdMefPerCosPerEvcPh15MinIntervalEntry ::= + SEQUENCE + { + adMefPerCosPerEvcPh15MinEvcNameFixedLen OCTET STRING, + adMefPerCosPerEvcPh15MinQueueNumber Unsigned32, + adMefPerCosPerEvcPh15MinIntervalNumber Integer32, + adMefPerCosPerEvcPh15MinIngressGreenOctets HCPerfIntervalCount, + adMefPerCosPerEvcPh15MinIngressGreenFrames HCPerfIntervalCount, + adMefPerCosPerEvcPh15MinEgressGreenOctets HCPerfIntervalCount, + adMefPerCosPerEvcPh15MinEgressGreenFrames HCPerfIntervalCount, + adMefPerCosPerEvcPh15MinIngressGreenFrameDiscards HCPerfIntervalCount, + adMefPerCosPerEvcPh15MinEgressGreenFrameDiscards HCPerfIntervalCount, + adMefPerCosPerEvcPh15MinIngressGreenOctetDiscards HCPerfIntervalCount, + adMefPerCosPerEvcPh15MinEgressGreenOctetDiscards HCPerfIntervalCount + } + +adMefPerCosPerEvcPh15MinEvcNameFixedLen OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (50)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the EVC. This string is padded at the end with 0x00 so that + this table index has a fixed length of characters of the specified SIZE." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 1} + +adMefPerCosPerEvcPh15MinQueueNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NNI queue number." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 2 } + +adMefPerCosPerEvcPh15MinIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most + recent previous interval; interval 96 is 24 hours ago. + Intervals 2..96 are optional." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 3 } + +adMefPerCosPerEvcPh15MinIngressGreenOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the 15 minute interval." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 4 } + +adMefPerCosPerEvcPh15MinIngressGreenFrames OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the 15 minute interval." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 5 } + +adMefPerCosPerEvcPh15MinEgressGreenOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the 15 minute interval." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 6 } + +adMefPerCosPerEvcPh15MinEgressGreenFrames OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the 15 minute interval." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 7 } + +adMefPerCosPerEvcPh15MinIngressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 15 minute interval." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 8 } + +adMefPerCosPerEvcPh15MinEgressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the 15 minute interval." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 9 } + +adMefPerCosPerEvcPh15MinIngressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the 15 minute interval." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 10 } + +adMefPerCosPerEvcPh15MinEgressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the 15 minute interval." + ::= { adMefPerCosPerEvcPh15MinIntervalEntry 11 } + +------------------------------------------------------------ +-- 1 Day Interval Table for Interface Performance History +-- +adMefPerCosPerEvcPh1DayIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerCosPerEvcPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 1 + day interval. This table is indexed by adMefPerCosPerEvcPh1DayEvcNameFixedLen, + the queue number, and the interval number." + ::= { adGenAosMefPerCosPerEvcPerfHistory 3 } + +adMefPerCosPerEvcPh1DayIntervalEntry OBJECT-TYPE + SYNTAX AdMefPerCosPerEvcPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adMefPerCosPerEvcPh1DayIntervalTable." + INDEX { adMefPerCosPerEvcPh1DayEvcNameFixedLen, adMefPerCosPerEvcPh1DayQueueNumber, + adMefPerCosPerEvcPh1DayIntervalNumber } + ::= { adMefPerCosPerEvcPh1DayIntervalTable 1 } + +AdMefPerCosPerEvcPh1DayIntervalEntry ::= + SEQUENCE + { + adMefPerCosPerEvcPh1DayEvcNameFixedLen OCTET STRING, + adMefPerCosPerEvcPh1DayQueueNumber Unsigned32, + adMefPerCosPerEvcPh1DayIntervalNumber Integer32, + adMefPerCosPerEvcPh1DayIngressGreenOctets HCPerfTotalCount, + adMefPerCosPerEvcPh1DayIngressGreenFrames HCPerfTotalCount, + adMefPerCosPerEvcPh1DayEgressGreenOctets HCPerfTotalCount, + adMefPerCosPerEvcPh1DayEgressGreenFrames HCPerfTotalCount, + adMefPerCosPerEvcPh1DayIngressGreenFrameDiscards HCPerfTotalCount, + adMefPerCosPerEvcPh1DayEgressGreenFrameDiscards HCPerfTotalCount, + adMefPerCosPerEvcPh1DayIngressGreenOctetDiscards HCPerfTotalCount, + adMefPerCosPerEvcPh1DayEgressGreenOctetDiscards HCPerfTotalCount + } + +adMefPerCosPerEvcPh1DayEvcNameFixedLen OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (50)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the EVC. This string is padded at the end with 0x00 so that + this table index has a fixed length of characters of the specified SIZE." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 1} + +adMefPerCosPerEvcPh1DayQueueNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NNI queue number." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 2 } + +adMefPerCosPerEvcPh1DayIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most recent + previous day; interval 7 is 7 days ago. Intervals 2..30 are optional." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 3 } + +adMefPerCosPerEvcPh1DayIngressGreenOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the 1 day interval." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 4 } + +adMefPerCosPerEvcPh1DayIngressGreenFrames OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the 1 day interval." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 5 } + +adMefPerCosPerEvcPh1DayEgressGreenOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the 1 day interval." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 6 } + +adMefPerCosPerEvcPh1DayEgressGreenFrames OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the 1 day interval." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 7 } + +adMefPerCosPerEvcPh1DayIngressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 1 day interval." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 8 } + +adMefPerCosPerEvcPh1DayEgressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the 1 day interval." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 9 } + +adMefPerCosPerEvcPh1DayIngressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the 1 day interval." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 10 } + +adMefPerCosPerEvcPh1DayEgressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the 1 day interval." + ::= { adMefPerCosPerEvcPh1DayIntervalEntry 11 } + +------------------------------------------------------------ +-- Conformance information +-- +adGenAosMefPerCosPerEvcPerfHistoryConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 24 } + +adGenAosMefPerCosPerEvcPerfHistoryGroups OBJECT IDENTIFIER + ::= { adGenAosMefPerCosPerEvcPerfHistoryConformance 1 } + +adGenAosMefPerCosPerEvcPerfHistoryCompliances OBJECT IDENTIFIER + ::= { adGenAosMefPerCosPerEvcPerfHistoryConformance 2 } + +-- Compliance statements +-- +adGenAosMefPerCosPerEvcPerfHistoryCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement UNI interface per-queue performance history." + MODULE + MANDATORY-GROUPS { + adMefPerCosPerEvcPhCurGroup, + adMefPerCosPerEvcPh15MinIntervalGroup, + adMefPerCosPerEvcPh1DayIntervalGroup + } + ::= { adGenAosMefPerCosPerEvcPerfHistoryCompliances 1 } + +-- Units of conformance +-- +adMefPerCosPerEvcPhCurGroup OBJECT-GROUP + OBJECTS { + adMefPerCosPerEvcPhCurTimeElapsed15Min, + adMefPerCosPerEvcPhCurValidIntervals15Min, + adMefPerCosPerEvcPhCurInvalidIntervals15Min, + adMefPerCosPerEvcPhCurIngressGreenOctets15Min, + adMefPerCosPerEvcPhCurIngressGreenFrames15Min, + adMefPerCosPerEvcPhCurEgressGreenOctets15Min, + adMefPerCosPerEvcPhCurEgressGreenFrames15Min, + adMefPerCosPerEvcPhCurIngressGreenFrameDiscards15Min, + adMefPerCosPerEvcPhCurEgressGreenFrameDiscards15Min, + adMefPerCosPerEvcPhCurIngressGreenOctetDiscards15Min, + adMefPerCosPerEvcPhCurEgressGreenOctetDiscards15Min, + adMefPerCosPerEvcPhCurTimeElapsed1Day, + adMefPerCosPerEvcPhCurValidIntervals1Day, + adMefPerCosPerEvcPhCurInvalidIntervals1Day, + adMefPerCosPerEvcPhCurIngressGreenOctets1Day, + adMefPerCosPerEvcPhCurIngressGreenFrames1Day, + adMefPerCosPerEvcPhCurEgressGreenOctets1Day, + adMefPerCosPerEvcPhCurEgressGreenFrames1Day, + adMefPerCosPerEvcPhCurIngressGreenFrameDiscards1Day, + adMefPerCosPerEvcPhCurEgressGreenFrameDiscards1Day, + adMefPerCosPerEvcPhCurIngressGreenOctetDiscards1Day, + adMefPerCosPerEvcPhCurEgressGreenOctetDiscards1Day + } + STATUS current + DESCRIPTION + "The Current Group." + ::= { adGenAosMefPerCosPerEvcPerfHistoryGroups 1 } + +adMefPerCosPerEvcPh15MinIntervalGroup OBJECT-GROUP + OBJECTS { + adMefPerCosPerEvcPh15MinIngressGreenOctets, + adMefPerCosPerEvcPh15MinIngressGreenFrames, + adMefPerCosPerEvcPh15MinEgressGreenOctets, + adMefPerCosPerEvcPh15MinEgressGreenFrames, + adMefPerCosPerEvcPh15MinIngressGreenFrameDiscards, + adMefPerCosPerEvcPh15MinEgressGreenFrameDiscards, + adMefPerCosPerEvcPh15MinIngressGreenOctetDiscards, + adMefPerCosPerEvcPh15MinEgressGreenOctetDiscards + } + STATUS current + DESCRIPTION + "The 15 minute interval group." + ::= { adGenAosMefPerCosPerEvcPerfHistoryGroups 2 } + +adMefPerCosPerEvcPh1DayIntervalGroup OBJECT-GROUP + OBJECTS { + adMefPerCosPerEvcPh1DayIngressGreenOctets, + adMefPerCosPerEvcPh1DayIngressGreenFrames, + adMefPerCosPerEvcPh1DayEgressGreenOctets, + adMefPerCosPerEvcPh1DayEgressGreenFrames, + adMefPerCosPerEvcPh1DayIngressGreenFrameDiscards, + adMefPerCosPerEvcPh1DayEgressGreenFrameDiscards, + adMefPerCosPerEvcPh1DayIngressGreenOctetDiscards, + adMefPerCosPerEvcPh1DayEgressGreenOctetDiscards + } + STATUS current + DESCRIPTION + "The 1 day interval group." + ::= { adGenAosMefPerCosPerEvcPerfHistoryGroups 3 } + +END + + diff --git a/MIBS/adtran/ADTRAN-MEF-PER-COS-PER-UNI-PERF-HISTORY-MIB b/MIBS/adtran/ADTRAN-MEF-PER-COS-PER-UNI-PERF-HISTORY-MIB new file mode 100644 index 0000000..eefe6f4 --- /dev/null +++ b/MIBS/adtran/ADTRAN-MEF-PER-COS-PER-UNI-PERF-HISTORY-MIB @@ -0,0 +1,616 @@ +ADTRAN-MEF-PER-COS-PER-UNI-PERF-HISTORY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32, Unsigned32 + FROM SNMPv2-SMI + ifIndex + FROM IF-MIB + HCPerfTimeElapsed, + HCPerfValidIntervals, + HCPerfInvalidIntervals, + HCPerfCurrentCount, + HCPerfIntervalCount, + HCPerfTotalCount + FROM HC-PerfHist-TC-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSMef, + adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAosMefPerCosPerUniPerfHistoryMib MODULE-IDENTITY + LAST-UPDATED "201409100000Z" -- September 10, 2014 + ORGANIZATION "ADTRAN Inc." + CONTACT-INFO + "Info: www.adtran.com + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + Tel: +1 888 423-8726 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB module defines high capacity performance statistics + per COS per UNI within an AOS product. + + Copyright (C) ADTRAN, Inc. (2014)." + + REVISION "201409100000Z" -- September 10, 2014 + DESCRIPTION + "Initial version" + ::= { adIdentity 10000 53 9 2 } + +adGenAosMefPerCosPerUniPerfHistory OBJECT IDENTIFIER ::= { adGenAOSMef 2 } + +------------------------------------------------------------ +-- Current Table for Interface Performance History +-- +adMefPerCosPerUniPhCurTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerCosPerUniPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains current performance history information that has been + recorded since the last 15 minute interval ended and from when the last + 1 day interval ended. This table is indexed by ifIndex and + adMefPerCosPerUniPhCurQueueNumber." + ::= { adGenAosMefPerCosPerUniPerfHistory 1 } + +adMefPerCosPerUniPhCurEntry OBJECT-TYPE + SYNTAX AdMefPerCosPerUniPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the information contained in one entry of the + adMefPerCosPerUniPhCurTable. It is indexed by an interface's ifIndex, + and the queue number." + INDEX { ifIndex, adMefPerCosPerUniPhCurQueueNumber } + ::= { adMefPerCosPerUniPhCurTable 1 } + +AdMefPerCosPerUniPhCurEntry ::= + SEQUENCE + { + adMefPerCosPerUniPhCurQueueNumber Unsigned32, + adMefPerCosPerUniPhCurTimeElapsed15Min HCPerfTimeElapsed, + adMefPerCosPerUniPhCurValidIntervals15Min HCPerfValidIntervals, + adMefPerCosPerUniPhCurInvalidIntervals15Min HCPerfInvalidIntervals, + adMefPerCosPerUniPhCurIngressGreenOctets15Min HCPerfCurrentCount, + adMefPerCosPerUniPhCurIngressGreenFrames15Min HCPerfCurrentCount, + adMefPerCosPerUniPhCurEgressGreenOctets15Min HCPerfCurrentCount, + adMefPerCosPerUniPhCurEgressGreenFrames15Min HCPerfCurrentCount, + adMefPerCosPerUniPhCurIngressGreenFrameDiscards15Min HCPerfCurrentCount, + adMefPerCosPerUniPhCurEgressGreenFrameDiscards15Min HCPerfCurrentCount, + adMefPerCosPerUniPhCurIngressGreenOctetDiscards15Min HCPerfCurrentCount, + adMefPerCosPerUniPhCurEgressGreenOctetDiscards15Min HCPerfCurrentCount, + adMefPerCosPerUniPhCurTimeElapsed1Day HCPerfTimeElapsed, + adMefPerCosPerUniPhCurValidIntervals1Day HCPerfValidIntervals, + adMefPerCosPerUniPhCurInvalidIntervals1Day HCPerfInvalidIntervals, + adMefPerCosPerUniPhCurIngressGreenOctets1Day HCPerfCurrentCount, + adMefPerCosPerUniPhCurIngressGreenFrames1Day HCPerfCurrentCount, + adMefPerCosPerUniPhCurEgressGreenOctets1Day HCPerfCurrentCount, + adMefPerCosPerUniPhCurEgressGreenFrames1Day HCPerfCurrentCount, + adMefPerCosPerUniPhCurIngressGreenFrameDiscards1Day HCPerfCurrentCount, + adMefPerCosPerUniPhCurEgressGreenFrameDiscards1Day HCPerfCurrentCount, + adMefPerCosPerUniPhCurIngressGreenOctetDiscards1Day HCPerfCurrentCount, + adMefPerCosPerUniPhCurEgressGreenOctetDiscards1Day HCPerfCurrentCount + } + +adMefPerCosPerUniPhCurQueueNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UNI Interface queue number." + ::= { adMefPerCosPerUniPhCurEntry 1 } + +adMefPerCosPerUniPhCurTimeElapsed15Min OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 2 } + +adMefPerCosPerUniPhCurValidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 15 minute intervals over the last 24 hours." + ::= { adMefPerCosPerUniPhCurEntry 3 } + +adMefPerCosPerUniPhCurInvalidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 15 minute intervals over the last 24 hours." + ::= { adMefPerCosPerUniPhCurEntry 4 } + +adMefPerCosPerUniPhCurIngressGreenOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 5 } + +adMefPerCosPerUniPhCurIngressGreenFrames15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 6 } + +adMefPerCosPerUniPhCurEgressGreenOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 7 } + +adMefPerCosPerUniPhCurEgressGreenFrames15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 8 } + +adMefPerCosPerUniPhCurIngressGreenFrameDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 9 } + +adMefPerCosPerUniPhCurEgressGreenFrameDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 10 } + +adMefPerCosPerUniPhCurIngressGreenOctetDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 11 } + +adMefPerCosPerUniPhCurEgressGreenOctetDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the current 15 minute interval." + ::= { adMefPerCosPerUniPhCurEntry 12 } + +adMefPerCosPerUniPhCurTimeElapsed1Day OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 13 } + +adMefPerCosPerUniPhCurValidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 1 day intervals available." + ::= { adMefPerCosPerUniPhCurEntry 14 } + +adMefPerCosPerUniPhCurInvalidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 1 day intervals available." + ::= { adMefPerCosPerUniPhCurEntry 15 } + +adMefPerCosPerUniPhCurIngressGreenOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 16 } + +adMefPerCosPerUniPhCurIngressGreenFrames1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 17 } + +adMefPerCosPerUniPhCurEgressGreenOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 18 } + +adMefPerCosPerUniPhCurEgressGreenFrames1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 19 } + +adMefPerCosPerUniPhCurIngressGreenFrameDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 20 } + +adMefPerCosPerUniPhCurEgressGreenFrameDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 21 } + +adMefPerCosPerUniPhCurIngressGreenOctetDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 22 } + +adMefPerCosPerUniPhCurEgressGreenOctetDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the current 1 day interval." + ::= { adMefPerCosPerUniPhCurEntry 23 } + +------------------------------------------------------------ +-- 15 Minute Interval Table for Interface Performance History +-- +adMefPerCosPerUniPh15MinIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerCosPerUniPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 15 + minute interval. This table is indexed by ifIndex, the queue number, + and the interval number." + ::= { adGenAosMefPerCosPerUniPerfHistory 2 } + +adMefPerCosPerUniPh15MinIntervalEntry OBJECT-TYPE + SYNTAX AdMefPerCosPerUniPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adMefPerCosPerUniPh15MinIntervalTable." + INDEX { ifIndex, adMefPerCosPerUniPh15MinQueueNumber, adMefPerCosPerUniPh15MinIntervalNumber } + ::= { adMefPerCosPerUniPh15MinIntervalTable 1 } + +AdMefPerCosPerUniPh15MinIntervalEntry ::= + SEQUENCE + { + adMefPerCosPerUniPh15MinQueueNumber Unsigned32, + adMefPerCosPerUniPh15MinIntervalNumber Integer32, + adMefPerCosPerUniPh15MinIngressGreenOctets HCPerfIntervalCount, + adMefPerCosPerUniPh15MinIngressGreenFrames HCPerfIntervalCount, + adMefPerCosPerUniPh15MinEgressGreenOctets HCPerfIntervalCount, + adMefPerCosPerUniPh15MinEgressGreenFrames HCPerfIntervalCount, + adMefPerCosPerUniPh15MinIngressGreenFrameDiscards HCPerfIntervalCount, + adMefPerCosPerUniPh15MinEgressGreenFrameDiscards HCPerfIntervalCount, + adMefPerCosPerUniPh15MinIngressGreenOctetDiscards HCPerfIntervalCount, + adMefPerCosPerUniPh15MinEgressGreenOctetDiscards HCPerfIntervalCount + } + +adMefPerCosPerUniPh15MinQueueNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UNI Interface queue number." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 1 } + +adMefPerCosPerUniPh15MinIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most + recent previous interval; interval 96 is 24 hours ago. + Intervals 2..96 are optional." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 2 } + +adMefPerCosPerUniPh15MinIngressGreenOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the 15 minute interval." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 3 } + +adMefPerCosPerUniPh15MinIngressGreenFrames OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the 15 minute interval." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 4 } + +adMefPerCosPerUniPh15MinEgressGreenOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the 15 minute interval." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 5 } + +adMefPerCosPerUniPh15MinEgressGreenFrames OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the 15 minute interval." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 6 } + +adMefPerCosPerUniPh15MinIngressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 15 minute interval." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 7 } + +adMefPerCosPerUniPh15MinEgressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the 15 minute interval." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 8 } + +adMefPerCosPerUniPh15MinIngressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the 15 minute interval." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 9 } + +adMefPerCosPerUniPh15MinEgressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the 15 minute interval." + ::= { adMefPerCosPerUniPh15MinIntervalEntry 10 } + +------------------------------------------------------------ +-- 1 Day Interval Table for Interface Performance History +-- +adMefPerCosPerUniPh1DayIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerCosPerUniPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 1 + day interval. This table is indexed by by ifIndex, the queue number, + and the interval number." + ::= { adGenAosMefPerCosPerUniPerfHistory 3 } + +adMefPerCosPerUniPh1DayIntervalEntry OBJECT-TYPE + SYNTAX AdMefPerCosPerUniPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adMefPerCosPerUniPh1DayIntervalTable." + INDEX { ifIndex, adMefPerCosPerUniPh1DayQueueNumber, adMefPerCosPerUniPh1DayIntervalNumber } + ::= { adMefPerCosPerUniPh1DayIntervalTable 1 } + +AdMefPerCosPerUniPh1DayIntervalEntry ::= + SEQUENCE + { + adMefPerCosPerUniPh1DayQueueNumber Unsigned32, + adMefPerCosPerUniPh1DayIntervalNumber Integer32, + adMefPerCosPerUniPh1DayIngressGreenOctets HCPerfTotalCount, + adMefPerCosPerUniPh1DayIngressGreenFrames HCPerfTotalCount, + adMefPerCosPerUniPh1DayEgressGreenOctets HCPerfTotalCount, + adMefPerCosPerUniPh1DayEgressGreenFrames HCPerfTotalCount, + adMefPerCosPerUniPh1DayIngressGreenFrameDiscards HCPerfTotalCount, + adMefPerCosPerUniPh1DayEgressGreenFrameDiscards HCPerfTotalCount, + adMefPerCosPerUniPh1DayIngressGreenOctetDiscards HCPerfTotalCount, + adMefPerCosPerUniPh1DayEgressGreenOctetDiscards HCPerfTotalCount + } + +adMefPerCosPerUniPh1DayQueueNumber OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "UNI Interface queue number." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 1 } + +adMefPerCosPerUniPh1DayIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most recent + previous day; interval 7 is 7 days ago. Intervals 2..30 are optional." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 2 } + +adMefPerCosPerUniPh1DayIngressGreenOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the 1 day interval." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 3 } + +adMefPerCosPerUniPh1DayIngressGreenFrames OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the 1 day interval." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 4 } + +adMefPerCosPerUniPh1DayEgressGreenOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the 1 day interval." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 5 } + +adMefPerCosPerUniPh1DayEgressGreenFrames OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the 1 day interval." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 6 } + +adMefPerCosPerUniPh1DayIngressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 1 day interval." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 7 } + +adMefPerCosPerUniPh1DayEgressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the 1 day interval." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 8 } + +adMefPerCosPerUniPh1DayIngressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the 1 day interval." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 9 } + +adMefPerCosPerUniPh1DayEgressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the 1 day interval." + ::= { adMefPerCosPerUniPh1DayIntervalEntry 10 } + +------------------------------------------------------------ +-- Conformance information +-- +adGenAosMefPerCosPerUniPerfHistoryConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 21 } + +adGenAosMefPerCosPerUniPerfHistoryGroups OBJECT IDENTIFIER + ::= { adGenAosMefPerCosPerUniPerfHistoryConformance 1 } + +adGenAosMefPerCosPerUniPerfHistoryCompliances OBJECT IDENTIFIER + ::= { adGenAosMefPerCosPerUniPerfHistoryConformance 2 } + +-- Compliance statements +-- +adGenAosMefPerCosPerUniPerfHistoryCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement UNI interface per-queue performance history." + MODULE + MANDATORY-GROUPS { + adMefPerCosPerUniPhCurGroup, + adMefPerCosPerUniPh15MinIntervalGroup, + adMefPerCosPerUniPh1DayIntervalGroup + } + ::= { adGenAosMefPerCosPerUniPerfHistoryCompliances 1 } + +-- Units of conformance +-- +adMefPerCosPerUniPhCurGroup OBJECT-GROUP + OBJECTS { + adMefPerCosPerUniPhCurTimeElapsed15Min, + adMefPerCosPerUniPhCurValidIntervals15Min, + adMefPerCosPerUniPhCurInvalidIntervals15Min, + adMefPerCosPerUniPhCurIngressGreenOctets15Min, + adMefPerCosPerUniPhCurIngressGreenFrames15Min, + adMefPerCosPerUniPhCurEgressGreenOctets15Min, + adMefPerCosPerUniPhCurEgressGreenFrames15Min, + adMefPerCosPerUniPhCurIngressGreenFrameDiscards15Min, + adMefPerCosPerUniPhCurEgressGreenFrameDiscards15Min, + adMefPerCosPerUniPhCurIngressGreenOctetDiscards15Min, + adMefPerCosPerUniPhCurEgressGreenOctetDiscards15Min, + adMefPerCosPerUniPhCurTimeElapsed1Day, + adMefPerCosPerUniPhCurValidIntervals1Day, + adMefPerCosPerUniPhCurInvalidIntervals1Day, + adMefPerCosPerUniPhCurIngressGreenOctets1Day, + adMefPerCosPerUniPhCurIngressGreenFrames1Day, + adMefPerCosPerUniPhCurEgressGreenOctets1Day, + adMefPerCosPerUniPhCurEgressGreenFrames1Day, + adMefPerCosPerUniPhCurIngressGreenFrameDiscards1Day, + adMefPerCosPerUniPhCurEgressGreenFrameDiscards1Day, + adMefPerCosPerUniPhCurIngressGreenOctetDiscards1Day, + adMefPerCosPerUniPhCurEgressGreenOctetDiscards1Day + } + STATUS current + DESCRIPTION + "The Current Group." + ::= { adGenAosMefPerCosPerUniPerfHistoryGroups 1 } + +adMefPerCosPerUniPh15MinIntervalGroup OBJECT-GROUP + OBJECTS { + adMefPerCosPerUniPh15MinIngressGreenOctets, + adMefPerCosPerUniPh15MinIngressGreenFrames, + adMefPerCosPerUniPh15MinEgressGreenOctets, + adMefPerCosPerUniPh15MinEgressGreenFrames, + adMefPerCosPerUniPh15MinIngressGreenFrameDiscards, + adMefPerCosPerUniPh15MinEgressGreenFrameDiscards, + adMefPerCosPerUniPh15MinIngressGreenOctetDiscards, + adMefPerCosPerUniPh15MinEgressGreenOctetDiscards + } + STATUS current + DESCRIPTION + "The 15 minute interval group." + ::= { adGenAosMefPerCosPerUniPerfHistoryGroups 2 } + +adMefPerCosPerUniPh1DayIntervalGroup OBJECT-GROUP + OBJECTS { + adMefPerCosPerUniPh1DayIngressGreenOctets, + adMefPerCosPerUniPh1DayIngressGreenFrames, + adMefPerCosPerUniPh1DayEgressGreenOctets, + adMefPerCosPerUniPh1DayEgressGreenFrames, + adMefPerCosPerUniPh1DayIngressGreenFrameDiscards, + adMefPerCosPerUniPh1DayEgressGreenFrameDiscards, + adMefPerCosPerUniPh1DayIngressGreenOctetDiscards, + adMefPerCosPerUniPh1DayEgressGreenOctetDiscards + } + STATUS current + DESCRIPTION + "The 1 day interval group." + ::= { adGenAosMefPerCosPerUniPerfHistoryGroups 3 } + +END + diff --git a/MIBS/adtran/ADTRAN-MEF-PER-EVC-PERF-HISTORY-MIB b/MIBS/adtran/ADTRAN-MEF-PER-EVC-PERF-HISTORY-MIB new file mode 100644 index 0000000..ca87595 --- /dev/null +++ b/MIBS/adtran/ADTRAN-MEF-PER-EVC-PERF-HISTORY-MIB @@ -0,0 +1,617 @@ +ADTRAN-MEF-PER-EVC-PERF-HISTORY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + HCPerfTimeElapsed, + HCPerfValidIntervals, + HCPerfInvalidIntervals, + HCPerfCurrentCount, + HCPerfIntervalCount, + HCPerfTotalCount + FROM HC-PerfHist-TC-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSMef, + adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAosMefPerEvcPerfHistoryMib MODULE-IDENTITY + LAST-UPDATED "201409100000Z" -- September 10, 2014 + ORGANIZATION "ADTRAN Inc." + CONTACT-INFO + "Info: www.adtran.com + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + Tel: +1 888 423-8726 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB module defines high capacity performance statistics + per EVC within an AOS product. + + Copyright (C) ADTRAN, Inc. (2014)." + + REVISION "201409100000Z" -- September 10, 2014 + DESCRIPTION + "Initial version" + ::= { adIdentity 10000 53 9 3 } + +adGenAosMefPerEvcPerfHistory OBJECT IDENTIFIER ::= { adGenAOSMef 3 } + +------------------------------------------------------------ +-- Current Table for Interface Performance History +-- +adMefPerEvcPhCurTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerEvcPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains current performance history information that has been + recorded since the last 15 minute interval ended and from when the last + 1 day interval ended. This table is indexed by adMefPerEvcPhCurEvcNameFixedLen." + ::= { adGenAosMefPerEvcPerfHistory 1 } + +adMefPerEvcPhCurEntry OBJECT-TYPE + SYNTAX AdMefPerEvcPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the information contained in one entry of the + adMefPerEvcPhCurTable. It is indexed by an EVC's adMefPerEvcPhCurEvcNameFixedLen." + INDEX { adMefPerEvcPhCurEvcNameFixedLen } + ::= { adMefPerEvcPhCurTable 1 } + +AdMefPerEvcPhCurEntry ::= + SEQUENCE + { + adMefPerEvcPhCurEvcNameFixedLen OCTET STRING, + adMefPerEvcPhCurTimeElapsed15Min HCPerfTimeElapsed, + adMefPerEvcPhCurValidIntervals15Min HCPerfValidIntervals, + adMefPerEvcPhCurInvalidIntervals15Min HCPerfInvalidIntervals, + adMefPerEvcPhCurIngressGreenOctets15Min HCPerfCurrentCount, + adMefPerEvcPhCurIngressGreenFrames15Min HCPerfCurrentCount, + adMefPerEvcPhCurEgressGreenOctets15Min HCPerfCurrentCount, + adMefPerEvcPhCurEgressGreenFrames15Min HCPerfCurrentCount, + adMefPerEvcPhCurIngressGreenFrameDiscards15Min HCPerfCurrentCount, + adMefPerEvcPhCurEgressGreenFrameDiscards15Min HCPerfCurrentCount, + adMefPerEvcPhCurIngressGreenOctetDiscards15Min HCPerfCurrentCount, + adMefPerEvcPhCurEgressGreenOctetDiscards15Min HCPerfCurrentCount, + adMefPerEvcPhCurTimeElapsed1Day HCPerfTimeElapsed, + adMefPerEvcPhCurValidIntervals1Day HCPerfValidIntervals, + adMefPerEvcPhCurInvalidIntervals1Day HCPerfInvalidIntervals, + adMefPerEvcPhCurIngressGreenOctets1Day HCPerfCurrentCount, + adMefPerEvcPhCurIngressGreenFrames1Day HCPerfCurrentCount, + adMefPerEvcPhCurEgressGreenOctets1Day HCPerfCurrentCount, + adMefPerEvcPhCurEgressGreenFrames1Day HCPerfCurrentCount, + adMefPerEvcPhCurIngressGreenFrameDiscards1Day HCPerfCurrentCount, + adMefPerEvcPhCurEgressGreenFrameDiscards1Day HCPerfCurrentCount, + adMefPerEvcPhCurIngressGreenOctetDiscards1Day HCPerfCurrentCount, + adMefPerEvcPhCurEgressGreenOctetDiscards1Day HCPerfCurrentCount + } + +adMefPerEvcPhCurEvcNameFixedLen OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (50)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the EVC. This string is padded at the end with 0x00 so that + this table index has a fixed length of characters of the specified SIZE." + ::= { adMefPerEvcPhCurEntry 1} + +adMefPerEvcPhCurTimeElapsed15Min OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 2 } + +adMefPerEvcPhCurValidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 15 minute intervals over the last 24 hours." + ::= { adMefPerEvcPhCurEntry 3 } + +adMefPerEvcPhCurInvalidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 15 minute intervals over the last 24 hours." + ::= { adMefPerEvcPhCurEntry 4 } + +adMefPerEvcPhCurIngressGreenOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 5 } + +adMefPerEvcPhCurIngressGreenFrames15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 6 } + +adMefPerEvcPhCurEgressGreenOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 7 } + +adMefPerEvcPhCurEgressGreenFrames15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 8 } + +adMefPerEvcPhCurIngressGreenFrameDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 9 } + +adMefPerEvcPhCurEgressGreenFrameDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 10 } + +adMefPerEvcPhCurIngressGreenOctetDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 11 } + +adMefPerEvcPhCurEgressGreenOctetDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the current 15 minute interval." + ::= { adMefPerEvcPhCurEntry 12 } + +adMefPerEvcPhCurTimeElapsed1Day OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 13 } + +adMefPerEvcPhCurValidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 1 day intervals available." + ::= { adMefPerEvcPhCurEntry 14 } + +adMefPerEvcPhCurInvalidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 1 day intervals available." + ::= { adMefPerEvcPhCurEntry 15 } + +adMefPerEvcPhCurIngressGreenOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 16 } + +adMefPerEvcPhCurIngressGreenFrames1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 17 } + +adMefPerEvcPhCurEgressGreenOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 18 } + +adMefPerEvcPhCurEgressGreenFrames1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 19 } + +adMefPerEvcPhCurIngressGreenFrameDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 20 } + +adMefPerEvcPhCurEgressGreenFrameDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 21 } + +adMefPerEvcPhCurIngressGreenOctetDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 22 } + +adMefPerEvcPhCurEgressGreenOctetDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the current 1 day interval." + ::= { adMefPerEvcPhCurEntry 23 } + +------------------------------------------------------------ +-- 15 Minute Interval Table for Interface Performance History +-- +adMefPerEvcPh15MinIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerEvcPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 15 + minute interval. This table is indexed by adMefPerEvcPh15MinEvcNameFixedLen, + and the interval number." + ::= { adGenAosMefPerEvcPerfHistory 2 } + +adMefPerEvcPh15MinIntervalEntry OBJECT-TYPE + SYNTAX AdMefPerEvcPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adMefPerEvcPh15MinIntervalTable." + INDEX { adMefPerEvcPh15MinEvcNameFixedLen, adMefPerEvcPh15MinIntervalNumber } + ::= { adMefPerEvcPh15MinIntervalTable 1 } + +AdMefPerEvcPh15MinIntervalEntry ::= + SEQUENCE + { + adMefPerEvcPh15MinEvcNameFixedLen OCTET STRING, + adMefPerEvcPh15MinIntervalNumber Integer32, + adMefPerEvcPh15MinIngressGreenOctets HCPerfIntervalCount, + adMefPerEvcPh15MinIngressGreenFrames HCPerfIntervalCount, + adMefPerEvcPh15MinEgressGreenOctets HCPerfIntervalCount, + adMefPerEvcPh15MinEgressGreenFrames HCPerfIntervalCount, + adMefPerEvcPh15MinIngressGreenFrameDiscards HCPerfIntervalCount, + adMefPerEvcPh15MinEgressGreenFrameDiscards HCPerfIntervalCount, + adMefPerEvcPh15MinIngressGreenOctetDiscards HCPerfIntervalCount, + adMefPerEvcPh15MinEgressGreenOctetDiscards HCPerfIntervalCount + } + +adMefPerEvcPh15MinEvcNameFixedLen OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (50)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the EVC. This string is padded at the end with 0x00 so that + this table index has a fixed length of characters of the specified SIZE." + ::= { adMefPerEvcPh15MinIntervalEntry 1} + +adMefPerEvcPh15MinIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most + recent previous interval; interval 96 is 24 hours ago. + Intervals 2..96 are optional." + ::= { adMefPerEvcPh15MinIntervalEntry 2 } + +adMefPerEvcPh15MinIngressGreenOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the 15 minute interval." + ::= { adMefPerEvcPh15MinIntervalEntry 3 } + +adMefPerEvcPh15MinIngressGreenFrames OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the 15 minute interval." + ::= { adMefPerEvcPh15MinIntervalEntry 4 } + +adMefPerEvcPh15MinEgressGreenOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the 15 minute interval." + ::= { adMefPerEvcPh15MinIntervalEntry 5 } + +adMefPerEvcPh15MinEgressGreenFrames OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the 15 minute interval." + ::= { adMefPerEvcPh15MinIntervalEntry 6 } + +adMefPerEvcPh15MinIngressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 15 minute interval." + ::= { adMefPerEvcPh15MinIntervalEntry 7 } + +adMefPerEvcPh15MinEgressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the 15 minute interval." + ::= { adMefPerEvcPh15MinIntervalEntry 8 } + +adMefPerEvcPh15MinIngressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 15 minute interval." + ::= { adMefPerEvcPh15MinIntervalEntry 9 } + +adMefPerEvcPh15MinEgressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the 15 minute interval." + ::= { adMefPerEvcPh15MinIntervalEntry 10 } + +------------------------------------------------------------ +-- 1 Day Interval Table for Interface Performance History +-- +adMefPerEvcPh1DayIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerEvcPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 1 + day interval. This table is indexed by adMefPerEvcPh1DayEvcNameFixedLen, + and the interval number." + ::= { adGenAosMefPerEvcPerfHistory 3 } + +adMefPerEvcPh1DayIntervalEntry OBJECT-TYPE + SYNTAX AdMefPerEvcPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adMefPerEvcPh1DayIntervalTable." + INDEX { adMefPerEvcPh1DayEvcNameFixedLen, adMefPerEvcPh1DayIntervalNumber } + ::= { adMefPerEvcPh1DayIntervalTable 1 } + +AdMefPerEvcPh1DayIntervalEntry ::= + SEQUENCE + { + adMefPerEvcPh1DayEvcNameFixedLen OCTET STRING, + adMefPerEvcPh1DayIntervalNumber Integer32, + adMefPerEvcPh1DayIngressGreenOctets HCPerfTotalCount, + adMefPerEvcPh1DayIngressGreenFrames HCPerfTotalCount, + adMefPerEvcPh1DayEgressGreenOctets HCPerfTotalCount, + adMefPerEvcPh1DayEgressGreenFrames HCPerfTotalCount, + adMefPerEvcPh1DayIngressGreenFrameDiscards HCPerfTotalCount, + adMefPerEvcPh1DayEgressGreenFrameDiscards HCPerfTotalCount, + adMefPerEvcPh1DayIngressGreenOctetDiscards HCPerfTotalCount, + adMefPerEvcPh1DayEgressGreenOctetDiscards HCPerfTotalCount + } + +adMefPerEvcPh1DayEvcNameFixedLen OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (50)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The name of the EVC. This string is padded at the end with 0x00 so that + this table index has a fixed length of characters of the specified SIZE." + ::= { adMefPerEvcPh1DayIntervalEntry 1} + +adMefPerEvcPh1DayIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most recent + previous day; interval 7 is 7 days ago. Intervals 2..30 are optional." + ::= { adMefPerEvcPh1DayIntervalEntry 2 } + +adMefPerEvcPh1DayIngressGreenOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the 1 day interval." + ::= { adMefPerEvcPh1DayIntervalEntry 3 } + +adMefPerEvcPh1DayIngressGreenFrames OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the 1 day interval." + ::= { adMefPerEvcPh1DayIntervalEntry 4 } + +adMefPerEvcPh1DayEgressGreenOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the 1 day interval." + ::= { adMefPerEvcPh1DayIntervalEntry 5 } + +adMefPerEvcPh1DayEgressGreenFrames OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the 1 day interval." + ::= { adMefPerEvcPh1DayIntervalEntry 6 } + +adMefPerEvcPh1DayIngressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 1 day interval." + ::= { adMefPerEvcPh1DayIntervalEntry 7 } + +adMefPerEvcPh1DayEgressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the 1 day interval." + ::= { adMefPerEvcPh1DayIntervalEntry 8 } + +adMefPerEvcPh1DayIngressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the 1 day interval." + ::= { adMefPerEvcPh1DayIntervalEntry 9 } + +adMefPerEvcPh1DayEgressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the 1 day interval." + ::= { adMefPerEvcPh1DayIntervalEntry 10 } + +------------------------------------------------------------ +-- Conformance information +-- +adGenAosMefPerEvcPerfHistoryConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 23 } + +adGenAosMefPerEvcPerfHistoryGroups OBJECT IDENTIFIER + ::= { adGenAosMefPerEvcPerfHistoryConformance 1 } + +adGenAosMefPerEvcPerfHistoryCompliances OBJECT IDENTIFIER + ::= { adGenAosMefPerEvcPerfHistoryConformance 2 } + +-- Compliance statements +-- +adGenAosMefPerEvcPerfHistoryCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement UNI interface per-queue performance history." + MODULE + MANDATORY-GROUPS { + adMefPerEvcPhCurGroup, + adMefPerEvcPh15MinIntervalGroup, + adMefPerEvcPh1DayIntervalGroup + } + ::= { adGenAosMefPerEvcPerfHistoryCompliances 1 } + +-- Units of conformance +-- +adMefPerEvcPhCurGroup OBJECT-GROUP + OBJECTS { + adMefPerEvcPhCurTimeElapsed15Min, + adMefPerEvcPhCurValidIntervals15Min, + adMefPerEvcPhCurInvalidIntervals15Min, + adMefPerEvcPhCurIngressGreenOctets15Min, + adMefPerEvcPhCurIngressGreenFrames15Min, + adMefPerEvcPhCurEgressGreenOctets15Min, + adMefPerEvcPhCurEgressGreenFrames15Min, + adMefPerEvcPhCurIngressGreenFrameDiscards15Min, + adMefPerEvcPhCurEgressGreenFrameDiscards15Min, + adMefPerEvcPhCurIngressGreenOctetDiscards15Min, + adMefPerEvcPhCurEgressGreenOctetDiscards15Min, + adMefPerEvcPhCurTimeElapsed1Day, + adMefPerEvcPhCurValidIntervals1Day, + adMefPerEvcPhCurInvalidIntervals1Day, + adMefPerEvcPhCurIngressGreenOctets1Day, + adMefPerEvcPhCurIngressGreenFrames1Day, + adMefPerEvcPhCurEgressGreenOctets1Day, + adMefPerEvcPhCurEgressGreenFrames1Day, + adMefPerEvcPhCurIngressGreenFrameDiscards1Day, + adMefPerEvcPhCurEgressGreenFrameDiscards1Day, + adMefPerEvcPhCurIngressGreenOctetDiscards1Day, + adMefPerEvcPhCurEgressGreenOctetDiscards1Day + } + STATUS current + DESCRIPTION + "The Current Group." + ::= { adGenAosMefPerEvcPerfHistoryGroups 1 } + +adMefPerEvcPh15MinIntervalGroup OBJECT-GROUP + OBJECTS { + adMefPerEvcPh15MinIngressGreenOctets, + adMefPerEvcPh15MinIngressGreenFrames, + adMefPerEvcPh15MinEgressGreenOctets, + adMefPerEvcPh15MinEgressGreenFrames, + adMefPerEvcPh15MinIngressGreenFrameDiscards, + adMefPerEvcPh15MinEgressGreenFrameDiscards, + adMefPerEvcPh15MinIngressGreenOctetDiscards, + adMefPerEvcPh15MinEgressGreenOctetDiscards + } + STATUS current + DESCRIPTION + "The 15 minute interval group." + ::= { adGenAosMefPerEvcPerfHistoryGroups 2 } + +adMefPerEvcPh1DayIntervalGroup OBJECT-GROUP + OBJECTS { + adMefPerEvcPh1DayIngressGreenOctets, + adMefPerEvcPh1DayIngressGreenFrames, + adMefPerEvcPh1DayEgressGreenOctets, + adMefPerEvcPh1DayEgressGreenFrames, + adMefPerEvcPh1DayIngressGreenFrameDiscards, + adMefPerEvcPh1DayEgressGreenFrameDiscards, + adMefPerEvcPh1DayIngressGreenOctetDiscards, + adMefPerEvcPh1DayEgressGreenOctetDiscards + } + STATUS current + DESCRIPTION + "The 1 day interval group." + ::= { adGenAosMefPerEvcPerfHistoryGroups 3 } + +END + diff --git a/MIBS/adtran/ADTRAN-MEF-PER-UNI-PERF-HISTORY-MIB b/MIBS/adtran/ADTRAN-MEF-PER-UNI-PERF-HISTORY-MIB new file mode 100644 index 0000000..1a0c9ad --- /dev/null +++ b/MIBS/adtran/ADTRAN-MEF-PER-UNI-PERF-HISTORY-MIB @@ -0,0 +1,589 @@ +ADTRAN-MEF-PER-UNI-PERF-HISTORY-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, + OBJECT-TYPE, + Integer32 + FROM SNMPv2-SMI + ifIndex + FROM IF-MIB + HCPerfTimeElapsed, + HCPerfValidIntervals, + HCPerfInvalidIntervals, + HCPerfCurrentCount, + HCPerfIntervalCount, + HCPerfTotalCount + FROM HC-PerfHist-TC-MIB + MODULE-COMPLIANCE, + OBJECT-GROUP + FROM SNMPv2-CONF + adIdentity + FROM ADTRAN-MIB + adGenAOSMef, + adGenAOSConformance + FROM ADTRAN-AOS; + +adGenAosMefPerUniPerfHistoryMib MODULE-IDENTITY + LAST-UPDATED "201409100000Z" -- September 10, 2014 + ORGANIZATION "ADTRAN Inc." + CONTACT-INFO + "Info: www.adtran.com + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + Tel: +1 888 423-8726 + E-mail: support@adtran.com" + + DESCRIPTION + "This MIB module defines high capacity performance statistics + per UNI within an AOS product. + + Copyright (C) ADTRAN, Inc. (2014)." + + REVISION "201409100000Z" -- September 10, 2014 + DESCRIPTION + "Initial version" + ::= { adIdentity 10000 53 9 1 } + +adGenAosMefPerUniPerfHistory OBJECT IDENTIFIER ::= { adGenAOSMef 1 } + +------------------------------------------------------------ +-- Current Table for Interface Performance History +-- +adMefPerUniPhCurTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerUniPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains current performance history information that has been + recorded since the last 15 minute interval ended and from when the last + 1 day interval ended. This table is indexed by ifIndex which SHOULD be + maintained in a persistent manner." + ::= { adGenAosMefPerUniPerfHistory 1 } + +adMefPerUniPhCurEntry OBJECT-TYPE + SYNTAX AdMefPerUniPhCurEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This specifies the information contained in one entry of the + adMefPerUniPhCurTable. It is indexed by an interface's ifIndex." + INDEX { ifIndex } + ::= { adMefPerUniPhCurTable 1 } + +AdMefPerUniPhCurEntry ::= + SEQUENCE + { + adMefPerUniPhCurTimeElapsed15Min HCPerfTimeElapsed, + adMefPerUniPhCurValidIntervals15Min HCPerfValidIntervals, + adMefPerUniPhCurInvalidIntervals15Min HCPerfInvalidIntervals, + adMefPerUniPhCurIngressGreenOctets15Min HCPerfCurrentCount, + adMefPerUniPhCurIngressGreenFrames15Min HCPerfCurrentCount, + adMefPerUniPhCurEgressGreenOctets15Min HCPerfCurrentCount, + adMefPerUniPhCurEgressGreenFrames15Min HCPerfCurrentCount, + adMefPerUniPhCurIngressGreenFrameDiscards15Min HCPerfCurrentCount, + adMefPerUniPhCurEgressGreenFrameDiscards15Min HCPerfCurrentCount, + adMefPerUniPhCurIngressGreenOctetDiscards15Min HCPerfCurrentCount, + adMefPerUniPhCurEgressGreenOctetDiscards15Min HCPerfCurrentCount, + adMefPerUniPhCurTimeElapsed1Day HCPerfTimeElapsed, + adMefPerUniPhCurValidIntervals1Day HCPerfValidIntervals, + adMefPerUniPhCurInvalidIntervals1Day HCPerfInvalidIntervals, + adMefPerUniPhCurIngressGreenOctets1Day HCPerfCurrentCount, + adMefPerUniPhCurIngressGreenFrames1Day HCPerfCurrentCount, + adMefPerUniPhCurEgressGreenOctets1Day HCPerfCurrentCount, + adMefPerUniPhCurEgressGreenFrames1Day HCPerfCurrentCount, + adMefPerUniPhCurIngressGreenFrameDiscards1Day HCPerfCurrentCount, + adMefPerUniPhCurEgressGreenFrameDiscards1Day HCPerfCurrentCount, + adMefPerUniPhCurIngressGreenOctetDiscards1Day HCPerfCurrentCount, + adMefPerUniPhCurEgressGreenOctetDiscards1Day HCPerfCurrentCount + } + +adMefPerUniPhCurTimeElapsed15Min OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 1 } + +adMefPerUniPhCurValidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 15 minute intervals over the last 24 hours." + ::= { adMefPerUniPhCurEntry 2 } + +adMefPerUniPhCurInvalidIntervals15Min OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 15 minute intervals over the last 24 hours." + ::= { adMefPerUniPhCurEntry 3 } + +adMefPerUniPhCurIngressGreenOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 4 } + +adMefPerUniPhCurIngressGreenFrames15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 5 } + +adMefPerUniPhCurEgressGreenOctets15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 6 } + +adMefPerUniPhCurEgressGreenFrames15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 7 } + +adMefPerUniPhCurIngressGreenFrameDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 8 } + +adMefPerUniPhCurEgressGreenFrameDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 9 } + +adMefPerUniPhCurIngressGreenOctetDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 10 } + +adMefPerUniPhCurEgressGreenOctetDiscards15Min OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the current 15 minute interval." + ::= { adMefPerUniPhCurEntry 11 } + +adMefPerUniPhCurTimeElapsed1Day OBJECT-TYPE + SYNTAX HCPerfTimeElapsed + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total elapsed seconds in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 12 } + +adMefPerUniPhCurValidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfValidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of valid 1 day intervals available." + ::= { adMefPerUniPhCurEntry 13 } + +adMefPerUniPhCurInvalidIntervals1Day OBJECT-TYPE + SYNTAX HCPerfInvalidIntervals + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of invalid 1 day intervals available." + ::= { adMefPerUniPhCurEntry 14 } + +adMefPerUniPhCurIngressGreenOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 15 } + +adMefPerUniPhCurIngressGreenFrames1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green framess in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 16 } + +adMefPerUniPhCurEgressGreenOctets1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 17 } + +adMefPerUniPhCurEgressGreenFrames1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 18 } + +adMefPerUniPhCurIngressGreenFrameDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 19 } + +adMefPerUniPhCurEgressGreenFrameDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 20 } + +adMefPerUniPhCurIngressGreenOctetDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 21 } + +adMefPerUniPhCurEgressGreenOctetDiscards1Day OBJECT-TYPE + SYNTAX HCPerfCurrentCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the current 1 day interval." + ::= { adMefPerUniPhCurEntry 22 } + +------------------------------------------------------------ +-- 15 Minute Interval Table for Interface Performance History +-- +adMefPerUniPh15MinIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerUniPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 15 + minute interval. This table is indexed by ifIndex and the interval + number." + ::= { adGenAosMefPerUniPerfHistory 2 } + +adMefPerUniPh15MinIntervalEntry OBJECT-TYPE + SYNTAX AdMefPerUniPh15MinIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adMefPerUniPh15MinIntervalTable." + INDEX { ifIndex, adMefPerUniPh15MinIntervalNumber } + ::= { adMefPerUniPh15MinIntervalTable 1 } + +AdMefPerUniPh15MinIntervalEntry ::= + SEQUENCE + { + adMefPerUniPh15MinIntervalNumber Integer32, + adMefPerUniPh15MinIngressGreenOctets HCPerfIntervalCount, + adMefPerUniPh15MinIngressGreenFrames HCPerfIntervalCount, + adMefPerUniPh15MinEgressGreenOctets HCPerfIntervalCount, + adMefPerUniPh15MinEgressGreenFrames HCPerfIntervalCount, + adMefPerUniPh15MinIngressGreenFrameDiscards HCPerfIntervalCount, + adMefPerUniPh15MinEgressGreenFrameDiscards HCPerfIntervalCount, + adMefPerUniPh15MinIngressGreenOctetDiscards HCPerfIntervalCount, + adMefPerUniPh15MinEgressGreenOctetDiscards HCPerfIntervalCount + } + +adMefPerUniPh15MinIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most + recent previous interval; interval 96 is 24 hours ago. + Intervals 2..96 are optional." + ::= { adMefPerUniPh15MinIntervalEntry 1 } + +adMefPerUniPh15MinIngressGreenOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the 15 minute interval." + ::= { adMefPerUniPh15MinIntervalEntry 2 } + +adMefPerUniPh15MinIngressGreenFrames OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the 15 minute interval." + ::= { adMefPerUniPh15MinIntervalEntry 3 } + +adMefPerUniPh15MinEgressGreenOctets OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the 15 minute interval." + ::= { adMefPerUniPh15MinIntervalEntry 4 } + +adMefPerUniPh15MinEgressGreenFrames OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the 15 minute interval." + ::= { adMefPerUniPh15MinIntervalEntry 5 } + +adMefPerUniPh15MinIngressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 15 minute interval." + ::= { adMefPerUniPh15MinIntervalEntry 6 } + +adMefPerUniPh15MinEgressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the 15 minute interval." + ::= { adMefPerUniPh15MinIntervalEntry 7 } + +adMefPerUniPh15MinIngressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the 15 minute interval." + ::= { adMefPerUniPh15MinIntervalEntry 8 } + +adMefPerUniPh15MinEgressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfIntervalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the 15 minute interval." + ::= { adMefPerUniPh15MinIntervalEntry 9 } + +------------------------------------------------------------ +-- 1 Day Interval Table for Interface Performance History +-- +adMefPerUniPh1DayIntervalTable OBJECT-TYPE + SYNTAX SEQUENCE OF AdMefPerUniPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains performance history information for each valid 1 + day interval. This table is indexed by ifIndex and the interval + number." + ::= { adGenAosMefPerUniPerfHistory 3 } + +adMefPerUniPh1DayIntervalEntry OBJECT-TYPE + SYNTAX AdMefPerUniPh1DayIntervalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An entry in the adMefPerUniPh1DayIntervalTable." + INDEX { ifIndex, adMefPerUniPh1DayIntervalNumber } + ::= { adMefPerUniPh1DayIntervalTable 1 } + +AdMefPerUniPh1DayIntervalEntry ::= + SEQUENCE + { + adMefPerUniPh1DayIntervalNumber Integer32, + adMefPerUniPh1DayIngressGreenOctets HCPerfTotalCount, + adMefPerUniPh1DayIngressGreenFrames HCPerfTotalCount, + adMefPerUniPh1DayEgressGreenOctets HCPerfTotalCount, + adMefPerUniPh1DayEgressGreenFrames HCPerfTotalCount, + adMefPerUniPh1DayIngressGreenFrameDiscards HCPerfTotalCount, + adMefPerUniPh1DayEgressGreenFrameDiscards HCPerfTotalCount, + adMefPerUniPh1DayIngressGreenOctetDiscards HCPerfTotalCount, + adMefPerUniPh1DayEgressGreenOctetDiscards HCPerfTotalCount + } + +adMefPerUniPh1DayIntervalNumber OBJECT-TYPE + SYNTAX Integer32 (1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Performance history interval number. Interval 1 is the most recent + previous day; interval 7 is 7 days ago. Intervals 2..30 are optional." + ::= { adMefPerUniPh1DayIntervalEntry 1 } + +adMefPerUniPh1DayIngressGreenOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets in the 1 day interval." + ::= { adMefPerUniPh1DayIntervalEntry 2 } + +adMefPerUniPh1DayIngressGreenFrames OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames in the 1 day interval." + ::= { adMefPerUniPh1DayIntervalEntry 3 } + +adMefPerUniPh1DayEgressGreenOctets OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets in the 1 day interval." + ::= { adMefPerUniPh1DayIntervalEntry 4 } + +adMefPerUniPh1DayEgressGreenFrames OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames in the 1 day interval." + ::= { adMefPerUniPh1DayIntervalEntry 5 } + +adMefPerUniPh1DayIngressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green frames discarded in the 1 day interval." + ::= { adMefPerUniPh1DayIntervalEntry 6 } + +adMefPerUniPh1DayEgressGreenFrameDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green frames discarded in the 1 day interval." + ::= { adMefPerUniPh1DayIntervalEntry 7 } + +adMefPerUniPh1DayIngressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of ingress green octets discarded in the 1 day interval." + ::= { adMefPerUniPh1DayIntervalEntry 8 } + +adMefPerUniPh1DayEgressGreenOctetDiscards OBJECT-TYPE + SYNTAX HCPerfTotalCount + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Count of egress green octets discarded in the 1 day interval." + ::= { adMefPerUniPh1DayIntervalEntry 9 } + +------------------------------------------------------------ +-- Conformance information +-- +adGenAosMefPerUniPerfHistoryConformance OBJECT IDENTIFIER + ::= { adGenAOSConformance 22 } + +adGenAosMefPerUniPerfHistoryGroups OBJECT IDENTIFIER + ::= { adGenAosMefPerUniPerfHistoryConformance 1 } + +adGenAosMefPerUniPerfHistoryCompliances OBJECT IDENTIFIER + ::= { adGenAosMefPerUniPerfHistoryConformance 2 } + +-- Compliance statements +-- +adGenAosMefPerUniPerfHistoryCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which + implement UNI interface per-queue performance history." + MODULE + MANDATORY-GROUPS { + adMefPerUniPhCurGroup, + adMefPerUniPh15MinIntervalGroup, + adMefPerUniPh1DayIntervalGroup + } + ::= { adGenAosMefPerUniPerfHistoryCompliances 1 } + +-- Units of conformance +-- +adMefPerUniPhCurGroup OBJECT-GROUP + OBJECTS { + adMefPerUniPhCurTimeElapsed15Min, + adMefPerUniPhCurValidIntervals15Min, + adMefPerUniPhCurInvalidIntervals15Min, + adMefPerUniPhCurIngressGreenOctets15Min, + adMefPerUniPhCurIngressGreenFrames15Min, + adMefPerUniPhCurEgressGreenOctets15Min, + adMefPerUniPhCurEgressGreenFrames15Min, + adMefPerUniPhCurIngressGreenFrameDiscards15Min, + adMefPerUniPhCurEgressGreenFrameDiscards15Min, + adMefPerUniPhCurIngressGreenOctetDiscards15Min, + adMefPerUniPhCurEgressGreenOctetDiscards15Min, + adMefPerUniPhCurTimeElapsed1Day, + adMefPerUniPhCurValidIntervals1Day, + adMefPerUniPhCurInvalidIntervals1Day, + adMefPerUniPhCurIngressGreenOctets1Day, + adMefPerUniPhCurIngressGreenFrames1Day, + adMefPerUniPhCurEgressGreenOctets1Day, + adMefPerUniPhCurEgressGreenFrames1Day, + adMefPerUniPhCurIngressGreenFrameDiscards1Day, + adMefPerUniPhCurEgressGreenFrameDiscards1Day, + adMefPerUniPhCurIngressGreenOctetDiscards1Day, + adMefPerUniPhCurEgressGreenOctetDiscards1Day + } + STATUS current + DESCRIPTION + "The Current Group." + ::= { adGenAosMefPerUniPerfHistoryGroups 1 } + +adMefPerUniPh15MinIntervalGroup OBJECT-GROUP + OBJECTS { + adMefPerUniPh15MinIngressGreenOctets, + adMefPerUniPh15MinIngressGreenFrames, + adMefPerUniPh15MinEgressGreenOctets, + adMefPerUniPh15MinEgressGreenFrames, + adMefPerUniPh15MinIngressGreenFrameDiscards, + adMefPerUniPh15MinEgressGreenFrameDiscards, + adMefPerUniPh15MinIngressGreenOctetDiscards, + adMefPerUniPh15MinEgressGreenOctetDiscards + } + STATUS current + DESCRIPTION + "The 15 minute interval group." + ::= { adGenAosMefPerUniPerfHistoryGroups 2 } + +adMefPerUniPh1DayIntervalGroup OBJECT-GROUP + OBJECTS { + adMefPerUniPh1DayIngressGreenOctets, + adMefPerUniPh1DayIngressGreenFrames, + adMefPerUniPh1DayEgressGreenOctets, + adMefPerUniPh1DayEgressGreenFrames, + adMefPerUniPh1DayIngressGreenFrameDiscards, + adMefPerUniPh1DayEgressGreenFrameDiscards, + adMefPerUniPh1DayIngressGreenOctetDiscards, + adMefPerUniPh1DayEgressGreenOctetDiscards + } + STATUS current + DESCRIPTION + "The 1 day interval group." + ::= { adGenAosMefPerUniPerfHistoryGroups 3 } + +END + + diff --git a/MIBS/adtran/ADTRAN-MIB b/MIBS/adtran/ADTRAN-MIB new file mode 100644 index 0000000..9494d93 --- /dev/null +++ b/MIBS/adtran/ADTRAN-MIB @@ -0,0 +1,291 @@ + + ADTRAN-MIB DEFINITIONS ::= BEGIN + + -- TITLE: ADTRAN MIB Definitions (SMIv2) + -- FILENAME: ADTRAN.MIB + -- AUTHOR: Jeff Wells + -- DATE: 97/06/13 + -- + -- MODIFICATIONS: + -- 98/04/10 SLS added adShared node for shared function mibs + -- 98/05/05 SLS correct adShared & add adPerform shared function mibs + -- 98/09/17 SLS added adProductID & adProdTransType (both optional) + -- 98/09/24 BED revised description of adProdPhysAddress + -- 01/07/19 pnb Added adIdentity nodes for SMIv2 modules + -- 02/04/02 sls Converted to SMIv2 + -- 02/08/09 pnb/sls add nodes for module identity, module compliance, + -- and agent capabilities advances using SMIv2 + + -- *** ENSURE ANY UPDATES TO THIS FILE ARE ALSO REFLECTED IN ADTRAN.MIB *** + + -- {iso org(3) dod(6) internet(1) private(4) enterprises(1) adtran(664) } + -- The ADTRAN-MIB defines the "adtran" enterprise tree node. This MIB + -- provides the basis for the definition of all other ADTRAN MIBs. + -- The "adProducts" sub-node under "adtran" lists all SNMP manageable + -- products. Product specific MIBs are defined under "adMgmt". + -- Management information common to all ADTRAN products appears under + -- the "adAdmin" sub-node. + + IMPORTS + enterprises, OBJECT-TYPE, MODULE-IDENTITY + FROM SNMPv2-SMI + DisplayString,PhysAddress + FROM SNMPv2-TC + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF; + +adtran MODULE-IDENTITY + LAST-UPDATED "0208090000Z" + ORGANIZATION "ADTRAN, Inc." + CONTACT-INFO + " Technical Support Dept. + Postal: ADTRAN, Inc. + 901 Explorer Blvd. + Huntsville, AL 35806 + + Tel: +1 800 726-8663 + Fax: +1 256 963 6217 + E-mail: support@adtran.com" + DESCRIPTION + "The MIB module that describes the base organization + for all enterprises MIBs developed by ADTRAN, Inc." + ::= { enterprises 664 } + + + + -- + -- OBJECT-IDENTIFIERS + -- + + adProducts OBJECT IDENTIFIER ::= { adtran 1 } + adMgmt OBJECT IDENTIFIER ::= { adtran 2 } + adAdmin OBJECT IDENTIFIER ::= { adtran 3 } + adPerform OBJECT IDENTIFIER ::= { adtran 4 } + adShared OBJECT IDENTIFIER ::= { adtran 5 } + adIdentity OBJECT IDENTIFIER ::= { adtran 6 } + adIdentityShared OBJECT IDENTIFIER ::= { adIdentity 10000 } + adAgentCapModule OBJECT IDENTIFIER ::= { adtran 7 } + adAgentCapProduct OBJECT IDENTIFIER ::= { adAgentCapModule 1 } + adAgentCapShared OBJECT IDENTIFIER ::= { adAgentCapModule 2 } + adConformance OBJECT IDENTIFIER ::= { adtran 99 } + adComplianceShared OBJECT IDENTIFIER ::= { adConformance 10000 } + + -- + -- PRODUCT-IDENTITY SECTION - adProducts + -- + -- The name identifiers for Adtran products that support SNMP + -- management appear in a list under the "adProducts" node. + -- The location of the name within this list defines the MIB-II + -- system group "sysObjectID" value for the product. For example, + -- the T1 channel bank line interface unit, ACTDAXL3, will respond + -- to a request for system object ID with the identifier sequence + -- iso.org.dos.internet.private.enterprises.adtran.adProducts. + -- adACTDAXL3 - 1.3.6.1.4.1.664.1.9 + -- + + -- + -- PRODUCT MANAGEMENT SECTION - adMgmt + -- + -- The "adMgmt" node contains product specific management information. + -- Each manageable product will have its own sub-node under this node + -- containing the product's management information. For example, the + -- ACTDAXL3 management node is "adACTDAXL3mg" with the numeric + -- identifier sequence - 1.3.6.1.4.1.664.2.9. + -- + + -- + -- ADMINISTRATION SECTION - adAdmin + -- + -- The "adAdmin" node contains administrative information + -- for Adtran products. The "adProductInfo" group under this + -- node contains information about the product, such as + -- product name, part number, and revision. + -- + + -- + -- Perfomance SECTION - adPerform + -- + -- The "adPerform" node contains frame relay performance statistics + -- for all Adtran "IQ" devices (i.e., TSUIQ & DSUIQ). Currently, the + -- only mib groups under this branch are defined in the fperform mib. + -- + + -- + -- SHARED SECTION - adShared + -- + -- The "adShared" node contains management information for a specific + -- function which may be supported by several manageable products. + -- Each functional group will have its own sub-node under this node + -- and be located within an individual MIB. For example, the node + -- adExLan is the first node under the adShared node with the numeric + -- identifier sequence - 1.3.6.1.4.1.664.5.1. + -- + + -- + -- MODULE IDENTITY SECTION - adIdentity + -- + -- The "adIdentity" node contains a list of product identifiers that + -- are used in the Module Identify OID for SMIv2 MIBs only. The Module + -- Identity name should be the same as the product name under + -- the adProducts node, with a suffix of "ID". For example, if the product name + -- is adVCP, then the SMIv2 Module Identity clause should be named adVCPID. + -- The OID is adIdentity followed by the numeric ProductID. + -- + + -- + -- AGENT CAPABILITIES SECTION - adAgentCapModule + -- + -- The "adAgentCapModule" node is the branch that SMIv2 AGENT-CAPABILITIES + -- statements use. THere are two subnodes defined to support both product + -- specific and generic MIBs. Use these as appropriate. + + -- + -- CONFORMANCE SECTION - adConformance + -- + -- Conformance statements in SMIv2 consist of OBJECT-GROUP, NOTIFICATION-GROUP + -- and MODULE-COMPLIANCE statements. THese are to be placed under this node + -- for all product MIBs and under the sub-node for adShared MIBs. + -- OID. + + + -- + -- Product Information group + -- + -- This group contains information common for most all Adtran + -- products. + -- + + adProductInfo OBJECT IDENTIFIER ::= { adAdmin 1 } + + adProdName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Adtran Product Name" + ::= { adProductInfo 1 } + + adProdPartNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Adtran Product Part Number" + ::= { adProductInfo 2 } + + adProdCLEIcode OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Adtran Product CLEI Code" + ::= { adProductInfo 3 } + + adProdSerialNumber OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Adtran Product Serial Number" + ::= { adProductInfo 4 } + + adProdRevision OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Adtran Product Revision Number" + ::= { adProductInfo 5 } + + adProdSwVersion OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Adtran Product Software Version Number" + ::= { adProductInfo 6 } + + adProdPhysAddress OBJECT-TYPE + SYNTAX PhysAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "This octet string variable contains the Adtran + Physical Address assigned to this product. For + example, the octet sequence 16 02 03 01 specifies + bank/shelf number 22 (hex 16), group number 2, + slot number 3, unit/port 1. This object value is + commonly reported in SNMP Traps to identify the + product's location." + ::= { adProductInfo 7 } + + adProdProductID OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Adtran Product ID as reported via sysObjectID. + Note: In the proprietary ASP protocol, the product reports + only its product type number as an octet string." + ::= { adProductInfo 8 } + + adProdTransType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The data transmission circuit/facility/payload level of the + device (see Appendix A of GR-833-CORE). Common examples are: + T0, T1, T2, T3, STS1, and OC3. For the SCU and other common + equipment cards, the code should be EQPT." + ::= { adProductInfo 9 } + +-- compliance statements +-- These two subidentifiers are for local use in this MIB only +adCompliances OBJECT IDENTIFIER ::= { adConformance 1 } +adMIBGroups OBJECT IDENTIFIER ::= { adConformance 2 } + +adCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for SNMPv2 entities which implement the + adtran MIB, which is supported by all ADTRAN SNMP agents." + + MODULE -- this module + MANDATORY-GROUPS { + adBaseGroup + } + + GROUP adCNDGroup + DESCRIPTION + "Group which are supported by all CND products and some END which + are supported by the EMS management system." + ::= { adCompliances 1 } + + +adBaseGroup OBJECT-GROUP + OBJECTS { + adProdName, + adProdPartNumber, + adProdCLEIcode, + adProdSerialNumber, + adProdRevision, + adProdSwVersion, + adProdPhysAddress, + adProdProductID + } + STATUS current + DESCRIPTION + "The ADTRAN Base Group." + ::= { adMIBGroups 1 } + +adCNDGroup OBJECT-GROUP + OBJECTS { + adProdTransType + } + STATUS current + DESCRIPTION + "Variables supported by CND products only." + ::= { adMIBGroups 2 } + + END diff --git a/MIBS/adtran/ADTRAN-TC b/MIBS/adtran/ADTRAN-TC new file mode 100644 index 0000000..f29be43 --- /dev/null +++ b/MIBS/adtran/ADTRAN-TC @@ -0,0 +1,2259 @@ + ADTRAN-TC DEFINITIONS ::= BEGIN + + -- TITLE: ADTRAN Textual Convention Definitions + -- FILENAME: adtrantc.mib + -- AUTHOR: Phil Bergstresser + -- DATE: 2000/03/29 + -- + -- PROCESS: END email requests to Steve Shown w/ product # & name & description + -- CND email requests to Jay Boles w/ product # & name & description + -- Each backup for the other + -- + -- MODIFICATIONS: + -- 2000/03/30 pnb Generate adProductID enumeration + -- 2000/04/12 pnb add alarm severity enumeration + -- 2000/04/24 pnb update productIds and adShared types from Source Safe doc + -- 2000/04/26 pnb same + -- 2000/05/03 pnb same, plus reorder some types + -- 2000/05/19 pnb same, reorder some comments + -- 2000/05/24 pnb correct 270 double comment flaw + -- 2000/06/19 pnb update adShared + -- 2000/07/31 pnb update from adtmib doc for options cards and additions. + -- correct case typo in alarm severity. + -- 2000/08/04 pnb align comments for ease of reading, and + -- update from latest adtmib.doc changes. + -- 2000/08/09 sls added TA1500 Dual FXO/DPT product ID + -- 2000/08/22 sls added TA3000 cards & MX2800STS1 (#s 286-288) + -- 2000/08/25 sls added TA1500 cards (#s 289-291) + -- 2000/09/15 sls added nodes to adShared + -- 2000/09/21 sls aded Lucent, TA1500, & Stratum card entries + -- 2000/10/02 sls added adTA1500LucentSCU + -- 2000/10/11 sls added adTA3000qADSL + -- 2000/10/23 sls added adATLAS890 + -- 2000/10/26 sls added adTA1500FT1dp, adLucentLIU 2.4.1, adGenLIU & + -- adDSX1Common + -- 2000/11/07 sls added adTA3000OctIMA + -- 2001/01/08 sls added adMgmt.303 - adMgmt.309 & adTSU1500SCUCommon + -- 2001/01/10 sls added adTA3000qHDSL2 & adTAGSHDSL + -- 2001/01/17 sls added adMX2810 + -- 2001/02/16 sls corrected entries for enum 218,220, & 295 + -- 2001/02/19 sls ATLAS 550 Packet Voice Rsrc Module + -- + -- 02/27/2001 sls added TA1500 Multi 4-Wire + -- 03/01/2001 sls added adTSULTX + -- 03/22/2001 sls added 316-321 + -- 03/27/2001 sls consolidated 316-321 to 316-317 & added TA3000 G.SHDSL multi-ports + -- 04/05/2001 sls added 320-331 (TA 1500 access cards) + -- 04/10/2001 sls added adPSUcommon + -- 04/18/2001 sls added adTA1500DDSdp + -- 04/23/2001 sls added TA 3000 DS3 TSI E1 MUX (trap extension) place holders + -- 04/26/2001 sls added adGenSHDSL + -- 05/01/2001 sls added adTA3000CES + -- 05/03/2001 sls added adTARouterTraps + -- 05/09/2001 sls added adIQ710, its interface modules & adTA1500LcntUBR1TE + -- 05/18/2001 sls added adTA3000VCP + -- 05/23/2001 pnb added adExp6530SHDSL + -- 05/24/2001 pnb added adTA3000quadE1NTU + -- 05/29/2001 sls added ATLAS 810 + -- 05/30/2001 sls added adTracerCommon + -- 05/31/2001 sls added adExp653x + -- 06/15/2001 sls added adTA608, adTA3000LTU8 & adTANTU8 + -- 06/19/2001 sls added adTA3000DS1FR + -- 06/26/2001 sls added adTASHDSLbnc & adTASHDSLv35 + -- 06/28/2001 sls added adTA3000ALEc + -- 06/29/2001 sls added Total Access 2nd Gen H2TUC cards + -- 07/09/2001 sls added adTASHDSLSP + -- 07/31/2001 sls added adTA3000HTUCg6 & adTA3000HTUCg6HLSS + -- 08/13/2001 sls added adTADS3TSIE3 + -- 08/22/2001 sls added several Total Access 1000 cards + -- 09/10/2001 sls added adXprs6503 + -- 09/13/2001 sls added 3 HTUC cards + -- 09/21/2001 sls added adTA300DS3LM(371) & adTA300H2TURsprint(372) + -- 10/04/2001 sls added adTA1500MCU(373), adTA3000BATS(374) & adTA1500DDSdpQwest(375) + -- 10/19/2001 sls added adTA3000qSHDSL + -- 10/23/2001 sls added adTA3000T1OR + -- 10/25/2001 sls added adTA3000OC3CSM + -- 10/29/2001 sls added reserved14 + -- 11/07/2001 sls added adTA1500DualCoinCot & adTA1500DualCoinRt + -- 11/12/2001 pnb added adDSX1CommonTraps (trap extender) + -- 11/16/2001 sls added adATLAS550NxT1hssi + -- 11/26/2001 sls added adNV1800 + -- 11/28/2001 sls added adTASHDSLprot + -- 12/05/2001 pnb added adTA1500qFXOMLT(385) + -- 12/07/2001 pnb added adTAOC3L3(386) plus two trap extension IDs + -- 12/17/2001 pnb added EBS C & R phone cards + -- 01/07/2002 sls added 2nd Gen IQ710 + -- 01/08/2002 pnb added quad E1 + -- 01/11/2002 pnb added TA 1500 4 wire single DX cards + -- 01/23/2002 pnb added TA4303 PS + -- 01/24/2002 sls added Atlas 550 cards & corrected PNs on others + -- 01/24/2002 pnb added TA4303 STS1 + -- 01/25/2002 sls added adunit + -- 01/25/2002 pnb added TA 3000 DS0 TSI Mux + -- 01/28/2002 pnb added TA4303 oBRI & adH4TUCcommon + -- 01/29/2002 pnb changed comment on product ID 3 (reserved00) to reflect usage + -- 01/30/2002 pnb added TA 3000 IVD + -- 02/01/2002 sls added TA550 modules + -- 02/05/2002 pnb added MX2810 STS1 card + -- 02/05/2002 pnb added TA3000 H4TUC + -- 02/07/2002 sls added added adTA850RCU + -- 02/14/2002 pnb added TA 3000 SHDSL 1.5 Gen LTUs + -- 02/20/2002 sls added ATLAS 800 modules & edited several existing ATLAS + -- entries to make more consistent + -- 02/24/2002 sls added ATLAS 830 + -- 03/08/2002 pnb added TA 3000 H2TUC-HKT + -- 04/01/2002 pnb added TA 3000 octal ADSL + -- 04/02/2002 pnb added TA 3K HTUC cards + -- 04/03/2002 pnb added LTU4/NTU4 + -- 04/05/2002 pnb added TA4303SNMP + -- 04/08/2002 pnb add TA3000 octal ADSL w/ POTS splitters + -- 04/19/2002 pnb add trap extension for MX28xx + -- 05/13/2002 sls add IAD entries in adShared + -- 05/16/2002 pnb add 28 slot DS3 TSI & mod description of 22 slot (264) for 3010 + -- 05/17/2002 sls revise adTADSX1 comment + -- 05/22/2002 pnb change 445 to 455 and mark gap + -- 06/10/2002 pnb add H2TUC HLSS + -- 06/11/2002 pnb add H4TUC G2 (3) + -- 06/21/2002 pnb add 128 port CSM + -- 06/27/2002 pnb add comment to 319 for 2nd gen equivalence + -- 06/28/2002 sls add ATLAS 550 Dual Video + -- 07/02/2002 sls add ATLAS 800 Octal FXS + -- 07/10/2002 pnb add T200 SHDSL NTU + -- 07/11/2002 pnb add TA T1/E1 SHDSL LTU + -- 07/22/2002 pnb add shared GenOPTI3 + -- 07/23/2002 pnb add OPTI3L2, and "Unknown" non-responsive generic + -- 07/30/2002 pnb add shared adGenAtm, & TA1500 4w cards + -- 08/02/2002 pnb add ta100 E1/T1 LIU + -- 08/05/2002 pnb add 3 1500 common nodes + -- 08/08/2002 pnb add TA3k DS3CSM cr + -- 08/08/2002 sls add adATLAS550EtherSwitch + -- 08/09/2002 sls add NetVanta 3xxx update/additions + -- 08/12/2002 sls add TA 6xx entries + -- 08/13/2002 pnb add E1FR and 1500 TO & FXS/GT cards + -- 08/27/2002 pnb add trap extension for generic OPTI3 + -- 09/12/2002 pnb add shared DSx1FR + -- 09/18/2002 pnb add quad IMA cards + -- 09/27/2002 pnb add MX2820 19" shelf & cards + -- 10/16/2002 pnb add SHDSL4 LTU + -- 10/24/2002 pnb add TA1500 Single 4-Wire ETO + -- 10/29/2002 sls add adTa6xx & adIadIwf + -- 11/01/2002 sls add TA604, TA612, TA616 + -- 11/13/2002 pnb add adGen654x to adShared + -- 12/12/2002 pnb add MX2820 23" shelf + -- 12/17/2002 pnb add OPTI-MX shelf & cards + -- 12/23/2002 sls add NV2xxx VPN products + -- 01/06/2003 pnb add OPTI-MX SCM controller + -- 02/03/2003 pnb add TA12xx shelves & cards + -- 02/04/2003 pnb add 512-520 TA3k variety + -- 02/06/2003 pnb adjust name/descr of SCU(517) + -- 02/06/2003 pnb add eSCU L3 + -- 02/11/2003 pnb add & correct TA1500 ETO cards + -- 02/17/2003 pnb add new shared node for SHDSL4 products + -- 02/18/2003 pnb add 1500 Ubrite + -- 02/28/2003 pnb add adMCUcommon + -- 03/07/2003 sls add TA604, TA612, TA616: redundant + -- 03/11/2003 pnb add oADSL-c w/ ETA, remove redundant 6xx + -- 03/20/2003 sls add NetVanta 1224 & 1224ST + -- 04/02/2003 pnb add 1500FT1 shared + -- 04/08/2003 sls add ATLAS 550 NX + -- 04/09/2003 sls add ATLAS 550 Dual FXO + -- 04/18/2003 pnb add 1500 FXO GT + -- 04/22/2003 pnb add OMM12 shared and product, and 1500 4W TDM + -- 04/23/2003 pnb add OptiSMXshelf + -- 05/02/2003 pnb add 1200 ADSL IDs (same Product# as shelf) + -- 05/02/2003 pnb add adOptical shared node for Phoenix (JV) + -- 05/07/2003 pnb add DS3Mux L3, L4 + -- 05/14/2003 pnb add SAM/DSLAM equivalents for TA3xxx shelf types + -- 05/28/2003 sls add adTAH4TUCmg + -- 05/29/2003 sls add OptiMX VT1.5 & TA300 Quad DS1/Mux to/from Fiber + -- 06/11/2003 pnb change symbol for adShared(51) HDSL group (BS, BT, JT) + -- 06/16/2003 pnb Added adShared node for adRFC2955, & ProdID for TA3k QFrAtm line card + -- 07/11/2003 sls add adGenAOS node to adShared + -- 07/28/2003 pnb add OC3Q mux IDs + -- 07/29/2003 pnb add IAD 6xx 3rd gen + -- 08/08/2003 pnb add MX2820 M13L10 + -- 09/03/2003 pnb add H4TUCL2 + -- 09/18/2003 pnb add OptiMux cards + -- 09/24/2003 sls add adSmart16eGen2 + -- 09/24/2003 pnb modify descr & label on H2TUCG3(434), & add MX2820 STS1 + -- 09/30/2003 pnb Add TA4303Plus codes + MTC + -- 10/03/2003 pnb Add Exp6531 + -- 10/08/2003 sls Add IQ790 & NetVanta 5305 + -- 10/09/2003 pnb Add 1124/1125 + -- 10/10/2003 sls Add assorted NetVanta units & modules + -- 10/16/2003 pnb Add H2TUC HLSS dual circuit models + -- and make all date formats Y2K compliant (CCYY) + -- 10/21/2003 pnb Add TA1124 internal cards + -- 10/22/2003 dhw Add adTracer6420 + -- 10/31/2003 pnb Add ETHM + -- 11/04/2003 pnb Add adShared Accessories + -- 11/13/2003 dhw Add adTSUNvRouter + -- 11/17/2003 dhw Add adIQ7xxT1Probe + -- 11/18/2003 pnb Add 1500 quad 232, ETOcommon, 4wTDMcommon, CN1200, OPT-MX GB Eth, + -- H2TUC sp dc HLSS, TA900R ac/dc + -- 12/05/2003 pnb Add 3000 QDFC + -- 12/10/2003 pnb Add TA110x models + -- 12/15/2003 pnb Add TA30x0 Accessory shelves & modules + -- 12/29/2003 pnb Add TA1500 TRI-C DP + -- 01/09/2004 pnb Add TA3000 LPU + -- 01/16/2004 pnb Add Opti-MX line cards + -- 01/27/2004 dhw Add adIQ310 + -- 01/28/2004 pnb Add TA3000 RMM, 16 port IMA SHDSL, quad SHDSL E1/CES + -- 02/04/2004 dhw Add adNV5xxxT3 + -- 02/05/2004 pnb Add shared node for future TA1500 branches (KW) + -- 02/25/2004 pnb Add shared node for trap extension for OPTI-MX + -- 03/10/2004 dhw Add adNV950, adNV3350, adNVxx50ESM, adNVxx50FXS, adNVxx50FXO, adNV3350DSS, adNV950T1V35 + -- 03/11/2004 pnb Add 1500 FXS singles + -- 04/14/2004 pnb add 1500 cards and IAD ATM family + -- 04/20/2004 pnb add OPTI-MX ethernet card + -- 04/22/2004 pnb add TA3000 ADSL2+ Line Card + -- 05/07/2004 pnb add Spirent ITH & SM2 + -- 05/07/2004 pnb correct 1500 names & descriptions (237/294) + -- 05/17/2004 pnb Add shared node for future SHDSL branches + -- 05/27/2004 pnb Add TA3000 DS1 Cut-thru + -- 06/18/2004 pnb Add MX3yyy + -- 06/28/2004 pnb Add Opti-Mx DS1VME + -- 06/29/2004 pnb Add 1124/48, 1224/48 family + -- 07/07/2004 pnb Add OPTI-MX ETHM8E + -- 07/08/2004 pnb Add Express 654x remotes + -- 07/23/2004 pnb Add Opti-6100 VT Cross Coneect Mux + -- 07/27/2004 pnb Add 11xx/12xx products + -- 07/29/2004 pnb Add 11xx/12xx component cards + -- 08/11/2004 pnb add 11xx/12xx Verizon products + -- 08/16/2004 pnb add TA3000 OC3LM & Hex SHDSL cards + -- 08/19/2004 dhw change NV3350 descriptions to NV970 + -- 08/27/2004 dhw add adNV1224RPWR, adNV1224STRPWR, adNV1224PWR, adNV1224STPWR + -- 09/01/2004 pnb add CND Rem Rep shared branch (KE, BT) + -- 09/02/2004 dhw add adNV340 + -- 09/09/2004 pnb correct 734-739 + -- 09/15/2004 pnb Add TA5000 products + -- 10/06/2004 dhw Add NV1524ST + -- 10/06/2004 pnb Add Opti-MX DS3M3E + -- 10/11/2004 pnb Add TA3k Hex POTS cards + -- 10/12/2004 dhw Add adNV344 and corrected descriptions for 1224 POE's + -- 10/15/2004 pnb add TA3000 quad VDSL + -- 11/05/2004 pnb Add TA1240 + -- 11/15/2004 pnb Add LTU8cr + -- 11/15/2004 pnb Add octal ADSL2+ + -- 11/15/2004 dhw Add NV3xxx Dual T1 Card + -- 12/17/2004 pnb Add MX3 RMM, TA3k 19" fans + -- 01/13/2005 pnb Add IMA Gen3 + -- 01/25/2005 pnb Add 3050 splitters + -- 02/02/2005 pnb Add shared MiniDSLAM node + -- 02/15/2005 dhw Add TA908,TA912,TA916,TA908e,TA912e,TA916e + -- 02/25/2005 pnb Add TAEMS + -- 02/28/2005 pnb Add OptiO3TME and TA3k 2g CSM128 + -- 03/01/2005 pnb Add TA4303 SCU+ L2 + -- 03/03/2005 pnb Add Opti-6100 OMM-12 SDH + -- 03/08/2005 pnb Add SCM international + -- 03/23/2005 dhw Changed part numbers for TA912, TA912e, TA916, TA916e + -- 03/23/2005 dhw Added adTA912eDualT1, adTA912eQuadT1, adTA916eDualT1, adTA916eQuadT1, adTA924eDualT1, adTA924eQuadT1 + -- 03/23/2005 pnb Added Opti DS1VMT + -- 03/24/2005 pnb Add Opti STS/VLAN cards + -- 04/12/2005 pnb Add OMM3 & OMM12 muxes + -- 04/29/2005 dhw Add DualBRIST and DualBRIU NIM Cards + -- 05/02/2005 dhw Add TA904 + -- 05/05/2005 pnb Add 6100 GEMF + -- 05/06/2005 dhw Add NV1224R DC and NV1224STR DC + -- 05/17/2005 pnb Add MX410 + -- 05/24/2005 dhw Add NetVanta Serial DBU NIM Card + -- 05/26/2005 dhw Add NetVanta 344 Annex A and NetVanta 344 Annex B + -- 06/17/2005 pnb Add TA1500 EAM + -- 06/21/2005 dhw Added adTA924Fxo, adTA924eFxoDualT1, adTA924eFxoQuadT1 + -- 06/21/2005 dhw Added ISDN DBU S/T card, IPSEC card, and Dual E1 Card + -- 06/24/2005 pnb Added MX3216 + -- 07/01/2005 pnb Added TA238s + -- 08/03/2005 pnb Added TA1100F legacy + -- 08/24/2005 dhw Added adTA904eDualT1, adTA904eQuadT1, adTA908eDualT1, adTA908eQuadT1 + -- 08/24/2005 pnb Add IP shared node, and Opti-MX SDH cards + -- 09/02/2005 pnb Add TA3000 OC-3 cr + -- 09/13/2005 pnb Add TA3000 Q ADSL2+ BATS + -- 09/19/2005 pnb Add DS3/EC1 for Opti-Mx + -- 09/19/2005 dhw Add NetVanta 7100 + -- 09/20/2005 pnb Add MX412 + -- 10/03/2005 pnb Add OC3PSMs + -- 10/17/2005 pnb Add OMM-48 + -- 10/24/2005 pnb Add OC3 Mux L4 + -- 11/02/2005 pnb Add TA Controllers shared node + -- 11/14/2005 pnb reclaim 765 for HexVDSL2 + -- 11/18/2005 pnb Add OPTI6100 OMM3 SDH + -- 11/21/2005 dhw Add Quad FXS VIM, Quad FXO VIM, Dual FXS/FXO VIM, Dual FXO VIM, T1/PRI VIM + -- 11/23/2005 pnb Add MX3112 + -- 11/29/2005 pnb add shared node for GR303 generics + -- 12/28/2005 pnb Add MX3 modules + -- 12/29/2005 pnb Add TA5k Intnat items and revise 753 description + -- 01/11/2005 pnb Add TA5k 19" Intnat fan + -- 01/13/2005 pnb Add shared node for VDSL2 + -- 01/16/2006 dhw Add NVxxxxVPN module + -- 01/19/2006 pnb Add TA3000 HexSHDSL EFM + -- 01/20/2006 dhw Add 1024PwrMidSpan and NetVanta 1355 + -- 02/03/2006 dhw Add NetVanta xxxx ISDN BRI U and NetVanta xxxx ISDN BRI ST Modules + -- 03/01/2006 pnb Add shared node for EFM + -- 03/08/2006 pnb Add 1248 Ethernet feed + -- 03/14/2004 pnb add OPTI-6100 SCM2 controller + -- 03/14/2006 dhw Add NetVanta 347 + -- 03/17/2006 pnb Add TA4303 STS1+ & octal DSX+ + -- 03/29/2006 pnb Add MX3112 controller w/ 16 DS1s + -- 04/04/2006 pnb Add TA3k HS Fiber LM + -- 04/07/2006 pnb Add 3rd gen TA3k HTUC modules + -- 04/10/2006 dhw Add NetVanta 3430 and NetVanta 3448 + -- 04/11/2006 dhw Add NetVanta 3120 and NetVanta 3130 + -- 04/12/2006 pnb Add Opti6100 CEGM and TA3k DS1/E1 EFM cards + -- 04/12/2006 dhw changed NetVanta 3130 to NetVanta 3130 Annex A + -- 04/18/2006 pnb Add TA1200F, and gen1500 shared node + -- 04/20/2006 pnb Add TA1248E modules + -- 04/25/2006 pnb Add 21 TA5000 modules + -- 05/01/2006 pnb Add TA3k Fiber quad E1 + -- 05/17/2006 pnb Add 18 TA1148 E1/SHDSL products, & O12TME + -- 06/07/2006 pnb Add TA3k MLPPP card & OMM 3 cr + -- 06/09/2006 pnb Add TA3k H2TUR L2 cr + -- 06/19/2006 pnb Add genFibE1 node + -- 07/05/2006 dhw Add NetVanta 1335, NetVanta 1335 W/AP, NetVanta 1335 PoE, NetVanta 1335 PoE W/AP + -- 07/21/2006 pnb Add Opti6100 ethernet modules and MX2820 M13 + -- 08/07/2006 dhw Add TA1124T1, TA1124Expansion, TA1224T1, and TA1224Expansion + -- 08/10/2006 dhw Add NetVanta 3448 PoE Card and Tracer 6500 16T\Ethernet Radio + -- 08/21/2006 pnb Add TA1248 expansion cards and Opti OC12TME + -- 08/23/2006 pnb Add TA3050 VDSL splitter and cancel duplicate 947 + -- 09/11/2006 dhw Add NetVanta 150 WAP + -- 09/14/2006 pnb Add Opti transmux L2g + -- 09/15/2006 dhw Add NetVanta 1355 + -- 09/25/2006 pnb Add TA83x SHDSL EFM + -- 09/25/2006 dhw change ID 950 to Unassigned to correct duplicate with 864 + -- 09/26/2006 pnb Add MX3400 ctrl + -- 09/29/2006 pnb Add TA5k 32 SHDSL EFM Intl + -- 10/04/2006 pnb Add TA1500 Dual OCUDP & DS0DP + -- 10/20/2006 pnb Add TA5K quad GigE, & TA1100D Fed Atm Sw + -- 10/23/2006 pnb Corrected Part # for ProdID 757 + -- 10/26/2006 pnb remove revised Product# and revert to renamed 906 + -- 11/20/2006 pnb Add TA1124P modules + -- 12/20/2006 pnb add MX408e, Opti-6100 cards + -- 12/28/2006 pnb Add Opti-6100 DS1 L2 + -- 01/05/2007 pnb Add TA3k LTU8 eth + -- 01/16/2007 pnb Add TA1148Vdsl2 modules, TA5k qDS3ATM, OC3ATMs + -- 01/18/2007 pnb Add TA1100D modules + -- 01/19/2007 pnb Add TA1148V chassis + -- 01/26/2007 pnb Add Opti SDH EthM8E + -- 02/07/2007 pnb Add TA5006 mini & fan + -- 02/21/2007 dhw Add 2nd Gen TA904, TA908, TA912, TA916, TA924, TA924Fxo, TA908e, TA916e, TA924e, TA924eFxo + -- 02/26/2007 pnb Add shared container node for EoCu + -- 03/19/2007 pnb Change OMMcr to OMM3S (930) + -- 03/28/2007 pnb Change Desc of 632 and add Opti Tram3 STS-1 (998) + -- 04/17/2007 pnb Add TA5k 32 port DS1 EFM & SHDSL + -- 04/19/2007 pnb Correct descriptions and names of 249 and 545 + -- 04/24/2007 pnb Add TA8xx & TA3K Bats modules + -- 04/24/2007 pnb remove dots from all part numbers + -- 05/08/2007 pnb Add TA8xx and probes + -- 05/21/2007 pnb Add OMM-48L and STS1MuxL5 + -- 05/30/2007 pnb Add Opti ethernet modules + -- 06/13/2007 dhw Add NetVanta 3120 No DBU, 3130 Annex A No DBU, 3130 Annex B No DBU + -- 06/22/2007 pnb Add TA30xx TSI Muxes + -- 07/06/2007 pnb Add Opti-LMX + -- 07/20/2007 pnb Add TA5K SCM2 + -- 07/26/2007 pnb Change TA30xx TSI Part number suffixes + -- 08/17/2007 pnb change assignments on gen5K node + -- 08/22/2007 dhw Add NetVanta 1534 Gigabit Switch, 1534 POE Gigabit Switch, 1364 Gigabit Switch/Router, and 1364 POE Gigabit Switch/Router + -- 09/10/2007 pnb Add NetVanta 8xxEFM + -- 09/10/2007 pnb Add TA5000 EFM Protect + -- 09/13/2007 dhw Add NetVanta Cellular 3G NIM Card + -- 09/14/2007 dhw Add NetVanta 3430DC Chassis + -- 10/04/2007 pnb Add shared node GenCndSystem(70) and 2 Opti octal ethernet cards + -- 10/25/2007 pnb Add TA5000 Quad DS3 EFM, & SCM G3 + -- 12/17/2007 pnb Add TA5000 3 port DS3, NV842 2 port HDSL4 EFM + -- 01/25/2008 pnb Add TA5000 32 port ADSL2+ international + -- 01/31/2008 pnb Add TA838 LTU, & TA1124P GigE ADSL2+ Minidslam + -- 02/06/2008 pnb Add TA5006 intl chassis & fan + -- 02/21/2008 pnb Add TA5000 SM 4GE, and shared node adGenQueue + -- 03/12/2008 pnb Add TA5000 32 port DS1 MS LM & Splitter no MTA, and RPR SM + -- 03/18/2008 pnb Add 1124V and 1148A + -- 04/02/2008 sls NetVanta 7020, 7040, 7060 + -- 04/22/2008 pnb Add shared node for GPON + -- 04/24/2008 pnb Add shared node for DS3 + -- 04/25/2008 sls NetVanta 6310, 6320, 6330 + -- 05/06/2008 pnb Add shared node for ethernet OAM + -- 05/07/2008 sls Add Netvanta 4430 + -- 05/07/2008 pnb Replace 998 from TRAM3 to Opti PWE3EM + -- 05/09/2008 pnb Add many 11xx and 12xx assignments + -- 05/20/2008 pnb add TA5k combo A2+ L2 + -- 06/06/2008 pnb Add Opti OMM UPS + -- 06/09/2008 sls Add NV1234 & NV1238 switches + -- 06/13/2008 pnb Add TA1148V components + -- 07/07/2008 pnb Add Opti-6100 DS10TSIM + -- 07/10/2008 pnb Add Netvanta 838 & TA1148S & OPTI octal eth Gige + -- 07/14/2008 pnb Add TA5k SW Mod Gx + -- 07/18/2008 pnb Add xDSL and EMS shared nodes + -- 07/29/2008 pnb correct typo on 1089 + -- 08/11/2008 sls Add NV 1544 & NV1544 PoE + -- 08/15/2008 pnb Change product # suffix on 857, add Channelized DS3 MSLM + -- 08/18/2008 pnb Add TA5K Switch modules & NV838s + -- 08/20/2008 pnb Clarify SM descriptions & 838 Prod #s + -- 09/05/2008 pnb Add TA5K 4 port GigE G2 + -- 09/11/2008 sls Add TA1148V Client and TA1248V components + -- 09/12/2008 sls correct duplication for TA1148V Client + -- 09/16/2008 sls correct comment of ID 1101 + -- 09/18/2008 pnb Add DS1 shared node + -- 09/29/2008 pnb Add ERPS shared node + -- 10/02/2008 pnb Add Opti MXF shelf + -- 11/10/2008 sls Add TA5000 32 port DS1 & TA5000 3-port Channelized DS3 code images, BATS DS3 SSB, & OPTI-6100 84 DS1 CEM + -- 11/11/2008 pnb Add Opti-6100 TRAM3E + -- 11/19/2008 sls Add n-Command MSP + -- 01/05/2009 sls Add NetVanta 1543 + -- 01/05/2009 pnb ADD OPTI ETHMF + -- 01/13/2009 sls Add NV3450, NV3458 & NV Octal PoE card + -- 01/14/2009 pnb ADD TA5K intl 32E1 EFM & domestic SCM w/ Bridging + -- 01/22/2009 pnb Add TA1148A + -- 02/12/2009 sls Add TA5000 Fan High Flow + -- 03/10/2009 sls Add TA1148V, TA1248V, TA1148A 2nd Gen Switch Modules; correct description for adTA1248ASm + -- 03/25/2009 sls Add NetVanta 3430 Gen2 + -- 03/25/2009 twc Add NV838T, NV834T, NV858, NV850; commented out adNV838oShdslEFMcr(1087) + -- 03/26/2009 twc Swapped adGenGPON(was 73, now 76) with adGenXDSL(was 76, now 73) due to conflict + -- 03/31/2009 twc Added TA1248A ADSL Client + -- 04/21/2009 jlb Added Netvanta 832T 2 Port SHDSL, 4 Port Ethernet + -- 05/01/2009 sls Added TA5000 SPLTR V2 32-PORT w/o Test Access + -- 05/13/2009 jlb Added NetVanta 8044 + -- 05/20/2009 jlb Added OPTI-6100 28 Port VT1.5/DS1 Line Card with Framers + -- 06/10/2009 jlb Added (1179732G1R) TA 1148V Host (Broadcom SM), (1179652G1R) TA 1248A Host (Broadcom SM), + -- (1179650G1R) TA 1248A Client, (1179752G1R) TA 1148A Host, (1179655G1R) TA 1448A (DMT Aggregator) + -- 06/26/2009 sls Add TA500x Fan High Flow Rear + -- 06/30/2009 jlb Added TA 1448S-CE + -- 07/10/2009 jlb Added Opti-6100 OMM312V SDH + -- 07/10/2009 jlb Added Opti-6100 O3TME3 SDH + -- 07/10/2009 jlb Added Opti-6100 O3TME3 + -- 07/28/2009 jb Added adNV8322pShdslEFMTelstra(1152) (1172832G2), NetVanta 832 2 Port SHDSL for Telstra + -- 08/13/2009 jlb Added adOptiMXO12TME2(1153) (1184544G2), Opti-6100 O12TME2 + -- 08/25/2009 jlb Added TA1148A DMT Host (1179781Gx), TA1148A DMT Switch Module (1179781Gx-SM) + -- 08/28/2009 sls Added NV3133 + -- 09/14/2009 jlb Added (1184530G3) OPTI-6100, 2 Ports 10/100/1000 BaseT and 6 Ports 10/100 BaseT Ethernet + -- 09/17/2009 jlb Added (1184535L1G) OPTI-6100, GEFM SDH 63-channel EFM bonded Ethernet over T1/E1 + -- 09/21/2009 jlb Added (1187552Gx-LM) TA5000 8-port Ethernet over Fiber Access Module + -- 09/22/2009 twc Added adGenDHCP(80) to AdSharedCommon + -- 09/24/2009 jlb Added (1188803G1) TA5000 E1 32-port Multi-Service LM IMA mode + -- 10/02/2009 jlb Added (1188803G1) TA5000 E1 32-port PPP/MLPPP mode + -- 10/07/2009 sls Added NV1544 Gen2, NV1544P Gen2, NV1534 Gen2, NV1534P Gen2, + -- 10/09/2009 jlb Added (1187181G1) TA5000 24-port SHDSL EFM + -- 10/12/2009 sls Added GPIC Module Gen3 + -- 10/13/2009 sls Added Gen3 Sweet16 Chassis & Gen3 Voice Chassis + -- 10/16/2009 twc Added (1179655Gx-ADSL) TA1448A ADSL Module + -- 10/16/2009 twc Added (1179781Gx-ADSL) TA1148A DMT ADSL Module + -- 10/26/2009 jlb Added (1184535G3G) Opti-6100 63 E1 Circuit Emulation Module + -- 11/19/2009 jlb Added (1184535G4) OPTI-6100 GEFM2 SONET, 84-channel EFM bonded Ethernet over SONET + -- 11/19/2009 jlb Added (1184535G4G) OPTI-6100 GEFM2 SDH 63-channel EFM bonded Ethernet over T1/E1 + -- 11/23/2009 jlb Added (1184535G4G) Added OPTI-6100 GESW4 4 Port Gigabit Ethernet Switch Module + -- 12/03/2009 jlb Added (1200633G3) Netvanta 838 8 port SHDSL 4 port Ethernet, and (1200633G5) Netvanta 834 4 port SHDSL 4 port Ethernet + -- 12/18/2009 jlb Added (1184500F3) OPTI-6100 SCM Controller w/ isolation, RoHS 6 of 6 + -- 12/22/2009 jlb Added (1187501G1) TA5000 2.5G 2-PORT SFP Based GPON OLT + -- 01/12/2010 sls Added NV1638, NV1638P, & NV1554F + -- 01/19/2010 jlb Added (1179791G1) TA1108VP Chassis, SCM, SM, and AM OSP DSLAM + -- 01/25/2010 jlb Added (1174801G1) NetVanta 8044M + -- 01/29/2010 jlb Added (1188801G1) TA5000 E1 32-PORT PWE3 Module + -- 02/25/2010 jlb Added (1187502F1) TA5000 2.5G 4-PORT SFP Based GPON OLT + -- 03/02/2010 jlb Added (1200633G3T) Netvanta 838 8 port SHDSL 4 port Ethernet, (1200633G5T) Netvanta 834 4 port SHDSL 4 port Ethernet, (1200718G1T) Netvanta 832 2 port SHDSL 1 port Ethernet + -- 03/15/2010 jlb Added (1187560F1) TA5K ActiveE Module + -- 03/22/2010 sls correct comment for adSw16ChassisG3(1168) + -- 03/24/2010 sls add NetVanta 3200, Gen3 + -- 04/06/2010 jlb Added (1399023L1) TA5K 10G Bert Test + -- 06/04/2010 jlb Added (1172805G1) NetVanta 8044 gen 2 + -- 06/07/2010 jlb Added (1174101F1-ETOS) 10G Ethernet Transport Optical Switch and (1174110F1-STOS) OC192/STM64 Sonet/SDH Transport Optical Switch + -- 06/08/2010 jlb Added (1174819G1) Netvanta 8 port T1/E1 Pseudowire Expansion Module + -- 06/28/2010 sls Added NV6240s + -- 07/26/2010 jlb Added (1187122G1) TA5000 VDSL2 32-PORT AM + -- 07/26/2010 sls Added TA3xxs & GPON NIM2 + -- 08/24/2010 sls Added Sweet 16 Packet Buss Interface + -- 08/31/2010 jlb Added (1174801G2) NetVanta 8044M - AC + -- 09/08/2010 jlb Added (1187126G1) VDSL MTA/SC 32 Port + -- 09/15/2010 jlb Added (1188011G1) TA5000 ETSI SCM with Bridging + -- 09/23/2010 jlb Added prouduct IDs for all componenets of (117971xG1) Next Generation 1124P, both Ethernet and HDSL4 fed + -- 09/29/2010 jlb Added (1187160F1) TA5k 24 PORT CPOTS and (1188100F1) TA5000 ETSI Combo A2+ Access Module + -- 10/28/2010 sls Added NV 123x Gen 2 + -- 11/01/2010 jlb Added (1187030G2) TA5k 10G Switch Module with Ring Generator ( 5G Backplane ), and (1187030G3) TA5k 10G Switch Module with 1588v2 and SyncE ( 5G Backplane ) + -- 11/03/2010 sls Added adGenTest(81) to AdSharedCommon + -- 01/05/2011 jlb Added (1174510G3) TA5k Optical Carrier Card + -- 02/23/2011 jlb Added (1187561F1) 2nd Gen 24 port ActiveE card – Single + -- 03/09/2011 jlb Added (1188085G3) Ta5k 19" High Flow Front Fan Module International + -- 04/01/2011 jlb Added (1187130G1) TA5000 VDSL2 48-PORT AM + -- 04/07/2011 jlb Added (117472xG1) Variable optical multiplexers/demultiplexers + -- 05/10/2011 jlb Added (1174120F1-OTOS) OTN Transport Optical Switch + -- 05/13/2011 jlb Added (1174211G1) Transponder card + -- 05/16/2011 jlb Added (1174441G1) Fiber based Dispersion Compensation Module 20km + -- (1174442G1) Fiber based Dispersion Compensation Module 40km + -- (1174443G1) Fiber based Dispersion Compensation Module 60km + -- (1174444G1) Fiber based Dispersion Compensation Module 80km + -- (1174452G1) Bragg-Grating based Dispersion Compensation Module 40km + -- (1174453G1) Bragg-Grating based Dispersion Compensation Module 60km + -- (1174454G1) Bragg-Grating based Dispersion Compensation Module 80km + -- 05/17/2011 jlb Added (11744x1G1) Optical Amplifier card + -- 05/17/2011 jlb Added (1174401G1) and (1174411G1) Optical Amplifier cards + -- 05/20/2011 twc Added (1174720G1) Variable optical multiplexers/demultiplexers THz 192.1-192.4 + -- (1174721G1) Variable optical multiplexers/demultiplexers THz 192.5-192.8 + -- (1174722G1) Variable optical multiplexers/demultiplexers THz 192.9-193.2 + -- (1174723G1) Variable optical multiplexers/demultiplexers THz 193.3-193.6 + -- (1174724G1) Variable optical multiplexers/demultiplexers THz 193.7-194.0 + -- (1174725G1) Variable optical multiplexers/demultiplexers THz 194.1-194.4 + -- (1174726G1) Variable optical multiplexers/demultiplexers THz 194.5-194.8 + -- (1174727G1) Variable optical multiplexers/demultiplexers THz 194.9-195.2 + -- (1174728G1) Variable optical multiplexers/demultiplexers THz 195.3-195.6 + -- (1174729G1) Variable optical multiplexers/demultiplexers THz 195.7-196.0 + -- 06/07/2011 twc Added (11799xxxx-SCM) TA1148V 4th Gen 48 port VDSL2 Host Dslam SCM + -- (1179932/3Fx) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam + -- (1179932/3Fx-SM) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam SM + -- (1179932/3Fx-VDSL2) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + -- (1179930/1Fx) TA1148V 4th Gen 48 port VDSL2 Client Dslam + -- (1179950F1) TA1148V 4th Gen GigE/DMT Fed 48 port VDSL2 Host Dslam + -- (1179950F1-SM) TA1148V 4th Gen GigE/DMT Fed 48 port VDSL2 Host Dslam SM + -- (1179950F1-VDSL2) TA1148V 4th Gen GigE/DMT Fed 48 port VDSL2 Host Dslam, VDSL2 + -- (1179942/3Fx) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam + -- (1179942/3Fx-SM) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam SM + -- (1179942/3Fx-VDSL2) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + -- (1179940/1Fx) TA1148V 4th Gen 48 port VDSL2 Client Dslam + -- (11795xxxx-SCM) TA1248V 4th Gen 48 port VDSL2 Host Dslam SCM + -- (1179532/3Fx) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam + -- (1179532/3Fx-SM) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam SM + -- (1179532/3Fx-VDSL2) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + -- (1179530/1Fx) TA1248V 4th Gen 48 port VDSL2 Client Dslam + -- (1179542/3Fx) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam + -- (1179542/3Fx-SM) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam SM + -- (1179542/3Fx-VDSL2) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + -- (1179540/1Fx) TA1248V 4th Gen 48 port VDSL2 Client Dslam + -- 06/20/2011 twc Changed adTA5k48pVDSL2(1244) comment top assembly number from 1187130G1 to 1187131G1 per developer's instructions + -- 06/30/2011 sls Added NV 3140, 3150 Annex A & 3150 Annex B + -- 07/07/2011 twc Added TA5006 19" Domestic Mini Chassis 2nd Generation + -- 08/02/2011 twc Added (1172654G1) TA 1424S-CE + -- 08/22/2011 sls Added NV 644 + -- 08/24/2011 sls Added NetVanta 1234 PoE w/ RPS + -- 08/29/2011 twc Added (1174720G2), Variable optical multiplexers/demultiplexers THz 191.7-192.0 + -- 09/14/2011 twc Added (1172657G1), TA 1448S-CE ANSI + -- Added (1172656G1) TA 1424S-CE ANSI + -- Added "ETSI" comment to the following previously defined entries + -- adTA1448SCE(1148), (1172655G1) TA 1448S-CE ETSI + -- adTA1424SCE(1292), (1172654G1) TA 1424S-CE ETSI + -- 09/28/2011 twc Added (1174501G1), Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 2 Degrees + -- 10/13/2011 twc Added (1174451G1), DCM-B20 Bragg/Grating based dispersion compensation module 20km + -- Added (1174455G1) DCM-B100 Bragg/Grating based dispersion compensation module 100km + -- Added (1174456G1) DCM-B120 Bragg/Grating based dispersion compensation module 120km + -- 10/13/2011 twc Added (1174471G1) TA5000 Optical Supervisory Channel Processor + -- 10/14/2011 twc Added (1179560F1) TA1648 Chassis 48p Active Ethernet OLT + -- (1179560F1/SCM) TA1648 SCM 48p Active Ethernet OLT + -- (1179560F1/SM) TA1648 SM 48p Active Ethernet OLT + -- (1179560F1/AM) TA1648 AM 48p Active Ethernet OLT + -- 10/14/2011 twc Added (1187121G2) TA5000 VDSL2 32PORT AM + -- 10/26/2011 twc Added (1174101F2) and (1174121F1) + -- 11/01/2011 twc Added (1187040F1) TA5000 SM20 4-10G + -- 12/02/2011 twc Added (1188122G1) TA5000 International VDSL2 32-PORT AM + -- 12/02/2011 twc Added (1188126G1) TA5000 International VDSL2 MTA-SC 32 Port + -- 01/03/2012 twc Added (1174431G1) Optical Mid-Stage Amplifier card + -- 01/04/2012 twc Added (1174130F1_ETOS_10_OTN) and (1174130F2_ETOS_10) + -- 01/19/2012 twc Added (1174511G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 4 Degrees + -- 03/07/2012 twc Added (1172868F1) NetVanta 868 VDSL 8 Port + -- 04/02/2012 twc Added (1188085G4) TA5000 19" Fan Module Top Exhaust + -- 04/20/2012 twc Added (1188090G3) TA5006 Int 19" High Flow Fan Module + -- 05/09/2012 twc Added (1174123F1_OTOS_0) and (1174121F1_OTOS_8) + -- 05/31/2012 sls Added (1702803F1) NetVanta USB WWAN NIM + -- 07/27/2012 twc Added (1172868F2) NetVanta 868 VDSL 8 Port, Annex A, DC + -- (1172868F3) NetVanta 868 VDSL 8 Port, Annex B, AC + -- (1172868F4) NetVanta 868 VDSL 8 Port, Annex B, DC + -- (1172868F5) NetVanta 868 VDSL 8 Port, Annex A, AC, Nordic + -- 08/02/2012 twc Added (1174502G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 2 Degrees with Pre Amp + -- (1174503G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 2 Degrees with Pre and Booster Amp + -- (1174512G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 4 Degrees with Pre and Booster Amp + -- (1174513G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 4 Degrees with Booster Amp + -- 08/17/2012 twc Added (1174402G1) Optical Pre/Boost Amplifier card + -- 08/17/2012 twc Added (1200633G8) NetVanta 838 8 Port Enhanced Memory + -- 08/20/2012 twc Updated part number. Changed 1200633G8 to 1172633G4 per PM + -- 09/11/2012 twc Updated 1174503G1 entry. Changed adTA5kMARS2PB(1328) to adTA5kMARS2B(1328) and removed comment reference to Pre Amp + -- 01/22/2013 twc Added (1187014F1) TA5004 1G Management Switch Module ( 1G Backplane ) + -- (1187014F2) TA5004 10G Management Switch Module ( 10G Backplane ) + -- (1187016F1) TA5004 10G Management Switch Module ( 20G Backplane ) + -- 02/14/2013 sls Added all TA9xxe Gen3 and NV6250 models + -- 02/19/2013 sls Correct ad3GTA908eFxo & ad3GTA916eFxo + + -- 03/21/2013 twc Added (1187016F1_SCM) TA5004 10G MSM SCM ( 20G Backplane ) + -- (1187004F1) TA5004 19 inch shelf + -- 03/22/2013 sls Added NV1244, NV1244P, NV1248, & NV1248P + -- 03/25/2013 twc Added (1187503F1) TA5000 2.5G 8-PON SFP Based GPON OLT + -- 03/25/2013 twc Updated Product ID 1334 entry and comment to match change in product design + -- 04/22/2013 twc Added (1187562F1) 20 Gig Active Ethernet + -- 07/09/2013 sls Added (17004660F1) NV 4660 + -- 07/12/2013 sls Added NetVanta 6360 chassis & modules + -- 07/22/2013 sls Added NV 123x Gen 3 + -- 07/24/2013 twc Added (1187094F1) TA5004 19" Domestic Mini Chassis Fan Module + -- 08/21/2013 twc Added (1179870F1) TA1108VP GPON MDU ONT + -- Updated 1244 Product ID entry (per PM) to adTA5k48pVDSL2Ovr(1244) + -- 09/23/2013 sls Added (1700595G10) NV 1235P + -- 11/20/2013 twc Added (1187130F1) TA5000 VDSL2 48 PORT Combo + -- 11/21/2013 twc Added (1187031F1) TA5k 10G Switch Module ( 5G Backplane ) + -- 01/06/2014 sls Added (1700570F1) NV 1531 + -- (1700571F1) NV 1531P + -- 01/30/2014 twc Added (1187190F1) TA5004 VDSL2 Vector 192 PORT SLV + -- 02/04/2014 sls Added (1951900G1) vWLAN + -- 03/10/2014 twc Added (1187502F2) TA5000 2.5G 4PON SFP Based GPON OLT Gen 2 + -- (1187503F2) TA5000 2.5G 8PON SFP Based GPON OLT Gen 2 + -- (1187510F1) TA5000 4PON XFP Based XGPON OLT + -- 04/10/2014 sls Added (47006366F1) NetVanta 6360 24 FXS + -- (47006367F1) NetVanta 6360 16 FXS 8 FXO + -- 04/28/2014 twc Added (1179870F1) TA508VP GPON MDU ONT + -- Changed previous 1179870F1 Product ID comment to 1179870F1R (Prod ID = 1376) + -- 05/02/2014 twc Added (1174820F1) NetVanta 8424 Ethernet Switch aka NV8424RA Multi-service Edge Switch + -- 05/02/2014 sls updated comment for NV3140; added new part number (1700340F1) + -- 05/02/2014 twc Changed adNV8424EthSw(1390) to adNV8424RAEthSw(1390) (per PM request) + -- Added (1174821F1) NetVanta 8424 SD Multi-service Edge Switch + -- 06/10/2014 sls Added (17005660F1) NetVanta 5660 + -- 07/03/2014 twc Added (1174155F1_OTOS_100) 100G OTN Transport Optical Switch + -- (1174140F1_ETOS_100) 100G Ethernet Transport Optical Switch + -- (1174215F1_TPR_100) 100G Transponder Card + -- 08/21/2014 sls Added (1702595G10) NetVanta 1535P + -- 09/23/2014 twc Added (1187514F1) NGPON 10/10, 4 XFP + -- 12/02/2014 sls Added NetVanta 1550 switches + + -- *** ENSURE ANY UPDATES TO THIS FILE ARE ALSO REFLECTED IN ADTRANTC.MI2 *** + + -- This mmodule of Textual Conventions contains definitions that can be + -- imported into MIB modules so that independent additions can be made + -- for new products without affecting existing MIBs. + + + + -- TYPES + + -- The first tier (adtran) and second tier (adProducts, adMgmt, adAdmin, + -- adPerform, adShared) object identifiers are defined in the ADTRAN-MIB module. + + -- The third tier of adProducts and adMgmt object identifiers are defined + -- in each product specific MIB in accordance with the enumeration above + -- of the AdProductIdentifier textual convention type. + + -- The third tier of adAdmin objects are defined in the ADTRAN-MIB module. + + -- The third tier of adPerform objects are named here for use in generic + -- performance statistics MIBs. + + -- The third tier of adShared objects are named here for use in generic + -- shared MIBs. + + + -- The following type defines the third tier of the ADTRAN OID sub-tree, + -- or specifies where they are defined. + -- They may be redefined in legacy modules, but the OIDs must mean the same. + + + -- This type is used to define the product leaves + -- in the subtree adtran(664).adProducts(1) + + AdProductIdentifier ::= INTEGER { -- use to define all ADTRAN product OIDs + adADVISOR(1), -- ADVISOR SNMP Proxy Agent + adACTDAX(2), -- ACTDAX List 2 + reserved00(3), -- Used by the adDS1 DS1 extension MIB for mg only + adTSU(4), -- TSU T1 Mux + adLIU3(5), -- LIU3-PM T1 Line Interface Unit + adOCUDP(6), -- OCUDP-PM / SD4 Channel Unit + adDDST(7), -- DDST-PM DDS Termination Unit + adDSUDP(8), -- DSUDP Channel Unit + adACTDAXL3(9), -- ACTDAX List 3 - ACT1241 Line Interface Unit + adTSU100(10), -- TSU 100 - T1 Multiplexer + adTSU600(11), -- TSU 600 + adLPRPTR(12), -- LOOP REPEATER-PM + adDSU3ARs(13), -- DSU III AR (standalone same as shelf MIB) + adDSU3AR(14), -- DSU III AR (shelf) + adDSU3S4Ws(15), -- DSU III AR Switch 4 Wire + adDSU3S4W(16), -- DSU III AR Switch 4 Wire (shelf) + adDSU3DBS4Ws(17), -- DSU III AR Dial Backup Switch 4 Wire + adDSU3DBS4W(18), -- DSU III AR Dial Backup S4W (shelf) + adDSU3DBS2Ws(19), -- DSU III AR Dial Backup Switch 2 Wire + adDSU3DBS2W(20), -- DSU III AR Dial Backup S2W (shelf) + adDSU3DBV32s(21), -- DSU III AR Dial Backup V.32 + adDSU3DBV32(22), -- DSU III AR Dial Backup V.32 (shelf) + adDSU3DBISDNs(23), -- DSU III AR Dial Backup ISDN + adDSU3DBISDN(24), -- DSU III AR Dial Backup ISDN (shelf) + adDSUS2Ws(25), -- DSU III Switch 2 Wire + adOCUDPP(26), -- OCUDP-PLUS+ Channel Unit + adDSUS2W(27), -- DSU III Switch 2 Wire (shelf) + adACT2300BCU(28), -- ACT2300 Bank Control Unit List 1 + adACT2300LIU(29), -- ACT2300 Line Interface Unit List 1 + adACT2300OSU(30), -- ACT2300 Office Support Unit List 1 + adACT2300PWR(31), -- ACT2300 Power Unit List 1 + adHSU100(32), -- HDSL TSU100 + adHSU600(33), -- HDSL TSU600 + adSMART16SC(34), -- Smart 16 Shelf Controller + adSITEMGR(35), -- ACT2300 Site Manager + adDSU3DBV34(36), -- DSU III AR Dial Backup V.34 (shelf) + adDSUCARs(37), -- DSU III AR Compression + adDSUCAR(38), -- + adDSUCS4Ws(39), -- DSU III AR C Switch 4 Wire + adDSUCS4W(40), -- + adDSUCDBS4Ws(41), -- DSU III AR C Dial Backup Switch 4 Wire + adDSUCDBS4W(42), -- + adDSUCDBS2Ws(43), -- DSU III AR C Dial Backup Switch 2 Wire + adDSUCDBS2W(44), -- + adDSUCDBV32s(45), -- DSU III AR C Dial Backup V.32 + adDSUCDBV32(46), -- + adDSUCDBISDNs(47), -- DSU III AR C Dial Backup ISDN + adDSUCDBISDN(48), -- + adTDMs(49), -- DSU III Time Division Mux (TDM) stand alone + adTDM(50), -- DSU III TDM (shelf) + adTDMDBS4Ws(51), -- DSU III TDM Dial Backup Switch 4 Wire + adTDMDBS4W(52), -- DSU III TDM Dial Backup S4W (shelf) + adTDMDBS2Ws(53), -- DSU III TDM Dial Backup Switch 2 Wire + adTDMDBS2W(54), -- DSU III TDM Dial Backup S2W (shelf) + adTDMDBV32s(55), -- DSU III TDM Dial Backup V.32 + adTDMDBV32(56), -- DSU III TDM Dial Backup V.32 (shelf) + adTDMDBISDNs(57), -- DSU III TDM Dial Backup ISDN + adTDMDBISDN(58), -- DSU III TDM Dial Backup ISDN (shelf) + adISU128(59), -- ISU 128 (shelf) + adISU2X64(60), -- ISU 2 X 64 (shelf) + adT1CSUACE(61), -- T1 ESF CSU ACE + adSMX(62), -- SMX RS485 DSU PM channel unit + adEMTO(63), -- EMTO - 4WE&M PM channel unit + adLIU3PML2(64), -- LIU3 PM List 2 + adTSURM(65), -- TSU RM - SMART16 Shelf card + adCSURM(66), -- CSU RM - SMART16 Shelf card + adFXS2DPO(67), -- D4 analog channel unit + adFXO2DPT(68), -- D4 analog channel unit + adExpressSL(69), -- Express SL + adTSUNXBase(70), -- Nx56/64 V.35/530 + adTSUNxV35(71), -- Nx56/64 V.35 + adTSUNx530(72), -- Nx56/64 530 + adTSUDSX1(73), -- DSX-1 Plug In + adTSUOCU(74), -- OCU DP + adTSUDI(75), -- Drop and Insert + adTSUFXS(76), -- FXS + adTSUunassign(77), -- ??????? + adTSUDSX1PO(78), -- DSX-1 Plug On + adTSUFXO(79), -- FX0 + adTSUDBU(80), -- Multi Port DBU + adTSUNX2(81), -- 2nd Gen Nx56/64 V.35/530 + adTSUNX2V35(82), -- 2nd Gen Nx56/64 V.35 + adTSUNX2530(83), -- 2nd Gen Nx56/64 530 + adTSUEM(84), -- E and M + adTSUCmprss(85), -- Compression Card + adTSUNxBase120(86), -- Base 120 Nx + adTSUDsxBase120(87), -- Base 120 Dsx + adTSUFXS2(88), -- FXS Voice 2 + adTSUNxDBU(89), -- Nx DBU + adTSUDsxBase140(90), -- Base 140 Dsx + adTSUPassThru(91), -- Pass Thru + adTSUMUXAgent(92), -- Agent + adTSUNX2DUAL(93), -- Dual Nx56/64 + adTSUDSUDP(94), -- Dual DSU III + adNxDBUTest(95), -- Nx DBU Test Card + adTSUDModem(96), -- Dual V.34 Modem + adTSUQmodem(97), -- Quad V.34 Modem + adTSUDXC(98), -- DXC + adTSUUBrite(99), -- U Brite + adTSUNxeBase(100), -- TSU 1x0e Base Nx56/64 + adTSUDsxBase120e(101), -- TSU120e Base DSX-1 + adTSUDUALOCU(102), -- Dual OCU DP + adTSUNXDBUeBase(103), -- TSU 1x0e Base NXDBU + adFXSG2(104), -- FXS_Gen2 + adTSU4FXS(105), -- Quad FXS + adTSU8FXS(106), -- Octal FXS + adTSUNxIQ(107), -- Nx IQ + adTSURtr(108), -- Router + adTSUDrop(109), -- DropPort + adESUNxBase(110), -- ESUBaseNx + adTSU4FXSG2(111), -- Quad FXS Gen2 + optionCards70to120(120), -- TSU Mux option cards + adDS0PM(121), -- DS0DP /PM + adUBRITE(122), -- UBRITE /PM + adISU512(123), -- ISU512 standalone unit + adTSUMUXAGENT(124), -- TSU Embedded Agent Option card + adDSUIVESP(125), -- DSU IV ESP + adFSU(126), -- FSU + adTSUESP(127), -- TSU ESP + adTSU120(128), -- TSU 120 + adTSU600e(129), -- TSU 600 e + adTSU120e(130), -- TSU 120 e + ad4WEM(131), -- 4 Wire E&M + ad2WEM(132), -- 2 Wire E&M + adESPEtherCard(133), -- ESP Ethernet Card + adESPS4WCard(134), -- ESP S4W DBU Card + adESPV34Card(135), -- ESP V34 DBU Card + adESPISDNCard(136), -- ESP ISDN DBU Card + adESPDTECard(137), -- ESP DTE DBU Card + adESPDualISDNCard(138), -- ESP Dual ISDN DBU Card + adFramePort144(139), -- D4 FramePort 144 + adFSU5622(140), -- FSU 5622 ESP + adDSUIQ(141), -- DSU IQ + adTSU100e(142), -- TSU 100 with Embedded SNMP + adATLAS800(143), -- ATLAS 800 (1200180L1) + adCOFRAD(144), -- CO FRAD + adFramePort768(145), -- D4 FramePort 768 + adBR110Chassis(146), -- BR 1/10 Chassis used by CO FRAD + adTSUIQ(147), -- TSU IQ + adExpressL128FR(148), -- Express L128 Frame Relay 1202070L1 + adExpressL768(149), -- Express L768 1202192L1 + adExpressL15(150), -- Express L1.5 1202192L2 + adTotalAccessSCU(151), -- Total Access SCU (1181010L1) + adTotalAccessHTUC(152), -- Total Access HTU-C (1181101L1) + adTDU120E(153), -- TDU 120 E + adATLASGen(154), -- ATLAS Generic + adATLAS800Plus(155), -- ATLAS 800Plus (1200226L1) + adATLAS1200(156), -- ATLAS 1200 + adATLASOC(157), -- ATLAS Generic Option Card + adATLAST1PRI4OC(158), -- ATLAS T1PRI4 Option Card (1200185L1-L3) + adATLASV35Nx4OC(159), -- ATLAS V35Nx4 Option Card 1200184L1 + adATLASUBRI8OC(160), -- ATLAS UBRI8 Option Card 1200186L2 + adATLAST3OC(161), -- ATLAS T3 Option Card 1200223L1 + adATLASSerialOC(162), -- ATLAS Serial Option Card 1200182L1 + adATLASModemOC(163), -- ATLAS Modem Option Card 1200181L1 + adATLASE1OC(164), -- ATLAS E1 Option Card 1200264L1 + adATLASHDLCOC(165), -- ATLAS HDLC Option Card 1200222L1 + adATLASCompVoiceOC(166), -- ATLAS Comp Voice Option Card (1200221L1 - L4) + adATLASSyncSerialOC(167), -- ATLAS Synchronous Serial OC (NO LONGER ACTIVE) + adESU120e(168), -- ESU 120e 1200420L1 + adESU120eHDSL(169), -- ESU 120e HDSL 1200421L1 + adT3SU300(170), -- T3SU-300 1200217L1 + adBRFP144(171), -- BR 1/10 FramePort 144 + adBRFP768(172), -- BR 1/10 FramePort 768 + adBRFP768SP(173), -- BR 1/10 FramePort 768 SpanPowering + adT3SUHSSIOC(174), -- T3SU HSSI Option Card + adT3SUV35OC(175), -- T3SU V35 Option Card + adIQPROBE(176), -- IQPROBE + adESPEM(177), -- Dual ESP E&M Option Card + adESPFXO(178), -- Dual ESP FXO Option Card + adESPFXS(179), -- Dual ESP FXS Option Card + adTotalAccessNMI(180), -- Total Access NMI + adTADS3MUX(181), -- Total Access DS3 MUX + adTotalAccessE1HDSL(182), -- Total Access E1 HDSL LTU (1181102L1) + adT3SUQDSX1OC(183), -- T3SU Quad DSX1 Option Card + adTAGenCard(184), -- Total Access Generic Card + adTotalAccessHD10(185), -- Total Access HD10 (1181200L1) + adTSUIQPlus(186), -- TSU IQ+ + adTAQFOC(187), -- Total Access Westell Quad Fiber Optic Card + adTA3000DSX1(188), -- Total Access 3000 DSX1 Module (1181050L1) + adTASTS1Mux(189), -- Total Access STS1 Mux + reserved01(190), -- Total Access STS1 Mux (trap extension) + adTAT1OR(191), -- Total Access Westell T1 Office Repeater + adTAECU(192), -- Total Access E1 External Clock Module + reserved02(193), -- Total Access DS3 MUX (trap extension) + adTAOC3MUX(194), -- Total Access OC-3 MUX + adTSU610(195), -- TSU 610 + adISU512e(196), -- ISU 512e + reserved03(197), -- Total Access DSX1 module (trap extension) + adMX2800(198), -- MX2800 (T3 Mux) + adESULT(199), -- ESU LT + adD4DIGROUP(200), -- Virtual FramePort Controller + adTAH2TUC(201), -- Total Access H2TUC for Bell Atl. (1181111L1) + adTAHD10E1(202), -- Total Access HD10 E1 version + adTADS3MUXL2(203), -- Total Access DS3 MUX List 2 + adTA850BCU(204), -- Total Access 850 BCU + reserved04(205), -- Total Access OC-3 MUX (trap extension) + adTRSDSL(206), -- D4 TR-SDSL + adBRTRSDSL(207), -- BR1/10 TR-SDSL + adEx6100(208), -- Express 6100 + adTAE1LTU(209), -- Total Access HDSL LTU (1182007L1) + adTA750BCU(210), -- Total Access 750 BCU (1175012L1) + adTAQuadFXS(211), -- Total Access Quad FXS (1175408L1) + adTAQuadFXO(212), -- Total Access Quad FXO (1175407L1) + adTANx64(213), -- Total Access Nx56/64 (1175025L1) + adTAOCUDP(214), -- Total Access OCU-DP (1180005L1) + adTADSODP(215), -- Total Access DSO-DP (1180003L1) + adTAUBRITE(216), -- Total Access U-BRITE (1180020L1) + adTSUIQRM(217), -- TSU IQ Smart 16 Rackmount + adF3SU300(218), -- NTU-45 (1200660L1) former name: F3SU-300 + adATLAS550(219), -- ATLAS 550 + adTALTU45(220), -- Total Access LTU-45 (1182033L1) + adTA1500qLIU(221), -- TA1500 Quad LIU (1180109L1) + adTA1500dLIU(222), -- TA1500 Dual LIU (1180009L1) + adTA1500SCUrt(223), -- TA1500 SCU RT w/MLT (1180008L2) + adTA1500SCUcot(224), -- TA1500 SCU COT w/MLT (1180008L3) + adTAEM(225), -- TotalAccess E&M (1180402L1) + adTAFXO(226), -- TotalAccess FXO/DPT (1180404L1) + adTAFXS (227), -- TotalAccess FXS (1180403L1) + adTAqPOTS(228), -- TotalAccess Quad POTS RT (1180408L1) + adTA1500SCU(229), -- TA1500 SCU w/o MLT (1180008L1) + adTA1500DualFXS(230), -- Total Access 1500 Dual FXS (1180208L1) + adTA1500DualFXO(231), -- Total Access 1500 Dual FXO (1180207L1) + adLucentDualOCUDP(232), -- Lucent Dual OCUDP (1133205L1) + adLucentDualDS0DP(233), -- Lucent Dual DS0DP (1133203L1) + adTASTS1MuxL2(234), -- Total Access STS1 Mux L2 (1181030L2) + adTA4303(235), -- Total Access 4303 (1200330L1) chassis + reserved05(236), -- Total Access STS1 Mux L2 (trap extension) + adTA1500EMsmas(237), -- TA1500 E&M w/SMAS (1180402L2 / 1133402L1) + adTAH2TUCgte(238), -- Total Access H2TUC for GTE (1181111L2) + adTAH2TUCsbc(239), -- Total Access H2TUC for SBC (1181111L4) + adTAH2TUCclec(240), -- Total Access H2TUC for CLEC (1181111L1#C) + adTA3000eSCU(241), -- Total Access SCU (1181018L1) + adESPPRIdbu(242), -- ESP PRI DBU Card + adTA1500DualDSU(243), -- Total Access 750/1500 Dual DSU DP (1175225L1) + adTA4303Ctrl(244), -- TA4303 EN GR303 Controller 1200334L1 + adTA3000(245), -- TA3000 1181001L1 TA3000 23 inch domestic shelf + adTA3010(246), -- TA3010 1182003L1 TA3010 19 inch domestic shelf + adTA3011(247), -- TA3011 1182001L1 Total Access OMP-FC + adTA3011Mex(248), -- TA3011 1181001L1#M Total Access for Mexico + adTA3010LA(249), -- TA3010 1182013L1 19 inch Loop Access Punch Down chassis + adTA1500(250), -- TA1500 1180001L1 TA1500 23 inch chassis + adTA1000(251), -- TA1000 1179001L1 Total Access 1000 OSP housing + adTA1000COT(252), -- TA1000 1179501L1 Total Access 1000 COT chassis + adTA850(253), -- TA850 1200375L1 Total Access 850 chassis + adTA750(254), -- TA750 1175001L1 Total Access 750 chassis + adATLASt3DI(255), -- ATLAS T3 Drop & Insert module 1200225L1 + adATLASussi(256), -- ATLAS USSI module (1200261L1-L4) + adATLASimux(257), -- ATLAS IMUX (Nx56/64 Bonding Rsrc) module (1200262L1) + adATLAS8DSX(258), -- ATLAS Octal DSX module 1200317L1 + adATLAS4DSX(259), -- ATLAS Quad DSX module 1200320L1 + adTA4303QuadDSX(260), -- TA4303 Quad DSX module 1200331L1 + adTA4303OctalDSX(261), -- TA4303 Octal DSX module 1200332L1 + adTA4303DS3(262), -- TA4303 DS3 module 1200333L1 + adTA4303DualDS3(263), -- TA4303 Dual DS3 module 1200336L1 + adTADS3TSIE1(264), -- TA 3010 DS3 TSI E1 MUX (1182020L1) 22 slot + adTAOC3L2(265), -- TA 3000 OC-3 MUX L2 1181031L2 + reserved06(266), -- TA 3000 OC-3 MUX L2 (trap extension) + reserved07(267), -- TA 3000 OC-3 MUX L2 (trap extension) + reserved08(268), -- TA 3000 OC-3 MUX L2 (trap extension) + adATLAS550VCom(269), -- ATLAS 550 VCOM Module - 1200312Lx (x = 1,2,3,5) + adATLAS550IMux(270), -- ATLAS 550 IMUX Module - 1200326L1 + adATLAS550T1(271), -- ATLAS 550 T1 Network Module - 1200307L1 + adATLAS550DualT1(272), -- ATLAS 550 Dual T1/Pri Module - 1200314L1 + adATLAS550DualNx(273), -- ATLAS 550 Dual NX Module - 1200311L1 + adATLAS550QuadBRI(274), -- ATLAS 550 Quad Bri Module - 1200315L1 + adATLAS550OctFXS(275), -- ATLAS 550 Octal FXS Module - 1200309L1 + adATLAS550OctFXO(276), -- ATLAS 550 Octal FX0 Module - 1200310L1 + adATLAS550QuadFXS(277), -- ATLAS 550 Quad FXS Module - 1200328L1 + adATLAS550QuadFXO(278), -- ATLAS 550 Quad FX0 Module - 1200329L1 + adATLAS550RsrcHost(279), -- ATLAS 550 Resource Host Module - 1200324L1 + adATLAS550E1(280), -- ATLAS 550 E1 Network Module - 1200308L1 + adATLAS550EM(281), -- ATLAS 550 E&M Module - 1200313L1 + adOSU300(282), -- OSU 300 - 1200663-L1 + adTAATMMUX(283), -- Total Access ATM MUX - 1181041L1 + adTA1500DualFXSL2(284), -- Total Access 1500 Dual FXS/DPT w/o SMAS (1180208L2) + adTA1500DualFXOL2(285), -- Total Access 1500 Dual FXO/DPT w/o SMAS (1180207L2) + adTA3000HTUCICOT(286), -- Total Access 3000 HTU-C ICOT (1179511L1) + adTA3000quadDSX1E1(287), -- Total Access 3000 quad DSX-1/E1 (1181402L1) + adMX2800STS1(288), -- MX2800 STS-1 multiplexer (1200659) + adTA1500dNx64(289), -- TA1500 Daul Nx56/64 (1180025L1) + adTA1500DDS4x4(290), -- TA1500 4x4 DDS (1180106L1) + adTA1500DDS4x4PO(291), -- TA1500 4x4 DDS Preferred Option (1180106L2) + adLucentFXS(292), -- Lucent FXS (1133406L1) + adLucentFXO(293), -- LucentFXO (1133405L1) + adTA1500EML2unused(294), -- TA1500 unassigned + adStratum3Eclock(295), -- Stratum 3E clock (1181930-L1) + adTA1500LucentSCU(296), -- TA1500 Lucent SCU (1133008L4) + adTA3000qADSL(297), -- TA3000 Quad ADSL (1181408L1) + adTA3000OctIDSL(298), -- TA3000 Octal IDSL (1181407L1) + adATLAS890(299), -- ATLAS 890 (1200321L1) + adTA1500FT1dp(300), -- Total Access 15000 FT1 DP (1180405L1) + adLucentLIU(301), -- TA1500 Lucent LIU (1133209L1) + adTA3000OctIMA(302), -- TA3000 Octal DS1 IMA (1181409L1) + reserved09(303), -- Total Access ATM MUX (1181041L1) (trap extension) + adTADualOCUDP(304), -- Total Access Dual OCU DP (1180205L1) + adTADualDSODP(305), -- Total Access Dual DSO DP (1180203L1) + adTADualOCUDPL2(306), -- Total Access Dual OCU DP w/o SMAS (1180205L2) + adTADualDSODPL2(307), -- Total Access Dual DSO DP w/o SMAS (1180203L2) + adTA1500OCUDPoem(308), -- Total Access 1500 OCU-DP OEM (1133105L1) + adTA1500OCUDP(309), -- Total Access 1500 OCU-DP Preferred Option (1180105L2) + adTA3000qHDSL2(310), -- TA3000 Quad HDSL2 (1181404L1) + adTAGSHDSL(311), -- Total Access G.SHDSL Single Port (1182008L1) + adMX2810(312), -- MX2810 (1185002L1) + adATLAS550PVRM(313), -- ATLAS 550 Packet Voice Rsrc Module (1200752L1) + adTA1500M4W(314), -- TA1500 Multi 4 Wire (1180413L1) + adTSULTX(315), -- TSU LTX (2200250) + adTA1500DualOCUDPTJ(316), -- TA 1500 Dual OCU DP w/ Tst Jacks (1180205L3, -L4 & 1133205L3) + adTA1500DualDSODPTJ(317), -- TA 1500 Dual DSO DP w/ Tst Jacks (1180203L3, -L4 & 1133203L3) + adTA3000qGSHDSL(318), -- TA 3000 G.SHDSL Quad Port (1181403L1#T) + adTA3000oGSHDSL(319), -- TA 3000 G.SHDSL Octal Port (1181403L1) (1181403L2) + adTA1500d2wTO(320), -- TA1500 Dual 2-Wire TO w/o SMAS (1180212L2) + adTA1500d2wTOsmas(321), -- TA1500 Dual 2-Wire TO w/ SMAS (1180212L1 / 1133212L1) + adTA1500d2wFXS(322), -- TA1500 Dual 2-Wire FXS GT w/o SMAS (1180214L2) + adTA1500d2wFXSsmas(323), -- TA1500 Dual 2-Wire FXS GT w/ SMAS (1180214L1 / 1133214L1) + adTA15002wFXO(324), -- TA1500 2-Wire FXO GT w/o SMAS (1180115L2) + adTA15002wFXOsmas(325), -- TA1500 2-Wire FXO GT w/ SMAS (1180115L1 / 1133115L1) + adTA1500d4wDX(326), -- TA1500 Dual 4-Wire DX w/o SMAS (1180216L2) + adTA1500d4wDXsmas(327), -- TA1500 Dual 4-Wire DX w/ SMAS (1180216L1 / 1133216L1) + adTA1500d4wFXO(328), -- TA1500 Dual 4-Wire FXO w/o SMAS (1180217L2) + adTA1500d4wFXOsmas(329), -- TA1500 Dual 4-Wire FXO w/ SMAS (1180217L1 / 1133217L1) + adTA1500d4wFXS(330), -- TA1500 Dual 4-Wire FXS w/o SMAS (1180218L2) + adTA1500d4wFXSsmas(331), -- TA1500 Dual 4-Wire FXS w/ SMAS (1180218L1 / 1133218L1) + adTA1500DDSdp(332), -- TA1500 DDS-DP (1180105L1) + reserved10(333), -- TA 3000 DS3 TSI E1 MUX (trap extension) + reserved11(334), -- TA 3000 DS3 TSI E1 MUX (trap extension) + adTA3000CES(335), -- TA 3000 CES module (1181420L1) + adIQ710(336), -- IQ 710 (1200800L1) + adIQ7xxDDS(337), -- IQ 710 DDS Interface Module (1200801L1) + adIQ7xxT1(338), -- IQ 710 T1 Interface Module (1200802L1) + adIQ7xxT1DSX(339), -- IQ 710 T1-DSX Interface Module (1200803L1) + adTA1500LcntUBR1TE(340), -- TA1500 Lucent UBR1TE (1133120L1) + adTA3000VCP(341), -- TA 3000 Voice Cell Processor (1181410L1) + adExp6530SHDSL(342), -- Express 6530 SHDSL NxNTU (1225001L1) + adTA3000quadE1NTU(343), -- Total Access 3000 quad E1 w/ NTU mgmt (1181402L1#T) + adATLAS810(344), -- ATLAS 810+ AC (1200265L1) + adTA608(345), -- Total Access 608 (T1model) (1200680L1) + adTA3000LTU8(346), -- Total Access 3000 LTU-8 (1182300L1) + reserved12(347), -- Total Access 3000 LTU-8 (trap extension) + reserved13(348), -- Total Access 3000 LTU-8 (trap extension) + adTANTU8(349), -- Total Access NTU-8 (1182301L1) + adTA3000DS1FR(350), -- TA 3000 DS1 Frame Relay (1181414L1) + adTASHDSLbnc(351), -- Total Access SHDSL LTU w/ BNC (1182008L3) + adTASHDSLv35(352), -- Total Access SHDSL V.35 LTU (1182008L5) + adTA3000ALEc(353), -- TA3000 ADSL Loop Extender, CO Unit (181600L1) + adTAH2TUCvrzneG2(354), -- Total Access H2TUC for Versizon East, 2nd Gen (1181112L1) + adTAH2TUCvrznwG2(355), -- Total Access H2TUC for Versizon West, 2nd Gen (1181112L2) + adTAH2TUCmciG2(356), -- Total Access H2TUC for MCI, 2nd Gen (1181112L3) + adTAH2TUCsbcG2(357), -- Total Access H2TUC for SBC, 2nd Gen (1181112L4) + adTAH2TUCqwestG2(358), -- Total Access H2TUC for QWEST, 2nd Gen (1181112L5) + adTAH2TUCbellsG2(359), -- Total Access H2TUC for BellSouth, 2nd Gen (1181112L6) + adTA3000HTUCg6(360), -- Total Access 3000 HTU-C 6th Gen for SBC (1181106L4) + adTA3000HTUCg6HLSS(361), -- Total Access 3000 HTU-C 6th Gen for Qwest (1181106L5) + adTADS3TSIE3(362), -- TA 3000 DS3 TSI E3 MUX 1182021L1 + adTA1000qADSL(363), -- Total Access 1000 QUAD ADSL (1179413L1) + adTA1000qH2LIU(364), -- Total Access 1000 DSLAM QUAD HDSL2 LIU (1179109L1) + adTA1000atmBCU(365), -- Total Access 1000 ATM BCU (1179112L1) + adTA1000dslamPSU(366), -- Total Access 1000 DSLAM PSU (1179008L1) + adXprs6503(367), -- Express 6503 (1200296L1) + adTA3000HTUCg6BSouth(368), -- Total Access 3000 HTU-C 6th Gen for BellSouth (1181106L6) + adTA3000H4TUCL4G1(369), -- Total Access 3000 H4TUC, 1st Gen (1181411L4) + adTA3000H4TUCL5G1(370), -- Total Access 3000 H4TUC, 1st Gen (1181411L5) + adTA300DS3LM(371), -- TA 3000 DS3 Line Module (1181450L1) + adTA300H2TURsprint(372), -- Total Access 3000 H2TU-R L6 for Sprint (1181126L6) + adTA1500MCU(373), -- TA1500 MCU (1180434L1) + adTA3000BATS(374), -- TA3000 Broadband ATM Test System (1358007L1) + adTA1500DDSdpQwest(375), -- TA1500 TR DDS-DP Qwest Red-Opt (1180105L2#Q) + adTA3000qSHDSL(376), -- TA 3000 SHDSL Quad Port (1181423L1) + adTA3000T1OR(377), -- TA 3000 T1-OR 1st Gen (1181310L2) + adTA3000OC3CSM(378), -- TA 3000 OC3 CSM ATM MUX (1181044L1) + reserved14(379), -- TA 3000 OC3 CSM ATM MUX (1181044L1) (trap extension) + adTA1500DualCoinCot(380), -- TA 1500 Dual Coin COT (1180432L1) + adTA1500DualCoinRt(381), -- TA 1500 Dual Coin RT (1180433L1) + adATLAS550NxT1hssi(382), -- ATLAS 550 NxT1 HSSI Module (1200346L1) + adNV3200(383), -- NetVanta 3200 (1200860L1) + adTASHDSLprot(384), -- Total Access SHDSL LTU w/ Prot (1182008L6) + adTA1500qFXOMLT(385), -- Total Access 1500 quad FXO w/ MLT (1180407L1) + adTAOC3L3(386), -- TA OC-3 MUX L3 w/ 2 DS3 drops & 1 DS3 to 28 DS1s (1181031L3) + reserved15(387), -- TA OC-3 MUX L3 (1181031L3) trap extension 1 + reserved16(388), -- TA OC-3 MUX L3 (1181031L3) trap extension 2 + adTA1500EBSCot(389), -- TA 1500 CO p-phone card (1180430L1) + adTA1500EBSRt(390), -- TA 1500 RT p-phone card (1180431L1) + adIQ710Gen2(391), -- IQ 710 2nd Gen (1202800L1) + adTA3000quadE1(392), -- Total Access 3000 quad E1 (1181402L1#E) + adTA1500s4wDX(393), -- TA1500 Single 4-Wire DX w/o SMAS (1180116L1) + adTA1500s4wDXsmas(394), -- TA1500 Single 4-Wire DX w/ SMAS (1180116L2) + adTA4303PSU(395), -- TA4303 Power Supply module (1200335L1) + adATLAS550MdmMgmt(396), -- ATLAS 550 Modem Management Network Module (1200341L1) + adATLAS550BriDbu(397), -- ATLAS 550 BRI DBU Network Interface Module (1200327L1) + adATLAS550DualUssi(398), -- ATLAS 550 Dual USSI Module (1200754L1) + adATLAS550QuadT1(399), -- ATLAS 550 Quad T1/PRI Module (1200755L1) + adATLAS550LgcyData(400), -- ATLAS 550 Legacy Data Module (1200342L1) + adTA4303STS1(401), -- TA4303 STS1 module (1200352L1) + adTADS0TSIMux(402), -- TA 3000 DS0 TSI MUX (1182022L1) + adTA4303OctalBRI(403), -- TA4303 Octal BRI module 1202332L1 + adTA3000IVD(404), -- TA 3000 Integrated Voice & Data triple wide (1181424L1) + adATLAS550PbxRsrc(405), -- ATLAS 550 PBX Resource Module (1200756L1) + adATLAS550Pots(406), -- ATLAS 550 Lifeline/POTS Network Module (1200757L1) + adATLAS550OctDss(407), -- ATLAS 550 Octal DSS User Module (1200758L1) + adATLAS550qStBri(408), -- ATLAS 550 Quad S/T BRI Module (1200764L1) + adATLAS550NxT1Imux(409), -- ATLAS 550 NxT1 IMUX Module (1200347L1) + adATLAS550NxT1hssiL2(410), -- ATLAS 550 NxT1 HSSI/V.35 Module (1200346L2) + adMX2810STS1(411), -- MX2810 STS-1 card (1185004L1) + adTA3000H4TUCL1G1(412), -- Total Access 3000 H4TUC, 1st Gen (1181411L1) + adTA850RCU(413), -- TA850 RCU (1200376L1) + adTA3000SHDSLltu15gSp(414), -- TA 3000 SHDSL LTU Single port, 1.5 Gen (1182108L1) + adTA3000SHDSLltu15gSpBnc(415), -- TA 3000 SHDSL LTU Single port w/ BNC, 1.5 Gen (1182108L3) + adTA3000SHDSLltu15gV35Bnc(416),-- TA 3000 SHDSL LTU V.35 w/ BNC 1.5 Gen (1182108L5) + adTA3000SHDSLltu15gSp11(417), -- TA 3000 SHDSL LTU Single port w/ 1:1, 1.5 Gen (1182108L6) + adTA3000SHDSLltu15gSpT(418), -- TA 3000 SHDSL LTU Single port, 1.5 Gen Telstra (1182108L7) + adTADSX1(419), -- TA 750/850/1500 DSX1 Module (1200385L1, 2200385-3) + adATLASRdntAcPs(420), -- ATLAS Redundant AC Pwr Supply (1200220L1) + adATLASRdntDcPs(421), -- ATLAS Redundant DC Pwr Supply (1200316L1) + adATLAS890Cntrlr(422), -- ATLAS 890 System Controller (1200322L1) + adATLASOctBRI(423), -- ATLAS Octal S/T BRI Option (1200343L1) + adATLAS890AcPs(424), -- ATLAS 890 AC Power Supply (1200344L1) + adATLAS890DcPs(425), -- ATLAS 890 DC Power Supply (1200345L1) + adATLASadpcmRsrc(426), -- ATLAS ADPCM Resource Module (1200770L1) + adATLASNxT1hssi(427), -- ATLAS NxT1 HSSI/V.35 Option (1200771L1) + adATLASNxT1IMUX(428), -- ATLAS NxT1 IMUX Resource (1200772L1) + adATLASvideo(429), -- ATLAS Video Option (1200773L1) + adATLAS830(430), -- ATLAS 830 (1200780L1) + adTA3000H2TucHKT(431), -- TA 3000 H2TUC for HKT (1181112L9) + adTA3000OctADSL(432), -- TA 3000 octal ADSL (1181405L1) + adTAH2TUCvrzneG3(433), -- TA 3000 H2TUC for Verizon East, 3rd Gen (1181113L1) + adTAH2TUCG3(434), -- TA 3000 H2TUC for general distribution, 3rd Gen (1181113L2) + adTAH2TUCmciG3(435), -- TA 3000 H2TUC for MCI, 3rd Gen (1181113L3) + adTAH2TUCsbcG3(436), -- TA 3000 H2TUC for SBC, 3rd Gen (1181113L4) + adTAH2TUCqwestG3(437), -- TA 3000 H2TUC for QWEST, 3rd Gen (1181113L5) + adTAH2TUCbellsG3(438), -- TA 3000 H2TUC for BellSouth, 3rd Gen (1181113L6) + adTA3000H2TucHKTG3(439), -- TA 3000 H2TUC for HKT, 3rd Gen (1181113L9) + adTA3000LTU4(440), -- Total Access 3000 LTU-4 (1181308L1) + reserved17(441), -- Total Access 3000 LTU-4 (trap extension) + reserved18(442), -- Total Access 3000 LTU-4 (trap extension) + adTANTU4(443), -- Total Access NTU-4 (1181307L1) + adTA4303snmp(444), -- Total Access 4303 (1200330L1) chassis w/ full SNMP + reserved18a(445), -- was (1181405L2), moved to 455 + reserved19(446), -- MX2800 Trap extensions (1204288L1/L2) + adTADS3TSIE1L2(447), -- TA 3000 DS3 TSI E1 MUX (1182020L2) 28 slot + adTAH2TUCHlss(448), -- Total Access H2TUC single port dual circuit (1181213L1) + adTA3000H4TUCL1G2(449), -- Total Access 3000 H4TUC, 2nd Gen (1181412L1) + adTA3000H4TUCL4G2(450), -- Total Access 3000 H4TUC, 2nd Gen (1181412L4) + adTA3000H4TUCL5G2(451), -- Total Access 3000 H4TUC, 2nd Gen (1181412L5) + adTA3000CSM128(452), -- Total Access 3000 128 port Cell Switch Module (1181041L4) + adATLAS550DualVideo(453), -- ATLAS 550 Dual Video Option (1200765L1) + adATLAS800octalFxs(454), -- ATLAS 800 Octal FXS (1200338L1) + adTA3000OctADSL2(455), -- TA 3000 octal ADSL + POTS splitters (1181405L2) + adT200SHDSLNTU(456), -- T200 SHDSL NTU (1225035L1) + adTAT1E1SHDSLLtu(457), -- Total Access T1/E1 SHDSL LTU (1182210L1) + adTAOPTI3L2(458), -- Total Access OPTI3L2 (1184002L2) + adTA1500s4wFxoSmas(459), -- TA1500 Single 4-Wire FXO w/ SMAS (1180117L1) + adTA1500s4wFxoNoSmas(460), -- TA1500 Single 4-Wire FXO w/o SMAS (1180117L2) + adTA1500s4wFxsSmas(461), -- TA1500 Single 4-Wire FXS w/ SMAS (1180118L1) + adTA1500s4wFxsNoSmas(462), -- TA1500 Single 4-Wire FXS w/o SMAS (1180118L2) + adTA1000DualT1E1Liu(463), -- Total Access 1000 DSLAM DUAL T1/E1 LIU (1179010L1) + adTA3000CSMcr(464), -- Total Access 3000 DS3 Cell Switch Module cost reduced (1181041L2) + adATLAS550EtherSwitch(465), -- ATLAS 550 Ethernet Switch Module (1200766L1) + adNV3205(466), -- NetVanta 3205 (1200870L1) + adNV3305(467), -- NetVanta 3305 (1200880L1) + adNV3xxxDDS(468), -- NetVanta 3xxx DDS (1200861L1) + adNV3xxxT1(469), -- NetVanta 3xxx T1 (1200862L1) + adNV3xxxT1Dsx1(470), -- NetVanta 3xxx T1/Dsx-1 (1200863L1) + adNV3xxxV90dbu(471), -- NetVanta 3xxx V.90 DBU (1200864L1) + adNV3xxxISDNdbu(472), -- NetVanta 3xxx ISDN DBU (1200865L1) + adNV3xxxSerial(473), -- NetVanta 3xxx Serial (1200866L1) + adNV3xxxSHDSL(474), -- NetVanta 3xxx SHDSL (1200867L1) + adTA624(475), -- Total Access 624 (4200624L1#ATM & 4200624L1#TDM) + adTA600R(476), -- Total Access 600R Router-Only (4200600L1#TDM) + adTA1500s4wToSmas(477), -- TA1500 Single 4-Wire TO w/ SMAS (1180112L1) + adTA1500s4wToNoSmas(478), -- TA1500 Single 4-Wire TO w/o SMAS (1180112L2) + adTA3000E1FR(479), -- TA 3000 E1 Frame Relay (1182414L1) + adTA1500s2wFxsGtSmas(480), -- TA1500 Single 2-Wire FXS/GT w/ SMAS (1180114L1) + adTA1500s2wFxsGtNoSmas(481), -- TA1500 Single 2-Wire FXS/GT w/o SMAS (1180114L2) + adTA3000OctDs1E1IMA(482), -- TA3000 Octal DS1/E1 IMA (1181409L2) + adTA3000QuadDs1IMA(483), -- TA3000 Quad DS1 IMA (1181409L10) + adMX2820(484), -- MX2820 shelf 19" (1186001L1) + adMX2820M13(485), -- MX2820 M13 DS3 Mux module (1186002L1) + adMX2820Scu(486), -- MX2820 SCU card (1186003L1) + adMX2820Clock(487), -- MX2820 Clock card (1186004L1) + adTASHDSL4(488), -- Total Access SHDSL4 LTU (1182118L1) + adTA1500s4wEtoSmas(489), -- TA1500 Single 4-Wire ETO w/ SMAS (1180113L1) + adTA1500s4wEtoNoSmas(490), -- TA1500 Single 4-Wire ETO w/o SMAS (1180113L2) + adTA604(491), -- Total Access 604 (T1model) (1200641L1) + adTA612(492), -- Total Access 612 (T1model) (1200612L1) + adTA616(493), -- Total Access 616 (T1model) (1200616L1) + adMX2820wide(494), -- MX2820 shelf 23" (1186001L2) + adOptiMXshelf(495), -- OPTI-MX shelf (1184501L1) + adOptiMXOc3OMM(496), -- OPTI-MX OC3 Mux (1184502L1) + adOptiMXOc3OMMx1(497), -- OPTI-MX OC3 Mux Trap Exten (1184502L1) + adOptiMXT1E1(498), -- OPTI-MX DS1 line card (T1/E1) (1184513L1) + adOptiMXT1E1x1(499), -- OPTI-MX DS1 line card (T1/E1) Trap Exten (1184513L1) + adOptiMXDs3(500), -- OPTI-MX DS3 line card (1184503L1) + adNV2050(501), -- NetVanta 2050 (1202362L1) + adNV2054(502), -- NetVanta 2054 (1202362L2) + adNV2100(503), -- NetVanta 2100 (1202361L1) + adNV2104(504), -- NetVanta 2104 (1202361L2) + adNV2300(505), -- NetVanta 2300 (1202366L1) + adNV2400(506), -- NetVanta 2400 (1202367L1) + adOptiMXScm(507), -- OPTI-MX SCM Controller (1184500L1) + adTA1200Shelf(508), -- TA1200 RDS shelf (1179601L1) + adTA1280Shelfalc(509), -- TA1280 RDS shelf (Alcatel) (1179601L1#A) + adTA1200QuadIMA(510), -- TA1200 Quad IMA module "network card" (1179611L1) + adTA1280QuadIMAalc(511), -- TA1280 Quad IMA module "network card" (Alcatel) (1179611L1#A) + adTA3000HC(512), -- TA3000 23 inch domestic High Cap shelf (1181001L2) + adTA3kPCU(513), -- TA3000 Primary Controller Unit (1181918L1) + adTA3kPSM(514), -- TA3000 Primary Switch Module (1181041L3) + adTA3kECU(515), -- TA3000 Expansion Controller Unit (1181919L1) + adTA3kSAM(516), -- TA3000 Subtending Access Module (1181046L1) + adTA3kSCUL2(517), -- TA3000 System Controller Unit - No FLD (1181018L2) + adTA3kH4TUCL1G3(518), -- TA3000 H4TUC, 3rd Gen (1181413L1) + adTA3kH4TUCL4G3(519), -- TA3000 H4TUC, 3rd Gen (1181413L4) + adTA3kH4TUCL5G3(520), -- TA3000 H4TUC, 3rd Gen (1181413L5) + adTA3kSCUL3(521), -- TA3000 System Controller Unit - No FCD, w/Inband (1181018L3) + adTA1500d4wEtoSmas(522), -- TA1500 Dual 4-Wire ETO w/ SMAS (1180213L1) + adTA1500d4wEtoNoSmas(523), -- TA1500 Dual 4-Wire ETO w/o SMAS (1180213L2) + adTA1500UBRITE(524), -- TA1500 U-BRITE w/PWR (1180020L2) + adNV1224(525), -- NetVanta 1224 (1200500L1) + adNV1224ST(526), -- NetVanta 1224ST (1200500L2) + adATLAS550Nx(527), -- ATLAS 550 NX Module - 1200349L1 + adTA3KoADSLCwEta(528), -- TA 3000 octal ADSL-C w/ ETA (1181425L2) + adATLAS550DualFXO(529), -- ATLAS 550 Dual FX0 Module - 1200349L1 + adTA1500dFXOGT(530), -- TA1500 Dual FXO GT w/o SMAS (1180215L2) + adTA1500dFXOGTsmas(531), -- TA1500 Dual FXO GT w/ SMAS (1180215L1) + adTA1500dFXOGTLuc(532), -- Dual FXO GT (1133215L1) + adOptiMXOc12OMM(533), -- OPTI-MX OC12 Sonet Mux (1184504L1-4) + adTA1500s4wTdmSmas(534), -- TA1500 4-Wire TDM w/ SMAS (1180119L1) + adTA1500s4wTdm(535), -- TA1500 4-Wire TDM w/o SMAS (1180119L2) + adOptiSMXshelf(536), -- OPTI-SMX shelf (1184514L1) + adTA1200ADSL(537), -- TA1200 24 port ADSL module (1179601L1) Same ID as shelf + adTA1280ADSLalc(538), -- TA1280 24 port ADSL module (Alcatel) (1179601L1#A)Same ID as shelf + adTADS3MUXL3(539), -- Total Access DS3 MUX List 3 (1181020L3) + adTADS3MUXL4(540), -- Total Access DS3 MUX List 4 (1181020L4) + adTA3000SAM(541), -- TA3000 1181001L1 TA3000 23 inch domestic shelf SAM/DSLAM + adTA3010SAM(542), -- TA3010 1182003L1 TA3010 19 inch domestic shelf SAM/DSLAM + adTA3011SAM(543), -- TA3011 1182001L1 Total Access OMP-FC SAM/DSLAM + adTA3011MexSAM(544), -- TA3011 1181001L1#M Total Access for Mexico SAM/DSLAM + adTA3010LASAM(545), -- TA3010 1182013L1 19 inch Loop Access Punch Down HDX chassis SAM/DSLAM + adTA3000HCSAM(546), -- TA3000 1181001L2 TA3000 23 inch domestic High Cap shelf SAM/DSLAM + adOptiMXVT15(547), -- OPTI-MX VT1.5 line card (1184515L1) + adOptiMXVT15x1(548), -- OPTI-MX VT1.5 line card Trap Exten (1184515L1) + adTA3kQDFC(549), -- TA3000 QDFC, Quad DS1/Mux to Fiber (1181308L4) + adTA3kQDFCx1(550), -- TA3000 QDFC, Quad DS1/Mux to Fiber Trap Ext. (1181308L4) + adTA3kQDFR(551), -- TA3000 QDFR, Fiber to Quad DS1/Mux (1181307L4) + adTA3kQuadFrAtm(552), -- TA3000 Quad E1/DSX1 Frame Relay/ATM (1181415L1) + adTA3kOC3Qmux(553), -- TA3000 OC3 Mux w/ Quad DSX to line cards (1181031L4) + adTA3kOC3Qmuxx1(554), -- TA3000 OC3 Mux w/ Quad DSX to line cards Trap Ext. (1181031L4) + adTAIadNwPhoneT1(555), -- Total Access IAD Network Telephone T1 (1200608L1) + adTAIad600Rg3(556), -- Total Access IAD 3rd gen 600R Router (1203600L1) + adTAIad604g3(557), -- Total Access IAD 3rd gen 604 (1203640L1) + adTAIad608g3(558), -- Total Access IAD 3rd gen 608 (1203680L1) + adTAIad612g3(559), -- Total Access IAD 3rd gen 612 (1203612L1) + adTAIad616g3(560), -- Total Access IAD 3rd gen 616 (1203616L1) + adTAIad624g3(561), -- Total Access IAD 3rd gen 624 (1203624L1) + adMX2820M13L10(562), -- MX2820 M13 access module DS1->DS3 (1186002L10) + adTA3kH4TUCL2G3(563), -- TA3000 H4TUC, 3rd Gen (1181413L2) augments 518-520 + adOptiMXTransMux(564), -- OPTI-MX STS-1 to DS3 with VT1.5 payload (1184512L1) + adOptiMXOC3Trib(565), -- OPTI-MX OC3 Fiber Card (1184543L1) + adOptiMXDS3TripleW(566), -- OPTI-MX Triple Wide DS3 Interface (1184533L1) + adSmart16eGen2(567), -- Gen 2 Smart 16 Shelf Controller (1202162L1) + adMX2820STS1(568), -- MX2820 STS1 Mux module (1186005L1) + adTA4303Plus(569), -- TA4303 Plus chassis (1200330L2) + adTA4303PlusScu(570), -- TA4303 Plus SCU (1202334L1) + adTA4303PlusDS3(571), -- TA4303 Plus DS3 (1202333L1) + adTA4303PlusSTS1(572), -- TA4303 Plus STS1 (1202352L1) + adTA4303PlusDSX1(573), -- TA4303 Plus Octal DSX1 (BRI) (1202331L1) + adTA4303PlusPsu(574), -- TA4303 Plus Power Supply Unit (1202335L1) + adTA30x0AccMTC(575), -- TA30x0 Accessory Metallic Test Controller (1183010L1) + adExp6531SHDSL(576), -- Express 6531 SHDSL NxNTU (1225105L1) + adIQ790(577), -- IQ 790 (1200831L1) + adNV5305(578), -- Netvanta 5305 (1200990L1) + adTA1124OSP(579), -- TA1124 OSP shelf (1179724L1) + adTA1125DSLAM(580), -- TA1124 DSLAM shelf (1179725L1) + adNvIsdnSt(581), -- NetVanta ISDN S/T DIM (1200875L1) + adNV1224R(582), -- NetVanta 1224R (1200510L1) + adNV1224STR(583), -- NetVanta 1224STR (1200520L1) + adNvE1(584), -- NetVanta E1 NIM (1200868L1) + adNvE1G703(585), -- NetVanta E1 & G.703 NIM (1200878L1) + adNv4305(586), -- NetVanta 4305 (1200890L1) + adTAH2TUCHlssVrz(587), -- Total Access H2TUC HLSS dual circuit for Verizon, (1181214L1) + adTAH2TUCHlssDist(588), -- Total Access H2TUC HLSS dual circuit for Distribution, (1181214L2) + adTAH2TUCHlssSbc(589), -- Total Access H2TUC HLSS dual circuit for SBC, (1181214L4) + adTAH2TUCHlssBells(590), -- Total Access H2TUC HLSS dual circuit for Bellsouth, (1181214L6) + adTA1124ADSL(591), -- TA1124 24 port internal ADSL module (2179724-1) + adTA1124Network(592), -- TA1124 internal network module (2179724-10) + adTracer6420(593), -- Tracer 6420 5.8ghz Modular Radio (12806420L1A) and (12806420L1B) + adOptiMXEthM(594), -- OPTI-MX Ethernet Module (1184510L1) + adOptiMXEthMx1(595), -- OPTI-MX Ethernet Module trap extension (1184510L1) + adTSUNvRouter(596), -- TSU Router Module Option Card (1202350L1) + adIQ7xxT1Probe(597), -- IQ710 T1 Probe Card (1202804L1) + adTA1500qRS232(598), -- TA1500 Quad RS232 (1180435L1) + adTA1200NetworkL2(599), -- (1179611L2) TA1200 Network module + adTA1200NetworkL3IP(600), -- (1179611L3) TA1200 Network Module (IP Fed) + adCN24Shelf(601), -- (1179601L1#C) TA1200 CN24 Chassis + adCN24ADSL(602), -- (1179601L1#C) TA1200 CN24 24 port ADSL + adCN24Network(603), -- (1179611L1#C) TA1200 CN24 Network/IMA + adOptiMXEthGB(604), -- (1184516L1) OPTI-MX Single port Giga-Bit Cu Ethernet + adTAH2TUCSpHlssDist(605), -- (1181213L2) Total Access H2TUC HLSS single port dual circuit for Distribution, + adTA900Rac(606), -- (1200630L1) TA900R AC version + adTA900Rdc(607), -- (1200630L2) TA900R DC version + adTA3kQDFCL7G1(608), -- (1181308L7) TA3000 QDFC, 1st Gen + adCN24m211(609), -- (1179701L1#C) TA1200 CN24 Model 211 Mini-DSLAM (chassis, ADSL module, network module) Sealed, Quad T1 IMA fed + adCN24m211ADSL(610), -- (1179701L1#C) TA1200 CN24 Model 211 ADSL module + adCN24m211Network(611), -- (1179701L1#C) TA1200 CN24 Model 211 Network Quad T1 IMA module + adCN24m212(612), -- (1179702L1#C) TA1200 CN24 Model 212 Mini-DSLAM (chassis, ADSL module, network module) Sealed, Quad HDSL4 IMA + adCN24m212ADSL(613), -- (1179702L1#C) TA1200 CN24 Model 212 ADSL module + adCN24m212Network(614), -- (1179702L1#C) TA1200 CN24 Model 212 Network Quad HDSL4 IMA module + adTA1101(615), -- (1179701L1) TA1101 (chassis, ADSL module, network module) Sealed, Quad T1 IMA fed + adTA1101ADSL(616), -- (1179701L1) TA1101 ADSL module + adTA1101Network(617), -- (1179701L1) TA1101 Network Quad T1 IMA module + adTA1102(618), -- (1179702L1) TA1102 (chassis, ADSL module, network module) Sealed, Quad HDSL4 IMA fed + adTA1102ADSL(619), -- (1179702L1) TA1102 ADSL module + adTA1102Network(620), -- (1179702L1) TA1102 Network Quad HDSL4 IMA module + adTA3050(621), -- (1183001L1) TA3050 23" Accessory Shelf for 3000 + adTA3060(622), -- (1183006L1) TA3060 19" Accessory Shelf for 3010 + adTA30x0AccSpltrNoTest(623), -- (1183002L1) TA30x0 Accessory ADSL Splitter w/o Test Access + adTA30x0AccSpltrTest(624), -- (1183002L2) TA30x0 Accessory ADSL Splitter w/ Test Access + adTA30x0AccCTMNoTest(625), -- (1183003L1) TA30x0 Accessory Cut Thru Module w/o Test Access + adTA30x0AccCTMTest(626), -- (1183003L2) TA30x0 Accessory Cut Thru Module w/ Test Access + adTA30x0AccETSINoTest(627), -- (1183007L1) TA30x0 Accessory ETSI Splitter w/o Test Access + adTA1500TriCdp(628), -- (1180182L1) TA1500 TRI-C DP + adTA3kLpu(629), -- (1181500L1) TA3000 LPU line Power Unit for remote power + adOptiMXGESM(630), -- (1184518L1) OPTI-MX · Giga-Bit Ethernet With Single-Mode Fiber Interface + adOptiMXGEMM(631), -- (1184519L1) OPTI-MX · Giga-Bit Ethernet With Multi-Mode Fiber Interface + adOptiMXTRAM3(632), -- (1184532L1) OPTI-MX · 3 Wide TransMux - DS3 with VT1.5 payload (see ProdID 998) + adIQ310(633), -- (1203800L1) IQ310 + adTA3kRMM(634), -- (1181019L1) TA3000 RMM Remote management module ethernet bridge + adTA3kIMA16GSHDSL(635), -- (1181429L1) TA3000 IMA G.SHDSL 16 Port + adTA3kSHDSLqE1CES(636), -- (1182421L1) TA3000 SHDSL E1/CES 4 Port + adNV5xxxT3(637), -- (1200832L1) NetVanta 5305 T3 NIM + adNV950(638), -- (1200788L1) NetVanta 950 System Controller Unit + adNV970(639), -- (1200787L1) NetVanta 970 System Controller Unit + adNV9xxESM(640), -- (1200793L1) NetVanta 950/970 Octal Ethernet Switch Module + adNV9xxFXS(641), -- (1200791L1) NetVanta 950/970 Octal FXS Module + adNV9xxFXO(642), -- (1200792L1) NetVanta 950/970 Octal FXO Module + adNV970DSS(643), -- (1200790L1) NetVanta 970 Octal DSS Module + adNV950T1V35(644), -- (1200798L1) NetVanta T1/V35 Expansion Module + adTA1500singleFXSsmas(645), -- (1180108L1) TA 1500 Single FXS w/ SMAS + adTA1500singleFXS(646), -- (1180108L2) TA 1500 Single FXS w/o SMAS + adTA1500sFXOdptTOsmas(647), -- (1180107L3) TA 1500 Single FXO/DPT/TO w/ SMAS + adTA1500sFXOdptTO(648), -- (1180107L4) TA 1500 Single FXO/DPT/TO w/o SMAS + adTA1500dFXOdptTO(649), -- (1180207L4) TA 1500 Dual FXO/DPT/TO w/o SMAS + adTA1500dFXOdptTOsmasLuc(650), -- (1133207L3) TA 1500 Dual FXO/DPT/TO w/ SMAS + adTA600Ratm(651), -- (4203600L1#ATM) TA 600R Router-Only + adTA612atm(652), -- (4203612L1#ATM) TA 612 ATM IAD + adTA616atm(653), -- (4203616L1#ATM) TA 616 ATM IAD + adTA624atm(654), -- (4203624L1#ATM) TA 624 ATM IAD + adTA604atm(655), -- (4203640L1#ATM) TA 604 ATM IAD + adTA608atm(656), -- (4203680L1#ATM) TA 608 ATM IAD + adTA850Rcu3Gatm(657), -- (4203376L1#ATM) TA 850 3G RCU ATM IAD + adOptiMXEth8(658), -- (1184524L1) OPTI-MX 8 port 10/100 Ethernet + adTA3kHexADSL2Plus(659), -- (1181426L1) TA 3000 hex (16 port) ADSL2+ + adTA3kSpirentITH(660), -- (KD #?) TA 3000 Spirent ITH Test Access Card + adTA3kSM2(661), -- (1181047L1) TA 3000 Dual GigE Switch Module + adTA30x0AccDS1CutThruNoTest(662), -- (1183008L1) TA30x0 Accessory DS1 Cut Thru w/o Test Access + adMX3000(663), -- (1189001L1) MX3000 Chassis + adMX3208Ctrl(664), -- (1189002L1) MX3208 Controller 2-DS3, 8-DSX + adOptiMXDS1VME(665), -- (1184515L2 ) OPTI-MX 28 Port VT1.5 card with framers + adTA1148qT1oL123(667), -- (1179741L1/L2/L3) TA1148 w/ 4 T1 IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1148qT1oL4v5v(668), -- (1179741L4V/L5V) TA1148 w/ 4 T1 IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1148sNIoL123(669), -- (1179740L1/L2/L3) TA1148 Subtended Network Interface, 48 ADSL Ports in OSP enclosure + adTA1148qHDSLoL123(670), -- (1179742L1/L2/L3) TA1148 w/ 4 HDSL4 IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1148qHDSLoL4v5v(671), -- (1179742L4V/L5V) TA1148 w/ 4 HDSL4 IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1248qT1L1(672), -- (1179641L1) TA1248 w/ 4 T1 IMA Network Interface, 48 ADSL ports in 1 mtg space 19" rack enclosure + adTA1248sNIL5(673), -- (1179641L5) TA1248 Subtended Network Interface, 48 ADSL ports in 1 mtg space 19" rack enclosure + adTA1124qT1oL123(674), -- (1179721L1/L2/L3) TA1124 w/ 4 T1 IMA Network Interface, 24 ADSL ports in OSP enclosure + adTA1124qHDSLoL123(675), -- (1179722L1/L2/L3) TA1124 w/ 4 HDSL4 IMA Network Interface, 24 ADSL ports in OSP enclosure + adTA1124sNIL123(676), -- (1179720L1/L2/L3) TA1124 Subtended Network Interface, 24 ADSL Ports in OSP enclosure + adTA1224qT1L1(677), -- (1179621L1) TA1224 w/ 4 T1 IMA Network Interface, 24 ADSL ports in 1 mtg space 19" rack enclosure + adTA1224sNIL5(678), -- (1179621L5) TA1224 Subtended Network Interface, 24 ADSL ports in 1 mtg space 19" rack enclosure + adOptiMXEthM8E(679), -- (1184525L1) OPTI-MX 8 Port 10/100 Enhanced Ethernet with VLAN Double Tagging + adExp6540acSHDSL(680), -- (1230001L1) Express 6540, AC, SHDSL remote unit + adExp6540dcSHDSL(681), -- (1230002L1) Express 6540, DC, SHDSL remote unit + adExp6541acSHDSL(682), -- (1230007L1) Express 6541, AC, SHDSL remote unit + adExp6541dcSHDSL(683), -- (1230008L1) Express 6541, DC, SHDSL remote unit + adExp6542SHDSL(684), -- (1230009L1) Express 6542, SHDSL remote unit + adOpti61VTccMux(685), -- (1184536L1) OPTI-6100 VT Cross-Connect MUX + adTA1148oT1ospL123(686), -- (1179743L1/L2/L3) TA1148 w/ 8 T1 IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1148oHDSLospL123(687), -- (1179748L1/L2/L3) TA1148 w/ 8 HDSL4 IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1248oT1L4(688), -- (1179641L4) TA1248 w/ 8 T1 IMA Network Interface, 48 ADSL ports in 1 mtg space 19" rack enclosure + adTA1124oT1ospL123(689), -- (1179723L1/L2/L3) TA1124 w/ 8 T1 IMA Network Interface, 24 ADSL ports in OSP enclosure + adTA1124oHDSLospL123(690), -- (1179728L1/L2/L3) TA1124 w/ 8 HDSL4 IMA Network Interface, 24 ADSL ports in OSP enclosure + adTA1224oT1L4(691), -- (1179621L4) TA1224 w/ 8 T1 IMA Network Interface, 24 ADSL ports in 1 mtg space 19" rack enclosure + adTA1148qT1oL123A(692), -- (1179741L1/L2/L3-A) TA1148 1179741L1/L2/L3 48 Port ADSL Module + adTA1148qT1oL123N(693), -- (1179741L1/L2/L3-N) TA1148 1179741L1/L2/L3 4 Port T1 IMA Network Module + adTA1148qT1oL4v5vA(694), -- (1179741L4V/L5V-A) TA1148 1179741L4V/L5V 48 Port ADSL Module + adTA1148qT1oL4v5vN(695), -- (1179741L4V/L5V-N) TA1148 1179741L4V/L5V 4 Port T1 IMA Network Module + adTA1148sNIoL123A(696), -- (1179740L1/L2/L3-A) TA1148 1179740L1/L2/L3 48 Port ADSL Module + adTA1148sNIoL123N(697), -- (1179740L1/L2/L3-N) TA1148 1179740L1/L2/L3 Subtending Network Module + adTA1148qHDSLoL123A(698), -- (1179742L1/L2/L3-A) TA1148 1179742L1/L2/L3 48 Port ADSL Module + adTA1148qHDSLoL123N(699), -- (1179742L1/L2/L3-N) TA1148 1179742L1/L2/L3 4 Port HDSL4 IMA Network Module + adTA1148qHDSLoL4v5vA(700), -- (1179742L4V/L5V-A) TA1148 1179742L4V/L5V 48 Port ADSL Module + adTA1148qHDSLoL4v5vN(701), -- (1179742L4V/L5V-N) TA1148 1179742L4V/L5V 4 Port HDSL4 Network Module + adTA1248qT1L1A(702), -- (1179641L1-A) TA1248 1179641L1 48 Port ADSL Module + adTA1248qT1L1N(703), -- (1179641L1-N) TA1248 1179641L1 4 Port T1 IMA Network Module + adTA1248sNIL5A(704), -- (1179641L5-A) TA1248 1179641L5 48 Port ADSL Module + adTA1248sNIL5N(705), -- (1179641L5-N) TA1248 1179641L5 Subtending Network Module + adTA1124qT1oL123A(706), -- (1179721L1/L2/L3-A) TA1124 1179721L1/L2/L3 24 Port ADSL Module + adTA1124qT1oL123N(707), -- (1179721L1/L2/L3-N) TA1124 1179721L1/L2/L3 4 Port T1 IMA Network Module + adTA1124qHDSLoL123A(708), -- (1179722L1/L2/L3-A) TA1124 1179722L1/L2/L3 24 Port ADSL Module + adTA1124qHDSLoL123N(709), -- (1179722L1/L2/L3-N) TA1124 1179722L1/L2/L3 4 Port HDSL4 IMA Network Module + adTA1124sNIL123A(710), -- (1179720L1/L2/L3-A) TA1124 1179720L1/L2/L3 24 Port ADSL Module + adTA1124sNIL123N(711), -- (1179720L1/L2/L3-N) TA1124 1179720L1/L2/L3 Subtending Network Module + adTA1224qT1L1A(712), -- (1179621L1-A) TA1224 1179621L1 24 Port ADSL Module + adTA1224qT1L1N(713), -- (1179621L1-N) TA1224 1179621L1 4 Port T1 IMA Network Module + adTA1224sNIL5A(714), -- (1179621L5-A) TA1224 1179621L5 24 Port ADSL Module + adTA1224sNIL5N(715), -- (1179621L5-N) TA1224 1179621L5 Subtending Network Module + adTA1148oT1ospL123A(716), -- (1179743L1/L2/L3-A) TA1148 1179743L1/L2/L3 48 Port ADSL Module + adTA1148oT1ospL123N(717), -- (1179743L1/L2/L3-N) TA1148 1179743L1/L2/L3 8 Port T1 IMA Network Module + adTA1148oHDSLospL123A(718), -- (1179748L1/L2/L3-A) TA1148 1179748L1/L2/L3 48 Port ADSL Module + adTA1148oHDSLospL123N(719), -- (1179748L1/L2/L3-N) TA1148 1179748L1/L2/L3 8 Port HDSL4 Network Module + adTA1248oT1L4A(720), -- (1179641L4-A) TA1248 1179641L4 48 Port ADSL Module + adTA1248oT1L4N(721), -- (1179641L4-N) TA1248 1179641L4 8 Port T1 IMA Network Module + adTA1124oT1ospL123A(722), -- (1179723L1/L2/L3-A) TA1124 1179723L1/L2/L3 24 Port ADSL Module + adTA1124oT1ospL123N(723), -- (1179723L1/L2/L3-N) TA1124 1179723L1/L2/L3 8 Port T1 IMA Network Module + adTA1124oHDSLospL123A(724), -- (1179728L1/L2/L3-A) TA1124 1179728L1/L2/L3 24 Port ADSL Module + adTA1124oHDSLospL123N(725), -- (1179728L1/L2/L3-N) TA1124 1179728L1/L2/L3 8 Port HDSL4 Network Module + adTA1224oT1L4A(726), -- (1179621L4-A) TA1224 1179621L4 24 Port ADSL Module + adTA1224oT1L4N(727), -- (1179621L4-N) TA1224 1179621L4 8 Port T1 IMA Network Module + adTA1124qHDSLoL4v5vns(728), -- (1179722L4V/L5V) TA1124 w/ 4 HDSL4 IMA Network Interface, 24 ADSL Ports in OSP enclosure (no subtending) + adTA1124qHDSLoL4v5vnsA(729), -- (1179722L4V/L5V-A) TA1124 1179722L4V/L5V 24 Port ADSL Module + adTA1124qHDSLoL4v5vnsN(730), -- (1179722L4V/L5V-N) TA1124 1179722L4V/L5V 4 Port HDSL4 IMA Network Module + adTA1124qT1oL4v5vns(731), -- (1179721L4V/L5V) TA1124 w/ 4 T1 IMA Network Interface, 24 ADSL Ports in OSP enclosure (no subtending) + adTA1124qT1oL4v5vnsA(732), -- (1179721L4V/L5V-A) TA1124 1179721L4V/L5V 24 Port ADSL Module + adTA1124qT1oL4v5vnsN(733), -- (1179721L4V/L5V-N) TA1124 1179721L4V/L5V 4 Port T1 IMA Network Module + adTA1224qT1L1ns(734), -- (1179622L1) TA1224 w/ 4 T1 IMA Network Interface, 24 ADSL ports in 1 mtg space 19" rack enclosure (no subtending) + adTA1224qT1L1nsA(735), -- (1179622L1-A) TA1224 1179622L1 24 Port ADSL Module + adTA1224qT1L1nsN(736), -- (1179622L1-N) TA1224 1179622L1 4 Port T1 IMA Network Module + adTA1248qT1L1ns(737), -- (1179642L1) TA1248 w/ 4 T1 IMA Network Interface, 48 ADSL ports in 1 mtg space 19" rack enclosure (no subtending) + adTA1248qT1L1nsA(738), -- (1179642L1-A) TA1248 1179642L1 48 Port ADSL Module + adTA1248qT1L1nsN(739), -- (1179642L1-N) TA1248 1179642L1 4 Port T1 IMA Network Module + adTA3kOC3LM(740), -- (1181454L1) TA3000 OC3 Line Module + adTA3kHexSHDSL(741), -- (1181422L1) TA 3000 2w4w SHDSL 16 Port + adNV1224PoE(742), -- (1200580L1) NV1224 PoE + adNV1224STPoE(743), -- (1200584L1) NV1224ST PoE + adNV1224RPoE(744), -- (1200530L1) NV1224R PoE + adNV1224STRPoE(745), -- (1200570L1) NV1224STR PoE + adNV340(746), -- (1200422L1) Netvanta 340 chassis + adTA500023(747), -- (1187001L1) TA 5000 23 inch shelf + adTA500019(748), -- (1187002L1) TA 5000 19 inch shelf + adTA5kSCM(749), -- (1187010L1) TA5k System Controller Module + adTA5kSwM(750), -- (1187020L1) TA5k Switch Module + adTA5kFan23(751), -- (1187080L1) TA5k 23" Fan Module + adTA5k32pADSL2(752), -- (1187101L1) TA5k 32 PORT ADSL2+ + adTA5k24pPOTS(753), -- (1187150L1) TA5k 24 PORT POTS + adTA5kETSI32Spltr(754), -- (1188105L1) TA5k ETSI ADJ 32 SPLITTER + adTA5kANSI32Spltr(755), -- (1187105L1) TA5k ANSI ADJ 32 SPLITTER + adTA5kSHDSL(756), -- (1187110L1) TA5k SHDSL + adTA5kqAtmOC3LM(757), -- (1187210L1) TA5k Quad ATM OC3 line module + adTA5kOLT(758), -- (1187201L1) TA5k PON 622/155 OLT card + adTA5k32DS1vGW(759), -- (1187800L1) TA5k 32 DS1 voice gateway + adNV1524ST(760), -- (1200560L1) Netvanta 1524ST + adOptiMXDS3M3E(761), -- (1184533L2) OPTI-MX 3 Port DS3/EC1 card with framers + adTA3kHexPOTS(762), -- (1181441L1) TA 3000 hex (16 port) POTS + adTA3kHexPOTSADSL(763), -- (1181442L1) TA 3000 hex (16 port) POTS + ADSL + adNV344(764), -- (1200423L1) Netvanta 344 + adTA3kHexVDSL2(765), -- (1181471L1) TA 3000 16-Port VDSL2 + adTA1240EthSHDSL2w4wShelf(766),-- (1179605L5) TA1240 L5 Ethernet 2w4w SHDSL Shelf + adTA1240SHDSL2w4w(767), -- (1179605L5)A TA1240 L5 2w4w SHDSL module + adTA1240Eth(768), -- (1179605L5)B TA1240 L5 Ethernet module + adTA3kLTU8cr(769), -- (1182300L1) Total Access 3000 cost-reduced LTU-8 (346) + adTA3kOctADSL2Plus(770), -- (1181426L2) TA 3000 octal (8 port) ADSL2+ Splitter card w/ ETA + adNV3xxxDualT1(771), -- (1200872L1) NetVanta 3xxx DualT1 (1200872L1) + adMX3RMM(772), -- (1189004L1) MX3 Remote Management Module + adTA5kFan19(773), -- (1187085L1) TA5k 19" Fan Module + adTA3kOctDs1E1IMAg3(774), -- (1181409L12) TA3000 Octal DS1/E1 IMA, 3rd Gen + adTA3kQuadDs1E1IMAg3(775), -- (1181409L14) TA3000 Quad DS1/E1 IMA, 3rd Gen + adTA30x0AccSpltrEmVid(776), -- (1183102L1) TA30x0 Accessory 8-port POTS Splitter with enhanced magnetics for Video Support + adTA30x0AccSpltrEmTest(777), -- (1183102L2) TA30x0 Accessory 8-port POTS Splitter with enhanced magnetics and test access + adTA30x0AccSpltrEmTestProt(778),--(1183002L12) TA30x0 Accessory 8-port POTS Splitter with enhanced magnetics and test access and POTS protection + adTA908(779), -- (1200908L1) TA908 + adTA912(780), -- (4210912L1) TA912 + adTA916(781), -- (4210916L1) TA916 + adTA908e(782), -- (1200909L1) TA908e + adTA912e(783), -- (1200913L1) TA912e + adTA916e(784), -- (1200917L1) TA916e + adTAEMSL1(785), -- (4150TAEMSL1) TAEMS Element Management System + adTAOptiO3TME(786), -- (1184543L4) Opti-6100 Enhanced OC-3 Tributary Module + adTA3k2gCSM128(787), -- (1181041L14) TA3000 2nd gen 128 port Cell Switch Module + adTA4303PlusScuL2(788), -- (1202334L2) TA4303 Plus SCU L2 + adOptiMXOc12OMMsdh(789), -- (1184504L1-4) OPTI-6100 OC12 Sonet/SDH Mux firmware + adTA5kSCMint(790), -- (1188010L1) TA5k System Controller Module International + adTA924(791), -- (4210924L1) TA924 + adTA912eDualT1(792), -- (4220912L1) TA912e Dual T1 + adTA916eDualT1(793), -- (4220916L1) TA916e Dual T1 + adTA924eDualT1(794), -- (4220924L1) TA924e Dual T1 + adTA912eQuadT1(795), -- (4240912L1) TA912e Quad T1 + adTA916eQuadT1(796), -- (4240916L1) TA916e Quad T1 + adTA924eQuadT1(797), -- (4240924L1) TA924e Quad T1 + adOptiMXDS1VMT(798), -- (1184515L3) OPTI-MX 28 Port VT1.5 card with Tx Timing Option + adOptiMXEthM8Eh(799), -- (1184545L1) OPTI-MX 8-port 10/100 Ethernet to STS - 12 single VCG card w/ VLANs + adOptiMXGefM1Eh(800), -- (1184546L1) OPTI-MX 1-port Gigabit Ethernet Fiber (SFP) to STS - 12 single VCG card w/ VLANs + adOptiMXOc12OMMy(801), -- (1184504L6-8) OPTI-6100 OC12 Mux OMM12 UPSR w/ Y + adOptiMXOc3OMMy(802), -- (1184502L5-7) OPTI-6100 OC3 Mux OMM3 UPSR w/ Y + adNV3xxxDualBRIST(803), -- (1195885L1) NetVanta 3xxx DualBRIST (1195885L1) + adNV3xxxDualBRIU(804), -- (1195886L1) NetVanta 3xxx DualBRIU (1195886L1) + adTA904(805), -- (4210904L1) TA904 (4210904L1) + adTAOptiGEFM(806), -- (1184535L1) Opti-6100 Gigabit Ethernet Fiber Module + adNV1224RDC(807), -- (1200590L1) NetVanta 1224R DC chassis + adNV1224STRDC(808), -- (1200590L1) NetVanta 1224STR DC chassis + adMX410(809), -- (1189500L1) MX410 4 port DS1 4 port Ethernet switch + adNVxxxxSerialDBU(810), -- (1200886L1) NetVanta xxxx Serial DBU Card (1200886L1) + adNV344A(811), -- (1200426L1) NetVanta 344 Annex A (1200426L1) + adNV344B(812), -- (1200423L1) NetVanta 344 Annex B (1200423L1) + adTA1500EAM(813), -- (1180206L1) TA1500 - Ethernet Access Module (EAM) + adTA924Fxo(814), -- (4210924L2) TA924 Fxo + adTA924FxoeDualT1(815), -- (4220924L2) TA924e Fxo With Dual T1 + adTA924eFxoQuadT1(816), -- (4240924L2) TA924e Fxo With Quad T1 + adNVxxxxISDNDBUST(817), -- (1200875L1) NetVanta xxxx ISDN DBU S/T Card (1200875L1) + adNVxxxxIPSEC(818), -- (1195368L1) NetVanta xxxx IPSEC Card (1195368L1) + adNVxxxxDualE1(819), -- (1200872L1) NetVanta xxxx Dual E1 Card (1200872L1) + adMX3216Ctrl(820), -- (1189008L1) MX3216 Controller 2-DS3, 16-DSX + adTA238AnxAdc(821), -- (1200630L1) TA238 SHDSL Annex A, DC + adTA238AnxAac(822), -- (1200630L2) TA238 SHDSL Annex A, AC + adTA238AnxBdc(823), -- (1200632L1) TA238 SHDSL Annex B, DC + adTA1100Fff(824), -- (1179760L1/L2/L3) TA1100F fiber-fed, L1/L2/L3 are power options + adTA1100FffScm(825), -- (1179760Lx-SCM) TA1100F fiber-fed, 1179760L1-SCM, L2-SCM, L3-SCM + adTA1100FffSm(826), -- (1179760Lx-SM) TA1100F fiber-fed, 1179760L1-SM, L2-SM, L3-SM + adTA1100Fcf(827), -- (1179762L1/L2/L3) TA1100F copper-fed, L1/L2/L3 are power options + adTA1100FcfScm(828), -- (1179762Lx-SCM) TA1100F copper-fed, 1179762L1-SCM, L2-SCM, L3-SCM + adTA1100FcfSm(829), -- (1179762Lx-SM) TA1100F copper-fed, 1179762L1-SM, L2-SM, L3-SM + adTA1148oT1LxQ(830), -- (1179743LxQ) TA1148 Host w/ 8 T1 1179743L1Q/L2Q/L3Q Quest 48 ADSL Ports + adTA1148ExpLxQ(831), -- (1179740LxQ) TA1148 Expansion, 1179740L1Q/L2Q/L3Q Quest 48 ADSL Ports + adTA904eDualT1(832), -- (4220904L1) TA904e Dual T1 + adTA904eQuadT1(833), -- (4240904L1) TA904e Quad T1 + adTA908eDualT1(834), -- (4220908L1) TA908e Dual T1 + adTA908eQuadT1(835), -- (4240908L1) TA908e Quad T1 + adOptiMXDS3M3Esdh(836), -- (1184533L2G) OPTI-MX 3 Port DS3 card with SDH + adOptiMXDS1VMEsdh(837), -- (1184515L2G) OPTI-MX 21 Port E1 card with SDH + adTA3kOC3L5(838), -- (1181031L5) TA OC-3 MUX L5 w/ STS-1 drops (cr) + adTA3kQAdls2BATS(839), -- (1358062L1) TA3000 Broadband quad ADSL2+ Remote Test System + adOptiMXDS3M3T(840), -- (1184533L3) OPTI-MX 3 Port DS3/EC1 card with framers, NP + adNV7100(841), -- (1200796L1) NetVanta 7100 + adMX412(842), -- (1189512L1) MX412 12 port DS1 4 port Ethernet switch + adTA3kOc3PSM(843), -- (1181044L3) TA3000 OC3 Primary Switch Module + adTA3kOc3PSMq(844), -- (1181044L3Q) TA3000 OC3 Primary Switch Module, Q version + adOpti61OMM48(845), -- (1184548L1) OPTI-6100 OC48 Mux OMM48 + adTA3kOC3L4bs(846), -- (1181031L4B) TA3000 OC3 Mux w/ Quad DSX to line cards (BS version) + adOptiMXOMM3sdh(847), -- (1184502L5G-7G) OPTI-6100 STM1 OMM3 SDH Mux + adNVxxxxQuadFxs(848), -- (1200690L1) NetVanta xxxx Quad FXS VIM (1200690L1) + adNVxxxxQuadFxo(849), -- (1200691L1) NetVanta xxxx Quad FXO VIM (1200691L1) + adNVxxxxDualFxsFxo(850), -- (1200692L1) NetVanta xxxx Dual FXS/FXO VIM (1200692L1) + adNVxxxxDualFxo(851), -- (1200694L1) NetVanta xxxx Dual FXO VIM (1200694L1) + adNVxxxxT1Pri(852), -- (1200695L1) NetVanta xxxx T1/PRI VIM (1200695L1) + adMX3112Ctrl(853), -- (1189901L1) MX3112 Controller + adMX3216ACtrl(854), -- (1189801L1) MX3216A Controller + adMX3IPRM(855), -- (1189808L1) MX3 IP Router Module (IPRM) + adMX34DS1M(856), -- (1189810L1) MX3 Quad DS1 Module (4DS1M) + adTA5kIntl19(857), -- (1188001E1) TA 5000 International 19 inch shelf + adTA5k24pPOTSADSL2(858), -- (1187100L1) TA 5000 24 port POTS + ADSL2+ + adTA5koDS1EFM(859), -- (1187300L1) TA 5000 Octal DS1 Ethernet Final Mile + adTA5kFan19Intl(860), -- (1188085L1) TA5k 19" Fan Module International + adNVxxxxVPN(861), -- (1195892E1) NetVanta xxxx VPN (1195892E1) + adTA3kEFM16SHDSL(862), -- (1181429L2) TA3000 16 Port SHDSL EFM + adNV1024PwrMidSpan(863), -- (1200506L1) NetVanta 1024 Pwr MidSpan (1200506L1) + adNV1355(864), -- (1200740L1) NetVanta 1355 (1200740L1) + adNVxxxxISDNBRIU(865), -- (1202865L1) NetVanta xxxx ISDN BRI U Module + adNVxxxxISDNBRIST(866), -- (1202875L1) NetVanta xxxx ISDN BRI ST Module + adTA1248EthIP(867), -- (1179641AL3) TA1248, Ethernet feed, 48 port, IP enabled DSLAM + adOpti6100Scm2(868), -- (1184500L2) OPTI-6100 SCM2 Controller w/ front eth port + adNV347(869), -- (1200429L1) NetVanta 347 (1200429L1) + adTA4303PlusSTS1L2(870), -- (1202352L2) TA4303 Plus STS1 L2 + adTA4303PlusDSX1L2(871), -- (1202331L2) TA4303 Plus Octal DSX1 (BRI) L2 + adMX3112Ctrl16DS1(872), -- (1189901L2) MX3112 Controller with 16 bonded DS1s + adTA3kHsFLM(873), -- (1181455L1) TA3000 High Speed Fiber Line Module (Dual Wide) + adTA3kH2TUCL9G3(874), -- (1181113L9) TA3000 H2TUC, 3rd Gen + adTA3kH4TUCL9G3(875), -- (1181413L9) TA3000 H4TUC, 3rd Gen + adNV3430(876), -- (1200820E1) NetVanta 3430 (1200820E1) + adNV3448(877), -- (1200821E1) NetVanta 3448 (1200821E1) + adNV3120(878), -- (1700600L2) NetVanta 3120 (1700600L2) + adNV3130A(879), -- (1700610L2) NetVanta 3130 Annex A (1700610L2) + adOpti6100CEGM(880), -- (1184535L2) OPTI-6100 DS1 to Gigabit Ethernet line card (pseudowire) + adTA3kEFMoDs1E1(881), -- (1181409L4) TA3000 Octal DS1/E1 EFM + adTA3kEFMqDs1E1(882), -- (1181409L5) TA3000 Quad DS1/E1 EFM + adTA1200Fff(883), -- (1179660L1) TA1200F fiber-fed, DC powered + adTA1200FffScm(884), -- (1179660L1-SCM) TA1200F fiber-fed, 1179660L1-SCM, DC Powered + adTA1200FffSm(885), -- (1179660L1-SM) TA1200F fiber-fed, 1179660L1-SM, DC Powered + adTA1248EthIPScm(886), -- (1179641AL3-SCM) TA1248E, Ethernet feed, 48 port, IP enabled DSLAM (see 867) + adTA1248EthIPADSL(887), -- (1179641AL3-ADSL) TA1248E, Ethernet feed, 48 port, IP enabled DSLAM + adTA5k25GigRprSM(888), -- (1187022L1) TA5000 25G RPR/2GE SWITCH MOD + adTA5kSMIO2(889), -- (1187050L1) TA5000 SMIO2 SWITCH MOD I/O + adTA5kSMIO3(890), -- (1187051L1) TA5000 SMIO3 SWITCH MOD I/O + adTA5k24pVDSL2Combo(891), -- (1187120L1) TA5000 COMBO V2 24-PORT AM + adTA5k32pVDSL2(892), -- (1187121L1) TA5000 VDSL2 32-PORT AM + adTA5k32pVDSL2Spltr(893), -- (1187125L1) TA5000 SPLTR V2 32-PORT AM + adTA5kSsCarrier(894), -- (1187161L1) TA5000 SPECIAL SERVICES CM + adTA5kHcCarrier(895), -- (1187171L1) TA5000 HI-CAP CM + adTA5kAtmDs3LM(896), -- (1187200L1) TA5000 ATM DS3 1-PORT LM + adTA5k8pHDSL4LM(897), -- (1187310L1) TA5000 HDSL4 8-PORT LM + adTA5k8pSHDSLLM(898), -- (1187320L1) TA5000 SHDSL 8-PORT LM + adTA5kLMIO2Ch64B(899), -- (1187400L1) TA5000 LMIO2-CH64 BRIDGED + adTA5kLMIO2Ch50D(900), -- (1187401L1) TA5000 LMIO2-CH50 DIVIDED PAIR + adTA5kCMIO2Ss(901), -- (1187420L1) TA5000 CMIO2 SPECIAL SERVICES + adTA5kCMIO2Hc(902), -- (1187430L1) TA5000 CMIO2 HI-CAP + adTA5kLMIO2Ds3B(903), -- (1187440L1) TA5000 LMIO2 DS3 BRIDGED BNC + adTA5k2p25GigGPON(904), -- (1187500L1) TA5000 GPON 25G 2-PORT OLT + adTA5k25GigRprLM(905), -- (1187520L1) TA5000 25G 1-port RPR LM + adTA5k4pGigELM(906), -- (1187550E1) TA5000 GigE 4-PORT LM Was L1 + adTA5k32pDs1LM(907), -- (1187801L1) TA5000 DS1 32-PORT LM + adTA5kSMIO3Intl(908), -- (1188051L1) TA5000 SMIO3 SWITCH MOD I/O (intl) + adTA3k4pFiberE1(909), -- (1182300L1T) Total Access 3000 Fiber Quad E1 + adTA1148qE1oL123(910), -- (1179741L1E/L2E/L3E) TA1148 w/ 4 E1 IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1148qE1oL123A(911), -- (1179741L1E/L2E/L3E-A) TA1148 1179741L1E/L2E/L3E 48 Port ADSL Module + adTA1148qE1oL123N(912), -- (1179741L1E/L2E/L3E-N) TA1148 1179741L1E/L2E/L3E 4 Port E1 IMA Network Module + adTA1148qE1oL4(913), -- (1179741L4E) TA1148 w/ 4 E1 IMA Network interface, 48 ADSL ports in OSP enclosure (no expansion) + adTA1148qE1oL4A(914), -- (1179741L4E-A) TA1148 1179741L4E 48 Port ADSL Module + adTA1148qE1oL4N(915), -- (1179741L4E-N) TA1148 1179741L4E 4 Port E1 IMA Network Module + adTA1148oE1ospL123(916), -- (1179743L1E/L2E/L3E) TA1148 w/ 8 E1 IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1148oE1ospL123A(917), -- (1179743L1E/L2E/L3E-A) TA1148 1179743L1E/L2E/L3E 48 Port ADSL Module + adTA1148oE1ospL123N(918), -- (1179743L1E/L2E/L3E-N) TA1148 1179743L1E/L2E/L3E 8 Port E1 IMA Network Module + adTA1148qSHDSLoL123(919), -- (1179742L1E/L2E/L3E) TA1148 w/ 4 SHDSL IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1148qSHDSLoL123A(920), -- (1179742L1E/L2E/L3E-A) TA1148 1179742L1E/L2E/L3E 48 Port ADSL Module + adTA1148qSHDSLoL123N(921), -- (1179742L1E/L2E/L3E-N) TA1148 1179742L1E/L2E/L3E 4 Port SHDSL IMA Network Module + adTA1148qSHDSLoL4(922), -- (1179742L4E) TA1148 w/ 4 SHDSL IMA Network interface, 48 ADSL ports in OSP enclosure (no expansion) + adTA1148qSHDSLoL4A(923), -- (1179742L4E-A) TA1148 1179742L4E 48 Port ADSL Module + adTA1148qSHDSLoL4N(924), -- (1179742L4E-N) TA1148 1179742L4E 4 Port SHDSL IMA Network Module + adTA1148oSHDSLospL123(925), -- (1179748L1E/L2E/L3E) TA1148 w/ 8 SHDSL IMA Network Interface, 48 ADSL ports in OSP enclosure + adTA1148oSHDSLospL123A(926), -- (1179748L1E/L2E/L3E-A) TA1148 1179748L1E/L2E/L3E 48 Port ADSL Module + adTA1148oSHDSLospL123N(927), -- (1179748L1E/L2E/L3E-N) TA1148 1179748L1E/L2E/L3E 8 Port SHDSL IMA Network Module + adTAOptiO12TME(928), -- (1184544L1) Opti-6100 Enhanced OC-12 Tributary Module + adTA3MLPPP(929), -- (1181416L1) TA3000 Multi-link PPP + adOptiOc3OMMS(930), -- (1184502L11) Opti-6100 OC3 Mux (SFP) + adTA3kH2TURcrL2(931), -- (1181126L2) TA3000 H2TU-R L2 cr + adNV1335(932), -- (1700515E2) NetVanta 1335 (1700515E2) + adNV1335AP(933), -- (1700515E1) NetVanta 1335 W/AP (1700515E1) + adNV1335PoE(934), -- (1700525E2) NetVanta 1335 PoE (1700525E2) + adNV1335PoEAP(935), -- (1700525E1) NetVanta 1335 PoE W/AP (1700525E1) + adOpti6100EthL2(936), -- (1184510L2) OPTI-6100 Ethernet Module uP+ + adOpti6100Eth8L2(937), -- (1184524L2) OPTI-6100 8 port 10/100 Ethernet uP+ + adMX2820M13L3(938), -- (1186002L3) MX2820 M13 DS3 Mux module L3 + adTA1124oT1Lx(939), -- (1179721Lx) TA1124 Host with 4 T1 1179721L1/L2/L3 24 ADSL ports + adTA1124oExpLx(940), -- (1179720Lx) TA1124 Expansion 1179720L1/L2/L3 24 ADSL ports + adTA1224oT1Lx(941), -- (1179621L1) TA1224 Host with 4 T1 1179621L1 24 ADSL ports + adTA1224oExpLx(942), -- (1179621L5) TA1224 Host with 4 T1 1179621L5 24 ADSL ports + adNV3448PoE(943), -- (1200825E1) NetVanta 3448 PoE Daughter Card (1200825E1) + adTracer6500(944), -- (12806500L1A\B) Tracer 6500 16T\Ethernet Radio(12806500L1A) and (12006500L1B) + adTA1148ExpL4Q(945), -- (1179740L4Q) TA1248 2.5 gen Expansion, Qwest 48 ADSL Ports + adTA1248sNIL5G25(946), -- (1179641L5) TA1248 2.5 gen Subtended Network Interface, 48 ADSL ports (same Part# as 673) + adOptiMXTRAM3G(947), -- (1184532L2G) OPTI-MX · DS3/E3 TransMux + adTA3050VdslSpltrNoTest(948), -- (1183202L1) TA3050 Accessory VDSL Splitter w/o Test Access + adNV150AP(949), -- (1700515E1) NetVanta 150 W/AP + adNV1355unused(950), -- (1200740L1) NetVanta 1355 backed out for duplicate with ID 864 + adTA832(951), -- (1200718L1/L2) TA832 SHDSL EFM + adTA838(952), -- (1200633L1/L2) TA838 SHDSL EFM + adMX3400Ctrl(953), -- (1189934L1) MX3400 Controller + adTA5k32SHDSLEFMIntl(954), -- (1188180E1) TA5k 32 Port SHDSL EFM Intl + adTADualOCUDPL4(955), -- (1180205L4) TA1500 Dual OCU DP + adTADualDSODPL4(956), -- (1180203L4) TA1500 Dual DSO DP + adTA1100DDs3FedAtm(957), -- (1179763AL1) TA1100D DS3 Fed Atm Unit SysObjectId for product + adTA1124PT1(958), -- (1179713Lx) TA1124P T1-EFM Fed Minidslam 24 port ADSL2+ digital Pots + adTA1124PT1Scm(959), -- (1179713Lx-SCM) TA1124P T1-EFM Fed Minidslam SCM + adTA1124PT1Sm(960), -- (1179713Lx-SM) TA1124P T1-EFM Fed Minidslam SM + adTA1124PT1Efm(961), -- (1179713Lx-EFM) TA1124P T1-EFM Fed Minidslam EFM/ADSL2+ digital Pots combo + adTA1124PHDSL4(962), -- (1179718Lx) TA1124P HDSL4-EFM Fed Minidslam 24 port ADSL2+ digital Pots + adTA1124PHDSL4Scm(963), -- (1179718Lx-SCM) TA1124P HDSL4-EFM Fed Minidslam SCM (959 alias, not expected to be used, 12/5/2006) + adTA1124PHDSL4Sm(964), -- (1179718Lx-SM) TA1124P HDSL4-EFM Fed Minidslam SM + adTA1124PHDSL4Efm(965), -- (1179718Lx-EFM) TA1124P HDSL4-EFM Fed Minidslam EFM/ADSL2+ digital Pots combo + adTA1124PClient(966), -- (1179710Lx) TA1124P Client Minidslam 24 port ADSL2+ digital Pots combo + adMX408e(967), -- (1189608L1) MX408e 8 T1 4 Ethernet client side & 10/100 or GigE SFP network side + adOptiSdh3Ds(968), -- (1184533L3G) OPTI-6100 SDH Three Port DS3 Line Card + adOptiWiMax(969), -- (1184560L1) OPTI-6100 WIMAX Base-Band Line Card + adOptiDs3Sm(970), -- (1184567L1) OPTI-6100 DS3/EC1 Switch Card + adOptiOMM12Stm4G2(971), -- (1184504L6G-8G) OPTI-6100 OMM12 2nd Gen STM4 w/ SDH + adOpti28DS1M2(972), -- (1184513L2) OPTI-6100 28 port DS1 Module + adTA3kLtu8Eth(973), -- (1182300E1) TA3000 LTU8 w/ Ethernet, Fiber + adTA1148GeV2(974), -- (1179731Lx) TA1148V GigE Fed 48 port VDSL2 Host Dslam + adTA1148GeV2Scm(975), -- (1179731Lx-SCM) TA1148V GigE Fed 48 port VDSL2 Host Dslam SCM + adTA1148GeV21Sm(976), -- (1179731Lx-SM) TA1148V GigE Fed 48 port VDSL2 Host Dslam SM + adTA1148GeVdsl2(977), -- (1179731Lx-VDSL2) TA1148V GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + adTA1148GeV2Client(978), -- (1179730Lx) TA1148V 48 port VDSL2 Client Dslam + adTA5kAtmqDs3LM(979), -- (1187201L1) TA5000 ATM DS3 4-PORT LM + adTA5kAtmOc3LM(980), -- (1187210L1) TA5000 ATM OC3 1-PORT LM + adTA5kAtmqOc3LM(981), -- (1187211L1) TA5000 ATM OC3 4-PORT LM + adTA1100DDs3FedAtmScm(982), -- (1179763AL1-SCM) TA1100D DS3 Fed Atm Controller + adTA1100DDs3FedAtmSm(983), -- (1179763AL1-SM) TA1100D DS3 Fed Atm Switch Module + adTA1148SfpV2(984), -- (1179732Lx) TA1148V SFP Fed 48 port VDSL2 Host Dslam + adOptiSdhEthM8E(985), -- (1184525L1G) OPTI-6100 SDH 8 Port Enhanced 10/100 Ethernet + adTA5006Dom19(986), -- (1187003E1) TA 5006 19" domestic Mini Chassis + adTA5006Dom19Fan(987), -- (1187090E1) TA 5006 19" domestic Mini Chassis Fan Module + ad2GTA904(988), -- (4212904L1) TA 904 2nd Gen + ad2GTA908(989), -- (4212908L1) TA 908 2nd Gen + ad2GTA912(990), -- (4212912L1) TA 912 2nd Gen + ad2GTA916(991), -- (4212916L1) TA 916 2nd Gen + ad2GTA924(992), -- (4212924L1) TA 924 2nd Gen + ad2GTA924Fxo(993), -- (4212924L2) TA 924 Fxo 2nd Gen + ad2GTA908e(994), -- (4242908L1) TA 908e 2nd Gen + ad2GTA916e(995), -- (4242916L1) TA 916e 2nd Gen + ad2GTA924e(996), -- (4242924L1) TA 924e 2nd Gen + ad2GTA924eFxo(997), -- (4242924L2) TA 924e Fxo 2nd Gen + adOpti6100SdhPW3EM(998), -- (1184535L2G) OPTI-6100 · Pseudowire SDH (E1/T1) Module with Gigabit Ethernet + + adUnknown(999), -- Any unresponsive or unrecognizable card actually detectable + + adTA5k32pDs1Efm(1000), -- (1187802L1) TA5000 DS1 32-PORT EFM + adTA5k32pSHDSLLM(1001), -- (1187180L1) TA5000 SHDSL 32-PORT LM + adTA3000BATSDS3(1002), -- (1358043L1) TA3000 BATS-DS3 + adTA3000BATSEnet(1003), -- (1358045L1) TA3000 BATS-Ethernet +(1358085L1 + adTA3000BATSGigE(1004), -- (1358086L1) TA3000 BATS-Gigabit Ethernet + adTA838oShdslEFM(1005), -- (1200633G4) TA838 8 port SHDSL EFM + adTA828oHdsl2EFM(1006), -- (1200634G2) TA828 8 port HDSL2 EFM + adTA844qHdsl4EFM(1007), -- (1200635G2) TA844 4 port HDSL4 EFM + adTA838qShdslEFM(1008), -- (1200633G6) TA834 4 port SHDSL EFM + adTA828qHdsl2EFM(1009), -- (1200634G4) TA824 4 port HDSL2 EFM + adTA801sGigE(1010), -- (1200638G1) TA801 Single Gigabit Ethernet + adAPMC(1011), -- (1200638G2) Active Probe Monitor COT + adAPMR(1012), -- (1200638G3) Active Probe Monitor RMT + adTA3kSTS1MuxL5(1013), -- (1181030L5) Total Access STS1 Mux L5 + adOpti61OMM48L(1014), -- (1184563L1) OPTI-6100 LMX OC48 Mux OMM48L + adOpti61Ethm8ew(1015), -- (1184530L1) OPTI-6100 Ethernet over Copper - 6 Ports at 10/100 Mbps + 2 Ports at 1000 Mbps + adOpti61GefMew(1016), -- (1184531L1) OPTI-6100 Ethernet over Fiber - 2 Ports at GigE + adNV3130ANoDBU(1017), -- (1700611G1) NetVanta 3130 Annex A No DBU (1700611G1) + adNV3130BNoDBU(1018), -- (1700612G1) NetVanta 3130 Annex B No DBU (1700612G1) + adNV3120NoDBU(1019), -- (1700601G1) NetVanta 3120 No DBU (1700601G1) + adTADS3TSIMux(1020), -- (1182020L3) TA 30xx DS3 TSI MUX Replaces: 1182020L1 and 1182020L3 + adTAE3TSIMux(1021), -- (1182021L2) TA 30xx E3 TSI MUX Replaces: 1182021L1 + adTADs0TSIMux(1022), -- (1182022L2) TA 30xx DS0 TSI MUX Replaces: 1182022L1 + adOptiLMX24shelf(1023), -- (1184555L1) Opti-LMX 24 slot shelf + adTA5kSCM2(1024), -- (1187010G2) TA5k System Controller 2 (Domestic) + adTA5kSCM2int(1025), -- (1188010G2) TA5k System Controller 2 (International) + adNV1534(1026), -- (1700590G1) Netvanta 1534 Gigabit Switch (1700590G1) + adNV1534PoE(1027), -- (1700591G1) Netvanta 1534 POE Gigabit Switch (1700591G1) + adNV1364(1028), -- (1700592G1) Netvanta 1364 Gigabit Switch/Router (1700592G1) + adNV1364PoE(1029), -- (1700593G1) Netvanta 1364 POE Gigabit Switch/Router (1700593G1) + adNetVanta814qDS1EFM(1030), -- (1200637G4) NetVanta 814 4 port DS1 EFM + adNetVanta818oDS1EFM(1031), -- (1200637G2) NetVanta 818 8 port DS1 EFM + adNetVanta873tDS3EFM(1032), -- (1200639G1) NetVanta 873 3 port DS3 EFM + adTA5kEFMPRG1G1(1033), -- (1187250G1) TA5000 EFM Protect, 1st Gen + adNvCellular3G(1034), -- (1700801G1) NetVanta Cellular 3G NIM Card + adNV3430DC(1035), -- (1200822G1) NetVanta 3430DC chassis + adOpti61Ethm8ef(1036), -- (1184525G2) OPTI-6100 8 SFP Ports, each 100FX (Optical) or 10/100 (Cu); 155mb Backplane + adOpti61Ethm8hf(1037), -- (1184545G2) OPTI-6100 8 SFP Ports, each 100FX (Optical) or 10/100 (Cu); 622mb/1.2Gb Backplane + adTA5kqDS3EFM(1038), -- (1187260G1) TA5k Quad DS3 EFM Card + adTA5kSCM3(1039), -- (1187010G3) TA5k System Controller 3 (Domestic) + adTA5kSCM3int(1040), -- (1188010G3) TA5k System Controller 3 (International) + adTA5k3pChanDs3(1041), -- (1187810G1) TA5000 Channelized DS3 3-Port Access Module + adNV842dHdsl4EFM(1042), -- (1200635G4) NV842 2 port HDSL4 EFM + adTA5k32pADSL2int(1043), -- (1188101E1) TA5k 32 PORT ADSL2+ International + adTA838ABLtu(1044), -- (1200633G7) TA838 Annex A/B LTU + adTA1124PGIGE(1045), -- (1179711Lx) TA1124P GIGE Fed Minidslam 24 port ADSL2+ digital Pots + adTA1124PGIGESm(1046), -- (1179711Lx-SM) TA1124P GIGE Fed Minidslam SM + adTA1124PGIGEADSL(1047), -- (1179711Lx-ADSL) TA1124P GIGE Fed Minidslam ADSL2+ digital Pots combo + adTA5006Int19(1048), -- (1188003G2) TA 5006 19" international Mini Chassis ETSI w/ SMI03 + adTA5006Int19Fan(1049), -- (1188090G1) TA 5006 19" international Mini Chassis Fan Module ETSI + adTA5kSwM1GBp4G1(1050), -- (1187021G1) TA5k Switch Module 4GE ( 1G backplane ) + adTA5kANSI32SpltrNoMta(1051), -- (1187105L2) TA5k ANSI ADJ 32 SPLITTER A2+ No MTA + adTA5k32pDs1MsLm(1052), -- (1187803G1) TA5000 DS1 32-port Multi-Service LM + adTA5kSwM5GBp10G1(1053), -- (1187030G1) TA5k 10G Switch Module ( 5G Backplane ) + adTA5kSwM25GBp10G1(1054), -- (1187025G1) TA5k 10G Switch Module ( 2.5G Backplane ) + adTA1124VH(1055), -- (1179735Gx) TA1124V Host + adTA1124VScm(1056), -- (1179735Gx-SCM) TA1124V SCM controller + adTA1124VSm(1057), -- (1179735Gx-SM) TA1124V Switch Module + adTA1124VVdsl(1058), -- (1179735Gx-VDSL) TA1124V VDSL Module + adTA1148AH(1059), -- (1179752Gx) TA1148A Host + adTA1148AScm(1060), -- (1179752Gx-SCM) TA1148A SCM controller + adTA1148ASm(1061), -- (1179752Gx-SM) TA1148A Switch Module + adTA1148AAdsl(1062), -- (1179752Gx-ADSL) TA1148A ADSL Module + adNV7020(1063), -- (1700702G1) NetVanta 7020 + adNV7040(1064), -- (1700704G1) NetVanta 7040 + adNV7060(1065), -- (1700706G1) NetVanta 7060 + adNV6310(1066), -- (1700100G1) NetVanta 6310 + adNV6320(1067), -- (1700110G1) NetVanta 6320 + adNV6330(1068), -- (1700120G1) NetVanta 6330 + adNV4430(1069), -- (1700630E1) NetVanta 4430 + adTA1248qT1ImaH(1070), -- (1179641AL1) Total Access 1248, 48-Port, 4T1 IMA with Internal Modem - TA1248 Host DSLAM, IP + -- (1179641L1) Total Access 1248, 48-Port, 4T1 IMA - TA1248 Host DSLAM, IP + adTA1248oT1ImaH(1071), -- (1179641AL4) Total Access 1248 Octal T1 IMA DSLAM with Modem - TA1248 Host DSLAM, IP + -- (1179641L4) Total Access 1248 Octal T1 IMA DSLAM - TA1248 Host DSLAM, IP + adTA1248oT1ImaQH(1072), -- (1179641L4Q) Total Access 1248 Octal T1 IMA DSLAM, Qwest - TA1248 Host DSLAM, IP + adTA1148VH(1073), -- (1179732Gx) TA1148V Host + adTA1148VScm(1074), -- (1179732Gx-SCM) TA1148V SCM controller + adTA1148VSm(1075), -- (1179732Gx-SM) TA1148V Switch Module + adTA1148VVdsl(1076), -- (1179732Gx-VDSL) TA1148V VDSL Module + adTA1148VC(1077), -- (1179730Gx) TA1148V Client + adTA1124VC(1078), -- (1179733Gx) TA1124V Client + adTA1148AC(1079), -- (1179750Gx) TA1148A Client + adTA5k24pComboA2Plus(1080), -- (1187100L2) TA5000 Combo A2+ Access Module + adOptiMXOCnOMM(1081), -- (1184571G1) OPTI-6100 OC3/OC12 OMM UPS + adNV1234(1082), -- (1700594G1) NetVanta 1234 + adNV1234PoE(1083), -- (1700595G1) NetVanta 1234 PoE + adNV1238(1084), -- (1700598G1) NetVanta 1238 + adNV1238PoE(1085), -- (1700599G1) NetVanta 1238 PoE + adOpti61DS10Tsim(1086), -- (1184570G1) OPTI-6100 DS0/DS1 Mapper Module (grooms 84 DS1's and 2016 DS0's) + -- 1087 can be re-assigned; unused/replaced by adNV838T8pShdslEFMcr(1131) +-- adNV838oShdslEFMcr(1087), -- -- (1172838G1) NETVANTA 838 octal SHDSL EFM NCTE cr from 1200633G4 + adTA1248SClient(1088), -- (1172653G1) TA1248S Client 48 Port SHDSL EFM + adTA1248SHost(1089), -- (1172655G1) TA1248S Host 48 Port SHDSL EFM + adOpti61Ethm8ewF(1090), -- (1184530G2) OPTI-6100 Octal Ethernet (2 GigE + 6 10/100 Ports) + adTA5kSwM1GBpG1(1091), -- (1187020G1) TA5k Switch Module ( 1G backplane ) + adNV1544(1092), -- (1700544G1) NetVanta 1544 + adNV1544PoE(1093), -- (1700545G1) NetVanta 1544 PoE + adTA5k3pChDs3MsLm(1094), -- (1187220G1) TA5000 3-port Channelized DS3 Multi-Service LM + adTA5kSwM1GBp4G2(1095), -- (1187021G2) Ta5k Switch Module 4GE with Ring Generator ( 1G backplane ) + adTA5kSwM25GBp10G2(1096), -- (1187025G2) Ta5k 10G Switch Module with Ring Generator ( 2.5G backplane ) + adTA5kSwM1GBpG2(1097), -- (1187020G2) Ta5k Switch Module with Ring Generator ( 1G backplane ) + adNV838EP(1098), -- (1172839G1) NetVanta 838 Enhanced Protection + adNV838Osp(1099), -- (1172830G1) NetVanta 838 OSP + adTA5k4pGigEG2LM(1100), -- (1187550G2) TA5000 GigE 4-PORT G2 LM + -- 1101 can be re-assigned; duplicate for adTA1148VC(1077) +-- adTA1148GeVClient(1101), -- -- (1179730Gx) TA1148V Client VDSL + adTA1248VH(1102), -- (1179632Gx) TA1248V System (chassis) + adTA1248VScm(1103), -- (1179632Gx-SCM) TA1248V SCM + adTA1248VSm(1104), -- (1179632Gx-SM) TA1248V SM + adTA1248VVdsl(1105), -- (1179632Gx-VDSL) TA1248V Host VDSL + adTA1248GeVClient(1106), -- (1179630Gx) TA1248V Client VDSL + adOptiMXFshelf(1107), -- (1184556G1) Opti-MXF Front access shelf + adOpti61DS1CEM(1108), -- (1184535G3) Opti-6100 84 DS1 Circuit Emulation Module + adTA3000BATSDS3SSB(1109), -- (1358083L1) TA3000 BATS-DS3 SSB + adTA5k32pDs1PPP(1110), -- (1187803G1) TA5000 DS1 32-port T1 PPP/MLPPP + adTA5k32pDs1FR(1111), -- (1187803G1) TA5000 DS1 32-port T1 FR + adTA5k3pChDs3IMA(1112), -- (1187220G1) TA5000 3-port Channelized DS3 IMA + adTA5k3pChDs3FR(1113), -- (1187220G1) TA5000 3-port Channelized DS3 FR + adOptiMXTRAM3E(1114), -- (1184532G3) OPTI-6100 Enhanced TRAM3 Module with DCC and Trib Timing + adnCommandMSP(1115), -- (1700840G1) nCommand MSP server (or NV 450) + adNV1543(1116), -- (1700546G1) NetVanta 1543 + adOpti6100EthG3(1117), -- (1184510G3) OPTI-6100 Thee Port Ethernet Module with support for SFP modules + adNV3450(1118), -- (1200823G1) NetVanta 3450 + adNV3458(1119), -- (1200824G1) NetVanta 3458 + adNVOctPoe(1120), -- (1200824E1) NetVanta Octal PoE Daughter Card + adTA5k32pE1Efm(1121), -- (1188802G1) TA5000 Intl E1 32-PORT EFM + adTA5kSCMBr(1122), -- (1187011G1) TA5k System Controller w/ Bridging (Domestic) + adTA1248AH(1123), -- (1179652Gx) TA1248A Host + adTA1248AScm(1124), -- (1179652Gx-SCM) TA1248A SCM controller + adTA1248ASm(1125), -- (1179652Gx-SM) TA1248A 2nd Gen Switch Module + adTA1248AAdsl(1126), -- (1179652Gx-ADSL) TA1248A ADSL Module + adTA5kFanHF(1127), -- (1187080G2) TA5000 Fan High Flow Top + adTA1148VG2Sm(1128), -- (1179732Gx-SM) TA1148V 2nd Gen Switch Module + adTA1248VG2Sm(1129), -- (1179632Gx-SM) TA1248V 2nd Gen Switch Module + adTA1148AG2Sm(1130), -- (1179752Gx-SM) TA1148A 2nd Gen Switch Module + adNV3430G2(1131), -- (1202820G1) NetVanta 3430 Gen2(1202820G1) + adNV834T4pShdslEFMcr(1132), -- (1172834G1) NetVanta 834T Light (Reduced Cost) + adNV858Adsl8pEnhProt(1133), -- (1172858G1) NetVanta 858 ADSL 8 Port Enhanced Protection + adNV850Adsl12pEnhProt(1134), -- (1172850G1) NetVanta 850 ADSL 12 Port Enhanced Protection + adNV838T8pShdslEFMcr(1135), -- (1172838G1) NetVanta 838T Light (Reduced Cost) + adTA1248AAdslClient(1136), -- (1179650Gx-ADSL) TA1248A ADSL Client + adNV832T2pShdslEFM(1137), -- (1172832G1) NetVanta 832T 2 Port SHDSL, 4 Port Ethernet + adTA5k32pVDSL2SpltrNoTest(1138), -- (1187125G2) TA5000 SPLTR V2 32-PORT w/o Test Access + adNV8044G1(1139), -- (1172804G1) NetVanta 8044 + adOptiDS1VME2(1140), -- (1184515E5) Opti-6100 28 Port VT1.5/DS1 Line Card with Framers + adTA1148AHBc(1141), -- (1179732G1R) TA 1148V Host (Broadcom SM) + adTA1248AHBc(1142), -- (1179652G1R) TA 1248A Host (Broadcom SM) + adTA1248ACR(1143), -- (1179650G1R) TA 1248A Client + adTA1148AHR(1144), -- (1179752G1R) TA 1148A Host + adTA1448A(1145), -- (1179655G1R) TA 1448A (DMT Aggregator) + adTA5kFanHFRear(1146), -- (1187080G3) TA5000 Fan High Flow Rear + adTA5006FanHFRear(1147), -- (1187090G3) TA5006 Fan High Flow Rear + adTA1448SCE(1148), -- (1172655G1) TA 1448S-CE ETSI + adOptiMXOMM312VSDH(1149), -- (1184571G1) Opti-6100 OMM312V SDH + adOptiMXO3TME3SDH(1150), -- (1184543G5G) Opti-6100 O3TME3 SDH + adOptiMXO3TME3(1151), -- (1184543G5) Opti-6100 O3TME3 + adNV8322pShdslEFMTelstra(1152),-- (1172832G2) NetVanta 832 2 Port SHDSL for Telstra + adOptiMXO12TME2(1153), -- (1184544G2) Opti-6100 O12TME2 + adTA1148ADmtH(1154), -- (1179781Gx) TA1148A DMT Host + adTA1148ADmtSm(1155), -- (1179781Gx-SM) TA1148A DMT Switch Module + adNV3133(1156), -- (1700616G1) NetVanta 3132 (1700616G1) + adOpti6100ETHM8EWS(1157), -- (1184530G3) OPTI-6100, 2 Ports 10/100/1000 BaseT and 6 Ports 10/100 BaseT Ethernet + adOpti6100SdhGEFM(1158), -- (1184535L1G) OPTI-6100, GEFM SDH 63-channel EFM bonded Ethernet over T1/E1 + adTA5k8pEoFAM(1159), -- (1187552Gx-LM) TA5000 8-port Ethernet over Fiber Access Module + adTA5k32pE1MsLm(1160), -- (1188803G1) TA5000 E1 32-port Multi-Service LM IMA mode + adTA5k32pE1PPP(1161), -- (1188803G1) TA5000 E1 32-port PPP/MLPPP mode + adNV1544G2(1162), -- (1702544G1) NetVanta 1544 Gen2 + adNV1544PoEG2(1163), -- (1702545G1) NetVanta 1544 PoE Gen2 + adNV1534G2(1164), -- (1702590G1) Netvanta 1534 Gigabit Gen2 Switch + adNV1534PoEG2(1165), -- (1702591G1) Netvanta 1534 POE Gigabit Gen2 Switch + adTA5k24pSHDSLLM(1166), -- (1187181G1) TA5000 24-port SHDSL EFM + adGPICModG3(1167), -- (1328005L1) GPIC Module Gen3 + adSw16ChassisG3(1168), -- (1328004L1) 3GEN Eth Serial 16 Module + adVoiceChassisG3(1169), -- (1328007L1) Voice Chassis Gen3 + adTA1448AAdsl(1170), -- (1179655Gx-ADSL) TA1448A ADSL Module + adTA1148ADmtAdsl(1171), -- (1179781Gx-ADSL) TA1148A DMT ADSL Module + adOpti61DS1CEME1(1172), -- (1184535G3G) Opti-6100 63 E1 Circuit Emulation Module + adOpti6100GEFM2(1173), -- (1184535G4) OPTI-6100 GEFM2 SONET, 84-channel EFM bonded Ethernet over SONET + adOpti6100SdhGEFM2(1174), -- (1184535G4G) OPTI-6100 GEFM2 SDH 63-channel EFM bonded Ethernet over T1/E1 + adOpti6100GESW4(1175), -- (1184572G1) OPTI-6100 GESW4 4 Port Gigabit Ethernet Switch Module + adNetVanta838INT(1176), -- (1200633G3) Netvanta 838 8 port SHDSL, 4 port Ethernet + adNetVanta834INT(1177), -- (1200633G5) Netvanta 834 4 port SHDSL, 4 port Ethernet + adOpti6100ScmF3(1178), -- (1184500F3) OPTI-6100 SCM Controller w/ isolation, RoHS 6 of 6 + adTA5k2pSfp25GigGPON(1179), -- (1187501G1) TA5000 2.5G 2-PORT SFP Based GPON OLT + adNV1638(1180), -- (1700568F1) NetVanta 1638 + adNV1638P(1181), -- (1700569F1) NetVanta 1638P + adNV1554F(1182), -- (1700548F1) NetVanta 1554F + adTA1108VP(1183), -- (1179791G1) TA1108VP Chassis OSP DSLAM + adTA1108VPSCM(1184), -- (1179791G1) TA1108VPSCM OSP DSLAM + adTA1108VPVSM(1185), -- (1179791G1) TA1108VPVSM OSP DSLAM + adTA1108VPAM(1186), -- (1179791G1) TA1108VPAM OSP DSLAM + adNV8044MG1(1187), -- (1174801G1) NetVanta 8044M + adTA5k32pE1Pwe3(1188), -- (1188801G1) TA5000 E1 32-PORT PWE3 Module + adTA5k4pSfp25GigGPON(1189), -- (1187502F1) TA5000 2.5G 4-PORT SFP Based GPON OLT + adNetVanta838T(1190), -- (1200633G3T) Netvanta 838 8 port SHDSL, 4 port Ethernet + adNetVanta834T(1191), -- (1200633G5T) Netvanta 834 4 port SHDSL, 4 port Ethernet + adNetVanta832T(1192), -- (1200718G1T) Netvanta 832 2 port SHDSL, 1 port Ethernet + adTA5k24pActiveE(1193), -- (1187560F1) TA5K ActiveE Module + adNV3200G3(1194), -- (1203860G1) NetVanta 3200, Gen3 + adTA5K10GigErnie(1195), -- (1399023L1) TA5K 10G Bert Test + adNV8044gen2(1196), -- (1172805G1) NetVanta 8044 gen 2 + adTAETOS(1197), -- (1174101F1-ETOS) 10G Ethernet Transport Optical Switch + adTASTOS(1198), -- (1174110F1-STOS) OC192/STM64 Sonet/SDH Transport Optical Switch + adNV8pT1E1Pwe3(1199), -- (1174819G1) Netvanta 8 port T1/E1 Pseudowire Expansion Module + adNV6240FXS8(1200), -- (1700202G1) NV 6240 w/ 8FXS + adNV6240FXS16(1201), -- (1700204G1) NV 6240 w/ 16FXS + adTA5k32pVDSLAM(1202), -- (1187122G1) TA5000 VDSL2 32-PORT AM + adTA351(1203), -- (1187701G1) TA 351 + adTA352(1204), -- (1187702G1) TA 352 + adTA361(1205), -- (1187711G1) TA 361 + adTA362(1206), -- (1187712G1) TA 362 + adTA362S(1207), -- (1187712G2) TA 362S + adTA362R(1208), -- (1187715G1) TA 362R + ad2GTA351(1209), -- (1287701G1) TA 351 2nd Gen + ad2GTA352(1210), -- (1287702G1) TA 352 2nd Gen + adTA354E(1211), -- (1287704G1) TA 354E + ad2GTA361(1212), -- (1287711G1) TA 361 2nd Gen + ad2GTA362(1213), -- (1287712G1) TA 362 2nd Gen + ad2GTA362S(1214), -- (1287712G2) TA 362S 2nd Gen + ad2GTA362R(1215), -- (1287715G1) TA 362R 2nd Gen + adTA372(1216), -- (1287722G1) TA 372 + adTA372E(1217), -- (1287723G1) TA 372E + adTA372R(1218), -- (1287722G2) TA 372R + adTA324(1219), -- (1287735G1) TA 324 + adTA334(1220), -- (1287736G1) TA 334 + adTA324E(1221), -- (1287737G1) TA 324E + adTGPONNIM2(1222), -- (1700115G1) GPON NIM2 + adPacketBusG3(1223), -- (1328009L1) Sweet 16 Packet Buss Interface + adNV8044MG2(1224), -- (1174801G2) NetVanta 8044M - AC + adTA5kVdslMtaSC(1225), -- (1187126G1) TA5k VDSL MTA-SC 32 Port + adTA5kSCMBrInt (1226), -- (1188011G1) TA5000 ETSI SCM with Bridging + adTA1124PNGAM(1227), -- (117971xG1) TA1124P AM 24 Port ADSL2Plus w Pots + adTA1124PNGSCM(1228), -- (117971xG1) TA1124P SCM OSP DSLAM + adTA1124PNGVSMEth(1229), -- (1179711G1) TA1124P VSM with Eth Uplink + adTA1124PNGEth(1230), -- (1179711G1) TA1124P Ethernet fed OSP DSLAM Chassis + adTA1124PNGVSMHdsl4(1231), -- (1179718G1) TA1124P VSM with Hdsl4 Uplink + adTA1124PNGHdsl4(1232), -- (1179718G1) TA1124P HDSL4 fed OSP DSALM Chassis + adTA5k24pCPOTS(1233), -- (1187160F1) TA5k 24 PORT CPOTS + adTA5k24pETSIComboA2Plus(1234),-- (1188100F1) TA5000 ETSI Combo A2+ Access Module + adNV1234G2(1235), -- (1702594G1) NetVanta 1234 2nd Gen + adNV1234PoEG2(1236), -- (1702595G1) NetVanta 1234 PoE 2nd Gen + adNV1238G2(1237), -- (1702598G1) NetVanta 1238 2nd Gen + adNV1238PoEG2(1238), -- (1702599G1) NetVanta 1238 PoE 2nd Gen + adTA5kSwM5GBp10G2(1239), -- (1187030G2) TA5k 10G Switch Module with Ring Generator ( 5G Backplane ) + adTA5kSwM5GBp10G3(1240), -- (1187030G3) TA5k 10G Switch Module with 1588v2 and SyncE ( 5G Backplane ) + adTA5kCarrier(1241), -- (1174510G3) TA5k Optical Carrier Card + adTA5k24pActiveEg2(1242), -- (1187561F1) 2nd Gen 24 port ActiveE card – Single + adTA5kFan19IntlHF(1243), -- (1188085G3) Ta5k 19" High Flow Front Fan Module International + adTA5k48pVDSL2Ovr(1244), -- (1187133F1) TA5000 VDSL2 48-PORT Overlay Module + adTA5kVMux(1245), -- (117472xG1) Variable optical multiplexers/demultiplexers + adTAOTOS(1246), -- (1174120F1-OTOS) OTN Transport Optical Switch + adTATPR10(1247), -- (1174211G1) Transponder card + adTA5kDCMF20(1248), -- (1174441G1) Fiber based Dispersion Compensation Module 20km + adTA5kDCMF40(1249), -- (1174442G1) Fiber based Dispersion Compensation Module 40km + adTA5kDCMF60(1250), -- (1174443G1) Fiber based Dispersion Compensation Module 60km + adTA5kDCMF80(1251), -- (1174444G1) Fiber based Dispersion Compensation Module 80km + adTA5kDCMB40(1252), -- (1174452G1) Bragg-Grating based Dispersion Compensation Module 40km + adTA5kDCMB60(1253), -- (1174453G1) Bragg-Grating based Dispersion Compensation Module 60km + adTA5kDCMB80(1254), -- (1174454G1) Bragg-Grating based Dispersion Compensation Module 80km + adTAEDFAB(1255), -- (1174401G1) Optical Boost Amplifier card + adTAEDFAP(1256), -- (1174411G1) Optical Pre Amplifier card + adTA5kVMux21(1257), -- (1174720G1) Variable optical multiplexers/demultiplexers THz 192.1-192.4 + adTA5kVMux25(1258), -- (1174721G1) Variable optical multiplexers/demultiplexers THz 192.5-192.8 + adTA5kVMux29(1259), -- (1174722G1) Variable optical multiplexers/demultiplexers THz 192.9-193.2 + adTA5kVMux33(1260), -- (1174723G1) Variable optical multiplexers/demultiplexers THz 193.3-193.6 + adTA5kVMux37(1261), -- (1174724G1) Variable optical multiplexers/demultiplexers THz 193.7-194.0 + adTA5kVMux41(1262), -- (1174725G1) Variable optical multiplexers/demultiplexers THz 194.1-194.4 + adTA5kVMux45(1263), -- (1174726G1) Variable optical multiplexers/demultiplexers THz 194.5-194.8 + adTA5kVMux49(1264), -- (1174727G1) Variable optical multiplexers/demultiplexers THz 194.9-195.2 + adTA5kVMux53(1265), -- (1174728G1) Variable optical multiplexers/demultiplexers THz 195.3-195.6 + adTA5kVMux57(1266), -- (1174729G1) Variable optical multiplexers/demultiplexers THz 195.7-196.0 + adTA1148V4Scm(1267), -- (11799xxxx-SCM) TA1148V 4th Gen 48 port VDSL2 Host Dslam SCM + adTA1148GeV4(1268), -- (1179932/3Fx) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam + adTA1148GeV4Sm(1269), -- (1179932/3Fx-SM) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam SM + adTA1148GeV4Vdsl2(1270), -- (1179932/3Fx-VDSL2) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + adTA1148GeV4Client(1271), -- (1179930/1Fx) TA1148V 4th Gen 48 port VDSL2 Client Dslam + adTA1148GeDMTV4(1272), -- (1179950F1) TA1148V 4th Gen GigE/DMT Fed 48 port VDSL2 Host Dslam + adTA1148GeDMTV4Sm(1273), -- (1179950F1-SM) TA1148V 4th Gen GigE/DMT Fed 48 port VDSL2 Host Dslam SM + adTA1148GeDMTV4Vdsl2(1274), -- (1179950F1-VDSL2) TA1148V 4th Gen GigE/DMT Fed 48 port VDSL2 Host Dslam, VDSL2 + adTA1148GeV42(1275), -- (1179942/3Fx) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam + adTA1148GeV42Sm(1276), -- (1179942/3Fx-SM) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam SM + adTA1148GeV42Vdsl2(1277), -- (1179942/3Fx-VDSL2) TA1148V 4th Gen GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + adTA1148GeV42Client(1278), -- (1179940/1Fx) TA1148V 4th Gen 48 port VDSL2 Client Dslam + adTA1248V4Scm(1279), -- (11795xxxx-SCM) TA1248V 4th Gen 48 port VDSL2 Host Dslam SCM + adTA1248GeV4(1280), -- (1179532/3Fx) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam + adTA1248GeV4Sm(1281), -- (1179532/3Fx-SM) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam SM + adTA1248GeV4Vdsl2(1282), -- (1179532/3Fx-VDSL2) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + adTA1248GeV4Client(1283), -- (1179530/1Fx) TA1248V 4th Gen 48 port VDSL2 Client Dslam + adTA1248GeV42(1284), -- (1179542/3Fx) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam + adTA1248GeV42Sm(1285), -- (1179542/3Fx-SM) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam SM + adTA1248GeV42Vdsl2(1286), -- (1179542/3Fx-VDSL2) TA1248V 4th Gen GigE Fed 48 port VDSL2 Host Dslam, VDSL2 + adTA1248GeV42Client(1287), -- (1179540/1Fx) TA1248V 4th Gen 48 port VDSL2 Client Dslam + adNV3140(1288), -- (1700640F10; replaced w/ 1700340F1) NetVanta 3140 + adNV3150A(1289), -- (1700641F10) NetVanta 3150 Annex A + adNV3150B(1290), -- (1700641F10#IN) NetVanta 3150 Annex B + adTA5006Dom192ndGen(1291), -- (1187003F2) TA5006 19" Domestic Mini Chassis 2nd Generation + adTA1424SCE(1292), -- (1172654G1) TA 1424S-CE ETSI + adNV644(1293), -- (1700144G1) NetVanta 644 + adNV1234PoERps(1294), -- (1700599G2) NetVanta 1234 PoE w/ RPS + adTA5kVMux17(1295), -- (1174720G2) Variable optical multiplexers/demultiplexers THz 191.7-192.0 + adTA1448SCEANSI(1296), -- (1172657G1) TA 1448S-CE ANSI + adTA1424SCEANSI(1297), -- (1172656G1) TA 1424S-CE ANSI + adTA5kMARS2(1298), -- (1174501G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 2 Degrees + adTA5kDCMB20(1299), -- (1174451G1) DCM-B20 Bragg/Grating based dispersion compensation module 20km + adTA5kDCMB100(1300), -- (1174455G1) DCM-B100 Bragg/Grating based dispersion compensation module 100km + adTA5kDCMB120(1301), -- (1174456G1) DCM-B120 Bragg/Grating based dispersion compensation module 120km + adTA5kOSCP(1302), -- (1174471G1) TA5000 Optical Supervisory Channel Processor + adTA1648(1303), -- (1179560F1) TA1648 Chassis 48p Active Ethernet OLT + adTA1648SCM(1304), -- (1179560F1/SCM) TA1648 SCM 48p Active Ethernet OLT + adTA1648SM(1305), -- (1179560F1/SM) TA1648 SM 48p Active Ethernet OLT + adTA1648AM(1306), -- (1179560F1/AM) TA1648 AM 48p Active Ethernet OLT + adTA5k32pVDSL2G2(1307), -- (1187121G2) TA5000 VDSL2 32PORT AM + adTAETOS1N(1308), -- (1174101F2) Ethernet Transport Optical System with Dual 10 GigE/OTN PHYs and 16 x 1 GigE PHYs + adTASTOS8(1309), -- (1174121F1) Eight GigE/STM1/STM4 client ports and one 10 GigE Network Port + adTA5kSwM20GBp10F1(1310), -- (1187040F1) TA5000 SM20 4-10G + adTA5k32pIntlVDSLAM(1311), -- (1188122G1) TA5000 International VDSL2 32-PORT AM + adTA5kIntlVdslMtaSC(1312), -- (1188126G1) TA5000 International VDSL2 MTA-SC 32 Port + adTAEDFAM(1313), -- (1174431G1) Optical Mid-Stage Amplifier card + adTAEtos10Otn(1314), -- (1174130F1_ETOS_10_OTN) Ethernet Transport Optical Switch with OTN, 8 10G ports, and 2 1G ports + adTAEtos10(1315), -- (1174130F2_ETOS_10) Ethernet Transport Optical Switch with 8 10G ports, and 2 1G ports + adTA5kMARS4(1316), -- (1174511G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 4 Degrees + adNV868Vdsl8p(1317), -- (1172868F1) NetVanta 868 VDSL 8 Port, Annex A, AC + adTa5kIntTopFan(1318), -- (1188085G4) TA5000 19" Fan Module Top Exhaust + adTa5006IntFanHF(1319), -- (1188090G3) TA5006 Int 19" High Flow Fan Module + adTAOTOS0(1320), -- (1174123F1_OTOS_0) OTN Transport Optical Switch w/ ODU0 support + adTAOTOS8(1321), -- (1174121F1_OTOS_8) OTN Transport Optical Switch (8 port) + adNVUsbWwanNim(1322), -- (1702803F1) NetVanta USB WWAN NIM + adNV868Vdsl8pAnxAdc(1323), -- (1172868F2) NetVanta 868 VDSL 8 Port, Annex A, DC + adNV868Vdsl8pAnxBac(1324), -- (1172868F3) NetVanta 868 VDSL 8 Port, Annex B, AC + adNV868Vdsl8pAnxBdc(1325), -- (1172868F4) NetVanta 868 VDSL 8 Port, Annex B, DC + adNV868Vdsl8pAnxAacNordic(1326), -- (1172868F5) NetVanta 868 VDSL 8 Port, Annex A, AC, Nordic + adTA5kMARS2P(1327), -- (1174502G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 2 Degrees with Pre Amp + adTA5kMARS2B(1328), -- (1174503G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 2 Degrees with Booster Amp + adTA5kMARS4PB(1329), -- (1174512G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 4 Degrees with Pre and Booster Amp + adTA5kMARS4B(1330), -- (1174513G1) Mini Amplified Reconfigurable Optical Add/Drop Multiplexer System 4 Degrees with Booster Amp + adTAEDFAPB(1331), -- (1174402G1) Optical Pre/Boost Amplifier card + adNV838Shdsl8pEnhMem(1332), -- (1172633G4) NetVanta 838 8 Port, Enhanced Memory + adTA5004MSwM1GBp1GF1(1333), -- (1187014F1) TA5004 1G Management Switch Module ( 1G Backplane ) + adTA5004MSwM25GBp1GF1(1334), -- (1187013F1) TA5004 1G Management Switch Module ( 2.5G Backplane ) + adTA5004MSwM20GBp10GF1(1335), -- (1187016F1) TA5004 10G Management Switch Module ( 20G Backplane ) + + ad3GTA908e(1336), -- (4243908F1) TA 908e 3rd Gen + ad3GTA908eFxo(1337), -- (4243908F2) TA 908e Fxo 3rd Gen + ad3GTA916e(1338), -- (4243916F1) TA 916e 3rd Gen + ad3GTA916eFxo(1339), -- (4243916F2) TA 916e Fxo 3rd Gen + ad3GTA924e(1340), -- (4243924F1) TA 924e 3rd Gen + ad3GTA924eFxo(1341), -- (4243924F2) TA 924e Fxo 3rd Gen + ad3GTA924eFxsFxo(1342), -- (4243924F3) TA 924e 16Fxs+9Fxo 3rd Gen + + adNV6250Fxs8(1343), -- (4700252F1) NetVanta 6250, 8 FXS + adNV6250Fxs8Fxo(1344), -- (4700252F2) NetVanta 6250, 8 FXS + 1 FXO + adNV6250Fxs16(1345), -- (4700254F1) NetVanta 6250, 16 FXS + adNV6250Fxs16Fxo(1346), -- (4700254F2) NetVanta 6250, 16 FXS + 1 FXO + adNV6250Fxs24(1347), -- (4700256F1) NetVanta 6250, 24 FXS + adNV6250Fxs24Fxo(1348), -- (4700256F2) NetVanta 6250, 24 FXS + 1 FXO + adNV6250Fxs16Fxo9(1349), -- (4700256F3) NetVanta 6250, 16 FXS + 9 FXO + + adTA5004MSM20GBp10GF1SCM(1350), -- (1187016F1_SCM) TA5004 10G MSM SCM ( 20G Backplane ) + adTA500419(1351), -- (1187004F1) TA5004 19 inch shelf + adNV1244(1352), -- (1700574G1) NetVanta 1244 + adNV1244PoE(1353), -- (1700575G1) NetVanta 1244 w/ PoE + adNV1248(1354), -- (1700578G1) NetVanta 1248 + adNV1248PoE(1355), -- (1700579G1) NetVanta 1248 w/ PoE + adTA5k8pSfp25GigGPON(1356), -- (1187503F1) TA5000 2.5G 8-PON SFP Based GPON OLT + adTA5k24pActiveE20G (1357), -- (1187562F1) 20 Gig Active Ethernet + adNV4660(1358), -- (17004660F1) NetVanta 4660 + adNV6360Fxs8(1359), -- (17006362F1) NetVanta 6360 8 FXS + adNV6360Fxs16(1360), -- (17006364F1) NetVanta 6360 16 FXS + adNV6360Vdsl2(1361), -- (17206369F1) NetVanta 6360 DUAL VDSL + adNV6360Vdsl2AnxB(1362), -- (17206369F2) NetVanta 6360 DUAL VDSL, ANX B + adNV6360T1E14Efm(1363), -- (17406367F1) NetVanta 6360 QUAD T1/E1 EFM + adNV6360Shdsl4Efm(1364), -- (17406368F1) NetVanta 6360 QUAD SHDSL EFM + adNV6360Shdsl4EfmAnxB(1365), -- (17406368F2) NetVanta 6360 QUAD SHDSL EFM ANX B + adNV6360Vdsl4AnxA(1366), -- (17406369F1) NetVanta 6360 QUAD VDSL, ANX A + adNV6360Vdsl4AnxB(1367), -- (17406369F2) NetVanta 6360 QUAD VDSL, ANX B + adNV6360T1E18Efm(1368), -- (17806367F1) NetVanta 6360 OCTAL T1/E1 EFM + adNV6360Shdsl8Efm(1369), -- (17806368F1) NetVanta 6360 OCTAL SHDSL EFM + adNV6360Shdsl8EfmAnxB(1370), -- (17806368F2) NetVanta 6360 OCTAL SHDSL EFM ANX B + adNV1234G3(1371), -- (1703594G1) NetVanta 1234 3rd Gen + adNV1234PoEG3(1372), -- (1703595G1) NetVanta 1234 PoE 3rd Gen + adNV1238G3(1373), -- (1703598G1) NetVanta 1238 3rd Gen + adNV1238PoEG3(1374), -- (1703599G1) NetVanta 1238 PoE 3rd Gen + adTA5004Dom19Fan(1375), -- (1187094F1) TA5004 19" Domestic Mini Chassis Fan Module + adTA1108VPGponMduOnt(1376), -- (1179870F1R) TA1108VP GPON MDU ONT + adNV1235P(1377), -- (1700595G10) NetVanta 1235 PoE + adTA5k48pVDSL2Combo(1378), -- (1187130F1) TA5000 VDSL2 48 PORT Combo + adTA5kSwM5GBp10F1(1379), -- (1187031F1) TA5k 10G Switch Module ( 5G Backplane ) + adNV1531(1380), -- (1700570F1) NetVanta 1531 + adNV1531P(1381), -- (1700571F1) NetVanta 1531P + adTA5004VDSL2Vector192p(1382), -- (1187190F1) TA5004 VDSL2 Vector 192 PORT SLV + advWLAN(1383), -- (1951900G1) vWLAN + adTA5k4pSfp25GigGPONGen2(1384), -- (1187502F2) TA5000 2.5G 4PON SFP Based GPON OLT Gen 2 + adTA5k8pSfp25GigGPONGen2(1385), -- (1187503F2) TA5000 2.5G 8PON SFP Based GPON OLT Gen 2 + adTA5k4pXGPONOLT(1386), -- (1187510F1) TA5000 4PON XFP Based XGPON OLT + adNV6360Fxs24(1387), -- (47006366F1) NetVanta 6360 24 FXS + adNV6360Fxs16Fxo8(1388), -- (47006367F1) NetVanta 6360 16 FXS 8 FXO + adTA508VPGponMduOnt(1389), -- (1179870F1) TA508VP GPON MDU ONT + adNV8424RAEthSw(1390), -- (1174820F1) NetVanta 8424 RA Multi-service Edge Switch + adNV8424SDEthSw(1391), -- (1174821F1) NetVanta 8424 SD Multi-service Edge Switch + adNV5660(1392), -- (17005660F1) NetVanta 5660 + adTAOTOS100(1393), -- (1174155F1_OTOS_100) 100G OTN Transport Optical Switch + adTAETOS100(1394), -- (1174140F1_ETOS_100) 100G Ethernet Transport Optical Switch + adTATPR100(1395), -- (1174215F1_TPR_100) 100G Transponder Card + adNV1535P(1396), -- (1702595G10) NetVanta 1535P + adNGPON4XFP1010(1397), -- (1187514F1) NGPON 10/10, 4 XFP + adNV155024(1398), -- (17101524F1) NetVanta 1550-24 + adNV155024P(1399), -- (17101524PF1) NetVanta 1550-24P + adNV155048(1400), -- (17101548F1) NetVanta 1550-48 + adNV155048P(1401), -- (17101548PF1) NetVanta 1550-48P + + adEndOfList(9999) -- place holder for editing, never used. + } + + -- These identifiers are used to define the product leaves + -- in the subtree adtran(664).adPerform(4) + + AdPerformance ::= INTEGER { -- use to define all ADTRAN performance OIDs + adFRPerformmg (1), + adL3Performmg (2) + } + + -- These identifiers are used to define the product leaves + -- in the subtree adtran(664).adShared(5) + + AdSharedCommon ::= INTEGER { -- use to define all ADTRAN shared OIDs + adExLan(1), + adFRHistory(2), + adEOCxxx(3), + adTARouterGroup(4), + adFXOcommon(5), + adNx64common(6), + adOCUDPcommon(7), + adDSODPcommon(8), + adUBRITEcommon(9), + adFXScommon(10), + adPRI(11), + adXSUIQEXTmg(12), + adGenericShelves(13), + adH2TUCcommon(14), + adENDgenChassis(15), + adTrapInform(16), + adSCUCommon(17), + adEandMcommon(18), + adGenVoice(19), + adGenLIU(20), + adDSX1Common(21), + adTA1500SCUCommon(22), + adPSUcommon(23), + adGenSHDSL(24), + adTARouterTraps(25), + adTracerCommon(26), + adExp653x(27), + adTASHDSLSP(28), + adDSX1CommonTraps(29), -- extends adDSX1Common for traps + adunit(30), + adH4TUCcommon(31), + adIadSysMib(32), + adIadRouter(33), + adIadVoice(34), + adGenOPTI3(35), + adGenAtm(36), + ad4WCommon(37), + adDXCommon(38), + adGTCommon(39), + adGenOPTI3Traps(40), + adgenDSX1FR(41), + adTa6xx(42), + adIadIwf(43), + adGen654x(44), + adGenSHDSL4(45), + adMCUcommon(46), + adTA1500FT1common(47), + adGenOMMX(48), + adGenOMMXTraps(49), + adGenOptical(50), -- All future Phoenix (JV) + adGenHDSL(51), -- All future HDSL (BS, BT, JT) + adRfc2955FrAtm(52), -- CND (DC) + adGenAOS(53), + adGenAccessories(54), -- TA 3xxx apps (AP, GF, MR, EB) + adETOCommon(55), -- 1500 + ad4WTDMCommon(56), -- 1500 + adGen1500(57), -- All future 1500 (KW, PD) + adGenOMMXTraps2(58), + adSHDSL(59), -- All future SHDSL (JB, JB) + adCndRemRep(60), -- All future Rem Rep products (KE, BT) + adGenMiniDSLAM(61), -- All future Mini DSLAM products (GO, JT) + adGenCndIP(62), -- IP services for 1100F/5000 initially (TC) + adGenTaControllers(63),-- Total Access Controller products (AP, MR) + adGenGR303(64), -- All future GR303 generic MIBs (MM, PD) + adGenVDSL2(65), -- All future VDSL2 (JZ, BT) + adGenEfm(66), -- All future EFM (JB, JB) + adGen5000(67), -- All future 5000 (PM, PD -> AD, RW) + adGenFibE1(68), -- All future Fiber E1 (TC, JB) + adGenEoCu(69), -- All future Ethernet over Copper (JB, JB) + adGenCndSystem(70), -- Generic System MIB for CND products + adGenPwe(71), -- All future PWE (BM, JM) + adGenQueue(72), -- All future Queue (AR, JB) + adGenXDSL(73), -- All future xDSL DSL applicable options (CH, CP) + adGenDS3(74), -- All future DS3 products (JB, JB) + adGenEthernetOAM(75), -- All future Ethernet OAM products (RK, BT) + adGenGPON(76), -- All future GPON products (SS, JW) + adGenTAEMS(77), -- All future EMS MIBs (pb, tc, KD) + adGenDS1(78), -- All future DS1 products (AS, JV) + adGenErps(79), -- All future ERPS products (SM, JZ) + adGenDHCP(80), -- All future DHCP support (CB, TC) + adGenTest(81) -- All future Generic Test Engineering + } + + -- A type to define occupancy of a slot (real or virtual) + + AdPresence ::= INTEGER { -- used to reflect occupancy status + empty(1), -- not occupied and not reserved + virtual(2), -- empty, but was, or is + -- preprovisioned (optional) + occupied(3) -- occupied with designated type + } + + + -- A type to define alarm severities + + AdAlarmSeverity ::= INTEGER { -- A type to define alarm severities + informational(1), + warning(2), + minor(3), + major(4), + critical(5) + } + + -- A type for dynamic row creation, maintenance, and deletion + + EntryStatus ::= INTEGER { -- used to dynamically manage rows + valid(1), -- row exists, or command + -- to signal row complete + createRequest(2), -- command to insert row + underCreation(3), -- status upon creation if interim + invalid(4) -- command to delete row + } + + -- Table algorithm from rfc1757 RMON-MIB: + + -- EntryStatus ::= INTEGER + -- { valid(1), + -- createRequest(2), + -- underCreation(3), + -- invalid(4) + -- } + -- The status of a table entry. + -- + -- Setting this object to the value invalid(4) has the + -- effect of invalidating the corresponding entry. + -- That is, it effectively disassociates the mapping + -- identified with said entry. + -- It is an implementation-specific matter as to whether + -- the agent removes an invalidated entry from the table. + -- Accordingly, management stations must be prepared to + -- receive tabular information from agents that + -- corresponds to entries currently not in use. Proper + -- interpretation of such entries requires examination + -- of the relevant EntryStatus object. + -- + -- An existing instance of this object cannot be set to + -- createRequest(2). This object may only be set to + -- createRequest(2) when this instance is created. When + -- this object is created, the agent may wish to create + -- supplemental object instances with default values + -- to complete a conceptual row in this table. Because + -- the creation of these default objects is entirely at + -- the option of the agent, the manager must not assume + -- that any will be created, but may make use of any that + -- are created. Immediately after completing the create + -- operation, the agent must set this object to + -- underCreation(3). + -- + -- When in the underCreation(3) state, an entry is + -- allowed to exist in a possibly incomplete, possibly + -- inconsistent state, usually to allow it to be + -- modified in mutiple PDUs. When in this state, an + -- entry is not fully active. Entries shall exist in + -- the underCreation(3) state until the management + -- station is finished configuring the entry and sets + -- this object to valid(1) or aborts, setting this + -- object to invalid(4). If the agent determines that + -- an entry has been in the underCreation(3) state for + -- an abnormally long time, it may decide that the + -- management station has crashed. If the agent makes + -- this decision, it may set this object to invalid(4) + -- to reclaim the entry. A prudent agent will + -- understand that the management station may need to + -- wait for human input and will allow for that + -- possibility in its determination of this abnormally + -- long period. + -- + -- An entry in the valid(1) state is fully configured and + -- consistent and fully represents the configuration or + -- operation such a row is intended to represent. For + -- example, it could be a statistical function that is + -- configured and active, or a filter that is available + -- in the list of filters processed by the packet capture + -- process. + -- + -- A manager is restricted to changing the state of an + -- entry in the following ways: + -- + -- create under + -- To: valid Request Creation invalid + -- From: + -- valid OK NO OK OK + -- createRequest N/A N/A N/A N/A + -- underCreation OK NO OK OK + -- invalid NO NO NO OK + -- nonExistent NO OK NO OK + -- + -- In the table above, it is not applicable to move the + -- state from the createRequest state to any other + -- state because the manager will never find the + -- variable in that state. The nonExistent state is + -- not a value of the enumeration, rather it means that + -- the entryStatus variable does not exist at all. + -- + -- An agent may allow an entryStatus variable to change + -- state in additional ways, so long as the semantics + -- of the states are followed. This allowance is made + -- to ease the implementation of the agent and is made + -- despite the fact that managers should never + -- excercise these additional state transitions. + + END |