summaryrefslogtreecommitdiff
path: root/MIBS/adva/DEV-ID-MIB
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/adva/DEV-ID-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/adva/DEV-ID-MIB')
-rw-r--r--MIBS/adva/DEV-ID-MIB780
1 files changed, 780 insertions, 0 deletions
diff --git a/MIBS/adva/DEV-ID-MIB b/MIBS/adva/DEV-ID-MIB
new file mode 100644
index 0000000..5f16245
--- /dev/null
+++ b/MIBS/adva/DEV-ID-MIB
@@ -0,0 +1,780 @@
+-- =======================================================================
+-- 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 \ No newline at end of file