summaryrefslogtreecommitdiff
path: root/MIBS/adtran
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/adtran
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/adtran')
-rw-r--r--MIBS/adtran/ADTRAN-AOS138
-rw-r--r--MIBS/adtran/ADTRAN-AOS-3G642
-rw-r--r--MIBS/adtran/ADTRAN-AOS-DESKTOP-AUDITING481
-rw-r--r--MIBS/adtran/ADTRAN-AOS-DNS-MIB281
-rw-r--r--MIBS/adtran/ADTRAN-AOS-DS1-EXT510
-rw-r--r--MIBS/adtran/ADTRAN-AOS-DYING-GASP-MIB82
-rw-r--r--MIBS/adtran/ADTRAN-AOS-FAN-MIB135
-rw-r--r--MIBS/adtran/ADTRAN-AOS-MEDIAGATEWAY-MIB922
-rw-r--r--MIBS/adtran/ADTRAN-AOS-MEF-MIB88
-rw-r--r--MIBS/adtran/ADTRAN-AOS-MUX-MIB451
-rw-r--r--MIBS/adtran/ADTRAN-AOS-NETWORK-SYNC-MIB191
-rw-r--r--MIBS/adtran/ADTRAN-AOS-NETWORKMONITOR3803
-rw-r--r--MIBS/adtran/ADTRAN-AOS-OVER-TEMP-PROTECTION-MIB91
-rw-r--r--MIBS/adtran/ADTRAN-AOS-PORT-SECURITY-MIB56
-rw-r--r--MIBS/adtran/ADTRAN-AOS-POWER306
-rw-r--r--MIBS/adtran/ADTRAN-AOS-QOS2105
-rw-r--r--MIBS/adtran/ADTRAN-AOS-SIP-PROXY-MIB187
-rw-r--r--MIBS/adtran/ADTRAN-AOS-SIP-REGISTRATION309
-rw-r--r--MIBS/adtran/ADTRAN-AOS-VQM3941
-rw-r--r--MIBS/adtran/ADTRAN-AOS-VRRP-MIB258
-rw-r--r--MIBS/adtran/ADTRAN-AOSCPU467
-rw-r--r--MIBS/adtran/ADTRAN-AOSDOWNLOAD603
-rw-r--r--MIBS/adtran/ADTRAN-AOSFILESYSTEM239
-rw-r--r--MIBS/adtran/ADTRAN-AOSSNMP260
-rw-r--r--MIBS/adtran/ADTRAN-AOSUNIT403
-rw-r--r--MIBS/adtran/ADTRAN-COMMON-AOS138
-rw-r--r--MIBS/adtran/ADTRAN-IF-PERF-HISTORY-MIB795
-rw-r--r--MIBS/adtran/ADTRAN-MEF-PER-COS-PER-EVC-PERF-HISTORY-MIB649
-rw-r--r--MIBS/adtran/ADTRAN-MEF-PER-COS-PER-UNI-PERF-HISTORY-MIB616
-rw-r--r--MIBS/adtran/ADTRAN-MEF-PER-EVC-PERF-HISTORY-MIB617
-rw-r--r--MIBS/adtran/ADTRAN-MEF-PER-UNI-PERF-HISTORY-MIB589
-rw-r--r--MIBS/adtran/ADTRAN-MIB291
-rw-r--r--MIBS/adtran/ADTRAN-TC2259
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