Commit version 24.12.13800
This commit is contained in:
310
mibs/adtran/ADTRAN-TA5K-GENSLOT-MIB
Normal file
310
mibs/adtran/ADTRAN-TA5K-GENSLOT-MIB
Normal file
@ -0,0 +1,310 @@
|
||||
ADTRAN-TA5K-GENSLOT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- TITLE: Generic TA5k chassis slot MIB
|
||||
-- PRODUCT: All TA5k products
|
||||
-- VERSION: 1.0
|
||||
-- DATE: 06/07/27 (yy/mm/dd)
|
||||
-- AUTHOR: Daniel Corley <dan.corley@adtran.com>
|
||||
-- SNMP: SNMPv2
|
||||
-- MIB ARC: adtran.adShared.adGenTa5k.adGenTa5kSlot
|
||||
|
||||
|
||||
-- HISTORY:
|
||||
-- 06/07/27 DTC - Created based on GenSlot.mib.
|
||||
|
||||
-- NOTES:
|
||||
-- adGenTa5kSlotMacAddressIndex:
|
||||
-- The correspondence between a particular MAC address Index and it's intended
|
||||
-- target interface (e.g. POTS vs. ADSL i/f) is up to the module software designer
|
||||
-- and should be documented in the module's enterprise MIB and coordinated with
|
||||
-- test engineering for ATP.
|
||||
|
||||
-- adGenTa5kSlotDeviceRevision:
|
||||
-- The mapping between index number and device type is up to the card developer
|
||||
-- and should be documented in the module's enterprise MIB so that the device
|
||||
-- revisions can be interpreted correctly. The data returned by the module should
|
||||
-- also include a descriptive device name as part of the string.
|
||||
-- For example: 'BackplaneFPGA: 0x0005' or 'VoiceDSP A: 08.05'.
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY,
|
||||
OBJECT-TYPE,
|
||||
Integer32
|
||||
FROM SNMPv2-SMI
|
||||
|
||||
DisplayString,
|
||||
PhysAddress,
|
||||
TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
|
||||
AdPresence,
|
||||
AdProductIdentifier
|
||||
FROM ADTRAN-TC
|
||||
|
||||
adGenTa5kSlot,
|
||||
adGenTa5kSlotID
|
||||
FROM ADTRAN-GENTA5K-MIB
|
||||
|
||||
adGenSlotInfoIndex
|
||||
FROM ADTRAN-GENSLOT-MIB
|
||||
|
||||
adGenericShelves
|
||||
FROM ADTRAN-GENCHASSIS-MIB;
|
||||
|
||||
|
||||
-- Module ID ================================================================================================
|
||||
|
||||
adGenTa5kSlotModuleIdentity MODULE-IDENTITY
|
||||
LAST-UPDATED "201410090000Z"
|
||||
ORGANIZATION
|
||||
"ADTRAN, Inc."
|
||||
CONTACT-INFO
|
||||
"CND Tech Support
|
||||
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
|
||||
"Total Access 5000 GenSlot MIB"
|
||||
|
||||
REVISION "201410090000Z"
|
||||
DESCRIPTION
|
||||
"Added the following OID: adGenTa5kSlotIOModuleID"
|
||||
|
||||
REVISION "201310030000Z"
|
||||
DESCRIPTION "Added the following OID to the adGenTa5kSlotTable:
|
||||
adGenTa5kSlotSwVerInstallTime (the date and time
|
||||
that this software version was installed on the hw)"
|
||||
|
||||
::= { adGenTa5kSlotID 1 }
|
||||
|
||||
-- OBJECT IDENTIFIERS =======================================================================================
|
||||
|
||||
adGenTa5kSlotTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AdGenTa5kSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"..."
|
||||
::= { adGenTa5kSlot 1 }
|
||||
|
||||
adGenTa5kSlotEntry OBJECT-TYPE
|
||||
SYNTAX AdGenTa5kSlotEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"..."
|
||||
INDEX { adGenSlotInfoIndex }
|
||||
::= { adGenTa5kSlotTable 1 }
|
||||
|
||||
AdGenTa5kSlotEntry ::=
|
||||
SEQUENCE {
|
||||
adGenTa5kSlotRestoreFactoryDefaults Integer32,
|
||||
adGenTa5kSlotReboot Integer32,
|
||||
adGenTa5kSlotMaxMacs Integer32,
|
||||
adGenTa5kSlotFlashStatus INTEGER,
|
||||
adGenTa5kSlotSystemSwVersion DisplayString,
|
||||
adGenTa5kSlotBootSwVersion DisplayString,
|
||||
adGenTa5kSlotBootSystemSwVersion DisplayString,
|
||||
adGenTa5kSlotDateOfManufacture DisplayString,
|
||||
adGenTa5kSlotSwVerInstallTime DisplayString,
|
||||
adGenTa5kSlotIOModuleID DisplayString
|
||||
}
|
||||
|
||||
adGenTa5kSlotRestoreFactoryDefaults OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set used to restore all parameters on the target to
|
||||
factory defaults. The values that can be set may vary
|
||||
for different factory options. The values to set and
|
||||
the effect will be card specific and documented in the
|
||||
ATP. Always returns 1 on get."
|
||||
::= { adGenTa5kSlotEntry 1 }
|
||||
|
||||
adGenTa5kSlotReboot OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Setting this item to 1 will initiate a reboot on the target module.
|
||||
Always returns 1 on get."
|
||||
::= { adGenTa5kSlotEntry 2 }
|
||||
|
||||
-- NOTE: adGenTa5kSlotMaxMacs is not included in adGenTa5kMacAddressTable
|
||||
-- because it is indexed by slot, not by slot & MAC number.
|
||||
adGenTa5kSlotMaxMacs OBJECT-TYPE
|
||||
SYNTAX Integer32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This returns the number of MAC addresses supported by the target."
|
||||
::= { adGenTa5kSlotEntry 3 }
|
||||
|
||||
adGenTa5kSlotFlashStatus OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
busy(1),
|
||||
idle(2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This item indicates whether or not the non-volatile storage device is currently busy.
|
||||
busy(1) = The storage device is currently in a write operation or a write
|
||||
operation is pending.
|
||||
idle(2) = The storage device is currently idle and no writes are pending."
|
||||
::= { adGenTa5kSlotEntry 4 }
|
||||
|
||||
adGenTa5kSlotSystemSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TA5000 Module Application System Software Version Number."
|
||||
::= { adGenTa5kSlotEntry 5 }
|
||||
|
||||
adGenTa5kSlotBootSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TA5000 Module Boot Software Version Number."
|
||||
::= { adGenTa5kSlotEntry 6 }
|
||||
|
||||
adGenTa5kSlotBootSystemSwVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TA5000 Module Boot System Software Version Number."
|
||||
::= { adGenTa5kSlotEntry 7 }
|
||||
|
||||
adGenTa5kSlotDateOfManufacture OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The TA5000 Module's date of manufacture."
|
||||
::= { adGenTa5kSlotEntry 8 }
|
||||
|
||||
adGenTa5kSlotSwVerInstallTime OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The install time of the current software image"
|
||||
::= { adGenTa5kSlotEntry 9 }
|
||||
|
||||
adGenTa5kSlotIOModuleID OBJECT-TYPE
|
||||
SYNTAX DisplayString(SIZE (0..80))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Input-Output Module Part Number and Description"
|
||||
::= { adGenTa5kSlotEntry 10}
|
||||
|
||||
-- MAC ADDRESS OBJECT IDENTIFIERS ===========================================================================
|
||||
|
||||
adGenTa5kSlotMacAddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AdGenTa5kSlotMacAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides one row for each MAC
|
||||
address entry per slot in a TA5000 system."
|
||||
::= { adGenTa5kSlot 2 }
|
||||
|
||||
adGenTa5kSlotMacAddressEntry OBJECT-TYPE
|
||||
SYNTAX AdGenTa5kSlotMacAddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the adGenTa5kSlotMacAddressTable."
|
||||
INDEX { adGenSlotInfoIndex, adGenTa5kSlotMacAddressIndex }
|
||||
::= { adGenTa5kSlotMacAddressTable 1 }
|
||||
|
||||
AdGenTa5kSlotMacAddressEntry ::=
|
||||
SEQUENCE {
|
||||
adGenTa5kSlotMacAddressIndex Integer32,
|
||||
adGenTa5kSlotMacAddress OCTET STRING
|
||||
}
|
||||
|
||||
adGenTa5kSlotMacAddressIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TA5000 general module MAC Address index."
|
||||
::= { adGenTa5kSlotMacAddressEntry 1 }
|
||||
|
||||
-- See NOTES section for additional info on this object.
|
||||
adGenTa5kSlotMacAddress OBJECT-TYPE
|
||||
SYNTAX OCTET STRING (SIZE (6))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to get all of the MAC addresses in the selected card.
|
||||
This only applies to modules that require a MAC address."
|
||||
::= { adGenTa5kSlotMacAddressEntry 2 }
|
||||
|
||||
-- DEVICE VERSION OBJECT IDENTIFIERS ========================================================================
|
||||
|
||||
adGenTa5kSlotDeviceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AdGenTa5kSlotDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table provides one row for each device
|
||||
entry per slot in a TA5000 system."
|
||||
::= { adGenTa5kSlot 3 }
|
||||
|
||||
adGenTa5kSlotDeviceEntry OBJECT-TYPE
|
||||
SYNTAX AdGenTa5kSlotDeviceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION "An entry in the adGenTa5kSlotDeviceTable."
|
||||
INDEX { adGenSlotInfoIndex, adGenTa5kSlotDeviceIndex }
|
||||
::= { adGenTa5kSlotDeviceTable 1 }
|
||||
|
||||
AdGenTa5kSlotDeviceEntry ::=
|
||||
SEQUENCE {
|
||||
adGenTa5kSlotDeviceIndex Integer32,
|
||||
adGenTa5kSlotDeviceDesc DisplayString,
|
||||
adGenTa5kSlotDeviceRevision DisplayString
|
||||
}
|
||||
|
||||
adGenTa5kSlotDeviceIndex OBJECT-TYPE
|
||||
SYNTAX Integer32(1..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"TA5000 module Device index."
|
||||
::= { adGenTa5kSlotDeviceEntry 1 }
|
||||
|
||||
|
||||
adGenTa5kSlotDeviceDesc OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This item returns a string representing the device
|
||||
|
||||
an FPGA, datapump, etc."
|
||||
::= { adGenTa5kSlotDeviceEntry 2 }
|
||||
|
||||
-- See NOTES section for additional info on this object.
|
||||
adGenTa5kSlotDeviceRevision OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This item returns a string representing the revision or
|
||||
version of a device embedded in the target module such as
|
||||
an FPGA, datapump, etc."
|
||||
::= { adGenTa5kSlotDeviceEntry 3 }
|
||||
|
||||
END
|
||||
|
||||
|
Reference in New Issue
Block a user