From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/adva/DEV-ID-MIB | 780 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 780 insertions(+) create mode 100644 MIBS/adva/DEV-ID-MIB (limited to 'MIBS/adva/DEV-ID-MIB') 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 <>, + 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 <>, + 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 . + <>" + ::= { 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 -- cgit v1.2.3