mibs/MIBS/adva/DEV-ID-MIB
2023-12-05 12:25:34 +01:00

780 lines
28 KiB
Plaintext

-- =======================================================================
-- File : dev-id.mib
-- Description : Private MIB for Linux Router
-- By : Alex Rozin
-- Supports information about device identifiaction
-- Copyright (c) 2006 MRV. All Rights Reserved.
--
--
-- Reproduction of this document is authorized on condition that this
-- copyright notice is included. This MRV SNMP MIB Specification
-- embodies MRV's proprietary intellectual property. MRV
-- retains all title and ownership in the specification, including any
-- revisions.
--
-- It is MRV's intent to encourage the widespread use of this
-- specification in connection with the management of MRV's
-- products. MRV grants vendor, end-users, and other interested
-- parties a non-exclusive license to use this specification in
-- connection with the management of MRV's products.
--
-- This specification is supplied "AS IS," and MRV makes no
-- warranty, either express or implied, as to the use, operation,
-- condition, or performance of the specification.
--
-- Copyright text courtesy of MRV
--
-- If you have any questions about this MIB, please call MRV
-- Technical Support Center at 1-800-858-7815 from inside USA or
-- 1-818-773-0900 from outside USA.
--
--
-- MRV retains the right to change this MIB without notification.
DEV-ID-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, enterprises,
Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
nbSwitchG1Il, nbase FROM OS-COMMON-TC-MIB
DisplayString FROM SNMPv2-TC;
nbDevId MODULE-IDENTITY
LAST-UPDATED "201609140000Z" -- 14 September 2016
ORGANIZATION "MRV Communications, Inc."
CONTACT-INFO
"Alex Rozin
MRV Communication, Inc
http://www.mrv.com
Email: ARozin@mrv.com"
DESCRIPTION
"Supports information about device identifiaction."
-- Revision history
REVISION "201609140000Z" -- 14 September 2016
DESCRIPTION
"1. osNgBobk device family.
2. Drafts for nbDevIdOamFpgaInfo & nbDevIdPiggyInfo."
REVISION "201503240000Z" -- 24 March 2015
DESCRIPTION
"OIDs for OP-X series."
REVISION "201203190000Z" -- 19 March 2012
DESCRIPTION
"nbProducts and its sons."
REVISION "200602220000Z"
DESCRIPTION
"Initial edition."
::= { nbSwitchG1Il 16 }
-- ************************************************************
-- MIB place Definition
-- ************************************************************
nbDevIdHardware OBJECT IDENTIFIER ::= { nbDevId 4 }
nbDevIdSoftware OBJECT IDENTIFIER ::= { nbDevId 5 }
nbDevIdConformance OBJECT IDENTIFIER ::= { nbDevId 101 }
nbDevIdHardwareSerial OBJECT IDENTIFIER ::= { nbDevIdHardware 3 }
nbDevIdOamFpgaInfo OBJECT IDENTIFIER ::= { nbDevIdHardware 6 }
nbDevIdPiggyInfo OBJECT IDENTIFIER ::= { nbDevIdHardware 7 }
nbDevIdUnitInfo OBJECT IDENTIFIER ::= { nbDevIdHardware 10 }
nbProducts OBJECT IDENTIFIER ::= { nbase 22 }
os9024v4CBase OBJECT IDENTIFIER ::= { nbProducts 1 }
os9024v4C OBJECT IDENTIFIER ::= { os9024v4CBase 1 }
os9048v4GBase OBJECT IDENTIFIER ::= { nbProducts 2 }
os9048v4G OBJECT IDENTIFIER ::= { os9048v4GBase 1 }
os9024vMBase OBJECT IDENTIFIER ::= { nbProducts 4 }
os9024vM OBJECT IDENTIFIER ::= { os9024vMBase 1 }
os9024Fv4GBase OBJECT IDENTIFIER ::= { nbProducts 5 }
os9024Fv4G OBJECT IDENTIFIER ::= { os9024Fv4GBase 1 }
os9012v10GBase OBJECT IDENTIFIER ::= { nbProducts 6 }
os9012v10G OBJECT IDENTIFIER ::= { os9012v10GBase 1 }
os9012vMBase OBJECT IDENTIFIER ::= { nbProducts 7 }
os9012vM OBJECT IDENTIFIER ::= { os9012vMBase 1 }
os910Base OBJECT IDENTIFIER ::= { nbProducts 8 }
os910 OBJECT IDENTIFIER ::= { os910Base 1 }
os912Base OBJECT IDENTIFIER ::= { nbProducts 9 }
os912 OBJECT IDENTIFIER ::= { os912Base 1 }
os9024M210GBase OBJECT IDENTIFIER ::= { nbProducts 10 }
os9024M210G OBJECT IDENTIFIER ::= { os9024M210GBase 1 }
os9052Base OBJECT IDENTIFIER ::= { nbProducts 13 }
os9052 OBJECT IDENTIFIER ::= { os9052Base 1 }
os9012M10GBase OBJECT IDENTIFIER ::= { nbProducts 14 }
os9012M10G OBJECT IDENTIFIER ::= { os9012M10GBase 1 }
os910MBase OBJECT IDENTIFIER ::= { nbProducts 15 }
os910M OBJECT IDENTIFIER ::= { os910MBase 1 }
os930Base OBJECT IDENTIFIER ::= { nbProducts 16 }
os930 OBJECT IDENTIFIER ::= { os930Base 1 }
os904Base OBJECT IDENTIFIER ::= { nbProducts 18 }
os904 OBJECT IDENTIFIER ::= { os904Base 1 }
-- os904E OBJECT IDENTIFIER ::= { os904Base 1 }
-- os904EXT OBJECT IDENTIFIER ::= { os904Base 1 }
osOPN1600v8C2Base OBJECT IDENTIFIER ::= { nbProducts 19 }
osOPN1600v8C2 OBJECT IDENTIFIER ::= { osOPN1600v8C2Base 1 }
-- reserve OBJECT IDENTIFIER ::= { nbProducts 20 }
-- reserve OBJECT IDENTIFIER ::= { os927Base 1 }
os912CBase OBJECT IDENTIFIER ::= { nbProducts 21 }
os912C OBJECT IDENTIFIER ::= { os912CBase 1 }
os906CBase OBJECT IDENTIFIER ::= { nbProducts 22 }
os906C OBJECT IDENTIFIER ::= { os906CBase 1 }
-- os906CE OBJECT IDENTIFIER ::= { nbProducts 1 }
-- os906CEXT OBJECT IDENTIFIER ::= { nbProducts 1 }
os9124Base OBJECT IDENTIFIER ::= { nbProducts 23 }
os9124 OBJECT IDENTIFIER ::= { os9124Base 1 }
osOPN1600v8S2Base OBJECT IDENTIFIER ::= { nbProducts 24 }
osOPN1600v8S2 OBJECT IDENTIFIER ::= { osOPN1600v8S2Base 1 }
os904vMBHBase OBJECT IDENTIFIER ::= { nbProducts 25 }
os904vMBH OBJECT IDENTIFIER ::= { os904vMBHBase 1 }
os904vDSL4Base OBJECT IDENTIFIER ::= { nbProducts 26 }
os904vDSL4 OBJECT IDENTIFIER ::= { os904vDSL4Base 1 }
os940Base OBJECT IDENTIFIER ::= { nbProducts 27 }
os940 OBJECT IDENTIFIER ::= { os940Base 1 }
os940MBase OBJECT IDENTIFIER ::= { nbProducts 28 }
os940M OBJECT IDENTIFIER ::= { os940MBase 1 }
osOPN800v8S2Base OBJECT IDENTIFIER ::= { nbProducts 29 }
osOPN800v8S2 OBJECT IDENTIFIER ::= { osOPN800v8S2Base 1 }
os904vMBH4Base OBJECT IDENTIFIER ::= { nbProducts 30 }
os904vMBH4 OBJECT IDENTIFIER ::= { os904vMBH4Base 1 }
os9244Base OBJECT IDENTIFIER ::= { nbProducts 31 }
os9244 OBJECT IDENTIFIER ::= { os9244Base 1 }
os940RBase OBJECT IDENTIFIER ::= { nbProducts 32 }
os940R OBJECT IDENTIFIER ::= { os940RBase 1 }
os940rTL OBJECT IDENTIFIER ::= { os940R 1 }
os606Base OBJECT IDENTIFIER ::= { nbProducts 33 }
os606 OBJECT IDENTIFIER ::= { os606Base 1 }
os904GBase OBJECT IDENTIFIER ::= { nbProducts 34 }
os904G OBJECT IDENTIFIER ::= { os904GBase 1 }
os906GBase OBJECT IDENTIFIER ::= { nbProducts 36 }
os906GShort OBJECT IDENTIFIER ::= { os906GBase 1 }
os906GnotSync OBJECT IDENTIFIER ::= { os906GShort 1 }
os906G OBJECT IDENTIFIER ::= { os906GnotSync 1 }
os906GMbh OBJECT IDENTIFIER ::= { os906GnotSync 2 }
os906GSync OBJECT IDENTIFIER ::= { os906GShort 2 }
os906GS OBJECT IDENTIFIER ::= { os906GSync 1 }
os906GSMbh OBJECT IDENTIFIER ::= { os906GSync 2 }
os906GLong OBJECT IDENTIFIER ::= { os906GBase 2 }
os906GLnotSync OBJECT IDENTIFIER ::= { os906GLong 1 }
os906GMB OBJECT IDENTIFIER ::= { os906GLnotSync 1 }
os906GM OBJECT IDENTIFIER ::= { os906GMB 1 }
os906GMe OBJECT IDENTIFIER ::= { os906GMB 2 }
os906GMMbhB OBJECT IDENTIFIER ::= { os906GLnotSync 2 }
os906GMMbh OBJECT IDENTIFIER ::= { os906GMMbhB 1 }
os906GMMbhe OBJECT IDENTIFIER ::= { os906GMMbhB 2 }
os906GLSync OBJECT IDENTIFIER ::= { os906GLong 2 }
os906GMSB OBJECT IDENTIFIER ::= { os906GLSync 1 }
os906GMS OBJECT IDENTIFIER ::= { os906GMSB 1 }
os906GMSe OBJECT IDENTIFIER ::= { os906GMSB 2 }
os906GMSMbhB OBJECT IDENTIFIER ::= { os906GLSync 2 }
os906GMSMbh OBJECT IDENTIFIER ::= { os906GMSMbhB 1 }
os906GMSMbhe OBJECT IDENTIFIER ::= { os906GMSMbhB 2 }
osNgBase OBJECT IDENTIFIER ::= { nbProducts 37 }
osNgV20 OBJECT IDENTIFIER ::= { osNgBase 1 } -- Bobcat2
osNgV8 OBJECT IDENTIFIER ::= { osNgBase 2 } -- Bobcat2
osNgSimple OBJECT IDENTIFIER ::= { osNgBase 3 } -- Bobcat2
osNgV8m1 OBJECT IDENTIFIER ::= { osNgSimple 8 } -- Bobcat2
osNgV20m1 OBJECT IDENTIFIER ::= { osNgSimple 20 } -- Bobcat2
osNgBobk OBJECT IDENTIFIER ::= { osNgBase 4 } -- C-Chip
osNgBobkCetus OBJECT IDENTIFIER ::= { osNgBobk 8 }
osNgBobkV8 OBJECT IDENTIFIER ::= { osNgBobkCetus 1 }
osNgBobkV8m OBJECT IDENTIFIER ::= { osNgBobkCetus 2 } -- With slot for a module without FPGA
osNgBobkV8f OBJECT IDENTIFIER ::= { osNgBobkCetus 3 } -- With FPGA without slot for a module
osNgBobkV8mf OBJECT IDENTIFIER ::= { osNgBobkCetus 4 } -- With slot for a module and FPGA
osNgBobkV8h OBJECT IDENTIFIER ::= { osNgBobkCetus 5 } -- XG304H
osNgBobkV8hf OBJECT IDENTIFIER ::= { osNgBobkCetus 6 } -- XG304H With FPGA
osNgBobkCaelum OBJECT IDENTIFIER ::= { osNgBobk 20 }
osNgBobkV20 OBJECT IDENTIFIER ::= { osNgBobkCaelum 1 }
osNgBobkV20f OBJECT IDENTIFIER ::= { osNgBobkCaelum 3 } -- With FPGA
osNgBobkV20h OBJECT IDENTIFIER ::= { osNgBobkCaelum 5 } -- XG308H
osNgBobkV20h OBJECT IDENTIFIER ::= { osNgBobkCaelum 6 } -- XG308H With FPGA
osNgBc2 OBJECT IDENTIFIER ::= { osNgBase 5 } -- Bobcat2
osNgBc2p52 OBJECT IDENTIFIER ::= { osNgBc2 52 } -- 52 ports
osXG312 OBJECT IDENTIFIER ::= { osNgBc2p52 1 } -- Without FPGA
osXG312f OBJECT IDENTIFIER ::= { osNgBc2p52 3 } -- With FPGA
-- ************************************************************
-- OS-DM products
-- ************************************************************
osDmBase OBJECT IDENTIFIER ::= { nbProducts 80 }
osDmIPoe OBJECT IDENTIFIER ::= { osDmBase 1 }
osDmIPoe1g OBJECT IDENTIFIER ::= { osDmIPoe 1 }
osDmIPoe1gMrv OBJECT IDENTIFIER ::= { osDmIPoe1g 1 }
osDmIPoe1gRb OBJECT IDENTIFIER ::= { osDmIPoe1g 2 }
osDmIPoe1gRb6 OBJECT IDENTIFIER ::= { osDmIPoe1gRb 6 }
osDmIPoe1gRb6p4 OBJECT IDENTIFIER ::= { osDmIPoe1gRb6 4 }
osDmIPoe1gRb8 OBJECT IDENTIFIER ::= { osDmIPoe1gRb 8 }
osDmIPoe1gRb8p6 OBJECT IDENTIFIER ::= { osDmIPoe1gRb8 6 }
osDmIPoe1gRb10 OBJECT IDENTIFIER ::= { osDmIPoe1gRb 10 }
osDmIPoe1gRb10p8 OBJECT IDENTIFIER ::= { osDmIPoe1gRb10 8 }
osDmIPoe10g OBJECT IDENTIFIER ::= { osDmIPoe 10 }
osDmINonPoe OBJECT IDENTIFIER ::= { osDmBase 2 }
osDmCEth OBJECT IDENTIFIER ::= { osDmBase 3 }
-- ************************************************************
-- OP-X products
-- ************************************************************
nbOpx OBJECT IDENTIFIER ::= { nbProducts 100 }
opx1 OBJECT IDENTIFIER ::= { nbOpx 1 }
opx4 OBJECT IDENTIFIER ::= { nbOpx 4 }
ciscoStackMakerConf OBJECT IDENTIFIER ::= { enterprises cisco(9) ciscoMgmt(9) ciscoStackMakerMIB(59) ciscoStackMakerMIBObjects(1) 1 }
-- ************************************************************
-- Textual conventions
-- ************************************************************
-- ************************************************************
-- Product Name
-- ************************************************************
nbDevIdTypeName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the device type, for example 'OptiSwitch 9024-4C'."
::= { nbDevId 1 }
nbDevIdSysName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"An administratively-assigned name for this managed node.
By convention, this is the node's fully-qualified domain
name. If the name is unknown, the value is the zero-length
string. See also sysName=mib-2.system.5"
::= { nbDevId 2 }
nbDevIdBaseMAC OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (6))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Base MAC address."
::= { nbDevId 3 }
-- ************************************************************
-- Hardware
-- ************************************************************
nbDevIdHardwareVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version."
::= { nbDevIdHardware 2 }
nbDevIdHardwareSubVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware sub version."
::= { nbDevIdHardware 8 }
nbDevIdHardwareVersionString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware version string."
::= { nbDevIdHardware 9 }
nbDevIdHardwareSerialBoard OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Board serial number."
::= { nbDevIdHardwareSerial 1 }
nbDevIdHardwareSerialUnit OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit serial number."
::= { nbDevIdHardwareSerial 2 }
nbDevIdHardwareCpuNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of CPUs."
::= { nbDevIdHardware 4 }
nbDevIdCpuTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbDevIdCpuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of supported standard MIBs."
::= { nbDevIdHardware 5 }
nbDevIdCpuEntry OBJECT-TYPE
SYNTAX NbDevIdCpuEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { nbDevIdCpuIndex }
::= { nbDevIdCpuTable 1 }
NbDevIdCpuEntry ::= SEQUENCE {
nbDevIdCpuIndex Integer32,
nbDevIdCpuSerial DisplayString,
nbDevIdCpuDescr DisplayString
}
nbDevIdCpuIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"1-base index of CPU entry."
::= { nbDevIdCpuEntry 1 }
nbDevIdCpuSerial OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU serial number."
::= { nbDevIdCpuEntry 4 }
nbDevIdCpuDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"CPU description, let's say
'MPC8245, 266MHz with 64MB flash and 128MB Dram memory'."
::= { nbDevIdCpuEntry 9 }
nbDevIdOamFpgaNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of OAM FPGAs. If the agent return 0 or error <<No Such Object available on this agent>>,
then the table is empty."
::= { nbDevIdOamFpgaInfo 1 }
nbDevIdOamFpgaTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbDevIdOamFpgaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of OAM FPGA."
::= { nbDevIdOamFpgaInfo 2 }
nbDevIdOamFpgaEntry OBJECT-TYPE
SYNTAX NbDevIdOamFpgaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry of nbDevIdOamFpgaTable."
INDEX { nbDevIdOamFpgaIndex }
::= { nbDevIdOamFpgaTable 1 }
NbDevIdOamFpgaEntry ::= SEQUENCE {
nbDevIdOamFpgaIndex Integer32,
nbDevIdOamFpgaType INTEGER,
nbDevIdOamFpgaVersion Integer32,
nbDevIdOamFpgaDescr DisplayString
}
nbDevIdOamFpgaIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"1-based index of entry."
::= { nbDevIdOamFpgaEntry 1 }
nbDevIdOamFpgaType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
oam1GFpga (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the entity."
::= { nbDevIdOamFpgaEntry 3 }
nbDevIdOamFpgaVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numerical version of the entity."
::= { nbDevIdOamFpgaEntry 4 }
nbDevIdOamFpgaDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the entity."
::= { nbDevIdOamFpgaEntry 9 }
nbDevIdPiggyNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of Piggy modules. If the agent return 0 or error <<No Such Object available on this agent>>,
then the table is empty."
::= { nbDevIdPiggyInfo 1 }
nbDevIdPiggyTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbDevIdPiggyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of Piggy modules."
::= { nbDevIdPiggyInfo 2 }
nbDevIdPiggyEntry OBJECT-TYPE
SYNTAX NbDevIdPiggyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Entry of nbDevIdPiggyTable."
INDEX { nbDevIdPiggyIndex }
::= { nbDevIdPiggyTable 1 }
NbDevIdPiggyEntry ::= SEQUENCE {
nbDevIdPiggyIndex Integer32,
nbDevIdPiggyType INTEGER,
nbDevIdPiggyVersion Integer32,
nbDevIdPiggyDescr DisplayString
}
nbDevIdPiggyIndex OBJECT-TYPE
SYNTAX Integer32 (1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"1-based index of entry."
::= { nbDevIdPiggyEntry 1 }
nbDevIdPiggyType OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
dryContactOnly (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Type of the entity."
::= { nbDevIdPiggyEntry 3 }
nbDevIdPiggyVersion OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Numerical version of the entity."
::= { nbDevIdPiggyEntry 4 }
nbDevIdPiggyDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Description of the entity."
::= { nbDevIdPiggyEntry 9 }
nbDevIdUnitInfoName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit name."
::= { nbDevIdUnitInfo 1 }
nbDevIdUnitInfoPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit part number."
::= { nbDevIdUnitInfo 2 }
nbDevIdUnitInfoManufacturer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit manufacturer name."
::= { nbDevIdUnitInfo 3 }
nbDevIdUnitInfoManufactureSite OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit manufacturer site."
::= { nbDevIdUnitInfo 4 }
nbDevIdUnitInfoManufactureDate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit manufacturer date"
::= { nbDevIdUnitInfo 5 }
-- ************************************************************
-- Software
-- ************************************************************
nbDevIdSoftwareMasterOSVers OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version description, let's say '1_0_6'."
::= { nbDevIdSoftware 1 }
nbDevIdSoftwareBuildTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Build time, for example: Tue Jun 14 23:03:09 IDT 2005."
::= { nbDevIdSoftware 2 }
-- ************************************************************
-- nbDevIdMibTable
-- ************************************************************
nbDevIdMibTable OBJECT-TYPE
SYNTAX SEQUENCE OF NbDevIdMibEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"List of supported standard MIBs."
::= { nbDevIdSoftware 3 }
nbDevIdMibEntry OBJECT-TYPE
SYNTAX NbDevIdMibEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { nbDevIdMibStdName }
::= { nbDevIdMibTable 1 }
NbDevIdMibEntry ::= SEQUENCE {
nbDevIdMibStdName DisplayString,
nbDevIdMibName DisplayString,
nbDevIdMibTitle DisplayString,
nbDevIdMibNote DisplayString
}
nbDevIdMibStdName OBJECT-TYPE
SYNTAX DisplayString (SIZE(3..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the standart, like RFC2819."
::= { nbDevIdMibEntry 1 }
nbDevIdMibName OBJECT-TYPE
SYNTAX DisplayString (SIZE(3..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Name of the MIB, like RMON-MIB."
::= { nbDevIdMibEntry 2 }
nbDevIdMibTitle OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Title of standart, like
'Remote Network Monitoring Management Information Base'."
::= { nbDevIdMibEntry 5 }
nbDevIdMibNote OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Note about level of support on the current device."
::= { nbDevIdMibEntry 8 }
nbDevIdFirmware OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Firmware version."
::= { nbDevId 6 }
nbDevIdFpgaHwVers OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA Hardware Version name."
::= { nbDevId 7 }
nbDevIdFpgaSwVers OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"FPGA Software version."
::= { nbDevId 8 }
nbDevIdBrandId OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
mrv (2),
adva (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Product brand id"
::= { nbDevId 9 }
nbDevIdModuleInfo OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Module Hardware information"
::= { nbDevId 10 }
csmStackName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"For TELSTA: fetched from CISCO-STACKMAKER-MIB .
<<A descriptive string used by the network administrator
one stack at any given time. If this entry is empty,
the device is not a member of a stack.
Changing the value of this object will move the device
to a different stack. If the value is cleared, the device
is no longer a member of any stack.>>"
::= { ciscoStackMakerConf 1 }
-- *******************************************************************
-- Conformance Information
-- *******************************************************************
nbDevIdMIBCompliances OBJECT IDENTIFIER ::= { nbDevIdConformance 1 }
nbDevIdMIBGroups OBJECT IDENTIFIER ::= { nbDevIdConformance 2 }
nbDevIdMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The core compliance statement for all 'nbDevId' MIB implementations."
MODULE -- this module
MANDATORY-GROUPS {
nbDevIdGroup
}
GROUP nbDevIOptionaldGroup
DESCRIPTION
"."
::= { nbDevIdMIBCompliances 1 }
-- ...................................................................
-- Conformance Groups
-- ...................................................................
nbDevIdGroup OBJECT-GROUP
OBJECTS {
nbDevIdTypeName,
nbDevIdSysName,
nbDevIdBaseMAC,
nbDevIdHardwareVersion,
nbDevIdHardwareSubVersion,
nbDevIdHardwareVersionString,
nbDevIdHardwareSerialBoard,
nbDevIdHardwareSerialUnit,
nbDevIdOamFpgaNumber,
nbDevIdOamFpgaType, nbDevIdOamFpgaVersion, nbDevIdOamFpgaDescr,
nbDevIdPiggyNumber,
nbDevIdPiggyType, nbDevIdPiggyVersion, nbDevIdPiggyDescr,
nbDevIdSoftwareMasterOSVers,
nbDevIdSoftwareBuildTime,
nbDevIdHardwareCpuNumber,
nbDevIdCpuSerial,
nbDevIdCpuDescr,
csmStackName,
nbDevIdBrandId,
nbDevIdModuleInfo,
nbDevIdUnitInfoName, nbDevIdUnitInfoPartNumber, nbDevIdUnitInfoManufacturer,
nbDevIdUnitInfoManufactureSite, nbDevIdUnitInfoManufactureDate
}
STATUS current
DESCRIPTION
"Mandatory objects for grouping of Device Id parameters."
::= { nbDevIdMIBGroups 1 }
nbDevIOptionaldGroup OBJECT-GROUP
OBJECTS {
nbDevIdMibName,
nbDevIdMibTitle,
nbDevIdMibNote,
nbDevIdFirmware,
nbDevIdFpgaHwVers,
nbDevIdFpgaSwVers
}
STATUS current
DESCRIPTION
"Optional objects for grouping of Device Id parameters."
::= { nbDevIdMIBGroups 2 }
END