summaryrefslogtreecommitdiff
path: root/MIBS/ubiquoss/UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-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/ubiquoss/UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/ubiquoss/UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB')
-rw-r--r--MIBS/ubiquoss/UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB540
1 files changed, 540 insertions, 0 deletions
diff --git a/MIBS/ubiquoss/UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB
new file mode 100644
index 0000000..9d9c497
--- /dev/null
+++ b/MIBS/ubiquoss/UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB
@@ -0,0 +1,540 @@
+-- *****************************************************************
+-- UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB.my
+--
+-- Jul. 2013, Hangil Won
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ ifIndex
+ FROM RFC1213-MIB
+ IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ MacAddress, DisplayString
+ FROM SNMPv2-TC
+ ubi10GEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+
+ ubi10gSoftwareMIB MODULE-IDENTITY
+ LAST-UPDATED "201601072200Z"
+ ORGANIZATION
+ "Ubiquoss Inc."
+ CONTACT-INFO
+ "Chair : Hangil Won
+ Ubiquoss Inc.
+ Postal: : 8F Ubiquoss B/D, 68, Pangyo-ro
+ 255beon-gil, Bundang-gu, Seongnam-si,
+ Gyeonggi-do, 463-400, Republic of Korea
+ EMail: : hg88pro@ubiquoss.com"
+ DESCRIPTION
+ "This MIB module defines epon software management information"
+ ::= { ubi10GEponGroupMIB 6 }
+
+
+
+--
+-- Node definitions
+--
+ ubi10gSoftwareMIBObjects OBJECT IDENTIFIER ::= { ubi10gSoftwareMIB 1 }
+
+-- ***********************************************************
+-- oltSoftwareInfoTable
+-- ***********************************************************
+ olt10gSoftwareInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gSoftwareInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10g Olt software download"
+ ::= { ubi10gSoftwareMIBObjects 1 }
+
+ olt10gSoftwareInfoEntry OBJECT-TYPE
+ SYNTAX Olt10gSoftwareInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { olt10gSoftwareInfoTable 1 }
+
+ Olt10gSoftwareInfoEntry ::=
+ SEQUENCE {
+ olt10gSwVersion
+ DisplayString,
+ olt10gHwVersion
+ DisplayString
+ }
+
+ olt10gSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Olt software version number (xx.xx.xx)"
+ ::= { olt10gSoftwareInfoEntry 1 }
+
+
+ olt10gHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Olt Hardware version number"
+ ::= { olt10gSoftwareInfoEntry 2 }
+
+-- ***********************************************************
+-- onu10gSoftwareInfoTable
+-- ***********************************************************
+ onu10gSoftwareInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gSoftwareInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubi10gSoftwareMIBObjects 2 }
+
+ onu10gSoftwareInfoEntry OBJECT-TYPE
+ SYNTAX Onu10gSoftwareInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId }
+ ::= { onu10gSoftwareInfoTable 1 }
+
+ Onu10gSoftwareInfoEntry ::=
+ SEQUENCE {
+ onu10gSwVersion
+ DisplayString,
+ onu10gHwVersion
+ DisplayString
+ }
+
+ onu10gSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Onu software version number (xx.xx.xx)"
+ ::= { onu10gSoftwareInfoEntry 1 }
+
+
+ onu10gHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Onu Hardware version number"
+ ::= { onu10gSoftwareInfoEntry 2 }
+
+-- ***********************************************************
+-- softwareGroup
+-- ***********************************************************
+ reset10gOltId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Olt Id"
+ ::= { ubi10gSoftwareMIBObjects 3 }
+
+ reset10gOnuId OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Onu Id"
+ ::= { ubi10gSoftwareMIBObjects 4 }
+
+ reset10gOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ reset(1),
+ resetWithInit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Operation"
+ ::= { ubi10gSoftwareMIBObjects 5 }
+
+ reset10gMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Mac addr"
+ ::= { ubi10gSoftwareMIBObjects 6 }
+
+ reset10gMacOltId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Mac addr"
+ ::= { ubi10gSoftwareMIBObjects 7 }
+
+ reset10gMacOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ reset(1),
+ resetWithInit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Mac Operation"
+ ::= { ubi10gSoftwareMIBObjects 8 }
+
+ reset10gBoard OBJECT-TYPE
+ SYNTAX Integer32(1..12)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "10G pon board-reset
+ 1~12 : Slot Id"
+ ::= { ubi10gSoftwareMIBObjects 11 }
+
+-- ***********************************************************
+-- SoftwareDownloadTable
+-- ***********************************************************
+ softwareDownload10g OBJECT IDENTIFIER ::= { ubi10gSoftwareMIBObjects 9 }
+
+ softwareDownload10gOltId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Olt ID"
+ ::= { softwareDownload10g 1 }
+
+ softwareDownload10gOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Onu ID"
+ ::= { softwareDownload10g 2 }
+
+ softwareDownload10gHostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "file server IP address (xxx.xxx.xxx.xxx)"
+ ::= { softwareDownload10g 3 }
+
+ softwareDownload10gFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "software image file name to be downloaded"
+ ::= { softwareDownload10g 4 }
+
+ softwareDownload10gOption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ forced(1),
+ checkVersion(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "software image file name to be downloaded"
+ ::= { softwareDownload10g 5 }
+
+ softwareDownload10gOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(1),
+ operate(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { softwareDownload10g 6 }
+
+-- ***********************************************************
+-- onuAutoDownload10gGroup
+-- ***********************************************************
+ onuAutoDownload10g OBJECT IDENTIFIER ::= { ubi10gSoftwareMIBObjects 10 }
+
+ onu10gSoftwareTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gSoftwareEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU firmware image table"
+ ::= { onuAutoDownload10g 1 }
+
+ onu10gSoftwareEntry OBJECT-TYPE
+ SYNTAX Onu10gSoftwareEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gSoftwareId }
+ ::= { onu10gSoftwareTable 1 }
+
+ Onu10gSoftwareEntry ::=
+ SEQUENCE {
+ onu10gSoftwareId
+ INTEGER,
+ onu10gSoftwareFileName
+ DisplayString
+ }
+
+ onu10gSoftwareId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU software image file number"
+ ::= { onu10gSoftwareEntry 1 }
+
+ onu10gSoftwareFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU software image file name"
+ ::= { onu10gSoftwareEntry 2 }
+
+ onuDownload10g OBJECT IDENTIFIER ::= { onuAutoDownload10g 2 }
+
+ onuDownload10gHostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "file server IP address (xxx.xxx.xxx.xxx)"
+ ::= { onuDownload10g 1 }
+
+ onuDownload10gFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "software image file name to be downloaded"
+ ::= { onuDownload10g 2 }
+
+ onuDownload10gAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAction(0),
+ add(1),
+ remove(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To set value with run(1) will start download"
+ ::= { onuDownload10g 3 }
+
+
+ onuDownload10gActionOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ operate(1),
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { onuDownload10g 4 }
+
+
+ onuDownload10gStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuDownload10gStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU firmware image table"
+ ::= { onuAutoDownload10g 3 }
+
+
+ onuDownload10gStatusEntry OBJECT-TYPE
+ SYNTAX OnuDownload10gStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ifIndex }
+ ::= { onuDownload10gStatusTable 1 }
+
+ OnuDownload10gStatusEntry ::=
+ SEQUENCE {
+ onuDownload10gStatusMask
+ OCTET STRING
+ }
+
+
+ onuDownload10gStatusMask OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU download status bitmask.
+ 32 of ONUs x 8 bit for each ONU = 256 bits (32 bytes)
+
+ 0x00~0x7F : 'onuSoftwareId' on download complete
+ 0x80 : wait to download
+ 0x81 : unavailable entity
+ 0x82 : fail to download
+ 0x83 : no image
+ 0x84 : already up-to-date version
+ "
+ ::= { onuDownload10gStatusEntry 1 }
+
+-- onuVersionComparison OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "set auto-download version-comparison flag"
+-- ::= { onuAutoDownload 4 }
+
+ onu10gResetOption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ automatic(1),
+ manual(2),
+ automatic_with_time(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU reset method after auto-download
+ Auto-reset with time(3) : Set Only"
+ ::= { onuAutoDownload10g 4 }
+
+
+ onuAutoDownload10gStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ start(1),
+ stop(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU auto-download status"
+ ::= { onuAutoDownload10g 5 }
+
+ onuAutoDownload10gResetTime OBJECT-TYPE
+ SYNTAX Integer32(0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU auto-download auto-reset time
+ Unit : time of day
+ 255 : Auto-reset immediately,
+ manual-reset,
+ or auto-download stopped."
+ ::= { onuAutoDownload10g 6 }
+
+
+-- ***********************************************************
+-- ubiSoftwareMIBNotificationPrefix
+-- ***********************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+
+ ubiSoftwareMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSoftwareMIB 2 }
+ ubiSoftwareMIBNotifications OBJECT IDENTIFIER ::= { ubiSoftwareMIBNotificationPrefix 0 }
+
+ ubiEponOltImageUpgradeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "olt upgrade notification"
+ ::= { ubiSoftwareMIBNotifications 1 }
+
+ ubiEponOltImageUpgradeFailNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "olt upgrade notification"
+ ::= { ubiSoftwareMIBNotifications 2 }
+
+ ubiEponOnuImageUpgradeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiSoftwareMIBNotifications 3 }
+
+ ubiEponOnuImageUpgradeFailNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiSoftwareMIBNotifications 4 }
+
+
+ END
+
+--
+-- UBIQUOSS-10GEPON-SOFTWARE-MANAGEMENT-GROUP-MIB.mib
+--