diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/ubiquoss | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/ubiquoss')
58 files changed, 55515 insertions, 0 deletions
diff --git a/MIBS/ubiquoss/UBIQUOSS-10GEPON-PM-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-10GEPON-PM-GROUP-MIB new file mode 100644 index 0000000..0704637 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-10GEPON-PM-GROUP-MIB @@ -0,0 +1,2477 @@ +-- *****************************************************************
+-- UBIQUOSS-10GEPON-PM-GROUP-MIB.my
+--
+-- Jun 2013, Hangil Won
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-10GEPON-PM-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Counter32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ ubi10GEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+ ubi10gPmMIB 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 10g epon pm information"
+ ::= { ubi10GEponGroupMIB 5 }
+
+
+--
+-- Node definitions
+--
+
+ ubi10gPmMIBObjects OBJECT IDENTIFIER ::= { ubi10gPmMIB 1 }
+
+-- ***********************************************************
+-- portAvgOltCounterResetTable
+-- ***********************************************************
+
+-- portAvgOltCounterResetTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PortAvgOltCounterResetEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- " PORT counter reset Table"
+-- ::= { ubiPmMIBObjects 1 }
+--
+-- portAvgOltCounterResetEntry OBJECT-TYPE
+-- SYNTAX PortAvgOltCounterResetEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex }
+-- ::= { portAvgOltCounterResetTable 1 }
+--
+-- PortAvgOltCounterResetEntry ::=
+-- SEQUENCE {
+-- portAvgOltCounterReset
+-- INTEGER
+-- }
+--
+-- portAvgOltCounterReset OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- normal (0),
+-- reset(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- " Reset port counter register by interface index"
+-- ::= { portAvgOltCounterResetEntry 1 }
+
+-- ***********************************************************
+-- portAvgOnuCounterResetTable
+-- ***********************************************************
+
+-- portAvgOnuCounterResetTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PortAvgOnuCounterResetEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- " PORT counter reset Table"
+-- ::= { ubiPmMIBObjects 2 }
+--
+-- portAvgOnuCounterResetEntry OBJECT-TYPE
+-- SYNTAX PortAvgOnuCounterResetEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex, onuId }
+-- ::= { portAvgOnuCounterResetTable 1 }
+--
+-- PortAvgOnuCounterResetEntry ::=
+-- SEQUENCE {
+-- portAvgOnuCounterReset
+-- INTEGER
+-- }
+--
+-- portAvgOnuCounterReset OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- normal (0),
+-- reset(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- " Reset port counter register by interface index"
+-- ::= { portAvgOnuCounterResetEntry 1 }
+
+
+-- statisticsMonitoring OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- " enable or disable monitoring of statistics"
+-- ::= { pmGroup 2 }
+--
+-- statisticsCollectionEnableTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF StatisticsCollectionEnableEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- " enable or disable collet statistics of each port"
+-- ::= { pmGroup 3 }
+--
+-- statisticsCollectionEnableEntry OBJECT-TYPE
+-- SYNTAX StatisticsCollectionEnableEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex }
+-- ::= { statisticsCollectionEnableTable 1 }
+--
+-- StatisticsCollectionEnableEntry ::=
+-- SEQUENCE {
+-- statisticsCollectionEnable
+-- INTEGER
+-- }
+--
+-- statisticsCollectionEnable OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- " Reset port counter register by interface index"
+-- ::= { statisticsCollectionEnableEntry 1 }
+--
+
+-- ***********************************************************
+-- pm10gCur1minTable
+-- ***********************************************************
+
+ pm10gCur1minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gCur1minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 3 }
+
+ pm10gCur1minEntry OBJECT-TYPE
+ SYNTAX Pm10gCur1minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pm10gCur1minTable 1 }
+
+ Pm10gCur1minEntry ::=
+ SEQUENCE {
+ pm10gCur1minRxBits
+ Counter64,
+ pm10gCur1minRxBytes
+ Counter64,
+ pm10gCur1minRxPkts
+ Counter64,
+ pm10gCur1minTxBits
+ Counter64,
+ pm10gCur1minTxBytes
+ Counter64,
+ pm10gCur1minTxPkts
+ Counter64
+ }
+
+ pm10gCur1minRxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bits"
+ ::= { pm10gCur1minEntry 1 }
+
+ pm10gCur1minRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bytes"
+ ::= { pm10gCur1minEntry 2 }
+
+ pm10gCur1minRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx packets"
+ ::= { pm10gCur1minEntry 3 }
+
+ pm10gCur1minTxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bits"
+ ::= { pm10gCur1minEntry 4 }
+
+ pm10gCur1minTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bytes"
+ ::= { pm10gCur1minEntry 5 }
+
+ pm10gCur1minTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx pkts"
+ ::= { pm10gCur1minEntry 6 }
+
+-- ***********************************************************
+-- pm10gCur5minTable
+-- ***********************************************************
+
+ pm10gCur5minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gCur5minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 4 }
+
+ pm10gCur5minEntry OBJECT-TYPE
+ SYNTAX Pm10gCur5minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pm10gCur5minTable 1 }
+
+ Pm10gCur5minEntry ::=
+ SEQUENCE {
+ pm10gCur5minRxBits
+ Counter64,
+ pm10gCur5minRxBytes
+ Counter64,
+ pm10gCur5minRxPkts
+ Counter64,
+ pm10gCur5minTxBits
+ Counter64,
+ pm10gCur5minTxBytes
+ Counter64,
+ pm10gCur5minTxPkts
+ Counter64
+ }
+
+ pm10gCur5minRxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bits"
+ ::= { pm10gCur5minEntry 1 }
+
+ pm10gCur5minRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bytes"
+ ::= { pm10gCur5minEntry 2 }
+
+ pm10gCur5minRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx packets"
+ ::= { pm10gCur5minEntry 3 }
+
+ pm10gCur5minTxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bits"
+ ::= { pm10gCur5minEntry 4 }
+
+ pm10gCur5minTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bytes"
+ ::= { pm10gCur5minEntry 5 }
+
+ pm10gCur5minTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx pkts"
+ ::= { pm10gCur5minEntry 6 }
+
+-- ***********************************************************
+-- pm10gCur15minTable
+-- ***********************************************************
+ pm10gCur15minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gCur15minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 5 }
+
+ pm10gCur15minEntry OBJECT-TYPE
+ SYNTAX Pm10gCur15minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pm10gCur15minTable 1 }
+
+ Pm10gCur15minEntry ::=
+ SEQUENCE {
+ pm10gCur15minRxBits
+ Counter64,
+ pm10gCur15minRxBytes
+ Counter64,
+ pm10gCur15minRxPkts
+ Counter64,
+ pm10gCur15minTxBits
+ Counter64,
+ pm10gCur15minTxBytes
+ Counter64,
+ pm10gCur15minTxPkts
+ Counter64
+ }
+
+ pm10gCur15minRxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bits"
+ ::= { pm10gCur15minEntry 1 }
+
+ pm10gCur15minRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bytes"
+ ::= { pm10gCur15minEntry 2 }
+
+ pm10gCur15minRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx packets"
+ ::= { pm10gCur15minEntry 3 }
+
+ pm10gCur15minTxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bits"
+ ::= { pm10gCur15minEntry 4 }
+
+ pm10gCur15minTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bytes"
+ ::= { pm10gCur15minEntry 5 }
+
+ pm10gCur15minTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx pkts"
+ ::= { pm10gCur15minEntry 6 }
+
+
+-- ***********************************************************
+-- pmTrafficMonitoringTable
+-- ***********************************************************
+
+-- pmCRC32Monitoring OBJECT IDENTIFIER ::= { ubiPmMIBObjects 6 }
+--
+-- pmCRC32MonitoringEnable OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "CRC32 Monitoring Enable or Disable"
+-- ::= { pmCRC32Monitoring 1 }
+--
+-- pmCRC32MonitoringOltThreshold OBJECT-TYPE
+-- SYNTAX Counter64
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "CRC32 Monitoring Olt Threshold"
+-- ::= { pmCRC32Monitoring 2 }
+--
+-- pmCRC32MonitoringOnuThreshold OBJECT-TYPE
+-- SYNTAX Counter64
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "CRC32 Monitoring Onu Threshold"
+-- ::= { pmCRC32Monitoring 3 }
+--
+-- pmCRC32TCAStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PmCRC32TCAStatusEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { pmCRC32Monitoring 4 }
+--
+-- pmCRC32TCAStatusEntry OBJECT-TYPE
+-- SYNTAX PmCRC32TCAStatusEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex }
+-- ::= { pmCRC32TCAStatusTable 1 }
+--
+-- PmCRC32TCAStatusEntry ::=
+-- SEQUENCE {
+-- pmCRC32TCAStatusCurValue
+-- Counter64
+-- }
+--
+-- pmCRC32TCAStatusCurValue OBJECT-TYPE
+-- SYNTAX Counter64
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Current CRC statistics Value"
+-- ::= { pmCRC32TCAStatusEntry 1 }
+--
+--
+-- pmOntCRC32ValueTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PmOntCRC32ValueEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { pmCRC32Monitoring 5 }
+--
+-- pmOntCRC32ValueEntry OBJECT-TYPE
+-- SYNTAX PmOntCRC32ValueEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex, onuId }
+-- ::= { pmOntCRC32ValueTable 1 }
+--
+-- PmOntCRC32ValueEntry ::=
+-- SEQUENCE {
+-- pmOntCRC32Value
+-- Counter64
+-- }
+--
+-- pmOntCRC32Value OBJECT-TYPE
+-- SYNTAX Counter64
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Current ONT CRC statistics Value"
+-- ::= { pmOntCRC32ValueEntry 1 }
+
+
+-- ***********************************************************
+-- pmSetCollectionMonitoringStatusTable
+-- ***********************************************************
+--
+-- pmSetCollectionMonitoring OBJECT IDENTIFIER ::= { ubiPmMIBObjects 7 }
+--
+-- pmAverageMonitoringEnable OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Set a status of average statistics"
+-- ::= { pmSetCollectionMonitoring 1 }
+--
+--
+-- pmSetCollectionStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PmSetCollectionStatusEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "table for status of accumulative statistics"
+-- ::= { pmSetCollectionMonitoring 2 }
+--
+-- pmSetCollectionStatusEntry OBJECT-TYPE
+-- SYNTAX PmSetCollectionStatusEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex }
+-- ::= { pmSetCollectionStatusTable 1 }
+--
+-- PmSetCollectionStatusEntry ::=
+-- SEQUENCE {
+-- pmCollectionEnable
+-- INTEGER
+-- }
+--
+-- pmCollectionEnable OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Set a status of accumulative statistics"
+-- ::= { pmSetCollectionStatusEntry 1 }
+--
+
+
+-- ***********************************************************
+-- pm10gOltPortStatsTable
+-- ***********************************************************
+ pm10gOltPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gOltPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 8 }
+
+ pm10gOltPortStatsEntry OBJECT-TYPE
+ SYNTAX Pm10gOltPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { pm10gOltPortStatsTable 1 }
+
+ Pm10gOltPortStatsEntry ::=
+ SEQUENCE {
+ pm10gOltPortRxBytes
+ Counter64,
+ pm10gOltPortRxFrames
+ Counter64,
+ pm10gOltPortRxUnicastFrames
+ Counter64,
+ pm10gOltPortRxBroadcastFrames
+ Counter64,
+ pm10gOltPortRxMulticastFrames
+ Counter64,
+ pm10gOltPortRxUndersizeFrames
+ Counter64,
+ pm10gOltPortRxOversizeFrames
+ Counter64,
+ pm10gOltPortRxCrc32Frames
+ Counter64,
+ pm10gOltPortTxBytes
+ Counter64,
+ pm10gOltPortTxFrames
+ Counter64,
+ pm10gOltPortTxLinkcastFrames
+ Counter64,
+ pm10gOltPortTxBroadcastFrames
+ Counter64,
+ pm10gOltPortTxMulticastFrames
+ Counter64
+ }
+
+ pm10gOltPortRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 1 }
+
+ pm10gOltPortRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 2 }
+
+ pm10gOltPortRxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 3 }
+
+ pm10gOltPortRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 4 }
+
+ pm10gOltPortRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 5 }
+
+ pm10gOltPortRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 6 }
+
+ pm10gOltPortRxOversizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 7 }
+
+ pm10gOltPortRxCrc32Frames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 8 }
+
+ pm10gOltPortTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 9 }
+
+ pm10gOltPortTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 10 }
+
+ pm10gOltPortTxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 11 }
+
+ pm10gOltPortTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 12 }
+
+ pm10gOltPortTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltPortStatsEntry 13 }
+
+-- ***********************************************************
+-- pm10gOltLinkStatsTable
+-- ***********************************************************
+ pm10gOltLinkStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gOltLinkStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 9 }
+
+ pm10gOltLinkStatsEntry OBJECT-TYPE
+ SYNTAX Pm10gOltLinkStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pm10gOltLinkStatsTable 1 }
+
+ Pm10gOltLinkStatsEntry ::=
+ SEQUENCE {
+ pm10gOltLinkRxBytes
+ Counter64,
+ pm10gOltLinkRxFrames
+ Counter64,
+ pm10gOltLinkRxLinkcastFrames
+ Counter64,
+ pm10gOltLinkRxMulticastFrames
+ Counter64,
+ pm10gOltLinkRxBroadcastFrames
+ Counter64,
+ pm10gOltLinkRxRx64ByteFrames
+ Counter64,
+ pm10gOltLinkRxRx65127ByteFrames
+ Counter64,
+ pm10gOltLinkRxRx128255ByteFrames
+ Counter64,
+ pm10gOltLinkRxRx256511ByteFrames
+ Counter64,
+ pm10gOltLinkRxRx5111023ByteFrames
+ Counter64,
+ pm10gOltLinkRxRx10241518ByteFrames
+ Counter64,
+ pm10gOltLinkRxGreater1518ByteFrames
+ Counter64,
+ pm10gOltLinkRxUndersizeFrames
+ Counter64,
+ pm10gOltLinkRxOversizeFrames
+ Counter64,
+ pm10gOltLinkRxFcsErrors
+ Counter64,
+ pm10gOltLinkTxBytes
+ Counter64,
+ pm10gOltLinkTxFrames
+ Counter64,
+ pm10gOltLinkTxLinkcastFrames
+ Counter64,
+ pm10gOltLinkTxMulticastFrames
+ Counter64,
+ pm10gOltLinkTxBroadcastFrames
+ Counter64,
+ pm10gOltLinkTxTx64ByteFrames
+ Counter64,
+ pm10gOltLinkTxTx65127ByteFrames
+ Counter64,
+ pm10gOltLinkTxTx128255ByteFrames
+ Counter64,
+ pm10gOltLinkTxTx256511ByteFrames
+ Counter64,
+ pm10gOltLinkTxTx5111023ByteFrames
+ Counter64,
+ pm10gOltLinkTxTx10241518ByteFrames
+ Counter64,
+ pm10gOltLinkTxGreater1518ByteFrames
+ Counter64,
+ pm10gOltLinkTxFcsErrors
+ Counter64
+ }
+
+ pm10gOltLinkRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 1 }
+
+ pm10gOltLinkRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 2 }
+
+ pm10gOltLinkRxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 3 }
+
+ pm10gOltLinkRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 4 }
+
+ pm10gOltLinkRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 5 }
+
+ pm10gOltLinkRxRx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 6 }
+
+ pm10gOltLinkRxRx65127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 7 }
+
+ pm10gOltLinkRxRx128255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 8 }
+
+ pm10gOltLinkRxRx256511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 9 }
+
+ pm10gOltLinkRxRx5111023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 10 }
+
+ pm10gOltLinkRxRx10241518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 11 }
+
+ pm10gOltLinkRxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 12 }
+
+ pm10gOltLinkRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 13 }
+
+ pm10gOltLinkRxOversizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 14 }
+
+ pm10gOltLinkRxFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 15 }
+
+ pm10gOltLinkTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 16 }
+
+ pm10gOltLinkTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 17 }
+
+ pm10gOltLinkTxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 18 }
+
+ pm10gOltLinkTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 19 }
+
+ pm10gOltLinkTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 20 }
+
+ pm10gOltLinkTxTx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 21 }
+
+ pm10gOltLinkTxTx65127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 22 }
+
+ pm10gOltLinkTxTx128255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 23 }
+
+ pm10gOltLinkTxTx256511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 24 }
+
+ pm10gOltLinkTxTx5111023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 25 }
+
+ pm10gOltLinkTxTx10241518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 26 }
+
+ pm10gOltLinkTxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 27 }
+
+ pm10gOltLinkTxFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOltLinkStatsEntry 28 }
+
+-- ***********************************************************
+-- pm10gOnuPortStatsTable
+-- ***********************************************************
+ pm10gOnuPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gOnuPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 10 }
+
+ pm10gOnuPortStatsEntry OBJECT-TYPE
+ SYNTAX Pm10gOnuPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId }
+ ::= { pm10gOnuPortStatsTable 1 }
+
+ Pm10gOnuPortStatsEntry ::=
+ SEQUENCE {
+ pm10gOnuEponRxBytes
+ Counter64,
+ pm10gOnuEponRxFrames
+ Counter64,
+ pm10gOnuEponRxLinkcastFrames
+ Counter64,
+ pm10gOnuEponRxMulticastFrames
+ Counter64,
+ pm10gOnuEponRxBroadcastFrame
+ Counter64,
+ pm10gOnuEponRxRx64ByteFrames
+ Counter64,
+ pm10gOnuEponRxRx65127ByteFrames
+ Counter64,
+ pm10gOnuEponRxRx128255ByteFrames
+ Counter64,
+ pm10gOnuEponRxRx256511ByteFrames
+ Counter64,
+ pm10gOnuEponRxRx5111023ByteFrames
+ Counter64,
+ pm10gOnuEponRxRx10241518ByteFrames
+ Counter64,
+ pm10gOnuEponRxGreater1518ByteFrames
+ Counter64,
+ pm10gOnuEponRxUndersizeFrames
+ Counter64,
+ pm10gOnuEponRxFcsErrors
+ Counter64,
+ pm10gOnuEponRxCrc8Errors
+ Counter64,
+ pm10gOnuEponRxDroppedBytes
+ Counter64,
+ pm10gOnuEponRxDroppedFrames
+ Counter64,
+ pm10gOnuEponTxBytes
+ Counter64,
+ pm10gOnuEponTxFrames
+ Counter64,
+ pm10gOnuEponTxLinkcastFrames
+ Counter64,
+ pm10gOnuEponTxMulticastFrames
+ Counter64,
+ pm10gOnuEponTxBroadcastFrames
+ Counter64,
+ pm10gOnuEponTxTx64ByteFrames
+ Counter64,
+ pm10gOnuEponTxTx65127ByteFrames
+ Counter64,
+ pm10gOnuEponTxTx128255ByteFrames
+ Counter64,
+ pm10gOnuEponTxTx256511ByteFrames
+ Counter64,
+ pm10gOnuEponTxTx5111023ByteFrames
+ Counter64,
+ pm10gOnuEponTxTx10241518ByteFrames
+ Counter64,
+ pm10gOnuEponTxGreater1518ByteFrames
+ Counter64,
+ pm10gOnuEponTxDroppedBytes
+ Counter64,
+ pm10gOnuEponTxDroppedFrames
+ Counter64
+ }
+
+ pm10gOnuEponRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 1 }
+
+ pm10gOnuEponRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 2 }
+
+ pm10gOnuEponRxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 3 }
+
+ pm10gOnuEponRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 4 }
+
+ pm10gOnuEponRxBroadcastFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 5 }
+
+ pm10gOnuEponRxRx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 6 }
+
+ pm10gOnuEponRxRx65127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 7 }
+
+ pm10gOnuEponRxRx128255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 8 }
+
+ pm10gOnuEponRxRx256511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 9 }
+
+ pm10gOnuEponRxRx5111023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 10 }
+
+ pm10gOnuEponRxRx10241518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 11 }
+
+ pm10gOnuEponRxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 12 }
+
+ pm10gOnuEponRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 13 }
+
+ pm10gOnuEponRxFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 14 }
+
+ pm10gOnuEponRxCrc8Errors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 15 }
+
+ pm10gOnuEponRxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 16 }
+
+ pm10gOnuEponRxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 17 }
+
+ pm10gOnuEponTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 18 }
+
+ pm10gOnuEponTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 19 }
+
+ pm10gOnuEponTxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 20 }
+
+ pm10gOnuEponTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 21 }
+
+ pm10gOnuEponTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 22 }
+
+ pm10gOnuEponTxTx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 23 }
+
+ pm10gOnuEponTxTx65127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 24 }
+
+ pm10gOnuEponTxTx128255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 25 }
+
+ pm10gOnuEponTxTx256511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 26 }
+
+ pm10gOnuEponTxTx5111023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 27 }
+
+ pm10gOnuEponTxTx10241518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 28 }
+
+ pm10gOnuEponTxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 29 }
+
+ pm10gOnuEponTxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 30 }
+
+ pm10gOnuEponTxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuPortStatsEntry 31 }
+
+-- ***********************************************************
+-- pm10gOnuUniStatsTable
+-- ***********************************************************
+ pm10gOnuUniStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gOnuUniStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 11 }
+
+ pm10gOnuUniStatsEntry OBJECT-TYPE
+ SYNTAX Pm10gOnuUniStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, subsPort }
+ ::= { pm10gOnuUniStatsTable 1 }
+
+ Pm10gOnuUniStatsEntry ::=
+ SEQUENCE {
+ pm10gOnuUniRxBytes
+ Counter64,
+ pm10gOnuUniRxFrames
+ Counter64,
+ pm10gOnuUniRxUnicastFrames
+ Counter64,
+ pm10gOnuUniRxMulticastFrames
+ Counter64,
+ pm10gOnuUniRxBroadcastFrames
+ Counter64,
+ pm10gOnuUniRxPauseFrames
+ Counter64,
+ pm10gOnuUniRxLengthErr
+ Counter64,
+ pm10gOnuUniRxAlignmentErr
+ Counter64,
+ pm10gOnuUniRxCrc32Err
+ Counter64,
+ pm10gOnuUniTxBytes
+ Counter64,
+ pm10gOnuUniTxFrames
+ Counter64,
+ pm10gOnuUniTxUnicastFrames
+ Counter64,
+ pm10gOnuUniTxMulticastFrames
+ Counter64,
+ pm10gOnuUniTxBroadcastFrames
+ Counter64,
+ pm10gOnuUniTxPauseFrames
+ Counter64,
+ pm10gOnuUniTxDroppedBytes
+ Counter64,
+ pm10gOnuUniTxDroppedFrames
+ Counter64
+ }
+
+ pm10gOnuUniRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 1 }
+
+ pm10gOnuUniRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 2 }
+
+ pm10gOnuUniRxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 3 }
+
+ pm10gOnuUniRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 4 }
+
+ pm10gOnuUniRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 5 }
+
+ pm10gOnuUniRxPauseFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 6 }
+
+ pm10gOnuUniRxLengthErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 7 }
+
+ pm10gOnuUniRxAlignmentErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 8 }
+
+ pm10gOnuUniRxCrc32Err OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 9 }
+
+ pm10gOnuUniTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 10 }
+
+ pm10gOnuUniTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 11 }
+
+ pm10gOnuUniTxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 12 }
+
+ pm10gOnuUniTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 13 }
+
+ pm10gOnuUniTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 14 }
+
+ pm10gOnuUniTxPauseFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 15 }
+
+ pm10gOnuUniTxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 16 }
+
+ pm10gOnuUniTxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuUniStatsEntry 17 }
+
+-- ***********************************************************
+-- pm10gOnuLinkStatsTable
+-- ***********************************************************
+ pm10gOnuLinkStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gOnuLinkStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 12 }
+
+ pm10gOnuLinkStatsEntry OBJECT-TYPE
+ SYNTAX Pm10gOnuLinkStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pm10gOnuLinkStatsTable 1 }
+
+ Pm10gOnuLinkStatsEntry ::=
+ SEQUENCE {
+ pm10gOnuLinkRxBytes
+ Counter64,
+ pm10gOnuLinkRxFrames
+ Counter64,
+ pm10gOnuLinkRxUnicastFrames
+ Counter64,
+ pm10gOnuLinkRxMulticastFrames
+ Counter64,
+ pm10gOnuLinkRxBroadcastFrames
+ Counter64,
+ pm10gOnuLinkRxRx64ByteFrames
+ Counter64,
+ pm10gOnuLinkRxRx65127ByteFrames
+ Counter64,
+ pm10gOnuLinkRxRx128255ByteFrames
+ Counter64,
+ pm10gOnuLinkRxRx256511ByteFrames
+ Counter64,
+ pm10gOnuLinkRxRx5111023ByteFrames
+ Counter64,
+ pm10gOnuLinkRxRx10241518ByteFrames
+ Counter64,
+ pm10gOnuLinkRxGreater1518ByteFrames
+ Counter64,
+ pm10gOnuLinkRxUndersizeFrames
+ Counter64,
+ pm10gOnuLinkRxFcsErrors
+ Counter64,
+ pm10gOnuLinkRxDroppedBytes
+ Counter64,
+ pm10gOnuLinkRxDroppedFrames
+ Counter64,
+ pm10gOnuLinkTxBytes
+ Counter64,
+ pm10gOnuLinkTxFrames
+ Counter64,
+ pm10gOnuLinkTxUnicastFrames
+ Counter64,
+ pm10gOnuLinkTxMulticastFrames
+ Counter64,
+ pm10gOnuLinkTxBroadcastFrames
+ Counter64,
+ pm10gOnuLinkTxTx64ByteFrames
+ Counter64,
+ pm10gOnuLinkTxTx65127ByteFrames
+ Counter64,
+ pm10gOnuLinkTxTx128255ByteFrames
+ Counter64,
+ pm10gOnuLinkTxTx256511ByteFrames
+ Counter64,
+ pm10gOnuLinkTxTx5111023ByteFrames
+ Counter64,
+ pm10gOnuLinkTxTx10241518ByteFrames
+ Counter64,
+ pm10gOnuLinkTxGreater1518ByteFrames
+ Counter64,
+ pm10gOnuLinkTxDroppedBytes
+ Counter64,
+ pm10gOnuLinkTxDroppedFrames
+ Counter64
+ }
+
+ pm10gOnuLinkRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 1 }
+
+ pm10gOnuLinkRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 2 }
+
+ pm10gOnuLinkRxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 3 }
+
+ pm10gOnuLinkRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 4 }
+
+ pm10gOnuLinkRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 5 }
+
+ pm10gOnuLinkRxRx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 6 }
+
+ pm10gOnuLinkRxRx65127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 7 }
+
+ pm10gOnuLinkRxRx128255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 8 }
+
+ pm10gOnuLinkRxRx256511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 9 }
+
+ pm10gOnuLinkRxRx5111023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 10 }
+
+ pm10gOnuLinkRxRx10241518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 11 }
+
+ pm10gOnuLinkRxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 12 }
+
+ pm10gOnuLinkRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 13 }
+
+ pm10gOnuLinkRxFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 14 }
+
+ pm10gOnuLinkRxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 15 }
+
+ pm10gOnuLinkRxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 16 }
+
+ pm10gOnuLinkTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 17 }
+
+ pm10gOnuLinkTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 18 }
+
+ pm10gOnuLinkTxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 19 }
+
+ pm10gOnuLinkTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 20 }
+
+ pm10gOnuLinkTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 21 }
+
+ pm10gOnuLinkTxTx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 22 }
+
+ pm10gOnuLinkTxTx65127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 23 }
+
+ pm10gOnuLinkTxTx128255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 24 }
+
+ pm10gOnuLinkTxTx256511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 25 }
+
+ pm10gOnuLinkTxTx5111023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 26 }
+
+ pm10gOnuLinkTxTx10241518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 27 }
+
+ pm10gOnuLinkTxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 28 }
+
+ pm10gOnuLinkTxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 29 }
+
+ pm10gOnuLinkTxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pm10gOnuLinkStatsEntry 30 }
+
+-- ***********************************************************
+-- pmOltCurrentCounterResetTable
+-- ***********************************************************
+--
+-- pmOltCurrentCounterResetTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PmOltCurrentCounterResetEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "OLT current counter reset Table"
+-- ::= { ubiPmMIBObjects 13 }
+--
+-- pmOltCurrentCounterResetEntry OBJECT-TYPE
+-- SYNTAX PmOltCurrentCounterResetEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex }
+-- ::= { pmOltCurrentCounterResetTable 1 }
+--
+-- PmOltCurrentCounterResetEntry ::=
+-- SEQUENCE {
+-- pmOltCurrentCounterReset
+-- INTEGER
+-- }
+--
+-- pmOltCurrentCounterReset OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- normal (0),
+-- reset(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Reset olt current counter"
+-- ::= { pmOltCurrentCounterResetEntry 1 }
+
+-- ***********************************************************
+-- pmOnuCurrentCounterResetTable
+-- ***********************************************************
+--
+-- pmOnuCurrentCounterResetTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF PmOnuCurrentCounterResetEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "ONU current counter reset Table"
+-- ::= { ubiPmMIBObjects 14 }
+--
+-- pmOnuCurrentCounterResetEntry OBJECT-TYPE
+-- SYNTAX PmOnuCurrentCounterResetEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex, onuId }
+-- ::= { pmOnuCurrentCounterResetTable 1 }
+--
+-- PmOnuCurrentCounterResetEntry ::=
+-- SEQUENCE {
+-- pmOnuCurrentCounterReset
+-- INTEGER
+-- }
+--
+-- pmOnuCurrentCounterReset OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- normal (0),
+-- reset(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Reset onu current counter"
+-- ::= { pmOnuCurrentCounterResetEntry 1 }
+--
+
+-- ***********************************************************
+-- pm10gPktTypeCur1minTable
+-- ***********************************************************
+
+ pm10gPktTypeCur1minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gPktTypeCur1minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 15 }
+
+ pm10gPktTypeCur1minEntry OBJECT-TYPE
+ SYNTAX Pm10gPktTypeCur1minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pm10gPktTypeCur1minTable 1 }
+
+ Pm10gPktTypeCur1minEntry ::=
+ SEQUENCE {
+ pm10gPktTypeCur1minRxUcast
+ Counter64,
+ pm10gPktTypeCur1minRxMcast
+ Counter64,
+ pm10gPktTypeCur1minRxBcast
+ Counter64,
+ pm10gPktTypeCur1minTxUcast
+ Counter64,
+ pm10gPktTypeCur1minTxMcast
+ Counter64,
+ pm10gPktTypeCur1minTxBcast
+ Counter64
+ }
+
+ pm10gPktTypeCur1minRxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Unicast"
+ ::= { pm10gPktTypeCur1minEntry 1 }
+
+ pm10gPktTypeCur1minRxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Multicast"
+ ::= { pm10gPktTypeCur1minEntry 2 }
+
+ pm10gPktTypeCur1minRxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Broadcast"
+ ::= { pm10gPktTypeCur1minEntry 3 }
+
+ pm10gPktTypeCur1minTxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Unicast"
+ ::= { pm10gPktTypeCur1minEntry 4 }
+
+ pm10gPktTypeCur1minTxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Multicast"
+ ::= { pm10gPktTypeCur1minEntry 5 }
+
+ pm10gPktTypeCur1minTxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Broadcast"
+ ::= { pm10gPktTypeCur1minEntry 6 }
+
+-- ***********************************************************
+-- pm10gPktTypeCur5minTable
+-- ***********************************************************
+
+ pm10gPktTypeCur5minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gPktTypeCur5minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 16 }
+
+ pm10gPktTypeCur5minEntry OBJECT-TYPE
+ SYNTAX Pm10gPktTypeCur5minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pm10gPktTypeCur5minTable 1 }
+
+ Pm10gPktTypeCur5minEntry ::=
+ SEQUENCE {
+ pm10gPktTypeCur5minRxUcast
+ Counter64,
+ pm10gPktTypeCur5minRxMcast
+ Counter64,
+ pm10gPktTypeCur5minRxBcast
+ Counter64,
+ pm10gPktTypeCur5minTxUcast
+ Counter64,
+ pm10gPktTypeCur5minTxMcast
+ Counter64,
+ pm10gPktTypeCur5minTxBcast
+ Counter64
+ }
+
+ pm10gPktTypeCur5minRxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Unicast"
+ ::= { pm10gPktTypeCur5minEntry 1 }
+
+ pm10gPktTypeCur5minRxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Multicast"
+ ::= { pm10gPktTypeCur5minEntry 2 }
+
+ pm10gPktTypeCur5minRxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Broadcast"
+ ::= { pm10gPktTypeCur5minEntry 3 }
+
+ pm10gPktTypeCur5minTxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Unicast"
+ ::= { pm10gPktTypeCur5minEntry 4 }
+
+ pm10gPktTypeCur5minTxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Multicast"
+ ::= { pm10gPktTypeCur5minEntry 5 }
+
+ pm10gPktTypeCur5minTxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Broadcast"
+ ::= { pm10gPktTypeCur5minEntry 6 }
+
+-- ***********************************************************
+-- pm10gPktTypeCur15minTable
+-- ***********************************************************
+
+ pm10gPktTypeCur15minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gPktTypeCur15minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 17 }
+
+ pm10gPktTypeCur15minEntry OBJECT-TYPE
+ SYNTAX Pm10gPktTypeCur15minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pm10gPktTypeCur15minTable 1 }
+
+ Pm10gPktTypeCur15minEntry ::=
+ SEQUENCE {
+ pm10gPktTypeCur15minRxUcast
+ Counter64,
+ pm10gPktTypeCur15minRxMcast
+ Counter64,
+ pm10gPktTypeCur15minRxBcast
+ Counter64,
+ pm10gPktTypeCur15minTxUcast
+ Counter64,
+ pm10gPktTypeCur15minTxMcast
+ Counter64,
+ pm10gPktTypeCur15minTxBcast
+ Counter64
+ }
+
+ pm10gPktTypeCur15minRxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Unicast"
+ ::= { pm10gPktTypeCur15minEntry 1 }
+
+ pm10gPktTypeCur15minRxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Multicast"
+ ::= { pm10gPktTypeCur15minEntry 2 }
+
+ pm10gPktTypeCur15minRxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Broadcast"
+ ::= { pm10gPktTypeCur15minEntry 3 }
+
+ pm10gPktTypeCur15minTxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Unicast"
+ ::= { pm10gPktTypeCur15minEntry 4 }
+
+ pm10gPktTypeCur15minTxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Multicast"
+ ::= { pm10gPktTypeCur15minEntry 5 }
+
+ pm10gPktTypeCur15minTxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Broadcast"
+ ::= { pm10gPktTypeCur15minEntry 6 }
+
+-- ***********************************************************
+-- pm10gOltQueueStatsTable
+-- ***********************************************************
+
+ pm10gOltQueueStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gOltQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPmMIBObjects 18 }
+
+ pm10gOltQueueStatsEntry OBJECT-TYPE
+ SYNTAX Pm10gOltQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId, queueId }
+ ::= { pm10gOltQueueStatsTable 1 }
+
+ Pm10gOltQueueStatsEntry ::=
+ SEQUENCE {
+ pm10gOltQueueStatsRxOctets
+ Counter64,
+ pm10gOltQueueStatsRxFrames
+ Counter64,
+ pm10gOltQueueStatsDroppedBytes
+ Counter64,
+ pm10gOltQueueStatsDroppedFrames
+ Counter64,
+ }
+
+ pm10gOltQueueStatsRxOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Octets"
+ ::= { pm10gOltQueueStatsEntry 1 }
+
+ pm10gOltQueueStatsRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Frames"
+ ::= { pm10gOltQueueStatsEntry 2 }
+
+ pm10gOltQueueStatsDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dropped Bytes "
+ ::= { pm10gOltQueueStatsEntry 3 }
+
+ pm10gOltQueueStatsDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dropped Frames"
+ ::= { pm10gOltQueueStatsEntry 4 }
+
+
+-- ***********************************************************
+-- pm10gHQosQueueStatsTable
+-- ***********************************************************
+ pm10gHqosQueueStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pm10gHqosQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue Stats Info Table"
+ ::= { ubi10gPmMIBObjects 19 }
+
+ pm10gHqosQueueStatsEntry OBJECT-TYPE
+ SYNTAX Pm10gHqosQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue Stats Info Entry"
+ INDEX { ubiPortIndex, onu10gId, linkId, cvlan, dir }
+ ::= { pm10gHqosQueueStatsTable 1 }
+
+ Pm10gHqosQueueStatsEntry ::=
+ SEQUENCE {
+ pm10gHqosQueue0Bytes
+ Counter64,
+ pm10gHqosQueue0Frames
+ Counter64,
+ pm10gHqosQueue0DroppedBytes
+ Counter64,
+ pm10gHqosQueue0DroppedFrames
+ Counter64,
+ pm10gHqosQueue1Bytes
+ Counter64,
+ pm10gHqosQueue1Frames
+ Counter64,
+ pm10gHqosQueue1DroppedBytes
+ Counter64,
+ pm10gHqosQueue1DroppedFrames
+ Counter64,
+ pm10gHqosQueue2Bytes
+ Counter64,
+ pm10gHqosQueue2Frames
+ Counter64,
+ pm10gHqosQueue2DroppedBytes
+ Counter64,
+ pm10gHqosQueue2DroppedFrames
+ Counter64,
+ pm10gHqosQueue3Bytes
+ Counter64,
+ pm10gHqosQueue3Frames
+ Counter64,
+ pm10gHqosQueue3DroppedBytes
+ Counter64,
+ pm10gHqosQueue3DroppedFrames
+ Counter64
+ }
+
+ pm10gHqosQueue0Bytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue0 Stats : Bytes"
+ ::= { pm10gHqosQueueStatsEntry 1 }
+
+ pm10gHqosQueue0Frames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue0 Stats : Frames"
+ ::= { pm10gHqosQueueStatsEntry 2 }
+
+ pm10gHqosQueue0DroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue0 Stats : Dropped Bytes"
+ ::= { pm10gHqosQueueStatsEntry 3 }
+
+ pm10gHqosQueue0DroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue0 Stats : Dropped Frames"
+ ::= { pm10gHqosQueueStatsEntry 4 }
+
+ pm10gHqosQueue0Bytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue0 Stats : Bytes"
+ ::= { pm10gHqosQueueStatsEntry 5 }
+
+ pm10gHqosQueue1Frames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue1 Stats : Frames"
+ ::= { pm10gHqosQueueStatsEntry 6 }
+
+ pm10gHqosQueue1DroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue1 Stats : Dropped Bytes"
+ ::= { pm10gHqosQueueStatsEntry 7 }
+
+ pm10gHqosQueue1DroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue1 Stats : Dropped Frames"
+ ::= { pm10gHqosQueueStatsEntry 8 }
+
+ pm10gHqosQueue2Bytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue2 Stats : Bytes"
+ ::= { pm10gHqosQueueStatsEntry 9 }
+
+ pm10gHqosQueue2Frames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue2 Stats : Frames"
+ ::= { pm10gHqosQueueStatsEntry 10 }
+
+ pm10gHqosQueue2DroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue2 Stats : Dropped Bytes"
+ ::= { pm10gHqosQueueStatsEntry 11 }
+
+ pm10gHqosQueue2DroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue2 Stats : Dropped Frames"
+ ::= { pm10gHqosQueueStatsEntry 12 }
+
+ pm10gHqosQueue3Bytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue3 Stats : Bytes"
+ ::= { pm10gHqosQueueStatsEntry 13 }
+
+ pm10gHqosQueue3Frames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue3 Stats : Frames"
+ ::= { pm10gHqosQueueStatsEntry 14 }
+
+ pm10gHqosQueue3DroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue3 Stats : Dropped Bytes"
+ ::= { pm10gHqosQueueStatsEntry 15 }
+
+ pm10gHqosQueue3DroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10G HQOS Queue3 Stats : Dropped Frames"
+ ::= { pm10gHqosQueueStatsEntry 16 }
+
+
+
+ END
+
diff --git a/MIBS/ubiquoss/UBIQUOSS-10GEPON-PON-MAC-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-10GEPON-PON-MAC-GROUP-MIB new file mode 100644 index 0000000..f50bf6e --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-10GEPON-PON-MAC-GROUP-MIB @@ -0,0 +1,2736 @@ +-- *****************************************************************
+-- UBIQUOSS-10GEPON-PON-MAC-GROUP-MIB.my
+--
+-- Jul. 2013, Hangil Won
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-10GEPON-PON-MAC-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ InterfaceIndex
+ FROM IF-MIB
+ onuPortFilterRuleIngressPort, onuClassRuleId
+ FROM UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB
+ OnuType
+ FROM UBIQUOSS-EPON-TC-MIB
+ IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ MacAddress, RowStatus, DisplayString
+ FROM SNMPv2-TC
+ ubi10GEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+ ubi10gPonMacMIB 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 10g epon mac information"
+ ::= { ubi10GEponGroupMIB 1 }
+
+-- ***********************************************************
+-- Node definitions
+-- ***********************************************************
+ ubi10gPonMacMIBObjects OBJECT IDENTIFIER ::= { ubi10gPonMacMIB 1 }
+
+-- ***********************************************************
+-- olt10gPonMacTable
+-- ***********************************************************
+ olt10gPonMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gPonMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 1 }
+
+ olt10gPonMacEntry OBJECT-TYPE
+ SYNTAX Olt10gPonMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { olt10gPonMacTable 1 }
+
+ Olt10gPonMacEntry ::=
+ SEQUENCE {
+ olt10gPonMacAddress
+ MacAddress,
+ olt10gPonMacAdminStatus
+ INTEGER,
+ olt10gPonMacOperStatus
+ INTEGER,
+ olt10gPonMacMode
+ INTEGER,
+ registeredOntCount
+ Integer32
+ }
+
+ olt10gPonMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPonMacEntry 1 }
+
+ olt10gPonMacAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPonMacEntry 2 }
+
+ olt10gPonMacOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ cableDown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPonMacEntry 3 }
+
+ olt10gPonMacMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ mixed(1),
+ real(2),
+ hybrid(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPonMacEntry 4 }
+
+ registeredOntCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPonMacEntry 5 }
+
+-- ***********************************************************
+-- onu10gPonMacTable
+-- ***********************************************************
+ onu10gPonMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gPonMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 2 }
+
+ onu10gPonMacEntry OBJECT-TYPE
+ SYNTAX Onu10gPonMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId }
+ ::= { onu10gPonMacTable 1 }
+
+ Onu10gPonMacEntry ::=
+ SEQUENCE {
+ onu10gId
+ Integer32,
+ onu10gPonMacAddress
+ MacAddress,
+ onu10gPonMacOnuType
+ DisplayString,
+ onu10gPonMacAdminStatus
+ INTEGER,
+ onu10gPonMacOperStatus
+ INTEGER,
+ onu10gPonMacLoc
+ DisplayString,
+ onu10gPonMacRowStatus
+ RowStatus,
+ onu10gPonMacDistance
+ Integer32,
+ onu10gPonLoopStatus
+ INTEGER,
+ onu10gPonAutoRemoveStatus
+ INTEGER,
+ onu10gPonSpeedSelect
+ INTEGER,
+ onu10gPonReportMode
+ INTEGER,
+ ubi10gPortIndex
+ Integer32
+ }
+
+ onu10gId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPonMacEntry 1 }
+
+ onu10gPonMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPonMacEntry 2 }
+
+ onu10gPonMacOnuType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPonMacEntry 3 }
+
+
+ onu10gPonMacAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPonMacEntry 4 }
+
+ onu10gPonMacOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ cableDown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPonMacEntry 5 }
+
+ onu10gPonMacLoc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPonMacEntry 6 }
+
+ onu10gPonMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPonMacEntry 7 }
+
+ onu10gPonMacDistance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unit : meter"
+ ::= { onu10gPonMacEntry 8 }
+
+ onu10gPonLoopStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display ONU Loop Status"
+ ::= { onu10gPonMacEntry 9 }
+
+ onu10gPonAutoRemoveStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "disable: onu-auto-remove, enable: no onu-auto-remove"
+ ::= { onu10gPonMacEntry 10 }
+
+ onu10gPonSpeedSelect OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ speed_10_10(0),
+ speed_10_1(1),
+ speed_1_1(2),
+ speed_turbo(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display ONU's Supported Bandwidth
+ Downstream Speed/Upstream Speed"
+ ::= { onu10gPonMacEntry 11 }
+
+ onu10gPonReportMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(0),
+ siepon-a(1),
+ siepon-b(2),
+ siepon-c(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display ONU Link-up SIEPON Package
+ SIEPON-A : DPoE
+ SIEPON-B : Broadcom
+ SIEPON-C : CTC"
+ ::= { onu10gPonMacEntry 12 }
+
+-- ***********************************************************
+-- pon10gRemoteLoopBack
+-- ***********************************************************
+
+ pon10gRemoteLoopBack OBJECT IDENTIFIER ::= { ubi10gPonMacMIBObjects 3 }
+
+-- ***********************************************************
+-- pon10gLpbkTestTable
+-- ***********************************************************
+ pon10gLpbkTestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Pon10gLpbkTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10G Loopback Test Command.
+ Each object setting is impossible.
+ Multiple setting is only available."
+ ::= { pon10gRemoteLoopBack 1 }
+
+ pon10gLpbkTestEntry OBJECT-TYPE
+ SYNTAX Pon10gLpbkTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description"
+ INDEX { ubiPortIndex, onu10gId, linkId }
+ ::= { pon10gLpbkTestTable 1 }
+
+ Pon10gLpbkTestEntry ::=
+ SEQUENCE {
+ linkId
+ Integer32,
+ pon10gLpbkTestFramesNum
+ Integer32,
+ pon10gLpbkTestPayloadLength
+ Integer32,
+ pon10gLpbkTestPayloadType
+ INTEGER,
+ pon10gLpbkTestVlanTag
+ Integer32,
+ pon10gLpbkTestRowStatus
+ RowStatus
+ }
+
+ linkId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestEntry 1 }
+
+ pon10gLpbkTestFramesNum OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Nember of frames.
+ Units : Frames"
+ ::= { pon10gLpbkTestEntry 2 }
+
+ pon10gLpbkTestPayloadLength OBJECT-TYPE
+ SYNTAX Integer32 (46..1500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Payload length.
+ Units : Bytes"
+ ::= { pon10gLpbkTestEntry 3 }
+
+ pon10gLpbkTestPayloadType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ incrementing(0),
+ random(1),
+ allOnes(2),
+ allZeros(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Payload Type."
+ ::= { pon10gLpbkTestEntry 4 }
+
+ pon10gLpbkTestVlanTag OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN Tag.
+ Untagged frames : 0
+ Valid tags : 1~4094"
+ ::= { pon10gLpbkTestEntry 5 }
+
+ pon10gLpbkTestRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::= { pon10gLpbkTestEntry 6 }
+
+-- ***********************************************************
+-- pon10gLpbkTestResultForNotify : NOT USE
+-- ***********************************************************
+--
+-- ponLpbkTestResultForNotify OBJECT IDENTIFIER ::= { ponRemoteLoopBack 2 }
+--
+-- ponLpbkTestResultFramesSent OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS accessible-for-notify
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ponLpbkTestResultForNotify 1 }
+--
+-- ponLpbkTestResultFramesRecievedOK OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS accessible-for-notify
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ponLpbkTestResultForNotify 2 }
+--
+-- ponLpbkTestResultCorruptedFramesReceived OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS accessible-for-notify
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ponLpbkTestResultForNotify 3 }
+--
+-- ponLpbkTestResultMinDelay OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS accessible-for-notify
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ponLpbkTestResultForNotify 4 }
+--
+-- ponLpbkTestResultMaxDelay OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS accessible-for-notify
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ponLpbkTestResultForNotify 5 }
+--
+-- ponLpbkTestResultAverageDelay OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS accessible-for-notify
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ponLpbkTestResultForNotify 6 }
+--
+-- ponLpbkTestResult OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- loopbackFail(0),
+-- loopbackSuccess(1)
+-- }
+-- MAX-ACCESS accessible-for-notify
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ponLpbkTestResultForNotify 7 }
+--
+
+-- ***********************************************************
+-- pon10gLpbkTestResultTable
+-- ***********************************************************
+
+ pon10gLpbkTestResultTable OBJECT IDENTIFIER ::= { pon10gRemoteLoopBack 3 }
+
+ pon10gLpbkResultOltPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 1 }
+
+ pon10gLpbkResultOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 2 }
+
+ pon10gLpbkResultLinkId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 3 }
+
+ pon10gLpbkResultFrameSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 4 }
+
+ pon10gLpbkResultPayloadType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ incrementing(0),
+ random(1),
+ allOnes(2),
+ allZeros(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 5 }
+
+ pon10gLpbkResultFramesRecievedOK OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 6 }
+
+ pon10gLpbkResultFramesRecievedBad OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 7 }
+
+ pon10gLpbkResultMinDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 8 }
+
+ pon10gLpbkResultMaxDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 9 }
+
+ pon10gLpbkResultAverageDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gLpbkTestResultTable 10 }
+
+
+-- ***********************************************************
+-- dot3MpcpStatTable
+-- ***********************************************************
+ pon10gMpcp OBJECT IDENTIFIER ::= { ubi10gPonMacMIBObjects 4 }
+
+ dot3MpcpStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3MpcpStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pon10gMpcp 1 }
+
+ dot3MpcpStatEntry OBJECT-TYPE
+ SYNTAX Dot3MpcpStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, mpcpLmhzd }
+ ::= { dot3MpcpStatTable 1 }
+
+ Dot3MpcpStatEntry ::=
+ SEQUENCE {
+ mpcpLmhzd
+ Integer32,
+-- dot3MpcpMACCtrlFramesTransmitted
+-- Counter32,
+-- dot3MpcpMACCtrlFramesReceived
+-- Counter32,
+ dot3MpcpDiscoveryWindowsSent
+ Counter32,
+ dot3MpcpDiscoveryTimeout
+ Counter32,
+-- dot3MpcpTxRegRequest
+-- Counter32,
+ dot3MpcpRxRegRequest
+ Counter32,
+-- dot3MpcpTxRegAck
+-- Counter32,
+ dot3MpcpRxRegAck
+ Counter32,
+-- dot3MpcpTxReport
+-- Counter32,
+ dot3MpcpRxReport
+ Counter32,
+ dot3MpcpTxGate
+ Counter32,
+-- dot3MpcpRxGate
+-- Counter32,
+-- dot3MpcpTxRegister
+-- Counter32,
+-- dot3MpcpRxRegister
+-- Counter32
+ }
+
+
+ mpcpLmhzd OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 1 }
+
+-- dot3MpcpMACCtrlFramesTransmitted OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 2 }
+
+-- dot3MpcpMACCtrlFramesReceived OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 3 }
+
+ dot3MpcpDiscoveryWindowsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 4 }
+
+ dot3MpcpDiscoveryTimeout OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 5 }
+
+-- dot3MpcpTxRegRequest OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 6 }
+
+ dot3MpcpRxRegRequest OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 7 }
+
+-- dot3MpcpTxRegAck OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 8 }
+
+ dot3MpcpRxRegAck OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 9 }
+
+-- dot3MpcpTxReport OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 10 }
+
+ dot3MpcpRxReport OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 11 }
+
+ dot3MpcpTxGate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 12 }
+
+-- dot3MpcpRxGate OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 13 }
+
+-- dot3MpcpTxRegister OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 14 }
+
+-- dot3MpcpRxRegister OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 15 }
+
+-- ***********************************************************
+-- onuVlanTagTable
+-- ***********************************************************
+-- onuVlanTagTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF OnuVlanTagEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonMacMIBObjects 5 }
+--
+-- -- 1.3.6.1.4.1.7800.500.5.1
+-- onuVlanTagEntry OBJECT-TYPE
+-- SYNTAX OnuVlanTagEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex } -- TODO
+-- ::= { onuVlanTagTable 1 }
+--
+-- OnuVlanTagEntry ::=
+-- SEQUENCE {
+-- onuVlanTagId
+-- Integer32,
+-- onuNetworkVlanTag
+-- Integer32,
+-- onuTranslatedVlanId
+-- Integer32,
+-- onuVlanTagRowStatus
+-- Integer32
+-- }
+--
+-- onuVlanTagId OBJECT-TYPE
+-- SYNTAX Integer32 (1..32)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuVlanTagEntry 1 }
+--
+-- onuNetworkVlanTag OBJECT-TYPE
+-- SYNTAX Integer32 (1..4094)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuVlanTagEntry 2 }
+--
+-- onuTranslatedVlanId OBJECT-TYPE
+-- SYNTAX Integer32 (0)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuVlanTagEntry 3 }
+--
+-- onuVlanTagRowStatus OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuVlanTagEntry 4 }
+
+-- ***********************************************************
+-- onuPriorityVlanTable
+-- ***********************************************************
+-- onuPriorityVlanTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF OnuPriorityVlanEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonMacMIBObjects 6 }
+--
+-- onuPriorityVlanEntry OBJECT-TYPE
+-- SYNTAX OnuPriorityVlanEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "delete : onuNetworkVlanId value == 0
+-- add : onuNetworkVlanId > 0
+-- "
+-- INDEX { ubiPortIndex } -- TODO
+-- ::= { onuPriorityVlanTable 1 }
+--
+-- OnuPriorityVlanEntry ::=
+-- SEQUENCE {
+-- onuNetworkVlanId
+-- Integer32,
+-- onuUpStreamCos
+-- Integer32,
+-- onuDownstreamPriorityUse
+-- INTEGER,
+-- onuMinPriorityValue
+-- Integer32,
+-- onuMaxPriorityValue
+-- Integer32,
+-- onuTxNonTosFrame
+-- INTEGER
+-- }
+--
+-- onuNetworkVlanId OBJECT-TYPE
+-- SYNTAX Integer32 (0..4094)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuPriorityVlanEntry 1 }
+--
+-- onuUpStreamCos OBJECT-TYPE
+-- SYNTAX Integer32 (0..7)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuPriorityVlanEntry 2 }
+--
+-- onuDownstreamPriorityUse OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- cos(0),
+-- tos(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuPriorityVlanEntry 3 }
+--
+-- onuMinPriorityValue OBJECT-TYPE
+-- SYNTAX Integer32 (0..7)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuPriorityVlanEntry 4 }
+--
+-- onuMaxPriorityValue OBJECT-TYPE
+-- SYNTAX Integer32 (0..7)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuPriorityVlanEntry 5 }
+--
+-- onuTxNonTosFrame OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- off(0),
+-- on(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuPriorityVlanEntry 6 }
+
+-- ***********************************************************
+-- igmpVlanTable
+-- ***********************************************************
+-- igmpVlanTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF IgmpVlanEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonMacMIBObjects 7 }
+--
+-- igmpVlanEntry OBJECT-TYPE
+-- SYNTAX IgmpVlanEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex } -- TODO
+-- ::= { igmpVlanTable 1 }
+--
+-- IgmpVlanEntry ::=
+-- SEQUENCE {
+-- fcfsPoolSize
+-- Integer32
+-- }
+--
+-- fcfsPoolSize OBJECT-TYPE
+-- SYNTAX Integer32 (0..1000000)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { igmpVlanEntry 1 }
+
+-- ***********************************************************
+-- igmpVlanProvTable
+-- ***********************************************************
+-- igmpVlanProvTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF IgmpVlanProvEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonMacMIBObjects 8 }
+--
+-- igmpVlanProvEntry OBJECT-TYPE
+-- SYNTAX IgmpVlanProvEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex } -- TODO
+-- ::= { igmpVlanProvTable 1 }
+--
+-- IgmpVlanProvEntry ::=
+-- SEQUENCE {
+-- networkVid
+-- Integer32,
+-- eponVid
+-- Integer32,
+-- vlanMgb
+-- Integer32,
+-- vlanMab
+-- Integer32,
+-- defaultPerChanBw
+-- Integer32,
+-- igmpVlanProvRowStatus
+-- RowStatus
+-- }
+--
+-- networkVid OBJECT-TYPE
+-- SYNTAX Integer32 (0..65535)
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "range : 0 ~ 4093
+-- in igmpChanTable only use:: all network vlan Id delete (65535)"
+-- ::= { igmpVlanProvEntry 1 }
+--
+-- eponVid OBJECT-TYPE
+-- SYNTAX Integer32 (0..4093)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { igmpVlanProvEntry 2 }
+--
+-- vlanMgb OBJECT-TYPE
+-- SYNTAX Integer32 (0..1000000)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { igmpVlanProvEntry 3 }
+--
+-- vlanMab OBJECT-TYPE
+-- SYNTAX Integer32 (0..1000000)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { igmpVlanProvEntry 4 }
+--
+-- defaultPerChanBw OBJECT-TYPE
+-- SYNTAX Integer32 (0..1000000)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { igmpVlanProvEntry 5 }
+--
+-- igmpVlanProvRowStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { igmpVlanProvEntry 6 }
+
+-- ***********************************************************
+-- igmpChanTable
+-- ***********************************************************
+-- igmpChanTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF IgmpChanEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonMacMIBObjects 9 }
+--
+-- igmpChanEntry OBJECT-TYPE
+-- SYNTAX IgmpChanEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex } -- TODO
+-- ::= { igmpChanTable 1 }
+--
+-- IgmpChanEntry ::=
+-- SEQUENCE {
+-- igmpChanId
+-- Integer32,
+-- igmpChanFromGroupIP
+-- IpAddress,
+-- igmpChanToGroupIP
+-- IpAddress,
+-- igmpChanGroupBw
+-- Integer32,
+-- igmpChanRowStatus
+-- RowStatus
+-- }
+--
+-- igmpChanId OBJECT-TYPE
+-- SYNTAX Integer32 (1..65535)
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "range : 1 ~ 3780
+-- All channel Id delete : 65535"
+-- ::= { igmpChanEntry 1 }
+--
+-- igmpChanFromGroupIP OBJECT-TYPE
+-- SYNTAX IpAddress
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "range : 224.0.1.0 - 239.255.255.255"
+-- ::= { igmpChanEntry 2 }
+--
+-- igmpChanToGroupIP OBJECT-TYPE
+-- SYNTAX IpAddress
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "range : 224.0.1.0 - 239.255.255.255"
+-- ::= { igmpChanEntry 3 }
+--
+-- igmpChanGroupBw OBJECT-TYPE
+-- SYNTAX Integer32 (0..1000)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { igmpChanEntry 4 }
+--
+-- igmpChanRowStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { igmpChanEntry 5 }
+
+-- ***********************************************************
+-- onu10gAdvancedRuleTable
+-- ***********************************************************
+ onu10gAdvancedRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gAdvancedRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 10 }
+
+ onu10gAdvancedRuleEntry OBJECT-TYPE
+ SYNTAX Onu10gAdvancedRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, onuPortFilterRuleIngressPort, onuClassRuleId }
+ ::= { onu10gAdvancedRuleTable 1 }
+
+ Onu10gAdvancedRuleEntry ::=
+ SEQUENCE {
+ onu10gAdvancedRuleClassMapName
+ DisplayString,
+ onu10gAdvancedRulePrecedence
+ Integer32,
+ onu10gAdvancedRuleAction
+ INTEGER,
+ onu10gAdvancedRuleSetVidActionParam
+ Integer32,
+ onu10gAdvancedRuleSetCosActionParam
+ Integer32,
+ onu10gAdvancedRuleSetDstActionParamPort
+ Integer32,
+ onu10gAdvancedRuleSetDstActionParamQueue
+ Integer32,
+ onu10gAdvancedRuleRowStatus
+ RowStatus
+ }
+
+ onu10gAdvancedRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gAdvancedRuleEntry 1 }
+
+ onu10gAdvancedRulePrecedence OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "value must be even number"
+ ::= { onu10gAdvancedRuleEntry 2 }
+
+ onu10gAdvancedRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ addTag(3),
+ deleteTag(4),
+ setVidAndAddTag(5),
+ setCos(6),
+ replaceTag(7),
+ replaceTagAndSetVid(8),
+ clrAddTag(9),
+ clrDelTag(10),
+ clrReplaceTag(11),
+ discard(14),
+ setDstAndFwd(18)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gAdvancedRuleEntry 3 }
+
+ onu10gAdvancedRuleSetVidActionParam OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ setVidAndAddTag(5),
+ replaceTagAndSetVid(8),
+ vidActionParam has value between 1 and 4094
+ else
+ vidActionParam has 65535"
+ ::= { onu10gAdvancedRuleEntry 4 }
+
+ onu10gAdvancedRuleSetCosActionParam OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ setCos(6),
+ cosActionParam has value between 0 and 7
+ else
+ cosActionParam has 65535"
+ ::= { onu10gAdvancedRuleEntry 5 }
+
+ onu10gAdvancedRuleSetDstActionParamPort OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ setDstAndFwd(18),
+ dstActionParam has value between 1 and 4
+ else
+ dstActionParam has 65535"
+ ::= { onu10gAdvancedRuleEntry 6 }
+
+ onu10gAdvancedRuleSetDstActionParamQueue OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ setDstAndFwd(18),
+ dstActionParam has value between 0 and 10
+ else
+ dstActionParam has 65535"
+ ::= { onu10gAdvancedRuleEntry 7 }
+
+ onu10gAdvancedRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gAdvancedRuleEntry 8 }
+
+-- ***********************************************************
+-- unAdmin10gOnuTable
+-- ***********************************************************
+ unAdmin10gOnuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UnAdmin10gOnuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 11 }
+
+ unAdmin10gOnuEntry OBJECT-TYPE
+ SYNTAX UnAdmin10gOnuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, unAdminOnuId }
+ ::= { unAdmin10gOnuTable 1 }
+
+ UnAdmin10gOnuEntry ::=
+ SEQUENCE {
+ unAdmin10gOnuId
+ INTEGER,
+ unAdmin10gOnuPonMacAddress
+ MacAddress,
+ unAdmin10gOnuVendorSpecificInfo
+ DisplayString
+ }
+
+ unAdmin10gOnuId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description. "
+ ::= { unAdmin10gOnuEntry 1 }
+
+ unAdmin10gOnuPonMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { unAdmin10gOnuEntry 2 }
+
+ unAdmin10gOnuVendorSpecificInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { unAdmin10gOnuEntry 3 }
+
+-- ***********************************************************
+-- clearUnAdminOnu
+-- ***********************************************************
+ clearUnAdmin10gOnu OBJECT IDENTIFIER ::= { ubi10gPonMacMIBObjects 12 }
+
+ clearUnAdmin10gOnuOltPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { clearUnAdmin10gOnu 1 }
+
+ clearUnAdmin10gOnuMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " "
+ ::= { clearUnAdmin10gOnu 2 }
+
+-- ***********************************************************
+-- onu10gSubscriberMacTable
+-- ***********************************************************
+ onu10gSubscriberMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gSubscriberMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 13 }
+
+ onu10gSubscriberMacEntry OBJECT-TYPE
+ SYNTAX Onu10gSubscriberMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, onuSubscriberMacId }
+ ::= { onu10gSubscriberMacTable 1 }
+
+ Onu10gSubscriberMacEntry ::=
+ SEQUENCE {
+ onu10gSubscriberMacId
+ Integer32,
+ onu10gSubscriberMacAddress
+ MacAddress
+ }
+
+ onu10gSubscriberMacId OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gSubscriberMacEntry 1 }
+
+ onu10gSubscriberMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gSubscriberMacEntry 2 }
+
+-- ***********************************************************
+-- onu10gRegMode
+-- ***********************************************************
+ onu10gRegMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ modeManual(1),
+ modeAuto(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 14 }
+
+-- ***********************************************************
+-- onuIpToSnmpIndexTable
+-- ***********************************************************
+-- onuIpToSnmpIndexTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF OnuIpToSnmpIndexEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonMacMIBObjects 15 }
+--
+-- onuIpToSnmpIndexEntry OBJECT-TYPE
+-- SYNTAX OnuIpToSnmpIndexEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex } -- TODO
+-- ::= { onuIpToSnmpIndexTable 1 }
+--
+-- OnuIpToSnmpIndexEntry ::=
+-- SEQUENCE {
+-- onuIpToSnmpIndexIpAddress
+-- IpAddress,
+-- onuIpToSnmpIndexOnuModelType
+-- OnuType
+-- }
+--
+-- onuIpToSnmpIndexIpAddress OBJECT-TYPE
+-- SYNTAX IpAddress
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuIpToSnmpIndexEntry 1 }
+--
+-- onuIpToSnmpIndexOnuModelType OBJECT-TYPE
+-- SYNTAX OnuType
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onuIpToSnmpIndexEntry 2 }
+
+-- ***********************************************************
+-- onuBandWidthTable
+-- ***********************************************************
+ onu10gBandWidthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gBandWidthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 16 }
+
+ onu10gBandWidthEntry OBJECT-TYPE
+ SYNTAX Onu10gBandWidthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId }
+ ::= { onu10gBandWidthTable 1 }
+
+ Onu10gBandWidthEntry ::=
+ SEQUENCE {
+ onu10gDownStreamMin
+ Integer32,
+ onu10gDownStreamMax
+ Integer32,
+ onu10gUpStreamMin
+ Integer32,
+ onu10gUpStreamMax
+ Integer32
+ }
+
+ onu10gDownStreamMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBandWidthEntry 1 }
+
+ onu10gDownStreamMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBandWidthEntry 2 }
+
+ onu10gUpStreamMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBandWidthEntry 3 }
+
+ onu10gUpStreamMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBandWidthEntry 4 }
+
+-- ***********************************************************
+-- onu10gAutoRemoveTimer
+-- ***********************************************************
+ onu10gAutoRemoveTimer OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU auto remove timer. (unit : day)
+ 0 : clear
+ 1-100 : auto remove timer range"
+ ::= { ubi10gPonMacMIBObjects 17 }
+
+-- ***********************************************************
+-- onu10gStaticMacTable
+-- ***********************************************************
+-- onu10gStaticMacTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF Onu10gStaticMacEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubi10gPonMacMIBObjects 18 }
+--
+-- onu10gStaticMacEntry OBJECT-TYPE
+-- SYNTAX Onu10gStaticMacEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex, onu10gStaticMacId }
+-- ::= { onu10gStaticMacTable 1 }
+--
+-- Onu10gStaticMacEntry ::=
+-- SEQUENCE {
+-- onu10gStaticMacId
+-- Integer32,
+-- onu10gStaticMacAddress
+-- MacAddress
+-- }
+--
+-- onu10gStaticMacId OBJECT-TYPE
+-- SYNTAX Integer32 (1..256)
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onu10gStaticMacEntry 1 }
+--
+-- onu10gStaticMacAddress OBJECT-TYPE
+-- SYNTAX MacAddress
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { onu10gStaticMacEntry 2 }
+
+-- ***********************************************************
+-- dayRegisteredOnuTable
+-- ***********************************************************
+-- dayRegisteredOnuTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF DayRegisteredOnuEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonMacMIBObjects 19 }
+--
+-- dayRegisteredOnuEntry OBJECT-TYPE
+-- SYNTAX DayRegisteredOnuEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex }
+-- ::= { dayRegisteredOnuTable 1 }
+--
+-- DayRegisteredOnuEntry ::=
+-- SEQUENCE {
+--- dayRegisteredOnuId
+---- Integer32,
+-- dayRegisteredMacAddr
+-- DisplayString
+-- }
+
+---- dayRegisteredOnuId OBJECT-TYPE
+---- SYNTAX Integer32 (1..32)
+---- MAX-ACCESS not-accessible
+---- STATUS current
+---- DESCRIPTION
+---- "Description."
+---- ::= { dayRegisteredOnuEntry 1 }
+--
+-- dayRegisteredMacAddr OBJECT-TYPE
+-- SYNTAX DisplayString
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dayRegisteredOnuEntry 1 }
+
+-- ***********************************************************
+-- olt10gPrevBridgeTable
+-- ***********************************************************
+ olt10gPrevBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gPrevBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 20 }
+
+ olt10gPrevBridgeEntry OBJECT-TYPE
+ SYNTAX Olt10gPrevBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId }
+ ::= { olt10gPrevBridgeTable 1 }
+
+ Olt10gPrevBridgeEntry ::=
+ SEQUENCE {
+ prevMacAddress
+ OCTET STRING,
+ prevMacAddressSize
+ Integer32
+ }
+
+ prevMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPrevBridgeEntry 1 }
+
+ prevMacAddressSize OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPrevBridgeEntry 2 }
+
+-- ***********************************************************
+-- get10gOntIndexFromMacAddr
+-- ***********************************************************
+ get10gOntIndexFromMacAddr OBJECT IDENTIFIER ::= { ubi10gPonMacMIBObjects 21 }
+
+ req10gOntMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { get10gOntIndexFromMacAddr 1 }
+
+ resp10gOltIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { get10gOntIndexFromMacAddr 2 }
+
+ resp10gOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { get10gOntIndexFromMacAddr 3 }
+
+ resp10gOnuIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { get10gOntIndexFromMacAddr 4 }
+
+-- 091012 dsshin
+ resp10gOnuType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { get10gOntIndexFromMacAddr 5 }
+
+ resp10gOnuAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { get10gOntIndexFromMacAddr 6 }
+
+ resp10gOnuOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ cableDown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { get10gOntIndexFromMacAddr 7 }
+
+-- ***********************************************************
+-- lgpAuthenticationObjects
+-- ***********************************************************
+-- lgpAuthenticationObjects OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 22 }
+--
+-- lgpAuthMode OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Set ONT authentication mode"
+-- ::= { lgpAuthenticationObjects 1 }
+--
+-- lgpAuthServerIpAddress OBJECT-TYPE
+-- SYNTAX IpAddress
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Set auth-server IP address"
+-- ::= { lgpAuthenticationObjects 2 }
+--
+-- lgpAuthOntInfoTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF LgpAuthOntInfoEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "ONT auth Info table"
+-- ::= { lgpAuthenticationObjects 3 }
+--
+-- lgpAuthOntInfoEntry OBJECT-TYPE
+-- SYNTAX LgpAuthOntInfoEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "ONT auth Info Entry"
+-- INDEX { ubiPortIndex, onuId }
+-- ::= { lgpAuthOntInfoTable 1 }
+--
+-- LgpAuthOntInfoEntry ::=
+-- SEQUENCE {
+-- lgpAuthOntStatus
+-- INTEGER
+-- }
+--
+-- lgpAuthOntStatus OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "ONT authentication action"
+-- ::= { lgpAuthOntInfoEntry 1 }
+
+-- ***********************************************************
+-- pon10gBranchStatus
+-- ***********************************************************
+ pon10gBranchStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ branch_32(32),
+ branch_64(64)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 22 }
+
+-- ***********************************************************
+-- onu10gDdmi
+-- ***********************************************************
+
+ onu10gDdmi OBJECT IDENTIFIER ::= { ubi10gPonMacMIBObjects 23 }
+
+-- ***********************************************************
+-- onu10gDdmiTable
+-- ***********************************************************
+ onu10gDdmiTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gDdmiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10g ONU DDM Information Table"
+ ::= { onu10gDdmi 1 }
+
+ onu10gDdmiEntry OBJECT-TYPE
+ SYNTAX Onu10gDdmiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10g ONU DDM Information Table Entry"
+ INDEX { ubiPortIndex, onu10gId }
+ ::= { onu10gDdmiTable 1 }
+
+ Onu10gDdmiEntry ::=
+ SEQUENCE {
+ rx10gLaserPower
+ DisplayString,
+ tx10gLaserPower
+ DisplayString,
+ tx10gLaserVcc
+ DisplayString,
+ tx10gLaserBias
+ DisplayString,
+ tx10gTemperature
+ DisplayString,
+ }
+
+ rx10gLaserPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RX Laser Power"
+ ::= { onu10gDdmiEntry 1 }
+
+ tx10gLaserPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX Laser Power"
+ ::= { onu10gDdmiEntry 2 }
+
+ tx10gLaserVcc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX Laser Vcc"
+ ::= { onu10gDdmiEntry 3 }
+
+ tx10gLaserBias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX Laser Bias(not supported)"
+ ::= { onu10gDdmiEntry 4 }
+
+ tx10gTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX Temperature"
+ ::= { onu10gDdmiEntry 5 }
+
+-- ***********************************************************
+-- onu10gDdmThreshold
+-- ***********************************************************
+
+ rx10gLaserPowerLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RX Laser Power Low Limit(-32~-20)"
+ ::= { onu10gDdmi 2 }
+
+ rx10gLaserPowerHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RX Laser Power High Limit(-10~1)"
+ ::= { onu10gDdmi 3 }
+
+ tx10gLaserPowerLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Power Low Limit(-7~0)"
+ ::= { onu10gDdmi 4 }
+
+ tx10gLaserPowerHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Power High Limit(1~9)"
+ ::= { onu10gDdmi 5 }
+
+ tx10gLaserVccLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Vcc Low Limit(2.7~3.2)"
+ ::= { onu10gDdmi 6 }
+
+ tx10gLaserVccHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Vcc High Limit(3.3~3.8)"
+ ::= { onu10gDdmi 7 }
+
+ tx10gLaserBiasLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Bias Low Limit(Not Supported)"
+ ::= { onu10gDdmi 8 }
+
+ tx10gLaserBiasHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Bias High Limit(Not Supported)"
+ ::= { onu10gDdmi 9 }
+
+ tx10gTemperatureLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Temperature Low Limit(0~40)"
+ ::= { onu10gDdmi 10 }
+
+ tx10gTemperatureHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Temperature High Limit (50~90)"
+ ::= { onu10gDdmi 11}
+
+
+-- ***********************************************************
+-- onu10gInfoFromSubscriberMacTable
+-- ***********************************************************
+ onu10gInfoFromSubscriberTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gInfoFromSubscriberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 24 }
+
+ onu10gInfoFromSubscriberEntry OBJECT-TYPE
+ SYNTAX Onu10gInfoFromSubscriberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, subscriberMacAddress }
+ ::= { onu10gInfoFromSubscriberTable 1 }
+
+ Onu10gInfoFromSubscriberEntry ::=
+ SEQUENCE {
+ onu10gInfoFromSubscriberOltIfIndex
+ Integer32,
+ onu10gInfoFromSubscriberOnuId
+ Integer32,
+ onu10gInfoFromSubscriberOnuIfName
+ OCTET STRING,
+ onu10gInfoFromSubscriberOnuMacAddress
+ MacAddress,
+ onu10gInfoFromSubscriberOnuType
+ DisplayString,
+ onu10gInfoFromSubscriberAdminStatus
+ INTEGER,
+ onu10gInfoFromSubscriberOperStatus
+ INTEGER
+ }
+
+ onu10gInfoFromSubscriberOltIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gInfoFromSubscriberEntry 2 }
+
+ onu10gInfoFromSubscriberOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Get ONU ID From Subscriber MAC Address
+ (OLT Dynamic Bridging-entries)"
+ ::= { onu10gInfoFromSubscriberEntry 3 }
+
+ onu10gInfoFromSubscriberOnuIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "GET ONU Interface Name From Subscriber MAC Address
+ (OLT Dynamic Bridging-entries)"
+ ::= { onu10gInfoFromSubscriberEntry 4 }
+
+ onu10gInfoFromSubscriberOnuMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Get ONU MAC Address From Subscriber MAC Address
+ (OLT Dynamic Bridging-entries)"
+ ::= { onu10gInfoFromSubscriberEntry 5 }
+
+ onu10gInfoFromSubscriberOnuType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Get ONU Type From Subscriber MAC Address
+ (OLT Dynamic Bridging-entries)"
+ ::= { onu10gInfoFromSubscriberEntry 6 }
+
+ onu10gInfoFromSubscriberAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Get ONU Admin Status From Subscriber MAC Address
+ (OLT Dynamic Bridging-entries)"
+ ::= { onu10gInfoFromSubscriberEntry 7 }
+
+ onu10gInfoFromSubscriberOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ cableDown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Get ONU Oper Status From Subscriber MAC Address
+ (OLT Dynamic Bridging-entries)"
+ ::= { onu10gInfoFromSubscriberEntry 8 }
+
+-- ***********************************************************
+-- onu10gPonMacFromSubMacTable
+-- ***********************************************************
+ onu10gSubportIdFromSubscriberTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gSubportIdFromSubscriberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 25 }
+
+ onu10gSubportIdFromSubscriberEntry OBJECT-TYPE
+ SYNTAX Onu10gSubportIdFromSubscriberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, subscriberMacAddress }
+ ::= { onu10gSubportIdFromSubscriberTable 1 }
+
+ Onu10gSubportIdFromSubscriberEntry ::=
+ SEQUENCE {
+ onu10gSubportId
+ Integer32
+ }
+
+ onu10gSubportId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Get ONU User Port ID From Subscriber MAC Address
+ (ONU Dynamic Bridging-entries)"
+ ::= { onu10gSubportIdFromSubscriberEntry 1 }
+
+
+-- ***********************************************************
+-- olt10gDynamicBridgeEntryTable
+-- ***********************************************************
+ olt10gDynamicBridgeEntryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gDynamicBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 26 }
+
+ olt10gDynamicBridgeEntry OBJECT-TYPE
+ SYNTAX Olt10gDynamicBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, linkId, olt10gDynamicMacId }
+ ::= { olt10gDynamicBridgeEntryTable 1 }
+
+ Olt10gDynamicBridgeEntry ::=
+ SEQUENCE {
+ olt10gDynamicMacId
+ Integer32,
+ olt10gDynamicMacAddress
+ MacAddress
+ }
+
+ olt10gDynamicMacId OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gDynamicBridgeEntry 1 }
+
+ olt10gDynamicMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gDynamicBridgeEntry 2 }
+
+
+-- ***********************************************************
+-- onu10gPmapFilteringRuleTable
+-- ***********************************************************
+ onu10gPmapFilteringRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gPmapFilteringRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonMacMIBObjects 27 }
+
+ onu10gPmapFilteringRuleEntry OBJECT-TYPE
+ SYNTAX Onu10gPmapFilteringRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId, onu10gPolicyMapId }
+ ::= { onu10gPmapFilteringRuleTable 1 }
+
+ Onu10gPmapFilteringRuleEntry ::=
+ SEQUENCE {
+ onu10gFilteringRulePolicyMapName
+ DisplayString,
+ onu10gFilteringRuleVid
+ Integer32,
+ onu10gFilteringRuleVidForClause
+ Integer32,
+ onu10gFilteringRuleRowStatus
+ RowStatus,
+ onu10gFilteringRuleUserPortId
+ Integer32,
+ onu10gFilteringRuleLinkId
+ Integer32
+ }
+
+ onu10gFilteringRulePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Filter type policy-map name"
+ ::= { onu10gPmapFilteringRuleEntry 1 }
+
+ onu10gFilteringRuleVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Rule subparam (VLAN ID)"
+ ::= { onu10gPmapFilteringRuleEntry 2 }
+
+ onu10gFilteringRuleVidForClause OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Rule subparam (VLAN ID for Double-tag)"
+ ::= { onu10gPmapFilteringRuleEntry 3 }
+
+ onu10gFilteringRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Map Create operator (Create & Go)"
+ ::= { onu10gPmapFilteringRuleEntry 4 }
+
+ onu10gFilteringRuleUserPortId OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Rule subparam (ONU User Port ID)"
+ ::= { onu10gPmapFilteringRuleEntry 5 }
+
+ onu10gFilteringRuleLinkId OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Rule subparam (ONU Link ID)"
+ ::= { onu10gPmapFilteringRuleEntry 6 }
+
+-- ***********************************************************
+-- olt10gDdmi
+-- ***********************************************************
+
+ olt10gDdmi OBJECT IDENTIFIER ::= { ubi10gPonMacMIBObjects 28 }
+
+
+-- ***********************************************************
+-- olt10gDdmiGlobal
+-- ***********************************************************
+
+ olt10gDdmiControlPort OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RSSI Control PortIndex"
+ ::= { olt10gDdmi 1 }
+
+ olt10gDdmiControlOnuId OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RSSI Control onuId (1~64, 255:idle)"
+ ::= { olt10gDdmi 2 }
+
+ olt10gRxLaserPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OLT RX Laser Power"
+ ::= { olt10gDdmi 3 }
+
+-- ***********************************************************
+-- olt10gPonRedundancyInfoTable
+-- ***********************************************************
+ olt10gPonRedundancyInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gPonRedundancyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10g Olt Pon Redundancy Info"
+ ::= { ubi10gPonMacMIBObjects 29 }
+
+ olt10gPonRedundancyEntry OBJECT-TYPE
+ SYNTAX Olt10gPonRedundancyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10g Olt Pon Redundancy Info Entry"
+ INDEX {ubiPortIndex}
+ ::= { olt10gPonRedundancyInfoTable 1 }
+
+ Olt10gPonRedundancyEntry ::=
+ SEQUENCE {
+ olt10gRedPortIndex
+ Integer32,
+ olt10gRedPeerPortIndex
+ Integer32,
+ olt10gRedActiveStatus
+ INTEGER,
+ olt10gRedLinkStatus
+ INTEGER
+ }
+
+ olt10gRedPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10g Olt Pon Redundancy PortIndex"
+ ::= { olt10gPonRedundancyEntry 1 }
+
+ olt10gRedPeerPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10g Olt Pon Redundancy Peer PortIndex"
+ ::= { olt10gPonRedundancyEntry 2 }
+
+
+ olt10gRedActiveStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10g Olt Pon Redundancy Active Status"
+ ::= { olt10gPonRedundancyEntry 3 }
+
+ olt10gRedLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(0),
+ up(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "10g Olt Pon Redundancy Link Status"
+ ::= { olt10gPonRedundancyEntry 4 }
+
+
+-- ***********************************************************
+-- onu10gTxPowerOff
+-- ***********************************************************
+
+ onu10gTxPowerOff OBJECT IDENTIFIER ::= { ubi10gPonMacMIBObjects 30 }
+
+-- ***********************************************************
+-- onuTxPowerOffTable
+-- ***********************************************************
+
+ TxPowerOltPortId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX-Power PortIndex"
+ ::= { onu10gTxPowerOff 1 }
+
+ TxPowerOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX-Power OnuId"
+ ::= { onu10gTxPowerOff 2 }
+
+ TxPowerTimeOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX-Power Timeout
+ 0 : Clear (Tx-Power ON)
+ 1~254 : Timeout
+ 65535 : Endless Off"
+ ::= { onu10gTxPowerOff 3 }
+
+-- ***********************************************************
+-- olt10gPortReset
+-- ***********************************************************
+
+ olt10gPortReset OBJECT IDENTIFIER ::= { ubi10gPonMacMIBObjects 31 }
+
+-- ***********************************************************
+-- oltPortResetTable
+-- ***********************************************************
+
+ olt10gPortId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset PortIndex"
+ ::= { olt10gPortReset 1 }
+
+ olt10gPortResetOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT Port Reset Operation"
+ ::= { olt10gPortReset 2 }
+
+
+-- ***********************************************************
+-- OnuVideoUniTable
+-- ***********************************************************
+-- rfogPortTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF RfogPortEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "RFoG Info Table."
+-- ::= { ubiPonMacMIBObjects 32 }
+--
+-- rfogPortEntry OBJECT-TYPE
+-- SYNTAX RfogPortEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "RFoG Info Entry."
+-- INDEX { ubiPortIndex , onuId }
+-- ::= { rfogPortTable 1 }
+--
+-- RfogPortEntry ::=
+-- SEQUENCE {
+-- onuVideoUniAdminStatus
+-- INTEGER,
+-- onuRfogRxPower
+-- DisplayString,
+-- onuRfogRxOut
+-- DisplayString
+-- }
+--
+-- onuVideoUniAdminStatus OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "RFoG Port Admin Status."
+-- ::= { rfogPortEntry 1 }
+--
+--
+-- onuRfogRxPower OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..48))
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "RFoG Rx Power."
+-- ::= { rfogPortEntry 2 }
+--
+-- onuRfogRxOut OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (0..48))
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "RFoG Rx Out Laser"
+-- ::= { rfogPortEntry 3 }
+
+-- ***********************************************************
+-- ktAlarmCntTable
+-- ***********************************************************
+-- ktAlarmCntTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF KtAlarmCntEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonMacMIBObjects 33 }
+--
+--
+-- ktAlarmCntEntry OBJECT-TYPE
+-- SYNTAX KtAlarmCntEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex , onuId }
+-- ::= { ktAlarmCntTable 1 }
+--
+--
+-- KtAlarmCntEntry ::=
+-- SEQUENCE {
+-- loopDetectCnt
+-- Counter32,
+-- rxPowerAlarmCnt
+-- Counter32,
+-- inputVoltageAlarmCnt
+-- Counter32
+-- }
+--
+--
+-- loopDetectCnt OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ktAlarmCntEntry 1 }
+--
+--
+-- rxPowerAlarmCnt OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ktAlarmCntEntry 2 }
+--
+--
+-- inputVoltageAlarmCnt OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ktAlarmCntEntry 3 }
+
+-- ***********************************************************
+-- olt10gAdvancedRuleTable
+-- ***********************************************************
+ olt10gAdvancedRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gAdvancedRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10g OLT Filtering Rule Table"
+ ::= { ubi10gPonMacMIBObjects 34 }
+
+ olt10gAdvancedRuleEntry OBJECT-TYPE
+ SYNTAX Olt10gAdvancedRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "10g OLT Filtering Rule Entry"
+ INDEX { ubiPortIndex, onu10gId, linkId, olt10gClassRuleId }
+ ::= { olt10gAdvancedRuleTable 1 }
+
+ Olt10gAdvancedRuleEntry ::=
+ SEQUENCE {
+ olt10gAdvancedRuleClassMapName
+ DisplayString,
+ olt10gAdvancedRulePrecedence
+ Integer32,
+ olt10gAdvancedRuleAction
+ INTEGER,
+ olt10gAdvancedRuleSetVidActionParam
+ Integer32,
+ olt10gAdvancedRuleSetCosActionParam
+ Integer32,
+ olt10gAdvancedRuleSetDstActionParamLink
+ Integer32,
+ olt10gAdvancedRuleSetDstActionParamQueue
+ Integer32,
+ olt10gAdvancedRuleRowStatus
+ RowStatus
+ }
+
+ olt10gAdvancedRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "10g OLT Filtering Rule Class Map"
+ ::= { olt10gAdvancedRuleEntry 1 }
+
+ olt10gAdvancedRulePrecedence OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "value must be even number"
+ ::= { olt10gAdvancedRuleEntry 2 }
+
+ olt10gAdvancedRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ add-cvlan-tag(4),
+ del-tag(4),
+ add-svlan-tag(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "2 : add-cvlan-tag,
+ 4 : del-tag,
+ 6 : add-svlan-tag"
+ ::= { olt10gAdvancedRuleEntry 3 }
+
+ olt10gAdvancedRuleSetVidActionParam OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ add-cvlan-tag,
+ add-svlan-tag,
+ del-tag,
+ vidActionParam has value between 1 and 4094
+ else
+ vidActionParam has 65535"
+ ::= { olt10gAdvancedRuleEntry 4 }
+
+ olt10gAdvancedRuleSetCosActionParam OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "no supported"
+ ::= { olt10gAdvancedRuleEntry 5 }
+
+ olt10gAdvancedRuleSetDstActionParamLink OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "no supported"
+ ::= { olt10gAdvancedRuleEntry 6 }
+
+ olt10gAdvancedRuleSetDstActionParamQueue OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "no supported"
+ ::= { olt10gAdvancedRuleEntry 7 }
+
+
+ olt10gAdvancedRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status
+ 4 : CreateAndGo,
+ 6 : Destroy"
+ ::= { olt10gAdvancedRuleEntry 8 }
+
+-- ***********************************************************
+-- olt10gPmapFilteringRuleTable
+-- ***********************************************************
+ olt10gPmapFilteringRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gPmapFilteringRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Policy-map Filtering Rule Table"
+ ::= { ubi10gPonMacMIBObjects 35 }
+
+ olt10gPmapFilteringRuleEntry OBJECT-TYPE
+ SYNTAX Olt10gPmapFilteringRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Policy-map Filtering Rule Entry"
+ INDEX { ubiPortIndex, onu10gId, oltPolicyMapId }
+ ::= { olt10gPmapFilteringRuleTable 1 }
+
+ Olt10gPmapFilteringRuleEntry ::=
+ SEQUENCE {
+ olt10gFilteringRulePolicyMapName
+ DisplayString,
+-- oltFilteringRuleLinkId
+-- Integer32,
+ olt10gFilteringRuleRowStatus
+ RowStatus
+ }
+
+ olt10gFilteringRulePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "10g OLT Filtering Rule Policy-map Name"
+ ::= { olt10gPmapFilteringRuleEntry 1 }
+
+-- oltFilteringRuleLinkId OBJECT-TYPE
+-- SYNTAX Integer32 (1..4)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "OLT Filtering Rule Link Id"
+-- ::= { oltPmapFilteringRuleEntry 2 }
+
+ olt10gFilteringRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status
+ 4 : CreateAndGo,
+ 6 : Destroy"
+ ::= { olt10gPmapFilteringRuleEntry 2 }
+
+-- ***********************************************************
+-- onuRxPwrStatusTable
+-- ***********************************************************
+-- onuRxPwrStatusTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF OnuRxPwrStatusEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "ONU Optic RX-Power Status Table"
+-- ::= { ubiPonMacMIBObjects 36 }
+--
+-- onuRxPwrStatusEntry OBJECT-TYPE
+-- SYNTAX OnuRxPwrStatusEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "ONU Optic RX-Power Status Entry"
+-- INDEX { ubiPortIndex, onuId }
+-- ::= { onuRxPwrStatusTable 1 }
+--
+-- OnuRxPwrStatusEntry ::=
+-- SEQUENCE {
+-- onuRxPwrStatus
+-- DisplayString
+-- }
+--
+-- onuRxPwrStatus OBJECT-TYPE
+-- SYNTAX DisplayString
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- " ONU Optic RX-Power Status "
+-- ::= { onuRxPwrStatusEntry 1 }
+
+
+-- ***********************************************************
+-- onu10gUpCount
+-- ***********************************************************
+ onu10gUpCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of up ONU(10G)"
+ ::= { ubi10gPonMacMIBObjects 37 }
+
+ END
+
+-- ***********************************************************
+-- UBIQUOSS-10GEPON-PON-MAC-MIB.my
+-- ***********************************************************
+
+
diff --git a/MIBS/ubiquoss/UBIQUOSS-10GEPON-PON-PROFILE-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-10GEPON-PON-PROFILE-GROUP-MIB new file mode 100644 index 0000000..3b19154 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-10GEPON-PON-PROFILE-GROUP-MIB @@ -0,0 +1,4112 @@ +-- *****************************************************************
+-- UBIQUOSS-10GEPON-PON-PROFILE-GROUP-MIB.mib
+--
+-- Jun 2008, Hyungeun Park
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-10GEPON-PON-PROFILE-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ ifIndex
+ FROM IF-MIB
+ PonFilterRuleField, PonFilterRuleOperator, OnuType
+ FROM UBIQUOSS-EPON-TC-MIB
+ IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus, MacAddress
+ FROM SNMPv2-TC
+ entPhysicalIndex
+ FROM ENTITY-MIB
+ Integer32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ ubi10GEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBIQUOSS-INTERFACE-MIB;
+
+
+ ubi10gPonProfileMIB 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 qos profile information."
+ ::= { ubi10GEponGroupMIB 2 }
+
+
+-- ***********************************************************
+-- Node definitions
+-- ***********************************************************
+
+ ubi10gPonProfileMIBObjects OBJECT IDENTIFIER ::= { ubi10gPonProfileMIB 1 }
+
+ ubi10gPonProfile OBJECT IDENTIFIER ::= { ubi10gPonProfileMIBObjects 1 }
+
+
+-- ***********************************************************
+-- olt10gServiceMapTable
+-- ***********************************************************
+ ubiPonProfile OBJECT IDENTIFIER ::= { ubi10gPonProfileMIBObjects 1 }
+
+ olt10gServiceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonProfile 1 }
+
+ olt10gServiceMapEntry OBJECT-TYPE
+ SYNTAX Olt10gServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { olt10gServiceMapName }
+ ::= { olt10gServiceMapTable 1 }
+
+ Olt10gServiceMapEntry ::=
+ SEQUENCE {
+ olt10gServiceMapName
+ DisplayString,
+ olt10gServiceMapBridgeMapName
+ DisplayString,
+ olt10gServiceMapPolicyMapName
+ DisplayString,
+ olt10gServiceMapIgmpMapName
+ DisplayString,
+ olt10gServiceMapRowStatus
+ RowStatus
+ }
+
+ olt10gServiceMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gServiceMapEntry 1 }
+
+ olt10gServiceMapBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gServiceMapEntry 2 }
+
+ olt10gServiceMapPolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gServiceMapEntry 3 }
+
+ olt10gServiceMapIgmpMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gServiceMapEntry 4 }
+
+ olt10gServiceMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gServiceMapEntry 5 }
+
+-- ***********************************************************
+-- olt10gClassMap
+-- ***********************************************************
+ olt10gClassMap OBJECT IDENTIFIER ::= { ubi10gPonProfile 2 }
+
+ olt10gClassMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMap 1 }
+
+ olt10gClassMapEntry OBJECT-TYPE
+ SYNTAX Olt10gClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { olt10gClassMapName }
+ ::= { olt10gClassMapTable 1 }
+
+ Olt10gClassMapEntry ::=
+ SEQUENCE {
+ olt10gClassMapName
+ DisplayString,
+ olt10gClassMapRowStatus
+ RowStatus
+ }
+
+ olt10gClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMapEntry 1 }
+
+ olt10gClassMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMapEntry 2 }
+
+-- ***********************************************************
+-- olt10gClassMapClauseTable
+-- ***********************************************************
+ olt10gClassMapClauseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gClassMapClauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMap 2 }
+
+ olt10gClassMapClauseEntry OBJECT-TYPE
+ SYNTAX Olt10gClassMapClauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { olt10gClassMapName, olt10gClassMapClauseId }
+ ::= { olt10gClassMapClauseTable 1 }
+
+ Olt10gClassMapClauseEntry ::=
+ SEQUENCE {
+ olt10gClassMapClauseId
+ Integer32,
+ olt10gClassMapClauseField
+ INTEGER,
+ olt10gClassMapClauseLookupValue
+ DisplayString,
+ olt10gClassMapClauseOperator
+ PonFilterRuleOperator,
+ olt10gClassMapClauseRowStatus
+ RowStatus
+ }
+ olt10gClassMapClauseId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMapClauseEntry 1 }
+
+ olt10gClassMapClauseField OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ layer2DstAddr(1),
+ layer2SrcAddr(2),
+ etherType(3),
+ svlan0(4),
+ cvlan0(6),
+ cvlan1(7),
+ tos(8),
+ ipv4Protocol(11),
+ ipv4DstAddr(12),
+ ipv4SrcAddr(13),
+ layer4DstPort(16),
+ layer4SrcPort(17),
+ cos(18),
+ dscp(19),
+ noExist(20)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMapClauseEntry 2 }
+
+ olt10gClassMapClauseLookupValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..12))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMapClauseEntry 3 }
+
+ olt10gClassMapClauseOperator OBJECT-TYPE
+ SYNTAX PonFilterRuleOperator
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMapClauseEntry 4 }
+
+ olt10gClassMapClauseRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassMapClauseEntry 5 }
+
+
+-- ***********************************************************
+-- olt10gBridgeMapTable
+-- ***********************************************************
+ olt10gBridgeMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gBridgeMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonProfile 3 }
+
+ olt10gBridgeMapEntry OBJECT-TYPE
+ SYNTAX Olt10gBridgeMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { olt10gBridgeMapName }
+ ::= { olt10gBridgeMapTable 1 }
+
+ Olt10gBridgeMapEntry ::=
+ SEQUENCE {
+ olt10gBridgeMapName
+ DisplayString,
+ olt10gBridgeMapLearnedAgeEntryLimit
+ INTEGER,
+ olt10gBridgeMapSingleTag
+ INTEGER,
+ olt10gBridgeMapDoubleTagInner
+ INTEGER,
+ olt10gBridgeMapDoubleTagOuter
+ INTEGER,
+ olt10gBridgeMapMtu
+ INTEGER,
+ olt10gBridgeMapMacLearningOverwrite
+ INTEGER,
+ olt10gBridgeMapDiscardUnknownMac
+ INTEGER,
+ olt10gBridgeMapFecUp1g
+ INTEGER,
+ olt10gBridgeMapFecUp10g
+ INTEGER,
+ olt10gBridgeMapFecDown1g
+ INTEGER,
+ olt10gBridgeMapFecDown10g
+ INTEGER,
+ olt10gBridgeMapDropMode
+ INTEGER,
+ olt10gBridgeMapDhcpOption254
+ INTEGER,
+ olt10gBridgeMapWredMinThreshColor0
+ INTEGER,
+ olt10gBridgeMapWredMaxThreshColor0
+ INTEGER,
+ olt10gBridgeMapWredProbabilityColor0
+ INTEGER,
+ olt10gBridgeMapWredMinThreshColor1
+ INTEGER,
+ olt10gBridgeMapWredMaxThreshColor1
+ INTEGER,
+ olt10gBridgeMapWredProbabilityColor1
+ INTEGER,
+ olt10gBridgeMapWredMinThreshColor2
+ INTEGER,
+ olt10gBridgeMapWredMaxThreshColor2
+ INTEGER,
+ olt10gBridgeMapWredProbabilityColor2
+ INTEGER,
+ olt10gBridgeMapRowStatus
+ RowStatus
+ }
+
+ olt10gBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gBridgeMapEntry 1 }
+
+ olt10gBridgeMapLearnedAgeEntryLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..32768)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Learned Entry Age Limit
+ 2 to the n-th power (units: 8750 us)"
+ ::= { olt10gBridgeMapEntry 2 }
+
+ olt10gBridgeMapSingleTag OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tpid0x8100(0),
+ tpid0x88a8(1),
+ tpid0x9100(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Single-tag Packet Inner Vlan TPID"
+ ::= { olt10gBridgeMapEntry 3 }
+
+ olt10gBridgeMapDoubleTagInner OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tpid0x8100(0),
+ tpid0x88a8(1),
+ tpid0x9100(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Double-tag Packet Inner Vlan TPID"
+ ::= { olt10gBridgeMapEntry 4 }
+
+ olt10gBridgeMapDoubleTagOuter OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tpid0x8100(0),
+ tpid0x88a8(1),
+ tpid0x9100(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Double-tag Packet Outer Vlan TPID"
+ ::= { olt10gBridgeMapEntry 5 }
+
+ olt10gBridgeMapMtu OBJECT-TYPE
+ SYNTAX INTEGER (1300..4000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "MTU size"
+ ::= { olt10gBridgeMapEntry 6 }
+
+ olt10gBridgeMapMacLearningOverwrite OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gBridgeMapEntry 7 }
+
+ olt10gBridgeMapDiscardUnknownMac OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gBridgeMapEntry 8 }
+
+ olt10gBridgeMapFecUp1g OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "FEC Mode For Upstream 1G Traffic"
+ ::= { olt10gBridgeMapEntry 9 }
+
+ olt10gBridgeMapFecUp10g OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "FEC Mode For Upstream 10G Traffic"
+ ::= { olt10gBridgeMapEntry 10 }
+
+ olt10gBridgeMapFecDown1g OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "FEC Mode For Downstream 1G Traffic"
+ ::= { olt10gBridgeMapEntry 11 }
+
+ olt10gBridgeMapFecDown10g OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "FEC Mode For Downstream 10G Traffic"
+ ::= { olt10gBridgeMapEntry 12 }
+
+ olt10gBridgeMapDropMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ drop_tail(1),
+ drop_red(2),
+ drop_wred(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Drop Mode For Arad
+ tail-drop : Tail Drop
+ red : Random Early Discard
+ wred : Weighted Random Early Discard"
+ ::= { olt10gBridgeMapEntry 13 }
+
+ olt10gBridgeMapDhcpOption254 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DHCP Option-254"
+ ::= { olt10gBridgeMapEntry 14 }
+
+ olt10gBridgeMapWredMinThreshColor0 OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Committed Traffic Min Threshold in Wred Mode
+ Color 0 : committed
+ (Unit : KByte)"
+ ::= { olt10gBridgeMapEntry 15 }
+
+ olt10gBridgeMapWredMaxThreshColor0 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Committed Traffic Max Threshold in Wred Mode
+ Color 0 : committed
+ (Unit : KByte)"
+ ::= { olt10gBridgeMapEntry 16 }
+
+ olt10gBridgeMapWredProbabilityColor0 OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Committed Traffic Mark Probability in Wred Mode
+ Color 0 : committed"
+ ::= { olt10gBridgeMapEntry 17 }
+
+ olt10gBridgeMapWredMinThreshColor1 OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Conformed Traffic Min Threshold in Wred Mode
+ Color 1 : conformed
+ (Unit : KByte)"
+ ::= { olt10gBridgeMapEntry 18 }
+
+ olt10gBridgeMapWredMaxThreshColor1 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Conformed Traffic Max Threshold in Wred Mode
+ Color 1 : conformed
+ (Unit : KByte)"
+ ::= { olt10gBridgeMapEntry 19 }
+
+ olt10gBridgeMapWredProbabilityColor1 OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Conformed Traffic Mark Probability in Wred Mode
+ Color 1 : conformed"
+ ::= { olt10gBridgeMapEntry 20 }
+
+ olt10gBridgeMapWredMinThreshColor2 OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Exceeded Traffic Min Threshold in Wred Mode
+ Color 2 : exceeded
+ (Unit : KByte)"
+ ::= { olt10gBridgeMapEntry 21 }
+
+ olt10gBridgeMapWredMaxThreshColor2 OBJECT-TYPE
+ SYNTAX INTEGER (1..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Exceeded Traffic Max Threshold in Wred Mode
+ Color 2 : exceeded
+ (Unit : KByte)"
+ ::= { olt10gBridgeMapEntry 22 }
+
+ olt10gBridgeMapWredProbabilityColor2 OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Exceeded Traffic Mark Probability in Wred Mode
+ Color 2 : exceeded"
+ ::= { olt10gBridgeMapEntry 23 }
+
+ olt10gBridgeMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gBridgeMapEntry 24 }
+
+-- ***********************************************************
+-- olt10gPolicyMap
+-- ***********************************************************
+ olt10gPolicyMap OBJECT IDENTIFIER ::= { ubi10gPonProfile 4 }
+
+-- ***********************************************************
+-- olt10gPolicyMapTable
+-- ***********************************************************
+ olt10gPolicyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPolicyMap 1 }
+
+ olt10gPolicyMapEntry OBJECT-TYPE
+ SYNTAX Olt10gPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { olt10gPolicyMapName }
+ ::= { olt10gPolicyMapTable 1 }
+
+ Olt10gPolicyMapEntry ::=
+ SEQUENCE {
+ olt10gPolicyMapName
+ DisplayString,
+ olt10gPolicyMapUpAggrBw
+ INTEGER,
+ olt10gPolicyMapUpAggrBurstSize
+ INTEGER,
+ olt10gPolicyMapDownAggrBw
+ INTEGER,
+ olt10gPolicyMapDownAggrBurstSize
+ INTEGER,
+ olt10gPolicyMapDiscover1gGrantLen
+ INTEGER,
+ olt10gPolicyMapDiscover10gGrantLen
+ INTEGER,
+ olt10gPolicyMapLoopTimingMinFiberLength
+ INTEGER,
+ olt10gPolicyMapLoopTimingMaxFiberLength
+ INTEGER,
+ olt10gPolicyMapDbaDropdownWeightLevel0
+ INTEGER,
+ olt10gPolicyMapDbaDropdownWeightLeve1
+ INTEGER,
+ olt10gPolicyMapDbaDropdownWeightLeve2
+ INTEGER,
+ olt10gPolicyMapDbaDropdownWeightLeve3
+ INTEGER,
+ olt10gPolicyMapDbaDropdownWeightLeve4
+ INTEGER,
+ olt10gPolicyMapDbaDropdownWeightLeve5
+ INTEGER,
+ olt10gPolicyMapDbaDropdownWeightLeve6
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel0
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel1
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel2
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel3
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel4
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel5
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel6
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel7
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel8
+ INTEGER,
+ olt10gPolicyMapDbaPollingRateLevel9
+ INTEGER,
+ olt10gPolicyMapDbaGrantSpace
+ INTEGER,
+ olt10gPolicyMapTurboMode
+ INTEGER,
+ olt10gPolicyMap1gRamanMitigation
+ INTEGER,
+ olt10gPolicyMapRowStatus
+ RowStatus
+ }
+
+ olt10gPolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPolicyMapEntry 1 }
+
+ olt10gPolicyMapUpAggrBw OBJECT-TYPE
+ SYNTAX INTEGER (0..10000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Aggregate (overall) Bandwidth for Upstream
+ Default : 0
+ Unit : Kbps
+ "
+ ::= { olt10gPolicyMapEntry 2 }
+
+
+ olt10gPolicyMapUpAggrBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Max Burst Size For Upstream
+ Default : 0
+ Unit : KBytes"
+ ::= { olt10gPolicyMapEntry 3 }
+
+
+ olt10gPolicyMapDownAggrBw OBJECT-TYPE
+ SYNTAX INTEGER (0..10000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Aggregate (overall) Bandwidth for Downstream
+ Default : 0
+ Unit : Kbps
+ "
+ ::= { olt10gPolicyMapEntry 4 }
+
+
+ olt10gPolicyMapDownAggrBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Max Burst Size For Downstream
+ Default : 0
+ Unit : KBytes"
+ ::= { olt10gPolicyMapEntry 5 }
+
+ olt10gPolicyMapDiscover1gGrantLen OBJECT-TYPE
+ SYNTAX INTEGER (8160..40800)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Discovery 1G Uplink Grant Length
+ Window Size (8160, 12440, 16320, 20400, 24480, 28560, 32640, 32720, 40800)"
+ ::= { olt10gPolicyMapEntry 6 }
+
+ olt10gPolicyMapDiscover10gGrantLen OBJECT-TYPE
+ SYNTAX INTEGER (13000..65000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Discovery 10G Uplink Grant Length
+ Window Size (13000, 19500, 26000, 32500, 39000, 45500, 52000, 58500, 65000)"
+ ::= { olt10gPolicyMapEntry 7 }
+
+ olt10gPolicyMapLoopTimingMinFiberLength OBJECT-TYPE
+ SYNTAX INTEGER (0..90)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "OLT Fiber Loop Length
+ Minimum Fiber Length (unit : Km)"
+ ::= { olt10gPolicyMapEntry 8 }
+
+ olt10gPolicyMapLoopTimingMaxFiberLength OBJECT-TYPE
+ SYNTAX INTEGER (10..100)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "OLT Fiber Loop Length
+ Maximum Fiber Length (unit : Km)"
+ ::= { olt10gPolicyMapEntry 9 }
+
+ olt10gPolicyMapDbaDropdownWeightLevel0 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Drop-down Weigth at Level 0"
+ ::= { olt10gPolicyMapEntry 10 }
+
+ olt10gPolicyMapDbaDropdownWeightLeve1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Drop-down Weigth at Level 1"
+ ::= { olt10gPolicyMapEntry 11 }
+
+ olt10gPolicyMapDbaDropdownWeightLeve2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Drop-down Weigth at Level 2"
+ ::= { olt10gPolicyMapEntry 12 }
+
+ olt10gPolicyMapDbaDropdownWeightLeve3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Drop-down Weigth at Level 3"
+ ::= { olt10gPolicyMapEntry 13 }
+
+ olt10gPolicyMapDbaDropdownWeightLeve4 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Drop-down Weigth at Level 4"
+ ::= { olt10gPolicyMapEntry 14 }
+
+ olt10gPolicyMapDbaDropdownWeightLeve5 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Drop-down Weigth at Level 5"
+ ::= { olt10gPolicyMapEntry 15 }
+
+ olt10gPolicyMapDbaDropdownWeightLeve6 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Drop-down Weigth at Level 6"
+ ::= { olt10gPolicyMapEntry 16 }
+
+ olt10gPolicyMapDbaPollingRateLevel0 OBJECT-TYPE
+ SYNTAX INTEGER (64..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 0"
+ ::= { olt10gPolicyMapEntry 17 }
+
+ olt10gPolicyMapDbaPollingRateLevel1 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 1"
+ ::= { olt10gPolicyMapEntry 18 }
+
+ olt10gPolicyMapDbaPollingRateLevel2 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 2"
+ ::= { olt10gPolicyMapEntry 19 }
+
+ olt10gPolicyMapDbaPollingRateLevel3 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 3"
+ ::= { olt10gPolicyMapEntry 20 }
+
+ olt10gPolicyMapDbaPollingRateLevel4 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 4"
+ ::= { olt10gPolicyMapEntry 21 }
+
+ olt10gPolicyMapDbaPollingRateLevel5 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 5"
+ ::= { olt10gPolicyMapEntry 22 }
+
+ olt10gPolicyMapDbaPollingRateLevel6 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 6"
+ ::= { olt10gPolicyMapEntry 23 }
+
+ olt10gPolicyMapDbaPollingRateLevel7 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 7"
+ ::= { olt10gPolicyMapEntry 24 }
+
+ olt10gPolicyMapDbaPollingRateLevel8 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 8"
+ ::= { olt10gPolicyMapEntry 25 }
+
+ olt10gPolicyMapDbaPollingRateLevel9 OBJECT-TYPE
+ SYNTAX INTEGER (65..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Polling Rate at Level 9"
+ ::= { olt10gPolicyMapEntry 26 }
+
+ olt10gPolicyMapDbaGrantSpace OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DBA Grant-space"
+ ::= { olt10gPolicyMapEntry 27 }
+
+ olt10gPolicyMapTurboMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Turbo Mode (2G Downstream)"
+ ::= { olt10gPolicyMapEntry 28 }
+
+ olt10gPolicyMap1gRamanMitigation OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Raman Mitigation 1G Downstream"
+ ::= { olt10gPolicyMapEntry 29 }
+
+ olt10gPolicyMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gPolicyMapEntry 30 }
+
+-- ***********************************************************
+-- olt10gPolicyMapDscpTable
+-- ***********************************************************
+ olt10gPolicyMapDscpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gPolicyMapDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dscp Mapping Table in OLT Policy-map."
+ ::= { olt10gPolicyMap 2 }
+
+ olt10gPolicyMapDscpEntry OBJECT-TYPE
+ SYNTAX Olt10gPolicyMapDscpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Dscp Mapping Entry."
+ INDEX { olt10gPolicyMapName }
+ ::= { olt10gPolicyMapDscpTable 1 }
+
+ Olt10gPolicyMapDscpEntry ::=
+ SEQUENCE {
+ olt10gPolicyMapDscpStart
+ Integer32,
+ olt10gPolicyMapDscpEnd
+ Integer32,
+ olt10gPolicyMapDscpQueue
+ OCTET STRING
+ }
+
+ olt10gPolicyMapDscpStart OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Start DSCP for SET range (or 1 Unit)"
+ ::= { olt10gPolicyMapDscpEntry 1 }
+
+ olt10gPolicyMapDscpEnd OBJECT-TYPE
+ SYNTAX Integer32 (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "End DSCP for SET range"
+ ::= { olt10gPolicyMapDscpEntry 2 }
+
+ olt10gPolicyMapDscpQueue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..65))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue Number Mapping
+ Set Queue Number After the Creat-and-wait State has been finished."
+ ::= { olt10gPolicyMapDscpEntry 3 }
+
+-- ***********************************************************
+-- olt10gFilterRulePolicyMap
+-- ***********************************************************
+ olt10gFilterRulePolicyMap OBJECT IDENTIFIER ::= { ubi10gPonProfile 5 }
+
+ olt10gFilterRulePolicyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gFilterRulePolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRulePolicyMap 1 }
+
+ olt10gFilterRulePolicyMapEntry OBJECT-TYPE
+ SYNTAX Olt10gFilterRulePolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { olt10gFilterRulePolicyMapName }
+ ::= { olt10gFilterRulePolicyMapTable 1 }
+
+ Olt10gFilterRulePolicyMapEntry ::=
+ SEQUENCE {
+ olt10gFilterRulePolicyMapName
+ DisplayString,
+ olt10gFilterRulePolicyMapRowStatus
+ RowStatus,
+ olt10gFilterRuleOption
+ INTEGER
+ }
+
+ olt10gFilterRulePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRulePolicyMapEntry 1 }
+
+ olt10gFilterRulePolicyMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRulePolicyMapEntry 2 }
+
+ olt10gFilterRuleOption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ filter(1),
+ nofilter(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRulePolicyMapEntry 3 }
+
+-- ***********************************************************
+-- olt10gFilterRuleTable
+-- ***********************************************************
+ olt10gFilterRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRulePolicyMap 2 }
+
+ olt10gFilterRuleEntry OBJECT-TYPE
+ SYNTAX Olt10gFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { olt10gPolicyMapName, olt10gFilterRuleDir, olt10gFilterRuleOltPortNum, olt10gClassRuleId }
+ ::= { olt10gFilterRuleTable 1 }
+
+ Olt10gFilterRuleEntry ::=
+ SEQUENCE {
+ olt10gFilterRuleDirection
+ INTEGER,
+ olt10gFilterRuleOltPortNumber
+ Integer32,
+ olt10gFilterClassRuleId
+ Integer32,
+ olt10gFilterRuleAction
+ INTEGER,
+ olt10gFilterRulePri
+ Integer32,
+ olt10gFilterClassMapName
+ DisplayString,
+ olt10gFilterRuleRowStatus
+ RowStatus
+ }
+
+ olt10gFilterRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream(0),
+ downstream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRuleEntry 1 }
+
+ olt10gFilterRuleOltPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRuleEntry 2 }
+
+ olt10gFilterClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRuleEntry 3 }
+
+ olt10gFilterRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ discard(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRuleEntry 4 }
+
+ olt10gFilterRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRuleEntry 5 }
+
+ olt10gFilterClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRuleEntry 6 }
+
+ olt10gFilterRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRuleEntry 7 }
+
+
+-- ***********************************************************
+-- olt10gClassRuleTable
+-- ***********************************************************
+ olt10gClassRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gFilterRulePolicyMap 3 }
+
+ olt10gClassRuleEntry OBJECT-TYPE
+ SYNTAX Olt10gClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { olt10gPolicyMapName, olt10gClassRuleDir, olt10gClassRuleOltPortNum, olt10gClassRuleId }
+ ::= { olt10gClassRuleTable 1 }
+
+ Olt10gClassRuleEntry ::=
+ SEQUENCE {
+ olt10gClassRuleDirection
+ INTEGER,
+ olt10gClassRuleOltPortNumber
+ Integer32,
+ olt10gClassRuleId
+ Integer32,
+ olt10gClassRuleAction
+ INTEGER,
+ olt10gClassRuleVid
+ Integer32,
+ olt10gClassRulePri
+ Integer32,
+ olt10gClassRuleClassMapName
+ DisplayString,
+ olt10gClassRuleRowStatus
+ RowStatus
+ }
+
+ olt10gClassRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream(0),
+ downstream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassRuleEntry 1 }
+
+ olt10gClassRuleOltPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassRuleEntry 2 }
+
+ olt10gClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassRuleEntry 3 }
+
+ olt10gClassRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ add-cvlan-tag(2),
+ del-tag(4),
+ add-svlan-tag(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassRuleEntry 4 }
+
+ olt10gClassRuleVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassRuleEntry 5 }
+
+ olt10gClassRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassRuleEntry 6 }
+
+ olt10gClassRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassRuleEntry 7 }
+
+ olt10gClassRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { olt10gClassRuleEntry 8 }
+
+-- ***********************************************************
+-- olt10gLinkFilterRuleTable
+-- ***********************************************************
+ olt10gLinkFilterRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gLinkFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Link Filtering Rule Table"
+ ::= { olt10gFilterRulePolicyMap 4 }
+
+ olt10gLinkFilterRuleEntry OBJECT-TYPE
+ SYNTAX Olt10gLinkFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Link Filtering Rule Entry"
+ INDEX { olt10gPolicyMapName, olt10gLinkFilterRuleDir, olt10gLinkFilterRuleOltLinkNumber, olt10gClassRuleId }
+ ::= { olt10gLinkFilterRuleTable 1 }
+
+ Olt10gLinkFilterRuleEntry ::=
+ SEQUENCE {
+ olt10gLinkFilterRuleDirection
+ INTEGER,
+ olt10gLinkFilterRuleOltLinkNumber
+ Integer32,
+ olt10gLinkFilterClassRuleId
+ Integer32,
+ olt10gLinkFilterRuleAction
+ INTEGER,
+ olt10gLinkFilterRuleActionParam
+ Integer32,
+ olt10gLinkFilterRulePri
+ Integer32,
+ olt10gLinkFilterClassMapName
+ DisplayString,
+ olt10gLinkFilterRuleRowStatus
+ RowStatus
+ }
+
+ olt10gLinkFilterRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream(0),
+ downstream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Direction
+ 0 : up,
+ 1 : down"
+ ::= { olt10gLinkFilterRuleEntry 1 }
+
+ olt10gLinkFilterRuleOltLinkNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Link Id
+ 1~4 : link Id"
+ ::= { olt10gLinkFilterRuleEntry 2 }
+
+ olt10gLinkFilterClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Id"
+ ::= { olt10gLinkFilterRuleEntry 3 }
+
+ olt10gLinkFilterRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ through(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Action
+ 1 : through"
+ ::= { olt10gLinkFilterRuleEntry 4 }
+
+ olt10gLinkFilterRuleActionParam OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Action Parameter
+ Action : through
+ (0~1 : upstream, 0~3 : downstream)"
+ ::= { olt10gLinkFilterRuleEntry 5 }
+
+ olt10gLinkFilterRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..12)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Priority
+ 0~12 : Priority"
+ ::= { olt10gLinkFilterRuleEntry 6 }
+
+ olt10gLinkFilterClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT Class-Map Name"
+ ::= { olt10gLinkFilterRuleEntry 7 }
+
+ olt10gLinkFilterRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status
+ 4:CreateAndGo
+ 6:Distroy"
+ ::= { olt10gLinkFilterRuleEntry 8 }
+
+
+-- ***********************************************************
+-- olt10gLinkClassRuleTable
+-- ***********************************************************
+ olt10gLinkClassRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gLinkClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Link Class Rule Table"
+ ::= { olt10gFilterRulePolicyMap 5 }
+
+ olt10gLinkClassRuleEntry OBJECT-TYPE
+ SYNTAX Olt10gLinkClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Link Class Rule Entry"
+ INDEX { olt10gPolicyMapName, olt10gClassRuleDir, olt10gClassRuleOltPortNum, onu10gClassRuleId }
+ ::= { olt10gLinkClassRuleTable 1 }
+
+ Olt10gLinkClassRuleEntry ::=
+ SEQUENCE {
+ olt10gLinkClassRuleDirection
+ INTEGER,
+ olt10gLinkClassRuleOltLinkNumber
+ Integer32,
+ olt10gLinkClassRuleId
+ Integer32,
+ olt10gLinkClassRuleAction
+ INTEGER,
+ olt10gLinkClassRuleVid
+ Integer32,
+ olt10gLinkClassRulePri
+ Integer32,
+ olt10gLinkClassRuleClassMapName
+ DisplayString,
+ olt10gLinkClassRuleRowStatus
+ RowStatus
+ }
+
+ olt10gLinkClassRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream(0),
+ downstream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class Rule Direction"
+ ::= { olt10gLinkClassRuleEntry 1 }
+
+ olt10gLinkClassRuleOltLinkNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class Rule Link Id"
+ ::= { olt10gLinkClassRuleEntry 2 }
+
+ olt10gLinkClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class Rule Id"
+ ::= { olt10gLinkClassRuleEntry 3 }
+
+ olt10gLinkClassRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ add-cvlan-tag(2),
+ del-tag(4),
+ add-svlan-tag(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Class Rule Action"
+ ::= { olt10gLinkClassRuleEntry 4 }
+
+ olt10gLinkClassRuleVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Class Rule Action Param Vlan Id"
+ ::= { olt10gLinkClassRuleEntry 5 }
+
+ olt10gLinkClassRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Class Rule Priority"
+ ::= { olt10gLinkClassRuleEntry 6 }
+
+ olt10gLinkClassRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To Apply Class Map Name"
+ ::= { olt10gLinkClassRuleEntry 7 }
+
+ olt10gLinkClassRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status
+ 4:CreateAndGo
+ 6:Distroy"
+ ::= { olt10gLinkClassRuleEntry 8 }
+
+
+-- ***********************************************************
+-- olt10gMcastMapTable
+-- ***********************************************************
+-- olt10gMcastMapTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF Olt10gMcastMapEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { ubiPonProfile 6 }
+--
+-- olt10gMcastMapEntry OBJECT-TYPE
+-- SYNTAX Olt10gMcastMapEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { olt10gMcastMapName }
+-- ::= { olt10gMcastMapTable 1 }
+--
+-- Olt10gMcastMapEntry ::=
+-- SEQUENCE {
+-- olt10gMcastMapName
+-- DisplayString,
+-- olt10gMcastMapMaxIgmpGroups
+-- INTEGER,
+-- olt10gMcastMapRoubustnessCount
+-- INTEGER,
+-- olt10gMcastMapQueryInterval
+-- INTEGER,
+-- olt10gMcastMapQueryResTimeout
+-- INTEGER,
+-- olt10gMcastMapQueryMsgMaxResTime
+-- INTEGER,
+-- olt10gMcastMapStartupQueryCnt
+-- INTEGER,
+-- olt10gMcastMapStartupQueryInterval
+-- INTEGER,
+-- olt10gMcastMapLastMemQueryCnt
+-- INTEGER,
+-- olt10gMcastMapLastMemQueryInterval
+-- INTEGER,
+-- olt10gMcastMapLastMemQueryMsgMaxResTime
+-- INTEGER,
+-- olt10gMcastMapRetransmitCnt
+-- INTEGER,
+-- olt10gMcastMapRetransmitInterval
+-- INTEGER,
+-- olt10gMcastMapVlanTag
+-- INTEGER,
+-- olt10gMcastMapIgmpQueueNum
+-- INTEGER,
+-- olt10gMcastMapSourceIpAddr
+-- IpAddress,
+-- olt10gMcastMapSlaMinBw
+-- INTEGER,
+-- olt10gMcastMapSlaMaxAllowedBw
+-- INTEGER,
+-- olt10gMcastMapDelaySensitive
+-- INTEGER,
+-- olt10gMcastMapSlaMaxBurstSize
+-- INTEGER,
+-- olt10gMcastMapRowStatus
+-- RowStatus
+-- }
+--
+-- olt10gMcastMapName OBJECT-TYPE
+-- SYNTAX DisplayString (SIZE (1..32))
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 1 }
+--
+-- olt10gMcastMapMaxIgmpGroups OBJECT-TYPE
+-- SYNTAX INTEGER (0..4096)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 2 }
+--
+-- olt10gMcastMapRoubustnessCount OBJECT-TYPE
+-- SYNTAX INTEGER (1..16)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 3 }
+--
+-- olt10gMcastMapQueryInterval OBJECT-TYPE
+-- SYNTAX INTEGER (1..65534)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 4 }
+--
+-- olt10gMcastMapQueryResTimeout OBJECT-TYPE
+-- SYNTAX INTEGER (1..2600)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 5 }
+--
+-- olt10gMcastMapQueryMsgMaxResTime OBJECT-TYPE
+-- SYNTAX INTEGER (1..2550)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 6 }
+--
+-- olt10gMcastMapStartupQueryCnt OBJECT-TYPE
+-- SYNTAX INTEGER (0..16)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 7 }
+--
+-- olt10gMcastMapStartupQueryInterval OBJECT-TYPE
+-- SYNTAX INTEGER (1..65534)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 8 }
+--
+-- olt10gMcastMapLastMemQueryCnt OBJECT-TYPE
+-- SYNTAX INTEGER (0..16)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 9 }
+--
+-- olt10gMcastMapLastMemQueryInterval OBJECT-TYPE
+-- SYNTAX INTEGER (1..2600)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 10 }
+--
+-- olt10gMcastMapLastMemQueryMsgMaxResTime OBJECT-TYPE
+-- SYNTAX INTEGER (1..2550)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 11 }
+--
+-- olt10gMcastMapRetransmitCnt OBJECT-TYPE
+-- SYNTAX INTEGER (0..3)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 12 }
+--
+-- olt10gMcastMapRetransmitInterval OBJECT-TYPE
+-- SYNTAX INTEGER (1..65534)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 13 }
+--
+-- olt10gMcastMapVlanTag OBJECT-TYPE
+-- SYNTAX INTEGER (0..65534)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 14 }
+--
+-- olt10gMcastMapIgmpQueueNum OBJECT-TYPE
+-- SYNTAX INTEGER (1..10)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 15 }
+--
+-- olt10gMcastMapSourceIpAddr OBJECT-TYPE
+-- SYNTAX IpAddress
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 16 }
+--
+-- olt10gMcastMapSlaMinBw OBJECT-TYPE
+-- SYNTAX INTEGER (0..1000000)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 17 }
+--
+-- olt10gMcastMapSlaMaxAllowedBw OBJECT-TYPE
+-- SYNTAX INTEGER (0..1000000)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 18 }
+--
+-- olt10gMcastMapDelaySensitive OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- tolerant(0),
+-- sensitive(1)
+-- }
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 19 }
+--
+-- olt10gMcastMapSlaMaxBurstSize OBJECT-TYPE
+-- SYNTAX INTEGER (1..256)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 20 }
+--
+-- olt10gMcastMapRowStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { olt10gMcastMapEntry 21 }
+
+-- ***********************************************************
+-- onu10gServiceMapTable
+-- ***********************************************************
+ onu10gServiceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonProfile 7 }
+
+ onu10gServiceMapEntry OBJECT-TYPE
+ SYNTAX Onu10gServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gServiceMapName }
+ ::= { onu10gServiceMapTable 1 }
+
+ Onu10gServiceMapEntry ::=
+ SEQUENCE {
+ onu10gServiceMapName
+ DisplayString,
+ onu10gServiceMapOnuType
+ OnuType,
+ onu10gServiceQueueMapName
+ DisplayString,
+ onu10gServicePolicyMapName
+ DisplayString,
+ onu10gServiceMapRowStatus
+ RowStatus
+ }
+
+ onu10gServiceMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gServiceMapEntry 1 }
+
+ onu10gServiceMapOnuType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gServiceMapEntry 2 }
+
+ onu10gServiceQueueMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gServiceMapEntry 3 }
+
+ onu10gServicePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gServiceMapEntry 4 }
+
+ onu10gServiceMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gServiceMapEntry 5 }
+
+-- ***********************************************************
+-- onu10gClassMapTable
+-- ***********************************************************
+ onu10gClassMap OBJECT IDENTIFIER ::= { ubi10gPonProfile 8 }
+
+ onu10gClassMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassMap 1 }
+
+ onu10gClassMapEntry OBJECT-TYPE
+ SYNTAX Onu10gClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gClassMapName }
+ ::= { onu10gClassMapTable 1 }
+
+ Onu10gClassMapEntry ::=
+ SEQUENCE {
+ onu10gClassMapName
+ DisplayString,
+ onuclassMapRowStatus
+ RowStatus
+ }
+
+ onu10gClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassMapEntry 1 }
+
+ onuclassMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassMapEntry 2 }
+
+-- ***********************************************************
+-- onu10gClassMapClauseTable
+-- ***********************************************************
+ onu10gClassMapClauseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuClassMapClauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassMap 2 }
+
+ onu10gClassMapClauseEntry OBJECT-TYPE
+ SYNTAX OnuClassMapClauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gClassMapName, onu10gClassMapClauseId }
+ ::= { onu10gClassMapClauseTable 1 }
+
+ OnuClassMapClauseEntry ::=
+ SEQUENCE {
+ onu10gClassMapClauseId
+ Integer32,
+ onu10gClassMapClauseField
+ PonFilterRuleField,
+ onu10gClassMapClauseLookupValue
+ DisplayString,
+ onu10gClassMapClauseOperator
+ PonFilterRuleOperator,
+ onu10gClassMapClauseRowStatus
+ RowStatus
+ }
+
+ onu10gClassMapClauseId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassMapClauseEntry 1 }
+
+ onu10gClassMapClauseField OBJECT-TYPE
+ SYNTAX PonFilterRuleField
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "-------------------------------------------
+ type | value
+ -------------------------------------------
+ layer2DstAddr | dddd.dddd.dddd
+ layer2SrcAddr |
+ -------------------------------------------
+ etherType | 0xdddd
+ -------------------------------------------
+ logicalLinkId | d(1-4)
+ vlanId | dddd(0-4094)
+ ipV4Protocol | ddd(0-255)
+ dscp | dd(0-63)
+ cos | d(0-7)
+ "
+ ::= { onu10gClassMapClauseEntry 2 }
+
+ onu10gClassMapClauseLookupValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..12))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassMapClauseEntry 3 }
+
+ onu10gClassMapClauseOperator OBJECT-TYPE
+ SYNTAX PonFilterRuleOperator
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassMapClauseEntry 4 }
+
+ onu10gClassMapClauseRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassMapClauseEntry 5 }
+
+-- ***********************************************************
+-- onu10gQueueMapTable
+-- ***********************************************************
+ onu10gQueueMap OBJECT IDENTIFIER ::= { ubi10gPonProfile 9 }
+
+ onu10gQueueMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gQueueMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMap 1 }
+
+ onu10gQueueMapEntry OBJECT-TYPE
+ SYNTAX Onu10gQueueMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gQueueMapName }
+ ::= { onu10gQueueMapTable 1 }
+
+ Onu10gQueueMapEntry ::=
+ SEQUENCE {
+ onu10gQueueMapName
+ DisplayString,
+ onu10gQueueMapOnuType
+ OnuType,
+ onu10gQueueMapRowStatus
+ RowStatus }
+
+ onu10gQueueMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapEntry 1 }
+
+ onu10gQueueMapOnuType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapEntry 2 }
+
+ onu10gQueueMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapEntry 3 }
+
+-- ***********************************************************
+-- onu10gQueueMapConfigTable
+-- ***********************************************************
+
+ onu10gQueueMapConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gQueueMapConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMap 2 }
+
+ onu10gQueueMapConfigEntry OBJECT-TYPE
+ SYNTAX Onu10gQueueMapConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gQueueMapName, onu10gQueueMapPortLinkNum, onu10gQueueMapDir }
+ ::= { onu10gQueueMapConfigTable 1 }
+
+ Onu10gQueueMapConfigEntry ::=
+ SEQUENCE {
+ onu10gQueueMapPortLinkNum
+ Integer32,
+ onu10gQueueMapDir
+ INTEGER,
+ onu10gQueue0Size
+ Integer32,
+ onu10gQueue1Size
+ Integer32,
+ onu10gQueue2Size
+ Integer32,
+ onu10gQueue3Size
+ Integer32,
+ onu10gQueue4Size
+ Integer32,
+ onu10gQueue5Size
+ Integer32,
+ onu10gQueue6Size
+ Integer32,
+ onu10gQueue7Size
+ Integer32,
+ onu10gQueue8Size
+ Integer32,
+ onu10gQueue9Size
+ Integer32,
+ onu10gQueue10Size
+ Integer32,
+ onu10gQueue11Size
+ Integer32,
+ onu10gQueue12Size
+ Integer32,
+ onu10gQueue13Size
+ Integer32,
+ onu10gQueue14Size
+ Integer32,
+ onu10gQueue15Size
+ Integer32,
+ onu10gQueue16Size
+ Integer32,
+ onu10gQueueMapCfgRowStatus
+ RowStatus
+ }
+ onu10gQueueMapPortLinkNum OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "queueMapDir : upstream -> link(1~4)
+
+ ququeMapDir : downstream -> user port(1~2)
+ "
+ ::= { onu10gQueueMapConfigEntry 1 }
+
+ onu10gQueueMapDir OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upStream(0),
+ downStream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "upstream : queue <0 - 9>
+ downstream : queue <0 - 16>"
+ ::= { onu10gQueueMapConfigEntry 2 }
+
+
+
+ onu10gQueue0Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 3 }
+
+ onu10gQueue1Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 4 }
+
+ onu10gQueue2Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 5 }
+
+ onu10gQueue3Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 6 }
+
+ onu10gQueue4Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 7 }
+
+ onu10gQueue5Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 8 }
+
+ onu10gQueue6Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 9 }
+
+ onu10gQueue7Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 10 }
+
+ onu10gQueue8Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 11 }
+
+ onu10gQueue9Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 12 }
+
+ onu10gQueue10Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 13 }
+
+ onu10gQueue11Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 14 }
+
+ onu10gQueue12Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 15 }
+
+ onu10gQueue13Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 16 }
+
+ onu10gQueue14Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 17 }
+
+ onu10gQueue15Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 18 }
+
+ onu10gQueue16Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 19 }
+
+ onu10gQueueMapCfgRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gQueueMapConfigEntry 20 }
+
+-- ***********************************************************
+-- onu10gMcastMapTable
+-- ***********************************************************
+ onu10gMcastMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gMcastMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonProfile 10 }
+
+ onu10gMcastMapEntry OBJECT-TYPE
+ SYNTAX Onu10gMcastMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gMcastMapName }
+ ::= { onu10gMcastMapTable 1 }
+
+ Onu10gMcastMapEntry ::=
+ SEQUENCE {
+ onu10gMcastMapName
+ DisplayString,
+ onu10gMcastRobustnessCnt
+ Integer32,
+ onu10gMcastNewQueryCnt
+ Integer32,
+ onu10gMcastUserPort1Group
+ Integer32,
+ onu10gMcastUserPort1QueueForDownClass
+ Integer32,
+ onu10gMcastUserPort2Group
+ Integer32,
+ onu10gMcastUserPort2QueueForDownClass
+ Integer32,
+ onu10gMcastUserPort3Group
+ Integer32,
+ onu10gMcastUserPort3QueueForDownClass
+ Integer32,
+ onu10gMcastUserPort4Group
+ Integer32,
+ onu10gMcastUserPort4QueueForDownClass
+ Integer32,
+ onu10gMcastMapRowStatus
+ RowStatus
+ }
+
+ onu10gMcastMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 1 }
+
+ onu10gMcastRobustnessCnt OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 2 }
+
+ onu10gMcastNewQueryCnt OBJECT-TYPE
+ SYNTAX Integer32 (0..6)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 3 }
+
+ onu10gMcastUserPort1Group OBJECT-TYPE
+ SYNTAX Integer32 (0..80)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 4 }
+
+ onu10gMcastUserPort1QueueForDownClass OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 5 }
+
+ onu10gMcastUserPort2Group OBJECT-TYPE
+ SYNTAX Integer32 (0..80)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 6 }
+
+ onu10gMcastUserPort2QueueForDownClass OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 7 }
+
+ onu10gMcastUserPort3Group OBJECT-TYPE
+ SYNTAX Integer32 (0..80)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 8 }
+
+ onu10gMcastUserPort3QueueForDownClass OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 9 }
+
+ onu10gMcastUserPort4Group OBJECT-TYPE
+ SYNTAX Integer32 (0..80)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 10 }
+
+ onu10gMcastUserPort4QueueForDownClass OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 11 }
+
+
+ onu10gMcastMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gMcastMapEntry 12 }
+
+-- ***********************************************************
+-- onu10gBridgeMapTable
+-- ***********************************************************
+ onu10gBridgeMap OBJECT IDENTIFIER ::= { ubi10gPonProfile 11 }
+
+ onu10gBridgeMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gBridgeMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBridgeMap 1 }
+
+ onu10gBridgeMapEntry OBJECT-TYPE
+ SYNTAX Onu10gBridgeMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gBridgeMapName }
+ ::= { onu10gBridgeMapTable 1 }
+
+ Onu10gBridgeMapEntry ::=
+ SEQUENCE {
+ onu10gBridgeMapName
+ DisplayString,
+ onu10gBridgeMapMacLimit
+ Integer32,
+ onu10gBridgeMapRowStatus
+ RowStatus
+ }
+
+ onu10gBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU 10G Bridge-map Name"
+ ::= { onu10gBridgeMapEntry 1 }
+
+ onu10gBridgeMapMacLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU 10G Bridge-map MAC Limit"
+ ::= { onu10gBridgeMapEntry 2 }
+
+ onu10gBridgeMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBridgeMapEntry 3 }
+
+-- ***********************************************************
+-- onu10gLinkCfgTable
+-- ***********************************************************
+
+ onu10gLinkCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gLinkCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBridgeMap 2 }
+
+ onu10gLinkCfgEntry OBJECT-TYPE
+ SYNTAX Onu10gLinkCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gBridgeMapName, onuLinkId }
+ ::= { onu10gLinkCfgTable 1 }
+
+ Onu10gLinkCfgEntry ::=
+ SEQUENCE {
+ onu10gBridgekeyExchangeTimer
+ INTEGER
+ }
+ onu10gBridgekeyExchangeTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU 10G Bridge-map Key Exchange Timer
+ 0 : Stop
+ 1 ~ 59 : Invalid Time
+ 60 ~ 65535 : Valid Time"
+ ::= { onu10gLinkCfgEntry 1 }
+
+-- ***********************************************************
+-- onu10gLinkBridgeModeTable
+-- ***********************************************************
+
+ onu10gLinkBridgeModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gLinkBridgeModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBridgeMap 3 }
+
+ onu10gLinkBridgeModeEntry OBJECT-TYPE
+ SYNTAX Onu10gLinkBridgeModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gBridgeMapName, onuLinkId }
+ ::= { onu10gLinkBridgeModeTable 1 }
+
+ Onu10gLinkBridgeModeEntry ::=
+ SEQUENCE {
+ onu10gPonBridgeType
+ INTEGER,
+ onu10gPonBridgeMacTableEntryLimit
+ Integer32,
+ onu10gPonBridgePonSideType
+ INTEGER,
+ onu10gPonBridgePonSideInnerTag
+ Integer32,
+ onu10gPonBridgeNniSideType
+ INTEGER,
+ onu10gPonBridgeNniSideInnerTag
+ Integer32,
+ onu10gPonBridgeNniSideOuterTag
+ Integer32,
+ }
+
+ onu10gPonBridgeType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ bridgeMode_n_to_1(1),
+ bridgeMode_1_to_1(2),
+ bridgeMode_tls(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link BridgeMode Type"
+ ::= { onu10gLinkBridgeModeEntry 1 }
+
+ onu10gPonBridgeMacTableEntryLimit OBJECT-TYPE
+ SYNTAX Integer32 (1..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link BridgeMode MAC Table Limit"
+ ::= { onu10gLinkBridgeModeEntry 2 }
+
+ onu10gPonBridgePonSideType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ untagged_vlan(0),
+ single_tag_vlan(1),
+ unSupported(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "N:1 BridgeType's PON Side Tag Type
+ (255 : unSupported)"
+ ::= { onu10gLinkBridgeModeEntry 3 }
+
+ onu10gPonBridgePonSideInnerTag OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "N:1 BridgeType's PON Side Inner Vlan Tag
+ (0 : unKnown)"
+ ::= { onu10gLinkBridgeModeEntry 4 }
+
+ onu10gPonBridgeNniSideType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ untagged_vlan(0),
+ single_tag_vlan(1),
+ double_tag_vlan(2),
+ unSupported(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "N:1 BridgeType's NNI Side Tag Type
+ (255 : unSupported)"
+ ::= { onu10gLinkBridgeModeEntry 5 }
+
+ onu10gPonBridgeNniSideInnerTag OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "N:1 BridgeType's NNI Side Inner Vlan Tag
+ (0 : unKnown)"
+ ::= { onu10gLinkBridgeModeEntry 6 }
+
+ onu10gPonBridgeNniSideOuterTag OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "N:1 BridgeType's NNI Side Outer Vlan Tag
+ (0 : unKnown)"
+ ::= { onu10gLinkBridgeModeEntry 7 }
+
+-- ***********************************************************
+-- onu10gPortBridgeConfigTable
+-- ***********************************************************
+
+ onu10gPortBridgeConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gPortBridgeConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBridgeMap 4 }
+
+ onu10gPortBridgeConfigEntry OBJECT-TYPE
+ SYNTAX Onu10gPortBridgeConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gBridgeMapName, onu10gUserPort }
+ ::= { onu10gPortBridgeConfigTable 1 }
+
+ Onu10gPortBridgeConfigEntry ::=
+ SEQUENCE {
+ onu10gUserPort
+ Integer32,
+ onu10gUserBridgeAutoLearnLimit
+ Integer32,
+ onu10gUserBridgeLearnAgeLimit
+ Integer32
+ }
+
+ onu10gUserPort OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User Port Number"
+ ::= { onu10gPortBridgeConfigEntry 1 }
+
+ onu10gUserBridgeAutoLearnLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..128)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Automatic Learning Entry Limit"
+ ::= { onu10gPortBridgeConfigEntry 2 }
+
+ onu10gUserBridgeLearnAgeLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..32768)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Learned Entry Age Limit
+ 2 to the n-th power (units: 8750 us)"
+ ::= { onu10gPortBridgeConfigEntry 3 }
+
+
+-- ***********************************************************
+-- onu10gPortCfgTable
+-- ***********************************************************
+
+ onu10gUserPortCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gUserPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gBridgeMap 5 }
+
+ onu10gUserPortCfgEntry OBJECT-TYPE
+ SYNTAX Onu10gUserPortCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gBridgeMapName, onu10gUserPort }
+ ::= { onu10gUserPortCfgTable 1 }
+
+ Onu10gUserPortCfgEntry ::=
+ SEQUENCE {
+ onu10gUserBridgeBcastDownQueue
+ Integer32,
+ onu10gUserBridgeBcastFrameNum
+ Integer32,
+ onu10gUserBridgeDot1xMode
+ INTEGER,
+ onu10gUserBridgeFwdMode
+ INTEGER,
+ onu10gUserBridgeMtu
+ Integer32
+ }
+
+ onu10gUserBridgeBcastDownQueue OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Relative Queue for Downstream Broadcast Configuration"
+ ::= { onu10gUserPortCfgEntry 1 }
+
+ onu10gUserBridgeBcastFrameNum OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of Broadcast Frames for Downstream Broadcast Configuration"
+ ::= { onu10gUserPortCfgEntry 2 }
+
+ onu10gUserBridgeDot1xMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "802.1x Mode Configuration"
+ ::= { onu10gUserPortCfgEntry 3 }
+
+ onu10gUserBridgeFwdMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dot1d(0),
+ mac-access-ctrl(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Forwarding Mode Configuration
+ dot1d : forward (802.1d)
+ mac-access-ctrl : drop until learned (MAC access control)"
+ ::= { onu10gUserPortCfgEntry 4 }
+
+ onu10gUserBridgeMtu OBJECT-TYPE
+ SYNTAX Integer32 (1280..4000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MTU Size for User Port"
+ ::= { onu10gUserPortCfgEntry 5 }
+
+-- ***********************************************************
+-- onu10gPolicyMap
+-- ***********************************************************
+ onu10gPolicyMap OBJECT IDENTIFIER ::= { ubiPonProfile 12 }
+
+ onu10gPolicyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPolicyMap 1 }
+
+ onu10gPolicyMapEntry OBJECT-TYPE
+ SYNTAX Onu10gPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gPolicyMapName }
+ ::= { onu10gPolicyMapTable 1 }
+
+ Onu10gPolicyMapEntry ::=
+ SEQUENCE {
+ onu10gPolicyMapName
+ DisplayString,
+ onu10gPolicyMapOnuType
+ OnuType,
+ onu10gPolicyMapRowStatus
+ RowStatus
+ }
+
+ onu10gPolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPolicyMapEntry 1 }
+
+ onu10gPolicyMapOnuType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPolicyMapEntry 2 }
+
+ onu10gPolicyMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPolicyMapEntry 3 }
+
+-- ***********************************************************
+-- onu10gPortFilterRuleTable
+-- ***********************************************************
+ onu10gPortFilterRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gPortFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPolicyMap 2 }
+
+ onu10gPortFilterRuleEntry OBJECT-TYPE
+ SYNTAX Onu10gPortFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gPolicyMapName, onu10gPortFilterRuleIngressPort, onu10gClassRuleId }
+ ::= { onu10gPortFilterRuleTable 1 }
+
+ Onu10gPortFilterRuleEntry ::=
+ SEQUENCE {
+ onu10gPortFilterRuleIngressPort
+ INTEGER,
+ onu10gClassRuleId
+ Integer32,
+ onu10gPortFilterRulePri
+ Integer32,
+ onu10gPortFilterClassMapName
+ DisplayString,
+ onu10gPortFilterRuleRowStatus
+ Integer32
+ }
+
+ onu10gPortFilterRuleIngressPort OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ downPonPort(0),
+ upUserPort1(1),
+ upUserPort2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPortFilterRuleEntry 1 }
+
+ onu10gClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPortFilterRuleEntry 2 }
+
+ onu10gPortFilterRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only Acceptable for even value."
+ ::= { onu10gPortFilterRuleEntry 3 }
+
+ onu10gPortFilterClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPortFilterRuleEntry 4 }
+
+ onu10gPortFilterRuleRowStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPortFilterRuleEntry 5 }
+
+ onu10gUpLinkFilterRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gUpLinkFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPolicyMap 3 }
+
+ onu10gUpLinkFilterRuleEntry OBJECT-TYPE
+ SYNTAX Onu10gUpLinkFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gPolicyMapName, onu10gLinkId, onu10gClassRuleId }
+ ::= { onu10gUpLinkFilterRuleTable 1 }
+
+ Onu10gUpLinkFilterRuleEntry ::=
+ SEQUENCE {
+ onu10gUpLinkFilterRulePri
+ Integer32,
+ onu10gUpLinkFilterClassMapName
+ DisplayString,
+ onu10gUpLinkFilterRuleRowStatus
+ Integer32
+ }
+
+ onu10gUpLinkFilterRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only Acceptable for even value."
+ ::= { onu10gUpLinkFilterRuleEntry 1 }
+
+ onu10gUpLinkFilterClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gUpLinkFilterRuleEntry 2 }
+
+ onu10gUpLinkFilterRuleRowStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gUpLinkFilterRuleEntry 3 }
+
+-- ***********************************************************
+-- onu10gClassRuleTable
+-- ***********************************************************
+ onu10gClassRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gPolicyMap 4 }
+
+ onu10gClassRuleEntry OBJECT-TYPE
+ SYNTAX Onu10gClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onu10gPolicyMapName, onu10gPortFilterRuleIngressPort, onu10gClassRuleId }
+ ::= { onu10gClassRuleTable 1 }
+
+ Onu10gClassRuleEntry ::=
+ SEQUENCE {
+ onu10gClassRuleEgressPortLinkNum
+ Integer32,
+ onu10gClassRuleEgressQueueNum
+ Integer32,
+ onu10gClassRulePri
+ Integer32,
+ onu10gClassRuleClassMapName
+ DisplayString,
+ onu10gClassRuleRowStatus
+ Integer32
+ }
+
+ onu10gClassRuleEgressPortLinkNum OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassRuleEntry 1 }
+
+
+ onu10gClassRuleEgressQueueNum OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassRuleEntry 2 }
+
+ onu10gClassRulePri OBJECT-TYPE
+ SYNTAX Integer32 (4..6)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only Acceptable for even value."
+ ::= { onu10gClassRuleEntry 3 }
+
+ onu10gClassRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassRuleEntry 4 }
+
+ onu10gClassRuleRowStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gClassRuleEntry 5 }
+
+
+-- ***********************************************************
+-- onu10gSlaMap
+-- ***********************************************************
+ onu10gSlaMap OBJECT IDENTIFIER ::= { ubi10gPonProfile 13 }
+
+-- ***********************************************************
+-- onu10gSlaMapTable
+-- ***********************************************************
+ onu10gSlaMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gSlaMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "onu10gSlaMapTable."
+ ::= { onu10gSlaMap 1 }
+
+ onu10gSlaMapEntry OBJECT-TYPE
+ SYNTAX Onu10gSlaMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "onu10gSlaMapEntry."
+ INDEX { onu10gSlaMapName }
+ ::= { onu10gSlaMapTable 1 }
+
+ Onu10gSlaMapEntry ::=
+ SEQUENCE {
+ onu10gSlaMapName
+ DisplayString,
+ onu10gSlaUpstreamMin
+ Integer32,
+ onu10gSlaUpstreamMax
+ Integer32,
+ onu10gSlaDownstreamMin
+ Integer32,
+ onu10gSlaDownstreamMax
+ Integer32,
+ onu10gSlaMapRowStatus
+ RowStatus
+ }
+
+ onu10gSlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "onu sla map name."
+ ::= { onu10gSlaMapEntry 1 }
+
+ onu10gSlaUpstreamMin OBJECT-TYPE
+ SYNTAX Integer32 (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "min upstream."
+ ::= { onu10gSlaMapEntry 2 }
+
+ onu10gSlaUpstreamMax OBJECT-TYPE
+ SYNTAX Integer32 (256..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "max upstream."
+ ::= { onu10gSlaMapEntry 3 }
+
+ onu10gSlaDownstreamMin OBJECT-TYPE
+ SYNTAX Integer32 (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "min downstream."
+ ::= { onu10gSlaMapEntry 4 }
+
+ onu10gSlaDownstreamMax OBJECT-TYPE
+ SYNTAX Integer32 (256..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "max downstream."
+ ::= { onu10gSlaMapEntry 5 }
+
+ onu10gSlaMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status."
+ ::= { onu10gSlaMapEntry 6 }
+
+-- ***********************************************************
+-- onu10gSlaTable
+-- ***********************************************************
+ onu10gSlaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gSlaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "onu10gSlaTable."
+ ::= { onu10gSlaMap 2 }
+
+ onu10gSlaEntry OBJECT-TYPE
+ SYNTAX Onu10gSlaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "onu10gSlaEntry."
+ INDEX { onu10gSlaMapName, onu10gLinkId, onu10gSlaDir }
+ ::= { onu10gSlaTable 1 }
+
+ Onu10gSlaEntry ::=
+ SEQUENCE {
+ onuLinkId
+ Integer32,
+ onu10gSlaDir
+ INTEGER,
+ onu10gSlaMinBw
+ Integer32,
+ onu10gSlaMaxAllowedBw
+ Integer32,
+ onu10gSlaMinBwWeight
+ INTEGER,
+ onu10gSlaMaxBwWeight
+ INTEGER,
+ onu10gSlaMinBwBurstSize
+ Integer32,
+ onu10gSlaMaxBwBurstSize
+ Integer32,
+ onu10gSlaMinPrio
+ Integer32,
+ onu10gSlaMaxPrio
+ Integer32,
+ onu10gSlaDbaPollingLevel
+ Integer32,
+ onu10gSlaTokenSize
+ Integer32
+ }
+
+ onuLinkId OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "onu link id."
+ ::= { onu10gSlaEntry 1 }
+
+ onu10gSlaDir OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upStream(0),
+ downStream(1)
+ --multicast(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Up or Down."
+ ::= { onu10gSlaEntry 2 }
+
+ onu10gSlaMinBw OBJECT-TYPE
+ SYNTAX Integer32 (0..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "min bandwidth.
+ Upstream : 0 ~ 10000000
+ Downstream : 256 ~ 10000000"
+ ::= { onu10gSlaEntry 3 }
+
+ onu10gSlaMaxAllowedBw OBJECT-TYPE
+ SYNTAX Integer32 (256..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max bandwidth.
+ Upstream : 256 ~ 10000000
+ Downstream : 256 ~ 10000000"
+ ::= { onu10gSlaEntry 4 }
+
+ onu10gSlaMinBwWeight OBJECT-TYPE
+ SYNTAX INTEGER (2..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "min bandwidth weight.
+ Upstream : 2 ~ 256
+ Downstream : read-only"
+ ::= { onu10gSlaEntry 5 }
+
+ onu10gSlaMaxBwWeight OBJECT-TYPE
+ SYNTAX INTEGER (2..2046)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max bandwidth weight.
+ Upstream : 2 ~ 2046
+ Downstream : read-only"
+ ::= { onu10gSlaEntry 6 }
+
+ onu10gSlaMinBwBurstSize OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "min bandwidth burst size.
+ Upstream : 1 ~ 256
+ Downstream : 1 ~ 256"
+ ::= { onu10gSlaEntry 7 }
+
+ onu10gSlaMaxBwBurstSize OBJECT-TYPE
+ SYNTAX Integer32 (1..2048)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "max bandwidth burst size.
+ Upstream : 1 ~ 2048
+ Downstream : 1 ~ 256"
+ ::= { onu10gSlaEntry 8 }
+
+ onu10gSlaMinPrio OBJECT-TYPE
+ SYNTAX Integer32 (0..6)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla min priority
+ Upstream : 0 ~ 6
+ Downstream : read-only"
+ ::= { onu10gSlaEntry 9 }
+
+ onu10gSlaMaxPrio OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla max priority
+ Upstream : 0 ~ 7
+ Downstream : read-only"
+ ::= { onu10gSlaEntry 10 }
+
+ onu10gSlaDbaPollingLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..11)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla DBA polling level (only upstream)"
+ ::= { onu10gSlaEntry 15 }
+
+ onu10gSlaTokenSize OBJECT-TYPE
+ SYNTAX Integer32 (128..32768)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla token-size (only upstream)"
+ ::= { onu10gSlaEntry 16 }
+
+-- ***********************************************************
+-- default10gServiceMapTable
+-- ***********************************************************
+ default10gServiceMap OBJECT IDENTIFIER ::= { ubi10gPonProfile 14 }
+
+ default10gServiceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Default10gServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServiceMap 1 }
+
+ default10gServiceMapEntry OBJECT-TYPE
+ SYNTAX Default10gServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { default10gServiceMapOnuName }
+ ::= { default10gServiceMapTable 1 }
+
+ Default10gServiceMapEntry ::=
+ SEQUENCE {
+ default10gServiceMapOnuName
+ DisplayString,
+ default10gServiceMapRefOnuType
+ OnuType,
+ default10gServiceMapName
+ DisplayString,
+ default10gServiceMapRowStatus
+ RowStatus
+ }
+
+ default10gServiceMapOnuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServiceMapEntry 1 }
+
+ default10gServiceMapRefOnuType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServiceMapEntry 2 }
+
+ default10gServiceMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServiceMapEntry 3 }
+
+ default10gServiceMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServiceMapEntry 4 }
+
+
+-- ***********************************************************
+-- vlanTagTable
+-- ***********************************************************
+ vlanTagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanTagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PON/NNI-side vlan tag configuration"
+ ::= { ubi10gPonProfile 15 }
+
+ vlanTagEntry OBJECT-TYPE
+ SYNTAX VlanTagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "PON/NNI-side vlan tag configuration entry"
+ INDEX { ubiPortIndex, onu10gId, linkId, vlanLinkId }
+ ::= { vlanTagTable 1 }
+
+ VlanTagEntry ::=
+ SEQUENCE {
+ vlanLinkId
+ Integer32,
+ rangeValue
+ Integer32,
+ ponVlanType
+ INTEGER,
+ ponCVlanId
+ Integer32,
+ ponSVlanId
+ Integer32,
+ nniVlanType
+ INTEGER,
+ nniCVlanId
+ Integer32,
+ nniSVlanId
+ Integer32,
+ vlanTagRowStatus
+ RowStatus
+ }
+
+ vlanLinkId OBJECT-TYPE
+ SYNTAX Integer32 (1..24)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vlan tag number"
+ ::= { vlanTagEntry 1 }
+
+ rangeValue OBJECT-TYPE
+ SYNTAX Integer32 (0..24)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "range config value
+ 0 : no range
+ 2~24 : range value"
+ ::= { vlanTagEntry 2 }
+
+ ponVlanType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ untag(0),
+ tag(1),
+ d-tag(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "pon-side vlan tag type
+ untag vlan : 0
+ tag vlan : 1
+ double tag vlan : 2"
+ ::= { vlanTagEntry 3 }
+
+ ponCVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "pon customer vlan ID."
+ ::= { vlanTagEntry 4 }
+
+ ponSVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "pon service vlan ID."
+ ::= { vlanTagEntry 5 }
+
+ nniVlanType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tag(1),
+ d-tag(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "nni-side vlan tag type
+ tag vlan : 1
+ double tag vlan : 2"
+ ::= { vlanTagEntry 6 }
+
+ nniCVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "nni customer vlan ID."
+ ::= { vlanTagEntry 7 }
+
+ nniSVlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "nni service vlan ID."
+ ::= { vlanTagEntry 8 }
+
+ vlanTagRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "row status."
+ ::= { vlanTagEntry 9 }
+
+-- ***********************************************************
+-- HQos
+-- ***********************************************************
+ hQos OBJECT IDENTIFIER ::= { ubi10gPonProfile 16 }
+
+-- ***********************************************************
+-- LinkHQosTable
+-- ***********************************************************
+ linkHQosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF LinkHQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Hierarchy QoS table"
+ ::= { hQos 1 }
+
+ linkHQosEntry OBJECT-TYPE
+ SYNTAX LinkHQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "link H-QoS Entry"
+ INDEX { ubiPortIndex, onu10gId, linkId}
+ ::= { linkHQosTable 1 }
+
+ LinkHQosEntry ::=
+ SEQUENCE {
+ linkHQosUpSchedMode
+ INTEGER,
+ linkHQosUpWeight
+ Integer32,
+ linkHQosDownSchedMode
+ INTEGER,
+ linkHQosDownWeight
+ Integer32,
+ linkHQosRowStatus
+ RowStatus
+ }
+
+
+ linkHQosUpSchedMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ strict(1),
+ wrr(2),
+ noset(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "link H-QoS Upstream scheduling mode"
+ ::= { linkHQosEntry 1 }
+
+
+ linkHQosUpWeight OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "link H-QoS Upstream weight value.(255 : no set)"
+ ::= { linkHQosEntry 2 }
+
+
+ linkHQosDownSchedMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ strict(1),
+ wrr(2),
+ noset(255)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "link H-QoS Downstream scheduling mode"
+ ::= { linkHQosEntry 3 }
+
+
+ linkHQosDownWeight OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "link H-QoS Downstream weight value.(255 : no set)"
+ ::= { linkHQosEntry 4 }
+
+
+ linkHQosRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "row status."
+ ::= { linkHQosEntry 5 }
+
+-- ***********************************************************
+-- VlanHQosTable
+-- ***********************************************************
+ vlanHQosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanHQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Hierarchy QoS table"
+ ::= { hQos 2 }
+
+ vlanHQosEntry OBJECT-TYPE
+ SYNTAX VlanHQosEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "vlan H-QoS Entry"
+ INDEX { ubiPortIndex, onu10gId, linkId, vlanLinkId, hqosDir }
+ ::= { vlanHQosTable 1 }
+
+ VlanHQosEntry ::=
+ SEQUENCE {
+ hqosDir
+ INTEGER,
+ hqosVlanType
+ INTEGER,
+ hqosCvlanId
+ Integer32,
+ hqosSvlanId
+ Integer32,
+ vlanSchedMode
+ INTEGER,
+ vlanSchedWeight
+ Integer32,
+ vlanMinBand
+ Integer32,
+ vlanMaxBand
+ Integer32,
+ qu0MinBand
+ Integer32,
+ qu0MaxBand
+ Integer32,
+ qu1MinBand
+ Integer32,
+ qu1MaxBand
+ Integer32,
+ qu2MinBand
+ Integer32,
+ qu2MaxBand
+ Integer32,
+ qu3MinBand
+ Integer32,
+ qu3MaxBand
+ Integer32,
+ vlanHQosRowStatus
+ RowStatus
+ }
+
+ hqosDir OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream (0),
+ downstream (1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hierarchy QoS direction"
+ ::= { vlanHQosEntry 1 }
+
+ hqosVlanType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ untag(0),
+ tag(1),
+ d-tag(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hierarchy QoS vlan tag type
+ untag vlan : 0
+ tag vlan : 1
+ double tag vlan : 2"
+ ::= { vlanHQosEntry 2 }
+
+ hqosCvlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hierarchy QoS customer vlan ID."
+ ::= { vlanHQosEntry 3 }
+
+ hqosSvlanId OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hierarchy QoS Service vlan ID."
+ ::= { vlanHQosEntry 4 }
+
+ vlanSchedMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ strict(1),
+ wrr(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan H-QoS scheduling mode."
+ ::= { vlanHQosEntry 5 }
+
+ vlanSchedWeight OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan H-QoS weight value"
+ ::= { vlanHQosEntry 6 }
+
+ vlanMinBand OBJECT-TYPE
+ SYNTAX Integer32 (0..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan H-QoS min bandwidth"
+ ::= { vlanHQosEntry 7 }
+
+ vlanMaxBand OBJECT-TYPE
+ SYNTAX Integer32 (64..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan H-QoS max bandwidth
+ 0 : delete config set"
+ ::= { vlanHQosEntry 8 }
+
+ qu0MinBand OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "queue0 H-QoS min bandwidth"
+ ::= { vlanHQosEntry 9 }
+
+ qu0MaxBand OBJECT-TYPE
+ SYNTAX Integer32 (64..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "queue0 H-QoS max bandwidth
+ 0 : delete config set"
+ ::= { vlanHQosEntry 10 }
+
+ qu1MinBand OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "queue0 H-QoS min bandwidth"
+ ::= { vlanHQosEntry 11 }
+
+ qu1MaxBand OBJECT-TYPE
+ SYNTAX Integer32 (64..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "queue0 H-QoS max bandwidth
+ 0 : delete config set"
+ ::= { vlanHQosEntry 12 }
+
+ qu2MinBand OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "queue0 H-QoS min bandwidth"
+ ::= { vlanHQosEntry 13 }
+
+ qu2MaxBand OBJECT-TYPE
+ SYNTAX Integer32 (64..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "queue0 H-QoS max bandwidth
+ 0 : delete config set"
+ ::= { vlanHQosEntry 14 }
+
+ qu3MinBand OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "queue0 H-QoS min bandwidth"
+ ::= { vlanHQosEntry 15 }
+
+ qu3MaxBand OBJECT-TYPE
+ SYNTAX Integer32 (64..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "queue0 H-QoS max bandwidth
+ 0 : delete config set"
+ ::= { vlanHQosEntry 16 }
+
+ vlanHQosRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "row status."
+ ::= { vlanHQosEntry 17 }
+
+-- ***********************************************************
+-- oltFilterPolicerTable
+-- ***********************************************************
+ oltFilterPolicerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltFilterPolicerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "oltFilterPolicerTable."
+ ::= { ubi10gPonProfile 17 }
+
+ oltFilterPolicerEntry OBJECT-TYPE
+ SYNTAX OltFilterPolicerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OltFilterPolicerEntry."
+ INDEX { policerName }
+ ::= { oltFilterPolicerTable 1 }
+
+ OltFilterPolicerEntry ::=
+ SEQUENCE {
+ policerName
+ DisplayString,
+ ckbitsSec
+ Integer32,
+ ckbitsBurst
+ Integer32,
+ pkbitsSec
+ Integer32,
+ pkbitsBurst
+ Integer32,
+ oltFilterPolicerRowStatus
+ RowStatus,
+ }
+
+ policerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "onu sla map name."
+ ::= { oltFilterPolicerEntry 1 }
+
+ ckbitsSec OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ckbitsSec."
+ ::= { oltFilterPolicerEntry 2 }
+
+ ckbitsBurst OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ckbitsSec."
+ ::= { oltFilterPolicerEntry 3 }
+
+ pkbitsSec OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ckbitsSec."
+ ::= { oltFilterPolicerEntry 4 }
+
+ pkbitsBurst OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ckbitsSec."
+ ::= { oltFilterPolicerEntry 5 }
+
+ oltFilterPolicerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status."
+ ::= { oltFilterPolicerEntry 6 }
+
+-- ***********************************************************
+-- oltFilterSetLinkAcl
+-- ***********************************************************
+ oltFilterSetLinkAcl OBJECT IDENTIFIER ::= { ubi10gPonProfile 18 }
+
+-- ***********************************************************
+-- oltFilterSetLinkAclTable
+-- ***********************************************************
+ oltFilterSetLinkAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltFilterSetLinkAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "oltFilterSetLinkAcl."
+ ::= { oltFilterSetLinkAcl 1 }
+
+ oltFilterSetLinkAclEntry OBJECT-TYPE
+ SYNTAX OltFilterSetLinkAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "In order to filtering delete needs to set classMapName"
+ INDEX { ubiPortIndex, onu10gId, onuLinkId, oltFilterSetLinkAclDir, oltFilterSetLinkAclId }
+ ::= { oltFilterSetLinkAclTable 1 }
+
+ oltFilterSetLinkAclEntry ::=
+ SEQUENCE {
+ oltFilterSetLinkAclDir
+ INTEGER,
+ oltFilterSetLinkAclId
+ INTEGER,
+ classMapName
+ DisplayString,
+ queueId
+ INTEGER,
+ counter
+ INTEGER,
+ color
+ INTEGER,
+ policerName
+ DisplayString,
+ oltFilterSetLinkAclRowStatus
+ RowStatus
+ }
+
+ oltFilterSetLinkAclDir OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upStream(0),
+ downStream(1)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Up or Down."
+ ::= { oltFilterSetLinkAclEntry 1 }
+
+ oltFilterSetLinkAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Set Link AclId"
+ ::= { oltFilterSetLinkAclEntry 2 }
+
+ classMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "for oltFilterSetLinkAcl delete, classMapName have to setting "
+ ::= { oltFilterSetLinkAclEntry 3 }
+
+ queueId OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Up or Down."
+ ::= { oltFilterSetLinkAclEntry 4 }
+
+ counter OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "counter"
+ ::= { oltFilterSetLinkAclEntry 5 }
+
+ color OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ committed(0),
+ conformed(1),
+ exceeded(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "color"
+ ::= { oltFilterSetLinkAclEntry 6 }
+
+ policerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "policerName."
+ ::= { oltFilterSetLinkAclEntry 7 }
+
+ oltFilterSetLinkAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "oltFilterSetLinkAclEntry."
+ ::= { oltFilterSetLinkAclEntry 8 }
+
+-- ***********************************************************
+-- oltFilterSetPortAcl
+-- ***********************************************************
+ oltFilterSetPortAcl OBJECT IDENTIFIER ::= { ubi10gPonProfile 19 }
+
+-- ***********************************************************
+-- oltFilterSetPortAclTable
+-- ***********************************************************
+ oltFilterSetPortAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltFilterSetPortAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "oltFilterSetPortAcl."
+ ::= { oltFilterSetPortAcl 1 }
+
+ oltFilterSetPortAclEntry OBJECT-TYPE
+ SYNTAX OltFilterSetPortAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "In order to filtering delete needs to set classMapName"
+ INDEX { ubiPortIndex, oltFilterSetLinkAclDir, oltFilterSetLinkAclId }
+ ::= { oltFilterSetPortAclTable 1 }
+
+ oltFilterSetPortAclEntry ::=
+ SEQUENCE {
+ oltFilterSetPortAclDir
+ INTEGER,
+ oltFilterSetPortAclId
+ INTEGER,
+ classMapName
+ DisplayString,
+ queueId
+ INTEGER,
+ counter
+ INTEGER,
+ color
+ INTEGER,
+ policerName
+ DisplayString,
+ oltFilterSetPortAclRowStatus
+ RowStatus
+ }
+
+ oltFilterSetPortAclDir OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upStream(0),
+ downStream(1)
+ }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Up or Down."
+ ::= { oltFilterSetPortAclEntry 1 }
+
+ oltFilterSetPortAclId OBJECT-TYPE
+ SYNTAX INTEGER (1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Set Port AclId"
+ ::= { oltFilterSetPortAclEntry 2 }
+
+ classMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "for oltFilterSetPortAcl delete, classMapName have to setting "
+ ::= { oltFilterSetPortAclEntry 3 }
+
+ queueId OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Up or Down."
+ ::= { oltFilterSetPortAclEntry 4 }
+
+ counter OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "counter"
+ ::= { oltFilterSetPortAclEntry 5 }
+
+ color OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ committed(0),
+ conformed(1),
+ exceeded(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "color"
+ ::= { oltFilterSetPortAclEntry 6 }
+
+ policerName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "policerName."
+ ::= { oltFilterSetPortAclEntry 7 }
+
+ oltFilterSetPortAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "oltFilterSetPortAclEntry."
+ ::= { oltFilterSetPortAclEntry 8 }
+
+ END
+
+-- ***********************************************************
+-- UBIQUOSS-10GEPON-PON-PROFILE-GROUP-MIB.mib
+-- ***********************************************************
+
+
+
+
+
+
diff --git a/MIBS/ubiquoss/UBIQUOSS-10GEPON-SERVICE-POLICY-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-10GEPON-SERVICE-POLICY-GROUP-MIB new file mode 100644 index 0000000..b8071cd --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-10GEPON-SERVICE-POLICY-GROUP-MIB @@ -0,0 +1,203 @@ +-- *****************************************************************
+-- UBIQUOSS-10GEPON-SERVICE-POLICY-GROUP-MIB.my
+--
+-- Jul. 2013, Hangil Won
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-10GEPON-SERVICE-POLICY-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ entPhysicalIndex
+ FROM ENTITY-MIB
+ ifIndex
+ FROM RFC1213-MIB
+ Integer32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ ubi10GEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+
+
+ ubi10gServicePolicyMIB 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 service policy information"
+ ::= { ubi10GEponGroupMIB 4 }
+
+
+-- ***********************************************************
+-- Node definitions
+-- ***********************************************************
+
+ ubi10gServicePolicyMIBObjects OBJECT IDENTIFIER ::= { ubi10gServicePolicyMIB 1 }
+
+-- ***********************************************************
+-- ponServicePolicy
+-- ***********************************************************
+
+ ubi10gPonServicePolicy OBJECT IDENTIFIER ::= { ubi10gServicePolicyMIBObjects 1 }
+
+-- ***********************************************************
+-- olt10gServicePolicy
+-- ***********************************************************
+ olt10gServicePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Olt10gServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Apply service policy to OLT."
+ ::= { ubi10gPonServicePolicy 1 }
+
+ olt10gServicePolicyEntry OBJECT-TYPE
+ SYNTAX Olt10gServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { uniPortIndex }
+ ::= { olt10gServicePolicyTable 1 }
+
+ Olt10gServicePolicyEntry ::=
+ SEQUENCE {
+ olt10gServicePolicyServiceMapName
+ DisplayString
+ }
+
+ olt10gServicePolicyServiceMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..63))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Service map name to apply."
+ ::= { olt10gServicePolicyEntry 1 }
+
+
+-- ***********************************************************
+-- onu10gServicePolicyTable
+-- ***********************************************************
+ onu10gServicePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Onu10gServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubi10gPonServicePolicy 2 }
+
+ onu10gServicePolicyEntry OBJECT-TYPE
+ SYNTAX Onu10gServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onu10gId }
+ ::= { onu10gServicePolicyTable 1 }
+
+ Onu10gServicePolicyEntry ::=
+ SEQUENCE {
+ onu10gServicePolicySlaMapName
+ DisplayString,
+ onu10gServicePolicyBridgeMapName
+ DisplayString,
+ onu10gServicePolicyMcastMapName
+ DisplayString
+ }
+
+ onu10gServicePolicySlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gServicePolicyEntry 1 }
+
+ onu10gServicePolicyBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gServicePolicyEntry 2 }
+
+ onu10gServicePolicyMcastMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onu10gServicePolicyEntry 3 }
+
+-- ***********************************************************
+-- default10gServicePolicy
+-- ***********************************************************
+ default10gServicePolicy OBJECT IDENTIFIER ::= { ubi10gPonServicePolicy 3 }
+
+ default10gServicePolicySlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServicePolicy 1 }
+
+ default10gServicePolicyBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServicePolicy 2 }
+
+ default10gServicePolicyMcastMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServicePolicy 3 }
+
+ defaultHybrid10gServicePolicySlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServicePolicy 4 }
+
+ defaultHybrid10gServicePolicyBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServicePolicy 5 }
+
+ defaultHybrid10gServicePolicyMcastMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { default10gServicePolicy 6 }
+
+END
+-- ***********************************************************
+-- UBIQUOSS-10GEPON-SERVICE-POLICY-MIB.my
+-- ***********************************************************
+
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
+--
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-MIB new file mode 100644 index 0000000..33744d1 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-MIB @@ -0,0 +1,1313 @@ +-- *****************************************************************
+-- UBIQUOSS-EPON-LINE-MIB.mib:
+-- Ubiquoss Enterprise E-PON Line Structure of Management Information
+--
+-- Jan 2007, SangJun Song
+--
+-- Copyright (c) 2007 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBIQUOSS-EPON-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ IANAifType
+ FROM IANAifType-MIB
+
+ Counter64
+ FROM SNMPv2-SMI
+
+ RowStatus, PhysAddress
+ FROM SNMPv2-TC -- [RFC2579]
+
+ ubiSysIndex
+ FROM UBQS-INTERFACE-MIB
+
+ HCPerfIntervalThreshold
+ FROM HC-PerfHist-TC-MIB -- [RFC3705]
+
+ ubiMgmt
+ FROM UBQS-SMI;
+
+ubiEponMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : jisoo Kim
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines epon line information"
+ ::= { ubiMgmt 400 }
+
+ ubiEponMIBObjects OBJECT IDENTIFIER ::= { ubiEponMIB 1 }
+
+-- ***********************************************************
+-- ubiEponOltTable
+-- ***********************************************************
+
+ ubiEponOltTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponOltEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ ::= { ubiEponMIBObjects 1 }
+
+ ubiEponOltEntry OBJECT-TYPE
+ SYNTAX UbiEponOltEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiEponOltTable 1 }
+
+ UbiEponOltEntry ::=
+ SEQUENCE {
+ ubiEponOltMacAddress PhysAddress,
+ ubiEponOltOperStatus INTEGER,
+ ubiEponOltAdminStatus INTEGER,
+ ubiEponOltHwVersion DisplayString,
+ ubiEponOltFwVersion DisplayString,
+ ubiEponOltSwVersion DisplayString,
+ ubiEponOltAutoProfileName DisplayString,
+ ubiEponOltRegisterMode INTEGER,
+ ubiEponOltControl INTEGER
+ }
+
+ ubiEponOltMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OLT Hardware address"
+ ::= { ubiEponOltEntry 1 }
+
+ ubiEponOltOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OLT operational status "
+ ::= { ubiEponOltEntry 2 }
+
+ ubiEponOltAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT administrative status "
+ ::= { ubiEponOltEntry 3 }
+
+ ubiEponOltHwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon olt hardware version"
+ ::= { ubiEponOltEntry 4 }
+
+ ubiEponOltFwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon olt firmware version"
+ ::= { ubiEponOltEntry 5 }
+
+ ubiEponOltSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon olt software version"
+ ::= { ubiEponOltEntry 6 }
+
+ ubiEponOltAutoProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "conf profile name"
+ ::= { ubiEponOltEntry 7 }
+
+ ubiEponOltRegisterMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(1),
+ manual(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT port registeraton Mode {auto(1), manual(2)}"
+ DEFVAL { auto }
+ ::= { ubiEponOltEntry 8 }
+
+ ubiEponOltControl OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT control"
+ ::= { ubiEponOltEntry 9 }
+
+-- ***********************************************************
+-- ubiEponOltConfTable
+-- ***********************************************************
+ ubiEponOltConfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponOltConfEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ ::= { ubiEponMIBObjects 2 }
+
+ ubiEponOltConfEntry OBJECT-TYPE
+ SYNTAX UbiEponOltConfEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiEponOltConfTable 1 }
+
+ UbiEponOltConfEntry ::=
+ SEQUENCE {
+ ubiEponOltEncryptionMode INTEGER,
+ ubiEponOltP2pAccessControl INTEGER,
+ ubiEponOltDbaInternal INTEGER,
+ ubiEponOltDbaCycle INTEGER,
+ ubiEponOltDbaDiscoveryFrequency INTEGER,
+ ubiEponOltDbaDiscoveryLength INTEGER
+ }
+
+ ubiEponOltEncryptionMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ down(1),
+ both(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT port encryption policy"
+ DEFVAL { both }
+ ::= { ubiEponOltConfEntry 1 }
+
+ ubiEponOltP2pAccessControl OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT port p2p access Control "
+ DEFVAL { disable }
+ ::= { ubiEponOltConfEntry 2 }
+
+ ubiEponOltDbaInternal OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ internal(1),
+ external(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT port DBA internal "
+ DEFVAL { disable }
+ ::= { ubiEponOltConfEntry 3 }
+
+ ubiEponOltDbaCycle OBJECT-TYPE
+ SYNTAX INTEGER (0 | 200..16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT port DBA cycle "
+ ::= { ubiEponOltConfEntry 4 }
+
+ ubiEponOltDbaDiscoveryFrequency OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT port DBA Discovery Frequency"
+ ::= { ubiEponOltConfEntry 5 }
+
+ ubiEponOltDbaDiscoveryLength OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT port DBA Discovery Length"
+ ::= { ubiEponOltConfEntry 6 }
+
+-- ***********************************************************
+-- ubiEponOnuTable
+-- ***********************************************************
+
+ ubiEponOnuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponOnuEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of epon onu"
+ ::= { ubiEponMIBObjects 3 }
+
+ ubiEponOnuEntry OBJECT-TYPE
+ SYNTAX UbiEponOnuEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of epon onu"
+ INDEX { ubiSysIndex, ubiPortIndex, ubiEponOnuIndex }
+ ::= { ubiEponOnuTable 1 }
+
+ UbiEponOnuEntry ::=
+ SEQUENCE {
+ ubiEponOnuIndex INTEGER,
+ ubiEponOnuMacAddress PhysAddress,
+ ubiEponOnuLlid INTEGER,
+ ubiEponOnuDescription DisplayString,
+ ubiEponOnuType INTEGER,
+ ubiEponOnuRegMode INTEGER,
+ ubiEponOnuOperStatus INTEGER,
+ ubiEponOnuAdminStatus INTEGER,
+ ubiEponOnuBlockStatus INTEGER,
+ ubiEponOnuProfileName DisplayString,
+ ubiEponOnuDistance Integer32,
+ ubiEponOnuDownloadImage DisplayString,
+ ubiEponOnuControl INTEGER
+ }
+
+ ubiEponOnuIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU ID"
+ ::= { ubiEponOnuEntry 1 }
+
+ ubiEponOnuMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU mac address"
+ ::= { ubiEponOnuEntry 2 }
+
+ ubiEponOnuLlid OBJECT-TYPE
+ SYNTAX INTEGER (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU LLID"
+ ::= { ubiEponOnuEntry 3 }
+
+ ubiEponOnuDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "epon onu descritpon"
+ ::= { ubiEponOnuEntry 4 }
+
+ ubiEponOnuType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unknown(0),
+ onu(1),
+ ont(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon onu type"
+ ::= { ubiEponOnuEntry 5 }
+
+ ubiEponOnuRegMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(1),
+ manual(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU registeration mode "
+ ::= { ubiEponOnuEntry 6 }
+
+ ubiEponOnuOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU operational status "
+ ::= { ubiEponOnuEntry 7 }
+
+ ubiEponOnuAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU admin status "
+ ::= { ubiEponOnuEntry 8 }
+
+ ubiEponOnuBlockStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ unblock(1),
+ block(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU block status "
+ ::= { ubiEponOnuEntry 9 }
+
+ ubiEponOnuProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu configuration profile name"
+ ::= { ubiEponOnuEntry 10 }
+
+ ubiEponOnuDistance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu distance"
+ ::= { ubiEponOnuEntry 11 }
+
+ ubiEponOnuDownloadImage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu download image"
+ ::= { ubiEponOnuEntry 12 }
+
+ ubiEponOnuControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ reset(1),
+ download-image(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "epon onu control"
+ ::= { ubiEponOnuEntry 13 }
+
+-- ***********************************************************
+-- ubiEponOnuInfoTable
+-- ***********************************************************
+
+ ubiEponOnuInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponOnuInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of epon cpe"
+ ::= { ubiEponMIBObjects 4 }
+
+ ubiEponOnuInfoEntry OBJECT-TYPE
+ SYNTAX UbiEponOnuInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of epon cpe"
+ INDEX { ubiSysIndex, ubiPortIndex, ubiEponOnuIndex }
+ ::= { ubiEponOnuInfoTable 1 }
+
+ UbiEponOnuInfoEntry ::=
+ SEQUENCE {
+ ubiEponOnuVendorId DisplayString,
+ ubiEponOnuManuID DisplayString,
+ ubiEponOnuModelName DisplayString,
+ ubiEponOnuSerialNumber DisplayString,
+ ubiEponOnuHwVersion DisplayString,
+ ubiEponOnuFwVersion DisplayString,
+ ubiEponOnuSwVersion DisplayString,
+ ubiEponOnuActiveTime TimeTicks
+ }
+
+ ubiEponOnuVendorId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon vendor id"
+ ::= { ubiEponOnuInfoEntry 1 }
+
+ ubiEponOnuManuID OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon manufacturer ID"
+ ::= { ubiEponOnuInfoEntry 2 }
+
+ ubiEponOnuModelName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon cpe model name "
+ ::= { ubiEponOnuInfoEntry 3 }
+
+ ubiEponOnuSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon cpe serial number"
+ ::= { ubiEponOnuInfoEntry 4 }
+
+ ubiEponOnuHwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon onu hardware version"
+ ::= { ubiEponOnuInfoEntry 5 }
+
+ ubiEponOnuFwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon onu firmware version"
+ ::= { ubiEponOnuInfoEntry 6 }
+
+ ubiEponOnuSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "epon onu software version"
+ ::= { ubiEponOnuInfoEntry 7 }
+
+ ubiEponOnuActiveTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponOnuInfoEntry 8 }
+
+-- ***********************************************************
+-- ubiEponOnuPortTable
+-- ***********************************************************
+
+ ubiEponOnuPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponOnuPortEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of epon onu port"
+ ::= { ubiEponMIBObjects 5 }
+
+ ubiEponOnuPortEntry OBJECT-TYPE
+ SYNTAX UbiEponOnuPortEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of epon cpe"
+ INDEX { ubiSysIndex, ubiPortIndex, ubiOnuIndex, ubiEponOnuPortIndex}
+ ::= { ubiEponOnuPortTable 1 }
+
+ UbiEponOnuPortEntry ::=
+ SEQUENCE {
+ ubiEponOnuPortIndex INTEGER,
+ ubiEponOnuPortOperState INTEGER,
+ ubiEponOnuPortSpeedNego INTEGER,
+ ubiEponOnuPortSpeedConfig INTEGER,
+ ubiEponOnuPortDuplexConfig INTEGER,
+ ubiEponOnuPortSpeedCurrent INTEGER,
+ ubiEponOnuPortDuplexCurrent INTEGER,
+ ubiEponOnuPortControl INTEGER
+ }
+
+ ubiEponOnuPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "index of CPE ehternet port"
+ ::= { ubiEponOnuPortEntry 1 }
+
+ ubiEponOnuPortOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies port operational status of CPE port"
+ ::= { ubiEponOnuPortEntry 2 }
+
+ ubiEponOnuPortSpeedNego OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ auto(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponOnuPortEntry 3 }
+
+ ubiEponOnuPortSpeedConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ speed10(1),
+ speed100(2),
+ speed1000(3),
+ auto(4)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponOnuPortEntry 4 }
+
+ ubiEponOnuPortDuplexConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ half(1),
+ full(2),
+ auto(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponOnuPortEntry 5 }
+
+ ubiEponOnuPortSpeedCurrent OBJECT-TYPE
+ SYNTAX INTEGER {
+ speed10(1),
+ speed100(2),
+ speed1000(3)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies current speed of port"
+ ::= { ubiEponOnuPortEntry 6 }
+
+ ubiEponOnuPortDuplexCurrent OBJECT-TYPE
+ SYNTAX INTEGER {
+ half(1),
+ full(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Specifies current duplex mode of port"
+ ::= { ubiEponOnuPortEntry 7 }
+
+ ubiEponOnuPortControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ reset(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponOnuPortEntry 8 }
+
+-- ***********************************************************
+-- ubiEponOnuConfProfileTable
+-- ***********************************************************
+ ubiEponOnuConfProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponOnuConfProfileEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ ::= { ubiEponMIBObjects 6 }
+
+ ubiEponOnuConfProfileEntry OBJECT-TYPE
+ SYNTAX UbiEponOnuConfProfileEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ INDEX { ubiSysIndex, ubiEponOnuConfProfileName }
+ ::= { ubiEponOnuConfProfileTable 1 }
+
+ UbiEponOnuConfProfileEntry ::=
+ SEQUENCE {
+ ubiEponOnuConfProfileName DisplayString,
+ ubiEponOnuDsPolicyMode INTEGER,
+ ubiEponOnuDsMaximumBandwidth INTEGER,
+ ubiEponOnuDsMaximumBurstSize INTEGER,
+ ubiEponOnuP2pPolicyMode INTEGER,
+ ubiEponOnuP2pMaximumBandwidth INTEGER,
+ ubiEponOnuP2pMaximumBurstSize INTEGER,
+ ubiEponOnuInternalDbaMinimumBandwidth INTEGER,
+ ubiEponOnuInternalDbaMaximumBandwidth INTEGER,
+ ubiEponOnuPlatoDbaClass INTEGER,
+ ubiEponOnuPlatoDbaguaranteedBandwidth INTEGER,
+ ubiEponOnuPlatoDbaguaranteedBandwidthFine INTEGER,
+ ubiEponOnuPlatoDbaBestEffortBandwidth INTEGER,
+ ubiEponOnuPlatoDbaBestEffortBandwidthFine INTEGER,
+ ubiEponOnuPlatoDbaDelay INTEGER,
+ ubiEponOnuEncryptionMode INTEGER,
+ ubiEponOnuMaxLimit INTEGER,
+ ubiEponOnuConfRowStatus RowStatus
+ }
+
+ ubiEponOnuConfProfileName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE (1..32))
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "profile name"
+ ::= { ubiEponOnuConfProfileEntry 1 }
+
+ ubiEponOnuDsPolicyMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU downstream policy Control "
+ DEFVAL { disable }
+ ::= { ubiEponOnuConfProfileEntry 2 }
+
+ ubiEponOnuDsMaximumBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..1000000)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Download policy Downstream Max Bandwidth "
+ ::= { ubiEponOnuConfProfileEntry 3 }
+
+ ubiEponOnuDsMaximumBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (0 | 128..8388479)
+ UNITS "byte"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Download policy Downstream Max Burst size "
+ ::= { ubiEponOnuConfProfileEntry 4 }
+
+ ubiEponOnuP2pPolicyMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU port p2p access Control "
+ DEFVAL { disable }
+ ::= { ubiEponOnuConfProfileEntry 5 }
+
+ ubiEponOnuP2pMaximumBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0 | 1..1000000)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "p2p Max Bandwidth "
+ ::= { ubiEponOnuConfProfileEntry 6 }
+
+ ubiEponOnuP2pMaximumBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (0 | 128..8388479)
+ UNITS "byte"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "p2p Max Burst size "
+ ::= { ubiEponOnuConfProfileEntry 7 }
+
+ ubiEponOnuInternalDbaMinimumBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0 | 43..65535)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Internal Max Bandwidth "
+ ::= { ubiEponOnuConfProfileEntry 8 }
+
+ ubiEponOnuInternalDbaMaximumBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0 | 43..65535)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Internal Min Bandwidth"
+ ::= { ubiEponOnuConfProfileEntry 9 }
+
+ ubiEponOnuPlatoDbaClass OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ UNITS "Mbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "plato dba class"
+ ::= { ubiEponOnuConfProfileEntry 10 }
+
+ ubiEponOnuPlatoDbaguaranteedBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ UNITS "Mbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "plato guaranteed Bandwidth"
+ ::= { ubiEponOnuConfProfileEntry 11 }
+
+ ubiEponOnuPlatoDbaguaranteedBandwidthFine OBJECT-TYPE
+ SYNTAX INTEGER (0..1024)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "plato detail guaranteed Bandwidth"
+ ::= { ubiEponOnuConfProfileEntry 12 }
+
+ ubiEponOnuPlatoDbaBestEffortBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (1..1000)
+ UNITS "Mbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "plato best-effort Bandwidth"
+ ::= { ubiEponOnuConfProfileEntry 13 }
+
+ ubiEponOnuPlatoDbaBestEffortBandwidthFine OBJECT-TYPE
+ SYNTAX INTEGER (0..1024)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "plato detail best-effort Bandwidth"
+ ::= { ubiEponOnuConfProfileEntry 14 }
+
+ ubiEponOnuPlatoDbaDelay OBJECT-TYPE
+ SYNTAX INTEGER (1..2)
+ UNITS "Kbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "plato dba delay "
+ ::= { ubiEponOnuConfProfileEntry 15 }
+
+ ubiEponOnuEncryptionMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ down(1),
+ both(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU encryption policy"
+ DEFVAL { both }
+ ::= { ubiEponOnuConfProfileEntry 16 }
+
+ ubiEponOnuMaxLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu mac limit"
+ ::= { ubiEponOnuConfProfileEntry 17 }
+
+ ubiEponOnuConfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or
+ delete an existing row in this table.
+
+ A profile activated by setting this object to 'active'.
+ When 'active' is set, the system will validate the profile.
+
+ Before a profile can be deleted or taken out of service
+ (by setting this object to 'destroy' or 'outOfService'),
+ it must be first unreferenced from all associated lines.
+
+ An 'active' profile may be modified at any time. Note
+ that some changes may require that any referenced lines be
+ restarted (e.g., eponLineConfLineType)."
+ ::= { ubiEponOnuConfProfileEntry 18 }
+
+-- ***********************************************************
+-- ubiEponOnuUpQueueTable
+-- ***********************************************************
+ ubiEponOnuUpQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponOnuUpQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiEponMIBObjects 7 }
+
+ ubiEponOnuUpQueueEntry OBJECT-TYPE
+ SYNTAX UbiEponOnuUpQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiEponOnuConfProfileName, ubiEponOnuUpQueueIndex }
+ ::= { ubiEponOnuUpQueueTable 1 }
+
+ UbiEponOnuUpQueueEntry ::=
+ SEQUENCE {
+ ubiEponOnuUpQueueIndex INTEGER,
+ ubiEponOnuUpQueueMaxBandwidth INTEGER,
+ ubiEponOnuUpQueueMaxBurstSize INTEGER
+ }
+
+ ubiEponOnuUpQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Profile Queue index "
+ ::= { ubiEponOnuUpQueueEntry 1 }
+
+ ubiEponOnuUpQueueMaxBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0 | 100..1000000)
+ UNITS "kbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Upstream queue max bandwidth"
+ ::= { ubiEponOnuUpQueueEntry 2 }
+
+ ubiEponOnuUpQueueMaxBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (0 | 2..16777214)
+ UNITS "byte"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Upstream queue max burst size"
+ ::= { ubiEponOnuUpQueueEntry 3 }
+
+-- ***********************************************************
+-- ubiEponOnuDownQueueTable
+-- ***********************************************************
+ ubiEponOnuDownQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponOnuDownQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiEponMIBObjects 8 }
+
+ ubiEponOnuDownQueueEntry OBJECT-TYPE
+ SYNTAX UbiEponOnuDownQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiEponOnuConfProfileName, ubiEponOnuDownQueueIndex }
+ ::= { ubiEponOnuDownQueueTable 1 }
+
+ UbiEponOnuDownQueueEntry ::=
+ SEQUENCE {
+ ubiEponOnuDownQueueIndex INTEGER,
+ ubiEponOnuDownQueueMaxBandwidth INTEGER,
+ ubiEponOnuDownQueueMaxBurstSize INTEGER
+ }
+
+ ubiEponOnuDownQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Profile Queue index "
+ ::= { ubiEponOnuDownQueueEntry 1 }
+
+ ubiEponOnuDownQueueMaxBandwidth OBJECT-TYPE
+ SYNTAX INTEGER (0 | 100..1000000)
+ UNITS "kbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Downstream queue max bandwidth"
+ ::= { ubiEponOnuDownQueueEntry 2 }
+
+ ubiEponOnuDownQueueMaxBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (0 | 2..16777214)
+ UNITS "byte"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Downstream queue max burst size"
+ ::= { ubiEponOnuDownQueueEntry 3 }
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiEponMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEponMIB 2 }
+ubiEponMIBNotifications OBJECT IDENTIFIER ::= { ubiEponMIBNotificationPrefix 0 }
+ ubiEponOltAlarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "olt alarm notification"
+ ::= { ubiEponMIBNotifications 1 }
+
+ ubiEponOltOperStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "olt oper notification"
+ ::= { ubiEponMIBNotifications 2 }
+
+ ubiEponOltAdminStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "olt admin notification"
+ ::= { ubiEponMIBNotifications 3 }
+
+ ubiEponOnuAlarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiEponMIBNotifications 4 }
+
+ ubiEponOnuOperStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiEponMIBNotifications 5 }
+
+ ubiEponOnuAdminStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiEponMIBNotifications 6 }
+
+ ubiEponOamLinkDisconnectNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "oam link disconnect notification"
+ ::= { ubiEponMIBNotifications 7 }
+
+ ubiEponOnuRegistrationErrorNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Onu registration error notification"
+ ::= { ubiEponMIBNotifications 8 }
+
+ ubiEponOnuRegistrationOverloadNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Onu registration too much notification"
+ ::= { ubiEponMIBNotifications 9 }
+
+ ubiEponSoftwareErrorNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Onu registration too much notification"
+ ::= { ubiEponMIBNotifications 10 }
+
+ ubiEponBadEncriptionKeyNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Onu registration too much notification"
+ ::= { ubiEponMIBNotifications 11 }
+
+ ubiEponOnuImageUpgradeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiEponMIBNotifications 12 }
+
+ ubiEponOnuImageUpgradeFailNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiEponMIBNotifications 13 }
+
+ ubiEponOntDyingGaspNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiEponMIBNotifications 14 }
+-- conformance information
+
+ubiEponMIBConformance OBJECT IDENTIFIER ::= { ubiEponMIB 3 }
+ubiEponMIBCompliances OBJECT IDENTIFIER ::= { ubiEponMIBConformance 1 }
+ubiEponMIBGroups OBJECT IDENTIFIER ::= { ubiEponMIBConformance 2 }
+
+
+-- compliance statements
+ubiEponMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss port MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiEponMIBGroup,
+ ubiEponMIBNotifGroup
+ }
+
+ GROUP ubiEponMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for port."
+
+ GROUP ubiEponMIBNotifGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need notification for rate limit."
+
+ ::= { ubiEponMIBCompliances 1 }
+
+-- ports of conformance
+ubiEponMIBGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss epon line."
+ ::= { ubiEponMIBGroups 1 }
+
+ubiEponMIBNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiEponOltAlarmNotification,
+ ubiEponOltOperStatusChangeNotification,
+ ubiEponOltAdminStatusChangeNotification,
+ ubiEponOnuAlarmNotification,
+ ubiEponOnuOperStatusChangeNotification,
+ ubiEponOnuAdminStatusChangeNotification,
+ ubiEponOamLinkStatusChangeNotification,
+ ubiEponOnuRegistrationErrorNotification,
+ ubiEponOnuRegistrationOverloadNotification,
+ ubiEponSoftwareErrorNotification,
+ ubiEponBadEncriptionKeyNotification,
+ ubiEponOnuImageUpgradeNotification,
+ ubiEponOnuImageUpgradeFailNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications providing the
+ notification for unit."
+ ::= { ubiEponMIBGroups 2 }
+END
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB new file mode 100644 index 0000000..11b025d --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB @@ -0,0 +1,723 @@ +-- *****************************************************************
+-- UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB.my
+--
+-- Jun 2008, Hyungeun Park
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-EPON-ONTMANAGER-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ BridgeId
+ FROM BRIDGE-MIB
+ ifIndex
+ FROM RFC1213-MIB
+ Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus
+ FROM SNMPv2-TC
+ ubiEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+
+ ubiOntSwitchMIB MODULE-IDENTITY
+ LAST-UPDATED "200806171703Z" -- Jun 17, 2008 at 17:03 GMT
+ ORGANIZATION
+ "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : Hyungeun Park
+ Ubiquoss Corp.
+ Postal: : 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: : phe618@ubiquoss.com
+ Phone : +82-2-2190-3166"
+ DESCRIPTION
+ "This MIB module defines epon ont switch information."
+ ::= { ubiEponGroupMIB 3 }
+
+
+
+--
+-- Node definitions
+--
+
+ ubiOntSwitchMIBObjects OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 1 }
+
+-- ***********************************************************
+-- ontSwitchPortTable
+-- ***********************************************************
+ ontSwitchPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OntSwitchPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiOntSwitchMIBObjects 1 }
+
+ ontSwitchPortEntry OBJECT-TYPE
+ SYNTAX OntSwitchPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, subsPortIndex }
+ ::= { ontSwitchPortTable 1 }
+
+ OntSwitchPortEntry ::=
+ SEQUENCE {
+ ontSwitchPortName
+ DisplayString,
+ ontSwitchPortOperStatus
+ INTEGER,
+ ontSwitchPortAdminStatus
+ INTEGER,
+ ontSwitchPortAutoNegotiation
+ INTEGER,
+ ontSwitchPortSpeed
+ INTEGER,
+ ontSwitchPortDuplex
+ INTEGER,
+ ontSwitchPortFlowControl
+ INTEGER,
+ ontSwitchPortMacLimit
+ INTEGER
+ }
+
+ ontSwitchPortName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ontSwitchPortEntry 1 }
+
+ ontSwitchPortOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(0),
+ enabled(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ontSwitchPortEntry 2 }
+
+ ontSwitchPortAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ontSwitchPortEntry 3 }
+
+ ontSwitchPortAutoNegotiation OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ontSwitchPortEntry 4 }
+
+ ontSwitchPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ speed10(1),
+ speed100(2),
+ speed1000(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ontSwitchPortEntry 5 }
+
+ ontSwitchPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ halfDuplex(0),
+ fullDuplex(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ontSwitchPortEntry 6 }
+
+ ontSwitchPortFlowControl OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ on(1),
+ off(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ontSwitchPortEntry 7 }
+
+ ontSwitchPortMacLimit OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unlimit(64)
+ }(1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mac-limit range <1-16>.
+ 64 : no mac limit"
+ ::= { ontSwitchPortEntry 8 }
+
+-- ***********************************************************
+-- vlanConfig
+-- ***********************************************************
+ vlanConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 2 }
+
+-- ***********************************************************
+-- vlanTable
+-- ***********************************************************
+
+ vlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { vlanConfig 1 }
+
+ vlanEntry OBJECT-TYPE
+ SYNTAX VlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, vlanIndex }
+ ::= { vlanTable 1 }
+
+ VlanEntry ::=
+ SEQUENCE {
+ vlanId
+ Integer32,
+ vlanRowStatus
+ RowStatus
+ }
+
+ vlanId OBJECT-TYPE
+ SYNTAX Integer32 (2..4093)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { vlanEntry 1 }
+
+ vlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { vlanEntry 2 }
+
+-- ***********************************************************
+-- vlanPortAdaptaionTable
+-- ***********************************************************
+ vlanPortAdaptaionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanPortAdaptaionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { vlanConfig 2 }
+
+ vlanPortAdaptaionEntry OBJECT-TYPE
+ SYNTAX VlanPortAdaptaionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, subsPortIndex, vlanId }
+ ::= { vlanPortAdaptaionTable 1 }
+
+ VlanPortAdaptaionEntry ::=
+ SEQUENCE {
+ vlanMode
+ INTEGER,
+ vlanMember
+ INTEGER
+ }
+
+ vlanMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ trunk(0),
+ access(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { vlanPortAdaptaionEntry 1 }
+
+ vlanMember OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ add(1),
+ remove(2),
+ setNative(3),
+ resetNative(4),
+ untaggedVlan(5),
+ taggedVlan(6),
+ notExist(7)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "SET value : add, remove, setNative, resetNative.
+ GET value : untaggedVlan, taggedVlan, notExist."
+ ::= { vlanPortAdaptaionEntry 2 }
+
+-- ***********************************************************
+-- stpConfig
+-- ***********************************************************
+ stpConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 3 }
+
+-- ***********************************************************
+-- stpGlobalTable
+-- **********************************************************
+ stpGlobalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StpGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpConfig 1 }
+
+ stpGlobalEntry OBJECT-TYPE
+ SYNTAX StpGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index : ONT Physical Index."
+ INDEX { ubiPortIndex, onuId }
+ ::= { stpGlobalTable 1 }
+
+ StpGlobalEntry ::=
+ SEQUENCE {
+ bridgeStpStatus
+ INTEGER,
+ bridgeStpAgeingTime
+ INTEGER,
+ bridgeStpRootPathCost
+ Integer32,
+ bridgeStpPriority
+ Integer32,
+ bridgeStpForwardTime
+ INTEGER,
+ bridgeStpHelloTime
+ INTEGER,
+ bridgeStpMaxAge
+ INTEGER,
+ bridgeStpRootPort
+ Integer32,
+ bridgeStpRootId
+ BridgeId
+ }
+
+ bridgeStpStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpGlobalEntry 1 }
+
+ bridgeStpAgeingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unset(0)
+ }(10..286)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ageing-time is translated to other value :
+
+ --------------------------------------------
+ input value | translated value
+ --------------------------------------------
+ 10 - 13 | 8
+ --------------------------------------------
+ 14 - 26 | 17
+ --------------------------------------------
+ 27 - 52 | 35
+ --------------------------------------------
+ 53 - 106 | 70
+ --------------------------------------------
+ 107 - 214 | 142
+ --------------------------------------------
+ 215 - 286 | 286
+ --------------------------------------------"
+ ::= { stpGlobalEntry 2 }
+
+ bridgeStpRootPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpGlobalEntry 3 }
+
+ bridgeStpPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..61440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpGlobalEntry 4 }
+
+ bridgeStpForwardTime OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unset(0)
+ }(4..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpGlobalEntry 5 }
+
+ bridgeStpHelloTime OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unset(0)
+ }(1..10)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpGlobalEntry 6 }
+
+ bridgeStpMaxAge OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unset(0)
+ }(6..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpGlobalEntry 7 }
+
+ bridgeStpRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpGlobalEntry 8 }
+
+ bridgeStpRootId OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpGlobalEntry 9 }
+
+-- ***********************************************************
+-- stpPortTable
+-- ***********************************************************
+ stpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpConfig 2 }
+
+ stpPortEntry OBJECT-TYPE
+ SYNTAX StpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index : ONT Physical Port Index."
+ INDEX { ubiPortIndex, onuId, subsPortIndex }
+ ::= { stpPortTable 1 }
+
+ StpPortEntry ::=
+ SEQUENCE {
+ stpPort
+ Integer32,
+ stpPortPriority
+ Integer32,
+ stpPortState
+ INTEGER,
+ stpPortPathCost
+ Integer32,
+ stpPortDesignatedRoot
+ BridgeId,
+ stpPortDesignatedCost
+ Integer32,
+ stpPortDesignatedBridge
+ BridgeId,
+ stpPortDesignatedPort
+ OCTET STRING,
+ stpPortDesignatedForwardTransitions
+ Counter32
+ }
+
+ stpPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 1 }
+
+ stpPortPriority OBJECT-TYPE
+ SYNTAX Integer32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 2 }
+
+ stpPortState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ blocking(2),
+ listening(3),
+ learning(4),
+ forwarding(5),
+ broken(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 3 }
+
+ stpPortPathCost OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 4 }
+
+ stpPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 5 }
+
+ stpPortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 6 }
+
+ stpPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 7 }
+
+ stpPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 8 }
+
+ stpPortDesignatedForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpPortEntry 9 }
+
+-- ***********************************************************
+-- igmpConfig
+-- ***********************************************************
+ igmpConfig OBJECT IDENTIFIER ::= { ubiOntSwitchMIBObjects 4 }
+
+-- ***********************************************************
+-- igmpGlobalTable
+-- ***********************************************************
+ igmpGlobalTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpConfig 1 }
+
+ igmpGlobalEntry OBJECT-TYPE
+ SYNTAX IgmpGlobalEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index : ONT Physical Index."
+ INDEX { ubiPortIndex, onuId }
+ ::= { igmpGlobalTable 1 }
+
+ IgmpGlobalEntry ::=
+ SEQUENCE {
+ igmpGlobalStatus
+ INTEGER,
+ igmpGlobalLastMemberQueryCount
+ Integer32,
+ igmpGlobalRobustnessCount
+ Integer32
+ }
+
+ igmpGlobalStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(1),
+ enable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpGlobalEntry 1 }
+
+ igmpGlobalLastMemberQueryCount OBJECT-TYPE
+ SYNTAX Integer32 (0..12)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpGlobalEntry 2 }
+
+ igmpGlobalRobustnessCount OBJECT-TYPE
+ SYNTAX Integer32 (0..12)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpGlobalEntry 3 }
+
+-- ***********************************************************
+-- igmpPortTable
+-- ***********************************************************
+ igmpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpConfig 2 }
+
+ igmpPortEntry OBJECT-TYPE
+ SYNTAX IgmpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index : ONT Physical Port Index."
+ INDEX { ubiPortIndex, onuId, subsPortIndex }
+ ::= { igmpPortTable 1 }
+
+ IgmpPortEntry ::=
+ SEQUENCE {
+ igmpPortMaxGroup
+ Integer32
+ }
+
+ igmpPortMaxGroup OBJECT-TYPE
+ SYNTAX Integer32 (10..35)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpPortEntry 1 }
+
+-- ***********************************************************
+-- ubiOntSwitchMIBNotificationPrefix
+-- ***********************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ ubiOntSwitchMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 2 }
+ ubiOntSwitchMIBNotifications OBJECT IDENTIFIER ::= { ubiOntSwitchMIBNotificationPrefix 0 }
+
+ -- TODO
+
+-- ***********************************************************
+-- ubiPonMacGroupMIBNotificationPrefix
+-- ***********************************************************
+-- conformance information
+ ubiOntSwitchMIBConformance OBJECT IDENTIFIER ::= { ubiOntSwitchMIB 3 }
+ ubiOntSwitchMIBCompliances OBJECT IDENTIFIER ::= { ubiOntSwitchMIBConformance 1 }
+ ubiOntSwitchMIBGroups OBJECT IDENTIFIER ::= { ubiOntSwitchMIBConformance 2 }
+
+-- compliance statements
+ ubiOntSwitchMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Description"
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiOntSwitchMIBGroup,
+ ubiOntSwitchMIBNotificationGroup
+ }
+ GROUP ubiOntSwitchMIBGroup
+ DESCRIPTION
+ "Description"
+ GROUP ubiOntSwitchMIBNotificationGroup
+ DESCRIPTION
+ "Description"
+
+ ::= { ubiOntSwitchMIBCompliances 1 }
+
+-- compliance statements
+ ubiOntSwitchMIBGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss ont switch information MIB"
+ ::= { ubiOntSwitchMIBGroups 1 }
+
+ ubiOntSwitchMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss ont switch information Notifications"
+ ::= { ubiOntSwitchMIBGroups 2 }
+
+ END
+
+--
+-- UBIQUOSS-EPON-ONTMANAGER-MIB.my
+--
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-PM-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-PM-GROUP-MIB new file mode 100644 index 0000000..3efd7c5 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-PM-GROUP-MIB @@ -0,0 +1,3057 @@ +-- *****************************************************************
+-- UBIQUOSS-EPON-PM-GROUP-MIB.my
+--
+-- Jun 2008, Hyungeun Park
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-EPON-PM-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ Counter64, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ ubiEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+ ubiPmMIB MODULE-IDENTITY
+ LAST-UPDATED "200806192328Z"
+ ORGANIZATION
+ "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : Hyungeun Park
+ Ubiquoss Corp.
+ Postal: : 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: : phe618@ubiquoss.com
+ Phone : +82-2-2190-3166"
+ DESCRIPTION
+ "This MIB module defines epon pm information"
+ ::= { ubiEponGroupMIB 5 }
+
+
+--
+-- Node definitions
+--
+
+ ubiPmMIBObjects OBJECT IDENTIFIER ::= { ubiPmMIB 1 }
+
+
+-- ***********************************************************
+-- portAvgOltCounterResetTable
+-- ***********************************************************
+
+ portAvgOltCounterResetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortAvgOltCounterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " PORT counter reset Table"
+ ::= { ubiPmMIBObjects 1 }
+
+ portAvgOltCounterResetEntry OBJECT-TYPE
+ SYNTAX PortAvgOltCounterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { portAvgOltCounterResetTable 1 }
+
+ PortAvgOltCounterResetEntry ::=
+ SEQUENCE {
+ portAvgOltCounterReset
+ INTEGER
+ }
+
+ portAvgOltCounterReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal (0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reset port counter register by interface index"
+ ::= { portAvgOltCounterResetEntry 1 }
+
+-- ***********************************************************
+-- portAvgOnuCounterResetTable
+-- ***********************************************************
+
+ portAvgOnuCounterResetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PortAvgOnuCounterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " PORT counter reset Table"
+ ::= { ubiPmMIBObjects 2 }
+
+ portAvgOnuCounterResetEntry OBJECT-TYPE
+ SYNTAX PortAvgOnuCounterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { portAvgOnuCounterResetTable 1 }
+
+ PortAvgOnuCounterResetEntry ::=
+ SEQUENCE {
+ portAvgOnuCounterReset
+ INTEGER
+ }
+
+ portAvgOnuCounterReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal (0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Reset port counter register by interface index"
+ ::= { portAvgOnuCounterResetEntry 1 }
+
+
+-- statisticsMonitoring OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- " enable or disable monitoring of statistics"
+-- ::= { pmGroup 2 }
+--
+-- statisticsCollectionEnableTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF StatisticsCollectionEnableEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- " enable or disable collet statistics of each port"
+-- ::= { pmGroup 3 }
+--
+-- statisticsCollectionEnableEntry OBJECT-TYPE
+-- SYNTAX StatisticsCollectionEnableEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- INDEX { ubiPortIndex }
+-- ::= { statisticsCollectionEnableTable 1 }
+--
+-- StatisticsCollectionEnableEntry ::=
+-- SEQUENCE {
+-- statisticsCollectionEnable
+-- INTEGER
+-- }
+--
+-- statisticsCollectionEnable OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- " Reset port counter register by interface index"
+-- ::= { statisticsCollectionEnableEntry 1 }
+--
+
+-- ***********************************************************
+-- pmCur1minTable
+-- ***********************************************************
+
+ pmCur1minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmCur1minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 3 }
+
+ pmCur1minEntry OBJECT-TYPE
+ SYNTAX PmCur1minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmCur1minTable 1 }
+
+ PmCur1minEntry ::=
+ SEQUENCE {
+ pmCur1minRxBits
+ Counter64,
+ pmCur1minRxBytes
+ Counter64,
+ pmCur1minRxPkts
+ Counter64,
+ pmCur1minTxBits
+ Counter64,
+ pmCur1minTxBytes
+ Counter64,
+ pmCur1minTxPkts
+ Counter64
+ }
+
+ pmCur1minRxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bits"
+ ::= { pmCur1minEntry 1 }
+
+ pmCur1minRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bytes"
+ ::= { pmCur1minEntry 2 }
+
+ pmCur1minRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx packets"
+ ::= { pmCur1minEntry 3 }
+
+ pmCur1minTxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bits"
+ ::= { pmCur1minEntry 4 }
+
+ pmCur1minTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bytes"
+ ::= { pmCur1minEntry 5 }
+
+ pmCur1minTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx pkts"
+ ::= { pmCur1minEntry 6 }
+
+-- ***********************************************************
+-- pmCur5minTable
+-- ***********************************************************
+
+ pmCur5minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmCur5minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 4 }
+
+ pmCur5minEntry OBJECT-TYPE
+ SYNTAX PmCur5minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmCur5minTable 1 }
+
+ PmCur5minEntry ::=
+ SEQUENCE {
+ pmCur5minRxBits
+ Counter64,
+ pmCur5minRxBytes
+ Counter64,
+ pmCur5minRxPkts
+ Counter64,
+ pmCur5minTxBits
+ Counter64,
+ pmCur5minTxBytes
+ Counter64,
+ pmCur5minTxPkts
+ Counter64
+ }
+
+ pmCur5minRxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bits"
+ ::= { pmCur5minEntry 1 }
+
+ pmCur5minRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bytes"
+ ::= { pmCur5minEntry 2 }
+
+ pmCur5minRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx packets"
+ ::= { pmCur5minEntry 3 }
+
+ pmCur5minTxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bits"
+ ::= { pmCur5minEntry 4 }
+
+ pmCur5minTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bytes"
+ ::= { pmCur5minEntry 5 }
+
+ pmCur5minTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx pkts"
+ ::= { pmCur5minEntry 6 }
+
+-- ***********************************************************
+-- pmCur15minTable
+-- ***********************************************************
+ pmCur15minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmCur15minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 5 }
+
+ pmCur15minEntry OBJECT-TYPE
+ SYNTAX PmCur15minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmCur15minTable 1 }
+
+ PmCur15minEntry ::=
+ SEQUENCE {
+ pmCur15minRxBits
+ Counter64,
+ pmCur15minRxBytes
+ Counter64,
+ pmCur15minRxPkts
+ Counter64,
+ pmCur15minTxBits
+ Counter64,
+ pmCur15minTxBytes
+ Counter64,
+ pmCur15minTxPkts
+ Counter64
+ }
+
+ pmCur15minRxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bits"
+ ::= { pmCur15minEntry 1 }
+
+ pmCur15minRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bytes"
+ ::= { pmCur15minEntry 2 }
+
+ pmCur15minRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx packets"
+ ::= { pmCur15minEntry 3 }
+
+ pmCur15minTxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bits"
+ ::= { pmCur15minEntry 4 }
+
+ pmCur15minTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bytes"
+ ::= { pmCur15minEntry 5 }
+
+ pmCur15minTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx pkts"
+ ::= { pmCur15minEntry 6 }
+
+
+-- ***********************************************************
+-- pmCRC32Monitoring
+-- ***********************************************************
+
+ pmCRC32Monitoring OBJECT IDENTIFIER ::= { ubiPmMIBObjects 6 }
+
+ pmCRC32MonitoringEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CRC32 Monitoring Enable or Disable"
+ ::= { pmCRC32Monitoring 1 }
+
+ pmCRC32MonitoringOltThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CRC32 Monitoring Olt Threshold"
+ ::= { pmCRC32Monitoring 2 }
+
+ pmCRC32MonitoringOnuThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CRC32 Monitoring Onu Threshold"
+ ::= { pmCRC32Monitoring 3 }
+
+ pmCRC32TCAStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmCRC32TCAStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pmCRC32Monitoring 4 }
+
+ pmCRC32TCAStatusEntry OBJECT-TYPE
+ SYNTAX PmCRC32TCAStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { pmCRC32TCAStatusTable 1 }
+
+ PmCRC32TCAStatusEntry ::=
+ SEQUENCE {
+ pmCRC32TCAStatusCurValue
+ Counter64
+ }
+
+ pmCRC32TCAStatusCurValue OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CRC statistics Value"
+ ::= { pmCRC32TCAStatusEntry 1 }
+
+
+ pmOntCRC32ValueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOntCRC32ValueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pmCRC32Monitoring 5 }
+
+ pmOntCRC32ValueEntry OBJECT-TYPE
+ SYNTAX PmOntCRC32ValueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { pmOntCRC32ValueTable 1 }
+
+ PmOntCRC32ValueEntry ::=
+ SEQUENCE {
+ pmOntCRC32Value
+ Counter64
+ }
+
+ pmOntCRC32Value OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current ONT CRC statistics Value"
+ ::= { pmOntCRC32ValueEntry 1 }
+
+
+-- ***********************************************************
+-- pmSetCollectionMonitoringStatusTable
+-- ***********************************************************
+
+ pmSetCollectionMonitoring OBJECT IDENTIFIER ::= { ubiPmMIBObjects 7 }
+
+ pmAverageMonitoringEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set a status of average statistics"
+ ::= { pmSetCollectionMonitoring 1 }
+
+
+ pmSetCollectionStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmSetCollectionStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "table for status of accumulative statistics"
+ ::= { pmSetCollectionMonitoring 2 }
+
+ pmSetCollectionStatusEntry OBJECT-TYPE
+ SYNTAX PmSetCollectionStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { pmSetCollectionStatusTable 1 }
+
+ PmSetCollectionStatusEntry ::=
+ SEQUENCE {
+ pmCollectionEnable
+ INTEGER
+ }
+
+ pmCollectionEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set a status of accumulative statistics"
+ ::= { pmSetCollectionStatusEntry 1 }
+
+
+
+
+-- ***********************************************************
+-- pmOltPortStatsTable
+-- ***********************************************************
+ pmOltPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOltPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 8 }
+
+ pmOltPortStatsEntry OBJECT-TYPE
+ SYNTAX PmOltPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { pmOltPortStatsTable 1 }
+
+ PmOltPortStatsEntry ::=
+ SEQUENCE {
+ pmOltPortRxBytes
+ Counter64,
+ pmOltPortRxFrames
+ Counter64,
+ pmOltPortRxUnicastFrames
+ Counter64,
+ pmOltPortRxBroadcastFrames
+ Counter64,
+ pmOltPortRxMulticastFrames
+ Counter64,
+ pmOltPortRxUndersizeFrames
+ Counter64,
+ pmOltPortRxOversizeFrames
+ Counter64,
+ pmOltPortRxCrc32Frames
+ Counter64,
+ pmOltPortTxBytes
+ Counter64,
+ pmOltPortTxFrames
+ Counter64,
+ pmOltPortTxLinkcastFrames
+ Counter64,
+ pmOltPortTxBroadcastFrames
+ Counter64,
+ pmOltPortTxMulticastFrames
+ Counter64
+ }
+
+ pmOltPortRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 1 }
+
+ pmOltPortRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 2 }
+
+ pmOltPortRxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 3 }
+
+ pmOltPortRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 4 }
+
+ pmOltPortRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 5 }
+
+ pmOltPortRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 6 }
+
+ pmOltPortRxOversizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 7 }
+
+ pmOltPortRxCrc32Frames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 8 }
+
+ pmOltPortTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 9 }
+
+ pmOltPortTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 10 }
+
+ pmOltPortTxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 11 }
+
+ pmOltPortTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 12 }
+
+ pmOltPortTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltPortStatsEntry 13 }
+
+-- ***********************************************************
+-- pmOltLinkStatsTable
+-- ***********************************************************
+ pmOltLinkStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOltLinkStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 9 }
+
+ pmOltLinkStatsEntry OBJECT-TYPE
+ SYNTAX PmOltLinkStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmOltLinkStatsTable 1 }
+
+ PmOltLinkStatsEntry ::=
+ SEQUENCE {
+ pmOltLinkRxBytes
+ Counter64,
+ pmOltLinkRxFrames
+ Counter64,
+ pmOltLinkRxLinkcastFrames
+ Counter64,
+ pmOltLinkRxMulticastFrames
+ Counter64,
+ pmOltLinkRxBroadcastFrames
+ Counter64,
+ pmOltLinkRxRx64ByteFrames
+ Counter64,
+ pmOltLinkRxRx65_127ByteFrames
+ Counter64,
+ pmOltLinkRxRx128_255ByteFrames
+ Counter64,
+ pmOltLinkRxRx256_511ByteFrames
+ Counter64,
+ pmOltLinkRxRx511_1023ByteFrames
+ Counter64,
+ pmOltLinkRxRx1024_1518ByteFrames
+ Counter64,
+ pmOltLinkRxGreater1518ByteFrames
+ Counter64,
+ pmOltLinkRxUndersizeFrames
+ Counter64,
+ pmOltLinkRxOversizeFrames
+ Counter64,
+ pmOltLinkRxFcsErrors
+ Counter64,
+ pmOltLinkTxBytes
+ Counter64,
+ pmOltLinkTxFrames
+ Counter64,
+ pmOltLinkTxLinkcastFrames
+ Counter64,
+ pmOltLinkTxMulticastFrames
+ Counter64,
+ pmOltLinkTxBroadcastFrames
+ Counter64,
+ pmOltLinkTxTx64ByteFrames
+ Counter64,
+ pmOltLinkTxTx65_127ByteFrames
+ Counter64,
+ pmOltLinkTxTx128_255ByteFrames
+ Counter64,
+ pmOltLinkTxTx256_511ByteFrames
+ Counter64,
+ pmOltLinkTxTx511_1023ByteFrames
+ Counter64,
+ pmOltLinkTxTx1024_1518ByteFrames
+ Counter64,
+ pmOltLinkTxGreater1518ByteFrames
+ Counter64,
+ pmOltLinkTxFcsErrors
+ Counter64
+ }
+
+ pmOltLinkRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 1 }
+
+ pmOltLinkRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 2 }
+
+ pmOltLinkRxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 3 }
+
+ pmOltLinkRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 4 }
+
+ pmOltLinkRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 5 }
+
+ pmOltLinkRxRx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 6 }
+
+ pmOltLinkRxRx65_127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 7 }
+
+ pmOltLinkRxRx128_255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 8 }
+
+ pmOltLinkRxRx256_511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 9 }
+
+ pmOltLinkRxRx511_1023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 10 }
+
+ pmOltLinkRxRx1024_1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 11 }
+
+ pmOltLinkRxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 12 }
+
+ pmOltLinkRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 13 }
+
+ pmOltLinkRxOversizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 14 }
+
+ pmOltLinkRxFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 15 }
+
+ pmOltLinkTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 16 }
+
+ pmOltLinkTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 17 }
+
+ pmOltLinkTxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 18 }
+
+ pmOltLinkTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 19 }
+
+ pmOltLinkTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 20 }
+
+ pmOltLinkTxTx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 21 }
+
+ pmOltLinkTxTx65_127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 22 }
+
+ pmOltLinkTxTx128_255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 23 }
+
+ pmOltLinkTxTx256_511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 24 }
+
+ pmOltLinkTxTx511_1023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 25 }
+
+ pmOltLinkTxTx1024_1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 26 }
+
+ pmOltLinkTxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 27 }
+
+ pmOltLinkTxFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOltLinkStatsEntry 28 }
+
+-- ***********************************************************
+-- pmOnuPortStatsTable
+-- ***********************************************************
+ pmOnuPortStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOnuPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 10 }
+
+ pmOnuPortStatsEntry OBJECT-TYPE
+ SYNTAX PmOnuPortStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { pmOnuPortStatsTable 1 }
+
+ PmOnuPortStatsEntry ::=
+ SEQUENCE {
+ pmOnuEponRxBytes
+ Counter64,
+ pmOnuEponRxFrames
+ Counter64,
+ pmOnuEponRxLinkcastFrames
+ Counter64,
+ pmOnuEponRxMulticastFrames
+ Counter64,
+ pmOnuEponRxBroadcastFrame
+ Counter64,
+ pmOnuEponRxRx64ByteFrames
+ Counter64,
+ pmOnuEponRxRx65_127ByteFrames
+ Counter64,
+ pmOnuEponRxRx128_255ByteFrames
+ Counter64,
+ pmOnuEponRxRx256_511ByteFrames
+ Counter64,
+ pmOnuEponRxRx511_1023ByteFrames
+ Counter64,
+ pmOnuEponRxRx1024_1518ByteFrames
+ Counter64,
+ pmOnuEponRxGreater1518ByteFrames
+ Counter64,
+ pmOnuEponRxUndersizeFrames
+ Counter64,
+ pmOnuEponRxFcsErrors
+ Counter64,
+ pmOnuEponRxCrc8Errors
+ Counter64,
+ pmOnuEponRxDroppedBytes
+ Counter64,
+ pmOnuEponRxDroppedFrames
+ Counter64,
+ pmOnuEponTxBytes
+ Counter64,
+ pmOnuEponTxFrames
+ Counter64,
+ pmOnuEponTxLinkcastFrames
+ Counter64,
+ pmOnuEponTxMulticastFrames
+ Counter64,
+ pmOnuEponTxBroadcastFrames
+ Counter64,
+ pmOnuEponTxTx64ByteFrames
+ Counter64,
+ pmOnuEponTxTx65_127ByteFrames
+ Counter64,
+ pmOnuEponTxTx128_255ByteFrames
+ Counter64,
+ pmOnuEponTxTx256_511ByteFrames
+ Counter64,
+ pmOnuEponTxTx511_1023ByteFrames
+ Counter64,
+ pmOnuEponTxTx1024_1518ByteFrames
+ Counter64,
+ pmOnuEponTxGreater1518ByteFrames
+ Counter64,
+ pmOnuEponTxDroppedBytes
+ Counter64,
+ pmOnuEponTxDroppedFrames
+ Counter64
+ }
+
+ pmOnuEponRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 1 }
+
+ pmOnuEponRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 2 }
+
+ pmOnuEponRxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 3 }
+
+ pmOnuEponRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 4 }
+
+ pmOnuEponRxBroadcastFrame OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 5 }
+
+ pmOnuEponRxRx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 6 }
+
+ pmOnuEponRxRx65_127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 7 }
+
+ pmOnuEponRxRx128_255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 8 }
+
+ pmOnuEponRxRx256_511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 9 }
+
+ pmOnuEponRxRx511_1023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 10 }
+
+ pmOnuEponRxRx1024_1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 11 }
+
+ pmOnuEponRxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 12 }
+
+ pmOnuEponRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 13 }
+
+ pmOnuEponRxFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 14 }
+
+ pmOnuEponRxCrc8Errors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 15 }
+
+ pmOnuEponRxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 16 }
+
+ pmOnuEponRxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 17 }
+
+ pmOnuEponTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 18 }
+
+ pmOnuEponTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 19 }
+
+ pmOnuEponTxLinkcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 20 }
+
+ pmOnuEponTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 21 }
+
+ pmOnuEponTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 22 }
+
+ pmOnuEponTxTx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 23 }
+
+ pmOnuEponTxTx65_127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 24 }
+
+ pmOnuEponTxTx128_255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 25 }
+
+ pmOnuEponTxTx256_511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 26 }
+
+ pmOnuEponTxTx511_1023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 27 }
+
+ pmOnuEponTxTx1024_1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 28 }
+
+ pmOnuEponTxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 29 }
+
+ pmOnuEponTxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 30 }
+
+ pmOnuEponTxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuPortStatsEntry 31 }
+
+-- ***********************************************************
+-- pmOnuUniStatsTable
+-- ***********************************************************
+ pmOnuUniStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOnuUniStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 11 }
+
+ pmOnuUniStatsEntry OBJECT-TYPE
+ SYNTAX PmOnuUniStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, subsPort }
+ ::= { pmOnuUniStatsTable 1 }
+
+ PmOnuUniStatsEntry ::=
+ SEQUENCE {
+ pmOnuUniRxBytes
+ Counter64,
+ pmOnuUniRxFrames
+ Counter64,
+ pmOnuUniRxUnicastFrames
+ Counter64,
+ pmOnuUniRxMulticastFrames
+ Counter64,
+ pmOnuUniRxBroadcastFrames
+ Counter64,
+ pmOnuUniRxPauseFrames
+ Counter64,
+ pmOnuUniRxLengthErr
+ Counter64,
+ pmOnuUniRxAlignmentErr
+ Counter64,
+ pmOnuUniRxCrc32Err
+ Counter64,
+ pmOnuUniTxBytes
+ Counter64,
+ pmOnuUniTxFrames
+ Counter64,
+ pmOnuUniTxUnicastFrames
+ Counter64,
+ pmOnuUniTxMulticastFrames
+ Counter64,
+ pmOnuUniTxBroadcastFrames
+ Counter64,
+ pmOnuUniTxPauseFrames
+ Counter64,
+ pmOnuUniTxDroppedBytes
+ Counter64,
+ pmOnuUniTxDroppedFrames
+ Counter64
+ }
+
+ pmOnuUniRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 1 }
+
+ pmOnuUniRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 2 }
+
+ pmOnuUniRxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 3 }
+
+ pmOnuUniRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 4 }
+
+ pmOnuUniRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 5 }
+
+ pmOnuUniRxPauseFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 6 }
+
+ pmOnuUniRxLengthErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 7 }
+
+ pmOnuUniRxAlignmentErr OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 8 }
+
+ pmOnuUniRxCrc32Err OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 9 }
+
+ pmOnuUniTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 10 }
+
+ pmOnuUniTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 11 }
+
+ pmOnuUniTxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 12 }
+
+ pmOnuUniTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 13 }
+
+ pmOnuUniTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 14 }
+
+ pmOnuUniTxPauseFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 15 }
+
+ pmOnuUniTxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 16 }
+
+ pmOnuUniTxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuUniStatsEntry 17 }
+
+
+-- ***********************************************************
+-- pmOnuLinkStatsTable
+-- ***********************************************************
+ pmOnuLinkStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOnuLinkStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 12 }
+
+ pmOnuLinkStatsEntry OBJECT-TYPE
+ SYNTAX PmOnuLinkStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmOnuLinkStatsTable 1 }
+
+ PmOnuLinkStatsEntry ::=
+ SEQUENCE {
+ pmOnuLinkRxBytes
+ Counter64,
+ pmOnuLinkRxFrames
+ Counter64,
+ pmOnuLinkRxUnicastFrames
+ Counter64,
+ pmOnuLinkRxMulticastFrames
+ Counter64,
+ pmOnuLinkRxBroadcastFrames
+ Counter64,
+ pmOnuLinkRxRx64ByteFrames
+ Counter64,
+ pmOnuLinkRxRx65_127ByteFrames
+ Counter64,
+ pmOnuLinkRxRx128_255ByteFrames
+ Counter64,
+ pmOnuLinkRxRx256_511ByteFrames
+ Counter64,
+ pmOnuLinkRxRx511_1023ByteFrames
+ Counter64,
+ pmOnuLinkRxRx1024_1518ByteFrames
+ Counter64,
+ pmOnuLinkRxGreater1518ByteFrames
+ Counter64,
+ pmOnuLinkRxUndersizeFrames
+ Counter64,
+ pmOnuLinkRxFcsErrors
+ Counter64,
+ pmOnuLinkRxDroppedBytes
+ Counter64,
+ pmOnuLinkRxDroppedFrames
+ Counter64,
+ pmOnuLinkTxBytes
+ Counter64,
+ pmOnuLinkTxFrames
+ Counter64,
+ pmOnuLinkTxUnicastFrames
+ Counter64,
+ pmOnuLinkTxMulticastFrames
+ Counter64,
+ pmOnuLinkTxBroadcastFrames
+ Counter64,
+ pmOnuLinkTxTx64ByteFrames
+ Counter64,
+ pmOnuLinkTxTx65_127ByteFrames
+ Counter64,
+ pmOnuLinkTxTx128_255ByteFrames
+ Counter64,
+ pmOnuLinkTxTx256_511ByteFrames
+ Counter64,
+ pmOnuLinkTxTx511_1023ByteFrames
+ Counter64,
+ pmOnuLinkTxTx1024_1518ByteFrames
+ Counter64,
+ pmOnuLinkTxGreater1518ByteFrames
+ Counter64,
+ pmOnuLinkTxDroppedBytes
+ Counter64,
+ pmOnuLinkTxDroppedFrames
+ Counter64
+ }
+
+ pmOnuLinkRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 1 }
+
+ pmOnuLinkRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 2 }
+
+ pmOnuLinkRxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 3 }
+
+ pmOnuLinkRxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 4 }
+
+ pmOnuLinkRxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 5 }
+
+ pmOnuLinkRxRx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 6 }
+
+ pmOnuLinkRxRx65_127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 7 }
+
+ pmOnuLinkRxRx128_255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 8 }
+
+ pmOnuLinkRxRx256_511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 9 }
+
+ pmOnuLinkRxRx511_1023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 10 }
+
+ pmOnuLinkRxRx1024_1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 11 }
+
+ pmOnuLinkRxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 12 }
+
+ pmOnuLinkRxUndersizeFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 13 }
+
+ pmOnuLinkRxFcsErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 14 }
+
+ pmOnuLinkRxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 15 }
+
+ pmOnuLinkRxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 16 }
+
+ pmOnuLinkTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 17 }
+
+ pmOnuLinkTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 18 }
+
+ pmOnuLinkTxUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 19 }
+
+ pmOnuLinkTxMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 20 }
+
+ pmOnuLinkTxBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 21 }
+
+ pmOnuLinkTxTx64ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 22 }
+
+ pmOnuLinkTxTx65_127ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 23 }
+
+ pmOnuLinkTxTx128_255ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 24 }
+
+ pmOnuLinkTxTx256_511ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 25 }
+
+ pmOnuLinkTxTx511_1023ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 26 }
+
+ pmOnuLinkTxTx1024_1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 27 }
+
+ pmOnuLinkTxGreater1518ByteFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 28 }
+
+ pmOnuLinkTxDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 29 }
+
+ pmOnuLinkTxDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { pmOnuLinkStatsEntry 30 }
+
+-- ***********************************************************
+-- pmOltCurrentCounterResetTable
+-- ***********************************************************
+
+ pmOltCurrentCounterResetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOltCurrentCounterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT current counter reset Table"
+ ::= { ubiPmMIBObjects 13 }
+
+ pmOltCurrentCounterResetEntry OBJECT-TYPE
+ SYNTAX PmOltCurrentCounterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { pmOltCurrentCounterResetTable 1 }
+
+ PmOltCurrentCounterResetEntry ::=
+ SEQUENCE {
+ pmOltCurrentCounterReset
+ INTEGER
+ }
+
+ pmOltCurrentCounterReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal (0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset olt current counter"
+ ::= { pmOltCurrentCounterResetEntry 1 }
+
+-- ***********************************************************
+-- pmOnuCurrentCounterResetTable
+-- ***********************************************************
+
+ pmOnuCurrentCounterResetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOnuCurrentCounterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU current counter reset Table"
+ ::= { ubiPmMIBObjects 14 }
+
+ pmOnuCurrentCounterResetEntry OBJECT-TYPE
+ SYNTAX PmOnuCurrentCounterResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { pmOnuCurrentCounterResetTable 1 }
+
+ PmOnuCurrentCounterResetEntry ::=
+ SEQUENCE {
+ pmOnuCurrentCounterReset
+ INTEGER
+ }
+
+ pmOnuCurrentCounterReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal (0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset onu current counter"
+ ::= { pmOnuCurrentCounterResetEntry 1 }
+
+
+-- ***********************************************************
+-- pmPktTypeCur1minTable
+-- ***********************************************************
+
+ pmPktTypeCur1minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPktTypeCur1minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 15 }
+
+ pmPktTypeCur1minEntry OBJECT-TYPE
+ SYNTAX PmPktTypeCur1minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmPktTypeCur1minTable 1 }
+
+ PmPktTypeCur1minEntry ::=
+ SEQUENCE {
+ pmPktTypeCur1minRxUcast
+ Counter64,
+ pmPktTypeCur1minRxMcast
+ Counter64,
+ pmPktTypeCur1minRxBcast
+ Counter64,
+ pmPktTypeCur1minTxUcast
+ Counter64,
+ pmPktTypeCur1minTxMcast
+ Counter64,
+ pmPktTypeCur1minTxBcast
+ Counter64
+ }
+
+ pmPktTypeCur1minRxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Unicast"
+ ::= { pmPktTypeCur1minEntry 1 }
+
+ pmPktTypeCur1minRxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Multicast"
+ ::= { pmPktTypeCur1minEntry 2 }
+
+ pmPktTypeCur1minRxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Broadcast"
+ ::= { pmPktTypeCur1minEntry 3 }
+
+ pmPktTypeCur1minTxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Unicast"
+ ::= { pmPktTypeCur1minEntry 4 }
+
+ pmPktTypeCur1minTxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Multicast"
+ ::= { pmPktTypeCur1minEntry 5 }
+
+ pmPktTypeCur1minTxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Broadcast"
+ ::= { pmPktTypeCur1minEntry 6 }
+
+-- ***********************************************************
+-- pmPktTypeCur5minTable
+-- ***********************************************************
+
+ pmPktTypeCur5minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPktTypeCur5minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 16 }
+
+ pmPktTypeCur5minEntry OBJECT-TYPE
+ SYNTAX PmPktTypeCur5minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmPktTypeCur5minTable 1 }
+
+ PmPktTypeCur5minEntry ::=
+ SEQUENCE {
+ pmPktTypeCur5minRxUcast
+ Counter64,
+ pmPktTypeCur5minRxMcast
+ Counter64,
+ pmPktTypeCur5minRxBcast
+ Counter64,
+ pmPktTypeCur5minTxUcast
+ Counter64,
+ pmPktTypeCur5minTxMcast
+ Counter64,
+ pmPktTypeCur5minTxBcast
+ Counter64
+ }
+
+ pmPktTypeCur5minRxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Unicast"
+ ::= { pmPktTypeCur5minEntry 1 }
+
+ pmPktTypeCur5minRxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Multicast"
+ ::= { pmPktTypeCur5minEntry 2 }
+
+ pmPktTypeCur5minRxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Broadcast"
+ ::= { pmPktTypeCur5minEntry 3 }
+
+ pmPktTypeCur5minTxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Unicast"
+ ::= { pmPktTypeCur5minEntry 4 }
+
+ pmPktTypeCur5minTxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Multicast"
+ ::= { pmPktTypeCur5minEntry 5 }
+
+ pmPktTypeCur5minTxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Broadcast"
+ ::= { pmPktTypeCur5minEntry 6 }
+
+-- ***********************************************************
+-- pmPktTypeCur15minTable
+-- ***********************************************************
+
+ pmPktTypeCur15minTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPktTypeCur15minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 17 }
+
+ pmPktTypeCur15minEntry OBJECT-TYPE
+ SYNTAX PmPktTypeCur15minEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmPktTypeCur15minTable 1 }
+
+ PmPktTypeCur15minEntry ::=
+ SEQUENCE {
+ pmPktTypeCur15minRxUcast
+ Counter64,
+ pmPktTypeCur15minRxMcast
+ Counter64,
+ pmPktTypeCur15minRxBcast
+ Counter64,
+ pmPktTypeCur15minTxUcast
+ Counter64,
+ pmPktTypeCur15minTxMcast
+ Counter64,
+ pmPktTypeCur15minTxBcast
+ Counter64
+ }
+
+ pmPktTypeCur15minRxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Unicast"
+ ::= { pmPktTypeCur15minEntry 1 }
+
+ pmPktTypeCur15minRxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Multicast"
+ ::= { pmPktTypeCur15minEntry 2 }
+
+ pmPktTypeCur15minRxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Broadcast"
+ ::= { pmPktTypeCur15minEntry 3 }
+
+ pmPktTypeCur15minTxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Unicast"
+ ::= { pmPktTypeCur15minEntry 4 }
+
+ pmPktTypeCur15minTxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Multicast"
+ ::= { pmPktTypeCur15minEntry 5 }
+
+ pmPktTypeCur15minTxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Broadcast"
+ ::= { pmPktTypeCur15minEntry 6 }
+
+-- ***********************************************************
+-- pmOltQueueStatsTable
+-- ***********************************************************
+
+ pmOltQueueStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmOltQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPmMIBObjects 18 }
+
+ pmOltQueueStatsEntry OBJECT-TYPE
+ SYNTAX PmOltQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId, queueId }
+ ::= { pmOltQueueStatsTable 1 }
+
+ PmOltQueueStatsEntry ::=
+ SEQUENCE {
+ pmOltQueueStatsRxOctets
+ Counter64,
+ pmOltQueueStatsRxFrames
+ Counter64,
+ pmOltQueueStatsDroppedBytes
+ Counter64,
+ pmOltQueueStatsDroppedFrames
+ Counter64,
+ }
+
+ pmOltQueueStatsRxOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Octets"
+ ::= { pmOltQueueStatsEntry 1 }
+
+ pmOltQueueStatsRxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rx Frames"
+ ::= { pmOltQueueStatsEntry 2 }
+
+ pmOltQueueStatsDroppedBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dropped Bytes "
+ ::= { pmOltQueueStatsEntry 3 }
+
+ pmOltQueueStatsDroppedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Dropped Frames"
+ ::= { pmOltQueueStatsEntry 4 }
+
+-- ***********************************************************
+-- pmCurAvgTable
+-- ***********************************************************
+ pmCurAvgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmCurAvgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Getting the Statistics per Collecting Interval that was set by operator"
+ ::= { ubiPmMIBObjects 19 }
+
+ pmCurAvgEntry OBJECT-TYPE
+ SYNTAX PmCurAvgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmCurAvgTable 1 }
+
+ PmCurAvgEntry ::=
+ SEQUENCE {
+ pmCurAvgRxBits
+ Counter64,
+ pmCurAvgRxBytes
+ Counter64,
+ pmCurAvgRxPkts
+ Counter64,
+ pmCurAvgTxBits
+ Counter64,
+ pmCurAvgTxBytes
+ Counter64,
+ pmCurAvgTxPkts
+ Counter64
+ }
+
+ pmCurAvgRxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bits"
+ ::= { pmCurAvgEntry 1 }
+
+ pmCurAvgRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx bytes"
+ ::= { pmCurAvgEntry 2 }
+
+ pmCurAvgRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx packets"
+ ::= { pmCurAvgEntry 3 }
+
+ pmCurAvgTxBits OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bits"
+ ::= { pmCurAvgEntry 4 }
+
+ pmCurAvgTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx bytes"
+ ::= { pmCurAvgEntry 5 }
+
+ pmCurAvgTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx pkts"
+ ::= { pmCurAvgEntry 6 }
+
+-- ***********************************************************
+-- pmPktTypeCurAvgTable
+-- ***********************************************************
+
+ pmPktTypeCurAvgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmPktTypeCurAvgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Getting the Statistics per Collecting Interval that was set by operator"
+ ::= { ubiPmMIBObjects 20 }
+
+ pmPktTypeCurAvgEntry OBJECT-TYPE
+ SYNTAX PmPktTypeCurAvgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmPktTypeCurAvgTable 1 }
+
+ PmPktTypeCurAvgEntry ::=
+ SEQUENCE {
+ pmPktTypeCurAvgRxUcast
+ Counter64,
+ pmPktTypeCurAvgRxMcast
+ Counter64,
+ pmPktTypeCurAvgRxBcast
+ Counter64,
+ pmPktTypeCurAvgTxUcast
+ Counter64,
+ pmPktTypeCurAvgTxMcast
+ Counter64,
+ pmPktTypeCurAvgTxBcast
+ Counter64
+ }
+
+ pmPktTypeCurAvgRxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Unicast"
+ ::= { pmPktTypeCurAvgEntry 1 }
+
+ pmPktTypeCurAvgRxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Multicast"
+ ::= { pmPktTypeCurAvgEntry 2 }
+
+ pmPktTypeCurAvgRxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rx Broadcast"
+ ::= { pmPktTypeCurAvgEntry 3 }
+
+ pmPktTypeCurAvgTxUcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Unicast"
+ ::= { pmPktTypeCurAvgEntry 4 }
+
+ pmPktTypeCurAvgTxMcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Multicast"
+ ::= { pmPktTypeCurAvgEntry 5 }
+
+ pmPktTypeCurAvgTxBcast OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx Broadcast"
+ ::= { pmPktTypeCurAvgEntry 6 }
+
+-- ***********************************************************
+-- pmSetCollectingIntervalTable
+-- ***********************************************************
+
+ pmSetMonitoringIntervalTable OBJECT IDENTIFIER ::= { ubiPmMIBObjects 21 }
+
+ pmSetMonitoringInterval OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Monitoring Interval."
+ ::= { pmSetMonitoringIntervalTable 1 }
+
+-- ***********************************************************
+-- pmSystemOltlinkIntervalCountTable
+-- ***********************************************************
+
+ pmSystemOltlinkIntervalCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmSystemOltlinkIntervalCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Getting the previous oltlink stats during interval time"
+ ::= { ubiPmMIBObjects 22 }
+
+ pmSystemOltlinkIntervalCountEntry OBJECT-TYPE
+ SYNTAX PmSystemOltlinkIntervalCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId, time }
+ ::= { pmSystemOltlinkIntervalCountTable 1 }
+
+ PmSystemOltlinkIntervalCountEntry ::=
+ SEQUENCE {
+ pmSystemOltlinkIntervalCountRxBytes
+ Counter64,
+ pmSystemOltlinkIntervalCountRxPkts
+ Counter64,
+ pmSystemOltlinkIntervalCountTxBytes
+ Counter64,
+ pmSystemOltlinkIntervalCountTxPkts
+ Counter64
+ }
+
+ pmSystemOltlinkIntervalCountRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Rx Bytes"
+ ::= { pmSystemOltlinkIntervalCountEntry 1 }
+
+ pmSystemOltlinkIntervalCountRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Rx Pkts"
+ ::= { pmSystemOltlinkIntervalCountEntry 2 }
+
+ pmSystemOltlinkIntervalCountTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Tx Bytes"
+ ::= { pmSystemOltlinkIntervalCountEntry 3 }
+
+ pmSystemOltlinkIntervalCountTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Tx Pkts"
+ ::= { pmSystemOltlinkIntervalCountEntry 4 }
+
+-- ***********************************************************
+-- pmSystemOltlinkTotalCountTable
+-- ***********************************************************
+
+ pmSystemOltlinkTotalCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmSystemOltlinkTotalCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Getting the all stats of OLT Link during the operation."
+ ::= { ubiPmMIBObjects 23 }
+
+ pmSystemOltlinkTotalCountEntry OBJECT-TYPE
+ SYNTAX PmSystemOltlinkTotalCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { pmSystemOltlinkTotalCountTable 1 }
+
+ PmSystemOltlinkTotalCountEntry ::=
+ SEQUENCE {
+ pmSystemOltlinkTotalCountRxBytes
+ Counter64,
+ pmSystemOltlinkTotalCountRxPkts
+ Counter64,
+ pmSystemOltlinkTotalCountTxBytes
+ Counter64,
+ pmSystemOltlinkTotalCountTxPkts
+ Counter64
+ }
+
+ pmSystemOltlinkTotalCountRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Rx Bytes"
+ ::= { pmSystemOltlinkTotalCountEntry 1 }
+
+ pmSystemOltlinkTotalCountRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Rx Pkts"
+ ::= { pmSystemOltlinkTotalCountEntry 2 }
+
+ pmSystemOltlinkTotalCountTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Tx Bytes"
+ ::= { pmSystemOltlinkTotalCountEntry 3 }
+
+ pmSystemOltlinkTotalCountTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Tx Pkts"
+ ::= { pmSystemOltlinkTotalCountEntry 4 }
+
+-- ***********************************************************
+-- pmSystemOnuportIntervalCountTable
+-- ***********************************************************
+
+ pmSystemOnuportIntervalCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmSystemOnuportIntervalCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Getting the previous oltlink stats during interval time"
+ ::= { ubiPmMIBObjects 24 }
+
+ pmSystemOnuportIntervalCountEntry OBJECT-TYPE
+ SYNTAX PmSystemOnuportIntervalCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, time }
+ ::= { pmSystemOnuportIntervalCountTable 1 }
+
+ PmSystemOnuportIntervalCountEntry ::=
+ SEQUENCE {
+ pmSystemOnuportIntervalCountRxBytes
+ Counter64,
+ pmSystemOnuportIntervalCountRxPkts
+ Counter64,
+ pmSystemOnuportIntervalCountRxUnicastPkts
+ Counter64,
+ pmSystemOnuportIntervalCountRxMulticastPkts
+ Counter64,
+ pmSystemOnuportIntervalCountRxBroadcastPkts
+ Counter64,
+ pmSystemOnuportIntervalCountTxBytes
+ Counter64,
+ pmSystemOnuportIntervalCountTxPkts
+ Counter64,
+ pmSystemOnuportIntervalCountTxUnicastPkts
+ Counter64,
+ pmSystemOnuportIntervalCountTxMulticastPkts
+ Counter64,
+ pmSystemOnuportIntervalCountTxBroadcastPkts
+ Counter64
+ }
+
+ pmSystemOnuportIntervalCountRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Rx Bytes"
+ ::= { pmSystemOnuportIntervalCountEntry 1 }
+
+ pmSystemOnuportIntervalCountRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Rx Pkts"
+ ::= { pmSystemOnuportIntervalCountEntry 2 }
+
+ pmSystemOnuportIntervalCountRxUnicastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Rx Unicast Pkts"
+ ::= { pmSystemOnuportIntervalCountEntry 3 }
+
+ pmSystemOnuportIntervalCountRxMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Rx Multicast Pkts"
+ ::= { pmSystemOnuportIntervalCountEntry 4 }
+
+ pmSystemOnuportIntervalCountRxBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Rx Broadcast Pkts"
+ ::= { pmSystemOnuportIntervalCountEntry 5 }
+
+ pmSystemOnuportIntervalCountTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Tx Bytes"
+ ::= { pmSystemOnuportIntervalCountEntry 6 }
+
+ pmSystemOnuportIntervalCountTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Tx Pkts"
+ ::= { pmSystemOnuportIntervalCountEntry 7 }
+
+ pmSystemOnuportIntervalCountTxUnicastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Tx Unicast Pkts"
+ ::= { pmSystemOnuportIntervalCountEntry 8 }
+
+ pmSystemOnuportIntervalCountTxMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Tx Multicast Pkts"
+ ::= { pmSystemOnuportIntervalCountEntry 9 }
+
+ pmSystemOnuportIntervalCountTxBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Interval Tx Broadcast Pkts"
+ ::= { pmSystemOnuportIntervalCountEntry 10 }
+
+-- ***********************************************************
+-- pmSystemOnuportTotalCountTable
+-- ***********************************************************
+
+ pmSystemOnuportTotalCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmSystemOnuportTotalCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Getting the all stats of OLT Link during the operation."
+ ::= { ubiPmMIBObjects 25 }
+
+ pmSystemOnuportTotalCountEntry OBJECT-TYPE
+ SYNTAX PmSystemOnuportTotalCountEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { pmSystemOnuportTotalCountTable 1 }
+
+ PmSystemOnuportTotalCountEntry ::=
+ SEQUENCE {
+ pmSystemOnuportTotalCountRxBytes
+ Counter64,
+ pmSystemOnuportTotalCountRxPkts
+ Counter64,
+ pmSystemOnuportTotalCountRxUnicastPkts
+ Counter64,
+ pmSystemOnuportTotalCountRxMulticastPkts
+ Counter64,
+ pmSystemOnuportTotalCountRxBroadcastPkts
+ Counter64,
+ pmSystemOnuportTotalCountTxBytes
+ Counter64,
+ pmSystemOnuportTotalCountTxPkts
+ Counter64,
+ pmSystemOnuportTotalCountTxUnicastPkts
+ Counter64,
+ pmSystemOnuportTotalCountTxMulticastPkts
+ Counter64,
+ pmSystemOnuportTotalCountTxBroadcastPkts
+ Counter64
+ }
+
+ pmSystemOnuportTotalCountRxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Rx Bytes"
+ ::= { pmSystemOnuportTotalCountEntry 1 }
+
+ pmSystemOnuportTotalCountRxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Rx Pkts"
+ ::= { pmSystemOnuportTotalCountEntry 2 }
+
+ pmSystemOnuportTotalCountRxUnicastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Rx Unicast Pkts"
+ ::= { pmSystemOnuportTotalCountEntry 3 }
+
+ pmSystemOnuportTotalCountRxMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Rx Multicast Pkts"
+ ::= { pmSystemOnuportTotalCountEntry 4 }
+
+ pmSystemOnuportTotalCountRxBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Rx Broadcast Pkts"
+ ::= { pmSystemOnuportTotalCountEntry 5 }
+
+ pmSystemOnuportTotalCountTxBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Tx Bytes"
+ ::= { pmSystemOnuportTotalCountEntry 6 }
+
+ pmSystemOnuportTotalCountTxPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Tx Pkts"
+ ::= { pmSystemOnuportTotalCountEntry 7 }
+
+ pmSystemOnuportTotalCountTxUnicastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Tx Unicast Pkts"
+ ::= { pmSystemOnuportTotalCountEntry 8 }
+
+ pmSystemOnuportTotalCountTxMulticastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Tx Multicast Pkts"
+ ::= { pmSystemOnuportTotalCountEntry 9 }
+
+ pmSystemOnuportTotalCountTxBroadcastPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Total Tx Broadcast Pkts"
+ ::= { pmSystemOnuportTotalCountEntry 10 }
+
+-- ***********************************************************
+-- pmLineCodeErrsMonitoring
+-- ***********************************************************
+
+ pmLineCodeErrsMonitoring OBJECT IDENTIFIER ::= { ubiPmMIBObjects 26 }
+
+ pmLineCodeErrsMonitoringEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Line Code Errors Monitoring Enable or Disable"
+ ::= { pmLineCodeErrsMonitoring 1 }
+
+ pmLineCodeErrsMonitoringThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Line Code Errors Monitoring Threshold"
+ ::= { pmLineCodeErrsMonitoring 2 }
+
+ pmLineCodeErrsMonitoringInterval OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Line Code Errors Monitoring Interval"
+ ::= { pmLineCodeErrsMonitoring 3 }
+
+ pmLineCodeErrsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmLineCodeErrsStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pmLineCodeErrsMonitoring 4 }
+
+ pmLineCodeErrsStatusEntry OBJECT-TYPE
+ SYNTAX PmLineCodeErrsStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { pmLineCodeErrsStatusTable 1 }
+
+ PmLineCodeErrsStatusEntry ::=
+ SEQUENCE {
+ pmLineCodeErrsStatusCurValue
+ Counter64
+ }
+
+ pmLineCodeErrsStatusCurValue OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Line Code Errors statistics Value"
+ ::= { pmLineCodeErrsStatusEntry 1 }
+
+-- ***********************************************************
+-- pmAlignmentErrsMonitoring
+-- ***********************************************************
+
+ pmAlignmentErrsMonitoring OBJECT IDENTIFIER ::= { ubiPmMIBObjects 27 }
+
+ pmAlignmentErrsMonitoringEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Alignment Errors Monitoring Enable or Disable"
+ ::= { pmAlignmentErrsMonitoring 1 }
+
+ pmAlignmentErrsMonitoringThreshold OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Alignment Errors Monitoring Threshold"
+ ::= { pmAlignmentErrsMonitoring 2 }
+
+ pmAlignmentErrsMonitoringInterval OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Alignment Errors Monitoring Interval"
+ ::= { pmAlignmentErrsMonitoring 3 }
+
+ pmAlignmentErrsStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PmAlignmentErrsStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pmAlignmentErrsMonitoring 4 }
+
+ pmAlignmentErrsStatusEntry OBJECT-TYPE
+ SYNTAX PmAlignmentErrsStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { pmAlignmentErrsStatusTable 1 }
+
+ PmAlignmentErrsStatusEntry ::=
+ SEQUENCE {
+ pmAlignmentErrsStatusCurValue
+ Counter64
+ }
+
+ pmAlignmentErrsStatusCurValue OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Alignment Errors statistics Value"
+ ::= { pmAlignmentErrsStatusEntry 1 }
+
+
+-- ***********************************************************
+-- ubiPmMIBNotificationPrefix
+-- ***********************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ ubiPmMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiPmMIB 2 }
+ ubiPmMIBNotifications OBJECT IDENTIFIER ::= { ubiPmMIBNotificationPrefix 0 }
+
+
+ ubiPmCRC32MonitoringNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiPortIndex,
+ pmCRC32MonitoringThreshold,
+ pmCRC32TCAStatusCurValue
+ }
+ STATUS current
+ DESCRIPTION
+ "CRC32 Monitoring Notification"
+ ::= { ubiPmMIBNotifications 1 }
+
+
+-- ***********************************************************
+-- ubiPmMIBConformance
+-- ***********************************************************
+-- conformance information
+ ubiPmMIBConformance OBJECT IDENTIFIER ::= { ubiPmMIB 3 }
+ ubiPmMIBCompliances OBJECT IDENTIFIER ::= { ubiPmMIBConformance 1 }
+ ubiPmMIBGroups OBJECT IDENTIFIER ::= { ubiPmMIBConformance 2 }
+
+-- compliance statements
+ ubiPmMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Description"
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiPmMIBGroup,
+ ubiPmMIBNotificationGroup
+ }
+ GROUP ubiPmMIBGroup
+ DESCRIPTION
+ "Description"
+ GROUP ubiPmMIBNotificationGroup
+ DESCRIPTION
+ "Description"
+
+ ::= { ubiPmMIBCompliances 1 }
+
+-- compliance statements
+ ubiPmMIBGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss pm information MIB"
+ ::= { ubiPmMIBGroups 1 }
+
+ ubiPmMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss pm information Notifications"
+ ::= { ubiPmMIBGroups 2 }
+
+ END
+
+--
+-- UBIQUOSS-EPON-PM-MIB.my
+--
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-PM-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-PM-MIB new file mode 100644 index 0000000..6afe0f0 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-PM-MIB @@ -0,0 +1,504 @@ +-- *****************************************************************
+-- UBIQUOSS-EPON-PM-MIB.mib:
+-- Ubiquoss Enterprise Vdsl Performance Structure of Management Information
+--
+-- Jan 2007, SangJun Song
+--
+-- Copyright (c) 2007 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBIQUOSS-EPON-PM-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ IANAifType
+ FROM IANAifType-MIB
+
+ RowStatus, TruthValue
+ FROM SNMPv2-TC -- [RFC2579]
+
+ ubiSysIndex
+ FROM UBQS-INTERFACE-MIB
+
+ HCPerfIntervalThreshold,
+ HCPerfTimeElapsed,
+ HCPerfValidIntervals,
+ HCPerfInvalidIntervals
+ FROM HC-PerfHist-TC-MIB -- [RFC3705]
+
+ ubiMgmt
+ FROM UBQS-SMI;
+
+ubiEponPMMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : SangJun Song
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: sjsong@ubiquoss.com
+ Phone: +82-2-2190-3139
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: sjsong@ubiquoss.com
+ Phone: +82-2-2190-3139"
+ DESCRIPTION
+ "This MIB module defines vdsl line information"
+ ::= { ubiMgmt 401 }
+
+ ubiEponPMMIBObjects OBJECT IDENTIFIER ::= { ubiEponPMMIB 1 }
+
+ ubiEponPhysSide ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "switch(1) -- switch side of port
+ pon(2) -- pon side of port"
+ SYNTAX INTEGER
+ {
+ switch(1),
+ pon(2)
+ }
+
+-- ***********************************************************
+-- PM line current total Counters
+-- ***********************************************************
+
+ ubiEponPMOltCurrTotalCntTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponPMOltCurrTotalCntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table ubiEponPMOltCurrTable contains current Performance
+ Monitoring results of DSL line."
+ ::= { ubiEponPMMIBObjects 1 }
+
+ ubiEponPMOltCurrTotalCntEntry OBJECT-TYPE
+ SYNTAX UbiEponPMOltCurrTotalCntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table ubiEponPMOltCurrTable contains current Performance
+ Monitoring results of DSL line.
+ The index of this table is an interface index where the
+ interface has an ifType of vdsl and the termination
+ unit."
+ INDEX { ubiSysIndex, ubiPortIndex, ubiEponPhysSide }
+ ::= { ubiEponPMOltCurrTotalCntTable 1 }
+
+ UbiEponPMOltCurrTotalCntEntry ::=
+ SEQUENCE {
+ ubiEponPMOltCurrInTotalBytes Counter64,
+ ubiEponPMOltCurrInTotalFrames Counter64,
+ ubiEponPMOltCurrInUnicastFrames Counter64,
+ ubiEponPMOltCurrInBroadcastFrames Counter64,
+ ubiEponPMOltCurrInMulticastFrames Counter64,
+ ubiEponPMOltCurrInErrorFrames Counter64,
+ ubiEponPMOltCurrInDropedFrames Counter64,
+ ubiEponPMOltCurrInPausedFrames Counter64,
+ ubiEponPMOltCurrOutTotalBytes Counter64,
+ ubiEponPMOltCurrOutTotalFrames Counter64,
+ ubiEponPMOltCurrOutUnicastFrames Counter64,
+ ubiEponPMOltCurrOutBroadcastFrames Counter64,
+ ubiEponPMOltCurrOutMulticastFrames Counter64,
+ ubiEponPMOltCurrOutErrorFrames Counter64,
+ ubiEponPMOltCurrOutDropedFrames Counter64,
+ ubiEponPMOltCurrOutPausedFrames Counter64
+ }
+
+ ubiEponPMOltCurrInTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 1 }
+
+ ubiEponPMOltCurrInTotalFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 2 }
+
+ ubiEponPMOltCurrInUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 3 }
+
+ ubiEponPMOltCurrInBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 4 }
+
+ ubiEponPMOltCurrInMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 5 }
+
+ ubiEponPMOltCurrInErrorFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 6 }
+
+ ubiEponPMOltCurrInDropedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 7 }
+
+ ubiEponPMOltCurrInPausedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 8 }
+
+ ubiEponPMOltCurrOutTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 9 }
+
+ ubiEponPMOltCurrOutTotalFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 10 }
+
+ ubiEponPMOltCurrOutUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 11 }
+
+ ubiEponPMOltCurrOutBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 12 }
+
+ ubiEponPMOltCurrOutMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 13 }
+
+ ubiEponPMOltCurrOutErrorFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 14 }
+
+ ubiEponPMOltCurrOutDropedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 15 }
+
+ ubiEponPMOltCurrOutPausedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOltCurrTotalCntEntry 16 }
+
+-- ***********************************************************
+-- PM ONU current total counters --
+-- ***********************************************************
+ ubiEponPMOnuCurrTotalCntTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEponPMOnuCurrTotalCntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table ubiEponPMOnuCurrTable contains current Performance
+ Monitoring results of DSL channel."
+ ::= { ubiEponPMMIBObjects 2 }
+
+ ubiEponPMOnuCurrTotalCntEntry OBJECT-TYPE
+ SYNTAX UbiEponPMOnuCurrTotalCntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiSysIndex, ubiPortIndex, ubiEponOnuIndex, ubiEponPhysSide }
+ ::= { ubiEponPMOnuCurrTotalCntTable 1 }
+
+ UbiEponPMOnuCurrTotalCntEntry ::=
+ SEQUENCE {
+ ubiEponPMOnuCurrInTotalBytes Counter64,
+ ubiEponPMOnuCurrInTotalFrames Counter64,
+ ubiEponPMOnuCurrInUnicastFrames Counter64,
+ ubiEponPMOnuCurrInBroadcastFrames Counter64,
+ ubiEponPMOnuCurrInMulticastFrames Counter64,
+ ubiEponPMOnuCurrInErrorFrames Counter64,
+ ubiEponPMOnuCurrInDropedFrames Counter64,
+ ubiEponPMOnuCurrInPausedFrames Counter64,
+ ubiEponPMOnuCurrOutTotalBytes Counter64,
+ ubiEponPMOnuCurrOutTotalFrames Counter64,
+ ubiEponPMOnuCurrOutUnicastFrames Counter64,
+ ubiEponPMOnuCurrOutBroadcastFrames Counter64,
+ ubiEponPMOnuCurrOutMulticastFrames Counter64,
+ ubiEponPMOnuCurrOutErrorFrames Counter64,
+ ubiEponPMOnuCurrOutDropedFrames Counter64,
+ ubiEponPMOnuCurrOutPausedFrames Counter64
+ }
+
+ ubiEponPMOnuCurrInTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 1 }
+
+ ubiEponPMOnuCurrInTotalFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 2 }
+
+ ubiEponPMOnuCurrInUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 3 }
+
+ ubiEponPMOnuCurrInBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 4 }
+
+ ubiEponPMOnuCurrInMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 5 }
+
+ ubiEponPMOnuCurrInErrorFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 6 }
+
+ ubiEponPMOnuCurrInDropedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 7 }
+
+ ubiEponPMOnuCurrInPausedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 8 }
+
+ ubiEponPMOnuCurrOutTotalBytes OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 9 }
+
+ ubiEponPMOnuCurrOutTotalFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 10 }
+
+ ubiEponPMOnuCurrOutUnicastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 11 }
+
+ ubiEponPMOnuCurrOutBroadcastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 12 }
+
+ ubiEponPMOnuCurrOutMulticastFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 13 }
+
+ ubiEponPMOnuCurrOutErrorFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 14 }
+
+ ubiEponPMOnuCurrOutDropedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 15 }
+
+ ubiEponPMOnuCurrOutPausedFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiEponPMOnuCurrTotalCntEntry 16 }
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiEponPMMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEponPMMIB 2 }
+ubiEponPMMIBNotifications OBJECT IDENTIFIER ::= { ubiEponPMMIBNotificationPrefix 0 }
+
+ ubiFerThreshNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Fer threshold reached."
+ ::= { ubiEponPMMIBNotifications 1 }
+
+ ubiBerPerfLossThreshNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Ber threshold reached."
+ ::= { ubiEponPMMIBNotifications 2 }
+
+-- conformance information
+
+ubiEponPMMIBConformance OBJECT IDENTIFIER ::= { ubiEponPMMIB 3 }
+ubiEponPMMIBCompliances OBJECT IDENTIFIER ::= { ubiEponPMMIBConformance 1 }
+ubiEponPMMIBGroups OBJECT IDENTIFIER ::= { ubiEponPMMIBConformance 2 }
+
+
+-- compliance statements
+ubiEponPMMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss port MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiEponPMMIBGroup
+ }
+
+ GROUP ubiEponPMMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for port."
+
+ ::= { ubiEponPMMIBCompliances 1 }
+
+-- ports of conformance
+ubiEponPMMIBGroup OBJECT-GROUP
+ OBJECTS {
+
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss epon pm."
+ ::= { ubiEponPMMIBGroups 1 }
+
+ubiEponPMMIBNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiFerThreshNotification,
+ ubiBerThreshNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications providing the
+ notification for epon pm."
+ ::= { ubiEponPMMIBGroups 2 }
+
+END
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-PON-MAC-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-PON-MAC-GROUP-MIB new file mode 100644 index 0000000..4fc8d3f --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-PON-MAC-GROUP-MIB @@ -0,0 +1,3184 @@ +-- *****************************************************************
+-- UBIQUOSS-EPON-PON-MAC-GROUP-MIB.my
+--
+-- Jun 2008, Hyungeun Park
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-EPON-PON-MAC-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ InterfaceIndex
+ FROM IF-MIB
+ --onuPortFilterRuleIngressPort, onuClassRuleId
+ -- FROM UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB
+ OnuType
+ FROM UBIQUOSS-EPON-TC-MIB
+ IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ MacAddress, RowStatus, DisplayString
+ FROM SNMPv2-TC
+ ubiEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+ ubiPonMacMIB MODULE-IDENTITY
+ LAST-UPDATED "200806131411Z"
+ ORGANIZATION
+ "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : Hyungeun Park
+ Ubiquoss Corp.
+ Postal: : 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: : phe618@ubiquoss.com
+ Phone : +82-2-2190-3166"
+ DESCRIPTION
+ "This MIB module defines epon mac information"
+ ::= { ubiEponGroupMIB 1 }
+
+
+
+
+
+--
+-- Node definitions
+--
+ ubiPonMacMIBObjects OBJECT IDENTIFIER ::= { ubiPonMacMIB 1 }
+
+-- ***********************************************************
+-- oltPonMacTable
+-- ***********************************************************
+ oltPonMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltPonMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 1 }
+
+ oltPonMacEntry OBJECT-TYPE
+ SYNTAX OltPonMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { oltPonMacTable 1 }
+
+ OltPonMacEntry ::=
+ SEQUENCE {
+ oltPonMacAddress
+ MacAddress,
+ oltPonMacAdminStatus
+ INTEGER,
+ oltPonMacOperStatus
+ INTEGER,
+ oltPonMacMode
+ INTEGER,
+ registeredOntCount
+ Integer32
+ }
+
+ oltPonMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPonMacEntry 1 }
+
+ oltPonMacAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPonMacEntry 2 }
+
+ oltPonMacOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ cableDown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPonMacEntry 3 }
+
+ oltPonMacMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ mixed(1),
+ real(2),
+ hybrid(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPonMacEntry 4 }
+
+ registeredOntCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPonMacEntry 5 }
+
+-- ***********************************************************
+-- onuPonMacTable
+-- ***********************************************************
+ onuPonMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuPonMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 2 }
+
+ onuPonMacEntry OBJECT-TYPE
+ SYNTAX OnuPonMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { onuPonMacTable 1 }
+
+ OnuPonMacEntry ::=
+ SEQUENCE {
+ onuId
+ Integer32,
+ onuPonMacAddress
+ MacAddress,
+ onuPonMacOnuType
+ DisplayString,
+ onuPonMacAdminStatus
+ INTEGER,
+ onuPonMacOperStatus
+ INTEGER,
+ onuPonMacLoc
+ DisplayString,
+ onuPonMacRowStatus
+ RowStatus,
+ onuPonMacDistance
+ Integer32,
+ onuLoopStatus
+ INTEGER,
+ onuAutoRemoveStatus
+ INTEGER
+ }
+
+ onuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPonMacEntry 1 }
+
+ onuPonMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPonMacEntry 2 }
+
+ onuPonMacOnuType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPonMacEntry 3 }
+
+
+ onuPonMacAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPonMacEntry 4 }
+
+ onuPonMacOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ cableDown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPonMacEntry 5 }
+
+ onuPonMacLoc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPonMacEntry 6 }
+
+ onuPonMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPonMacEntry 7 }
+
+ onuPonMacDistance OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unit : meter"
+ ::= { onuPonMacEntry 8 }
+
+ onuLoopStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Display ONU Loop Status"
+ ::= { onuPonMacEntry 9 }
+
+ onuAutoRemoveStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "disable: onu-auto-remove, enable: no onu-auto-remove"
+ ::= { onuPonMacEntry 10 }
+
+-- ***********************************************************
+-- ponRemoteLoopBack
+-- ***********************************************************
+
+ ponRemoteLoopBack OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 3 }
+
+-- ***********************************************************
+-- ponLpbkTestTable
+-- ***********************************************************
+ ponLpbkTestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PonLpbkTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Loopback Test Command.
+ Each object setting is impossible.
+ Multiple setting is only available."
+ ::= { ponRemoteLoopBack 1 }
+
+ ponLpbkTestEntry OBJECT-TYPE
+ SYNTAX PonLpbkTestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description"
+ INDEX { ubiPortIndex, onuId, linkId }
+ ::= { ponLpbkTestTable 1 }
+
+ PonLpbkTestEntry ::=
+ SEQUENCE {
+ linkId
+ Integer32,
+ ponLpbkTestFramesNum
+ Integer32,
+ ponLpbkTestPayloadLength
+ Integer32,
+ ponLpbkTestPayloadType
+ INTEGER,
+ ponLpbkTestVlanTag
+ Integer32,
+ ponLpbkTestRowStatus
+ RowStatus
+ }
+
+ linkId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestEntry 1 }
+
+ ponLpbkTestFramesNum OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Nember of frames.
+ Units : Frames"
+ ::= { ponLpbkTestEntry 2 }
+
+ ponLpbkTestPayloadLength OBJECT-TYPE
+ SYNTAX Integer32 (46..1500)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Payload length.
+ Units : Bytes"
+ ::= { ponLpbkTestEntry 3 }
+
+ ponLpbkTestPayloadType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ incrementing(0),
+ random(1),
+ allOnes(2),
+ allZeros(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Payload Type."
+ ::= { ponLpbkTestEntry 4 }
+
+ ponLpbkTestVlanTag OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN Tag.
+ Untagged frames : 0
+ Valid tags : 1~4094"
+ ::= { ponLpbkTestEntry 5 }
+
+ ponLpbkTestRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "RowStatus"
+ ::= { ponLpbkTestEntry 6 }
+
+-- ***********************************************************
+-- ponLpbkTestResultForNotify
+-- ***********************************************************
+
+ ponLpbkTestResultForNotify OBJECT IDENTIFIER ::= { ponRemoteLoopBack 2 }
+
+ ponLpbkTestResultFramesSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultForNotify 1 }
+
+ ponLpbkTestResultFramesRecievedOK OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultForNotify 2 }
+
+ ponLpbkTestResultCorruptedFramesReceived OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultForNotify 3 }
+
+ ponLpbkTestResultMinDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultForNotify 4 }
+
+ ponLpbkTestResultMaxDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultForNotify 5 }
+
+ ponLpbkTestResultAverageDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultForNotify 6 }
+
+ ponLpbkTestResult OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ loopbackFail(0),
+ loopbackSuccess(1)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultForNotify 7 }
+
+
+-- ***********************************************************
+-- ponLpbkTestResultTable
+-- ***********************************************************
+
+ ponLpbkTestResultTable OBJECT IDENTIFIER ::= { ponRemoteLoopBack 3 }
+
+ ponLpbkResultOltPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 1 }
+
+ ponLpbkResultOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 2 }
+
+ ponLpbkResultLinkId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 3 }
+
+ ponLpbkResultFrameSent OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 4 }
+
+ ponLpbkResultPayloadType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ incrementing(0),
+ random(1),
+ allOnes(2),
+ allZeros(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 5 }
+
+ ponLpbkResultFramesRecievedOK OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 6 }
+
+ ponLpbkResultFramesRecievedBad OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 7 }
+
+ ponLpbkResultMinDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 8 }
+
+ ponLpbkResultMaxDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 9 }
+
+ ponLpbkResultAverageDelay OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponLpbkTestResultTable 10 }
+
+
+-- ***********************************************************
+-- dot3MpcpStatTable
+-- ***********************************************************
+ ponMpcp OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 4 }
+
+ dot3MpcpStatTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF Dot3MpcpStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ponMpcp 1 }
+
+ dot3MpcpStatEntry OBJECT-TYPE
+ SYNTAX Dot3MpcpStatEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, mpcpLmhzd }
+ ::= { dot3MpcpStatTable 1 }
+
+ Dot3MpcpStatEntry ::=
+ SEQUENCE {
+ mpcpLmhzd
+ Integer32,
+-- dot3MpcpMACCtrlFramesTransmitted
+-- Counter32,
+-- dot3MpcpMACCtrlFramesReceived
+-- Counter32,
+ dot3MpcpDiscoveryWindowsSent
+ Counter32,
+ dot3MpcpDiscoveryTimeout
+ Counter32,
+-- dot3MpcpTxRegRequest
+-- Counter32,
+ dot3MpcpRxRegRequest
+ Counter32,
+-- dot3MpcpTxRegAck
+-- Counter32,
+ dot3MpcpRxRegAck
+ Counter32,
+-- dot3MpcpTxReport
+-- Counter32,
+ dot3MpcpRxReport
+ Counter32,
+ dot3MpcpTxGate
+ Counter32,
+-- dot3MpcpRxGate
+-- Counter32,
+-- dot3MpcpTxRegister
+-- Counter32,
+-- dot3MpcpRxRegister
+-- Counter32
+ }
+
+
+ mpcpLmhzd OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 1 }
+
+-- dot3MpcpMACCtrlFramesTransmitted OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 2 }
+
+-- dot3MpcpMACCtrlFramesReceived OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 3 }
+
+ dot3MpcpDiscoveryWindowsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 4 }
+
+ dot3MpcpDiscoveryTimeout OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 5 }
+
+-- dot3MpcpTxRegRequest OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 6 }
+
+ dot3MpcpRxRegRequest OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 7 }
+
+-- dot3MpcpTxRegAck OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 8 }
+
+ dot3MpcpRxRegAck OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 9 }
+
+-- dot3MpcpTxReport OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 10 }
+
+ dot3MpcpRxReport OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 11 }
+
+ dot3MpcpTxGate OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dot3MpcpStatEntry 12 }
+
+-- dot3MpcpRxGate OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 13 }
+
+-- dot3MpcpTxRegister OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 14 }
+
+-- dot3MpcpRxRegister OBJECT-TYPE
+-- SYNTAX Counter32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dot3MpcpStatEntry 15 }
+
+-- ***********************************************************
+-- onuVlanTagTable
+-- ***********************************************************
+ onuVlanTagTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuVlanTagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 5 }
+
+ -- 1.3.6.1.4.1.7800.500.5.1
+ onuVlanTagEntry OBJECT-TYPE
+ SYNTAX OnuVlanTagEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex } -- TODO
+ ::= { onuVlanTagTable 1 }
+
+ OnuVlanTagEntry ::=
+ SEQUENCE {
+ onuVlanTagId
+ Integer32,
+ onuNetworkVlanTag
+ Integer32,
+ onuTranslatedVlanId
+ Integer32,
+ onuVlanTagRowStatus
+ Integer32
+ }
+
+ onuVlanTagId OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuVlanTagEntry 1 }
+
+ onuNetworkVlanTag OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuVlanTagEntry 2 }
+
+ onuTranslatedVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuVlanTagEntry 3 }
+
+ onuVlanTagRowStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuVlanTagEntry 4 }
+
+-- ***********************************************************
+-- onuPriorityVlanTable
+-- ***********************************************************
+ onuPriorityVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuPriorityVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 6 }
+
+ onuPriorityVlanEntry OBJECT-TYPE
+ SYNTAX OnuPriorityVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "delete : onuNetworkVlanId value == 0
+ add : onuNetworkVlanId > 0
+ "
+ INDEX { ubiPortIndex } -- TODO
+ ::= { onuPriorityVlanTable 1 }
+
+ OnuPriorityVlanEntry ::=
+ SEQUENCE {
+ onuNetworkVlanId
+ Integer32,
+ onuUpStreamCos
+ Integer32,
+ onuDownstreamPriorityUse
+ INTEGER,
+ onuMinPriorityValue
+ Integer32,
+ onuMaxPriorityValue
+ Integer32,
+ onuTxNonTosFrame
+ INTEGER
+ }
+
+ onuNetworkVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPriorityVlanEntry 1 }
+
+ onuUpStreamCos OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPriorityVlanEntry 2 }
+
+ onuDownstreamPriorityUse OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cos(0),
+ tos(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPriorityVlanEntry 3 }
+
+ onuMinPriorityValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPriorityVlanEntry 4 }
+
+ onuMaxPriorityValue OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPriorityVlanEntry 5 }
+
+ onuTxNonTosFrame OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPriorityVlanEntry 6 }
+
+-- ***********************************************************
+-- igmpVlanTable
+-- ***********************************************************
+ igmpVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 7 }
+
+ igmpVlanEntry OBJECT-TYPE
+ SYNTAX IgmpVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex } -- TODO
+ ::= { igmpVlanTable 1 }
+
+ IgmpVlanEntry ::=
+ SEQUENCE {
+ fcfsPoolSize
+ Integer32
+ }
+
+ fcfsPoolSize OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpVlanEntry 1 }
+
+-- ***********************************************************
+-- igmpVlanProvTable
+-- ***********************************************************
+ igmpVlanProvTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpVlanProvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 8 }
+
+ igmpVlanProvEntry OBJECT-TYPE
+ SYNTAX IgmpVlanProvEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex } -- TODO
+ ::= { igmpVlanProvTable 1 }
+
+ IgmpVlanProvEntry ::=
+ SEQUENCE {
+ networkVid
+ Integer32,
+ eponVid
+ Integer32,
+ vlanMgb
+ Integer32,
+ vlanMab
+ Integer32,
+ defaultPerChanBw
+ Integer32,
+ igmpVlanProvRowStatus
+ RowStatus
+ }
+
+ networkVid OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "range : 0 ~ 4093
+ in igmpChanTable only use:: all network vlan Id delete (65535)"
+ ::= { igmpVlanProvEntry 1 }
+
+ eponVid OBJECT-TYPE
+ SYNTAX Integer32 (0..4093)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpVlanProvEntry 2 }
+
+ vlanMgb OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpVlanProvEntry 3 }
+
+ vlanMab OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpVlanProvEntry 4 }
+
+ defaultPerChanBw OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpVlanProvEntry 5 }
+
+ igmpVlanProvRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpVlanProvEntry 6 }
+
+-- ***********************************************************
+-- igmpChanTable
+-- ***********************************************************
+ igmpChanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF IgmpChanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 9 }
+
+ igmpChanEntry OBJECT-TYPE
+ SYNTAX IgmpChanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex } -- TODO
+ ::= { igmpChanTable 1 }
+
+ IgmpChanEntry ::=
+ SEQUENCE {
+ igmpChanId
+ Integer32,
+ igmpChanFromGroupIP
+ IpAddress,
+ igmpChanToGroupIP
+ IpAddress,
+ igmpChanGroupBw
+ Integer32,
+ igmpChanRowStatus
+ RowStatus
+ }
+
+ igmpChanId OBJECT-TYPE
+ SYNTAX Integer32 (1..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "range : 1 ~ 3780
+ All channel Id delete : 65535"
+ ::= { igmpChanEntry 1 }
+
+ igmpChanFromGroupIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "range : 224.0.1.0 - 239.255.255.255"
+ ::= { igmpChanEntry 2 }
+
+ igmpChanToGroupIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "range : 224.0.1.0 - 239.255.255.255"
+ ::= { igmpChanEntry 3 }
+
+ igmpChanGroupBw OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpChanEntry 4 }
+
+ igmpChanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { igmpChanEntry 5 }
+
+-- ***********************************************************
+-- onuAdvancedRuleTable
+-- ***********************************************************
+ onuAdvancedRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuAdvancedRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 10 }
+
+ onuAdvancedRuleEntry OBJECT-TYPE
+ SYNTAX OnuAdvancedRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, onuPortFilterRuleIngressPort, onuClassRuleId }
+ ::= { onuAdvancedRuleTable 1 }
+
+ OnuAdvancedRuleEntry ::=
+ SEQUENCE {
+ onuAdvancedRuleClassMapName
+ DisplayString,
+ onuAdvancedRulePrecedence
+ Integer32,
+ onuAdvancedRuleAction
+ INTEGER,
+ onuAdvancedRuleSetVidActionParam
+ Integer32,
+ onuAdvancedRuleSetCosActionParam
+ Integer32,
+ onuAdvancedRuleSetDstActionParamPort
+ Integer32,
+ onuAdvancedRuleSetDstActionParamQueue
+ Integer32,
+ onuAdvancedRuleRowStatus
+ RowStatus
+ }
+
+ onuAdvancedRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuAdvancedRuleEntry 1 }
+
+ onuAdvancedRulePrecedence OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "value must be even number"
+ ::= { onuAdvancedRuleEntry 2 }
+
+ onuAdvancedRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ addTag(3),
+ deleteTag(4),
+ setVidAndAddTag(5),
+ setCos(6),
+ replaceTag(7),
+ replaceTagAndSetVid(8),
+ clrAddTag(9),
+ clrDelTag(10),
+ clrReplaceTag(11),
+ discard(14),
+ setDstAndFwd(18)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuAdvancedRuleEntry 3 }
+
+ onuAdvancedRuleSetVidActionParam OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ setVidAndAddTag(5),
+ replaceTagAndSetVid(8),
+ vidActionParam has value between 1 and 4094
+ else
+ vidActionParam has 65535"
+ ::= { onuAdvancedRuleEntry 4 }
+
+ onuAdvancedRuleSetCosActionParam OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ setCos(6),
+ cosActionParam has value between 0 and 7
+ else
+ cosActionParam has 65535"
+ ::= { onuAdvancedRuleEntry 5 }
+
+ onuAdvancedRuleSetDstActionParamPort OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ setDstAndFwd(18),
+ dstActionParam has value between 1 and 4
+ else
+ dstActionParam has 65535"
+ ::= { onuAdvancedRuleEntry 6 }
+
+ onuAdvancedRuleSetDstActionParamQueue OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ setDstAndFwd(18),
+ dstActionParam has value between 0 and 10
+ else
+ dstActionParam has 65535"
+ ::= { onuAdvancedRuleEntry 7 }
+
+ onuAdvancedRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuAdvancedRuleEntry 8 }
+
+-- ***********************************************************
+-- unAdminOnuTable
+-- ***********************************************************
+ unAdminOnuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UnAdminOnuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 11 }
+
+ unAdminOnuEntry OBJECT-TYPE
+ SYNTAX UnAdminOnuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, unAdminOnuId }
+ ::= { unAdminOnuTable 1 }
+
+ UnAdminOnuEntry ::=
+ SEQUENCE {
+ unAdminOnuId
+ INTEGER,
+ unAdminOnuPonMacAddress
+ MacAddress,
+ unAdminOnuVendorSpecificInfo
+ DisplayString
+ }
+
+ unAdminOnuId OBJECT-TYPE
+ SYNTAX INTEGER (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description. "
+ ::= { unAdminOnuEntry 1 }
+
+ unAdminOnuPonMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { unAdminOnuEntry 2 }
+
+ unAdminOnuVendorSpecificInfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { unAdminOnuEntry 3 }
+
+-- ***********************************************************
+-- clearUnAdminOnu
+-- ***********************************************************
+ clearUnAdminOnu OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 12 }
+
+ clearUnAdminOnuOltPort OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { clearUnAdminOnu 1 }
+
+ clearUnAdminOnuMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION " "
+ ::= { clearUnAdminOnu 2 }
+
+-- ***********************************************************
+-- onuSubscriberMacTable
+-- ***********************************************************
+ onuSubscriberMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuSubscriberMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 13 }
+
+ onuSubscriberMacEntry OBJECT-TYPE
+ SYNTAX OnuSubscriberMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, onuSubscriberMacId }
+ ::= { onuSubscriberMacTable 1 }
+
+ OnuSubscriberMacEntry ::=
+ SEQUENCE {
+ onuSubscriberMacId
+ Integer32,
+ onuSubscriberMacAddress
+ MacAddress
+ }
+
+ onuSubscriberMacId OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSubscriberMacEntry 1 }
+
+ onuSubscriberMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSubscriberMacEntry 2 }
+
+-- ***********************************************************
+-- onuRegMode
+-- ***********************************************************
+ onuRegMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ modeManual(1),
+ modeAuto(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 14 }
+
+-- ***********************************************************
+-- onuIpToSnmpIndexTable
+-- ***********************************************************
+ onuIpToSnmpIndexTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuIpToSnmpIndexEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 15 }
+
+ onuIpToSnmpIndexEntry OBJECT-TYPE
+ SYNTAX OnuIpToSnmpIndexEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex } -- TODO
+ ::= { onuIpToSnmpIndexTable 1 }
+
+ OnuIpToSnmpIndexEntry ::=
+ SEQUENCE {
+ onuIpToSnmpIndexIpAddress
+ IpAddress,
+ onuIpToSnmpIndexOnuModelType
+ OnuType
+ }
+
+ onuIpToSnmpIndexIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIpToSnmpIndexEntry 1 }
+
+ onuIpToSnmpIndexOnuModelType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIpToSnmpIndexEntry 2 }
+
+-- ***********************************************************
+-- onuBandWidthTable
+-- ***********************************************************
+ onuBandWidthTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuBandWidthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 16 }
+
+ onuBandWidthEntry OBJECT-TYPE
+ SYNTAX OnuBandWidthEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { onuBandWidthTable 1 }
+
+ OnuBandWidthEntry ::=
+ SEQUENCE {
+ onuDownStreamMin
+ Integer32,
+ onuDownStreamMax
+ Integer32,
+ onuUpStreamMin
+ Integer32,
+ onuUpStreamMax
+ Integer32
+ }
+
+ onuDownStreamMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBandWidthEntry 1 }
+
+ onuDownStreamMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBandWidthEntry 2 }
+
+ onuUpStreamMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBandWidthEntry 3 }
+
+ onuUpStreamMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBandWidthEntry 4 }
+
+-- ***********************************************************
+-- onuAutoRemoveTimer
+-- ***********************************************************
+ onuAutoRemoveTimer OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU auto remove timer. (unit : day)
+ 0 : clear
+ 1-100 : auto remove timer range"
+ ::= { ubiPonMacMIBObjects 17 }
+
+-- ***********************************************************
+-- onuStaticMacTable
+-- ***********************************************************
+ onuStaticMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuStaticMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 18 }
+
+ onuStaticMacEntry OBJECT-TYPE
+ SYNTAX OnuStaticMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuStaticMacId }
+ ::= { onuStaticMacTable 1 }
+
+ OnuStaticMacEntry ::=
+ SEQUENCE {
+ onuStaticMacId
+ Integer32,
+ onuStaticMacAddress
+ MacAddress
+ }
+
+ onuStaticMacId OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuStaticMacEntry 1 }
+
+ onuStaticMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuStaticMacEntry 2 }
+
+-- ***********************************************************
+-- dayRegisteredOnuTable
+-- ***********************************************************
+ dayRegisteredOnuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DayRegisteredOnuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 19 }
+
+ dayRegisteredOnuEntry OBJECT-TYPE
+ SYNTAX DayRegisteredOnuEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { dayRegisteredOnuTable 1 }
+
+ DayRegisteredOnuEntry ::=
+ SEQUENCE {
+-- dayRegisteredOnuId
+-- Integer32,
+ dayRegisteredMacAddr
+ DisplayString
+ }
+
+-- dayRegisteredOnuId OBJECT-TYPE
+-- SYNTAX Integer32 (1..32)
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { dayRegisteredOnuEntry 1 }
+
+ dayRegisteredMacAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { dayRegisteredOnuEntry 1 }
+
+-- ***********************************************************
+-- oltPrevBridgeTable
+-- ***********************************************************
+ oltPrevBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltPrevBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 20 }
+
+ oltPrevBridgeEntry OBJECT-TYPE
+ SYNTAX OltPrevBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { oltPrevBridgeTable 1 }
+
+ OltPrevBridgeEntry ::=
+ SEQUENCE {
+ prevMacAddress
+ OCTET STRING,
+ prevMacAddressSize
+ Integer32
+ }
+
+ prevMacAddress OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPrevBridgeEntry 1 }
+
+ prevMacAddressSize OBJECT-TYPE
+ SYNTAX Integer32 (1..32)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPrevBridgeEntry 2 }
+
+-- ***********************************************************
+-- getIndexFromMacAddr
+-- ***********************************************************
+ getOntIndexFromMacAddr OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 21 }
+
+ reqOntMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { getOntIndexFromMacAddr 1 }
+
+ respOltIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { getOntIndexFromMacAddr 2 }
+
+ respOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { getOntIndexFromMacAddr 3 }
+
+ respOnuIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { getOntIndexFromMacAddr 4 }
+
+-- 091012 dsshin
+ respOnuType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { getOntIndexFromMacAddr 5 }
+
+ respOnuAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { getOntIndexFromMacAddr 6 }
+
+ respOnuOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ cableDown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { getOntIndexFromMacAddr 7 }
+
+-- ***********************************************************
+-- lgpAuthenticationObjects
+-- ***********************************************************
+-- lgpAuthenticationObjects OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 22 }
+--
+-- lgpAuthMode OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Set ONT authentication mode"
+-- ::= { lgpAuthenticationObjects 1 }
+--
+-- lgpAuthServerIpAddress OBJECT-TYPE
+-- SYNTAX IpAddress
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Set auth-server IP address"
+-- ::= { lgpAuthenticationObjects 2 }
+--
+-- lgpAuthOntInfoTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF LgpAuthOntInfoEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "ONT auth Info table"
+-- ::= { lgpAuthenticationObjects 3 }
+--
+-- lgpAuthOntInfoEntry OBJECT-TYPE
+-- SYNTAX LgpAuthOntInfoEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "ONT auth Info Entry"
+-- INDEX { ubiPortIndex, onuId }
+-- ::= { lgpAuthOntInfoTable 1 }
+--
+-- LgpAuthOntInfoEntry ::=
+-- SEQUENCE {
+-- lgpAuthOntStatus
+-- INTEGER
+-- }
+--
+-- lgpAuthOntStatus OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- disable(0),
+-- enable(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "ONT authentication action"
+-- ::= { lgpAuthOntInfoEntry 1 }
+
+-- ***********************************************************
+-- ponBranchStatus
+-- ***********************************************************
+ ponBranchStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ branch_32(32),
+ branch_64(64)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 22 }
+
+-- ***********************************************************
+-- onuDdmi
+-- ***********************************************************
+
+ onuDdmi OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 23 }
+
+-- ***********************************************************
+-- onuDdmiTable lkh
+-- ***********************************************************
+ onuDdmiTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuDdmiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU DDM Information Table"
+ ::= { onuDdmi 1 }
+
+ onuDdmiEntry OBJECT-TYPE
+ SYNTAX OnuDdmiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU DDM Information Table Entry"
+ INDEX { ubiPortIndex, onuId }
+ ::= { onuDdmiTable 1 }
+
+ OnuDdmiEntry ::=
+ SEQUENCE {
+ rxLaserPower
+ DisplayString,
+ txLaserPower
+ DisplayString,
+ txLaserVcc
+ DisplayString,
+ txLaserBias
+ DisplayString,
+ txTemperature
+ DisplayString
+ }
+
+ rxLaserPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RX Laser Power"
+ ::= { onuDdmiEntry 1 }
+
+ txLaserPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX Laser Power"
+ ::= { onuDdmiEntry 2 }
+
+ txLaserVcc OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX Laser Vcc"
+ ::= { onuDdmiEntry 3 }
+
+ txLaserBias OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX Laser Bias(not supported)"
+ ::= { onuDdmiEntry 4 }
+
+ txTemperature OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TX Temperature"
+ ::= { onuDdmiEntry 5 }
+
+-- ***********************************************************
+-- onuDdmThreshold
+-- ***********************************************************
+
+ rxLaserPowerLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RX Laser Power Low Limit(-32~-26)"
+ ::= { onuDdmi 2 }
+
+ rxLaserPowerHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RX Laser Power High Limit(-5~1)"
+ ::= { onuDdmi 3 }
+
+ txLaserPowerLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Power Low Limit(-10~-5)"
+ ::= { onuDdmi 4 }
+
+ txLaserPowerHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Power High Limit(0~4)"
+ ::= { onuDdmi 5 }
+
+ txLaserVccLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Vcc Low Limit(2.8~3.1)"
+ ::= { onuDdmi 6 }
+
+ txLaserVccHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Vcc High Limit(3.3~3.6)"
+ ::= { onuDdmi 7 }
+
+ txLaserBiasLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Bias Low Limit(Not Supported)"
+ ::= { onuDdmi 8 }
+
+ txLaserBiasHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Laser Bias High Limit(Not Supported)"
+ ::= { onuDdmi 9 }
+
+ txTemperatureLowThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Temperature Low Limit(0~40)"
+ ::= { onuDdmi 10 }
+
+ txTemperatureHighThreshold OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX Temperature High Limit (50~90)"
+ ::= { onuDdmi 11}
+
+
+-- ***********************************************************
+-- onuPonMacFromSubMacTable
+-- ***********************************************************
+ onuInfoFromSubscriberTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuInfoFromSubscriberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 24 }
+
+ onuInfoFromSubscriberEntry OBJECT-TYPE
+ SYNTAX OnuInfoFromSubscriberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, subscriberMacAddress }
+ ::= { onuInfoFromSubscriberTable 1 }
+
+ OnuInfoFromSubscriberEntry ::=
+ SEQUENCE {
+ subscriberMacAddress
+ MacAddress,
+ onuInfoFromSubscriberOltIfIndex
+ Integer32,
+ onuInfoFromSubscriberOnuId
+ Integer32,
+ onuInfoFromSubscriberOnuIfName
+ OCTET STRING,
+ onuInfoFromSubscriberOnuMacAddress
+ MacAddress,
+ onuInfoFromSubscriberOnuType
+ DisplayString,
+ onuInfoFromSubscriberAdminStatus
+ INTEGER,
+ onuInfoFromSubscriberOperStatus
+ INTEGER
+ }
+
+ subscriberMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuInfoFromSubscriberEntry 1 }
+
+
+ onuInfoFromSubscriberOltIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuInfoFromSubscriberEntry 2 }
+
+ onuInfoFromSubscriberOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuInfoFromSubscriberEntry 3 }
+
+ onuInfoFromSubscriberOnuIfName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuInfoFromSubscriberEntry 4 }
+
+ onuInfoFromSubscriberOnuMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuInfoFromSubscriberEntry 5 }
+
+ onuInfoFromSubscriberOnuType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuInfoFromSubscriberEntry 6 }
+
+ onuInfoFromSubscriberAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuInfoFromSubscriberEntry 7 }
+
+ onuInfoFromSubscriberOperStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ up(1),
+ down(2),
+ cableDown(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuInfoFromSubscriberEntry 8 }
+
+-- ***********************************************************
+-- onuPonMacFromSubMacTable
+-- ***********************************************************
+ onuSubportIdFromSubscriberTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuSubportIdFromSubscriberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 25 }
+
+ onuSubportIdFromSubscriberEntry OBJECT-TYPE
+ SYNTAX OnuSubportIdFromSubscriberEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, subscriberMacAddress }
+ ::= { onuSubportIdFromSubscriberTable 1 }
+
+ OnuSubportIdFromSubscriberEntry ::=
+ SEQUENCE {
+ onuSubportId
+ Integer32
+ }
+
+ onuSubportId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSubportIdFromSubscriberEntry 1 }
+
+
+-- ***********************************************************
+-- oltDynamicBridgeEntryTable
+-- ***********************************************************
+ oltDynamicBridgeEntryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltDynamicBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 26 }
+
+ oltDynamicBridgeEntry OBJECT-TYPE
+ SYNTAX OltDynamicBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, linkId, oltDynamicMacId }
+ ::= { oltDynamicBridgeEntryTable 1 }
+
+ OltDynamicBridgeEntry ::=
+ SEQUENCE {
+ oltDynamicMacId
+ Integer32,
+ oltDynamicMacAddress
+ MacAddress
+ }
+
+ oltDynamicMacId OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltDynamicBridgeEntry 1 }
+
+ oltDynamicMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltDynamicBridgeEntry 2 }
+
+
+-- ***********************************************************
+-- onuPmapFilteringRuleTable
+-- ***********************************************************
+ onuPmapFilteringRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuPmapFilteringRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 27 }
+
+ onuPmapFilteringRuleEntry OBJECT-TYPE
+ SYNTAX OnuPmapFilteringRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId, onuPolicyMapId }
+ ::= { onuPmapFilteringRuleTable 1 }
+
+ OnuPmapFilteringRuleEntry ::=
+ SEQUENCE {
+ onuFilteringRulePolicyMapName
+ DisplayString,
+ onuFilteringRuleVid
+ Integer32,
+ onuFilteringRuleRowStatus
+ RowStatus,
+ onuFilteringRuleVidForClause
+ Integer32,
+ onuFilteringRuleUserPortId
+ Integer32,
+ onuFilteringRuleLinkId
+ Integer32
+ }
+
+ onuFilteringRulePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Filter type policy-map name"
+ ::= { onuPmapFilteringRuleEntry 1 }
+
+ onuFilteringRuleVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Rule subparam (VLAN ID)"
+ ::= { onuPmapFilteringRuleEntry 2 }
+
+ onuFilteringRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Map Create operator (Create & Go)"
+ ::= { onuPmapFilteringRuleEntry 3 }
+
+ onuFilteringRuleVidForClause OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Rule subparam (VLAN ID for Double-tag)"
+ ::= { onuPmapFilteringRuleEntry 4 }
+
+ onuFilteringRuleUserPortId OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Rule subparam (ONU User Port ID)"
+ ::= { onuPmapFilteringRuleEntry 5 }
+
+ onuFilteringRuleLinkId OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Rule subparam (ONU Link ID)"
+ ::= { onuPmapFilteringRuleEntry 6 }
+
+
+-- ***********************************************************
+-- oltDdmi
+-- ***********************************************************
+
+ oltDdmi OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 28 }
+
+
+-- ***********************************************************
+-- oltDdmiGlobal
+-- ***********************************************************
+
+ oltDdmiControlPort OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RSSI Control PortIndex"
+ ::= { oltDdmi 1 }
+
+ oltDdmiControlOnuId OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RSSI Control onuId (1~64, 255:idle)"
+ ::= { oltDdmi 2 }
+
+ oltRxLaserPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OLT RX Laser Power"
+ ::= { oltDdmi 3 }
+
+-- ***********************************************************
+-- oltPonRedundancyInfoTable
+-- ***********************************************************
+ oltPonRedundancyInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltPonRedundancyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Olt Pon Redundancy Info"
+ ::= { ubiPonMacMIBObjects 29 }
+
+ oltPonRedundancyEntry OBJECT-TYPE
+ SYNTAX OltPonRedundancyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Olt Pon Redundancy Info Entry"
+ INDEX {ubiPortIndex}
+ ::= { oltPonRedundancyInfoTable 1 }
+
+ OltPonRedundancyEntry ::=
+ SEQUENCE {
+ oltRedPortIndex
+ Integer32,
+ oltRedPeerPortIndex
+ Integer32,
+ oltRedActiveStatus
+ INTEGER,
+ oltRedLinkStatus
+ INTEGER
+ }
+
+ oltRedPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Olt Pon Redundancy PortIndex"
+ ::= { oltPonRedundancyEntry 1 }
+
+ oltRedPeerPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Olt Pon Redundancy Peer PortIndex"
+ ::= { oltPonRedundancyEntry 2 }
+
+
+ oltRedActiveStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ no(0),
+ yes(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Olt Pon Redundancy Active Status"
+ ::= { oltPonRedundancyEntry 3 }
+
+ oltRedLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(0),
+ up(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Olt Pon Redundancy Link Status"
+ ::= { oltPonRedundancyEntry 4 }
+
+
+-- ***********************************************************
+-- onuTxPowerOff
+-- ***********************************************************
+
+ onuTxPowerOff OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 30 }
+
+-- ***********************************************************
+-- onuTxPowerOffTable
+-- ***********************************************************
+
+ TxPowerOltPortId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX-Power PortIndex"
+ ::= { onuTxPowerOff 1 }
+
+ TxPowerOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX-Power OnuId"
+ ::= { onuTxPowerOff 2 }
+
+ TxPowerTimeOut OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TX-Power Timeout
+ 0 : Clear (Tx-Power ON)
+ 1~254 : Timeout
+ 65535 : Endless Off"
+ ::= { onuTxPowerOff 3 }
+
+-- ***********************************************************
+-- oltPortReset
+-- ***********************************************************
+
+ oltPortReset OBJECT IDENTIFIER ::= { ubiPonMacMIBObjects 31 }
+
+-- ***********************************************************
+-- oltPortResetTable
+-- ***********************************************************
+
+ oltPortId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset PortIndex"
+ ::= { oltPortReset 1 }
+
+ oltPortResetOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT Port Reset Operation"
+ ::= { oltPortReset 2 }
+
+
+-- ***********************************************************
+-- OnuVideoUniTable
+-- ***********************************************************
+ rfogPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RfogPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RFoG Info Table."
+ ::= { ubiPonMacMIBObjects 32 }
+
+ rfogPortEntry OBJECT-TYPE
+ SYNTAX RfogPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "RFoG Info Entry."
+ INDEX { ubiPortIndex , onuId }
+ ::= { rfogPortTable 1 }
+
+ RfogPortEntry ::=
+ SEQUENCE {
+ onuVideoUniAdminStatus
+ INTEGER,
+ onuRfogRxPower
+ DisplayString,
+ onuRfogRxOut
+ DisplayString
+ }
+
+ onuVideoUniAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "RFoG Port Admin Status."
+ ::= { rfogPortEntry 1 }
+
+
+ onuRfogRxPower OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RFoG Rx Power."
+ ::= { rfogPortEntry 2 }
+
+ onuRfogRxOut OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..48))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "RFoG Rx Out Laser"
+ ::= { rfogPortEntry 3 }
+
+-- ***********************************************************
+-- ktAlarmCntTable
+-- ***********************************************************
+ ktAlarmCntTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF KtAlarmCntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonMacMIBObjects 33 }
+
+
+ ktAlarmCntEntry OBJECT-TYPE
+ SYNTAX KtAlarmCntEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex , onuId }
+ ::= { ktAlarmCntTable 1 }
+
+
+ KtAlarmCntEntry ::=
+ SEQUENCE {
+ loopDetectCnt
+ Counter32,
+ rxPowerAlarmCnt
+ Counter32,
+ inputVoltageAlarmCnt
+ Counter32
+ }
+
+
+ loopDetectCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ktAlarmCntEntry 1 }
+
+
+ rxPowerAlarmCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ktAlarmCntEntry 2 }
+
+
+ inputVoltageAlarmCnt OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ktAlarmCntEntry 3 }
+
+-- ***********************************************************
+-- oltAdvancedRuleTable
+-- ***********************************************************
+ oltAdvancedRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltAdvancedRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Filtering Rule Table"
+ ::= { ubiPonMacMIBObjects 34 }
+
+ oltAdvancedRuleEntry OBJECT-TYPE
+ SYNTAX OltAdvancedRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Filtering Rule Entry"
+ INDEX { ubiPortIndex, onuId, linkId, oltClassRuleId }
+ ::= { oltAdvancedRuleTable 1 }
+
+ OltAdvancedRuleEntry ::=
+ SEQUENCE {
+ oltAdvancedRuleClassMapName
+ DisplayString,
+ oltAdvancedRulePrecedence
+ Integer32,
+ oltAdvancedRuleAction
+ INTEGER,
+ oltAdvancedRuleSetVidActionParam
+ Integer32,
+ oltAdvancedRuleSetCosActionParam
+ Integer32,
+ oltAdvancedRuleSetDstActionParamLink
+ Integer32,
+ oltAdvancedRuleSetDstActionParamQueue
+ Integer32,
+ oltAdvancedRuleRowStatus
+ RowStatus
+ }
+
+ oltAdvancedRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "OLT Filtering Rule Class Map"
+ ::= { oltAdvancedRuleEntry 1 }
+
+ oltAdvancedRulePrecedence OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "value must be even number"
+ ::= { oltAdvancedRuleEntry 2 }
+
+ oltAdvancedRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ add-cvlan-tag(4),
+ del-tag(4),
+ add-svlan-tag(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "2 : add-cvlan-tag,
+ 4 : del-tag,
+ 6 : add-svlan-tag"
+ ::= { oltAdvancedRuleEntry 3 }
+
+ oltAdvancedRuleSetVidActionParam OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "if ruleAction is
+ add-cvlan-tag,
+ add-svlan-tag,
+ del-tag,
+ vidActionParam has value between 1 and 4094
+ else
+ vidActionParam has 65535"
+ ::= { oltAdvancedRuleEntry 4 }
+
+ oltAdvancedRuleSetCosActionParam OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "no supported"
+ ::= { oltAdvancedRuleEntry 5 }
+
+ oltAdvancedRuleSetDstActionParamLink OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "no supported"
+ ::= { oltAdvancedRuleEntry 6 }
+
+ oltAdvancedRuleSetDstActionParamQueue OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "no supported"
+ ::= { oltAdvancedRuleEntry 7 }
+
+
+ oltAdvancedRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status
+ 4 : CreateAndGo,
+ 6 : Destroy"
+ ::= { oltAdvancedRuleEntry 8 }
+
+-- ***********************************************************
+-- oltPmapFilteringRuleTable
+-- ***********************************************************
+ oltPmapFilteringRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltPmapFilteringRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Policy-map Filtering Rule Table"
+ ::= { ubiPonMacMIBObjects 35 }
+
+ oltPmapFilteringRuleEntry OBJECT-TYPE
+ SYNTAX OltPmapFilteringRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Policy-map Filtering Rule Entry"
+ INDEX { ubiPortIndex, onuId, oltPolicyMapId }
+ ::= { oltPmapFilteringRuleTable 1 }
+
+ OltPmapFilteringRuleEntry ::=
+ SEQUENCE {
+ oltFilteringRulePolicyMapName
+ DisplayString,
+-- oltFilteringRuleLinkId
+-- Integer32,
+ oltFilteringRuleRowStatus
+ RowStatus
+ }
+
+ oltFilteringRulePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "OLT Filtering Rule Policy-map Name"
+ ::= { oltPmapFilteringRuleEntry 1 }
+
+-- oltFilteringRuleLinkId OBJECT-TYPE
+-- SYNTAX Integer32 (1..4)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "OLT Filtering Rule Link Id"
+-- ::= { oltPmapFilteringRuleEntry 2 }
+
+ oltFilteringRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status
+ 4 : CreateAndGo,
+ 6 : Destroy"
+ ::= { oltPmapFilteringRuleEntry 2 }
+
+-- ***********************************************************
+-- onuRxPwrStatusTable
+-- ***********************************************************
+ onuRxPwrStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuRxPwrStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU Optic RX-Power Status Table"
+ ::= { ubiPonMacMIBObjects 36 }
+
+ onuRxPwrStatusEntry OBJECT-TYPE
+ SYNTAX OnuRxPwrStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU Optic RX-Power Status Entry"
+ INDEX { ubiPortIndex, onuId }
+ ::= { onuRxPwrStatusTable 1 }
+
+ OnuRxPwrStatusEntry ::=
+ SEQUENCE {
+ onuRxPwrStatus
+ DisplayString
+ }
+
+ onuRxPwrStatus OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " ONU Optic RX-Power Status "
+ ::= { onuRxPwrStatusEntry 1 }
+
+-- ***********************************************************
+-- onuUpCount
+-- ***********************************************************
+ onuUpCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of up ONU"
+ ::= { ubiPonMacMIBObjects 37 }
+
+-- ***********************************************************
+-- ubiPonMacMIBNotificationPrefix
+-- ***********************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ ubiPonMacMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiPonMacMIB 2 }
+ ubiPonMacMIBNotifications OBJECT IDENTIFIER ::= { ubiPonMacMIBNotificationPrefix 0 }
+
+ ubiEponOltAlarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "olt alarm notification"
+ ::= { ubiPonMacMIBNotifications 1 }
+
+ ubiEponOltOperStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "olt oper notification"
+ ::= { ubiPonMacMIBNotifications 2 }
+
+ ubiEponOltAdminStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "olt admin notification"
+ ::= { ubiPonMacMIBNotifications 3 }
+
+ ubiEponOnuAlarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiPonMacMIBNotifications 4 }
+
+ ubiEponOnuOperStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiPonMacMIBNotifications 5 }
+
+ ubiEponOnuAdminStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "onu upgrade notification"
+ ::= { ubiPonMacMIBNotifications 6 }
+
+ ubiEponOamLinkStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "oam link status notification"
+ ::= { ubiPonMacMIBNotifications 7 }
+
+ ubiEponOnuRegistrationErrorNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Onu registration error notification"
+ ::= { ubiPonMacMIBNotifications 8 }
+
+ ubiEponOnuRegistrationOverloadNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Onu registration too much notification"
+ ::= { ubiPonMacMIBNotifications 9 }
+
+ ubiEponLinkStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Po link status change notification"
+ ::= { ubiPonMacMIBNotifications 10 }
+
+ ubiEponLinkRegisterNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Pon link register notification"
+ ::= { ubiPonMacMIBNotifications 11 }
+
+ ubiEponOntLoopDetectNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon loop detect notification"
+ ::= { ubiPonMacMIBNotifications 12 }
+
+ ubiEponOnuLdShutdownNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon onu ld shutdown notification"
+ ::= { ubiPonMacMIBNotifications 13 }
+
+ ubiEponOnuUnAdminMacRegisterationNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon onu unadmin mac registeration notification"
+ ::= { ubiPonMacMIBNotifications 14 }
+
+ ubiEponDuplacatedMacRegisterationNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon duplicated mac registeration notification"
+ ::= { ubiPonMacMIBNotifications 15 }
+
+ ubiEponOnuTypeMisMatchNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon onu-type mismatch notification"
+ ::= { ubiPonMacMIBNotifications 16 }
+
+ ubiEponRegisterdSubMacNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon registeration subscriber-mac notification"
+ ::= { ubiPonMacMIBNotifications 17 }
+
+-- ubiEponLinkLoopBackTestFailNotification NOTIFICATION-TYPE
+-- OBJECTS {
+-- ubiAlarmIndex,
+-- ubiAlarmId,
+-- ubiAlarmType,
+-- ubiAlarmSeverity,
+-- ubiAlarmPhysicalLoc,
+-- ubiAlarmLogicalLoc,
+-- ubiAlarmCurStatus,
+-- ubiAlarmAuxinfo,
+-- ubiAlarmDateTime,
+-- ubiAlarmStatus
+-- }
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- ::= { ubiPonMacMIBNotifications 18 }
+
+-- ubiEponOltDyingGaspNotification NOTIFICATION-TYPE
+-- OBJECTS {
+-- ubiAlarmIndex,
+-- ubiAlarmId,
+-- ubiAlarmType,
+-- ubiAlarmSeverity,
+-- ubiAlarmPhysicalLoc,
+-- ubiAlarmLogicalLoc,
+-- ubiAlarmCurStatus,
+-- ubiAlarmAuxinfo,
+-- ubiAlarmDateTime,
+-- ubiAlarmStatus
+-- }
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- ::= { ubiPonMacMIBNotifications 19 }
+
+ ubiEponOltLinkFaultNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon olt link fault alarm notification"
+ ::= { ubiPonMacMIBNotifications 20 }
+
+ ubiEponOltCableDownNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon olt cable down alarm notification"
+ ::= { ubiPonMacMIBNotifications 21 }
+
+ ubiEponRedSlaveLinkFaultNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon redundancy slave-port link fault alarm notification"
+ ::= { ubiPonMacMIBNotifications 22 }
+
+ ubiEponRedundancySwitchoverNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "Epon redundancy switchover status notification"
+ ::= { ubiPonMacMIBNotifications 23 }
+
+
+-- ***********************************************************
+-- ubiPonMacGroupMIBNotificationPrefix
+-- ***********************************************************
+-- conformance information
+ ubiPonMacMIBConformance OBJECT IDENTIFIER ::= { ubiPonMacMIB 3 }
+ ubiPonMacMIBCompliances OBJECT IDENTIFIER ::= { ubiPonMacMIBConformance 1 }
+ ubiPonMacMIBGroups OBJECT IDENTIFIER ::= { ubiPonMacMIBConformance 2 }
+
+-- compliance statements
+ ubiPonMacMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Description"
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiPonMacMIBGroup,
+ ubiPonMacMIBNotificationGroup
+ }
+ GROUP ubiPonMacMIBGroup
+ DESCRIPTION
+ "Description"
+ GROUP ubiPonMacMIBNotificationGroup
+ DESCRIPTION
+ "Description"
+
+ ::= { ubiPonMacMIBCompliances 1 }
+
+-- compliance statements
+ ubiPonMacMIBGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss pon mac information MIB"
+ ::= { ubiPonMacMIBGroups 1 }
+
+ ubiPonMacMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ ubiEponOltAlarmNotification,
+ ubiEponOltOperStatusChangeNotification,
+ ubiEponOltAdminStatusChangeNotification,
+ ubiEponOnuAlarmNotification,
+ ubiEponOnuOperStatusChangeNotification,
+ ubiEponOnuAdminStatusChangeNotification,
+ ubiEponOamLinkStatusChangeNotification,
+ ubiEponOnuRegistrationErrorNotification,
+ ubiEponOnuRegistrationOverloadNotification,
+ ubiEponSoftwareErrorNotification,
+ ubiEponBadEncriptionKeyNotification,
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss pon mac information Notifications"
+ ::= { ubiPonMacMIBGroups 2 }
+
+ END
+
+--
+-- UBIQUOSS-EPON-PON-MAC-MIB.my
+--
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB new file mode 100644 index 0000000..d3a9fd4 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB @@ -0,0 +1,5708 @@ +-- *****************************************************************
+-- UBIQUOSS-EPON-QOS-PROFILE-GROUP-MIB.my
+--
+-- Jun 2008, Hyungeun Park
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-EPON-PON-PROFILE-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ ifIndex
+ FROM IF-MIB
+ ubiEponGroupMIB
+ FROM UBQS-SMI
+ PonFilterRuleField, PonFilterRuleOperator, OnuType
+ FROM UBIQUOSS-EPON-TC-MIB
+ IpAddress, Integer32, Counter32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus, MacAddress
+ FROM SNMPv2-TC;
+
+
+ ubiPonProfileMIB MODULE-IDENTITY
+ LAST-UPDATED "200806131411Z"
+ ORGANIZATION
+ "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : Hyungeun Park
+ Ubiquoss Corp.
+ Postal: : 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: : phe618@ubiquoss.com
+ Phone : +82-2-2190-3166"
+ DESCRIPTION
+ "This MIB module defines epon qos profile information."
+ ::= { ubiEponGroupMIB 2 }
+
+
+--
+-- Node definitions
+--
+ ubiPonProfileMIBObjects OBJECT IDENTIFIER ::= { ubiPonProfileMIB 1 }
+
+-- ***********************************************************
+-- oltServiceMapTable
+-- ***********************************************************
+ ubiPonProfile OBJECT IDENTIFIER ::= { ubiPonProfileMIBObjects 1 }
+
+ oltServiceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonProfile 1 }
+
+ oltServiceMapEntry OBJECT-TYPE
+ SYNTAX OltServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltServiceMapName }
+ ::= { oltServiceMapTable 1 }
+
+ OltServiceMapEntry ::=
+ SEQUENCE {
+ oltServiceMapName
+ DisplayString,
+ oltServiceMapBridgeMapName
+ DisplayString,
+ oltServiceMapPolicyMapName
+ DisplayString,
+ oltServiceMapIgmpMapName
+ DisplayString,
+ oltServiceMapRowStatus
+ RowStatus
+ }
+
+ oltServiceMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltServiceMapEntry 1 }
+
+ oltServiceMapBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltServiceMapEntry 2 }
+
+ oltServiceMapPolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltServiceMapEntry 3 }
+
+ oltServiceMapIgmpMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltServiceMapEntry 4 }
+
+ oltServiceMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltServiceMapEntry 5 }
+
+-- ***********************************************************
+-- oltClassMap
+-- ***********************************************************
+ oltClassMap OBJECT IDENTIFIER ::= { ubiPonProfile 2 }
+
+ oltClassMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMap 1 }
+
+ oltClassMapEntry OBJECT-TYPE
+ SYNTAX OltClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltClassMapName }
+ ::= { oltClassMapTable 1 }
+
+ OltClassMapEntry ::=
+ SEQUENCE {
+ oltClassMapName
+ DisplayString,
+ oltclassMapRowStatus
+ RowStatus
+ }
+
+ oltClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMapEntry 1 }
+
+ oltclassMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMapEntry 2 }
+
+-- ***********************************************************
+-- oltClassMapClauseTable
+-- ***********************************************************
+ oltClassMapClauseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltClassMapClauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMap 2 }
+
+ oltClassMapClauseEntry OBJECT-TYPE
+ SYNTAX OltClassMapClauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltClassMapName, oltClassMapClauseId }
+ ::= { oltClassMapClauseTable 1 }
+
+ OltClassMapClauseEntry ::=
+ SEQUENCE {
+ oltClassMapClauseId
+ Integer32,
+ oltClassMapClauseField
+ INTEGER,
+ oltClassMapClauseLookupValue
+ DisplayString,
+ oltClassMapClauseOperator
+ PonFilterRuleOperator,
+ oltclassMapClauseRowStatus
+ RowStatus,
+ oltClassMapClauseOperParam
+ Integer32
+ }
+ oltClassMapClauseId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMapClauseEntry 1 }
+
+ oltClassMapClauseField OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ layer2DstAddr(1),
+ layer2SrcAddr(2),
+ etherType(3),
+ svlan0(4),
+ cvlan0(6),
+ cvlan1(7),
+ tos(8),
+ ipv4Protocol(11),
+ ipv4DstAddr(12),
+ ipv4SrcAddr(13),
+ layer4DstPort(16),
+ layer4SrcPort(17),
+ cos(18),
+ dscp(19),
+ noExist(20)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMapClauseEntry 2 }
+
+ oltClassMapClauseLookupValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..12))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMapClauseEntry 3 }
+
+ oltClassMapClauseOperator OBJECT-TYPE
+ SYNTAX PonFilterRuleOperator
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMapClauseEntry 4 }
+
+ oltclassMapClauseRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMapClauseEntry 5 }
+
+ oltClassMapClauseOperParam OBJECT-TYPE
+ SYNTAX Integer32 (1..30)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassMapClauseEntry 6 }
+
+-- ***********************************************************
+-- oltBridgeMapTable
+-- ***********************************************************
+ oltBridgeMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltBridgeMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonProfile 3 }
+
+ oltBridgeMapEntry OBJECT-TYPE
+ SYNTAX OltBridgeMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltBridgeMapName }
+ ::= { oltBridgeMapTable 1 }
+
+ OltBridgeMapEntry ::=
+ SEQUENCE {
+ oltBridgeMapName
+ DisplayString,
+ oltBridgeMapLearnedAgeEntryLimit
+ INTEGER,
+ oltBridgeMapDnFrameResetAge
+ INTEGER,
+ oltBridgeMapNumBridgeVlans
+ INTEGER,
+ oltBridgeMapAllowSimpleBridge
+ INTEGER,
+ oltBridgeMapMacLearningOverwrite
+ INTEGER,
+ oltBridgeMapDiscardUnknownMac
+ INTEGER,
+ oltBridgeMapAllowVlanTagsOnSimpleBridge
+ INTEGER,
+ oltBridgeMapRowStatus
+ RowStatus
+ }
+
+ oltBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltBridgeMapEntry 1 }
+
+ oltBridgeMapLearnedAgeEntryLimit OBJECT-TYPE
+ SYNTAX INTEGER (0..268435456)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "value must be exponent of 2"
+ ::= { oltBridgeMapEntry 2 }
+
+ oltBridgeMapDnFrameResetAge OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltBridgeMapEntry 3 }
+
+ oltBridgeMapNumBridgeVlans OBJECT-TYPE
+ SYNTAX INTEGER (0..30)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltBridgeMapEntry 4 }
+
+ oltBridgeMapAllowSimpleBridge OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltBridgeMapEntry 5 }
+
+ oltBridgeMapMacLearningOverwrite OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltBridgeMapEntry 6 }
+
+ oltBridgeMapDiscardUnknownMac OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltBridgeMapEntry 7 }
+
+ oltBridgeMapAllowVlanTagsOnSimpleBridge OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltBridgeMapEntry 8 }
+
+ oltBridgeMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltBridgeMapEntry 9 }
+
+-- ***********************************************************
+-- oltPolicyMapTable
+-- ***********************************************************
+ oltPolicyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonProfile 4 }
+
+ oltPolicyMapEntry OBJECT-TYPE
+ SYNTAX OltPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltPolicyMapName }
+ ::= { oltPolicyMapTable 1 }
+
+ OltPolicyMapEntry ::=
+ SEQUENCE {
+ oltPolicyMapName
+ DisplayString,
+ oltPolicyMapUpAggrBw
+ INTEGER,
+ oltPolicyMapUpAggrBurstSize
+ INTEGER,
+ oltPolicyMapDownAggrBw
+ INTEGER,
+ oltPolicyMapDownAggrBurstSize
+ INTEGER,
+ oltPolicyMapPri0LinksNum
+ INTEGER,
+ oltPolicyMapPri1LinksNum
+ INTEGER,
+ oltPolicyMapPri2LInksNum
+ INTEGER,
+ oltPolicyMapPri3LInksNum
+ INTEGER,
+ oltPolicyMapUpShaperWeightLevel0
+ INTEGER,
+ oltPolicyMapUpShaperWeightLevel1
+ INTEGER,
+ oltPolicyMapUpShaperWeightLevel2
+ INTEGER,
+ oltPolicyMapUpShaperWeightLevel3
+ INTEGER,
+ oltPolicyMapDownShaperWeightLevel0
+ INTEGER,
+ oltPolicyMapDownShaperWeightLevel1
+ INTEGER,
+ oltPolicyMapDownShaperWeightLevel2
+ INTEGER,
+ oltPolicyMapDownShaperWeightLevel3
+ INTEGER,
+ oltPolicyMapDbaDropdownWeightLevel0
+ INTEGER,
+ oltPolicyMapDbaDropdownWeightLeve1
+ INTEGER,
+ oltPolicyMapDbaDropdownWeightLeve2
+ INTEGER,
+ oltPolicyMapDbaDropdownWeightLeve3
+ INTEGER,
+ oltPolicyMapDbaPollingRateLevel0
+ INTEGER,
+ oltPolicyMapDbaPollingRateLevel1
+ INTEGER,
+ oltPolicyMapDbaPollingRateLevel2
+ INTEGER,
+ oltPolicyMapDbaPollingRateLevel3
+ INTEGER,
+ oltPolicyMapBcastSlaMinBw
+ INTEGER,
+ oltPolicyMapBcastSlaMaxAllowedBw
+ INTEGER,
+ oltPolicyMapBcastSlaDelaySensitive
+ INTEGER,
+ oltPolicyMapBcastSlaMaxBurstSize
+ INTEGER,
+ oltPolicyMapBcastSlaEnable
+ INTEGER,
+ oltPolicyMapBcastSlaWeightDbaTokens
+ INTEGER,
+ oltPolicyMapBcastSlaWeightSchedulerMinTokens
+ INTEGER,
+ oltPolicyMapBcastSlaWeightSchedulerMaxTokens
+ INTEGER,
+ oltPolicyMapRowStatus
+ RowStatus
+ }
+
+ oltPolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 1 }
+
+ oltPolicyMapUpAggrBw OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Aggregate (overall) Bandwidth for Upstream
+ Default : 0
+ Unit : Kbps
+ "
+ ::= { oltPolicyMapEntry 2 }
+
+
+ oltPolicyMapUpAggrBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Max Burst Size For Upstream
+ Default : 0
+ Unit : KBytes"
+ ::= { oltPolicyMapEntry 3 }
+
+
+ oltPolicyMapDownAggrBw OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Aggregate (overall) Bandwidth for Downstream
+ Default : 0
+ Unit : Kbps
+ "
+ ::= { oltPolicyMapEntry 4 }
+
+
+ oltPolicyMapDownAggrBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Max Burst Size For Downstream
+ Default : 0
+ Unit : KBytes"
+ ::= { oltPolicyMapEntry 5 }
+
+ oltPolicyMapPri0LinksNum OBJECT-TYPE
+ SYNTAX INTEGER (0..239)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description.
+ "
+ ::= { oltPolicyMapEntry 6 }
+
+
+ oltPolicyMapPri1LinksNum OBJECT-TYPE
+ SYNTAX INTEGER (0..239)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 7 }
+
+ oltPolicyMapPri2LInksNum OBJECT-TYPE
+ SYNTAX INTEGER (1..239)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 8 }
+
+ oltPolicyMapPri3LInksNum OBJECT-TYPE
+ SYNTAX INTEGER (1..239)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 9 }
+
+
+ oltPolicyMapUpShaperWeightLevel0 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 10 }
+
+ oltPolicyMapUpShaperWeightLevel1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 11 }
+
+ oltPolicyMapUpShaperWeightLevel2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 12 }
+
+ oltPolicyMapUpShaperWeightLevel3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 13 }
+
+
+ oltPolicyMapDownShaperWeightLevel0 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 14 }
+
+ oltPolicyMapDownShaperWeightLevel1 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 15 }
+
+ oltPolicyMapDownShaperWeightLevel2 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 16 }
+
+ oltPolicyMapDownShaperWeightLevel3 OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 17 }
+
+ oltPolicyMapDbaDropdownWeightLevel0 OBJECT-TYPE
+ SYNTAX INTEGER (0..16383)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 18 }
+
+ oltPolicyMapDbaDropdownWeightLeve1 OBJECT-TYPE
+ SYNTAX INTEGER (0..16383)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 19 }
+
+ oltPolicyMapDbaDropdownWeightLeve2 OBJECT-TYPE
+ SYNTAX INTEGER (0..16383)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 20 }
+
+ oltPolicyMapDbaDropdownWeightLeve3 OBJECT-TYPE
+ SYNTAX INTEGER (0..16383)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 21 }
+
+ oltPolicyMapDbaPollingRateLevel0 OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 22 }
+
+ oltPolicyMapDbaPollingRateLevel1 OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 23 }
+
+ oltPolicyMapDbaPollingRateLevel2 OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 24 }
+
+ oltPolicyMapDbaPollingRateLevel3 OBJECT-TYPE
+ SYNTAX INTEGER (1..65535)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 25 }
+
+
+ oltPolicyMapBcastSlaMinBw OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 26 }
+
+ oltPolicyMapBcastSlaMaxAllowedBw OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 27 }
+
+ oltPolicyMapBcastSlaDelaySensitive OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tolerant(0),
+ sensitive(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 28 }
+
+ oltPolicyMapBcastSlaMaxBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 29 }
+
+ oltPolicyMapBcastSlaEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 30 }
+
+ oltPolicyMapBcastSlaWeightDbaTokens OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 31 }
+
+ oltPolicyMapBcastSlaWeightSchedulerMinTokens OBJECT-TYPE
+ SYNTAX INTEGER (0..511)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 32 }
+
+ oltPolicyMapBcastSlaWeightSchedulerMaxTokens OBJECT-TYPE
+ SYNTAX INTEGER (0..511)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 33 }
+
+ oltPolicyMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltPolicyMapEntry 34 }
+
+
+
+-- ***********************************************************
+-- oltFilterRulePolicyMap
+-- ***********************************************************
+ oltFilterRulePolicyMap OBJECT IDENTIFIER ::= { ubiPonProfile 5 }
+
+ oltFilterRulePolicyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltFilterRulePolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRulePolicyMap 1 }
+
+ oltFilterRulePolicyMapEntry OBJECT-TYPE
+ SYNTAX OltFilterRulePolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltFilterRulePolicyMapName }
+ ::= { oltFilterRulePolicyMapTable 1 }
+
+ OltFilterRulePolicyMapEntry ::=
+ SEQUENCE {
+ oltFilterRulePolicyMapName
+ DisplayString,
+ oltFilterRulePolicyMapRowStatus
+ RowStatus,
+ oltFilterRuleOption
+ INTEGER
+ }
+
+ oltFilterRulePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRulePolicyMapEntry 1 }
+
+ oltFilterRulePolicyMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRulePolicyMapEntry 2 }
+
+ oltFilterRuleOption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ filter(1),
+ nofilter(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRulePolicyMapEntry 3 }
+
+
+-- ***********************************************************
+-- oltFilterRuleTable
+-- ***********************************************************
+ oltFilterRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRulePolicyMap 2 }
+
+ oltFilterRuleEntry OBJECT-TYPE
+ SYNTAX OltFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltPolicyMapName, oltFilterRuleDir, oltFilterRuleOltPortNum, oltClassRuleId }
+ ::= { oltFilterRuleTable 1 }
+
+ OltFilterRuleEntry ::=
+ SEQUENCE {
+ oltFilterRuleDirection
+ INTEGER,
+ oltFilterRuleOltPortNumber
+ Integer32,
+ oltFilterClassRuleId
+ Integer32,
+ oltFilterRuleAction
+ INTEGER,
+ oltFilterRulePri
+ Integer32,
+ oltFilterClassMapName
+ DisplayString,
+ oltFilterRuleRowStatus
+ RowStatus
+ }
+
+ oltFilterRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream(0),
+ downstream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRuleEntry 1 }
+
+ oltFilterRuleOltPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRuleEntry 2 }
+
+ oltFilterClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRuleEntry 3 }
+
+ oltFilterRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ discard(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRuleEntry 4 }
+
+ oltFilterRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRuleEntry 5 }
+
+ oltFilterClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRuleEntry 6 }
+
+ oltFilterRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRuleEntry 7 }
+
+
+-- ***********************************************************
+-- oltClassRuleTable
+-- ***********************************************************
+ oltClassRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltFilterRulePolicyMap 3 }
+
+ oltClassRuleEntry OBJECT-TYPE
+ SYNTAX OltClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltPolicyMapName, oltClassRuleDir, oltClassRuleOltPortNum, oltClassRuleId }
+ ::= { oltClassRuleTable 1 }
+
+ OltClassRuleEntry ::=
+ SEQUENCE {
+ oltClassRuleDirection
+ INTEGER,
+ oltClassRuleOltPortNumber
+ Integer32,
+ oltClassRuleId
+ Integer32,
+ oltClassRuleAction
+ INTEGER,
+ oltClassRuleVid
+ Integer32,
+ oltClassRulePri
+ Integer32,
+ oltClassRuleClassMapName
+ DisplayString,
+ oltClassRuleRowStatus
+ RowStatus
+ }
+
+ oltClassRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream(0),
+ downstream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassRuleEntry 1 }
+
+ oltClassRuleOltPortNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassRuleEntry 2 }
+
+ oltClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassRuleEntry 3 }
+
+ oltClassRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ add-cvlan-tag(2),
+ del-tag(4),
+ add-svlan-tag(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassRuleEntry 4 }
+
+ oltClassRuleVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "VLAN ID (1~4094)
+ There is no VLAN ID (65535)
+ Invalid VLAN ID (65535)"
+ ::= { oltClassRuleEntry 5 }
+
+ oltClassRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassRuleEntry 6 }
+
+ oltClassRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassRuleEntry 7 }
+
+ oltClassRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltClassRuleEntry 8 }
+
+-- ***********************************************************
+-- oltLinkFilterRuleTable
+-- ***********************************************************
+ oltLinkFilterRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltLinkFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Link Filtering Rule Table"
+ ::= { oltFilterRulePolicyMap 4 }
+
+ oltLinkFilterRuleEntry OBJECT-TYPE
+ SYNTAX OltLinkFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Link Filtering Rule Entry"
+ INDEX { oltPolicyMapName, oltLinkFilterRuleDir, oltLinkFilterRuleOltLinkNumber, oltClassRuleId }
+ ::= { oltLinkFilterRuleTable 1 }
+
+ OltLinkFilterRuleEntry ::=
+ SEQUENCE {
+ oltLinkFilterRuleDirection
+ INTEGER,
+ oltLinkFilterRuleOltLinkNumber
+ Integer32,
+ oltLinkFilterClassRuleId
+ Integer32,
+ oltLinkFilterRuleAction
+ INTEGER,
+ oltLinkFilterRuleActionParam
+ Integer32,
+ oltLinkFilterRulePri
+ Integer32,
+ oltLinkFilterClassMapName
+ DisplayString,
+ oltLinkFilterRuleRowStatus
+ RowStatus
+ }
+
+ oltLinkFilterRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream(0),
+ downstream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Direction
+ 0 : up,
+ 1 : down"
+ ::= { oltLinkFilterRuleEntry 1 }
+
+ oltLinkFilterRuleOltLinkNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Link Id
+ 1~4 : link Id"
+ ::= { oltLinkFilterRuleEntry 2 }
+
+ oltLinkFilterClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Id"
+ ::= { oltLinkFilterRuleEntry 3 }
+
+ oltLinkFilterRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ through(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Action
+ 1 : through"
+ ::= { oltLinkFilterRuleEntry 4 }
+
+ oltLinkFilterRuleActionParam OBJECT-TYPE
+ SYNTAX Integer32 (0..4)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Action Parameter
+ Action : through
+ (0~1 : upstream, 0~3 : downstream)"
+ ::= { oltLinkFilterRuleEntry 5 }
+
+ oltLinkFilterRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..12)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Filtering Rule Priority
+ 0~12 : Priority"
+ ::= { oltLinkFilterRuleEntry 6 }
+
+ oltLinkFilterClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OLT Class-Map Name"
+ ::= { oltLinkFilterRuleEntry 7 }
+
+ oltLinkFilterRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status
+ 4:CreateAndGo
+ 6:Distroy"
+ ::= { oltLinkFilterRuleEntry 8 }
+
+
+-- ***********************************************************
+-- oltLinkClassRuleTable
+-- ***********************************************************
+ oltLinkClassRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltLinkClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Link Class Rule Table"
+ ::= { oltFilterRulePolicyMap 5 }
+
+ oltLinkClassRuleEntry OBJECT-TYPE
+ SYNTAX OltLinkClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OLT Link Class Rule Entry"
+ INDEX { oltPolicyMapName, oltClassRuleDir, oltClassRuleOltPortNum, onuClassRuleId }
+ ::= { oltLinkClassRuleTable 1 }
+
+ OltLinkClassRuleEntry ::=
+ SEQUENCE {
+ oltLinkClassRuleDirection
+ INTEGER,
+ oltLinkClassRuleOltLinkNumber
+ Integer32,
+ oltLinkClassRuleId
+ Integer32,
+ oltLinkClassRuleAction
+ INTEGER,
+ oltLinkClassRuleVid
+ Integer32,
+ oltLinkClassRulePri
+ Integer32,
+ oltLinkClassRuleClassMapName
+ DisplayString,
+ oltLinkClassRuleRowStatus
+ RowStatus
+ }
+
+ oltLinkClassRuleDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upstream(0),
+ downstream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class Rule Direction"
+ ::= { oltLinkClassRuleEntry 1 }
+
+ oltLinkClassRuleOltLinkNumber OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class Rule Link Id"
+ ::= { oltLinkClassRuleEntry 2 }
+
+ oltLinkClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class Rule Id"
+ ::= { oltLinkClassRuleEntry 3 }
+
+ oltLinkClassRuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ add-cvlan-tag(2),
+ del-tag(4),
+ add-svlan-tag(6)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Class Rule Action"
+ ::= { oltLinkClassRuleEntry 4 }
+
+ oltLinkClassRuleVid OBJECT-TYPE
+ SYNTAX Integer32 (1..4094)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Class Rule Action Param Vlan Id"
+ ::= { oltLinkClassRuleEntry 5 }
+
+ oltLinkClassRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Class Rule Priority"
+ ::= { oltLinkClassRuleEntry 6 }
+
+ oltLinkClassRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To Apply Class Map Name"
+ ::= { oltLinkClassRuleEntry 7 }
+
+ oltLinkClassRuleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status
+ 4:CreateAndGo
+ 6:Distroy"
+ ::= { oltLinkClassRuleEntry 8 }
+
+
+-- ***********************************************************
+-- oltIgmpMapTable
+-- ***********************************************************
+ oltIgmpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltIgmpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonProfile 6 }
+
+ oltIgmpMapEntry OBJECT-TYPE
+ SYNTAX OltIgmpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { oltIgmpMapName }
+ ::= { oltIgmpMapTable 1 }
+
+ OltIgmpMapEntry ::=
+ SEQUENCE {
+ oltIgmpMapName
+ DisplayString,
+ oltIgmpMapMaxIgmpGroups
+ INTEGER,
+ oltIgmpMapRoubustnessCount
+ INTEGER,
+ oltIgmpMapQueryInterval
+ INTEGER,
+ oltIgmpMapQueryResTimeout
+ INTEGER,
+ oltIgmpMapQueryMsgMaxResTime
+ INTEGER,
+ oltIgmpMapStartupQueryCnt
+ INTEGER,
+ oltIgmpMapStartupQueryInterval
+ INTEGER,
+ oltIgmpMapLastMemQueryCnt
+ INTEGER,
+ oltIgmpMapLastMemQueryInterval
+ INTEGER,
+ oltIgmpMapLastMemQueryMsgMaxResTime
+ INTEGER,
+ oltIgmpMapRetransmitCnt
+ INTEGER,
+ oltIgmpMapRetransmitInterval
+ INTEGER,
+ oltIgmpMapVlanTag
+ INTEGER,
+ oltIgmpMapIgmpQueueNum
+ INTEGER,
+ oltIgmpMapSourceIpAddr
+ IpAddress,
+ oltIgmpMapSlaMinBw
+ INTEGER,
+ oltIgmpMapSlaMaxAllowedBw
+ INTEGER,
+ oltIgmpMapDelaySensitive
+ INTEGER,
+ oltIgmpMapSlaMaxBurstSize
+ INTEGER,
+ oltIgmpMapRowStatus
+ RowStatus
+ }
+
+ oltIgmpMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 1 }
+
+ oltIgmpMapMaxIgmpGroups OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 2 }
+
+ oltIgmpMapRoubustnessCount OBJECT-TYPE
+ SYNTAX INTEGER (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 3 }
+
+ oltIgmpMapQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 4 }
+
+ oltIgmpMapQueryResTimeout OBJECT-TYPE
+ SYNTAX INTEGER (1..2600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 5 }
+
+ oltIgmpMapQueryMsgMaxResTime OBJECT-TYPE
+ SYNTAX INTEGER (1..2550)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 6 }
+
+ oltIgmpMapStartupQueryCnt OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 7 }
+
+ oltIgmpMapStartupQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 8 }
+
+ oltIgmpMapLastMemQueryCnt OBJECT-TYPE
+ SYNTAX INTEGER (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 9 }
+
+ oltIgmpMapLastMemQueryInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..2600)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 10 }
+
+ oltIgmpMapLastMemQueryMsgMaxResTime OBJECT-TYPE
+ SYNTAX INTEGER (1..2550)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 11 }
+
+ oltIgmpMapRetransmitCnt OBJECT-TYPE
+ SYNTAX INTEGER (0..3)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 12 }
+
+ oltIgmpMapRetransmitInterval OBJECT-TYPE
+ SYNTAX INTEGER (1..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 13 }
+
+ oltIgmpMapVlanTag OBJECT-TYPE
+ SYNTAX INTEGER (0..65534)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 14 }
+
+ oltIgmpMapIgmpQueueNum OBJECT-TYPE
+ SYNTAX INTEGER (1..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 15 }
+
+ oltIgmpMapSourceIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 16 }
+
+ oltIgmpMapSlaMinBw OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 17 }
+
+ oltIgmpMapSlaMaxAllowedBw OBJECT-TYPE
+ SYNTAX INTEGER (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 18 }
+
+ oltIgmpMapDelaySensitive OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ tolerant(0),
+ sensitive(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 19 }
+
+ oltIgmpMapSlaMaxBurstSize OBJECT-TYPE
+ SYNTAX INTEGER (1..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 20 }
+
+ oltIgmpMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltIgmpMapEntry 21 }
+
+-- ***********************************************************
+-- onuServiceMapTable
+-- ***********************************************************
+ onuServiceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonProfile 7 }
+
+ onuServiceMapEntry OBJECT-TYPE
+ SYNTAX OnuServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuServiceMapName }
+ ::= { onuServiceMapTable 1 }
+
+ OnuServiceMapEntry ::=
+ SEQUENCE {
+ onuServiceMapName
+ DisplayString,
+ onuServiceMapOnuType
+ OnuType,
+ onuServiceQueueMapName
+ DisplayString,
+ onuServicePolicyMapName
+ DisplayString,
+ onuServiceMapRowStatus
+ RowStatus
+ }
+
+ onuServiceMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuServiceMapEntry 1 }
+
+ onuServiceMapOnuType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuServiceMapEntry 2 }
+
+ onuServiceQueueMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuServiceMapEntry 3 }
+
+ onuServicePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuServiceMapEntry 4 }
+
+ onuServiceMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuServiceMapEntry 5 }
+
+-- ***********************************************************
+-- onuClassMapTable
+-- ***********************************************************
+ onuClassMap OBJECT IDENTIFIER ::= { ubiPonProfile 8 }
+
+ onuClassMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassMap 1 }
+
+ onuClassMapEntry OBJECT-TYPE
+ SYNTAX OnuClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuClassMapName }
+ ::= { onuClassMapTable 1 }
+
+ OnuClassMapEntry ::=
+ SEQUENCE {
+ onuClassMapName
+ DisplayString,
+ onuclassMapRowStatus
+ RowStatus
+ }
+
+ onuClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassMapEntry 1 }
+
+ onuclassMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassMapEntry 2 }
+
+-- ***********************************************************
+-- onuClassMapClauseTable
+-- ***********************************************************
+
+ onuClassMapClauseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuClassMapClauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassMap 2 }
+
+ onuClassMapClauseEntry OBJECT-TYPE
+ SYNTAX OnuClassMapClauseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuClassMapName, onuClassMapClauseId }
+ ::= { onuClassMapClauseTable 1 }
+
+ OnuClassMapClauseEntry ::=
+ SEQUENCE {
+ onuClassMapClauseId
+ Integer32,
+ onuClassMapClauseField
+ PonFilterRuleField,
+ onuClassMapClauseLookupValue
+ DisplayString,
+ onuClassMapClauseOperator
+ PonFilterRuleOperator,
+ onuClassMapClauseRowStatus
+ RowStatus
+ }
+
+ onuClassMapClauseId OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassMapClauseEntry 1 }
+
+ onuClassMapClauseField OBJECT-TYPE
+ --SYNTAX PonFilterRuleField
+ SYNTAX INTEGER
+ {
+ l2-da(0),
+ l2-sa(1),
+ llid(2),
+ ether-type(3),
+ vlan(4),
+ l3-da(5),
+ protocol(6),
+ l3-sa(7),
+ l4-dp(8),
+ l4-sp(9),
+ dscp(10),
+ cos(11),
+ tos(16),
+ no-exit(19)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "-------------------------------------------
+ type | value
+ -------------------------------------------
+ layer2DstAddr | dddd.dddd.dddd
+ layer2SrcAddr |
+ -------------------------------------------
+ etherType | 0xdddd
+ -------------------------------------------
+ logicalLinkId | d(1-4)
+ vlanId | dddd(0-4094)
+ ipV4Protocol | ddd(0-255)
+ dscp | dd(0-63)
+ cos | d(0-7)
+ "
+ ::= { onuClassMapClauseEntry 2 }
+
+ onuClassMapClauseLookupValue OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..12))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassMapClauseEntry 3 }
+
+ onuClassMapClauseOperator OBJECT-TYPE
+ SYNTAX PonFilterRuleOperator
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassMapClauseEntry 4 }
+
+ onuClassMapClauseRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassMapClauseEntry 5 }
+
+-- ***********************************************************
+-- onuQueueMapTable
+-- ***********************************************************
+ onuQueueMap OBJECT IDENTIFIER ::= { ubiPonProfile 9 }
+
+ onuQueueMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuQueueMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMap 1 }
+
+ onuQueueMapEntry OBJECT-TYPE
+ SYNTAX OnuQueueMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuQueueMapName }
+ ::= { onuQueueMapTable 1 }
+
+ OnuQueueMapEntry ::=
+ SEQUENCE {
+ onuQueueMapName
+ DisplayString,
+ onuQueueMapOnuType
+ OnuType,
+ onuQueueMapRowStatus
+ RowStatus }
+
+ onuQueueMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapEntry 1 }
+
+ onuQueueMapOnuType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapEntry 2 }
+
+ onuQueueMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapEntry 3 }
+
+
+ onuQueueMapConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuQueueMapConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMap 2 }
+
+ onuQueueMapConfigEntry OBJECT-TYPE
+ SYNTAX OnuQueueMapConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuQueueMapName, onuQueueMapPortLinkNum, onuQueueMapDir }
+ ::= { onuQueueMapConfigTable 1 }
+
+ OnuQueueMapConfigEntry ::=
+ SEQUENCE {
+ onuQueueMapPortLinkNum
+ Integer32,
+ onuQueueMapDir
+ INTEGER,
+ onuQueue0Size
+ Integer32,
+ onuQueue1Size
+ Integer32,
+ onuQueue2Size
+ Integer32,
+ onuQueue3Size
+ Integer32,
+ onuQueue4Size
+ Integer32,
+ onuQueue5Size
+ Integer32,
+ onuQueue6Size
+ Integer32,
+ onuQueue7Size
+ Integer32,
+ onuQueue8Size
+ Integer32,
+ onuQueue9Size
+ Integer32,
+ onuQueue10Size
+ Integer32,
+ onuQueue11Size
+ Integer32,
+ onuQueue12Size
+ Integer32,
+ onuQueue13Size
+ Integer32,
+ onuQueue14Size
+ Integer32,
+ onuQueue15Size
+ Integer32,
+ onuQueue16Size
+ Integer32,
+ onuQueueMapCfgRowStatus
+ RowStatus
+ }
+ onuQueueMapPortLinkNum OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "queueMapDir : upstream -> link(1~4)
+
+ ququeMapDir : downstream -> user port(1~2)
+ "
+ ::= { onuQueueMapConfigEntry 1 }
+
+ onuQueueMapDir OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upStream(0),
+ downStream(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "upstream : queue <0 - 9>
+ downstream : queue <0 - 16>"
+ ::= { onuQueueMapConfigEntry 2 }
+
+
+
+ onuQueue0Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 3 }
+
+ onuQueue1Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 4 }
+
+ onuQueue2Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 5 }
+
+ onuQueue3Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 6 }
+
+ onuQueue4Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 7 }
+
+ onuQueue5Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 8 }
+
+ onuQueue6Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 9 }
+
+ onuQueue7Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 10 }
+
+ onuQueue8Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 11 }
+
+ onuQueue9Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 12 }
+
+ onuQueue10Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 13 }
+
+ onuQueue11Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 14 }
+
+ onuQueue12Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 15 }
+
+ onuQueue13Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 16 }
+
+ onuQueue14Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 17 }
+
+ onuQueue15Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 18 }
+
+ onuQueue16Size OBJECT-TYPE
+ SYNTAX Integer32 (0..240)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 19 }
+
+ onuQueueMapCfgRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuQueueMapConfigEntry 20 }
+
+-- ***********************************************************
+-- onuIgmpMapTable
+-- ***********************************************************
+ onuIgmpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuIgmpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonProfile 10 }
+
+ onuIgmpMapEntry OBJECT-TYPE
+ SYNTAX OnuIgmpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuIgmpMapName }
+ ::= { onuIgmpMapTable 1 }
+
+ OnuIgmpMapEntry ::=
+ SEQUENCE {
+ onuIgmpMapName
+ DisplayString,
+ onuIgmpRobustnessCnt
+ Integer32,
+ onuIgmpNewQueryCnt
+ Integer32,
+ onuIgmpUserPort1Group
+ Integer32,
+ onuIgmpUserPort1QueueForDownClass
+ Integer32,
+ onuIgmpUserPort2Group
+ Integer32,
+ onuIgmpUserPort2QueueForDownClass
+ Integer32,
+ onuIgmpUserPort3Group
+ Integer32,
+ onuIgmpUserPort3QueueForDownClass
+ Integer32,
+ onuIgmpUserPort4Group
+ Integer32,
+ onuIgmpUserPort4QueueForDownClass
+ Integer32,
+ onuIgmpMapRowStatus
+ RowStatus
+ }
+
+ onuIgmpMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 1 }
+
+ onuIgmpRobustnessCnt OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 2 }
+
+ onuIgmpNewQueryCnt OBJECT-TYPE
+ SYNTAX Integer32 (0..6)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 3 }
+
+ onuIgmpUserPort1Group OBJECT-TYPE
+ SYNTAX Integer32 (0..80)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 4 }
+
+ onuIgmpUserPort1QueueForDownClass OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 5 }
+
+ onuIgmpUserPort2Group OBJECT-TYPE
+ SYNTAX Integer32 (0..80)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 6 }
+
+ onuIgmpUserPort2QueueForDownClass OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 7 }
+
+ onuIgmpUserPort3Group OBJECT-TYPE
+ SYNTAX Integer32 (0..80)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 8 }
+
+ onuIgmpUserPort3QueueForDownClass OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 9 }
+
+ onuIgmpUserPort4Group OBJECT-TYPE
+ SYNTAX Integer32 (0..80)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 10 }
+
+ onuIgmpUserPort4QueueForDownClass OBJECT-TYPE
+ SYNTAX Integer32 (0..10)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 11 }
+
+
+ onuIgmpMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuIgmpMapEntry 12 }
+
+-- ***********************************************************
+-- onuBridgeMapTable
+-- ***********************************************************
+ onuBridgeMap OBJECT IDENTIFIER ::= { ubiPonProfile 11 }
+
+ onuBridgeMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuBridgeMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBridgeMap 1 }
+
+ onuBridgeMapEntry OBJECT-TYPE
+ SYNTAX OnuBridgeMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuBridgeMapName }
+ ::= { onuBridgeMapTable 1 }
+
+ OnuBridgeMapEntry ::=
+ SEQUENCE {
+ onuBridgeMapName
+ DisplayString,
+ onuBridgeMapMacLimit
+ Integer32,
+ onuBridgeMapRowStatus
+ RowStatus
+ }
+
+ onuBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBridgeMapEntry 1 }
+
+ onuBridgeMapMacLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..512)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBridgeMapEntry 2 }
+
+ onuBridgeMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBridgeMapEntry 3 }
+
+ onuLinkCfgTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuLinkCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBridgeMap 2 }
+
+ onuLinkCfgEntry OBJECT-TYPE
+ SYNTAX OnuLinkCfgEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuBridgeMapName, onuLinkId }
+ ::= { onuLinkCfgTable 1 }
+
+ OnuLinkCfgEntry ::=
+ SEQUENCE {
+ onuBridgekeyExchangeTimer
+ INTEGER
+ }
+ onuBridgekeyExchangeTimer OBJECT-TYPE
+ SYNTAX INTEGER (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuLinkCfgEntry 1 }
+
+ onuLinkBridgeModeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuLinkBridgeModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBridgeMap 3 }
+
+ onuLinkBridgeModeEntry OBJECT-TYPE
+ SYNTAX OnuLinkBridgeModeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuBridgeMapName, onuLinkId }
+ ::= { onuLinkBridgeModeTable 1 }
+
+ OnuLinkBridgeModeEntry ::=
+ SEQUENCE {
+ onuPonBridgeType
+ INTEGER,
+ onuPonBridgeMacTableEntryLimit
+ Integer32
+ }
+
+ onuPonBridgeType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ simpleBridged(0),
+ --sharedVlan(3),
+ --transparentVlan(4),
+ --prioritySharedVlan(11),
+ --prioritySimpleBridged(12),
+ --transparentPrioritySharedVlan(13)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuLinkBridgeModeEntry 1 }
+
+ onuPonBridgeMacTableEntryLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuLinkBridgeModeEntry 2 }
+
+ onuPortBridgeConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuPortBridgeConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuBridgeMap 4 }
+
+ onuPortBridgeConfigEntry OBJECT-TYPE
+ SYNTAX OnuPortBridgeConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuBridgeMapName, onuUserPort }
+ ::= { onuPortBridgeConfigTable 1 }
+
+ OnuPortBridgeConfigEntry ::=
+ SEQUENCE {
+ onuUserPort
+ Integer32,
+ onuUserBridgeAutoLearnLimit
+ Integer32,
+ onuUserBridgeLearnAgeLimit
+ Integer32
+ }
+
+ onuUserPort OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPortBridgeConfigEntry 1 }
+
+ onuUserBridgeAutoLearnLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPortBridgeConfigEntry 2 }
+
+ onuUserBridgeLearnAgeLimit OBJECT-TYPE
+ SYNTAX Integer32 (0..32768)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPortBridgeConfigEntry 3 }
+
+
+-- ***********************************************************
+-- onuPolicyMap
+-- ***********************************************************
+ onuPolicyMap OBJECT IDENTIFIER ::= { ubiPonProfile 12 }
+
+ onuPolicyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU Policy-map Name & Onu-type"
+ ::= { onuPolicyMap 1 }
+
+ onuPolicyMapEntry OBJECT-TYPE
+ SYNTAX OnuPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuPolicyMapName }
+ ::= { onuPolicyMapTable 1 }
+
+ OnuPolicyMapEntry ::=
+ SEQUENCE {
+ onuPolicyMapName
+ DisplayString,
+ onuPolicyMapOnuType
+ OnuType,
+ onuPolicyMapRowStatus
+ RowStatus
+ }
+
+ onuPolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPolicyMapEntry 1 }
+
+ onuPolicyMapOnuType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPolicyMapEntry 2 }
+
+ onuPolicyMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPolicyMapEntry 3 }
+
+-- ***********************************************************
+-- onuPortFilterRuleTable
+-- ***********************************************************
+ onuPortFilterRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuPortFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Filtering Set of Onu Policy-map about Port Filter Rule
+ a) discard"
+ ::= { onuPolicyMap 2 }
+
+ onuPortFilterRuleEntry OBJECT-TYPE
+ SYNTAX OnuPortFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuPolicyMapName, onuPortFilterRuleIngressPort, onuClassRuleId }
+ ::= { onuPortFilterRuleTable 1 }
+
+ OnuPortFilterRuleEntry ::=
+ SEQUENCE {
+ onuPortFilterRuleIngressPort
+ INTEGER,
+ onuClassRuleId
+ Integer32,
+ onuPortFilterRulePri
+ Integer32,
+ onuPortFilterClassMapName
+ DisplayString,
+ onuPortFilterRuleRowStatus
+ Integer32
+ }
+
+ onuPortFilterRuleIngressPort OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ downPonPort(0),
+ upUserPort1(1),
+ upUserPort2(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPortFilterRuleEntry 1 }
+
+ onuClassRuleId OBJECT-TYPE
+ SYNTAX Integer32 (1..16)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPortFilterRuleEntry 2 }
+
+ onuPortFilterRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..14)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only Acceptable for even value."
+ ::= { onuPortFilterRuleEntry 3 }
+
+ onuPortFilterClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPortFilterRuleEntry 4 }
+
+ onuPortFilterRuleRowStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPortFilterRuleEntry 5 }
+
+-- ***********************************************************
+-- onuUpLinkFilterRuleTable
+-- ***********************************************************
+
+ onuUpLinkFilterRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuUpLinkFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuPolicyMap 3 }
+
+ onuUpLinkFilterRuleEntry OBJECT-TYPE
+ SYNTAX OnuUpLinkFilterRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuPolicyMapName, onuLinkId, onuClassRuleId }
+ ::= { onuUpLinkFilterRuleTable 1 }
+
+ OnuUpLinkFilterRuleEntry ::=
+ SEQUENCE {
+ onuUpLinkFilterRulePri
+ Integer32,
+ onuUpLinkFilterClassMapName
+ DisplayString,
+ onuUpLinkFilterRuleRowStatus
+ Integer32
+ }
+
+ onuUpLinkFilterRulePri OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only Acceptable for even value."
+ ::= { onuUpLinkFilterRuleEntry 1 }
+
+ onuUpLinkFilterClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuUpLinkFilterRuleEntry 2 }
+
+ onuUpLinkFilterRuleRowStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuUpLinkFilterRuleEntry 3 }
+
+-- ***********************************************************
+-- onuClassRuleTable
+-- ***********************************************************
+ onuClassRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Filtering Set of Onu Policy-map about Class Rule
+ a) forward
+ b) through"
+ ::= { onuPolicyMap 4 }
+
+ onuClassRuleEntry OBJECT-TYPE
+ SYNTAX OnuClassRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuPolicyMapName, onuPortFilterRuleIngressPort, onuClassRuleId }
+ ::= { onuClassRuleTable 1 }
+
+ OnuClassRuleEntry ::=
+ SEQUENCE {
+ onuClassRuleEgressPortLinkNum
+ Integer32,
+ onuClassRuleEgressQueueNum
+ Integer32,
+ onuClassRulePri
+ Integer32,
+ onuClassRuleClassMapName
+ DisplayString,
+ onuClassRuleRowStatus
+ Integer32
+ }
+
+ onuClassRuleEgressPortLinkNum OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassRuleEntry 1 }
+
+
+ onuClassRuleEgressQueueNum OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassRuleEntry 2 }
+
+ onuClassRulePri OBJECT-TYPE
+ SYNTAX Integer32 (4..6)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only Acceptable for even value."
+ ::= { onuClassRuleEntry 3 }
+
+ onuClassRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassRuleEntry 4 }
+
+ onuClassRuleRowStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassRuleEntry 5 }
+
+
+-- ***********************************************************
+-- onuClassTagRuleTable
+-- ***********************************************************
+
+ onuClassTagRuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuClassTagRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Filtering Set of Onu Policy-map about Class Tag Rule
+ a) del-tag
+ b) replace-tag-and-set-vid
+ c) set-vid-and-add-tag"
+ ::= { onuPolicyMap 5 }
+
+ onuClassTagRuleEntry OBJECT-TYPE
+ SYNTAX OnuClassTagRuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuPolicyMapName, onuPortFilterRuleIngressPort, onuClassRuleId }
+ ::= { onuClassTagRuleTable 1 }
+
+ OnuClassTagRuleEntry ::=
+ SEQUENCE {
+ onuClassTagRuleEgressPortLinkNum
+ Integer32,
+ onuClassTagRuleEgressQueueNum
+ Integer32,
+ onuClassTagRulePri
+ Integer32,
+ onuClassTagRuleClassMapName
+ DisplayString,
+ onuClassTagRuleRowStatus
+ Integer32
+ }
+
+ onuClassTagRuleEgressPortLinkNum OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassTagRuleEntry 1 }
+
+
+ onuClassTagRuleEgressQueueNum OBJECT-TYPE
+ SYNTAX Integer32 (0..16)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassTagRuleEntry 2 }
+
+ onuClassTagRulePri OBJECT-TYPE
+ SYNTAX Integer32 (4..6)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Only Acceptable for even value."
+ ::= { onuClassTagRuleEntry 3 }
+
+ onuClassTagRuleClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassTagRuleEntry 4 }
+
+ onuClassTagRuleRowStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuClassTagRuleEntry 5 }
+
+-- ***********************************************************
+-- onuSlaMap
+-- ***********************************************************
+ onuSlaMap OBJECT IDENTIFIER ::= { ubiPonProfile 13 }
+
+-- ***********************************************************
+-- onuSlaMapTable
+-- ***********************************************************
+ onuSlaMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuSlaMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaMap 1 }
+
+ onuSlaMapEntry OBJECT-TYPE
+ SYNTAX OnuSlaMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuSlaMapName }
+ ::= { onuSlaMapTable 1 }
+
+ OnuSlaMapEntry ::=
+ SEQUENCE {
+ onuSlaMapName
+ DisplayString,
+ onuSlaUpstreamMin
+ Integer32,
+ onuSlaUpstreamMax
+ Integer32,
+ onuSlaDownstreamMin
+ Integer32,
+ onuSlaDownstreamMax
+ Integer32,
+ onuSlaMapRowStatus
+ RowStatus
+ }
+
+ onuSlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaMapEntry 1 }
+
+ onuSlaUpstreamMin OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaMapEntry 2 }
+
+ onuSlaUpstreamMax OBJECT-TYPE
+ SYNTAX Integer32 (256..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaMapEntry 3 }
+
+ onuSlaDownstreamMin OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaMapEntry 4 }
+
+ onuSlaDownstreamMax OBJECT-TYPE
+ SYNTAX Integer32 (256..1000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaMapEntry 5 }
+
+ onuSlaMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaMapEntry 6 }
+
+-- ***********************************************************
+-- onuSlaTable
+-- ***********************************************************
+ onuSlaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuSlaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaMap 2 }
+
+ onuSlaEntry OBJECT-TYPE
+ SYNTAX OnuSlaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuSlaMapName, onuLinkId, onuSlaDir }
+ ::= { onuSlaTable 1 }
+
+ OnuSlaEntry ::=
+ SEQUENCE {
+ onuLinkId
+ Integer32,
+ onuSlaDir
+ INTEGER,
+ onuSlaMinBw
+ Integer32,
+ onuSlaMaxAllowedBw
+ Integer32,
+ onuSlaMinBwWeight
+ INTEGER,
+ onuSlaMaxBwWeight
+ INTEGER,
+ onuSlaMinBwBurstSize
+ Integer32,
+ onuSlaMaxBwBurstSize
+ Integer32,
+ onuSlaMinPrio
+ Integer32,
+ onuSlaMaxPrio
+ Integer32,
+ onuSlaQueue0Ratio
+ Integer32,
+ onuSlaQueue1Ratio
+ Integer32,
+ onuSlaQueue2Ratio
+ Integer32,
+ onuSlaQueue3Ratio
+ Integer32,
+ onuSlaDbaPollingLevel
+ Integer32
+ }
+
+ onuLinkId OBJECT-TYPE
+ SYNTAX Integer32 (1..4)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaEntry 1 }
+
+ onuSlaDir OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ upStream(0),
+ downStream(1)
+ --multicast(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaEntry 2 }
+
+ onuSlaMinBw OBJECT-TYPE
+ SYNTAX Integer32 (0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaEntry 3 }
+
+ onuSlaMaxAllowedBw OBJECT-TYPE
+ SYNTAX Integer32 (256..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaEntry 4 }
+
+ onuSlaMinBwWeight OBJECT-TYPE
+ SYNTAX INTEGER (4..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaEntry 5 }
+
+ onuSlaMaxBwWeight OBJECT-TYPE
+ SYNTAX INTEGER (4..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaEntry 6 }
+
+ onuSlaMinBwBurstSize OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaEntry 7 }
+
+ onuSlaMaxBwBurstSize OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSlaEntry 8 }
+
+ onuSlaMinPrio OBJECT-TYPE
+ SYNTAX Integer32 (0..2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla min priority"
+ ::= { onuSlaEntry 9 }
+
+ onuSlaMaxPrio OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla max priority"
+ ::= { onuSlaEntry 10 }
+
+ onuSlaQueue0Ratio OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla Queue0 Ratio (only downstream)"
+ ::= { onuSlaEntry 11 }
+
+ onuSlaQueue1Ratio OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla Queue1 Ratio (only downstream)"
+ ::= { onuSlaEntry 12 }
+
+ onuSlaQueue2Ratio OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla Queue2 Ratio (only downstream)"
+ ::= { onuSlaEntry 13 }
+
+ onuSlaQueue3Ratio OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla Queue3 Ratio (only downstream)"
+ ::= { onuSlaEntry 14 }
+
+ onuSlaDbaPollingLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "onu sla DBA Polling Level (only upstream)"
+ ::= { onuSlaEntry 15 }
+
+-- ***********************************************************
+-- defaultServiceMapTable
+-- ***********************************************************
+ defaultServiceMap OBJECT IDENTIFIER ::= { ubiPonProfile 14 }
+
+ defaultServiceMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DefaultServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServiceMap 1 }
+
+ defaultServiceMapEntry OBJECT-TYPE
+ SYNTAX DefaultServiceMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { defaultServiceMapOnuName }
+ ::= { defaultServiceMapTable 1 }
+
+ DefaultServiceMapEntry ::=
+ SEQUENCE {
+ defaultServiceMapOnuName
+ DisplayString,
+ defaultServiceMapRefOnuType
+ OnuType,
+ defaultServiceMapName
+ DisplayString,
+ defaultServiceMapRowStatus
+ RowStatus
+ }
+
+ defaultServiceMapOnuName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServiceMapEntry 1 }
+
+ defaultServiceMapRefOnuType OBJECT-TYPE
+ SYNTAX OnuType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServiceMapEntry 2 }
+
+ defaultServiceMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServiceMapEntry 3 }
+
+ defaultServiceMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServiceMapEntry 4 }
+
+
+-- ***********************************************************
+-- classMapTable
+-- ***********************************************************
+ ubiOnuSwitchPonProfile OBJECT IDENTIFIER ::= { ubiPonProfileMIBObjects 2 }
+
+ classMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiOnuSwitchPonProfile 1 }
+
+ classMapEntry OBJECT-TYPE
+ SYNTAX ClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { classMapName }
+ ::= { classMapTable 1 }
+
+ ClassMapEntry ::=
+ SEQUENCE {
+ classMapName
+ DisplayString,
+ classMapType
+ INTEGER,
+ classMapFieldType
+ OCTET STRING,
+ classMapMap
+ DisplayString,
+ classMapStatus
+ RowStatus
+ }
+
+ classMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { classMapEntry 1 }
+
+ classMapType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ cos(1),
+ tos(2),
+ diffserv(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { classMapEntry 2 }
+
+ classMapFieldType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..5))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "00: none,
+ 01: cos,
+ 02: tos,
+ 03: deffserv"
+ ::= { classMapEntry 3 }
+
+ classMapMap OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (8..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { classMapEntry 4 }
+
+ classMapStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { classMapEntry 5 }
+
+-- ***********************************************************
+-- policyMapTable
+-- ***********************************************************
+ policyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiOnuSwitchPonProfile 2 }
+
+ policyMapEntry OBJECT-TYPE
+ SYNTAX PolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { policyMapName }
+ ::= { policyMapTable 1 }
+
+ PolicyMapEntry ::=
+ SEQUENCE {
+ policyMapName
+ DisplayString,
+ policyMapUserPriorityPort1
+ Integer32,
+ policyMapUserPriorityPort2
+ Integer32,
+ policyMapUserPriorityPort3
+ Integer32,
+ policyMapUserPriorityPort4
+ Integer32,
+ policyMapUserPriorityPort5
+ Integer32,
+ policyMapWrrQueueCfgQ1
+ Integer32,
+ policyMapWrrQueueCfgQ2
+ Integer32,
+ policyMapWrrQueueCfgQ3
+ Integer32,
+ policyMapWrrQueueCfgQ4
+ Integer32,
+ policyMapSchedule
+ INTEGER,
+ policyMapReMapEnable
+ INTEGER,
+ policyMapReMapPriority0
+ Integer32,
+ policyMapReMapPriority1
+ Integer32,
+ policyMapReMapPriority2
+ Integer32,
+ policyMapReMapPriority3
+ Integer32,
+ policyMapReMapPriority4
+ Integer32,
+ policyMapReMapPriority5
+ Integer32,
+ policyMapReMapPriority6
+ Integer32,
+ policyMapReMapPriority7
+ Integer32,
+ policyMapRateLimitIngressPort1
+ Integer32,
+ policyMapRateLimitIngressPort2
+ Integer32,
+ policyMapRateLimitIngressPort3
+ Integer32,
+ policyMapRateLimitIngressPort4
+ Integer32,
+ policyMapRateLimitIngressPort5
+ Integer32,
+ policyMapRateLimitEgressPort1
+ Integer32,
+ policyMapRateLimitEgressPort2
+ Integer32,
+ policyMapRateLimitEgressPort3
+ Integer32,
+ policyMapRateLimitEgressPort4
+ Integer32,
+ policyMapRateLimitEgressPort5
+ Integer32,
+ policyMapStormCntlBroadcastPort1
+ INTEGER,
+ policyMapStormCntlBroadcastPort2
+ INTEGER,
+ policyMapStormCntlBroadcastPort3
+ INTEGER,
+ policyMapStormCntlBroadcastPort4
+ INTEGER,
+ policyMapStormCntlBroadcastPort5
+ INTEGER,
+ policyMapStormCntlDlfMulticastPort1
+ INTEGER,
+ policyMapStormCntlDlfMulticastPort2
+ INTEGER,
+ policyMapStormCntlDlfMulticastPort3
+ INTEGER,
+ policyMapStormCntlDlfMulticastPort4
+ INTEGER,
+ policyMapStormCntlDlfMulticastPort5
+ INTEGER,
+ policyMapStormCntlRatePort1
+ Integer32,
+ policyMapStormCntlRatePort2
+ Integer32,
+ policyMapStormCntlRatePort3
+ Integer32,
+ policyMapStormCntlRatePort4
+ Integer32,
+ policyMapStormCntlRatePort5
+ Integer32,
+-- policyMapPortState1
+-- INTEGER,
+-- policyMapPortState2
+-- INTEGER,
+-- policyMapPortState3
+-- INTEGER,
+-- policyMapPortState4
+-- INTEGER,
+-- policyMapPortState5
+-- INTEGER,
+ policyMapStatus
+ RowStatus
+ }
+
+ policyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 1 }
+
+ policyMapUserPriorityPort1 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 2 }
+
+ policyMapUserPriorityPort2 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 3 }
+
+ policyMapUserPriorityPort3 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 4 }
+
+ policyMapUserPriorityPort4 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 5 }
+
+ policyMapUserPriorityPort5 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 6 }
+
+ policyMapWrrQueueCfgQ1 OBJECT-TYPE
+ SYNTAX Integer32 (1..55)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 7 }
+
+ policyMapWrrQueueCfgQ2 OBJECT-TYPE
+ SYNTAX Integer32 (1..55)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 8 }
+
+ policyMapWrrQueueCfgQ3 OBJECT-TYPE
+ SYNTAX Integer32 (1..55)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 9 }
+
+ policyMapWrrQueueCfgQ4 OBJECT-TYPE
+ SYNTAX Integer32 (1..55)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 10 }
+
+ policyMapSchedule OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ wrr(0),
+ strictPriority(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 11 }
+
+ policyMapReMapEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 12 }
+
+ policyMapReMapPriority0 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 13 }
+
+ policyMapReMapPriority1 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 14 }
+
+ policyMapReMapPriority2 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 15 }
+
+ policyMapReMapPriority3 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 16 }
+
+ policyMapReMapPriority4 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 17 }
+
+ policyMapReMapPriority5 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 18 }
+
+ policyMapReMapPriority6 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 19 }
+
+ policyMapReMapPriority7 OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 20 }
+
+ policyMapRateLimitIngressPort1 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 21 }
+
+ policyMapRateLimitIngressPort2 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 22 }
+
+ policyMapRateLimitIngressPort3 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 23 }
+
+ policyMapRateLimitIngressPort4 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 24 }
+
+ policyMapRateLimitIngressPort5 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 25 }
+
+ policyMapRateLimitEgressPort1 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 26 }
+
+ policyMapRateLimitEgressPort2 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 27 }
+
+ policyMapRateLimitEgressPort3 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 28 }
+
+ policyMapRateLimitEgressPort4 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 29 }
+
+ policyMapRateLimitEgressPort5 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 30 }
+
+ policyMapStormCntlBroadcastPort1 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 31 }
+
+ policyMapStormCntlBroadcastPort2 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 32 }
+
+ policyMapStormCntlBroadcastPort3 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 33 }
+
+ policyMapStormCntlBroadcastPort4 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 34 }
+
+ policyMapStormCntlBroadcastPort5 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 35 }
+
+ policyMapStormCntlDlfMulticastPort1 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 36 }
+
+ policyMapStormCntlDlfMulticastPort2 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 37 }
+
+ policyMapStormCntlDlfMulticastPort3 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 38 }
+
+ policyMapStormCntlDlfMulticastPort4 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 39 }
+
+ policyMapStormCntlDlfMulticastPort5 OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 40 }
+
+ policyMapStormCntlRatePort1 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 41 }
+
+ policyMapStormCntlRatePort2 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 42 }
+
+ policyMapStormCntlRatePort3 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 43 }
+
+ policyMapStormCntlRatePort4 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 44 }
+
+ policyMapStormCntlRatePort5 OBJECT-TYPE
+ SYNTAX Integer32 (64..100000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 45 }
+
+ policyMapStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { policyMapEntry 46 }
+
+-- policyMapPortState1 OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- noShutdown(0),
+-- shutdown(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { policyMapEntry 46 }
+--
+-- policyMapPortState2 OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- noShutdown(0),
+-- shutdown(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { policyMapEntry 47 }
+--
+-- policyMapPortState3 OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- noShutdown(0),
+-- shutdown(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { policyMapEntry 48 }
+--
+-- policyMapPortState4 OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- noShutdown(0),
+-- shutdown(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { policyMapEntry 49 }
+--
+-- policyMapPortState5 OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- noShutdown(0),
+-- shutdown(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { policyMapEntry 50 }
+--
+-- policyMapStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Description."
+-- ::= { policyMapEntry 51 }
+
+
+-- ***********************************************************
+-- ubiOntSwitchMIBNotificationPrefix
+-- ***********************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ ubiPonProfileMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiPonProfileMIB 2 }
+ ubiPonProfileMIBNotifications OBJECT IDENTIFIER ::= { ubiPonProfileMIBNotificationPrefix 0 }
+
+ -- TODO
+
+-- ***********************************************************
+-- ubiPonProfileMIBConformance
+-- ***********************************************************
+-- conformance information
+ ubiPonProfileMIBConformance OBJECT IDENTIFIER ::= { ubiPonProfileMIB 3 }
+ ubiPonProfileMIBCompliances OBJECT IDENTIFIER ::= { ubiPonProfileMIBConformance 1 }
+ ubiPonProfileMIBGroups OBJECT IDENTIFIER ::= { ubiPonProfileMIBConformance 2 }
+
+-- compliance statements
+ ubiPonProfileMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Description"
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiPonProfileMIBGroup,
+ ubiPonProfileMIBNotificationGroup
+ }
+ GROUP ubiPonProfileMIBGroup
+ DESCRIPTION
+ "Description"
+ GROUP ubiPonProfileMIBNotificationGroup
+ DESCRIPTION
+ "Description"
+
+ ::= { ubiPonProfileMIBCompliances 1 }
+
+-- compliance statements
+ ubiPonProfileMIBGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss qos profile information MIB"
+ ::= { ubiPonProfileMIBGroups 1 }
+
+ ubiPonProfileMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss qos profile information Notifications"
+ ::= { ubiPonProfileMIBGroups 2 }
+
+ END
+
+--
+-- UBIQUOSS-EPON-QOS-PROFILE-MIB.my
+--
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-SERVICE-POLICY-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-SERVICE-POLICY-GROUP-MIB new file mode 100644 index 0000000..3c71635 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-SERVICE-POLICY-GROUP-MIB @@ -0,0 +1,374 @@ +-- *****************************************************************
+-- UBIQUOSS-EPON-SERVICE-POLICY-GROUP-MIB.my
+--
+-- Jun 2008, Hyungeun Park
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-EPON-SERVICE-POLICY-GROUP-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ entPhysicalIndex
+ FROM ENTITY-MIB
+ ifIndex
+ FROM RFC1213-MIB
+ Integer32, OBJECT-TYPE, MODULE-IDENTITY
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM SNMPv2-TC
+ ubiEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+
+
+ ubiServicePolicyMIB MODULE-IDENTITY
+ LAST-UPDATED "200806171703Z" -- Jun 17, 2008 at 17:03 GMT
+ ORGANIZATION
+ "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : Hyungeun Park
+ Ubiquoss Corp.
+ Postal: : 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: : phe618@ubiquoss.com
+ Phone : +82-2-2190-3166"
+ DESCRIPTION
+ "This MIB module defines epon service policy information"
+ ::= { ubiEponGroupMIB 4 }
+
+
+--
+-- Node definitions
+--
+
+ ubiServicePolicyMIBObjects OBJECT IDENTIFIER ::= { ubiServicePolicyMIB 1 }
+
+-- ***********************************************************
+-- ponServicePolicy
+-- ***********************************************************
+ ubiPonServicePolicy OBJECT IDENTIFIER ::= { ubiServicePolicyMIBObjects 1 }
+
+-- ***********************************************************
+-- oltServicePolicyTable
+-- **********************************************************
+ oltServicePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonServicePolicy 1 }
+
+ oltServicePolicyEntry OBJECT-TYPE
+ SYNTAX OltServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { oltServicePolicyTable 1 }
+
+ OltServicePolicyEntry ::=
+ SEQUENCE {
+ servicePolicyServiceMapName
+ DisplayString
+ }
+
+ servicePolicyServiceMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { oltServicePolicyEntry 1 }
+
+-- ***********************************************************
+-- onuServicePolicyTable
+-- ***********************************************************
+ onuServicePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiPonServicePolicy 2 }
+
+ onuServicePolicyEntry OBJECT-TYPE
+ SYNTAX OnuServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { onuServicePolicyTable 1 }
+
+ OnuServicePolicyEntry ::=
+ SEQUENCE {
+ servicePolicySlaMapName
+ DisplayString,
+ servicePolicyBridgeMapName
+ DisplayString,
+ servicePolicyIgmpMapName
+ DisplayString
+ }
+
+ servicePolicySlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuServicePolicyEntry 1 }
+
+ servicePolicyBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuServicePolicyEntry 2 }
+
+ servicePolicyIgmpMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuServicePolicyEntry 3 }
+
+-- ***********************************************************
+-- defaultServicePolicy
+-- ***********************************************************
+ defaultServicePolicy OBJECT IDENTIFIER ::= { ubiPonServicePolicy 3 }
+
+ defaultServicePolicySlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 1 }
+
+ defaultServicePolicyBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 2 }
+
+ defaultServicePolicyIgmpMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 3 }
+
+ defaultHybridServicePolicySlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 4 }
+
+ defaultHybridServicePolicyBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 5 }
+
+ defaultHybridServicePolicyIgmpMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 6 }
+
+ defaultGigaOntServicePolicySlaMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 7 }
+
+ defaultGigaOntServicePolicyBridgeMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 8 }
+
+ defaultGigaOntServicePolicyIgmpMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..64))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { defaultServicePolicy 9 }
+
+-- ***********************************************************
+-- onuSwitchServicePolicyTable
+-- **********************************************************
+ onuSwitchServicePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuSwitchServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiServicePolicyMIBObjects 2 }
+
+ onuSwitchServicePolicyEntry OBJECT-TYPE
+ SYNTAX OnuSwitchServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { portIndex, onuId }
+ ::= { onuSwitchServicePolicyTable 1 }
+
+ OnuSwitchServicePolicyEntry ::=
+ SEQUENCE {
+ onuSwitchServicePolicyClassMapName
+ DisplayString,
+ onuSwitchServicePolicyMapName
+ DisplayString,
+ onuSwitchServicePolicyStatus
+ INTEGER
+ }
+
+ onuSwitchServicePolicyClassMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSwitchServicePolicyEntry 1 }
+
+ onuSwitchServicePolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSwitchServicePolicyEntry 2 }
+
+ onuSwitchServicePolicyStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ set(1),
+ unset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { onuSwitchServicePolicyEntry 3 }
+
+-- ***********************************************************
+-- oltSwitchServicePolicy
+-- ***********************************************************
+ oltSwitchServicePolicy OBJECT IDENTIFIER ::= { ubiServicePolicyMIBObjects 3 }
+
+ oltSwitchServicePolicyAttach OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If you attach policy, set the name of policy.
+ if you detach policy, set zero-length string."
+ ::= { oltSwitchServicePolicy 1 }
+
+ servicePolicyOutputShapingControl OBJECT-TYPE
+ SYNTAX Integer32 (0..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "default : 0
+ Unit : Bytes"
+ ::= { oltSwitchServicePolicy 2 }
+
+ servicePolicyInputShapingControl OBJECT-TYPE
+ SYNTAX Integer32 (0..31)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "default : 0
+ Unit : Bytes"
+ ::= { oltSwitchServicePolicy 3 }
+
+
+-- ***********************************************************
+-- ubiServicePolicyMIBNotificationPrefix
+-- ***********************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ ubiServicePolicyMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiServicePolicyMIB 2 }
+ ubiServicePolicyMIBNotifications OBJECT IDENTIFIER ::= { ubiServicePolicyMIBNotificationPrefix 0 }
+
+ -- TODO
+
+-- ***********************************************************
+-- ubiServicePolicyMIBConformance
+-- ***********************************************************
+-- conformance information
+ ubiServicePolicyMIBConformance OBJECT IDENTIFIER ::= { ubiServicePolicyMIB 3 }
+ ubiServicePolicyMIBCompliances OBJECT IDENTIFIER ::= { ubiServicePolicyMIBConformance 1 }
+ ubiServicePolicyMIBGroups OBJECT IDENTIFIER ::= { ubiServicePolicyMIBConformance 2 }
+
+-- compliance statements
+ ubiServicePolicyMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Description"
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiServicePolicyMIBGroup,
+ ubiServicePolicyMIBNotificationGroup
+ }
+ GROUP ubiServicePolicyMIBGroup
+ DESCRIPTION
+ "Description"
+ GROUP ubiServicePolicyMIBNotificationGroup
+ DESCRIPTION
+ "Description"
+
+ ::= { ubiServicePolicyMIBCompliances 1 }
+
+-- compliance statements
+ ubiServicePolicyMIBGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss service policy information MIB"
+ ::= { ubiServicePolicyMIBGroups 1 }
+
+ ubiServicePolicyMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss service policy information Notifications"
+ ::= { ubiServicePolicyMIBGroups 2 }
+
+
+ END
+
+--
+-- UBIQUOSS-EPON-SERVICE-POLICY-MIB.my
+--
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-SOFTWARE-MANAGEMENT-GROUP-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-SOFTWARE-MANAGEMENT-GROUP-MIB new file mode 100644 index 0000000..ef043fd --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-SOFTWARE-MANAGEMENT-GROUP-MIB @@ -0,0 +1,590 @@ +-- *****************************************************************
+-- UBIQUOSS-EPON-SOFTWARE-MANAGEMENT-GROUP-MIB.my
+--
+-- Jun 2008, Hyungeun Park
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+
+ UBIQUOSS-EPON-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
+ ubiEponGroupMIB
+ FROM UBQS-SMI
+ ubiPortIndex
+ FROM UBQS-INTERFACE-MIB;
+
+
+ ubiSoftwareMIB MODULE-IDENTITY
+ LAST-UPDATED "200806201636Z"
+ ORGANIZATION
+ "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : Hyungeun Park
+ Ubiquoss Corp.
+ Postal: : 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: : phe618@ubiquoss.com
+ Phone : +82-2-2190-3166"
+ DESCRIPTION
+ "This MIB module defines epon software management information"
+ ::= { ubiEponGroupMIB 6 }
+
+
+
+--
+-- Node definitions
+--
+ ubiSoftwareMIBObjects OBJECT IDENTIFIER ::= { ubiSoftwareMIB 1 }
+
+-- ***********************************************************
+-- oltSoftwareInfoTable
+-- ***********************************************************
+ oltSoftwareInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OltSoftwareInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "software e"
+ ::= { ubiSoftwareMIBObjects 1 }
+
+ oltSoftwareInfoEntry OBJECT-TYPE
+ SYNTAX OltSoftwareInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex }
+ ::= { oltSoftwareInfoTable 1 }
+
+ OltSoftwareInfoEntry ::=
+ SEQUENCE {
+ oltSwVersion
+ DisplayString,
+ oltHwVersion
+ DisplayString
+ }
+
+ oltSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Olt software version number (xx.xx.xx)"
+ ::= { oltSoftwareInfoEntry 1 }
+
+
+ oltHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Olt Hardware version number"
+ ::= { oltSoftwareInfoEntry 2 }
+
+-- ***********************************************************
+-- onuSoftwareInfoTable
+-- ***********************************************************
+ onuSoftwareInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuSoftwareInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSoftwareMIBObjects 2 }
+
+ onuSoftwareInfoEntry OBJECT-TYPE
+ SYNTAX OnuSoftwareInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiPortIndex, onuId }
+ ::= { onuSoftwareInfoTable 1 }
+
+ OnuSoftwareInfoEntry ::=
+ SEQUENCE {
+ onuSwVersion
+ DisplayString,
+ onuHwVersion
+ DisplayString
+ }
+
+ onuSwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Onu software version number (xx.xx.xx)"
+ ::= { onuSoftwareInfoEntry 1 }
+
+
+ onuHwVersion OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Onu Hardware version number"
+ ::= { onuSoftwareInfoEntry 2 }
+
+-- ***********************************************************
+-- SoftwareDownloadTable
+-- ***********************************************************
+ softwareDownload OBJECT IDENTIFIER ::= { ubiSoftwareMIBObjects 9 }
+
+ softwareDownloadOltId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Olt ID"
+ ::= { softwareDownload 1 }
+
+ softwareDownloadOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Onu ID"
+ ::= { softwareDownload 2 }
+
+ softwareDownloadHostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "file server IP address (xxx.xxx.xxx.xxx)"
+ ::= { softwareDownload 3 }
+
+ softwareDownloadFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "software image file name to be downloaded"
+ ::= { softwareDownload 4 }
+
+ softwareDownloadOption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ forced(1),
+ checkVersion(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "software image file name to be downloaded"
+ ::= { softwareDownload 5 }
+
+ softwareDownloadOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(1),
+ operate(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { softwareDownload 6 }
+
+-- ***********************************************************
+-- onuAutoDownloadGroup
+-- ***********************************************************
+ onuAutoDownload OBJECT IDENTIFIER ::= { ubiSoftwareMIBObjects 10 }
+
+ onuSoftwareTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuSoftwareEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU firmware image table"
+ ::= { onuAutoDownload 1 }
+
+ onuSoftwareEntry OBJECT-TYPE
+ SYNTAX OnuSoftwareEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { onuSoftwareId }
+ ::= { onuSoftwareTable 1 }
+
+ OnuSoftwareEntry ::=
+ SEQUENCE {
+ onuSoftwareId
+ INTEGER,
+ onuSoftwareFileName
+ DisplayString
+ }
+
+ onuSoftwareId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU software image file number"
+ ::= { onuSoftwareEntry 1 }
+
+ onuSoftwareFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ONU software image file name"
+ ::= { onuSoftwareEntry 2 }
+
+ onuDownload OBJECT IDENTIFIER ::= { onuAutoDownload 2 }
+
+ onuDownloadHostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "file server IP address (xxx.xxx.xxx.xxx)"
+ ::= { onuDownload 1 }
+
+ onuDownloadFileName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..80))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "software image file name to be downloaded"
+ ::= { onuDownload 2 }
+
+ onuDownloadAction 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"
+ ::= { onuDownload 3 }
+
+
+ onuDownloadActionOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ operate(1),
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { onuDownload 4 }
+
+
+ onuDownloadStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OnuDownloadStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ONU firmware image table"
+ ::= { onuAutoDownload 3 }
+
+
+ onuDownloadStatusEntry OBJECT-TYPE
+ SYNTAX OnuDownloadStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ifIndex }
+ ::= { onuDownloadStatusTable 1 }
+
+ OnuDownloadStatusEntry ::=
+ SEQUENCE {
+ onuDownloadStatusMask
+ OCTET STRING
+ }
+
+
+ onuDownloadStatusMask 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
+ "
+ ::= { onuDownloadStatusEntry 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 }
+
+ onuResetOption 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"
+ ::= { onuAutoDownload 4 }
+
+
+ onuAutoDownloadStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ start(1),
+ stop(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ONU auto-download status"
+ ::= { onuAutoDownload 5 }
+
+
+ onuAutoDownloadResetTime 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."
+ ::= { onuAutoDownload 6}
+
+-- ***********************************************************
+-- softwareGroup
+-- ***********************************************************
+ resetOltId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Olt Id"
+ ::= { ubiSoftwareMIBObjects 3 }
+
+ resetOnuId OBJECT-TYPE
+ SYNTAX Integer32 (0..64)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Onu Id"
+ ::= { ubiSoftwareMIBObjects 4 }
+
+ resetOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ reset(1),
+ resetWithInit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Operation"
+ ::= { ubiSoftwareMIBObjects 5 }
+
+ resetMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Mac addr"
+ ::= { ubiSoftwareMIBObjects 6 }
+
+ resetMacOltId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Mac addr"
+ ::= { ubiSoftwareMIBObjects 7 }
+
+ resetMacOp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(0),
+ reset(1),
+ resetWithInit(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "reset Mac Operation"
+ ::= { ubiSoftwareMIBObjects 8 }
+
+ resetBoard OBJECT-TYPE
+ SYNTAX Integer32(1..12)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "board-reset
+ 1~12 : Slot Id"
+ ::= { ubiSoftwareMIBObjects 11 }
+
+
+-- ***********************************************************
+-- 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 }
+
+-- ***********************************************************
+-- ubiSoftwareMIBConformance
+-- ***********************************************************
+-- conformance information
+ ubiSoftwareMIBConformance OBJECT IDENTIFIER ::= { ubiSoftwareMIB 3 }
+ ubiSoftwareMIBCompliances OBJECT IDENTIFIER ::= { ubiSoftwareMIBConformance 1 }
+ ubiSoftwareMIBGroups OBJECT IDENTIFIER ::= { ubiSoftwareMIBConformance 2 }
+
+-- compliance statements
+ ubiSoftwareMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "Description"
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiSoftwareMIBGroup,
+ ubiSoftwareMIBNotificationGroup
+ }
+ GROUP ubiSoftwareMIBGroup
+ DESCRIPTION
+ "Description"
+ GROUP ubiSoftwareMIBNotificationGroup
+ DESCRIPTION
+ "Description"
+
+ ::= { ubiSoftwareMIBCompliances 1 }
+
+-- compliance statements
+ ubiSoftwareMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiEponOltImageUpgradeNotification,
+ ubiEponOltImageUpgradeFailNotification,
+ ubiEponOnuImageUpgradeNotification,
+ ubiEponOnuImageUpgradeFailNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss software information MIB"
+ ::= { ubiSoftwareMIBGroups 1 }
+
+ ubiSoftwareMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss software information Notifications"
+ ::= { ubiSoftwareMIBGroups 2 }
+
+ END
+
+--
+-- UBIQUOSS-EPON-SOFTWARE-MANAGEMENT-MIB.my
+--
diff --git a/MIBS/ubiquoss/UBIQUOSS-EPON-TC-MIB b/MIBS/ubiquoss/UBIQUOSS-EPON-TC-MIB new file mode 100644 index 0000000..10a84a1 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-EPON-TC-MIB @@ -0,0 +1,156 @@ +--
+-- UBIQUOSS-EPON-TC-MIB.my
+-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 271
+-- Tuesday, November 21, 2006 at 10:25:15
+--
+
+ UBIQUOSS-EPON-TC-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+
+ Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+
+--
+-- Textual conventions
+--
+
+ PortList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Each octet within this value specifies a set of eight
+ ports, with the first octet specifying ports 1 through
+ 8, the second octet specifying ports 9 through 16, etc.
+ Within each octet, the most significant bit represents
+ the lowest numbered port, and the least significant bit
+ represents the highest numbered port. Thus, each port
+ of the bridge is represented by a single bit within the
+ value of this object. If that bit has a value of '1'
+ then that port is included in the set of ports; the port
+ is not included if its bit has a value of '0'"
+ SYNTAX Integer32
+
+ OnuType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Description."
+ SYNTAX INTEGER
+ {
+ og1100(1),
+ u9024a(2),
+ hybridOnu(19),
+ hybridOnu2(20),
+ hybridOnu2b(21),
+ hybridOnu2e(22),
+ hybridOnuSfp(23),
+ hybridPmc(24),
+ hybridPmc2b(25),
+ hybrid10gOnu(30),
+ hybrid10gOnub(31),
+ ctc-tk(41),
+ ctc-tk4(42),
+ c1004(61),
+ c1001a(62),
+ c1010at(63),
+ c1010ax(64),
+ og3410ab(113),
+ og3500ab(116),
+ og3400aa(117),
+ og3500db(118),
+ og3500ec(121),
+ og3500jc(122),
+ og3500kc(123),
+ cc3802tg(124),
+ corecess3801t(125),
+ corecess3804tn(126),
+ corecess3801tn(127),
+ dongwon204d(128),
+ dongwon201d(129),
+ c501m(131),
+ c501a(132),
+ c501b(133),
+ c501g(134),
+ c501l(135),
+ c502j(136),
+ c504a(137),
+ c504b(138),
+ c501n(139),
+ c504n(140),
+ c504k(141),
+ c504j(142),
+ dongwon301d(143),
+ dongwon304d(144),
+ IOP_TK(145),
+ IOP_TK4(146),
+ IOP_PMC(147),
+ IOP_PMC(148),
+ IOP_CTN(149),
+ IOP_CTN4(150),
+ c504e(151),
+ c501f(152),
+ c504g(153),
+ c504w(154),
+ c504l(155),
+ IOP_TK4N(156),
+ IOP_CTN4N(157),
+ c502ep(158),
+ c501v(159),
+ c504gr(160),
+ c502p(161),
+ c502d(162),
+ c524a(170),
+ c514k(171),
+ filter(250),
+ Unknown(251)
+ }
+
+ PonFilterRuleField ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Description."
+ SYNTAX INTEGER
+ {
+ layer2DstAddr(0),
+ layer2SrcAddr(1),
+ logicalLinkId(2),
+ etherType(3),
+ vlanId(4),
+ --layer3DstAddr(5),
+ ipV4Protocol(6),
+ --layer3SrcAddr(7),
+ --layer4DstPort(8),
+ --layer4SrcPort(9),
+ dscp(10),
+ cos(11),
+ noExist(16)
+ }
+
+ PonFilterRuleOperator ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Description."
+ SYNTAX INTEGER
+ {
+ neverMatch(0),
+ equalTo(1),
+ notEqualTo(2),
+ lessThanOrEqualTo(3),
+ greaterThanOrEqualTo(4),
+ matchWhenFieldExists(5),
+ matchWhenFieldNotExists(6),
+ alwaysMatch(7),
+ noExist(8),
+ mask(9)
+ }
+
+
+
+
+ END
+
+--
+-- UBIQUOSS-EPON-TC-MIB.my
+--
diff --git a/MIBS/ubiquoss/UBIQUOSS-INTERFACE-MIB b/MIBS/ubiquoss/UBIQUOSS-INTERFACE-MIB new file mode 100644 index 0000000..2eba5c4 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-INTERFACE-MIB @@ -0,0 +1,533 @@ +-- *****************************************************************
+-- UBIQUOSS-PORT-MIB.mib:
+-- Ubiquoss Enterprise Port Structure of Management Information
+--
+-- July 2006, Jisoo Kim
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBIQUOSS-INTERFACE-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ TruthValue
+ FROM SNMPv2-TC -- [RFC2579]
+
+ IANAifType
+ FROM IANAifType-MIB
+
+ ubiSysIndex
+ FROM UBIQUOSS-SYSINFO-MIB
+
+ ubiMgmt
+ FROM UBIQUOSS-SMI;
+
+ubiInterfaceMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : jisoo Kim
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines port information"
+ ::= { ubiMgmt 102 }
+
+ ubiInterfaceMIBObjects OBJECT IDENTIFIER ::= { ubiInterfaceMIB 1 }
+
+-- ***********************************************************
+-- uniPortTable
+-- ***********************************************************
+
+ ubiPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPortEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ ::= { ubiInterfaceMIBObjects 1 }
+
+ ubiPortEntry OBJECT-TYPE
+ SYNTAX UbiPortEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiPortTable 1 }
+
+ UbiPortEntry ::=
+ SEQUENCE {
+ ubiPortIndex INTEGER,
+ ubiPortType IANAifType,
+ ubiPortOperStatus INTEGER,
+ ubiPortAdminStatus INTEGER,
+ ubiPortBlockStatus INTEGER,
+ ubiPortEquipStatus INTEGER,
+ ubiPortUpSpeedCurrent Gauge32,
+ ubiPortDownSpeedCurrent Gauge32,
+ ubiPortFlowControl INTEGER,
+ ubiPortControl INTEGER
+ }
+
+ ubiPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port id "
+ ::= { ubiPortEntry 1 }
+
+ ubiPortType OBJECT-TYPE
+ SYNTAX IANAifType
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port type"
+ ::= { ubiPortEntry 2 }
+
+ ubiPortOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ up(1),
+ down(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "link Up/Down "
+ ::= { ubiPortEntry 3 }
+
+ ubiPortAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ up(1),
+ down(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "administrator state"
+ ::= { ubiPortEntry 4 }
+
+ ubiPortBlockStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ unblock(1),
+ block(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "block state"
+ ::= { ubiPortEntry 5 }
+
+ ubiPortEquipStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ equiped(1),
+ notequiped(2),
+ gbicequip(3)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "administrator state"
+ ::= { ubiPortEntry 6 }
+
+ ubiPortUpSpeedCurrent OBJECT-TYPE
+ SYNTAX Gauge32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPortEntry 7 }
+
+ ubiPortDownSpeedCurrent OBJECT-TYPE
+ SYNTAX Gauge32
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { ubiPortEntry 8 }
+
+ ubiPortFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ ""
+ ::= { ubiPortEntry 9 }
+
+ ubiPortControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ reset(1),
+ loopback-test(2)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The port control"
+ ::= { ubiPortEntry 10 }
+
+-- ***********************************************************
+-- uniPortTestResultTable
+-- ***********************************************************
+
+ ubiPortTestResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPortTestResultEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ ::= { ubiInterfaceMIBObjects 2 }
+
+ ubiPortTestResultEntry OBJECT-TYPE
+ SYNTAX UbiPortTestResultEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiPortTestResultTable 1 }
+
+ UbiPortTestResultEntry ::=
+ SEQUENCE {
+ ubiPortTestResultTx Counter32,
+ ubiPortTestResultRx Counter32,
+ ubiPortTestResultMinRTT Gauge32,
+ ubiPortTestResultAvgRTT Gauge32,
+ ubiPortTestResultMaxRTT Gauge32,
+ ubiPortTestResultTime OCTET STRING,
+ ubiPortTestResultStatus INTEGER
+ }
+
+ ubiPortTestResultTx OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test tx count"
+ ::= { ubiPortTestResultEntry 1 }
+
+ ubiPortTestResultRx OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test rx count"
+ ::= { ubiPortTestResultEntry 2 }
+
+ ubiPortTestResultMinRTT OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "micro seconds"
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Mininum Round Trip Time"
+ ::= { ubiPortTestResultEntry 3 }
+
+ ubiPortTestResultAvgRTT OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "micro seconds"
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Avarage Round Trip Time"
+ ::= { ubiPortTestResultEntry 4 }
+
+ ubiPortTestResultMaxRTT OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "micro seconds"
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maximum Round Trip Time"
+ ::= { ubiPortTestResultEntry 5 }
+
+ ubiPortTestResultTime OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Tested result time"
+ ::= { ubiPortTestResultEntry 6 }
+
+ ubiPortTestResultStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ notavailable(0),
+ sucess(1),
+ fail(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test result status sucess or fail or notavailable"
+ ::= { ubiPortTestResultEntry 7 }
+
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiInterfaceMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiInterfaceMIB 2 }
+ubiInterfaceMIBNotifications OBJECT IDENTIFIER ::= { ubiInterfaceMIBNotificationPrefix 0 }
+
+ubiPortAlarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortAlarmNotification is sent
+ if port is function fail"
+ ::= { ubiInterfaceMIBNotifications 1 }
+
+ubiPortOperStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortOperStatusChangeNotification is sent
+ if port operational status change."
+ ::= { ubiInterfaceMIBNotifications 2 }
+
+ubiPortAdminStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortOperStatusChangeNotification is sent
+ if port administravie status change."
+ ::= { ubiInterfaceMIBNotifications 3 }
+
+ubiPortBlockStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortBlockStatusChangeNotification is sent
+ if port administravie status change."
+ ::= { ubiInterfaceMIBNotifications 4 }
+
+ubiPortGbicStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortGbicStatusChangeNotification is sent
+ if port administravie status change."
+ ::= { ubiInterfaceMIBNotifications 5 }
+
+ubiPortSelfLoopDetectNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortOperStatusChangeNotification is sent
+ if port operational status change."
+ ::= { ubiInterfaceMIBNotifications 6 }
+
+ubiChampConnectorStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiChampConnectorStatusChangeNotification is sent
+ if champ connector equip status change."
+ ::= { ubiInterfaceMIBNotifications 7 }
+
+ubiPortLoopBackStatusChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortLoopBackStatusNotification is sent
+ if port loopback test status change."
+ ::= { ubiInterfaceMIBNotifications 8 }
+
+ubiPortLoopBackFailNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortLoopBackFailNotification is sent
+ if port loopback test failed."
+ ::= { ubiInterfaceMIBNotifications 9 }
+-- conformance information
+
+ubiInterfaceMIBConformance OBJECT IDENTIFIER ::= { ubiInterfaceMIB 3 }
+ubiInterfaceMIBCompliances OBJECT IDENTIFIER ::= { ubiInterfaceMIBConformance 1 }
+ubiInterfaceMIBGroups OBJECT IDENTIFIER ::= { ubiInterfaceMIBConformance 2 }
+
+
+-- compliance statements
+ubiInterfaceMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss port MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiInterfaceMIBGroup,
+ ubiInterfaceMIBNotifGroup
+ }
+
+ GROUP ubiInterfaceMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for port."
+
+ GROUP ubiInterfaceMIBNotifGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need notification for port."
+
+ ::= { ubiInterfaceMIBCompliances 1 }
+
+-- ports of conformance
+ubiInterfaceMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiPortType,
+ ubiPortOperStatus,
+ ubiPortAdminStatus,
+ ubiPortBlockStatus,
+ ubiPortGBICStatus,
+ ubiPortUpSpeedCurrent,
+ ubiPortDownSpeedCurrent,
+ ubiPortFlowControl,
+ ubiPortControl
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss port."
+ ::= { ubiInterfaceMIBGroups 1 }
+
+ubiInterfaceMIBNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiPortAlarmNotification,
+ ubiPortOperStatusChangeNotification,
+ ubiPortAdminStatusChangeNotification,
+ ubiPortBlockStatusChangeNotification,
+ ubiPortGbicStatusChangeNotification,
+ ubiPortSelfLoopDetectNotification,
+ ubiChampConnectorStatusChangeNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications providing the
+ notification for port."
+ ::= { ubiInterfaceMIBGroups 2 }
+
+END
diff --git a/MIBS/ubiquoss/UBIQUOSS-MAC-MIB b/MIBS/ubiquoss/UBIQUOSS-MAC-MIB new file mode 100644 index 0000000..bcf5830 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-MAC-MIB @@ -0,0 +1,551 @@ +-- *****************************************************************
+-- UBIQUOSS-MAC-MIB.mib:
+-- Ubiquoss Enterprise Mac of Management Information
+--
+-- July 2006, Jisoo Kim
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBIQUOSS-MAC-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ PhysAddress, RowStatus, MacAddress, TimeTicks
+ FROM SNMPv2-TC
+
+ ubiSysIndex
+ FROM UBIQUOSS-SYSINFO-MIB
+ ubiPortIndex
+ FROM UBIQUOSS-INTERFACE-MIB
+
+ ubiMgmt
+ FROM UBQS-SMI;
+
+ubiMacMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : jisoo Kim
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines mac information"
+ ::= { ubiMgmt 201 }
+
+ ubiMacMIBObjects OBJECT IDENTIFIER ::= { ubiMacMIB 1 }
+
+-- ***********************************************************
+-- sysMac
+-- ***********************************************************
+ ubiSysMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSysMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "system mac "
+ ::= { ubiMacMIBObjects 1 }
+
+ ubiSysMacEntry OBJECT-TYPE
+ SYNTAX UbiSysMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "system mac"
+ INDEX { ubiSysIndex }
+ ::= { ubiSysMacTable 1 }
+
+ UbiSysMacEntry ::= SEQUENCE
+ {
+ ubiSysMacMaxCnt INTEGER,
+ ubiSysMacCurrentCnt INTEGER,
+ ubiSysMacRisingThreshold INTEGER,
+ ubiSysMacFallingThreshold INTEGER,
+ ubiSysMacAgingTime TimeTicks
+ }
+
+ ubiSysMacMaxCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " system max mac count "
+ ::= { ubiSysMacEntry 1 }
+
+ ubiSysMacCurrentCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "system current mac count"
+ ::= { ubiSysMacEntry 2 }
+
+ ubiSysMacRisingThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " system mac rising threshold "
+ ::= { ubiSysMacEntry 3 }
+
+ ubiSysMacFallingThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " system mac falling threshold "
+ ::= { ubiSysMacEntry 4 }
+
+ ubiSysMacAgingTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " current port mac aging time"
+ ::= { ubiSysMacEntry 5 }
+
+-- ***********************************************************
+-- ubiPortMacLimitable
+-- ***********************************************************
+
+ ubiPortMacLimitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPortMacLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "port mac limit "
+ ::= { ubiMacMIBObjects 2 }
+
+ ubiPortMacLimitEntry OBJECT-TYPE
+ SYNTAX UbiPortMacLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "port mac limit"
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiPortMacLimitTable 1 }
+
+ UbiPortMacLimitEntry ::= SEQUENCE
+ {
+ ubiPortMacMaxCnt INTEGER,
+ ubiPortMacLimitCnt INTEGER,
+ ubiPortMacCurrentCnt INTEGER,
+ ubiPortMacAgingTime TimeTicks
+ }
+ ubiPortMacMaxCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "port mac max count "
+ ::= { ubiPortMacLimitEntry 1 }
+
+ ubiPortMacLimitCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "port mac limit count "
+ ::= { ubiPortMacLimitEntry 2 }
+
+ ubiPortMacCurrentCnt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " current port mac count "
+ ::= { ubiPortMacLimitEntry 3 }
+
+ ubiPortMacAgingTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " current port mac aging time"
+ ::= { ubiPortMacLimitEntry 4 }
+
+
+-- ***********************************************************
+-- ubiPortMacAddrTable
+-- ***********************************************************
+
+ ubiPortMacAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPortMacAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAC Address Infomation "
+ ::= { ubiMacMIBObjects 3 }
+
+ ubiPortMacAddrEntry OBJECT-TYPE
+ SYNTAX UbiPortMacAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "MAC Address Infomation Entry "
+ INDEX { ubiSysIndex, ubiPortIndex, ubiPortMacAddrSequence }
+ ::= { ubiPortMacAddrTable 1 }
+
+ UbiPortMacAddrEntry ::= SEQUENCE
+ {
+ ubiPortMacAddrSequence Integer32,
+ ubiPortMacAddress PhysAddress
+ }
+ ubiPortMacAddrSequence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each MAC Address "
+ ::= { ubiPortMacAddrEntry 1 }
+
+ ubiPortMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " current MAC Address "
+ ::= { ubiPortMacAddrEntry 2 }
+
+
+-- ***********************************************************
+-- ubiPortRecentMacAddrTable
+-- ***********************************************************
+
+ ubiPortRecentMacAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPortRecentMacAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Recent MAC Address Infomation "
+ ::= { ubiMacMIBObjects 4 }
+
+ ubiPortRecentMacAddrEntry OBJECT-TYPE
+ SYNTAX UbiPortRecentMacAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Recent MAC Address Infomation Entry "
+ INDEX { ubiSysIndex, ubiPortIndex, ubiPortRecentMacAddrSequence }
+ ::= { ubiPortRecentMacAddrTable 1 }
+
+ UbiPortRecentMacAddrEntry ::= SEQUENCE
+ {
+ ubiPortRecentMacAddrSequence Integer32,
+ ubiPortRecentMacAddress PhysAddress
+ }
+ ubiPortRecentMacAddrSequence OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A unique value for each recent MAC Address "
+ ::= { ubiPortRecentMacAddrEntry 1 }
+
+ ubiPortRecentMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " recent MAC Address "
+ ::= { ubiPortRecentMacAddrEntry 2 }
+
+ -- ***********************************************************
+-- ubiBasefdbTable
+-- ***********************************************************
+
+ ubiBaseFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiBaseFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiMacMIBObjects 5 }
+
+ ubiBaseFdbEntry OBJECT-TYPE
+ SYNTAX UbiBaseFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ubiPortIndex -> common index(port)"
+ INDEX { ubiSysIndex, ubiBaseFdbVlanId, ubiPortIndex , ubiBaseFdbMacAddress }
+ ::= { ubiBaseFdbTable 1 }
+
+ UbiBaseFdbEntry ::=
+ SEQUENCE {
+ ubiBaseFdbVlanId
+ INTEGER,
+ ubiBaseFdbMacAddress
+ MacAddress,
+ ubiBaseFdbStaticStatus
+ INTEGER,
+ ubiBaseFdbSrcTrafficClass
+ INTEGER,
+ ubiBaseFdbDstTrafficClass
+ INTEGER,
+ ubiBaseFdbSrcCommand
+ INTEGER,
+ ubiBaseFdbDstCommand
+ INTEGER,
+ ubiBaseFdbTrafficType
+ INTEGER,
+ ubiBaseFdbGateway
+ INTEGER,
+ ubiBaseFdbRowStatus
+ RowStatus
+ }
+
+ ubiBaseFdbVlanId OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 1 }
+
+ ubiBaseFdbMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 2 }
+
+ ubiBaseFdbStaticStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ static(1),
+ dynamic(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 3 }
+
+ ubiBaseFdbSrcTrafficClass OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 4 }
+
+ ubiBaseFdbDstTrafficClass OBJECT-TYPE
+ SYNTAX INTEGER (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 5 }
+
+ ubiBaseFdbSrcCommand OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ forward(1),
+ drop(2),
+ trap(3),
+ control(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 6 }
+
+
+ ubiBaseFdbDstCommand OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ forward(1),
+ drop(2),
+ trap(3),
+ control(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 7 }
+
+ ubiBaseFdbTrafficType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unicast(1),
+ multicast(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 8 }
+
+
+ ubiBaseFdbGateway OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ Notgateway(1),
+ gateway(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 9 }
+
+ ubiBaseFdbRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiBaseFdbEntry 10 }
+
+
+-- ***********************************************************
+--
+-- ***********************************************************
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiMacMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiMacMIB 2 }
+ubiMacMIBNotifications OBJECT IDENTIFIER ::= { ubiMacMIBNotificationPrefix 0 }
+
+ubiSysMacThresholdAlarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiMacThresholdAlarmNotification is sent
+ if port is function fail"
+ ::= { ubiMacMIBNotifications 1 }
+
+ubiSysMacRisingThresholdNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiSysMacRisingThresholdNotification is sent
+ if system mac count reach rising threshold"
+ ::= { ubiMacMIBNotifications 2 }
+
+ubiSysMacFallingThresholdNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiSysMacFallingThresholdNotification is sent
+ if system mac count reach rising threshold"
+ ::= { ubiMacMIBNotifications 3 }
+
+-- conformance information
+
+ubiMacMIBConformance OBJECT IDENTIFIER ::= { ubiMacMIB 3 }
+ubiMacMIBCompliances OBJECT IDENTIFIER ::= { ubiMacMIBConformance 1 }
+ubiMacMIBGroups OBJECT IDENTIFIER ::= { ubiMacMIBConformance 2 }
+
+
+-- compliance statements
+ubiMacMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss mac MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiMacMIBGroup,
+ ubiMacMIBNotifGroup
+ }
+
+ GROUP ubiMacMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for mac."
+
+ GROUP ubiMacMIBNotifGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need notification for mac."
+
+ ::= { ubiMacMIBCompliances 1 }
+
+-- ports of conformance
+ubiMacMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiSysMacMaxCnt,
+ ubiSysMacCurrentCnt,
+ ubiSysMacRisingThreshold,
+ ubiSysMacFallingThreshold,
+
+ ubiPortMacCurrentCnt,
+
+ ubiPortMacAddress,
+
+ ubiPortRecentMacAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss mac."
+ ::= { ubiMacMIBGroups 1 }
+
+ubiMacMIBNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiSysMacThresholdAlarmNotification,
+ ubiSysMacRisingThresholdNotification,
+ ubiSysMacFallingThresholdNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of notifications providing the
+ notification for mac."
+ ::= { ubiMacMIBGroups 2 }
+
+END
diff --git a/MIBS/ubiquoss/UBIQUOSS-SMI b/MIBS/ubiquoss/UBIQUOSS-SMI new file mode 100644 index 0000000..b444c6e --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-SMI @@ -0,0 +1,100 @@ +-- *****************************************************************
+-- UBIQUOSS-SMI.mib: Ubiquoss Enterprise Structure of Management Information
+-- Obsoletes: LNS-SMI.mib
+--
+-- July 2006, Song Sang-Jun
+--
+-- LNS-SMI.mib: LocusNetworks Enterprise Structure of Management Information
+-- Obsoletes: LNS-BASE-MIB.mib
+--
+-- April 2004, Jisoo Kim
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBIQUOSS-SMI DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises
+ FROM SNMPv2-SMI;
+
+ubiquoss MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+
+-- E-mail: khpark@locusnet.com
+
+ DESCRIPTION
+ "The Structure of Management Information for the
+ LocusNetworks enterprise."
+
+ REVISION "0607130000Z"
+ DESCRIPTION
+ "New oid assignments for Ubiquoss MIB."
+
+ REVISION "0404220000Z"
+ DESCRIPTION
+ "New oid assignments for LocusNetworks switchAgent MIB."
+
+ REVISION "0110090000Z"
+ DESCRIPTION
+ "Initial version of this MIB module."
+
+ REVISION "200806221308Z" -- Jun 22, 2008 at 13:08 GMT
+ DESCRIPTION
+ "Epon Group MIB"
+ ::= { enterprises 7800 } -- assigned by IANA
+
+-------------------------------------------------------------------------------
+lnsProducts OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "lnsProduct is the root OBJECT IDENTIFIER from
+ which sysObjectID values are assigned. Actual
+ values are defined in LNS-PRODUCTS-MIB."
+ ::= { ubiquoss 1 }
+
+ubiMgmt OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for use by the Workgroup Business Unit"
+ ::= { ubiquoss 2 }
+
+--------------------------------------------------------------------------------
+lnsKtEmsAgnt OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for LNS-KT Ems Agent"
+ ::= { ubiMgmt 1 }
+
+switchAgent OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for switch agent"
+ ::= { ubiMgmt 2 }
+
+-- added by Hyungeun Park (2008-06-22) for Epon Group MIB
+ubiEponGroupMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for Epon Group MIB"
+ ::= { ubiMgmt 500 }
+
+
+END
+
diff --git a/MIBS/ubiquoss/UBIQUOSS-STP-MIB b/MIBS/ubiquoss/UBIQUOSS-STP-MIB new file mode 100644 index 0000000..0bbce93 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-STP-MIB @@ -0,0 +1,1000 @@ +-- *****************************************************************
+-- UBIQUOSS-STP-MIB.mib:
+-- Ubiquoss Enterprise Filter Structure of Management Information
+--
+-- July 2006, Jisoo Kim
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBIQUOSS-STP-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ ubiSysIndex
+ FROM UBIQUOSS-SYSINFO-MIB
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ BridgeId, Timeout
+ FROM BRIDGE-MIB
+
+ RowStatus
+ FROM SNMPv2-TC
+
+ ubiPortIndex
+ FROM UBIQUOSS-INTERFACE-MIB
+
+ ubiVlanId
+ FROM UBIQUOSS-SWITCH-INTERFACE-MIB
+
+ ubiMgmt
+ FROM UBQS-SMI;
+
+ubiStpMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : Hyungeun Park
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3166"
+ DESCRIPTION
+ "This MIB module defines STP information"
+ ::= { ubiMgmt 21 }
+
+ ubiStpMIBObjects OBJECT IDENTIFIER ::= { ubiStpMIB 1 }
+
+-- ***********************************************************
+-- uniStpTable
+-- ***********************************************************
+
+ ubiStpTable OBJECT IDENTIFIER ::= { ubiStpMIBObjects 1 }
+
+ stpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiStpTable 1 }
+
+ stpInfoEntry OBJECT-TYPE
+ SYNTAX StpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex }
+ ::= { stpInfoTable 1 }
+
+ StpInfoEntry ::=
+ SEQUENCE {
+ stpModeConfig INTEGER
+ }
+
+ stpModeConfig OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(0),
+ stp(1),
+ rstp(2),
+ mstp(3),
+ pvstp(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpInfoEntry 1 }
+
+-- ***********************************************************
+-- stpExtPortConfigTable
+-- ***********************************************************
+ stpExtPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StpExtPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiStpTable 2 }
+
+ stpExtPortConfigEntry OBJECT-TYPE
+ SYNTAX StpExtPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { stpExtPortConfigTable 1 }
+
+ StpExtPortConfigEntry ::=
+ SEQUENCE {
+ stpPortForceVersion
+ INTEGER
+ }
+
+ stpPortForceVersion OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ stp(0),
+ rstp(2),
+ mstp(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { stpExtPortConfigEntry 1 }
+
+-- ***********************************************************
+-- mstp
+-- ***********************************************************
+ mstp OBJECT IDENTIFIER ::= { ubiStpTable 3 }
+
+ mstpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstp 1 }
+
+ mstpInfoEntry OBJECT-TYPE
+ SYNTAX MstpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex }
+ ::= { mstpInfoTable 1 }
+
+ MstpInfoEntry ::=
+ SEQUENCE {
+ mstRegionName DisplayString,
+ mstRevisionLevel INTEGER,
+ mstDigest OCTET STRING,
+ mstBridgeMaxHops Integer32
+ }
+
+ mstRegionName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstpInfoEntry 1 }
+
+ mstRevisionLevel OBJECT-TYPE
+ SYNTAX INTEGER (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstpInfoEntry 2 }
+
+ mstDigest OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstpInfoEntry 3 }
+
+ mstBridgeMaxHops OBJECT-TYPE
+ SYNTAX Integer32 (1..40)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstpInfoEntry 4 }
+
+
+-- ***********************************************************
+-- mstConfigTable
+-- ***********************************************************
+ mstConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstp 2 }
+
+ mstConfigEntry OBJECT-TYPE
+ SYNTAX MstConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex, mstConfigInstanceId, mstConfigVlanIndex }
+ ::= { mstConfigTable 1 }
+
+ MstConfigEntry ::=
+ SEQUENCE {
+ mstConfigInstanceId
+ INTEGER,
+ mstConfigVlanIndex
+ INTEGER,
+ mstConfigRowStatus
+ RowStatus
+ }
+
+ mstConfigInstanceId OBJECT-TYPE
+ SYNTAX INTEGER (1..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstConfigEntry 1 }
+
+ mstConfigVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER (1..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstConfigEntry 2 }
+
+
+ mstConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstConfigEntry 3 }
+
+-- ***********************************************************
+-- mstiTable
+-- ***********************************************************
+ mstiTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstp 3 }
+
+ mstiEntry OBJECT-TYPE
+ SYNTAX MstiEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex, mstConfigInstanceId }
+ ::= { mstiTable 1 }
+
+ MstiEntry ::=
+ SEQUENCE {
+ mstiPriority
+ INTEGER,
+ mstiRootCost
+ Integer32,
+ mstiRootPort
+ Integer32,
+ mstiRoot
+ BridgeId,
+ mstiBridge
+ BridgeId
+ }
+
+ mstiPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..61440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A value which multiple of 4096 is only valid. "
+ ::= { mstiEntry 1 }
+
+ mstiRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiEntry 2 }
+
+ mstiRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiEntry 3 }
+
+ mstiRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiEntry 4 }
+
+ mstiBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiEntry 5 }
+
+-- ***********************************************************
+-- mstiPortTable
+-- ***********************************************************
+ mstiPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MstiPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstp 4 }
+
+ mstiPortEntry OBJECT-TYPE
+ SYNTAX MstiPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex, mstConfigInstanceId, ubiPortIndex }
+ ::= { mstiPortTable 1 }
+
+ MstiPortEntry ::=
+ SEQUENCE {
+ mstiPortId
+ OCTET STRING,
+ mstiPortPathCost
+ Integer32,
+ mstiPortPriority
+ INTEGER,
+ mstiPortRole
+ INTEGER,
+ mstiPortState
+ INTEGER,
+ mstiPortDesignatedPathCost
+ Integer32,
+ mstiPortDesignatedPort
+ OCTET STRING,
+ mstiPortDesignatedRoot
+ BridgeId,
+ mstiPortDesignatedBridge
+ BridgeId,
+ mstiPortConfigRowStatus
+ RowStatus
+ }
+
+ mstiPortId OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 1 }
+
+ mstiPortPathCost OBJECT-TYPE
+ SYNTAX Integer32 (1..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 2 }
+
+ mstiPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A value which multiple of 16 is valid."
+ ::= { mstiPortEntry 3 }
+
+ mstiPortRole OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ masterport(1),
+ alternate(2),
+ rootport(3),
+ designated(4),
+ disabled(5),
+ backup(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 4 }
+
+ mstiPortState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ blocking(2),
+ listening(3),
+ learning(4),
+ forwarding(5),
+ broken(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 5 }
+
+ mstiPortDesignatedPathCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 6 }
+
+ mstiPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (1..2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 7 }
+
+ mstiPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 8 }
+
+ mstiPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 9 }
+
+ mstiPortConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { mstiPortEntry 10 }
+
+-- ***********************************************************
+-- pvstp
+-- ***********************************************************
+ pvstp OBJECT IDENTIFIER ::= { ubiStpTable 4 }
+
+ pvStpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvStpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvstp 1 }
+
+ pvStpEntry OBJECT-TYPE
+ SYNTAX PvStpEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex, ubiVlanId }
+ ::= { pvStpTable 1 }
+
+ PvStpEntry ::=
+ SEQUENCE {
+ pvStpPriority
+ INTEGER,
+ pvStpTimeSinceTopologyChange
+ TimeTicks,
+ pvStpTopChanges
+ Counter32,
+ pvStpDesignatedRoot
+ BridgeId,
+ pvStpRootCost
+ Integer32,
+ pvStpRootPort
+ Integer32,
+ pvStpMaxAge
+ Timeout,
+ pvStpHelloTime
+ Timeout,
+ pvStpHoldTime
+ Integer32,
+ pvStpForwardDelay
+ Timeout,
+ pvStpBridgeMaxAge
+ Timeout,
+ pvStpBridgeHelloTime
+ Timeout,
+ pvStpBridgeForwardDelay
+ Timeout,
+ pvStpBridgeRowStatus
+ RowStatus
+ }
+
+ pvStpPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..61440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A value which multiple of 4096 is only valid."
+ ::= { pvStpEntry 1 }
+
+ pvStpTimeSinceTopologyChange OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 2 }
+
+ pvStpTopChanges OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 3 }
+
+ pvStpDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 4 }
+
+ pvStpRootCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 5 }
+
+ pvStpRootPort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 6 }
+
+ pvStpMaxAge OBJECT-TYPE
+ SYNTAX Timeout
+ UNITS "centi-seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 7 }
+
+ pvStpHelloTime OBJECT-TYPE
+ SYNTAX Timeout
+ UNITS "centi-seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 8 }
+
+ pvStpHoldTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "centi-seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 9 }
+
+
+ pvStpForwardDelay OBJECT-TYPE
+ SYNTAX Timeout
+ UNITS "centi-seconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 10 }
+
+ pvStpBridgeMaxAge OBJECT-TYPE
+ SYNTAX Timeout (600..4000)
+ UNITS "centi-seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 11 }
+
+ pvStpBridgeHelloTime OBJECT-TYPE
+ SYNTAX Timeout (100..1000)
+ UNITS "centi-seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 12 }
+
+ pvStpBridgeForwardDelay OBJECT-TYPE
+ SYNTAX Timeout (400..3000)
+ UNITS "centi-seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 13 }
+
+ pvStpBridgeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpEntry 14 }
+
+
+-- ***********************************************************
+-- pvStpPortTable
+-- ***********************************************************
+
+ pvStpPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvStpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvstp 2 }
+
+ pvStpPortEntry OBJECT-TYPE
+ SYNTAX PvStpPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex, pvStpVlanId, ubiPortIndex,
+ pvStpPortPriority, pvStpPortPathCost }
+ ::= { pvStpPortTable 1 }
+
+ PvStpPortEntry ::=
+ SEQUENCE {
+ pvStpVlanId
+ Integer32,
+ pvStpPortPriority
+ INTEGER,
+ pvStpPortState
+ INTEGER,
+ pvStpPortEnable
+ INTEGER,
+ pvStpPortPathCost
+ Integer32,
+ pvStpPortDesignatedRoot
+ BridgeId,
+ pvStpPortDesignatedCost
+ Integer32,
+ pvStpPortDesignatedBridge
+ BridgeId,
+ pvStpPortDesignatedPort
+ OCTET STRING,
+ pvStpPortForwardTransitions
+ Counter32,
+ pvStpPortRowStatus
+ INTEGER
+ }
+
+
+ pvStpVlanId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 1 }
+
+
+ pvStpPortPriority OBJECT-TYPE
+ SYNTAX INTEGER (0..240)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A value which multiple of 16 is valid."
+ ::= { pvStpPortEntry 2 }
+
+ pvStpPortState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disabled(1),
+ blocking(2),
+ listening(3),
+ learning(4),
+ forwarding(5),
+ broken(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 3 }
+
+ pvStpPortEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 4 }
+
+ pvStpPortPathCost OBJECT-TYPE
+ SYNTAX Integer32 (1..200000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 5 }
+
+ pvStpPortDesignatedRoot OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 6 }
+
+ pvStpPortDesignatedCost OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 7 }
+
+ pvStpPortDesignatedBridge OBJECT-TYPE
+ SYNTAX BridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 8 }
+
+ pvStpPortDesignatedPort OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (2))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 9 }
+
+ pvStpPortForwardTransitions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 10 }
+
+
+ pvStpPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpPortEntry 11 }
+
+
+-- ***********************************************************
+-- pvStpConfigTable
+-- ***********************************************************
+
+ pvStpConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF PvStpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvstp 3 }
+
+ pvStpConfigEntry OBJECT-TYPE
+ SYNTAX PvStpConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiSysIndex, pvStpConfigVlanIndex }
+ ::= { pvStpConfigTable 1 }
+
+ PvStpConfigEntry ::=
+ SEQUENCE {
+ pvStpConfigVlanIndex
+ INTEGER,
+ pvStpConfigInstanceId
+ INTEGER,
+ pvStpConfigRowStatus
+ RowStatus
+ }
+
+ pvStpConfigVlanIndex OBJECT-TYPE
+ SYNTAX INTEGER (2..4093)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpConfigEntry 1 }
+
+ pvStpConfigInstanceId OBJECT-TYPE
+ SYNTAX INTEGER (2..200)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpConfigEntry 2 }
+
+ pvStpConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { pvStpConfigEntry 3 }
+
+-- ***********************************************************
+-- ubiSldPortTable (Self-Loop-Detection)
+-- ***********************************************************
+ ubiSldTable OBJECT IDENTIFIER ::= { ubiStpMIBObjects 2 }
+
+ ubiSldPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSldPortEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Self-loop-detection Table"
+ ::= { ubiSldTable 1 }
+
+ ubiSldPortEntry OBJECT-TYPE
+ SYNTAX UbiSldPortEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Self-loop-detection Table"
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiSldPortTable 1 }
+
+ UbiSldPortEntry ::=
+ SEQUENCE {
+ ubiSldPortEnable
+ INTEGER
+ }
+
+
+ ubiSldPortEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or Disable self-loop-detection for interface index"
+ ::= { ubiSldPortEntry 1 }
+
+-- ***********************************************************
+-- ubiSldPortTable (Self-Loop-Detection)
+-- ***********************************************************
+ ubiSldVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSldVlanEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Self-loop-detection Table"
+ ::= { ubiSldTable 2 }
+
+ ubiSldVlanEntry OBJECT-TYPE
+ SYNTAX UbiSldVlanEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Self-loop-detection Table"
+ INDEX { ubiSysIndex, ubiVlanId }
+ ::= { ubiSldVlanTable 1 }
+
+ UbiSldVlanEntry ::=
+ SEQUENCE {
+ ubiSldVlanEnable
+ INTEGER
+ }
+
+ ubiSldVlanEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or Disable self-loop-detection for vlan"
+ ::= { ubiSldVlanEntry 1 }
+
+
+-- ***********************************************************
+--
+-- ***********************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiStpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiStpMIBObjects 3 }
+ubiStpMIBNotifications OBJECT IDENTIFIER ::= { ubiStpMIBNotificationPrefix 0 }
+
+-- conformance information
+
+ubiStpMIBConformance OBJECT IDENTIFIER ::= { ubiStpMIBObjects 4 }
+ubiStpMIBCompliances OBJECT IDENTIFIER ::= { ubiStpMIBConformance 1 }
+ubiStpMIBGroups OBJECT IDENTIFIER ::= { ubiStpMIBConformance 2 }
+ubiSldMIBGroups OBJECT IDENTIFIER ::= { ubiStpMIBConformance 3 }
+
+
+-- compliance statements
+ubiStpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss port MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiStpMIBGroup,
+ ubiSldMIBGroup
+ }
+
+ GROUP ubiStpMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for stp protocol."
+ GROUP ubiSldMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for self-loop-detection"
+
+ ::= { ubiStpMIBCompliances 1 }
+
+-- ports of conformance
+ubiStpMIBGroup OBJECT-GROUP
+ OBJECTS {
+ stpModeConfig,
+ stpPortForceVersion
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiStpMIBGroups 1 }
+-- ports of conformance
+ubiSldMIBGroup OBJECT-GROUP
+ OBJECTS {
+ stpModeConfig,
+ stpPortForceVersion
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSldMIBGroups 1 }
+
+
+
+END
\ No newline at end of file diff --git a/MIBS/ubiquoss/UBIQUOSS-SWITCH-INTERFACE-MIB b/MIBS/ubiquoss/UBIQUOSS-SWITCH-INTERFACE-MIB new file mode 100644 index 0000000..60cd2e5 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-SWITCH-INTERFACE-MIB @@ -0,0 +1,748 @@ +-- *****************************************************************
+-- UBIQUOSS-SWITCH-MIB.mib:
+-- Ubiquoss Enterprise Switch Port Structure of Management Information
+--
+-- July 2006, Jisoo Kim
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+ UBIQUOSS-SWITCH-INTERFACE-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ ubiPortIndex
+ FROM UBIQUOSS-INTERFACE-MIB
+
+ RowStatus
+ FROM SNMPv2-TC
+
+ PortList
+ FROM Q-BRIDGE-MIB
+
+ BridgeId, Timeout
+ FROM BRIDGE-MIB
+
+ ubiSysIndex
+ FROM UBIQUOSS-SYSINFO-MIB
+
+ ubiMgmt
+ FROM UBQS-SMI;
+
+ubiSwitchInterfaceMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : jisoo Kim
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines switch port information"
+ ::= { ubiMgmt 200 }
+
+ ubiSwitchInterfaceMIBObjects OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIB 1 }
+
+-- ***********************************************************
+-- uniSwitchPortTable
+-- ***********************************************************
+ ubiSwitchPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchPortEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ ::= { ubiSwitchInterfaceMIBObjects 1 }
+
+ ubiSwitchPortEntry OBJECT-TYPE
+ SYNTAX UbiSwitchPortEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of port"
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiSwitchPortTable 1 }
+
+ UbiSwitchPortEntry ::=
+ SEQUENCE {
+ ubiSwitchPortMediaType INTEGER,
+ ubiSwitchPortSpeedNego INTEGER,
+ ubiSwitchPortSpeedConfig INTEGER,
+ ubiSwitchPortDuplexConfig INTEGER,
+ ubiSwitchPortSpeedCurrent INTEGER,
+ ubiSwitchPortDuplexCurrent INTEGER,
+ ubiSwitchPortLinkAggIfIndex INTEGER,
+ ubiSwitchPortLinkAggIndex INTEGER,
+ ubiSwitchPortLinkAggMode INTEGER
+ }
+
+ ubiSwitchPortMediaType OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ base100TX(2),
+ base100FX(3),
+ gbic(4),
+ base1000T(5)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortEntry 1 }
+
+ ubiSwitchPortSpeedNego OBJECT-TYPE
+ SYNTAX INTEGER {
+ manual(1),
+ auto(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "administrator state"
+ ::= { ubiSwitchPortEntry 2 }
+
+ ubiSwitchPortSpeedConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ speed10(1),
+ speed100(2),
+ speed1000(3),
+ auto(4)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortEntry 3 }
+
+ ubiSwitchPortDuplexConfig OBJECT-TYPE
+ SYNTAX INTEGER {
+ half(1),
+ full(2),
+ auto(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortEntry 4 }
+
+ ubiSwitchPortSpeedCurrent OBJECT-TYPE
+ SYNTAX INTEGER {
+ speed10(1),
+ speed100(2),
+ speed1000(3)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortEntry 5 }
+
+ ubiSwitchPortDuplexCurrent OBJECT-TYPE
+ SYNTAX INTEGER {
+ half(1),
+ full(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortEntry 6 }
+
+ ubiSwitchPortLinkAggIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ifindex of port-group"
+ ::= { ubiSwitchPortEntry 7 }
+
+
+ ubiSwitchPortLinkAggIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ubiLinkAggIndex of port-group"
+ ::= { ubiSwitchPortEntry 8 }
+
+ ubiSwitchPortLinkAggMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noExist(0),
+ dynamicActive(1),
+ dynamicPassive(2),
+ static(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Link aggregation mode"
+ ::= { ubiSwitchPortEntry 9 }
+
+-- ***********************************************************
+-- ubiLinkAggregation
+-- ***********************************************************
+
+ ubiLinkAggregationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiLinkAggregationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchInterfaceMIBObjects 2}
+
+ ubiLinkAggregationEntry OBJECT-TYPE
+ SYNTAX UbiLinkAggregationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the ubiLinkAggregationTable."
+ INDEX { ubiSysIndex, ubiLinkAggIndex }
+ ::= { ubiLinkAggregationTable 1 }
+
+ UbiLinkAggregationEntry ::= SEQUENCE {
+ ubiLinkAggIndex Integer32,
+ ubiLinkAggRowStatus RowStatus,
+ ubiLinkAggPortList PortList,
+ ubiLinkAggType Integer32
+ }
+
+ ubiLinkAggIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLinkAggregationEntry 1 }
+
+ ubiLinkAggPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLinkAggregationEntry 2 }
+
+ ubiLinkAggType OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ static(1),
+ dynamic(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLinkAggregationEntry 3 }
+
+ ubiLinkAggRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or
+ delete an existing row in this table.
+ A flowRule activated by setting this object to `active'.
+ When `active' is set, the system will validate the flowRule.
+
+ Before a FlowRule can be deleted or taken out of
+ service, (by setting this object to `destroy' or
+ `outOfService') it must be first unreferenced
+ from all associated lines."
+ ::= { ubiLinkAggregationEntry 4 }
+
+-- ***********************************************************
+-- ubiSwitchPortQosPriorityTable
+-- ***********************************************************
+
+ ubiSwitchPortQosPriorityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchPortQosPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchInterfaceMIBObjects 3 }
+
+ ubiSwitchPortQosPriorityEntry OBJECT-TYPE
+ SYNTAX UbiSwitchPortQosPriorityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiSwitchPortQosPriorityTable 1 }
+
+ UbiSwitchPortQosPriorityEntry ::= SEQUENCE
+ {
+ ubiSwitchPortQosPriorityEnabled INTEGER,
+ ubiSwitchPortQosPriority INTEGER
+ }
+
+ ubiSwitchPortQosPriorityEnabled OBJECT-TYPE
+ SYNTAX INTEGER{
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortQosPriorityEntry 1 }
+
+ ubiSwitchPortQosPriority OBJECT-TYPE
+ SYNTAX INTEGER{
+ cos0(0),
+ cos1(1),
+ cos2(2),
+ cos3(3),
+ cos4(4),
+ cos5(5),
+ cos6(6),
+ cos7(7),
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortQosPriorityEntry 2 }
+
+-- ***********************************************************
+-- ubiSwitchPortQosQueueTable
+-- ***********************************************************
+
+ ubiSwitchPortQosQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchPortQosQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchInterfaceMIBObjects 4 }
+
+ ubiSwitchPortQosQueueEntry OBJECT-TYPE
+ SYNTAX UbiSwitchPortQosQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiSwitchPortQosQueueTable 1 }
+
+ UbiSwitchPortQosQueueEntry ::= SEQUENCE
+ {
+ ubiSwitchPortQosQueueIndex INTEGER,
+ ubiSwitchPortQosQueueMode INTEGER,
+ ubiSwitchPortQosQueueProfile INTEGER
+ }
+
+ ubiSwitchPortQosQueueIndex OBJECT-TYPE
+ SYNTAX INTEGER(0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortQosQueueEntry 1 }
+
+ ubiSwitchPortQosQueueMode OBJECT-TYPE
+ SYNTAX INTEGER{
+ strict(1),
+ wrr1(2),
+ wrr2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortQosQueueEntry 2 }
+
+ ubiSwitchPortQosQueueProfile OBJECT-TYPE
+ SYNTAX INTEGER(8..225)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSwitchPortQosQueueEntry 3 }
+
+-- ***********************************************************
+-- ubiVlanInfoTable
+-- ***********************************************************
+ ubiVlanInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiVlanInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Vlan Information"
+ ::= { ubiSwitchInterfaceMIBObjects 5 }
+
+ ubiVlanInfoEntry OBJECT-TYPE
+ SYNTAX UbiVlanInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Vlan Information"
+ INDEX { ubiSysIndex, ubiVlanId }
+ ::= { ubiVlanInfoTable 1 }
+
+ UbiVlanInfoEntry ::=
+ SEQUENCE {
+ ubiVlanId INTEGER,
+ ubiVlanName DisplayString,
+ ubiVlanPortList PortList,
+ ubiVlanOpState INTEGER,
+ ubiVlanRowStatus RowStatus,
+ ubiVlanTagPortList PortList
+ }
+
+ ubiVlanId OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " VlanId "
+ ::= { ubiVlanInfoEntry 1 }
+
+ ubiVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan name"
+ ::= { ubiVlanInfoEntry 2 }
+
+ ubiVlanPortList OBJECT-TYPE
+ SYNTAX PortList
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Vlan port list"
+ ::= { ubiVlanInfoEntry 3 }
+
+ ubiVlanOpState OBJECT-TYPE
+ SYNTAX INTEGER{
+ up(1),
+ down(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan operational status"
+ ::= { ubiVlanInfoEntry 4 }
+
+ ubiVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or
+ delete an existing row in this table.
+ A ubiVlan activated by setting this object to `active'.
+ When `active' is set, the system will validate the flowRule.
+
+ Before a FlowRule can be deleted or taken out of
+ service, (by setting this object to `destroy' or
+ `outOfService') it must be first unreferenced
+ from all associated lines."
+ ::= { ubiVlanInfoEntry 5 }
+
+ ubiVlanTagPortList OBJECT-TYPE
+ SYNTAX PortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiVlanInfoEntry 6 }
+
+
+-- ***********************************************************
+-- ubiSwitchStormControlTable
+-- ***********************************************************
+ ubiSwitchPortStormControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchPortStormControlEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of storm-control "
+ ::= { ubiSwitchInterfaceMIBObjects 6 }
+
+ ubiSwitchPortStormControlEntry OBJECT-TYPE
+ SYNTAX UbiSwitchPortStormControlEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of storm-control "
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiSwitchPortStormControlTable 1 }
+
+ UbiSwitchPortStormControlEntry ::=
+ SEQUENCE {
+ ubiSwitchPortStormLevel Counter32,
+ ubiSwitchPortStormBroadcast INTEGER,
+ ubiSwitchPortStormDLFBroadcast INTEGER,
+ ubiSwitchPortStormMulticast INTEGER
+ }
+
+ ubiSwitchPortStormLevel OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "percent"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiSwitchPortStormControlEntry 1 }
+
+ ubiSwitchPortStormBroadcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiSwitchPortStormControlEntry 2 }
+
+ ubiSwitchPortStormDLFBroadcast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiSwitchPortStormControlEntry 3 }
+
+ ubiSwitchPortStormMulticast OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable (1),
+ disable (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiSwitchPortStormControlEntry 4 }
+
+
+-- ***********************************************************
+-- ubiSwitchPortTrafficMonitorTable
+-- ***********************************************************
+ ubiSwitchPortTrafficMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchPortTrafficMonitorEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of storm-control "
+ ::= { ubiSwitchInterfaceMIBObjects 7 }
+
+ ubiSwitchPortTrafficMonitorEntry OBJECT-TYPE
+ SYNTAX UbiSwitchPortTrafficMonitorEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "information of storm-control "
+ INDEX { ubiSysIndex, ubiPortIndex }
+ ::= { ubiSwitchPortTrafficMonitorTable 1 }
+
+ UbiSwitchPortTrafficMonitorEntry ::=
+ SEQUENCE {
+ ubiSwitchPortInPkts Counter32,
+ ubiSwitchPortOutPkts Counter32,
+ ubiSwitchPortInCRCErrors Counter32
+ }
+
+ ubiSwitchPortInPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiSwitchPortTrafficMonitorEntry 1 }
+
+ ubiSwitchPortOutPkts OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiSwitchPortTrafficMonitorEntry 2 }
+
+ ubiSwitchPortInCRCErrors OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiSwitchPortTrafficMonitorEntry 3 }
+
+-- ***********************************************************
+-- ubiSwitchPortVlanInfoTable
+-- ***********************************************************
+ ubiSwitchPortVlanInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchPortVlanInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { ubiSwitchInterfaceMIBObjects 8 }
+
+ ubiSwitchPortVlanInfoEntry OBJECT-TYPE
+ SYNTAX UbiSwitchPortVlanInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ INDEX { ubiSysIndex, ubiPortIndex, ubiVlanId }
+ ::= { ubiSwitchPortVlanInfoTable 1 }
+
+ UbiSwitchPortVlanInfoEntry ::=
+ SEQUENCE {
+ ubiSwitchPortSwitchIndex INTEGER,
+ ubiSwitchPortSwitchMode INTEGER,
+ ubiSwitchPortSwitchNativeVlan INTEGER
+ }
+
+ ubiSwitchPortSwitchIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "switchport index"
+ ::= { ubiSwitchPortVlanInfoEntry 1 }
+
+ ubiSwitchPortSwitchMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ noswitch(1),
+ access(2),
+ trunk(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "switchport mode"
+ ::= { ubiSwitchPortVlanInfoEntry 2 }
+
+ ubiSwitchPortSwitchNativeVlan OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "switchport native vlan"
+ ::= { ubiSwitchPortVlanInfoEntry 3 }
+
+-- ***********************************************************
+-- ubiSwitchPortVlanControlTable
+-- ***********************************************************
+ ubiSwitchPortVlanControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchPortVlanControlEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "."
+ ::= { ubiSwitchInterfaceMIBObjects 9 }
+
+ ubiSwitchPortVlanControlEntry OBJECT-TYPE
+ SYNTAX UbiSwitchPortVlanControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiPortIndex }
+ ::= { ubiSwitchPortVlanControlTable 1 }
+
+ UbiSwitchPortVlanControlEntry ::= SEQUENCE
+ {
+ ubiSwitchPortSwitchAddTaggedVlan INTEGER,
+ ubiSwitchPortSwitchDelTaggedVlan INTEGER
+ }
+
+ ubiSwitchPortSwitchAddTaggedVlan OBJECT-TYPE
+ SYNTAX INTEGER(2..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Add tagged vlan.(Set only)"
+ ::= { ubiSwitchPortVlanControlEntry 1 }
+
+ ubiSwitchPortSwitchDelTaggedVlan OBJECT-TYPE
+ SYNTAX INTEGER(2..4096)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Delete tagged Vlan.(Set only)"
+ ::= { ubiSwitchPortVlanControlEntry 2 }
+
+-- ***********************************************************
+--
+-- ***********************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiSwitchInterfaceMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIB 2 }
+ubiSwitchInterfaceMIBNotifications OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIBNotificationPrefix 0 }
+
+-- conformance information
+
+ubiSwitchInterfaceMIBConformance OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIB 3 }
+ubiSwitchInterfaceMIBCompliances OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIBConformance 1 }
+ubiSwitchInterfaceMIBGroups OBJECT IDENTIFIER ::= { ubiSwitchInterfaceMIBConformance 2 }
+
+
+-- compliance statements
+ubiSwitchInterfaceMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss port MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiSwitchInterfaceMIBGroup
+ }
+
+ GROUP ubiSwitchInterfaceMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for port."
+
+ ::= { ubiSwitchInterfaceMIBCompliances 1 }
+
+-- ports of conformance
+ubiSwitchInterfaceMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiSwitchPortMediaType,
+ ubiSwitchPortSpeedNego,
+ ubiSwitchPortSpeedConfig,
+ ubiSwitchPortDuplexConfig,
+ ubiSwitchPortSpeedCurrent,
+ ubiSwitchPortDuplexCurrent,
+ ubiSwitchPortLinkAggIfIndex,
+
+ ubiLinkAggRowStatus,
+ ubiLinkAggPortList,
+ ubiLinkAggType,
+ ubiLinkAggIndex
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss port."
+ ::= { ubiSwitchInterfaceMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBIQUOSS-SYSINFO-MIB b/MIBS/ubiquoss/UBIQUOSS-SYSINFO-MIB new file mode 100644 index 0000000..1de5b28 --- /dev/null +++ b/MIBS/ubiquoss/UBIQUOSS-SYSINFO-MIB @@ -0,0 +1,299 @@ +-- *****************************************************************
+-- UBIQUOSS-SYSINFO-MIB.mib:
+-- Ubiquoss Enterprise System Configuration Structure of Management Information
+--
+-- July 2006, Jisoo Kim
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBIQUOSS-SYSINFO-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ DisplayString
+ FROM RFC1213-MIB
+ IANAifType
+ FROM IANAifType-MIB
+ ubiMgmt
+ FROM UBQS-SMI
+ RowStatus, PhysAddress
+ FROM SNMPv2-TC;
+
+ubiSysInfoMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : jisoo Kim
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines MIB objects which provide
+ mechanisms to remotely configure the parameters
+ used by an SNMP entity for the generation of
+ notifications."
+ ::= { ubiMgmt 100 }
+
+ubiSysInfoMIBObjects OBJECT IDENTIFIER ::= { ubiSysInfoMIB 1 }
+
+-- ***********************************************************
+-- sysInfoTable
+-- ***********************************************************
+
+ ubiSysInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSysInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "information of configuration"
+ ::= { ubiSysInfoMIBObjects 1 }
+
+ ubiSysInfoEntry OBJECT-TYPE
+ SYNTAX UbiSysInfoEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "information of configuration"
+ INDEX { ubiSysIndex }
+ ::= { ubiSysInfoTable 1 }
+
+ UbiSysInfoEntry ::= SEQUENCE {
+ ubiSysIndex Integer32,
+ ubiSysDescr DisplayString,
+ ubiSysObjectID OBJECT IDENTIFIER,
+ ubiSysUpTime TimeTicks,
+ ubiSysName DisplayString,
+ ubiSysSerialNumber DisplayString,
+ ubiSysMacAddress PhysAddress,
+ ubiSysHwVersion DisplayString,
+ ubiSysSwVersion DisplayString,
+ ubiSysFwVersion DisplayString,
+ ubiSysReset INTEGER,
+ ubiSystemDateAndTime DisplayString,
+ ubiTimeZoneCurrent DisplayString,
+ ubiSysDayBanner DisplayString
+ }
+
+ ubiSysIndex OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "An index value that uniquely identifies this chassis"
+ ::= { ubiSysInfoEntry 1 }
+
+ ubiSysDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { ubiSysInfoEntry 2 }
+
+ ubiSysObjectID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { ubiSysInfoEntry 3 }
+
+ ubiSysUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { ubiSysInfoEntry 4 }
+
+ ubiSysName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ " "
+ ::= { ubiSysInfoEntry 5 }
+
+ ubiSysSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SerialNumber"
+ ::= { ubiSysInfoEntry 6 }
+
+ ubiSysMacAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "system mac address"
+ ::= { ubiSysInfoEntry 7 }
+
+ ubiSysHwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "hardware version"
+ ::= { ubiSysInfoEntry 8 }
+
+ ubiSysSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "software version"
+ ::= { ubiSysInfoEntry 9 }
+
+ ubiSysFwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "firmware version"
+ ::= { ubiSysInfoEntry 10 }
+
+ ubiSysReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0), -- none of the following
+ reset(1) -- resetting the system
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "reset of system"
+ ::= { ubiSysInfoEntry 11 }
+
+ ubiSystemDateAndTime OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "system date and time string"
+ ::= { ubiSysInfoEntry 12 }
+
+ ubiTimeZoneCurrent OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiSysInfoEntry 13 }
+
+ ubiSysDayBanner OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Modify the system Day banner"
+ ::= { ubiSysInfoEntry 14 }
+
+-- *****************************************************************
+--
+-- *****************************************************************
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiSysInfoMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSysInfoMIB 2 }
+ubiSysInfoMIBNotifications OBJECT IDENTIFIER ::= { ubiSysInfoMIBNotificationPrefix 0 }
+
+ubiSysAlarmNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A sysAlarmNotification is sent if system restart."
+ ::= { ubiSysInfoMIBNotifications 1 }
+
+
+-- conformance information
+
+ubiSysInfoMIBConformance OBJECT IDENTIFIER ::= { ubiSysInfoMIB 3 }
+ubiSysInfoMIBCompliances OBJECT IDENTIFIER ::= { ubiSysInfoMIBConformance 1 }
+ubiSysInfoMonMIBGroups OBJECT IDENTIFIER ::= { ubiSysInfoMIBConformance 2 }
+
+
+-- compliance statements
+ubiSysInfoMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Cisco Environmental Monitor MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiSysInfoMIBGroup,
+ ubiSysInfoMIBAlarmNotifGroup }
+
+ GROUP ubiSysInfoMIBGroup
+ DESCRIPTION
+ "The ubiSysInfoMIBGroup is optional.
+ This group is applicable for implementations which
+ need information for system."
+
+ GROUP ubiSysInfoMIBAlarmNotifGroup
+ DESCRIPTION
+ "The ubiSysInfoMIBAlarmNotifGroup is optional.
+ This group is applicable for implementations which
+ need alarm notifications for system"
+
+ ::= { ubiSysInfoMIBCompliances 1 }
+
+-- units of conformance
+ubiSysInfoMIBGroup OBJECT-GROUP
+ OBJECTS {
+
+ ubiSysDescr,
+ ubiSysObjectID,
+ ubiSysUpTime,
+ ubiSysName,
+ ubiSysSerialNumber,
+ ubiSysMacAddress,
+ ubiSysHwVersion,
+ ubiSysSwVersion,
+ ubiSysFwVersion
+
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss system information."
+ ::= { ubiSysInfoMonMIBGroups 1 }
+
+ubiSysInfoMIBAlarmNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiSysAlarmNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A notification group providing system alarm notification
+ for system. "
+ ::= { ubiSysInfoMonMIBGroups 2 }
+
+
+
+ END
+
\ No newline at end of file diff --git a/MIBS/ubiquoss/UBQS-ACCESS-LIST-MIB b/MIBS/ubiquoss/UBQS-ACCESS-LIST-MIB new file mode 100644 index 0000000..c179e45 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-ACCESS-LIST-MIB @@ -0,0 +1,1215 @@ +-- *****************************************************************
+-- UBQS-ACCESS-LIST-MIB: Ubiquoss Access list MIB
+--
+-- Nov 2010, bkkim
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-ACCESS-LIST-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ ubiMgmtv2
+ FROM UBQS-SMI
+ MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32,Counter32
+ FROM SNMPv2-SMI
+ DisplayString
+ FROM RFC1213-MIB
+ RowStatus, MacAddress
+ FROM SNMPv2-TC
+ InetAddress
+ FROM INET-ADDRESS-MIB;
+
+
+ubiAclMIB MODULE-IDENTITY
+ LAST-UPDATED "201011052000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines access list information"
+
+ ::= { ubiMgmtv2 13 }
+
+
+
+-- *****************************************************************
+-- Textual Conventions
+-- *****************************************************************
+
+-- *****************************************************************
+-- ubiACLMIB
+-- *****************************************************************
+
+ubiAclMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiAclMIB 0 }
+ubiAclMIBObjects OBJECT IDENTIFIER ::= { ubiAclMIB 1 }
+ubiAclMIBConformance OBJECT IDENTIFIER ::= { ubiAclMIB 2 }
+
+
+
+-- ***********************************************************
+-- ubiAclTable(1)
+-- ***********************************************************
+
+ ubiAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about access-list."
+ ::= { ubiAclMIBObjects 1 }
+
+ ubiAclEntry OBJECT-TYPE
+ SYNTAX UbiAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for particular access-list."
+ INDEX { ubiAclName, ubiAclType, ubiAclSourceAddr, ubiAclsourceAddrMask }
+ ::= { ubiAclTable 1 }
+
+ UbiAclEntry ::= SEQUENCE {
+ ubiAclName DisplayString,
+ ubiAclType INTEGER,
+ ubiAclSourceAddr IpAddress,
+ ubiAclsourceAddrMask IpAddress,
+ ubiAclRowStatus RowStatus
+ }
+
+ ubiAclName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Access-list name.
+ Available name values below:
+
+ <1-99>|<1300-1999>|WORD"
+ ::= { ubiAclEntry 1 }
+
+ ubiAclType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ deny(0),
+ permit(1),
+ remark(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Access-list type"
+ ::= { ubiAclEntry 2 }
+
+ ubiAclSourceAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Access-list source address."
+ ::= { ubiAclEntry 3 }
+
+ ubiAclsourceAddrMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Access-list source address mask"
+ ::= { ubiAclEntry 4 }
+
+ ubiAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove access-list entry"
+ ::= { ubiAclEntry 5 }
+
+
+-- ***********************************************************
+-- ubiAclExtTable(2)
+-- ***********************************************************
+
+ ubiAclExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAclExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about extended access-list."
+ ::= { ubiAclMIBObjects 2 }
+
+ ubiAclExtEntry OBJECT-TYPE
+ SYNTAX UbiAclExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for particular extention access-list."
+ INDEX { ubiAclExtName, ubiAclExtType,
+ ubiAclExtSrcAddr, ubiAclExtSrcAddrMask,
+ ubiAclExtDstAddr, ubiAclExtDstAddrMask,
+ ubiAclExtProtocol, ubiAclExtIcmpType, ubiAclExtIgmpType,
+ ubiAclExtSrcEqual, ubiAclExtSport, ubiAclExtDestEqual,
+ ubiAclExtDport, ubiAclExtPrecedence,
+ ubiAclExtTos }
+ ::= { ubiAclExtTable 1 }
+
+ UbiAclExtEntry ::= SEQUENCE {
+ ubiAclExtName DisplayString,
+ ubiAclExtType INTEGER,
+ ubiAclExtSrcAddr IpAddress,
+ ubiAclExtSrcAddrMask IpAddress,
+ ubiAclExtDstAddr IpAddress,
+ ubiAclExtDstAddrMask IpAddress,
+ ubiAclExtProtocol INTEGER,
+ ubiAclExtIcmpType INTEGER,
+ ubiAclExtIgmpType INTEGER,
+ ubiAclExtSrcEqual INTEGER,
+ ubiAclExtSport Integer32,
+ ubiAclExtDestEqual INTEGER,
+ ubiAclExtDport Integer32,
+ ubiAclExtPrecedence Integer32,
+ ubiAclExtTos Integer32,
+ ubiAclExtRowStatus RowStatus
+ }
+
+ ubiAclExtName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list name.
+ Available name values below:
+
+ <100-199>|<2000-2699>|WORD"
+ ::= { ubiAclExtEntry 1 }
+
+ ubiAclExtType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ deny(0),
+ permit(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list type"
+ ::= { ubiAclExtEntry 2 }
+
+ ubiAclExtSrcAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list source address"
+ ::= { ubiAclExtEntry 3 }
+
+ ubiAclExtSrcAddrMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list source address mask"
+ ::= { ubiAclExtEntry 4 }
+
+ ubiAclExtDstAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list destination address"
+ ::= { ubiAclExtEntry 5 }
+
+ ubiAclExtDstAddrMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list destination address mask"
+ ::= { ubiAclExtEntry 6 }
+
+ ubiAclExtProtocol OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ip(0),
+ icmp(1),
+ igmp(2),
+ tcp(6),
+ udp(17),
+ rsvp(46),
+ gre(47),
+ --esp(50),
+ --ahp(51),
+ ospf(89),
+ pim(103),
+ ipcomp(108),
+ vrrp(112),
+ any(256)
+ }(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list protocol type.
+ Protocol 'any' could be set at string access-list only"
+ ::= { ubiAclExtEntry 7 }
+
+ ubiAclExtIcmpType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ echoReply(0),
+ destinationUnreachable(3),
+ sourceQuench(4),
+ redirect(5),
+ echoRequest(8),
+ timeExceed(11),
+ parameterProblem(12),
+ timestampRequest(13),
+ timestampReply(14),
+ informationRequest(15),
+ informationReply(16),
+ addressMaskRequest(17),
+ addressMaskReply(18),
+ none(256)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list ICMP message type.
+ Available ICMP message type below:
+
+ 0 Echo Reply
+ 3 Destination Unreachable
+ 4 Source Quench
+ 5 Redirect (change route)
+ 8 Echo Request
+ 11 Time Exceeded
+ 12 Parameter Problem
+ 13 Timestamp Request
+ 14 Timestamp Reply
+ 15 Information Request
+ 16 Information Reply
+ 17 Address Mask Request
+ 18 Address Mask Reply"
+ ::= { ubiAclExtEntry 8 }
+
+ ubiAclExtIgmpType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ igmpMembershipQuery(17),
+ igmpV1MembershipReport(18),
+ igmpDvmrp(19),
+ igmpPimVer1(20),
+ igmpCiscoTraceMsg(21),
+ igmpV2MembershipReport(22),
+ igmpV2LeaveGroup(23),
+ igmpMcastTrResponse(30),
+ igmpMcastTr(31),
+ igmpV3MembershipReport(34),
+ igmpMcastRoutrAd(48),
+ igmpMcastRoutrSol(49),
+ igmpMcastRoutrRerm(50),
+
+ igmpReserved0XF0(240),
+ igmpReserved0XF1(241),
+ igmpReserved0XF2(242),
+ igmpReserved0XF3(243),
+ igmpReserved0XF4(244),
+ igmpReserved0XF5(245),
+ igmpReserved0XF6(246),
+ igmpReserved0XF7(247),
+ igmpReserved0XF8(248),
+ igmpReserved0XF9(249),
+ igmpReserved0XFA(250),
+ igmpReserved0XFB(251),
+ igmpReserved0XFC(252),
+ igmpReserved0XFD(253),
+ igmpReserved0XFE(254),
+ igmpReserved0XFF(255),
+ none(256)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list IGMP message type.
+ Available IGMP message type below:
+
+ IGMP_MEMBERSHIP_QUERY 0x11
+ IGMP_V1_MEMBERSHIP_REPORT 0x12
+ IGMP_DVMRP 0x13
+ IGMP_PIM_VER1 0x14
+ IGMP_CISCO_TRACE_MSG 0x15
+ IGMP_V2_MEMBERSHIP_REPORT 0x16
+ IGMP_V2_LEAVE_GROUP 0x17
+ IGMP_MCAST_TR_RESPONSE 0x1E
+ IGMP_MCAST_TR 0x1F
+ IGMP_V3_MEMBERSHIP_REPORT 0x22
+ IGMP_MCAST_ROUTR_AD 0x30
+ IGMP_MCAST_ROUTR_SOL 0x31
+ IGMP_MCAST_ROUTR_RERM 0x32
+
+ IGMP_RESERVED_0XF0 0xF0
+ IGMP_RESERVED_0XF1 0xF1
+ IGMP_RESERVED_0XF2 0xF2
+ IGMP_RESERVED_0XF3 0xF3
+ IGMP_RESERVED_0XF4 0xF4
+ IGMP_RESERVED_0XF5 0xF5
+ IGMP_RESERVED_0XF6 0xF6
+ IGMP_RESERVED_0XF7 0xF7
+ IGMP_RESERVED_0XF8 0xF8
+ IGMP_RESERVED_0XF9 0xF9
+ IGMP_RESERVED_0XFA 0xFA
+ IGMP_RESERVED_0XFB 0xFB
+ IGMP_RESERVED_0XFC 0xFC
+ IGMP_RESERVED_0XFD 0xFD
+ IGMP_RESERVED_0XFE 0xFE
+ IGMP_RESERVED_0XFF 0xFF"
+ ::= { ubiAclExtEntry 9 }
+
+ ubiAclExtSrcEqual OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noOper(0),
+ equal(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list source port equal.
+ If value is 1,
+ compare 'ubiAclExtSport' with a source port in packet."
+ ::= { ubiAclExtEntry 10 }
+
+ ubiAclExtSport OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list source port"
+ ::= { ubiAclExtEntry 11 }
+
+ ubiAclExtDestEqual OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noOper(0),
+ equal(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list destination port equal.
+ If value is 1,
+ compare 'ubiAclExtDport' with a destination port in packet."
+ ::= { ubiAclExtEntry 12 }
+
+ ubiAclExtDport OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list destination port"
+ ::= { ubiAclExtEntry 13 }
+
+ ubiAclExtPrecedence OBJECT-TYPE
+ SYNTAX Integer32{
+ none(256)
+ }(0..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list precedence"
+ ::= { ubiAclExtEntry 14 }
+
+ ubiAclExtTos OBJECT-TYPE
+ SYNTAX Integer32{
+ none(256)
+ }(0..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended access-list Type Of Service value"
+ ::= { ubiAclExtEntry 15 }
+
+ ubiAclExtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove extended access-list entry"
+ ::= { ubiAclExtEntry 16 }
+
+
+
+-- ***********************************************************
+-- ubiAclIfTable
+-- ***********************************************************
+
+ ubiAclIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAclIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about interface of access-list."
+ ::= { ubiAclMIBObjects 3 }
+
+ ubiAclIfEntry OBJECT-TYPE
+ SYNTAX UbiAclIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for interface of access-list."
+ INDEX { ifIndex, ubiAclIfDirection, ubiAclIfAclName }
+ ::= { ubiAclIfTable 1 }
+
+ UbiAclIfEntry ::= SEQUENCE {
+ ubiAclIfAclName DisplayString,
+ ubiAclIfDirection INTEGER,
+ ubiAclIfRowStatus RowStatus
+ }
+
+ ubiAclIfAclName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Access-list name on interface"
+ ::= { ubiAclIfEntry 1 }
+
+ ubiAclIfDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ input(1),
+ output(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The direction that applies access-list on interface"
+ ::= { ubiAclIfEntry 2 }
+
+ ubiAclIfRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create and remove access-list configuration on interface"
+ ::= { ubiAclIfEntry 3 }
+
+
+
+-- ***********************************************************
+-- ubiAclMacTable
+-- ***********************************************************
+
+ ubiAclMacTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAclMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about MAC access-list."
+ ::= { ubiAclMIBObjects 4 }
+
+ ubiAclMacEntry OBJECT-TYPE
+ SYNTAX UbiAclMacEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for MAC access-list."
+ INDEX { ubiAclMacName, ubiAclMacType, ubiAclMacSrcAddress,
+ ubiAclMacSrcMask, ubiAclMacDstAddress, ubiAclMacDstMask }
+ ::= { ubiAclMacTable 1 }
+
+ UbiAclMacEntry ::= SEQUENCE {
+ ubiAclMacName DisplayString,
+ ubiAclMacType INTEGER,
+ ubiAclMacSrcAddress MacAddress,
+ ubiAclMacSrcMask MacAddress,
+ ubiAclMacDstAddress MacAddress,
+ ubiAclMacDstMask MacAddress,
+ ubiAclMacRowStatus RowStatus
+ }
+
+ ubiAclMacName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Access-list name for MAC acl configuration."
+ ::= { ubiAclMacEntry 1 }
+
+ ubiAclMacType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ deny(0),
+ permit(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC type"
+ ::= { ubiAclMacEntry 2 }
+
+ ubiAclMacSrcAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source address for MAC access-list"
+ ::= { ubiAclMacEntry 3 }
+
+ ubiAclMacSrcMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source address mask for MAC access-list"
+ ::= { ubiAclMacEntry 4 }
+
+ ubiAclMacDstAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination address for MAC access-list"
+ ::= { ubiAclMacEntry 5 }
+
+ ubiAclMacDstMask OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination address mask for MAC access-list"
+ ::= { ubiAclMacEntry 6 }
+
+ ubiAclMacRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create and remove MAC access-list configuration"
+ ::= { ubiAclMacEntry 7 }
+
+ -- ***********************************************************
+-- ubiAclUserTable
+-- ***********************************************************
+
+ ubiAclUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAclUserEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about user access-list."
+ ::= { ubiAclMIBObjects 5 }
+
+ ubiAclUserEntry OBJECT-TYPE
+ SYNTAX UbiAclUserEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for user access-list."
+ INDEX { ubiUserAclUsername }
+ ::= { ubiAclUserTable 1 }
+
+ UbiAclUserEntry ::= SEQUENCE {
+ ubiUserAclUsername DisplayString,
+ ubiUserAclAcessList Integer32,
+ ubiUserAclRowStatus RowStatus
+ }
+
+ ubiUserAclUsername OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User name for applying access-list"
+ ::= { ubiAclUserEntry 1 }
+
+ ubiUserAclAcessList OBJECT-TYPE
+ SYNTAX Integer32(1..99)
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The access list name for user access-list"
+ ::= { ubiAclUserEntry 2 }
+
+ ubiUserAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create and remove user access-list configuration"
+ ::= { ubiAclUserEntry 3 }
+
+-- ***********************************************************
+-- ubiAclSnmpTable
+-- ***********************************************************
+
+ ubiAclSnmpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAclSnmpEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about SNMP access-list."
+ ::= { ubiAclMIBObjects 6 }
+
+ ubiAclSnmpEntry OBJECT-TYPE
+ SYNTAX UbiAclSnmpEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for SNMP access-list."
+ INDEX { ubiAclSnmpCommunityName }
+ ::= { ubiAclSnmpTable 1 }
+
+ UbiAclSnmpEntry ::= SEQUENCE {
+ ubiAclSnmpCommunityName DisplayString,
+ ubiAclSnmpAccessLevel INTEGER,
+ ubiAclSnmpAccessList Integer32,
+ ubiAclSnmpRowStatus RowStatus
+ }
+
+ ubiAclSnmpCommunityName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SNMP community for applying access-list"
+ ::= { ubiAclSnmpEntry 1 }
+
+ ubiAclSnmpAccessLevel OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ ro(1),
+ rw(2)
+ }
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The access type of community"
+ ::= { ubiAclSnmpEntry 2 }
+
+ ubiAclSnmpAccessList OBJECT-TYPE
+ SYNTAX Integer32(1..99)
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The access list number for SNMP access-list"
+ ::= { ubiAclSnmpEntry 3 }
+
+ ubiAclSnmpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create and remove SNMP access-list configuration"
+ ::= { ubiAclSnmpEntry 4 }
+
+-- ***********************************************************
+-- ubiAclProtocolTable
+-- ***********************************************************
+
+ ubiAclProtocolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAclProtocolEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about access-list for telnet/ftp protocol."
+ ::= { ubiAclMIBObjects 7 }
+
+ ubiAclProtocolEntry OBJECT-TYPE
+ SYNTAX UbiAclProtocolEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for telnet/ftp protocol access-list."
+ INDEX { ubiAclProtocolType }
+ ::= { ubiAclProtocolTable 1 }
+
+ UbiAclProtocolEntry ::= SEQUENCE {
+ ubiAclProtocolType INTEGER,
+ ubiAclProtocolAclName DisplayString,
+ ubiAclProtocolRowStatus RowStatus
+ }
+
+ ubiAclProtocolType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ftp(1),
+ telnet(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of protocol"
+ ::= { ubiAclProtocolEntry 1 }
+
+ ubiAclProtocolAclName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The access list name for telnet/ftp protocol"
+ ::= { ubiAclProtocolEntry 2 }
+
+ ubiAclProtocolRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create and remove telnet/ftn protocol
+ access-list configuration"
+ ::= { ubiAclProtocolEntry 3 }
+
+-- ***********************************************************
+-- ubiIpv6AclTable
+-- ***********************************************************
+
+ ubiIpv6AclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIpv6AclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about IPv6 access-list."
+ ::= { ubiAclMIBObjects 8 }
+
+ ubiIpv6AclEntry OBJECT-TYPE
+ SYNTAX UbiIpv6AclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for particular IPv6 access-list."
+ INDEX { ubiIpv6AclName, ubiIpv6AclType, ubiIpv6AclSourceAddr, ubiIpv6AclSourceAddrPfxLen, ubiIpv6AclExactMatch }
+ ::= { ubiIpv6AclTable 1 }
+
+ UbiIpv6AclEntry ::= SEQUENCE {
+ ubiIpv6AclName DisplayString,
+ ubiIpv6AclType Integer32,
+ ubiIpv6AclSourceAddr InetAddress,
+ ubiIpv6AclSourceAddrPfxLen Integer32,
+ ubiIpv6AclExactMatch Integer32,
+ ubiIpv6AclRowStatus RowStatus
+ }
+
+ ubiIpv6AclName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 Access-list name.
+ Available name value below:
+
+ WORD"
+ ::= { ubiIpv6AclEntry 1 }
+
+ ubiIpv6AclType OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ deny(0),
+ permit(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 Access-list type"
+ ::= { ubiIpv6AclEntry 2 }
+
+ ubiIpv6AclSourceAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 Access-list source address."
+ ::= { ubiIpv6AclEntry 3 }
+
+ ubiIpv6AclSourceAddrPfxLen OBJECT-TYPE
+ SYNTAX Integer32(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 Access-list source address prefix length."
+ ::= { ubiIpv6AclEntry 4 }
+
+ ubiIpv6AclExactMatch OBJECT-TYPE
+ SYNTAX Integer32(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IPv6 Access-list exact match of the prefixes."
+ ::= { ubiIpv6AclEntry 5 }
+
+
+ ubiIpv6AclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove IPv6 access-list entry"
+ ::= { ubiIpv6AclEntry 6 }
+
+
+
+
+
+-- ***********************************************************
+-- ubiIpv6AclExtTable
+-- ***********************************************************
+
+ ubiIpv6AclExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIpv6AclExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about extended access-list."
+ ::= { ubiAclMIBObjects 9 }
+
+ ubiIpv6AclExtEntry OBJECT-TYPE
+ SYNTAX UbiIpv6AclExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ for particular extention access-list."
+ INDEX { ubiIpv6AclExtName, ubiIpv6AclExtType,
+ ubiIpv6AclExtSrcAddr, ubiIpv6AclExtSrcAddrPfxLen,
+ ubiIpv6AclExtDstAddr, ubiIpv6AclExtDstAddrPfxLen,
+ ubiIpv6AclExtProtocol, ubiIpv6AclExtIcmpType, ubiIpv6AclExtSrcEqual,
+ ubiIpv6AclExtSport, ubiIpv6AclExtDestEqual, ubiIpv6AclExtDport,
+ ubiIpv6AclExtLog, ubiIpv6AclExtPrecedence, ubiIpv6AclExtTos }
+ ::= { ubiIpv6AclExtTable 1 }
+
+ UbiIpv6AclExtEntry ::= SEQUENCE {
+ ubiIpv6AclExtName DisplayString,
+ ubiIpv6AclExtType Integer32,
+ ubiIpv6AclExtSrcAddr InetAddress,
+ ubiIpv6AclExtSrcAddrPfxLen Integer32,
+ ubiIpv6AclExtDstAddr InetAddress,
+ ubiIpv6AclExtDstAddrPfxLen Integer32,
+ ubiIpv6AclExtProtocol Integer32,
+ ubiIpv6AclExtIcmpType Integer32,
+ ubiIpv6AclExtSrcEqual Integer32,
+ ubiIpv6AclExtSport Integer32,
+ ubiIpv6AclExtDestEqual Integer32,
+ ubiIpv6AclExtDport Integer32,
+ ubiIpv6AclExtLog Integer32,
+ ubiIpv6AclExtPrecedence Integer32,
+ ubiIpv6AclExtTos Integer32,
+ ubiIpv6AclExtRowStatus RowStatus
+ }
+
+ ubiIpv6AclExtName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list name.
+ Available name value below:
+
+ WORD"
+ ::= { ubiIpv6AclExtEntry 1 }
+
+ ubiIpv6AclExtType OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ deny(0),
+ permit(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list type"
+ ::= { ubiIpv6AclExtEntry 2 }
+
+ ubiIpv6AclExtSrcAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list source address"
+ ::= { ubiIpv6AclExtEntry 3 }
+
+ ubiIpv6AclExtSrcAddrPfxLen OBJECT-TYPE
+ SYNTAX Integer32(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list source address prefix length"
+ ::= { ubiIpv6AclExtEntry 4 }
+
+ ubiIpv6AclExtDstAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list destination address"
+ ::= { ubiIpv6AclExtEntry 5 }
+
+ ubiIpv6AclExtDstAddrPfxLen OBJECT-TYPE
+ SYNTAX Integer32(0..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list destination address prefix length"
+ ::= { ubiIpv6AclExtEntry 6 }
+
+ ubiIpv6AclExtProtocol OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ ipv6(0),
+ tcp(6),
+ udp(17),
+ rsvp(46),
+ gre(47),
+ esp(50),
+ ahp(51),
+ icmpv6(58),
+ ipcomp(108),
+ vrrp(112),
+ sctp(132),
+ any(256)
+ }(0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list protocol type.
+ Protocol 'any' could be set at string access-list only"
+ ::= { ubiIpv6AclExtEntry 7 }
+
+ ubiIpv6AclExtIcmpType OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ echoReply(0),
+ destinationUnreachable(3),
+ sourceQuench(4),
+ redirect(5),
+ echoRequest(8),
+ routerAdvertisement(9),
+ routerSolicitation(10),
+ timeExceed(11),
+ parameterProblem(12),
+ timestampRequest(13),
+ timestampReply(14),
+ informationRequest(15),
+ informationReply(16),
+ addressMaskRequest(17),
+ addressMaskReply(18),
+ none(256)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list ICMP message type.
+ Available ICMP message type below:
+
+ 0 Echo Reply
+ 3 Destination Unreachable
+ 4 Source Quench
+ 5 Redirect (change route)
+ 8 Echo Request
+ 9 Router Advertisement
+ 10 Router Solicitation
+ 11 Time Exceeded
+ 12 Parameter Problem
+ 13 Timestamp Request
+ 14 Timestamp Reply
+ 15 Information Request
+ 16 Information Reply
+ 17 Address Mask Request
+ 18 Address Mask Reply"
+ ::= { ubiIpv6AclExtEntry 8 }
+
+ ubiIpv6AclExtSrcEqual OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ noOper(0),
+ equal(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list source port equal.
+ If value is 1,
+ compare 'ubiIpv6AclExtSport' with a source port in packet."
+ ::= { ubiIpv6AclExtEntry 9 }
+
+ ubiIpv6AclExtSport OBJECT-TYPE -------
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list source port"
+ ::= { ubiIpv6AclExtEntry 10 }
+
+ ubiIpv6AclExtDestEqual OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ noOper(0),
+ equal(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list destination port equal.
+ If value is 1,
+ compare 'ubiIpv6AclExtDport' with a destination port in packet."
+ ::= { ubiIpv6AclExtEntry 11 }
+
+ ubiIpv6AclExtDport OBJECT-TYPE
+ SYNTAX Integer32(0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list destination port"
+ ::= { ubiIpv6AclExtEntry 12 }
+
+ ubiIpv6AclExtLog OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ disble(0),
+ enable(1)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list log the results"
+ ::= { ubiIpv6AclExtEntry 13 }
+
+ ubiIpv6AclExtPrecedence OBJECT-TYPE
+ SYNTAX Integer32{
+ none(256)
+ }(0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list precedence"
+ ::= { ubiIpv6AclExtEntry 14 }
+
+ ubiIpv6AclExtTos OBJECT-TYPE
+ SYNTAX Integer32{
+ none(256)
+ }(0..256)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Extended IPv6 access-list Type Of Service value"
+ ::= { ubiIpv6AclExtEntry 15 }
+
+ ubiIpv6AclExtRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove extended IPv6 access-list entry"
+ ::= { ubiIpv6AclExtEntry 16 }
+
+
+
+
+
+
+
+
+-- ***********************************************************
+-- ubiAclMIBConformance
+-- ***********************************************************
+ubiAclMIBCompliances OBJECT IDENTIFIER ::= { ubiAclMIBConformance 1 }
+ubiAclMIBGroups OBJECT IDENTIFIER ::= { ubiAclMIBConformance 2 }
+-- Compliance
+
+ ubiAclMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-ACCESS-LIST-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiAclGroup,
+ ubiAclExtGroup,
+ ubiAclProtocolGroup
+ }
+ GROUP ubiAclGroup
+ DESCRIPTION
+ ""
+ GROUP ubiAclExtGroup
+ DESCRIPTION
+ ""
+ GROUP ubiAclProtocolGroup
+ DESCRIPTION
+ ""
+ ::= { ubiAclMIBCompliances 1 }
+
+
+ ubiAclGroup OBJECT-GROUP
+ OBJECTS {
+ ubiAclName,
+ ubiAclType,
+ ubiAclSourceAddr,
+ ubiAclsourceAddrMask,
+ ubiAclRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about access-list."
+ ::= { ubiAclMIBGroups 1 }
+
+ ubiAclExtGroup OBJECT-GROUP
+ OBJECTS {
+ ubiAclExtName,
+ ubiAclExtType,
+ ubiAclExtSrcAddr,
+ ubiAclExtSrcAddrMask,
+ ubiAclExtDstAddr,
+ ubiAclExtDstAddrMask,
+ ubiAclExtProtocol,
+ ubiAclExtIcmpType,
+ ubiAclExtIgmpType,
+ ubiAclExtSrcEqual ,
+ ubiAclExtSport,
+ ubiAclExtDestEqual,
+ ubiAclExtDport,
+ ubiAclExtPrecedence,
+ ubiAclExtTos,
+ ubiAclExtRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about access-list."
+ ::= { ubiAclMIBGroups 2 }
+
+ ubiAclProtocolGroup OBJECT-GROUP
+ OBJECTS {
+ ubiAclProtocolType,
+ ubiAclProtocolAclName,
+ ubiAclProtocolRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about access restriction by protocol."
+ ::= { ubiAclMIBGroups 3 }
+
+END
\ No newline at end of file diff --git a/MIBS/ubiquoss/UBQS-AFSMGR-MIB b/MIBS/ubiquoss/UBQS-AFSMGR-MIB new file mode 100644 index 0000000..4eeaa68 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-AFSMGR-MIB @@ -0,0 +1,1024 @@ +--
+-- UBQS-AFSMGR-MIB.my
+-- MIB generated by MG-SOFT Visual MIB Builder Version 3.0 Build 271
+-- Monday, April 12, 2010
+--
+
+ UBQS-AFSMGR-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ sysObjectID, sysContact, sysName, sysLocation, ifIndex
+ FROM RFC1213-MIB
+ IpAddress, Integer32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ DisplayString, RowStatus
+ FROM SNMPv2-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ ubiAFSMGREventMIB MODULE-IDENTITY
+ LAST-UPDATED "201004120000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "AFSMGR Event Group"
+ ::= { ubiMgmtv2 7 }
+
+
+
+--
+-- Node definitions
+--
+
+ -- 1.3.6.1.4.1.236.4.1.7.2.1
+ currentAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiAFSMGREventMIB 1 }
+
+ -- 1.3.6.1.4.1.236.4.1.7.2.1.1
+ currentAlarmEntry OBJECT-TYPE
+ SYNTAX CurrentAlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { AlarmIndex }
+ ::= { currentAlarmTable 1 }
+
+ CurrentAlarmEntry ::=
+ SEQUENCE {
+ alarmIndex
+ Integer32,
+ alarmId
+ DisplayString,
+ alarmType
+ INTEGER,
+ alarmSeverity
+ INTEGER,
+ alarmPhysicalLoc
+ DisplayString,
+ alarmLogicalLoc
+ DisplayString,
+ alarmCurStatus
+ Integer32,
+ alarmAuxinfo
+ DisplayString,
+ alarmDateTime
+ DisplayString,
+ alarmStatus
+ Integer32
+ }
+
+ alarmIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "current Alarm index."
+ ::= { currentAlarmEntry 1 }
+
+ alarmId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { currentAlarmEntry 2 }
+
+ alarmType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ equipment(1),
+ communications(2),
+ qos(3),
+ processing(4),
+ environment(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description
+ 1 : equipment
+ 2 : communications
+ 3 : QoS
+ 4 : processing
+ 5 : environment
+ "
+ ::= { currentAlarmEntry 3 }
+
+ alarmSeverity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ critical(1),
+ major(2),
+ minor(3),
+ warning(4),
+ indeterminate(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description
+ 1 : critical
+ 2 : major
+ 3 : minor
+ 4 : warning
+ 5 : indeterminate
+ "
+ ::= { currentAlarmEntry 4 }
+
+ alarmPhysicalLoc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { currentAlarmEntry 5 }
+
+ alarmLogicalLoc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { currentAlarmEntry 6 }
+
+ alarmCurStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { currentAlarmEntry 7 }
+
+ alarmAuxinfo OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { currentAlarmEntry 8 }
+
+ alarmDateTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { currentAlarmEntry 9 }
+
+ alarmStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { currentAlarmEntry 10 }
+
+--
+-- eventLogTable
+--
+ eventLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF EventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiAFSMGREventMIB 2 }
+
+ eventLogEntry OBJECT-TYPE
+ SYNTAX EventLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { EventIndex }
+ ::= { eventLogTable 1 }
+
+ EventLogEntry ::=
+ SEQUENCE {
+ eventIndex
+ Integer32,
+ eventId
+ DisplayString,
+ eventType
+ INTEGER,
+ eventSeverity
+ INTEGER,
+ eventValue
+ DisplayString,
+ eventDateTime
+ DisplayString,
+ eventStatus
+ Integer32
+ }
+
+ eventIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { eventLogEntry 1 }
+
+ eventId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { eventLogEntry 2 }
+
+ eventType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ equipment(1),
+ communications(2),
+ qos(3),
+ processing(4),
+ environment(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description
+ 1 : equipment
+ 2 : communications
+ 3 : QoS
+ 4 : processing
+ 5 : environment
+ "
+ ::= { eventLogEntry 3 }
+
+ eventSeverity OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ critical(1),
+ major(2),
+ minor(3),
+ warning(4),
+ indeterminate(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description
+ 1 : critical
+ 2 : major
+ 3 : minor
+ 4 : warning
+ 5 : indeterminate
+ "
+ ::= { eventLogEntry 4 }
+
+ eventValue OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { eventLogEntry 5 }
+
+ eventDateTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { eventLogEntry 6 }
+
+ eventStatus OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description"
+ ::= { eventLogEntry 7 }
+
+
+--
+-- afsmgrEventManagerTrap
+--
+ afsmgrEventManagerTrap OBJECT IDENTIFIER ::= { ubiAFSMGREventMIB 3 }
+
+ sysWarmStartNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "System Warm-Start Notification."
+ ::= { afsmgrEventManagerTrap 1 }
+
+ sysColdStartNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "System Cold-Start Notification."
+ ::= { afsmgrEventManagerTrap 2 }
+
+ linkUpNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Link Up Notification."
+ ::= { afsmgrEventManagerTrap 3 }
+
+ linkDownNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Link Down Notification."
+ ::= { afsmgrEventManagerTrap 4 }
+
+ cpuOverloadFallingNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "CPU Overload Falling Notification."
+ ::= { afsmgrEventManagerTrap 5 }
+
+ cpuOverloadRisingNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "CPU Overload Rising Notification."
+ ::= { afsmgrEventManagerTrap 6 }
+
+ gbicOperNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Gbic Equip/Unequip Operation Notification."
+ ::= { afsmgrEventManagerTrap 7 }
+
+ memoryOverloadNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Memory Overload Notification."
+ ::= { afsmgrEventManagerTrap 8 }
+
+ slotOperNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Slot Equip/Unequip Operation Notification."
+ ::= { afsmgrEventManagerTrap 9 }
+
+ tempLowNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Temperature Low Alarm Notification."
+ ::= { afsmgrEventManagerTrap 10 }
+
+ tempHighNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Temperature High Alarm Notification."
+ ::= { afsmgrEventManagerTrap 11 }
+
+ fanAlarmNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Fan Alarm Notification."
+ ::= { afsmgrEventManagerTrap 12 }
+
+ fmuEquipStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Fan Module Unit Equip/Unequip Status Notification."
+ ::= { afsmgrEventManagerTrap 13 }
+
+ psuAlarmNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Power Alarm Notification."
+ ::= { afsmgrEventManagerTrap 14 }
+
+ psuEquipStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Power Supply Unit Equip/Unequip Status Notification."
+ ::= { afsmgrEventManagerTrap 15 }
+
+ portAdminNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Port Administration Status Notification."
+ ::= { afsmgrEventManagerTrap 16 }
+
+ fanOperStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Fan Operational Status Notification."
+ ::= { afsmgrEventManagerTrap 17 }
+
+ rmonRisingNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Rmon Rising Notification."
+ ::= { afsmgrEventManagerTrap 18 }
+
+ rmonFallingNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Rmon Falling Notification."
+ ::= { afsmgrEventManagerTrap 19 }
+
+ portSLDNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Port Self-Loop Detection Notification."
+ ::= { afsmgrEventManagerTrap 20 }
+
+
+ remoteConnection NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Remote connection Notification."
+ ::= { afsmgrEventManagerTrap 30 }
+
+ ponDriftWindowNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Onu Drift Window Notification."
+ ::= { afsmgrEventManagerTrap 41 }
+
+ ponGemChannelLossNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Loss of GEM channel delineation Notification."
+ ::= { afsmgrEventManagerTrap 42 }
+
+ ponAckLossNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Loss of acknowledge with ONUi Notification."
+ ::= { afsmgrEventManagerTrap 43 }
+
+ ponSigDegradeNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Signal Degraded of ONUi Notification."
+ ::= { afsmgrEventManagerTrap 44 }
+
+ ponSigFailNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Signal Fail of ONUi Notification."
+ ::= { afsmgrEventManagerTrap 45 }
+
+ ponPhysEquipErrNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Physical Equipment Error of ONUi Notification."
+ ::= { afsmgrEventManagerTrap 46 }
+
+ ponKeySyncLossNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Loss of Key sync with ONUi Notification."
+ ::= { afsmgrEventManagerTrap 47 }
+
+ ponTransIfWarmNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Transmission Interference Warning Notification."
+ ::= { afsmgrEventManagerTrap 48 }
+
+ ponTransIfAlarmNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Transmission Interference Alarm Notification."
+ ::= { afsmgrEventManagerTrap 49 }
+
+ ponRemoDefectIndNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Remote Defect Indication of ONUi Notification."
+ ::= { afsmgrEventManagerTrap 50 }
+
+ onuOperStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Onu Operation Status Notification."
+ ::= { afsmgrEventManagerTrap 51 }
+
+ oltAlarmNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Olt Alarm Notification."
+ ::= { afsmgrEventManagerTrap 52 }
+
+ oltLinkFaultNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Olt Link Fault Notification."
+ ::= { afsmgrEventManagerTrap 53 }
+
+ ontDyingGaspNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Ont Dying Gasp Notification."
+ ::= { afsmgrEventManagerTrap 54 }
+
+ ponLinkStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Link Status Notification."
+ ::= { afsmgrEventManagerTrap 55 }
+
+ linkLoopbackTestNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Link Loopback Test Notification."
+ ::= { afsmgrEventManagerTrap 57 }
+
+ ponOltOperStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Olt Oper Status Notification."
+ ::= { afsmgrEventManagerTrap 68 }
+
+ ponOltAdminStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Olt Administrator Status Notification."
+ ::= { afsmgrEventManagerTrap 69 }
+
+ ponOnuAdminStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Onu Admin Status Notification."
+ ::= { afsmgrEventManagerTrap 70 }
+
+ ponOnuRegisterSubMacNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Onu Subscriber Mac Registration Notification."
+ ::= { afsmgrEventManagerTrap 71 }
+
+ linkLoopbackTestFailNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Link Loopback Test Fail Notification."
+ ::= { afsmgrEventManagerTrap 73 }
+
+ ponOnuRegOverloadNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Onu Register Overload Notification. (onu too many registration)"
+ ::= { afsmgrEventManagerTrap 93 }
+
+ ponLinkRegNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Link Register Notification."
+ ::= { afsmgrEventManagerTrap 96 }
+
+ ponOnuLoopDetectNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Onu Loop Detect Notification."
+ ::= { afsmgrEventManagerTrap 97 }
+
+
+ ponOltImageUpgrageNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Olt Image Upgrade Notification."
+ ::= { afsmgrEventManagerTrap 98 }
+
+ ponOltImageUpgrageFailNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Olt Image Upgrade Fail Notification."
+ ::= { afsmgrEventManagerTrap 99 }
+
+ onuImageUpgradeNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "ONU Image Upgrade Notification."
+ ::= { afsmgrEventManagerTrap 100 }
+
+ onuImageUpgradeFailNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "ONU Image Upgrade Fail Notification."
+ ::= { afsmgrEventManagerTrap 101 }
+
+ onuLdShutdownNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "ONU LD shutdown Notification."
+ ::= { afsmgrEventManagerTrap 102 }
+
+ ponUnadminMacRegNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Unadmin Mac-address Register Notification."
+ ::= { afsmgrEventManagerTrap 103 }
+
+ ponDupMacRegNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Duplicated Mac-address Register Notification."
+ ::= { afsmgrEventManagerTrap 104 }
+
+ ponOnuTypeMismatchNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Onu Type Mismatch Notification."
+ ::= { afsmgrEventManagerTrap 105 }
+
+ ponOltDyingGaspNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Olt DyingGasp Notification."
+ ::= { afsmgrEventManagerTrap 106 }
+
+ ponOltCableDownNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Olt Cable Down Notification."
+ ::= { afsmgrEventManagerTrap 107 }
+
+ ponPMCcrc32MonitorNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "PMC CRC32 Monitor Notification."
+ ::= { afsmgrEventManagerTrap 108 }
+
+ imageUpDownloadStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Image Up/Download Status Notification."
+ ::= { afsmgrEventManagerTrap 109 }
+
+ imageUpDownloadFailNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Image Up/Download Fail Notification."
+ ::= { afsmgrEventManagerTrap 110 }
+
+ configUpDownloadStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Config Up/Download Status Notification."
+ ::= { afsmgrEventManagerTrap 111 }
+
+ sysRebootMaxTempNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "System Reboot by Max Temperature Notification."
+ ::= { afsmgrEventManagerTrap 112 }
+
+ ponRogueOnuLdShutdown NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Rogue Onu Ld Shutdown Notification."
+ ::= { afsmgrEventManagerTrap 113 }
+
+ scuOperStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "SCU Operation Status Notification."
+ ::= { afsmgrEventManagerTrap 114 }
+
+ configUpDownloadFailNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Config Up/Download Fail Notification."
+ ::= { afsmgrEventManagerTrap 115 }
+
+ ponOntRxPowerStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Ont Rx-optical-alarm Notification."
+ ::= { afsmgrEventManagerTrap 116 }
+
+ ponOltRxPowerStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Olt Rx-optical-alarm Notification."
+ ::= { afsmgrEventManagerTrap 117 }
+
+ ponOntTxPowerStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Ont Tx-optical-alarm Notification."
+ ::= { afsmgrEventManagerTrap 118 }
+
+ ponOntTemperatureStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Ont Temperature-alarm Notification."
+ ::= { afsmgrEventManagerTrap 119 }
+
+
+ ponOntVoltageStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Ont Voltage-alarm Notification."
+ ::= { afsmgrEventManagerTrap 120 }
+
+ ponOntBiasStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Ont Bias-alarm Notification."
+ ::= { afsmgrEventManagerTrap 121 }
+
+ ponOltRedSlaveFaultNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Olt Redundancy Slave Link Fault Notification."
+ ::= { afsmgrEventManagerTrap 122 }
+
+ ponOltRedSwitchoverNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Olt Redundancy Switchover Notification."
+ ::= { afsmgrEventManagerTrap 123 }
+
+ ponOnuOpticRxPowerOnusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Onus Low Optic Rx Power Notification."
+ ::= { afsmgrEventManagerTrap 124 }
+
+ ponOnuDownThresholdNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Onu Down Threshold Notification."
+ ::= { afsmgrEventManagerTrap 127 }
+
+ ponOnuFanStatusNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Onu Fan Status Notification."
+ ::= { afsmgrEventManagerTrap 128 }
+
+ ExternalACAlarm NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "External AC alarm"
+ ::= { afsmgrEventManagerTrap 129 }
+
+ ExternalUnitAlarm NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "External unit alarm."
+ ::= { afsmgrEventManagerTrap 130 }
+
+ ponLoopCntThresholdNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Loop-Count-Threshold-alarm Notification."
+ ::= { afsmgrEventManagerTrap 131 }
+
+ scuUnequipNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "scu unequip alarm"
+ ::= { afsmgrEventManagerTrap 132 }
+
+ liuUnequipNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "liu unequip alarm"
+ ::= { afsmgrEventManagerTrap 133 }
+
+ fmuUnequipNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "fmu unequip alarm"
+ ::= { afsmgrEventManagerTrap 134 }
+
+ ponOltLineCodeErrorMonitorNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "OLT line code errors monitor Notification"
+ ::= { afsmgrEventManagerTrap 135 }
+
+ ponOltAlignmentErrorMonitorNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "OLT alignment errors monitor Notification"
+ ::= { afsmgrEventManagerTrap 136 }
+
+ scuEjectorAlarmNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "SCU ejector alarm Notification"
+ ::= { afsmgrEventManagerTrap 137 }
+
+ systemCheckAlarm NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "EMS System Check Monitor Notification"
+ ::= { afsmgrEventManagerTrap 138 }
+
+ ponOnuRegThreshOverNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Pon Onu Registration Threshold Over Notification"
+ ::= { afsmgrEventManagerTrap 139 }
+
+ dcTempHighNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Dc Board Temperature High Threshold Notification"
+ ::= { afsmgrEventManagerTrap 140 }
+
+ dcTempLowNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Dc Board Temperature Low Threshold Notification"
+ ::= { afsmgrEventManagerTrap 141 }
+
+ humidityHighNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Mainboard Humidity High Threshold Notification"
+ ::= { afsmgrEventManagerTrap 142 }
+
+ humidityLowNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Mainboard Humidity Low Threshold Notification"
+ ::= { afsmgrEventManagerTrap 143 }
+
+ dcHumidityHighNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Dc Board Humidity High Threshold Notification"
+ ::= { afsmgrEventManagerTrap 144 }
+
+ dcHumidityLowNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Dc Board Humidity Low Threshold Notification"
+ ::= { afsmgrEventManagerTrap 145 }
+
+ sysRebootMaxDcTempNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "System Reboot by Max Dc Board Temperature Notification."
+ ::= { afsmgrEventManagerTrap 146 }
+
+ sysRebootMaxHumidNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "System Reboot by Max Humidity Notification."
+ ::= { afsmgrEventManagerTrap 147 }
+
+ sysRebootMaxDcHumidNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "System Reboot by Max Dc Board Humidity Notification."
+ ::= { afsmgrEventManagerTrap 148 }
+
+ fanSpeedHighNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Fan Speed High Notification."
+ ::= { afsmgrEventManagerTrap 149 }
+
+ psuUnequipNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Psu Unequip Notification."
+ ::= { afsmgrEventManagerTrap 150 }
+
+ doorOpenAlarmNoti NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "Door Open Monitor Notification"
+ ::= { afsmgrEventManagerTrap 151 }
+
+ ExternalMajorAlarm NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "External Power Major Alarm."
+ ::= { afsmgrEventManagerTrap 152 }
+
+
+ Piu10gFanFailAlarm NOTIFICATION-TYPE
+ OBJECTS { alarmIndex, alarmId, alarmType, alarmSeverity, alarmPhysicalLoc, alarmLogicalLoc, alarmCurStatus, alarmAuxinfo, alarmDateTime, alarmStatus }
+ STATUS current
+ DESCRIPTION
+ "10G PIU Fan Fail Alarm."
+ ::= { afsmgrEventManagerTrap 157 }
+
+
+
+-- TODO
+
+ END
+
+--
+-- UBQS-AFSMGR-EVENT-MANAGEMENT-MIB.my
+--
+
diff --git a/MIBS/ubiquoss/UBQS-ARP-MIB b/MIBS/ubiquoss/UBQS-ARP-MIB new file mode 100644 index 0000000..49f3e30 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-ARP-MIB @@ -0,0 +1,490 @@ +-- *****************************************************************
+-- UBQS-ARP-MIB.mib: Ubiquoss arp MIB file
+--
+-- June 2011, kimbk
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-ARP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE,
+ IpAddress
+ FROM SNMPv2-SMI
+ RowStatus, TruthValue, MacAddress
+ FROM SNMPv2-TC
+ DisplayString
+ FROM RFC1213-MIB
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ FROM INET-ADDRESS-MIB
+ ifIndex
+ FROM IF-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiArpMIB MODULE-IDENTITY
+ LAST-UPDATED "201012170000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-SYSLOG-MIB is used to get
+ the syslog information."
+ ::= { ubiMgmtv2 20 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiSyslogMIB
+-- ***************************************************************
+ubiArpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiArpMIB 0 }
+ubiArpMIBObjects OBJECT IDENTIFIER ::= { ubiArpMIB 1 }
+ubiArpMIBConformance OBJECT IDENTIFIER ::= { ubiArpMIB 2 }
+
+ubiArpEntryMIBObjects OBJECT IDENTIFIER ::= { ubiArpMIBObjects 1 }
+ubiArpSnoopMIBObjects OBJECT IDENTIFIER ::= { ubiArpMIBObjects 3 }
+
+-- ***********************************************************
+-- ubiArpTable
+-- ***********************************************************
+
+ ubiArpTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Table of arp cache list entrys"
+ ::= { ubiArpEntryMIBObjects 1 }
+
+ ubiArpEntry OBJECT-TYPE
+ SYNTAX UbiArpEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of arp cache entry"
+ INDEX
+ {
+ ifIndex,
+ ubiArpMacAddress
+ }
+ ::= { ubiArpTable 1 }
+
+ UbiArpEntry ::= SEQUENCE {
+ ubiArpIpAddress DisplayString,
+ ubiArpMacAddress DisplayString,
+ ubiArpType INTEGER,
+ ubiArpPortIndex Integer32,
+ ubiArpRowStatus RowStatus
+ }
+
+ ubiArpIpAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "arp cache ip address"
+ ::= { ubiArpEntry 1 }
+
+ ubiArpMacAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "arp cache mac address"
+ ::= { ubiArpEntry 2 }
+
+ ubiArpType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dynamic(0),
+ static(1)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "arp cache type"
+ ::= { ubiArpEntry 3 }
+
+ ubiArpPortIndex OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "arp cache port index"
+ ::= { ubiArpEntry 4 }
+
+ ubiArpRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "arp cache row status"
+ ::= { ubiArpEntry 5 }
+
+ ubiClearArpCache OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "command to clear arp-cache.
+ If value == 0
+ clear all arp-cache
+ else if value == specific ifindex
+ clear specific ifindex arp-cache"
+ ::= { ubiArpEntryMIBObjects 2 }
+
+-- ***********************************************************
+-- ubiArpGetPonInfo
+-- ***********************************************************
+
+ ubiArpGetPonInfo OBJECT IDENTIFIER ::= { ubiArpEntryMIBObjects 3 }
+
+ ubiArpGetPonInfoIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address to be used to get pon information in arp table"
+ ::= { ubiArpGetPonInfo 1 }
+
+ ubiArpGetPonInfoOnuId OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Searched ONU ID"
+ ::= { ubiArpGetPonInfo 2 }
+
+ ubiArpGetPonInfoOnuMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Searched ONU MAC Address"
+ ::= { ubiArpGetPonInfo 3 }
+
+ ubiArpGetTotalCount OBJECT-TYPE
+ SYNTAX Unsigned32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total Count of arp-cache"
+ ::= { ubiArpEntryMIBObjects 4 }
+
+-- ***********************************************************
+-- ubiArpSnoopGlobal
+-- ***********************************************************
+ ubiArpSnoopGlobal OBJECT IDENTIFIER ::= { ubiArpSnoopMIBObjects 1 }
+
+ ubiArpSnoopStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "arp snoop enable status"
+ ::= { ubiArpSnoopGlobal 1 }
+
+ ubiArpSnoopGratuitous OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "arp snoop gratuitous-arp-update"
+ ::= { ubiArpSnoopGlobal 2 }
+
+ ubiArpSnoopHealthCheck OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "arp snoop health-check"
+ ::= { ubiArpSnoopGlobal 3 }
+
+ ubiArpSnoopProbe OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "arp snoop probe"
+ ::= { ubiArpSnoopGlobal 4 }
+
+ ubiArpSnoopProbeInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noProbeInterval(0)
+ }(10..120)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "arp snoop probe-interval"
+ ::= { ubiArpSnoopGlobal 5 }
+
+ ubiArpSnoopWaitTime OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noWaitTime(0)
+ }(1..5)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "arp snoop wait-time"
+ ::= { ubiArpSnoopGlobal 6 }
+
+
+-- ***********************************************************
+-- ubiArpSnoopTable
+-- ***********************************************************
+ ubiArpSnoopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpSnoopEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of arp snoop entrys"
+ ::= { ubiArpSnoopMIBObjects 2 }
+
+ ubiArpSnoopEntry OBJECT-TYPE
+ SYNTAX UbiArpSnoopEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry representing arp snoop entry"
+ INDEX { ubiArpSnoopBeginAddress }
+ ::= { ubiArpSnoopTable 1 }
+
+ UbiArpSnoopEntry ::= SEQUENCE {
+ ubiArpSnoopBeginAddress IpAddress,
+ ubiArpSnoopEndAddress IpAddress,
+ ubiArpSnoopAgingTime INTEGER,
+ ubiArpSnoopRowStatus RowStatus
+ }
+
+ ubiArpSnoopBeginAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "arp snoop begin address"
+ ::= { ubiArpSnoopEntry 1 }
+
+ ubiArpSnoopEndAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "arp snoop end address"
+ ::= { ubiArpSnoopEntry 2 }
+
+ ubiArpSnoopAgingTime OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ defaultAgingTime(80)
+ }(0..300)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "arp snoop aging time"
+ ::= { ubiArpSnoopEntry 3 }
+
+ ubiArpSnoopRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "arp snoop row status"
+ ::= { ubiArpSnoopEntry 4 }
+
+-- ***********************************************************
+-- ubiArpSnoopBindingTable
+-- ***********************************************************
+
+ ubiArpSnoopBindingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpSnoopBindingEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of arp snoop binding information"
+ ::= { ubiArpSnoopMIBObjects 3 }
+
+ ubiArpSnoopBindingEntry OBJECT-TYPE
+ SYNTAX UbiArpSnoopBindingEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of arp snoop binding information"
+ INDEX { ubiArpSnoopBindingIpAddr }
+ ::= { ubiArpSnoopBindingTable 1 }
+
+ UbiArpSnoopBindingEntry ::= SEQUENCE {
+ ubiArpSnoopBindingIpAddr IpAddress,
+ ubiArpSnoopBindingMacAddr MacAddress,
+ ubiArpSnoopBindingInterface DisplayString,
+ ubiArpSnoopBindingPort DisplayString,
+ ubiArpSnoopBindingState INTEGER,
+ ubiArpSnoopBindingAge INTEGER,
+ ubiArpSnoopBindingAnalysis INTEGER,
+ ubiArpSnoopBindingRcvRequest Integer32,
+ ubiArpSnoopBindingReply Integer32
+ }
+
+ ubiArpSnoopBindingIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding ip address"
+ ::= { ubiArpSnoopBindingEntry 1 }
+
+ ubiArpSnoopBindingMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding mac address"
+ ::= { ubiArpSnoopBindingEntry 2 }
+
+ ubiArpSnoopBindingInterface OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding vlan interface"
+ ::= { ubiArpSnoopBindingEntry 3 }
+
+ ubiArpSnoopBindingPort OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding physical port"
+ ::= { ubiArpSnoopBindingEntry 4 }
+
+ ubiArpSnoopBindingState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ init(0),
+ incomplete(1),
+ reachable(2),
+ stale(3),
+ unsolicited(4),
+ threeWay(5)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding state"
+ ::= { ubiArpSnoopBindingEntry 5 }
+
+ ubiArpSnoopBindingAge OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noAge(301),
+ n/a(302)
+ }(0..300)
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding age time"
+ ::= { ubiArpSnoopBindingEntry 6 }
+
+ ubiArpSnoopBindingAnalysis OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ manyReply(1),
+ inactive(2),
+ active(3)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding analysis"
+ ::= { ubiArpSnoopBindingEntry 7 }
+
+ ubiArpSnoopBindingRcvRequest OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding statistics - received ARP request"
+ ::= { ubiArpSnoopBindingEntry 8 }
+
+ ubiArpSnoopBindingReply OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "binding statistices - ARP reply"
+ ::= { ubiArpSnoopBindingEntry 9 }
+
+
+-- ***********************************************************
+-- ubiClearArpSnoop
+-- ***********************************************************
+ ubiClearArpSnoop OBJECT IDENTIFIER ::= { ubiArpSnoopMIBObjects 4 }
+
+ ubiClearArpSnoopBinding OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "command to clear arp snoop binding.
+ If value == 0.0.0.0
+ clear all arp snoop binding
+ else if value == specific Ip address
+ clear specific Ip address arp snoop binding"
+ ::= { ubiClearArpSnoop 1 }
+
+ ubiClearArpSnoopStatistics OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ clear(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "command to clear arp snoop statistics"
+ ::= { ubiClearArpSnoop 2 }
+
+
+-- *****************************************************************
+-- ubiSyslogMIBConformance
+-- *****************************************************************
+
+ubiArpMIBCompliances OBJECT IDENTIFIER ::= { ubiArpMIBConformance 1 }
+ubiArpMIBGroups OBJECT IDENTIFIER ::= { ubiArpMIBConformance 2 }
+
+END
diff --git a/MIBS/ubiquoss/UBQS-AUTO-RESET-MIB b/MIBS/ubiquoss/UBQS-AUTO-RESET-MIB new file mode 100644 index 0000000..0923af3 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-AUTO-RESET-MIB @@ -0,0 +1,513 @@ +-- *****************************************************************
+-- UBQS-AUTO-RESET-MIB: Ubiquoss Auto Reset MIB file
+--
+-- June 2011, Hyung Eun Park
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-AUTO-RESET-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ DisplayString,
+ TruthValue
+ FROM SNMPv2-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+ubiAutoResetMIB MODULE-IDENTITY
+ LAST-UPDATED "201108050000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-AUTO-RESET-MIB is used for getting
+ information about the Auto-reset of system."
+ ::= { ubiMgmtv2 27 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiAutoResetMIB
+-- ***************************************************************
+
+ubiAutoResetMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiAutoResetMIB 0 }
+ubiAutoResetMIBObjects OBJECT IDENTIFIER ::= { ubiAutoResetMIB 1 }
+ubiAutoResetMIBConformance OBJECT IDENTIFIER ::= { ubiAutoResetMIB 2 }
+
+
+ubiAutoResetCpu OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 3 }
+ubiAutoResetMemory OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 4 }
+ubiAutoResetIcmp OBJECT IDENTIFIER ::= { ubiAutoResetMIBObjects 5 }
+
+
+-- *****************************************************************
+-- ubiAutoResetMIBNotificationPrefix
+-- *****************************************************************
+
+
+ ubiAutoResetCpuNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAutoResetCpuAction,
+ ubiAutoResetCpuUsage,
+ ubiAutoResetCpuResetReason,
+ ubiAutoResetCpuLogThreshold,
+ ubiAutoResetCpuReloadThreshold,
+ ubiAutoResetDelayTime,
+ ubiAutoResetSuppressReloadLimit,
+ ubiAutoResetCpuSuppressReloadCount
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiAutoResetMIBNotificationPrefix 1 }
+
+ ubiAutoResetMemoryNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAutoResetMemoryAction,
+ ubiAutoResetMemoryfree,
+ ubiAutoResetMemoryResetReason,
+ ubiAutoResetMemoryLogThreshold,
+ ubiAutoResetMemoryReloadThreshold,
+ ubiAutoResetDelayTime,
+ ubiAutoResetSuppressReloadLimit,
+ ubiAutoResetMemorySuppressReloadCount
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiAutoResetMIBNotificationPrefix 2 }
+
+ ubiAutoResetIcmpNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAutoResetIcmpAction,
+ ubiAutoResetIcmpFailCount,
+ ubiAutoResetIcmpResetReason,
+ ubiAutoResetIcmpLogThreshold,
+ ubiAutoResetIcmpReloadThreshold,
+ ubiAutoResetDelayTime,
+ ubiAutoResetSuppressReloadLimit,
+ ubiAutoResetIcmpSuppressReloadCount
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiAutoResetMIBNotificationPrefix 3 }
+
+
+-- *****************************************************************
+-- ubiAutoResetMIBObjects
+-- *****************************************************************
+
+ ubiAutoResetDelayTime OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When Auto-reset is occured, system is reboot after delaytime."
+ ::= { ubiAutoResetMIBObjects 1 }
+
+ ubiAutoResetEnabled OBJECT-TYPE
+ SYNTAX BITS {
+ cpu(0),
+ memory(1),
+ icmp(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is enable to sending auto-reset SNMP trap message.
+ cpu(0) : Auto-reset by CPU
+ memory(1) : Auto-reset by MEMORY
+ icmp(2) : Auto-reset by ICMP"
+ ::= { ubiAutoResetMIBObjects 2 }
+
+ ubiAutoResetSuppressReloadLimit OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is limit of Auto-reset.
+ If number of auto-reset exceed SuppressReloadLimit,
+ Auto-reset is suppressed."
+ ::= { ubiAutoResetMIBObjects 6 }
+
+ ubiAutoResetClearDelayReload OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ clear(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Cancel delayed Auto-reset."
+ ::= { ubiAutoResetMIBObjects 7 }
+
+
+-- *****************************************************************
+-- ubiAutoResetCpu
+-- *****************************************************************
+
+ ubiAutoResetCpuInterval OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Monitoring period of CPU usage."
+ ::= { ubiAutoResetCpu 1 }
+
+ ubiAutoResetCpuUsage OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current CPU usage"
+ ::= { ubiAutoResetCpu 2 }
+
+
+ ubiAutoResetCpuAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ delay(1),
+ reset(2),
+ suppress(3),
+ cancel_delay(4),
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU Auto-reset Action type.
+ If Auto-reset is supressed, Action is suppress(4),
+ othrewise, none(0).
+ It is used by trap message.
+ Delay(1) : Delayed Auto-reset is occurrd.
+ reset(2) : Auto-reset is occurrd.
+ supress(3) : Auto-reset is suppressed.
+ cancel_delay(4): Delayed Auto-reset is canceled."
+ ::= { ubiAutoResetCpu 3 }
+
+ ubiAutoResetCpuLogThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CPU auto-reset LOG threshold.
+ If CPU usage exceed LogThreshold for Cpu interval,
+ Warning message is printed."
+ ::= { ubiAutoResetCpu 4 }
+
+ ubiAutoResetCpuReloadThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CPU auto-reset Reload threshold.
+ If CPU usage exceed ReloadThreshold for Cpu interval,
+ Auto-reset is occured."
+ ::= { ubiAutoResetCpu 5 }
+
+ ubiAutoResetCpuResetReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ log(1),
+ reload(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "CPU auto-reset Warning message reason.
+ It indicate warning message by LogThreshold,
+ or by ReloadThershold."
+ ::= { ubiAutoResetCpu 6 }
+
+ ubiAutoResetCpuExecute OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ start(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It indicate whether CPU auto-reset is enabled."
+ ::= { ubiAutoResetCpu 7 }
+
+ ubiAutoResetCpuSuppressReloadCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nunber of CPU auto-reset occurrence."
+ ::= { ubiAutoResetCpu 8 }
+
+
+-- *****************************************************************
+-- ubiAutoResetMemory
+-- *****************************************************************
+
+ ubiAutoResetMemoryInterval OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Monitoring period of free memory."
+ ::= { ubiAutoResetMemory 1 }
+
+
+ ubiAutoResetMemoryfree OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "Kbytes"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current Free memory."
+ ::= { ubiAutoResetMemory 2 }
+
+ ubiAutoResetMemoryAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ delay(1),
+ reset(2),
+ suppress(3),
+ cancel_delay(4),
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory Auto-reset Action type.
+ If Auto-reset is supressed, Action is suppress(4),
+ othrewise, none(0).
+ It is used by trap message.
+ Delay(1) : Delayed Auto-reset is occured.
+ reset(2) : Auto-reset is occured.
+ supress(3) : Auto-reset is suppressed.
+ cancel_delay(4): Delayed Auto-reset is canceled."
+ ::= { ubiAutoResetMemory 3 }
+
+
+ ubiAutoResetMemoryLogThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Memory auto-reset LOG threshold.
+ If Free Memory lower LogThreshold for Memory interval,
+ Warning message is printed."
+ ::= { ubiAutoResetMemory 4 }
+
+ ubiAutoResetMemoryReloadThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Memory auto-reset Reload threshold.
+ If Free memory lower ReloadThreshold for Memory interval,
+ Auto-reset is occured."
+ ::= { ubiAutoResetMemory 5 }
+
+ ubiAutoResetMemoryResetReson OBJECT-TYPE
+ SYNTAX INTEGER {
+ log(1),
+ reload(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Memory auto-reset Warning message reason.
+ It indicate warning message by LogThreshold,
+ or by ReloadThershold."
+ ::= { ubiAutoResetMemory 6 }
+
+ ubiAutoResetMemoryExecute OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ start(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It indicate whether Memory auto-reset is enabled."
+ ::= { ubiAutoResetMemory 7 }
+
+ ubiAutoResetMemorySuppressReloadCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nunber of Memory auto-reset occurrence."
+ ::= { ubiAutoResetMemory 8 }
+
+-- *****************************************************************
+-- ubiAutoResetIcmp
+-- *****************************************************************
+
+ ubiAutoResetIcmpInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ICMP Echo request interval."
+ ::= { ubiAutoResetIcmp 1 }
+
+ ubiAutoResetIcmpTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ICMP Echo request timeout."
+ ::= { ubiAutoResetIcmp 2 }
+
+ ubiAutoResetIcmpFailCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP Echo request failed count."
+ ::= { ubiAutoResetIcmp 3 }
+
+ ubiAutoResetIcmpAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ delay(1),
+ reset(2),
+ suppress(3),
+ cancel_delay(4),
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ICMP Auto-reset Action type.
+ If Auto-reset is supressed, Action is suppress(4),
+ othrewise, none(0).
+ It is used by trap message.
+ Delay(1) : Delayed Auto-reset is occurred.
+ reset(2) : Auto-reset is occurred.
+ supress(3) : Auto-reset is suppressed.
+ cancel_delay(4): Delayed Auto-reset is canceled."
+ ::= { ubiAutoResetIcmp 4 }
+
+ ubiAutoResetIcmpLogThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ICMP auto-reset LOG threshold.
+ If ICMP echo request fail count exceed LogThreshold,
+ Warning message is printed."
+ ::= { ubiAutoResetIcmp 5 }
+
+ ubiAutoResetIcmpReloadThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ICMP auto-reset LOG threshold.
+ If ICMP echo request fail count exceed ReloadThreshold,
+ Auto-reset is occured."
+ ::= { ubiAutoResetIcmp 6 }
+
+ ubiAutoResetIcmpDstAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ICMP echo request Target Address."
+ ::= { ubiAutoResetIcmp 7 }
+
+ ubiAutoResetIcmpResetReason OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ log(1),
+ reload(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "ICMP auto-reset Warning message reason.
+ It indicate warning message by LogThreshold,
+ or by ReloadThershold."
+ ::= { ubiAutoResetIcmp 8 }
+
+ ubiAutoResetIcmpExecute OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ start(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It indicate whether ICMP auto-reset is enabled."
+ ::= { ubiAutoResetIcmp 9 }
+
+
+ ubiAutoResetIcmpSuppressReloadCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Nunber of ICMP auto-reset occurrence."
+ ::= { ubiAutoResetIcmp 10 }
+
+
+-- *****************************************************************
+-- ubiAutoResetMIBConformance
+-- *****************************************************************
+
+--
+-- conformance information
+--
+ubiAutoResetMIBCompliances OBJECT IDENTIFIER ::= { ubiAutoResetMIBConformance 1 }
+ubiAutoResetMIBGroups OBJECT IDENTIFIER ::= { ubiAutoResetMIBConformance 2 }
+
+
+
+-- compliance statements
+
+ ubiAutoResetMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-AUTO-RESET-MIB"
+ MODULE
+ MANDATORY-GROUPS { ubiAutoResetGroup }
+
+ GROUP ubiAutoResetGroup
+ DESCRIPTION
+ "The ubiAutoResetGroup is applicable for implementations which
+ need to get the Auto-reset information."
+ ::= { ubiAutoResetMIBCompliances 1 }
+
+
+
+-- units of conformance
+
+ ubiAutoResetGroup OBJECT-GROUP
+ OBJECTS {
+
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the Auto-reset of system."
+ ::= { ubiAutoResetMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-CFM-MIB b/MIBS/ubiquoss/UBQS-CFM-MIB new file mode 100644 index 0000000..b23dc3d --- /dev/null +++ b/MIBS/ubiquoss/UBQS-CFM-MIB @@ -0,0 +1,2560 @@ +-- *****************************************************************
+-- UBQS-CFM-MIB: Ubiquoss CFM MIB
+--
+-- Nov 2010, Park Hyung Eun
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-CFM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Counter32,
+ IpAddress,
+ Gauge32,
+ Integer32,
+ Unsigned32,
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP,
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ RowStatus,
+ DisplayString,
+ TruthValue,
+ MacAddress,
+ FROM SNMPv2-TC
+ ubiAggId,
+ FROM UBQS-LAG-MIB
+ ifIndex,
+ FROM IF-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiCFMMIB MODULE-IDENTITY
+ LAST-UPDATED "201011250000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "Connectivity Fault Management module for managing IEEE 802.1ag"
+
+ ::= { ubiMgmtv2 10 }
+
+
+-- *****************************************************************
+-- Textual Conventions
+-- *****************************************************************
+
+VlanIndex ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The VLAN-id of a VLAN on ISL or 802.1q trunks.
+
+ Modification of default parameters is allowed.
+ Implementations are allowed to restrict
+ the range of VLANs.
+
+ For entities support up to 1024 VLANS.
+ VLANs above 1000 are reserved for default VLANs and
+ future use. Modification of default parameters is
+ allowed. Creation or deletion of VLANs above 1000 is not
+ allowed.
+
+ For a new object which needs the vlan-id of a VLAN as
+ its SYNTAX, it is suggested to import VlanIndex from
+ Q-BRIDGE-MIB instead of importing this TC here in
+ ubi-VTP-MIB."
+ SYNTAX Integer32 (0..4095)
+
+Dot1agCfmMaintDomainNameType2 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value that represents a type (and thereby the format)
+ of a Dot1agCfmMaintDomainName. The value can be one of
+ the following:
+
+
+ ieeeReserved(0) Reserved for definition by IEEE 802.1
+ recommend to not use zero unless
+ absolutely needed.
+ none(1) No format specified, usually because
+ there is not (yet) a Maintenance
+ Domain Name. In this case, a zero
+ length OCTET STRING for the Domain
+ Name field is acceptable.
+ dnsLikeName(2) Domain Name like string, globally unique
+ text string derived from a DNS name.
+ macAddrAndUint(3) MAC address + 2-octet (unsigned) integer.
+ charString(4) RFC2579 DisplayString, except that the
+ character codes 0-31 (decimal) are not
+ used.
+ ieeeReserved(xx) Reserved for definition by IEEE 802.1
+ xx values can be [5..31] and [64..255]
+ ituReserved(xx) Reserved for definition by ITU-T Y.1731
+ xx values range from [32..63]
+
+ To support future extensions, the Dot1agCfmMaintDomainNameType
+ textual convention SHOULD NOT be sub-typed in object type
+ definitions. It MAY be sub-typed in compliance statements in
+ order to require only a subset of these address types for a
+ compliant implementation.
+
+ Implementations MUST ensure that Dot1agCfmMaintDomainNameType
+ objects and any dependent objects (e.g.,
+ Dot1agCfmMaintDomainName objects) are consistent. An
+ inconsistentValue error MUST be generated if an attempt to
+ change an Dot1agCfmMaintDomainNameType object would, for
+ example, lead to an undefined Dot1agCfmMaintDomainName value.
+ In particular,
+ Dot1agCfmMaintDomainNameType/Dot1agCfmMaintDomainName pairs
+ MUST be changed together if the nameType changes.
+ "
+ REFERENCE
+ "21.6.5, Table 21-19"
+ SYNTAX INTEGER {
+ none (1), -- no md name
+ dnsLikeName (2), -- dns name
+ macAddressAndUint (3), -- mac addr
+ charString (4), -- string
+ itu_t (32) -- itu-t
+ }
+
+Dot1agCfmMaintDomainName ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Denotes a generic Maintenance Domain Name.
+
+ A Dot1agCfmMaintDomainName value is always interpreted within
+ the context of a Dot1agCfmMaintDomainNameType value. Every
+ usage of the Dot1agCfmMaintDomainName textual convention is
+ required to specify the Dot1agCfmMaintDomainNameType object
+ that provides the context. It is suggested that the
+ Dot1agCfmMaintDomainNameType object be logically registered
+ before the object(s) that use the Dot1agCfmMaintDomainName
+ textual convention, if they appear in the same logical row.
+
+ The value of a Dot1agCfmMaintDomainName object MUST always
+ be consistent with the value of the associated
+ Dot1agCfmMaintDomainNameType object. Attempts to set
+ an Dot1agCfmMaintDomainName object to a value inconsistent
+ with the associated Dot1agCfmMaintDomainNameType MUST fail
+ with an inconsistentValue error.
+
+ When this textual convention is used as the syntax of an
+ index object, there may be issues with the limit of 128
+ sub-identifiers specified in SMIv2, IETF STD 58. In this
+ case, the object definition MUST include a 'SIZE' clause
+ to limit the number of potential instance sub-identifiers;
+ otherwise the applicable constraints MUST be stated in
+ the appropriate conceptual row DESCRIPTION clauses, or
+ in the surrounding documentation if there is no single
+ DESCRIPTION clause that is appropriate.
+
+ A value of none(1) in the associated
+ Dot1agCfmMaintDomainNameType object means that no Maintenance
+ Domain name is present, and the contents of the
+ Dot1agCfmMaintDomainName object are meaningless.
+
+ See the DESCRIPTION of the Dot1agCfmMaintAssocNameType
+ TEXTUAL-CONVENTION for a discussion of the length limits on
+ the Maintenance Domain name and Maintenance Association name.
+ "
+ REFERENCE
+ "21.6.5"
+ SYNTAX OCTET STRING (SIZE(1..256))
+
+Dot1agCfmMaintAssocNameType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value that represents a type (and thereby the format)
+ of a Dot1agCfmMaintAssocName. The value can be one of
+ the following:
+
+ ieeeReserved(0) Reserved for definition by IEEE 802.1
+ recommend to not use zero unless
+ absolutely needed.
+ primaryVid(1) Primary VLAN ID.
+ 12 bits represented in a 2-octet integer:
+ - 4 least significant bits of the first
+ byte contains the 4 most significant
+ bits of the 12 bits primary VID
+ - second byte contains the 8 least
+ significant bits of the primary VID
+
+ 0 1 2 3 4 5 6 7 8
+ +-+-+-+-+-+-+-+-+
+ |0 0 0 0| (MSB) |
+ +-+-+-+-+-+-+-+-+
+ | VID LSB |
+ +-+-+-+-+-+-+-+-+
+
+ charString(2) RFC2579 DisplayString, except that the
+ character codes 0-31 (decimal) are not
+ used. (1..45) octets
+ unsignedInt16 (3) 2-octet integer/big endian
+ rfc2865VpnId(4) RFC 2685 VPN ID
+ 3 octet VPN authority Organizationally
+ Unique Identifier followed by 4 octet VPN
+ index identifying VPN according to the OUI:
+
+ 0 1 2 3 4 5 6 7 8
+ +-+-+-+-+-+-+-+-+
+ | VPN OUI (MSB) |
+ +-+-+-+-+-+-+-+-+
+ | VPN OUI |
+ +-+-+-+-+-+-+-+-+
+ | VPN OUI (LSB) |
+ +-+-+-+-+-+-+-+-+
+ |VPN Index (MSB)|
+ +-+-+-+-+-+-+-+-+
+ | VPN Index |
+ +-+-+-+-+-+-+-+-+
+ | VPN Index |
+ +-+-+-+-+-+-+-+-+
+ |VPN Index (LSB)|
+ +-+-+-+-+-+-+-+-+
+
+ ieeeReserved(xx) Reserved for definition by IEEE 802.1
+ xx values can be [5..31] and [64..255]
+ ituReserved(xx) Reserved for definition by ITU-T Y.1731
+ xx values range from [32..63]
+
+ To support future extensions, the Dot1agCfmMaintAssocNameType
+ textual convention SHOULD NOT be sub-typed in object type
+ definitions. It MAY be sub-typed in compliance statements in
+ order to require only a subset of these address types for a
+ compliant implementation.
+
+ Implementations MUST ensure that Dot1agCfmMaintAssocNameType
+ objects and any dependent objects (e.g.,
+ Dot1agCfmMaintAssocName objects) are consistent. An
+ inconsistentValue error MUST be generated if an attempt to
+ change an Dot1agCfmMaintAssocNameType object would, for
+ example, lead to an undefined Dot1agCfmMaintAssocName value.
+ In particular,
+ Dot1agCfmMaintAssocNameType/Dot1agCfmMaintAssocName pairs
+ MUST be changed together if the nameType changes.
+
+ The Maintenance Domain name and Maintenance Association name,
+ when put together into the CCM PDU, MUST total 48 octets or
+ less. If the Dot1agCfmMaintDomainNameType object contains
+ none(1), then the Dot1agCfmMaintAssocName object MUST be
+ 45 octets or less in length. Otherwise, the length of
+ the Dot1agCfmMaintDomainName object plus the length of the
+ Dot1agCfmMaintAssocName object, added together, MUST total
+ less than or equal to 44 octets.
+ "
+ REFERENCE
+ "21.6.5.4, Table 21-20"
+ SYNTAX INTEGER {
+ primaryVid (1),
+ charString (2),
+ unsignedInt16 (3),
+ rfc2865VpnId (4)
+ }
+
+Dot1agCfmMaintAssocName ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Denotes a generic Maintenance Association Name. It is the
+ part of the Maintenance Association Identifier which is
+ unique within the Maintenance Domain Name and is appended
+ to the Maintenance Domain Name to form the Maintenance
+ Association Identifier (MAID).
+
+ A Dot1agCfmMaintAssocName value is always interpreted within
+ the context of a Dot1agCfmMaintAssocNameType value. Every
+ usage of the Dot1agCfmMaintAssocName textual convention is
+ required to specify the Dot1agCfmMaintAssocNameType object
+ that provides the context. It is suggested that the
+ Dot1agCfmMaintAssocNameType object be logically registered
+ before the object(s) that use the Dot1agCfmMaintAssocName
+ textual convention, if they appear in the same logical row.
+
+ The value of a Dot1agCfmMaintAssocName object MUST
+ always be consistent with the value of the associated
+ Dot1agCfmMaintAssocNameType object. Attempts to set
+ an Dot1agCfmMaintAssocName object to a value inconsistent
+ with the associated Dot1agCfmMaintAssocNameType MUST fail
+ with an inconsistentValue error.
+
+ When this textual convention is used as the syntax of an
+ index object, there may be issues with the limit of 128
+ sub-identifiers specified in SMIv2, IETF STD 58. In this
+ case, the object definition MUST include a 'SIZE' clause
+ to limit the number of potential instance sub-identifiers;
+ otherwise the applicable constraints MUST be stated in
+ the appropriate conceptual row DESCRIPTION clauses, or
+ in the surrounding documentation if there is no single
+ DESCRIPTION clause that is appropriate.
+ "
+ REFERENCE
+ "802.1ag clauses 21.6.5.4, 21.6.5.5, 21.6.5.6"
+ SYNTAX OCTET STRING (SIZE(1..256))
+
+
+Dot1agCfmMDLevel ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Integer identifying the Maintenance Domain Level (MD Level).
+ Higher numbers correspond to higher Maintenance Domains,
+ those with the greatest physical reach, with the highest
+ values for customers' CFM PDUs. Lower numbers correspond
+ to lower Maintenance Domains, those with more limited
+ physical reach, with the lowest values for CFM PDUs
+ protecting single bridges or physical links.
+ "
+ REFERENCE
+ "802.1ag clauses 18.3, 21.4.1"
+ SYNTAX Integer32 (0..7)
+
+Dot1agCfmMDLevelOrNone ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Integer identifying the Maintenance Domain Level (MD Level).
+ Higher numbers correspond to higher Maintenance Domains,
+ those with the greatest physical reach, with the highest
+ values for customers' CFM packets. Lower numbers correspond
+ to lower Maintenance Domains, those with more limited
+ physical reach, with the lowest values for CFM PDUs
+ protecting single bridges or physical links.
+
+ The value (-1) is reserved to indicate that no MA Level has
+ been assigned.
+ "
+ REFERENCE
+ "802.1ag clauses 18.3, 12.14.3.1.3:c"
+ SYNTAX Integer32 (-1 | 0..7)
+
+Dot1agCfmMpDirection ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the direction in which the Maintenance
+ association (MEP or MIP) faces on the bridge port:
+
+ down(1) Sends Continuity Check Messages away from the
+ MAC Relay Entity.
+ up(2) Sends Continuity Check Messages towards the
+ MAC Relay Entity.
+ "
+ REFERENCE
+ "802.1ag clauses 12.14.6.3.2:c"
+ SYNTAX INTEGER {
+ down (1),
+ up (2)
+ }
+
+Dot1agCfmPortStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An enumerated value from he Port Status TLV from the last CCM
+ received from the last MEP. It indicates the ability of the
+ Bridge Port on which the transmitting MEP resides to pass
+ ordinary data, regardless of the status of the MAC
+ (Table 21-10).
+
+ psNoPortStateTLV(0) Indicates either that no CCM has been
+ received or that no port status TLV was
+ present in the last CCM received.
+
+ psBlocked(1) Ordinary data cannot pass freely through
+ the port on which the remote MEP resides.
+ Value of enableRmepDefect is equal to
+ false.
+
+ psUp(2): Ordinary data can pass freely through
+ the port on which the remote MEP resides.
+ Value of enableRmepDefect is equal to
+ true.
+
+ NOTE: A 0 value is used for psNoPortStateTLV, so that
+ additional code points can be added in a manner
+ consistent with the Dot1agCfmInterfaceStatus textual
+ convention.
+ "
+ REFERENCE
+ "12.14.7.6.3:f, 20.19.3 and 21.5.4"
+ SYNTAX INTEGER {
+ psNoPortStateTLV (0),
+ psBlocked (1),
+ psUp (2)
+ }
+
+Dot1agCfmInterfaceStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An enumerated value from the Interface Status TLV from the
+ last CCM received from the last MEP. It indicates the status
+ of the Interface within which the MEP transmitting the CCM
+ is configured, or the next lower Interface in the Interface
+ Stack, if the MEP is not configured within an Interface.
+
+ isNoInterfaceStatusTLV(0) Indicates either that no CCM has been
+ received or that no interface status TLV
+ was present in the last CCM received.
+
+ isUp(1) The interface is ready to pass packets.
+
+ isDown(2) The interface cannot pass packets
+
+ isTesting(3) The interface is in some test mode.
+
+ isUnknown(4) The interface status cannot be determined
+ for some reason.
+
+ isDormant(5) The interface is not in a state to pass
+ packets but is in a pending state, waiting
+ for some external event.
+
+ isNotPresent(6) Some component of the interface is missing
+
+ isLowerLayerDown(7) The interface is down due to state of the
+ lower layer interfaces
+
+ NOTE: A 0 value is used for isNoInterfaceStatusTLV, so that
+ these code points can be kept consistent with new code
+ points added to ifOperStatus in the IF-MIB.
+
+ "
+ REFERENCE
+ "12.14.7.6.3:g, 20.19.4 and 21.5.5"
+ SYNTAX INTEGER {
+ isNoInterfaceStatusTLV (0),
+ isUp (1),
+ isDown (2),
+ isTesting (3),
+ isUnknown (4),
+ isDormant (5),
+ isNotPresent (6),
+ isLowerLayerDown (7)
+ }
+
+Dot1agCfmHighestDefectPri ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An enumerated value, equal to the contents of the variable
+ highestDefect (20.33.9 and Table 20-1), indicating the
+ highest-priority defect that has been present since the MEP
+ Fault Notification Generator State Machine was last in the
+ FNG_RESET state, either:
+
+ none(0) no defects since FNG_RESET
+ defRDICCM(1) DefRDICCM
+ defMACstatus(2) DefMACstatus
+ defRemoteCCM(3) DefRemoteCCM
+ defErrorCCM(4) DefErrorCCM
+ defXconCCM(5) DefXconCCM
+
+ The value 0 is used for no defects so that additional higher
+ priority values can be added, if needed, at a later time, and
+ so that these values correspond with those in
+ Dot1agCfmLowestAlarmPri.
+ "
+ REFERENCE
+ "20.1.2, 12.14.7.7.2:c and 20.33.9"
+ SYNTAX INTEGER {
+ none (0),
+ defRDICCM (1),
+ defMACstatus (2),
+ defRemoteCCM (3),
+ defErrorCCM (4),
+ defXconCCM (5)
+ }
+
+Dot1agCfmLowestAlarmPri ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An integer value specifying the lowest priority defect
+ that is allowed to generate a Fault Alarm (20.9.5), either:
+
+ allDef(1) DefRDICCM, DefMACstatus, DefRemoteCCM,
+ DefErrorCCM, and DefXconCCM;
+ macRemErrXcon(2) Only DefMACstatus, DefRemoteCCM,
+ DefErrorCCM, and DefXconCCM (default);
+ remErrXcon(3) Only DefRemoteCCM, DefErrorCCM,
+ and DefXconCCM;
+ errXcon(4) Only DefErrorCCM and DefXconCCM;
+ xcon(5) Only DefXconCCM; or
+ noXcon(6) No defects DefXcon or lower are to be
+ reported;
+ "
+ REFERENCE
+ "12.14.7.1.3:k and 20.9.5"
+ SYNTAX INTEGER {
+ allDef (1),
+ macRemErrXcon (2),
+ remErrXcon (3),
+ errXcon (4),
+ xcon (5),
+ noXcon (6)
+ }
+
+Dot1agCfmMepId ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Maintenance association End Point Identifier (MEPID): A small
+ integer, unique over a given Maintenance Association,
+ identifying a specific MEP.
+ "
+ REFERENCE
+ "802.1ag clauses 3.19 and 19.2.1"
+ SYNTAX Unsigned32 (1..8191)
+
+Dot1agCfmMepIdOrZero ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "Maintenance association End Point Identifier (MEPID): A small
+ integer, unique over a given Maintenance Association,
+ identifying a specific MEP.
+
+ The special value 0 is allowed to indicate special cases, for
+ example that no MEPID is configured.
+
+ Whenever an object is defined with this SYNTAX, then the
+ DESCRIPTION clause of such an object MUST specify what the
+ special value of 0 means.
+ "
+ REFERENCE
+ "19.2.1"
+ SYNTAX Unsigned32 (0 | 1..8191)
+
+Dot1agCfmMhfCreation ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates if the Management Entity can create MHFs.
+ The valid values are:
+
+ defMHFnone(1) No MHFs can be created for this VID.
+ defMHFdefault(2) MHFs can be created on this VID on any
+ Bridge port through which this VID can
+ pass.
+ defMHFexplicit(3) MHFs can be created for this VID only on
+ Bridge ports through which this VID can
+ pass, and only if a MEP is created at some
+ lower MD Level.
+ defMHFdefer(4) The creation of MHFs is determined by the
+ corresponding Maintenance Domain variable
+ (dot1agCfmMaCompMhfCreation).
+ "
+ REFERENCE
+ "12.14.5.1.3:c and 22.2.3"
+ SYNTAX INTEGER {
+ defMHFnone (1),
+ defMHFdefault (2),
+ defMHFexplicit (3),
+ defMHFdefer (4)
+ }
+
+Dot1agCfmIdPermission ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates what, if anything, is to be included in the Sender
+ ID TLV transmitted in CCMs, LBMs, LTMs, and LTRs. The valid
+ values are:
+
+ sendIdNone(1) The Sender ID TLV is not to be sent.
+ sendIdChassis(2) The Chassis ID Length, Chassis ID
+ Subtype, and Chassis ID fields of the
+ Sender ID TLV are to be sent.
+ sendIdManage(3) The Management Address Length and
+ Management Address of the Sender ID TLV
+ are to be sent.
+ sendIdChassisManage(4) The Chassis ID Length, Chassis ID
+ Subtype, Chassis ID, Management Address
+ Length and Management Address fields are
+ all to be sent.
+ sendIdDefer(5) The contents of the Sender ID TLV are
+ determined by the corresponding
+ Maintenance Domain variable
+ (dot1agCfmMaCompIdPermission).
+ "
+ REFERENCE
+ "12.14.6.1.3:d and 21.5.3"
+ SYNTAX INTEGER {
+ sendIdNone (1),
+ sendIdChassis (2),
+ sendIdManage (3),
+ sendIdChassisManage (4),
+ sendIdDefer (5)
+ }
+
+Dot1agCfmCcmInterval ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the interval at which CCMs are sent by a MEP.
+ The possible values are:
+ intervalInvalid(0) No CCMs are sent (disabled).
+ interval300Hz(1) CCMs are sent every 3 1/3 milliseconds
+ (300Hz).
+ interval10ms(2) CCMs are sent every 10 milliseconds.
+ interval100ms(3) CCMs are sent every 100 milliseconds.
+ interval1s(4) CCMs are sent every 1 second.
+ interval10s(5) CCMs are sent every 10 seconds.
+ interval1min(6) CCMs are sent every minute.
+ interval10min(7) CCMs are sent every 10 minutes.
+
+ Note: enumerations start at zero to match the 'CCM Interval
+ field' protocol field.
+ "
+ REFERENCE
+ "802.1ag clauses 12.14.6.1.3:e, 20.8.1 and 21.6.1.3"
+ SYNTAX INTEGER {
+ intervalInvalid (0),
+ interval300Hz (1),
+ interval10ms (2),
+ interval100ms (3),
+ interval1s (4),
+ interval10s (5),
+ interval1min (6),
+ interval10min (7)
+ }
+
+Dot1agCfmFngState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the diferent states of the MEP Fault Notification
+ Generator State Machine.
+
+ fngReset(1) No defect has been present since the
+ dot1agCfmMepFngResetTime timer
+ expired, or since the state machine
+ was last reset.
+
+ fngDefect(2) A defect is present, but not for a
+ long enough time to be reported
+ (dot1agCfmMepFngAlarmTime).
+
+ fngReportDefect(3) A momentary state during which the
+ defect is reported by sending a
+ dot1agCfmFaultAlarm notification,
+ if that action is enabled.
+
+ fngDefectReported(4) A defect is present, and some defect
+ has been reported.
+
+ fngDefectClearing(5) No defect is present, but the
+ dot1agCfmMepFngResetTime timer has
+ not yet expired.
+ "
+ REFERENCE
+ "12.14.7.1.3:f and 20.35"
+ SYNTAX INTEGER {
+ fngReset (1),
+ fngDefect (2),
+ fngReportDefect (3),
+ fngDefectReported (4),
+ fngDefectClearing (5)
+ }
+
+Dot1agCfmRelayActionFieldValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Possible values the Relay action field can take."
+ REFERENCE
+ "802.1ag clauses 12.14.7.5.3:g, 20.36.2.5, 21.9.5, and
+ Table 21-27"
+ SYNTAX INTEGER {
+ rlyHit (1),
+ rlyFdb (2),
+ rlyMpdb (3)
+ }
+
+Dot1agCfmIngressActionFieldValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Possible values returned in the ingress action field."
+ REFERENCE
+ "802.1ag clauses 12.14.7.5.3:g, 20.36.2.6, 21.9.8.1, and
+ Table 21-30
+ "
+ SYNTAX INTEGER {
+ ingNoTlv (0),
+ ingOk (1),
+ ingDown (2),
+ ingBlocked (3),
+ ingVid (4)
+ }
+
+Dot1agCfmEgressActionFieldValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Possible values returned in the egress action field"
+ REFERENCE
+ "802.1ag clauses 12.14.7.5.3:o, 20.36.2.10, 21.9.9.1, and
+ Table 21-32"
+ SYNTAX INTEGER {
+ egrNoTlv (0),
+ egrOK (1),
+ egrDown (2),
+ egrBlocked (3),
+ egrVid (4)
+ }
+
+Dot1agCfmRemoteMepState::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Operational state of the remote MEP state machine. This
+ state machine monitors the reception of valid CCMs from a
+ remote MEP with a specific MEPID. It uses a timer that
+ expires in 3.5 times the length of time indicated by the
+ dot1agCfmMaNetCcmInterval object.
+
+ rMepIdle(1) Momentary state during reset.
+
+ rMepStart(2) The timer has not expired since the
+ state machine was reset, and no valid
+ CCM has yet been received.
+
+ rMepFailed(3) The timer has expired, both since the
+ state machine was reset, and since a
+ valid CCM was received.
+
+ rMepOk(4) The timer has not expired since a
+ valid CCM was received.
+"
+ REFERENCE
+ "802.1ag clauses 12.14.7.6.3:b, 20.22"
+ SYNTAX INTEGER {
+ rMepIdle (1),
+ rMepStart (2),
+ rMepFailed (3),
+ rMepOk (4)
+ }
+
+Dot1afCfmIndexIntegerNextFree ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "An integer which may be used as a new Index in a table.
+
+ The special value of 0 indicates that no more new entries can
+ be created in the relevant table.
+
+ When a MIB is used for configuration, an object with this
+ SYNTAX always contains a legal value (if non-zero) for an
+ index that is not currently used in the relevant table. The
+ Command Generator (Network Management Application) reads this
+ variable and uses the (non-zero) value read when creating a
+ new row with an SNMP SET. When the SET is performed, the
+ Command Responder (agent) MUST determine whether the value is
+ indeed still unused; Two Network Management Applications may
+ attempt to create a row (configuration entry) simultaneously
+ and use the same value. If it is currently unused, the SET
+ succeeds and the Command Responder (agent) changes the value
+ of this object, according to an implementation-specific
+ algorithm. If the value is in use, however, the SET fails.
+ The Network Management Application MUST then re-read this
+ variable to obtain a new usable value.
+
+ An OBJECT-TYPE definition using this SYNTAX MUST specify the
+ relevant table for which the object is providing this
+ functionality.
+ "
+ SYNTAX Unsigned32 (0..4294967295)
+
+Dot1agCfmMepDefects ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A MEP can detect and report a number of defects, and multiple
+ defects can be present at the same time. These defects are:
+
+ bDefRDICCM(0) A remote MEP is reported the RDI bit in its
+ last CCM.
+ bDefMACstatus(1) Either some remote MEP is reporting its
+ Interface Status TLV as not isUp, or all remote
+ MEPs are reporting a Port Status TLV that
+ contains some value other than psUp.
+ bDefRemoteCCM(2) The MEP is not receiving valid CCMs from at
+ least one of the remote MEPs.
+ bDefErrorCCM(3) The MEP has received at least one invalid CCM
+ whose CCM Interval has not yet timed out.
+ bDefXconCCM(4) The MEP has received at least one CCM from
+ either another MAID or a lower MD Level whose
+ CCM Interval has not yet timed out.
+ "
+ REFERENCE
+ "802.1ag clauses 12.14.7.1.3:o, 12.14.7.1.3:p, 12.14.7.1.3:q,
+ 12.14.7.1.3:r, and 12.14.7.1.3:s."
+ SYNTAX BITS {
+ bDefRDICCM(0),
+ bDefMACstatus(1),
+ bDefRemoteCCM(2),
+ bDefErrorCCM(3),
+ bDefXconCCM(4)
+ }
+
+Dot1agCfmConfigErrors ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "While making the MIP creation evaluation described in 802.1ag
+ clause 22.2.3, the management entity can encounter errors in
+ the configuration. These are possible errors that can be
+ encountered:
+
+ CFMleak(0) MA x is associated with a specific VID list,
+ one or more of the VIDs in MA x can pass through
+ the Bridge Port, no Down MEP is configured on
+ any Bridge Port for MA x, and some other MA y,
+ at a higher MD Level than MA x, and associated
+ with at least one of the VID(s) also in MA x,
+ does have a MEP configured on the Bridge Port.
+
+ conflictingVids(1) MA x is associated with a specific VID
+ list, an Up MEP is configured on MA x on the
+ Bridge Port, and some other MA y, associated
+ with at least one of the VID(s) also in MA x,
+ also has an Up MEP configured on some Bridge
+ Port.
+
+ ExcessiveLevels(2) The number of different MD Levels at
+ which MIPs are to be created on this port
+ exceeds the Bridge's capabilities (see
+ subclause 22.3).
+
+ OverlappedLevels(3) A MEP is created for one VID at one MD
+ Level, but a MEP is configured on another
+ VID at that MD Level or higher, exceeding
+ the Bridge's capabilities.
+ "
+ REFERENCE
+ "12.14.4.1.3:b and clauses 22.2.3 and 22.2.4"
+ SYNTAX BITS {
+ cfmLeak(0),
+ conflictingVids(1),
+ excessiveLevels(2),
+ overlappedLevels(3)
+ }
+
+Dot1agCfmPbbComponentIdentifier
+::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d"
+ STATUS current
+ DESCRIPTION
+ "A Provider Backbone Bridge (PBB) can comprise a number of
+ components, each of which can be managed in a manner
+ essentially equivalent to an 802.1Q bridge. In order to access
+ these components easily, an index is used in a number of
+ tables. If any two tables are indexed by
+ Dot1agCfmPbbComponentIdentifier, then entries in those tables
+ indexed by the same value of Dot1agCfmPbbComponentIdentifier
+ correspond to the same component.
+ "
+ REFERENCE
+ "12.3 l)"
+ SYNTAX Unsigned32 (1..4294967295)
+
+
+Dot1agCfmAisDefectType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Kind of defect. It is reason why alram cuase."
+ SYNTAX INTEGER {
+ none (0),
+ all (1),
+ loc (2),
+ merge (3),
+ unExpMep (4),
+ unExpMegLvl (5),
+ unExpPeriod (6)
+ }
+
+
+
+-- *****************************************************************
+-- ubiCFMMIB
+-- *****************************************************************
+ubiCFMMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiCFMMIB 0 }
+ubiCFMMIBObjects OBJECT IDENTIFIER ::= { ubiCFMMIB 1 }
+ubiCFMMIBConformance OBJECT IDENTIFIER ::= { ubiCFMMIB 2 }
+
+
+
+ubiCfmMd OBJECT IDENTIFIER ::= { ubiCFMMIBObjects 1 }
+ubiCfmMa OBJECT IDENTIFIER ::= { ubiCFMMIBObjects 2 }
+ubiCfmRmep OBJECT IDENTIFIER ::= { ubiCFMMIBObjects 3 }
+ubiCfmMep OBJECT IDENTIFIER ::= { ubiCFMMIBObjects 4 }
+ubiCfmServerMep OBJECT IDENTIFIER ::= { ubiCFMMIBObjects 5 }
+ubiCfmNotificationEnables OBJECT IDENTIFIER ::= { ubiCFMMIBObjects 6 }
+ubiCfmTrack OBJECT IDENTIFIER ::= { ubiCFMMIBObjects 7 }
+
+ubiCfmMepOamSend OBJECT IDENTIFIER ::= { ubiCfmMep 4 }
+ubiCfmMepOamResult OBJECT IDENTIFIER ::= { ubiCfmMep 5 }
+
+-- *****************************************************************
+-- ubiCfmNotifications
+-- *****************************************************************
+ubiCfmNotifications OBJECT IDENTIFIER ::= { ubiCFMMIBNotificationPrefix 0 }
+
+ ubiCfmRemoteMepStatusChange NOTIFICATION-TYPE
+ OBJECTS {
+ ifIndex,
+ ubiCfmMdName,
+ ubiCfmMaName,
+ ubiCfmMepId,
+ ubiCfmRmepId,
+ ubiCfmRmepRemoteMacAddr,
+ ubiCfmRmepStatus,
+ }
+ STATUS current
+ DESCRIPTION
+ "Remote MEP state(CC state) change Notification"
+ ::= { ubiCfmNotifications 1 }
+
+ ubiCfmAggPortRemoteMepStatusChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAggId,
+ ifIndex,
+ ubiCfmMdName,
+ ubiCfmMaName,
+ ubiCfmMepId,
+ ubiCfmRmepId,
+ ubiCfmRmepRemoteMacAddr,
+ ubiCfmRmepStatus,
+ }
+ STATUS current
+ DESCRIPTION
+ "Notification that Remote MEP state(CC state) on port-gruop change"
+ ::= { ubiCfmNotifications 2 }
+
+ ubiCfmPmFrameDelayEvent NOTIFICATION-TYPE
+ OBJECTS {
+ ubiCfmMepId,
+ ubiCfmMepIfname,
+ --ubiCfmMepPmCurrentValue,
+ ubiCfmMepPmDelayMin,
+ ubiCfmMepPmDelayMax,
+ ubiCfmMepPmDelayAvg,
+ ubiCfmMaPmDelayThreshold,
+ ubiCfmMepPmDelayState,
+ }
+ STATUS current
+ DESCRIPTION
+ "To generate notification when ubiCfmMepPmCurrentValue is bigger than
+ ubiCfmMaPmDelayThreshold"
+ ::= { ubiCfmNotifications 3 }
+
+ ubiCfmPmFrameLossEvent NOTIFICATION-TYPE
+ OBJECTS {
+ ubiCfmMepId,
+ ubiCfmMepIfname,
+ -- ubiCfmMepPmCurrentValue,
+ uniCfmMepPmLossNearEndTot,
+ uniCfmMepPmLossFarEndTot,
+ ubiCfmMaPmLossThreshold,
+ ubiCfmMepPmLossState,
+ }
+ STATUS current
+ DESCRIPTION
+ "To generate notification when ubiCfmMepPmCurrentValue is bigger than
+ ubiCfmMaPmLossThreshold"
+ ::= { ubiCfmNotifications 4 }
+
+
+
+ ubiCfmMepEtherPingSendResult NOTIFICATION-TYPE
+ OBJECTS {
+ ubiCfmMepOamSendBridgeId,
+ ubiCfmMepOamSendMdIndex,
+ ubiCfmMepOamSendMaIndex,
+ ubiCfmMepOamSendMepId,
+ ubiCfmMepOamResultEtherPing,
+ ubiCfmMepOamResultEtherPingSndCount,
+ ubiCfmMepOamResultEtherPingRcvCount,
+ ubiCfmMepOamResultEtherPingRttMin,
+ ubiCfmMepOamResultEtherPingRttMax,
+ ubiCfmMepOamResultEtherPingRttAvg
+ }
+ STATUS current
+ DESCRIPTION
+ "Indicates the result of the operation:
+
+ - ok The Loopback Message(s)reply received
+ - fail The Loopback Message(s)reply don't recieved
+ - already active Another LBM is being transmitted
+ - Not ready Do not initator state machine for LBM sending "
+
+ ::= { ubiCfmNotifications 5 }
+
+ ubiCfmMepLinkTraceSendResult NOTIFICATION-TYPE
+ OBJECTS {
+ ubiCfmMepOamSendBridgeId,
+ ubiCfmMepOamSendMdIndex,
+ ubiCfmMepOamSendMaIndex,
+ ubiCfmMepOamSendMepId,
+ ubiCfmMepOamResultLinkTraceSrcMacAddr,
+ ubiCfmMepOamResultLinkTraceRcvIfIndex,
+ ubiCfmMepOamResultLinkTraceRelayAction,
+ ubiCfmMepOamResultLinkTraceHopCount
+ }
+ STATUS current
+ DESCRIPTION
+ "A LTR information about LTMs transmitted"
+ ::= { ubiCfmNotifications 6 }
+
+ ubiCfmCCConfigDefectAlarm NOTIFICATION-TYPE
+ OBJECTS {
+ ubiBridgeId,
+ ubiCfmMdName,
+ ubiCfmMaName,
+ ubiCfmMepId,
+ ubiCfmMepCCConfigDefect,
+ ubiCfmMepCCConfigDefectState
+ }
+ STATUS current
+ DESCRIPTION
+ "The CCM defect about Config error"
+ ::= { ubiCfmNotifications 7 }
+
+
+
+-- *****************************************************************
+-- ubiCfmMdTable
+-- *****************************************************************
+
+ ubiCfmMdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmMdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Maintenance Domain table. Each row in the table
+ represents a different Maintenance Domain.
+
+ A Maintenance Domain is described in 802.1ag (3.22) as the
+ network or the part of the network for which faults in
+ connectivity are to be managed. The boundary of a Maintenance
+ Domain is defined by a set of DSAPs, each of which can become
+ a point of connectivity to a service instance"
+ ::= { ubiCfmMd 1 }
+
+ ubiCfmMdEntry OBJECT-TYPE
+ SYNTAX UbiCfmMdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Maintenance Domain table entry.
+ INDEX { ubiBridgeId, ubiCfmMdIndex }"
+ INDEX { ubiBridgeId, ubiCfmMdIndex }
+ ::= { ubiCfmMdTable 1 }
+
+ UbiCfmMdEntry ::= SEQUENCE {
+ ubiCfmMdIndex Unsigned32,
+ ubiCfmMdName Dot1agCfmMaintDomainName,
+ ubiCfmMdNameType Dot1agCfmMaintDomainNameType2,
+ ubiCfmMdLevel Dot1agCfmMDLevel,
+ ubiCfmMdMipCreation Dot1agCfmMhfCreation,
+ ubiCfmMdRowStatus RowStatus
+ }
+
+ ubiCfmMdIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index to the Maintenance Domain table."
+ ::= { ubiCfmMdEntry 1 }
+
+ ubiCfmMdName OBJECT-TYPE
+ SYNTAX Dot1agCfmMaintDomainName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Maintenance Domain name.
+ Each Maintenance Domain has unique name amongst all those
+ used or available to a service provider or operator. It
+ facilitates easy identification of administrative
+ responsibility for each Maintenance Domain."
+ ::= { ubiCfmMdEntry 2 }
+
+ ubiCfmMdNameType OBJECT-TYPE
+ SYNTAX Dot1agCfmMaintDomainNameType2
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type (and thereby format) of the Maintenance Domain Name.
+ There are two types. IEEE802.1ag type(string, address...etc)
+ and ITU-T Y.1731 type (itu-t)"
+ ::= { ubiCfmMdEntry 3 }
+
+ ubiCfmMdLevel OBJECT-TYPE
+ SYNTAX Dot1agCfmMDLevel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Maintenance Domain Level. (0 ~ 7 level)"
+ ::= { ubiCfmMdEntry 4 }
+
+ ubiCfmMdMipCreation OBJECT-TYPE
+ SYNTAX Dot1agCfmMhfCreation {
+ defMHFnone (1),
+ defMHFdefault (2),
+ defMHFexplicit (3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Enumerated value indicating whether the management entity can
+ create MHFs (MIP Half Function) for this Maintenance Domain.
+ Since, in this variable, there is no encompassing Maintenance
+ Domain, the value defMHFdefer is not allowed."
+ ::= { ubiCfmMdEntry 5 }
+
+ ubiCfmMdRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiCfmMdEntry 6 }
+
+
+-- *****************************************************************
+-- ubiCfmDefaultMdTable
+-- *****************************************************************
+
+ ubiCfmDefaultMdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmDefaultMdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "For each bridge component, the Default MD Level Managed Object
+ controls MHF creation for VIDs that are not attached to a
+ specific Maintenance Association Managed Object, and Sender ID
+ TLV transmission by those MHFs.
+
+ For each Bridge Port, and for each VLAN ID whose data can
+ pass through that Bridge Port, an entry in this table is
+ used by the algorithm in subclause 22.2.3 only if there is no
+ entry in the Maintenance Association table defining an MA
+ for the same VLAN ID and MD Level as this table's entry, and
+ on which MA an Up MEP is defined. If there exists such an
+ MA, that MA's objects are used by the algorithm in
+ subclause 22.2.3 in place of this table entry's objects. The
+ agent maintains the value of ubiCfmDefaultMdRowStatus to
+ indicate whether this entry is overridden by an MA.
+
+ When first initialized, the agent creates this table
+ automatically with entries for all VLAN IDs,
+ with the default values specified for each object."
+ ::= { ubiCfmMd 2 }
+
+ ubiCfmDefaultMdEntry OBJECT-TYPE
+ SYNTAX UbiCfmDefaultMdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Default MD Level table entry."
+ INDEX { UbiBridgeId, ubiCfmDefaultMdVlanId }
+ ::= { ubiCfmDefaultMdTable 1 }
+
+
+ UbiCfmDefaultMdEntry ::= SEQUENCE {
+ ubiCfmDefaultMdVlanId VlanIndex,
+ ubiCfmDefaultMdLevel Dot1agCfmMDLevel,
+ ubiCfmDefaultMdMipCreation Dot1agCfmMhfCreation,
+ ubiCfmDefaultMdRowStatus RowStatus
+ }
+
+ ubiCfmDefaultMdVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Primary VID of the VLAN to which this entry's objects
+ apply."
+ ::= { ubiCfmDefaultMdEntry 1 }
+
+ ubiCfmDefaultMdLevel OBJECT-TYPE
+ SYNTAX Dot1agCfmMDLevel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A value indicating the MD Level at which MHFs are to be
+ created, and Sender ID TLV transmission by those MHFs is to
+ be controlled, for the VLAN to which this entry's objects
+ apply. If this object has the value -1, the MD Level for MHF
+ creation for this VLAN is controlled by
+ ubiCfmDefaultMdLevel."
+ ::= { ubiCfmDefaultMdEntry 2 }
+
+ ubiCfmDefaultMdMipCreation OBJECT-TYPE
+ SYNTAX Dot1agCfmMhfCreation {
+ defMHFnone (1),
+ defMHFdefault (2),
+ defMHFexplicit (3),
+ defMHFdefer(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "A value indicating if the Management entity can create MHFs
+ (MIP Half Function) for this VID at this MD Level. If this
+ object has the value defMHFdefer, MHF creation for this VLAN
+ is controlled by dot1agCfmDefaultMdDefMhfCreation.
+
+ The value of this variable is meaningless if the values of
+ ubiCfmDefaultMdMipCreation is false."
+ ::= { ubiCfmDefaultMdEntry 3 }
+
+ ubiCfmDefaultMdRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiCfmDefaultMdEntry 4 }
+
+
+-- *****************************************************************
+-- ubiCfmMaTable
+-- *****************************************************************
+
+ ubiCfmMaTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmMaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Maintenance Association table. Each row in the table
+ represents an MA. An MA is a set of MEPs, each configured
+ with a single service instance."
+ ::= { ubiCfmMa 1 }
+
+ ubiCfmMaEntry OBJECT-TYPE
+ SYNTAX UbiCfmMaEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The MA table entry."
+ INDEX { ubiBridgeId, ubiCfmMdIndex, ubiCfmMaIndex }
+ ::= { ubiCfmMaTable 1 }
+
+
+ UbiCfmMaEntry ::= SEQUENCE {
+ ubiCfmMaIndex Unsigned32,
+ ubiCfmMaName Dot1agCfmMaintAssocName,
+ ubiCfmMaNameType Dot1agCfmMaintAssocNameType,
+ ubiCfmMaVlanId VlanIndex,
+ ubiCfmMaMipCreation Dot1agCfmMhfCreation,
+ ubiCfmMaRowStatus RowStatus
+ }
+
+ ubiCfmMaIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index to the Maintenance Association table."
+ ::= { ubiCfmMaEntry 1 }
+
+ ubiCfmMaName OBJECT-TYPE
+ SYNTAX Dot1agCfmMaintAssocName
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Short Maintenance Association name. This name MUST be unique within
+ a maintenance domain."
+ ::= { ubiCfmMaEntry 2 }
+
+ ubiCfmMaNameType OBJECT-TYPE
+ SYNTAX Dot1agCfmMaintAssocNameType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type (and thereby format) of the Maintenance Association Name."
+ ::= { ubiCfmMaEntry 3 }
+
+ ubiCfmMaVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The Primary VLAN ID with which the Maintenance Association is
+ associated, or 0 if the MA is not attached to any VID. "
+ ::= { ubiCfmMaEntry 4 }
+
+ ubiCfmMaMipCreation OBJECT-TYPE
+ SYNTAX Dot1agCfmMhfCreation {
+ defMHFnone (1),
+ defMHFdefault (2),
+ defMHFexplicit (3),
+ defMHFdefer(4)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates if the Management entity can create MHFs (MIP Half
+ Function) for this MA."
+ ::= { ubiCfmMaEntry 5 }
+
+ ubiCfmMaRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiCfmMaEntry 6 }
+
+-- *****************************************************************
+-- ubiCfmMaTable
+-- *****************************************************************
+
+ ubiCfmMaAttrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmMaAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An Attribute table for each MA(Maintenance Association).
+ Such as, CCM transmission interval."
+ ::= { ubiCfmMa 2 }
+
+ ubiCfmMaAttrEntry OBJECT-TYPE
+ SYNTAX UbiCfmMaAttrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An attribute entry"
+ INDEX { ubiBridgeId, ubiCfmMdIndex, ubiCfmMaIndex }
+ ::= { ubiCfmMaAttrTable 1 }
+
+ UbiCfmMaAttrEntry ::= SEQUENCE {
+ ubiCfmMaAttrCCInterval Integer32
+ }
+
+ ubiCfmMaAttrCCInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval between CCM transmissions to be used by all MEPs
+ in the MA.
+ interval3ms(1) CCMs are sent every 3 1/3 milliseconds.
+ interval10ms(2) CCMs are sent every 10 milliseconds.
+ interval100ms(3) CCMs are sent every 100 milliseconds.
+ interval1s(4) CCMs are sent every 1 second.
+ interval10s(5) CCMs are sent every 10 seconds.
+ interval1min(6) CCMs are sent every minute.
+ interval10min(7) CCMs are sent every 10 minutes."
+
+ ::= { ubiCfmMaAttrEntry 1 }
+
+
+-- *****************************************************************
+-- ubiCfmMaPmTable
+-- *****************************************************************
+
+ ubiCfmMaPmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmMaPmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An attribute for Performance Monitoring"
+ ::= { ubiCfmMa 3 }
+
+ ubiCfmMaPmEntry OBJECT-TYPE
+ SYNTAX UbiCfmMaPmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring Entry"
+
+ INDEX { ubiBridgeId, ubiCfmMdIndex, ubiCfmMaIndex }
+ ::= { ubiCfmMaPmTable 1 }
+
+ UbiCfmMaPmEntry ::= SEQUENCE {
+ ubiCfmMaPmDelayInterval Integer32,
+ ubiCfmMaPmLossInterval Integer32,
+ ubiCfmMaPmDelayThreshold Integer32,
+ ubiCfmMaPmLossThreshold Integer32,
+ }
+
+ ubiCfmMaPmDelayInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval to trasmit DM(delay measurement)message"
+ ::= { ubiCfmMaPmEntry 1 }
+
+ ubiCfmMaPmLossInterval OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval to trasmit LM(loss measurement)message"
+
+ ::= { ubiCfmMaPmEntry 2 }
+
+ ubiCfmMaPmDelayThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Treshold to limit for delay"
+ ::= { ubiCfmMaPmEntry 3 }
+
+
+ ubiCfmMaPmLossThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Treshold to limit for loss"
+ ::= { ubiCfmMaPmEntry 4 }
+
+
+-- *****************************************************************
+-- ubiCfmRmepTable
+-- *****************************************************************
+
+ ubiCfmRmepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmRmepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information of Remote Mep table"
+ ::= { ubiCfmRmep 1 }
+
+ ubiCfmRmepEntry OBJECT-TYPE
+ SYNTAX UbiCfmRmepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information of Remote Mep entry"
+ INDEX { ubiBridgeId, ubiCfmMdIndex, ubiCfmRmepId }
+ ::= { ubiCfmRmepTable 1 }
+
+
+ UbiCfmRmepEntry ::= SEQUENCE {
+ ubiCfmRmepId Dot1agCfmMepId,
+ -- ubiCfmRmepMdLevel Dot1agCfmMDLevel,
+ ubiCfmRmepVlanId VlanIndex,
+ ubiCfmRmepRemoteMacAddr MacAddress,
+ ubiCfmRmepCrossCheckType INTEGER,
+ ubiCfmRmepStatus INTEGER,
+ ubiCfmRmepRowStatus RowStatus,
+ }
+
+ ubiCfmRmepId OBJECT-TYPE
+ SYNTAX Dot1agCfmMepId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Maintenance association End Point Identifier of a remote MEP"
+
+ ::= { ubiCfmRmepEntry 1 }
+
+-- ubiCfmRmepMdLevel OBJECT-TYPE
+-- SYNTAX Dot1agCfmMDLevel
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- ::= { ubiCfmRmepEntry 2 }
+
+ ubiCfmRmepVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN Identifier of a remote MEP. Same value of local MEP(MA's VID)"
+ ::= { ubiCfmRmepEntry 2 }
+
+ ubiCfmRmepRemoteMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MAC address of the remote MEP."
+ ::= { ubiCfmRmepEntry 3 }
+
+ ubiCfmRmepCrossCheckType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unicast(1),
+ multicast(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CrossCheck Type (uicast or multicast)."
+ ::= { ubiCfmRmepEntry 4 }
+
+ ubiCfmRmepStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ connect(1),
+ disconnect(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Continuity Status to local MEP from remote MEP.
+ Remote MEP state machine last entered either the RMEP_FAILED
+ or RMEP_OK state"
+ ::= { ubiCfmRmepEntry 5 }
+
+ ubiCfmRmepRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiCfmRmepEntry 6 }
+
+-- *****************************************************************
+-- ubiCfmMepTable
+-- *****************************************************************
+
+ ubiCfmMepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Maintenance Association End Point (MEP) table."
+ ::= { ubiCfmMep 1 }
+
+ ubiCfmMepEntry OBJECT-TYPE
+ SYNTAX UbiCfmMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The known MEPS table entry."
+ INDEX { ubiBridgeId, ubiCfmMdIndex,
+ ubiCfmMaIndex, ubiCfmMepId, ifIndex }
+ ::= { ubiCfmMepTable 1 }
+
+
+ UbiCfmMepEntry ::= SEQUENCE {
+ ubiCfmMepId Dot1agCfmMepId,
+ ubiCfmMepMdLevel Dot1agCfmMDLevel,
+ ubiCfmMepVlanId VlanIndex,
+ ubiCfmMepActive TruthValue,
+ ubiCfmMepDirection INTEGER,
+ ubiCfmMepMdName Dot1agCfmMaintDomainName,
+ ubiCfmMepUniMep INTEGER,
+ ubiCfmMepRmepId Dot1agCfmMepId,
+ ubiCfmMepIfname DisplayString,
+ ubiCfmMepIfMacAddr MacAddress,
+ ubiCfmMepRdi TruthValue,
+ ubiCfmMepCCType INTEGER,
+ ubiCfmMepCCEnable INTEGER,
+ ubiCfmMepRowStatus RowStatus,
+ ubiCfmMepMissingTime Integer32,
+ ubiCfmMepExpiredTime Integer32,
+ ubiCfmMepForceEgressTag INTEGER
+ }
+
+ ubiCfmMepId OBJECT-TYPE
+ SYNTAX Dot1agCfmMepId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Integer that is unique among all the MEPs in the same MA.
+ Other definition is:
+ A small integer, unique over a given
+ Maintenance Association, identifying a specific Maintenance
+ association End Point (3.19).
+
+ MEP Identifier is also known as the MEPID."
+ ::= { ubiCfmMepEntry 1 }
+
+ ubiCfmMepMdLevel OBJECT-TYPE
+ SYNTAX Dot1agCfmMDLevel
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MD level that belong to this MD"
+ ::= { ubiCfmMepEntry 2 }
+
+ ubiCfmMepVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An integer indicating the Primary VID of the MEP, always
+ one of the VIDs assigned to the MEP's MA. The value 0
+ indicates that either the Primary VID is that of the
+ MEP's MA, or that the MEP's MA is associated with no VID."
+ ::= { ubiCfmMepEntry 3 }
+
+ ubiCfmMepActive OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Administrative state of the MEP. A Boolean indicating the
+ administrative state of the MEP.
+ True indicates that the MEP is to function normally, and
+ false that it is to cease functioning."
+ ::= { ubiCfmMepEntry 4 }
+
+
+ ubiCfmMepDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The direction in which the MEP faces on the Bridge port."
+ ::= { ubiCfmMepEntry 5 }
+
+ ubiCfmMepMdName OBJECT-TYPE
+ SYNTAX Dot1agCfmMaintDomainName
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MD name that belong to this MD"
+ ::= { ubiCfmMepEntry 6 }
+
+ ubiCfmMepUniMep OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The flag to configure UNI-MEP"
+ ::= { ubiCfmMepEntry 7 }
+
+
+ ubiCfmMepRmepId OBJECT-TYPE
+ SYNTAX Dot1agCfmMepId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The specified RmepID that is RMEP configured"
+ ::= { ubiCfmMepEntry 8 }
+
+ ubiCfmMepIfname OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object is the IfIndex of the interface
+ where MEP configure."
+ ::= { ubiCfmMepEntry 9 }
+
+ ubiCfmMepIfMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Thsi object is the MAC address of the interface
+ where MEP configure."
+
+ ::= { ubiCfmMepEntry 10 }
+
+ ubiCfmMepRdi OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of the RDI bit in the sending CCM (true for
+ RDI=1), or false."
+ ::= { ubiCfmMepEntry 11 }
+
+ ubiCfmMepCCType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unicast(1),
+ multicast(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of CCM message."
+ ::= { ubiCfmMepEntry 12 }
+
+ ubiCfmMepCCEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2),
+ passive(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If set to true, the MEP will generate CCM messages."
+
+ ::= { ubiCfmMepEntry 13 }
+
+ ubiCfmMepRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiCfmMepEntry 14 }
+
+ ubiCfmMepMissingTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pass time after received last CCM"
+ ::= { ubiCfmMepEntry 15 }
+
+ ubiCfmMepExpiredTime OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remain time till Expired RMEP status"
+ ::= { ubiCfmMepEntry 16 }
+
+ ubiCfmMepForceEgressTag OBJECT-TYPE
+ SYNTAX INTEGER {
+ egress-default(0),
+ egress-tagged(1),
+ egress-untagged(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "UNI-MEP send CCM with VID information(tagged)
+ or send CCM without VID information (untagged).
+ If set none-value, tag information is depend on
+ egress interface policy"
+ ::= { ubiCfmMepEntry 17 }
+
+
+
+-- *****************************************************************
+-- ubiCfmMepPmDelayTable
+-- *****************************************************************
+
+ ubiCfmMepPmDelayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmMepPmDelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring Table"
+ ::= { ubiCfmMep 2 }
+
+ ubiCfmMepPmDelayEntry OBJECT-TYPE
+ SYNTAX UbiCfmMepPmDelayEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring Entry"
+ INDEX { ubiBridgeId, ubiCfmMdIndex,
+ ubiCfmMaIndex, ubiCfmMepId, ifIndex }
+ ::= { ubiCfmMepPmDelayTable 1 }
+
+
+ UbiCfmMepPmDelayEntry ::= SEQUENCE {
+ ubiCfmMepPmDelayRmep INTEGER,
+ ubiCfmMepPmDelayFrameType INTEGER,
+ ubiCfmMepPmDelayCurrentValue Unsigned32,
+ ubiCfmMepPmDelayTxInterval INTEGER,
+ ubiCfmMepPmDelayState INTEGER,
+ ubiCfmMepPmDelayRowStatus RowStatus,
+ ubiCfmMepPmDelayMin Integer32,
+ ubiCfmMepPmDelayMax Integer32,
+ ubiCfmMepPmDelayAvg Integer32
+ }
+
+ ubiCfmMepPmDelayRmep OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remote MEP ID to measure performance "
+ ::= { ubiCfmMepPmDelayEntry 1 }
+
+ ubiCfmMepPmDelayFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unicast(1),
+ multicast(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of frame that is to measure"
+ ::= { ubiCfmMepPmDelayEntry 2 }
+
+ ubiCfmMepPmDelayCurrentValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Result value of measurement"
+ ::= { ubiCfmMepPmDelayEntry 3 }
+
+ ubiCfmMepPmDelayTxInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx_100m(1),
+ tx_1s(2),
+ tx_10s(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Period that operate performance monitoring"
+ ::= { ubiCfmMepPmDelayEntry 4 }
+
+ ubiCfmMepPmDelayState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ fail(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Result state of measurement.
+ If ubiCfmMepPmCurrentValue is lower than threshold,
+ ubiCfmMepPmState is OK. If ubiCfmMepPmCurrentValue is
+ over the configured threshold, ubiCfmMepPmState is FAIL."
+ ::= { ubiCfmMepPmDelayEntry 5 }
+
+
+ ubiCfmMepPmDelayRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiCfmMepPmDelayEntry 6 }
+
+ ubiCfmMepPmDelayMin OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum delay measured by performance monitoring"
+ ::= { ubiCfmMepPmDelayEntry 7 }
+
+ ubiCfmMepPmDelayMax OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum delay measured by performance monitoring"
+ ::= { ubiCfmMepPmDelayEntry 8 }
+
+ ubiCfmMepPmDelayAvg OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milliseconds"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average of delay measured by performance monitoring"
+ ::= { ubiCfmMepPmDelayEntry 9 }
+
+
+
+-- *****************************************************************
+-- ubiCfmMepPmLossTable
+-- *****************************************************************
+
+ ubiCfmMepPmLossTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmMepPmLossEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring Table"
+ ::= { ubiCfmMep 3 }
+
+ ubiCfmMepPmLossEntry OBJECT-TYPE
+ SYNTAX UbiCfmMepPmLossEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Performance Monitoring Entry"
+ INDEX { ubiBridgeId, ubiCfmMdIndex,
+ ubiCfmMaIndex, ubiCfmMepId, ifIndex }
+ ::= { ubiCfmMepPmLossTable 1 }
+
+
+ UbiCfmMepPmLossEntry ::= SEQUENCE {
+ ubiCfmMepPmLossRmep INTEGER,
+ ubiCfmMepPmLossFrameType INTEGER,
+ ubiCfmMepPmLossCurrentValue Unsigned32,
+ ubiCfmMepPmLossTxInterval INTEGER,
+ ubiCfmMepPmLossState INTEGER,
+ ubiCfmMepPmLossRowStatus RowStatus,
+ ubiCfmMepPmLossRttMin Integer32,
+ ubiCfmMepPmLossRttMax Integer32,
+ ubiCfmMepPmLossRttAvg Integer32,
+ uniCfmMepPmLossNearEndTot Integer32,
+ uniCfmMepPmLossFarEndTot Integer32,
+ }
+
+
+ ubiCfmMepPmLossRmep OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Remote MEP ID to measure performance "
+ ::= { ubiCfmMepPmLossEntry 1 }
+
+ ubiCfmMepPmLossFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ unicast(1),
+ multicast(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The type of frame that is to measure"
+ ::= { ubiCfmMepPmLossEntry 2 }
+
+ ubiCfmMepPmLossCurrentValue OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS deprecated
+ DESCRIPTION
+ "Result value of measurement"
+ ::= { ubiCfmMepPmLossEntry 3 }
+
+ ubiCfmMepPmLossTxInterval OBJECT-TYPE
+ SYNTAX INTEGER {
+ tx_100m(1),
+ tx_1s(2),
+ tx_10s(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Period that operate performance monitoring"
+ ::= { ubiCfmMepPmLossEntry 4 }
+
+ ubiCfmMepPmLossState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ fail(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Result state of measurement.
+ If ubiCfmMepPmCurrentValue is lower than threshold,
+ ubiCfmMepPmState is OK. If ubiCfmMepPmCurrentValue is
+ over the configured threshold, ubiCfmMepPmState is FAIL."
+ ::= { ubiCfmMepPmLossEntry 5 }
+
+
+ ubiCfmMepPmLossRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiCfmMepPmLossEntry 6 }
+
+
+ uniCfmMepPmLossNearEndTot OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frame loss of near end measured by performance monitoring"
+ ::= { ubiCfmMepPmLossEntry 7 }
+
+ uniCfmMepPmLossFarEndTot OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frame loss of far end measured by performance monitoring"
+ ::= { ubiCfmMepPmLossEntry 8 }
+
+
+ ubiCfmMepPmLossRttMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimum route-trip time between MEPs"
+ ::= { ubiCfmMepPmLossEntry 9 }
+
+ ubiCfmMepPmLossRttMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximum route-trip time between MEPs"
+ ::= { ubiCfmMepPmLossEntry 10 }
+
+ ubiCfmMepPmLossRttAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average of route-trip time between MEPs"
+ ::= { ubiCfmMepPmLossEntry 11 }
+
+
+
+-- *****************************************************************
+-- ubiCfmMep Ping/Trace Send
+-- *****************************************************************
+
+ ubiCfmMepOamSendBridgeId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Bridge ID to send Ping or Linktrace"
+ ::= { ubiCfmMepOamSend 1 }
+
+ ubiCfmMepOamSendMdIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maintenance Domain ID to send Ping or Linktrace"
+ ::= { ubiCfmMepOamSend 2 }
+
+ ubiCfmMepOamSendMaIndex OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Maintenance Association ID to send Ping or Linktrace"
+ ::= { ubiCfmMepOamSend 3 }
+
+ ubiCfmMepOamSendMepId OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MEP ID to send Ping or Linktrace"
+ ::= { ubiCfmMepOamSend 4 }
+
+ ubiCfmMepOamSendDstMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination MAC address"
+ ::= { ubiCfmMepOamSend 5 }
+
+ ubiCfmMepOamSendLoopbackFrameType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ unicast(1),
+ multicast(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Type of CFM loopback Frame (ETH-LB)"
+ ::= { ubiCfmMepOamSend 6 }
+
+ ubiCfmMepOamSendLoopbackFrameCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Counter to transmit CFM loopback frame"
+ ::= { ubiCfmMepOamSend 7 }
+
+ ubiCfmMepOamSendExecute OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ etherPing(1),
+ linkTrace(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Send ping/linktrace messages"
+ ::= { ubiCfmMepOamSend 8 }
+
+-- *****************************************************************
+-- ubiCfmMep Ping/Trace Send Result
+-- *****************************************************************
+ ubiCfmMepOamResultEtherPing OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ ok(1),
+ fail(2),
+ already_activated(3),
+ not_ready(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The result of Loopback message sent.
+ If already Loopback function activate, send trap
+ result value on already_activated. if CC not connected or
+ unicast RMEP crosscheck type, send trap result value on not_ready."
+
+ ::= { ubiCfmMepOamResult 1 }
+
+ ubiCfmMepOamResultEtherPingSndCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Counter of CFM loopback frame to send"
+ ::= { ubiCfmMepOamResult 2 }
+
+ ubiCfmMepOamResultEtherPingRcvCount OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Received counter of CFM lopback reply"
+ ::= { ubiCfmMepOamResult 3 }
+
+ ubiCfmMepOamResultEtherPingRttMin OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Minimum round-trip time measured by CFM loopback frame"
+ ::= { ubiCfmMepOamResult 4 }
+
+ ubiCfmMepOamResultEtherPingRttMax OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Maximum round-trip time measured by CFM loopback frame"
+ ::= { ubiCfmMepOamResult 5 }
+
+ ubiCfmMepOamResultEtherPingRttAvg OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Average of round-trip time measured by CFM loopback frame"
+ ::= { ubiCfmMepOamResult 6 }
+
+ ubiCfmMepOamResultLinkTraceSrcMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "MAC address returned in the ingress MAC address field."
+ ::= { ubiCfmMepOamResult 7 }
+
+
+ ubiCfmMepOamResultLinkTraceRcvIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The index of local interface of received LTR"
+ ::= { ubiCfmMepOamResult 8 }
+
+ ubiCfmMepOamResultLinkTraceRelayAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0),
+ relay_hit(1),
+ relay_fdb(2),
+ already_activated(3),
+ not_ready(4)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Indicates if a LTM was forwarded by the responding MP, as
+ returned in the 'relay-hit' or 'relay-fdb' flag of the
+ flags field. If other LT function already activate,
+ on already_activated value. else if CC is not OK state,
+ on not_ready value"
+
+ ::= { ubiCfmMepOamResult 9 }
+
+
+ ubiCfmMepOamResultLinkTraceHopCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "hop count for a returned LTR."
+ ::= { ubiCfmMepOamResult 10 }
+
+-- *****************************************************************
+-- ubiCfmCCConfigDefectTable
+-- *****************************************************************
+
+ ubiCfmCCConfigDefectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmCCConfigDefectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The CCM config defect table"
+ ::= { ubiCfmMep 6 }
+
+ ubiCfmCCConfigDefectEntry OBJECT-TYPE
+ SYNTAX UbiCfmCCConfigDefectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The CCM config defect entry"
+ INDEX { ubiBridgeId, ubiCfmMdIndex,
+ ubiCfmMaIndex, ubiCfmMepId, ifIndex }
+ ::= { ubiCfmCCConfigDefectTable 1 }
+
+ UbiCfmCCConfigDefectEntry ::= SEQUENCE {
+ ubiCfmMepCCConfigDefect INTEGER,
+ ubiCfmMepCCConfigDefectState INTEGER
+ }
+
+ ubiCfmMepCCConfigDefect OBJECT-TYPE
+ SYNTAX INTEGER{
+ none(0),
+ unexpected_mep_id(1),
+ unexpected_tx_interval(2),
+ existed_mep_id (3)
+
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of Defect
+ 0: None
+ 1: Unexpected MEP ID
+ 2: Unexpected Tx interval
+ 3: Already Existed MEP"
+ ::= { ubiCfmCCConfigDefectEntry 1 }
+
+
+ ubiCfmMepCCConfigDefectState OBJECT-TYPE
+ SYNTAX INTEGER{
+ defectcondition_exit(0),
+ defectcondition_entry(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "State of defect condition
+ 0: DefectConditionExit
+ 1: DefectConditionEntry"
+ ::= { ubiCfmCCConfigDefectEntry 2 }
+
+
+-- *****************************************************************
+-- ubiCfmAisTable
+-- *****************************************************************
+
+-- ubiCfmAisTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF UbiCfmAisEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- ::= { ubiCfmAis 1 }
+
+-- ubiCfmAisEntry OBJECT-TYPE
+-- SYNTAX UbiCfmAisEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- INDEX { ubiBridgeId, ifIndex, ubiCfmMdIndex, ubiCfmMaIndex, ubiCfmMepId }
+-- ::= { ubiCfmAisTable 1 }
+
+
+-- UbiCfmAisEntry ::= SEQUENCE {
+-- ubiCfmAisDestLevel Integer32,
+-- ubiCfmAisDefectType Dot1agCfmAisDefectType,
+-- ubiCfmAisType INTEGER,
+-- ubiCfmAisMacAddr MacAddress,
+-- ubiCfmAisRowStatus RowStatus
+-- }
+
+-- ubiCfmAisDestLevel OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- " "
+-- ::= { ubiCfmAisEntry 1 }
+
+ -- ubiCfmAisTxInterval OBJECT-TYPE
+ -- SYNTAX INTEGER (1 | 60)
+ -- MAX-ACCESS read-write
+ -- STATUS current
+ -- DESCRIPTION
+ -- " "
+ -- ::= { ubiCfmAisEntry 2 }
+
+-- ubiCfmAisDefectType OBJECT-TYPE
+-- SYNTAX Dot1agCfmAisDefectType
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- " "
+-- ::= { ubiCfmAisEntry 2 }
+
+-- ubiCfmAisType OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- unicast(1),
+ -- multicast(2)
+ -- }
+ -- MAX-ACCESS read-write
+ -- STATUS current
+ -- DESCRIPTION
+ -- " "
+ -- ::= { ubiCfmAisEntry 3 }
+
+-- ubiCfmAisMacAddr OBJECT-TYPE
+ -- SYNTAX MacAddress
+ -- MAX-ACCESS read-write
+ -- STATUS current
+ -- DESCRIPTION
+-- " "
+-- ::= { ubiCfmAisEntry 4 }
+
+ -- ubiCfmAisRowStatus OBJECT-TYPE
+ -- SYNTAX RowStatus
+ -- MAX-ACCESS read-create
+ -- -- STATUS current
+ -- DESCRIPTION
+ -- "The status of the row."
+ -- ::= { ubiCfmAisEntry 5 }
+
+
+-- *****************************************************************
+-- ubiCfmServerMepTable
+-- *****************************************************************
+
+ ubiCfmServerMepTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmServerMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Server MEP represents the compound function of the
+ Server layer termination function and Server/ETH adaptation
+ function which is used to notify the ETH layer MEPs upon
+ failure detection by the Server layer termination function or
+ Server/ETH adaptation function, where the Server layer
+ termination function is expected to run OAM mechanisms specific
+ to the Server layer.
+
+ A Server MEP needs to support ETH-AIS function, as described
+ in clause 7.4, where the Server/ETH adaptation function is
+ required to issue frames with ETH-AIS information upon detection of
+ defect at the Server layer by the Server layer termination
+ and/or adaptation function.
+ (ITU-T Y.1731 5.3.1)"
+ ::= { ubiCfmServerMep 1 }
+
+ ubiCfmServerMepEntry OBJECT-TYPE
+ SYNTAX UbiCfmServerMepEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Server MEP entry"
+ INDEX { ubiBridgeId, ifindex }
+ ::= { ubiCfmServerMepTable 1 }
+
+
+ UbiCfmServerMepEntry ::= SEQUENCE {
+ ubiCfmServerMepTxInterval INTEGER,
+ ubiCfmServerMepAisLevel Dot1agCfmMDLevel,
+ ubiCfmServerMepRowStatus RowStatus
+ }
+
+ ubiCfmServerMepTxInterval OBJECT-TYPE
+ SYNTAX INTEGER (1 | 60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Periodic Interval of AIS Transmission"
+ ::= { ubiCfmServerMepEntry 1 }
+
+ ubiCfmServerMepAisLevel OBJECT-TYPE
+ SYNTAX Dot1agCfmMDLevel
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destinaction Maintenance Domain Level of AIS"
+ ::= { ubiCfmServerMepEntry 2 }
+
+ ubiCfmServerMepRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiCfmServerMepEntry 3 }
+
+
+-- *****************************************************************
+-- ubiCfmNotificationEnables
+-- *****************************************************************
+
+ ubiCfmRemoteMepStateChangeEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remote MEP state(CC state) change Notification"
+ DEFVAL { false }
+ ::= { ubiCfmNotificationEnables 1 }
+
+ ubiCfmPmEventEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ubiCfmMepPmState change Notification"
+ DEFVAL { false }
+ ::= { ubiCfmNotificationEnables 2 }
+
+ ubiCfmCCConfigDefectAlarmEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Detect CCM config Defect notification"
+ DEFVAL { false }
+ ::= { ubiCfmNotificationEnables 3 }
+
+
+-- ubiCfmRemoteMepStatusChangeEnabled OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- DEFVAL { false }
+-- ::= { ubiCfmNotificationEnables 1 }
+
+-- ubiCfmAggPortRemoteMepStatusChangeEnabled OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- DEFVAL { false }
+-- ::= { ubiCfmNotificationEnables 2 }
+
+-- ubiCfmPmFrameDelayEventEnabled OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- DEFVAL { false }
+-- ::= { ubiCfmNotificationEnables 3 }
+
+-- ubiCfmPmFrameLossEventEnabled OBJECT-TYPE
+-- SYNTAX TruthValue
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- DEFVAL { false }
+-- ::= { ubiCfmNotificationEnables 4 }
+
+
+
+-- *****************************************************************
+-- ubiCfmTrack
+-- *****************************************************************
+
+ ubiCfmTrackEnable OBJECT-TYPE
+ SYNTAX BITS {
+ rdi(0),
+ link-down(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Not use"
+ ::= { ubiCfmTrack 1 }
+
+
+ ubiCfmTrackTargetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCfmTrackTargetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Not use"
+ ::= { ubiCfmTrack 2 }
+
+ ubiCfmTrackTargetEntry OBJECT-TYPE
+ SYNTAX UbiCfmTrackTargetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Not use"
+ INDEX { ifindex }
+ ::= { ubiCfmTrackTargetTable 1 }
+
+
+ UbiCfmTrackTargetEntry ::= SEQUENCE {
+ ubiCfmTrackTargetSet INTEGER
+ }
+
+ ubiCfmTrackTargetSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Not use"
+ ::= { ubiCfmTrackTargetEntry 1 }
+
+
+
+
+
+
+-- *****************************************************************
+-- ubiCfmMIBConformance
+-- *****************************************************************
+
+-- Conformance Information
+ubiCfmMIBCompliances OBJECT IDENTIFIER ::= { ubiCFMMIBConformance 1 }
+ubiCfmMIBGroups OBJECT IDENTIFIER ::= { ubiCFMMIBConformance 2 }
+
+
+-- compliance statements
+
+ ubiVlanMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for VTP implementations."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiCfmMaGroup
+ }
+ ::= { ubiCfmMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiCfmMaGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiCfmMIBGroups 1 }
+END
+
+
+
+
diff --git a/MIBS/ubiquoss/UBQS-CONFIG-MIB b/MIBS/ubiquoss/UBQS-CONFIG-MIB new file mode 100644 index 0000000..b8ef35e --- /dev/null +++ b/MIBS/ubiquoss/UBQS-CONFIG-MIB @@ -0,0 +1,590 @@ +-- *****************************************************************
+-- UBQS-CONFIG-MIB.mib: Ubiquoss Enterprise Structure of Management Information
+--
+-- Feb 2011, bookn Kim
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-CONFIG-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ DisplayString
+ FROM RFC1213-MIB
+ IANAifType
+ FROM IANAifType-MIB
+ InetAddressType
+ FROM INET-ADDRESS-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI
+ RowStatus
+ FROM SNMPv2-TC;
+
+ubiConfigMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : bookn Kim
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines MIB objects which provide
+ mechanisms to remotely configure the parameters
+ used by an SNMP entity."
+ ::= { ubiMgmtv2 18 }
+
+-- ***********************************************************
+-- TEXTUAL-CONVENTION
+-- ***********************************************************
+
+ConfigMethodType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents 'copy <source> <destination>'.
+ each source method has possible destination methods.
+ The mapping list below:
+
+ source | destination
+ ===================================================
+ startup-config | running-config
+ | ftp
+ | tftp
+ ---------------------------------------------------
+ running-config | startup-config
+ | ftp
+ | tftp
+ | flash
+ | usbflash
+ ---------------------------------------------------
+ ftp | startup-config
+ | running-config
+ | flash
+ | config-file
+ ---------------------------------------------------
+ tftp | startup-config
+ | running-config
+ | flash
+ | config-file
+ ---------------------------------------------------
+ flash | ftp
+ | tftp
+ | flash
+ | usbflash
+ ---------------------------------------------------
+ usbflash | flash
+ | usbflash
+ ---------------------------------------------------
+ "
+ SYNTAX INTEGER
+ {
+ noMethod(0),
+ startupConfig(1),
+ runningConfig(2),
+ ftp(3),
+ tftp(4),
+ flash(5),
+ usbFlash(6),
+ configFile(7)
+ }
+
+-- ***********************************************************
+-- ubiConfigMIB
+-- ***********************************************************
+
+ubiConfigMIBObjects OBJECT IDENTIFIER ::= { ubiConfigMIB 1 }
+ubiConfigErase OBJECT IDENTIFIER ::= { ubiConfigMIBObjects 2 }
+ubiConfigCopy OBJECT IDENTIFIER ::= { ubiConfigMIBObjects 3 }
+
+-- ***********************************************************
+-- ubiConfigTable
+-- ***********************************************************
+ ubiConfigInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiConfigInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of configuration file list
+ that consists of image and config
+ "
+ ::= { ubiConfigMIBObjects 1 }
+
+ ubiConfigInfoEntry OBJECT-TYPE
+ SYNTAX UbiConfigInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry representing one element of configuration file list"
+ INDEX {ubiConfigName}
+ ::= { ubiConfigInfoTable 1 }
+
+ UbiConfigInfoEntry ::= SEQUENCE {
+ ubiConfigName DisplayString,
+ ubiConfigType INTEGER,
+ ubiConfigCurrentStatus INTEGER,
+ ubiConfigNextStatus INTEGER
+ }
+
+ ubiConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration file name or image name"
+ ::= { ubiConfigInfoEntry 1 }
+
+ ubiConfigType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(0),
+ config(1),
+ image(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration type
+
+ config : configuration file
+ image : image file
+ other : other type file"
+ ::= { ubiConfigInfoEntry 2 }
+
+ ubiConfigCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noCurrent(0),
+ currentConfig(1)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current configuration file status"
+ ::= { ubiConfigInfoEntry 3 }
+
+ ubiConfigNextStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noNext(0),
+ nextConfig(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Next configuration file status"
+ ::= { ubiConfigInfoEntry 4 }
+
+-- ***********************************************************
+-- System erase config
+-- ***********************************************************
+
+ ubiConfigEraseMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noMode(0),
+ startupConfig(1),
+ fileInFlash(2),
+ fileInUsbFlash(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The type of object to be erased.
+ To erase a file, value must be 1, 2 or 3.
+ fileInFlash means config and image file at system flash and
+ fileInUsbFlash means config and image file at USB flash.
+ "
+ ::= { ubiConfigErase 1 }
+
+ ubiConfigEraseFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If mode is 'configFile', configuration file name to be erased.
+ startupConfig doesn't need this object"
+ ::= { ubiConfigErase 2 }
+
+ ubiConfigEraseOperate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ excute(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Excute to erase configuration"
+ ::= { ubiConfigErase 3 }
+
+ ubiConfigEraseUsbPartNum OBJECT-TYPE
+ SYNTAX Integer32(0..9)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The number of USB flash partition which has a file to be erase.
+ This object is only for when ubiConfigEraseMode is 'fileInUsbFlash'."
+ ::= { ubiConfigErase 4 }
+
+-- ***********************************************************
+-- System copy config
+-- ***********************************************************
+ ubiConfigSourceMethod OBJECT-TYPE
+ SYNTAX ConfigMethodType
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "configuration source control method
+
+ Represents 'copy <source> <destination>'.
+ each source method has possible destination methods.
+ The mapping list below:
+
+ source | destination
+ ===================================================
+ startup-config | running-config
+ | ftp
+ | tftp
+ ---------------------------------------------------
+ running-config | startup-config
+ | ftp
+ | tftp
+ | flash
+ | usbflash
+ ---------------------------------------------------
+ ftp | startup-config
+ | running-config
+ | flash
+ | config-file
+ ---------------------------------------------------
+ tftp | startup-config
+ | running-config
+ | flash
+ | config-file
+ ---------------------------------------------------
+ flash | ftp
+ | tftp
+ | flash
+ | usbflash
+ ---------------------------------------------------
+ usbflash | flash
+ | usbflash
+ ---------------------------------------------------
+ "
+ ::= { ubiConfigCopy 1 }
+
+ ubiConfigSourceFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If not startup or running, source file name"
+ ::= { ubiConfigCopy 2 }
+
+ ubiConfigSourceIpAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If tftp or ftp, ip address to be connected"
+ ::= { ubiConfigCopy 3 }
+
+ ubiConfigSouceUserId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If ftp, server user id"
+ ::= { ubiConfigCopy 4 }
+
+ ubiConfigSourceUserPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If ftp, server user password"
+ ::= { ubiConfigCopy 5 }
+
+ ubiConfigSourcePartNum OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If usbflash, system partition number"
+ ::= { ubiConfigCopy 6 }
+
+ ubiConfigDestinationMethod OBJECT-TYPE
+ SYNTAX ConfigMethodType
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "configuration destination control method
+
+ Represents 'copy <source> <destination>'.
+ each source method has possible destination methods.
+ The mapping list below:
+
+ source | destination
+ ===================================================
+ startup-config | running-config
+ | ftp
+ | tftp
+ ---------------------------------------------------
+ running-config | startup-config
+ | ftp
+ | tftp
+ | flash
+ | usbflash
+ ---------------------------------------------------
+ ftp | startup-config
+ | running-config
+ | flash
+ ---------------------------------------------------
+ tftp | startup-config
+ | running-config
+ | flash
+ ---------------------------------------------------
+ flash | ftp
+ | tftp
+ | flash
+ | usbflash
+ ---------------------------------------------------
+ usbflash | flash
+ | usbflash
+ --------------------------------------------------- "
+ ::= { ubiConfigCopy 7 }
+
+ ubiConfigDestinationFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If startup or running, destination file name"
+ ::= { ubiConfigCopy 8 }
+
+ ubiConfigDestinationIpAddress OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If ftp or tftp, server ip address"
+ ::= { ubiConfigCopy 9 }
+
+ ubiConfigDestinationUserId OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If ftp, server user id"
+ ::= { ubiConfigCopy 10 }
+
+ ubiConfigDestinationUserPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If ftp, server user password"
+ ::= { ubiConfigCopy 11 }
+
+ ubiConfigDestinationPartNum OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If usbflash, system partition number"
+ ::= { ubiConfigCopy 12 }
+
+ ubiConfigCopyOperate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ excute(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "excute to copy configuration"
+ ::= { ubiConfigCopy 13 }
+
+-- ***********************************************************
+-- ubiUsbConfigTable
+-- ***********************************************************
+ ubiUsbConfigInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiUsbConfigInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of configuration file list
+ that consists of image and config at usbflash
+ "
+ ::= { ubiConfigMIBObjects 4 }
+
+ ubiUsbConfigInfoEntry OBJECT-TYPE
+ SYNTAX UbiUsbConfigInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry representing one element of configuration file list at usbflash"
+ INDEX {ubiUsbPartNum, ubiUsbConfigName}
+ ::= { ubiUsbConfigInfoTable 1 }
+
+ UbiUsbConfigInfoEntry ::= SEQUENCE {
+ ubiUsbPartNum Integer32,
+ ubiUsbConfigName DisplayString,
+ ubiUsbConfigType INTEGER,
+ ubiUsbConfigCurrentStatus INTEGER,
+ ubiUsbConfigNextStatus INTEGER
+ }
+
+ ubiUsbPartNum OBJECT-TYPE
+ SYNTAX Integer32(0..9)
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The file system partition number for USB flash."
+ ::= { ubiUsbConfigInfoEntry 1 }
+
+ ubiUsbConfigName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration file name or image name"
+ ::= { ubiUsbConfigInfoEntry 2 }
+
+ ubiUsbConfigType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(0),
+ config(1),
+ image(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Configuration type
+
+ config : configuration file
+ image : image file
+ other : other type file"
+ ::= { ubiUsbConfigInfoEntry 3 }
+
+ ubiUsbConfigCurrentStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noCurrent(0),
+ currentConfig(1)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current configuration file status"
+ ::= { ubiUsbConfigInfoEntry 4 }
+
+ ubiUsbConfigNextStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noNext(0),
+ nextConfig(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Next configuration file status"
+ ::= { ubiUsbConfigInfoEntry 5 }
+
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiConfigMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiConfigMIB 0 }
+
+
+-- conformance information
+
+ubiConfigMIBConformance OBJECT IDENTIFIER ::= { ubiConfigMIB 2 }
+ubiConfigMIBCompliances OBJECT IDENTIFIER ::= { ubiConfigMIBConformance 1 }
+ubiConfigMonMIBGroups OBJECT IDENTIFIER ::= { ubiConfigMIBConformance 2 }
+
+
+-- compliance statements
+ubiConfigMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss system configuration MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiConfigMIBGroup,
+ ubiConfigMIBNotifGroup
+ }
+
+ GROUP ubiConfigMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for system configuration."
+
+ GROUP ubiConfigMIBNotifGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need alarm notifications for system configuration."
+
+ ::= { ubiConfigMIBCompliances 1 }
+
+-- units of conformance
+ubiConfigMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiConfigName,
+ ubiConfigType,
+ ubiConfigCurrentStatus,
+ ubiConfigNextStatus,
+
+ ubiConfigEraseMode,
+ ubiConfigEraseFileName,
+ ubiConfigEraseOperate,
+
+ ubiConfigSourceMethod,
+ ubiConfigSourceFileName,
+ ubiConfigSourceIpAddress,
+ ubiConfigSourceUserId,
+ ubiConfigSourceUserPassword,
+ ubiConfigSourcePartNum,
+ ubiConfigDestinationMethod,
+ ubiConfigDestinationFileName,
+ ubiConfigDestinationIpAddress,
+ ubiConfigDestinationUserId,
+ ubiConfigDestinationUserPassword,
+ ubiConfigDestinationPartNum,
+ ubiConfigCopyOperate
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss system configuration."
+ ::= { ubiConfigMonMIBGroups 1 }
+
+ubiConfigMIBNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiConfigRemoveNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A notification group providing alarm notification
+ for system configuration. "
+ ::= { ubiConfigMonMIBGroups 2 }
+
+ END
+
\ No newline at end of file diff --git a/MIBS/ubiquoss/UBQS-CPU-MAC-FILTER b/MIBS/ubiquoss/UBQS-CPU-MAC-FILTER new file mode 100644 index 0000000..105fdc8 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-CPU-MAC-FILTER @@ -0,0 +1,203 @@ +-- *****************************************************************
+-- UBQS-AUTO-RESET-MIB: Ubiquoss Auto Reset MIB file
+--
+-- June 2011, Hyung Eun Park
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-CPU-MAC-FILTER-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ PhysAddress
+ FROM SNMPv2-TC
+ InetAddress
+ FROM INET-ADDRESS-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+ubiCpuMacFilterMIB MODULE-IDENTITY
+ LAST-UPDATED "201311191545Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ ""
+ ::= { ubiMgmtv2 30 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiCpuMacFilterMIB
+-- ***************************************************************
+
+ubiCpuMacFilterMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 0 }
+ubiCpuMacFilterMIBObjects OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 1 }
+ubiCpuMacFilterMIBConformance OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIB 2 }
+
+-- *****************************************************************
+-- ubiCpuMacFilterMIBNotificationPrefix
+-- *****************************************************************
+
+ ubiCpuMacFilterNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiCpuMacFilterStatsVlanIfIndex,
+ ubiCpuMacFilterStatsMacAddr,
+ ubiCpuMacFilterStatsBlocked,
+ ubiCpuMacFilterStatsPortIndex,
+ ubiCpuMacFilterStatsIpAddr,
+ ubiCpuMacFilterStatsType
+ }
+ STATUS current
+ DESCRIPTION
+ "Notification of that CPU-mac-filter event is occured"
+ ::= { ubiCpuMacFilterMIBNotificationPrefix 1 }
+
+-- *****************************************************************
+-- ubiCpuMacFilterMIBObjects
+-- *****************************************************************
+
+ ubiCpuMacFilterStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCpuMacFilterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which privide
+ the information about the occured cpu-mac-filter event"
+ ::= { ubiCpuMacFilterMIBObjects 1 }
+
+ ubiCpuMacFilterStatsEntry OBJECT-TYPE
+ SYNTAX UbiCpuMacFilterStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about the occured cpu-mac-filter event"
+ INDEX { ubiCpuMacFilterStatsVlanIfIndex, ubiCpuMacFilterStatsMacAddr }
+ ::= { ubiCpuMacFilterStatsTable 1 }
+
+ UbiCpuMacFilterStatsEntry ::= SEQUENCE
+ {
+ ubiCpuMacFilterStatsVlanIfIndex INTEGER,
+ ubiCpuMacFilterStatsMacAddr PhysAddress,
+ ubiCpuMacFilterStatsBlocked INTEGER,
+ ubiCpuMacFilterStatsPortIndex INTEGER,
+ ubiCpuMacFilterStatsIpAddr InetAddress,
+ ubiCpuMacFilterStatsType INTEGER
+ }
+
+ ubiCpuMacFilterStatsVlanIfIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Ifindex for vlan that cpu-mac-filter event is occured at."
+ ::= { ubiCpuMacFilterStatsEntry 1 }
+
+ ubiCpuMacFilterStatsMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "MAC address blocked by cpu-mac-filter event."
+ ::= { ubiCpuMacFilterStatsEntry 2 }
+
+ ubiCpuMacFilterStatsBlocked OBJECT-TYPE
+ SYNTAX INTEGER{
+ block(1),
+ unblock(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "this object presents that this event is for block(1) or unblock(2)"
+ ::= { ubiCpuMacFilterStatsEntry 3 }
+
+ ubiCpuMacFilterStatsPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Ifindex for physical port that cpu-mac-filter event is occured at."
+ ::= { ubiCpuMacFilterStatsEntry 4 }
+
+ ubiCpuMacFilterStatsIpAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "IP address which associated the blocked mac-address"
+ ::= { ubiCpuMacFilterStatsEntry 5 }
+ ubiCpuMacFilterStatsType OBJECT-TYPE
+ SYNTAX INTEGER{
+ unicast(0),
+ broadcast(1),
+ multicast(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Type of ubiCpuMacFilterStatsMacAddr object"
+ ::= { ubiCpuMacFilterStatsEntry 6 }
+
+
+-- *****************************************************************
+-- ubiCpuMacFilterMIBConformance
+-- *****************************************************************
+
+--
+-- conformance information
+--
+ubiCpuMacFilterMIBCompliances OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIBConformance 1 }
+ubiCpuMacFilterMIBGroups OBJECT IDENTIFIER ::= { ubiCpuMacFilterMIBConformance 2 }
+
+
+
+-- compliance statements
+
+ ubiCpuMacFilterMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-CPU-MAC-FILTER-MIB"
+ MODULE
+ MANDATORY-GROUPS { ubiCpuMacFilterGroup }
+
+ GROUP ubiCpuMacFilterGroup
+ DESCRIPTION
+ "The ubiCpuMacFilterGroup is applicable for implementations which
+ need to get the Cpu-mac-filter information."
+ ::= { ubiCpuMacFilterMIBCompliances 1 }
+
+
+
+-- units of conformance
+
+ ubiCpuMacFilterGroup OBJECT-GROUP
+ OBJECTS {
+
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the Cpu-mac-filter of system."
+ ::= { ubiCpuMacFilterMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-CPU-STATS-MIB b/MIBS/ubiquoss/UBQS-CPU-STATS-MIB new file mode 100644 index 0000000..54e7da1 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-CPU-STATS-MIB @@ -0,0 +1,107 @@ +-- *****************************************************************
+-- UBQS-CPU-STATS-MIB : Ubiquoss CPU queue Statistic information
+--
+-- Sep 2015, Choi Jang Hee
+--
+-- Copyright (c) 2015 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-CPU-STATS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ IpAddress
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ DisplayString, PhysAddress
+ FROM SNMPv2-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+ubiCpuStatsMIB MODULE-IDENTITY
+ LAST-UPDATED "201512230000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service"
+
+ DESCRIPTION
+ "The UBQS-CPU-STATS-MIB is used to get
+ the CPU queue statistic information."
+ REVISION "201512230000Z"
+ DESCRIPTION
+ "Add system clock table"
+
+ ::= { ubiMgmtv2 36 }
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiCpuStatsMIB
+-- ***************************************************************
+ubiCpuStatsMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiCpuStatsMIB 1 }
+ubiCpuStatsMIBObjects OBJECT IDENTIFIER ::= { ubiCpuStatsMIB 2 }
+ubiCpuStatsMIBConformance OBJECT IDENTIFIER ::= { ubiCpuStatsMIB 3 }
+
+-- ***************************************************************
+-- ubiCpuStatsTable
+-- ***************************************************************
+
+
+ ubiCpuStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCpuStatsEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of CPU queue counter"
+ ::= { ubiCpuStatsMIBObjects 1 }
+
+ ubiCpuStatsEntry OBJECT-TYPE
+ SYNTAX UbiCpuStatsEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the CPU queue counter table, representing
+ 1. CPU Rx packet couner
+ 2. CPU drop packet counter"
+ INDEX {ubiCpuStatsIndex}
+ ::= { ubiCpuStatsTable 1 }
+
+ UbiCpuStatsEntry ::= SEQUENCE {
+ ubiCpuStatsIndex INTEGER,
+ ubiCpuStatsInPkts Counter64,
+ ubiCpuStatsDropPkts Counter64
+ }
+
+ ubiCpuStatsIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index of CPU queue counter table"
+ ::= {ubiCpuStatsEntry 1}
+
+ ubiCpuStatsInPkts OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "received packet counter of CPU queue"
+ ::= {ubiCpuStatsEntry 2}
+
+ ubiCpuStatsDropPkts OBJECT-TYPE
+ SYNTAX Counter64
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dropped packet counter of CPU queue"
+ ::= {ubiCpuStatsEntry 3}
+
+END
+
+
+
diff --git a/MIBS/ubiquoss/UBQS-DHCP-MIB b/MIBS/ubiquoss/UBQS-DHCP-MIB new file mode 100644 index 0000000..5685aa4 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-DHCP-MIB @@ -0,0 +1,1859 @@ +-- *****************************************************************
+-- UBQS-LARGESCALEOLT-DHCP-MIB.mib:
+-- Ubiquoss Enterprise DHCP Structure of Management Information
+--
+-- July 2010, Bokyung Shin
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+ UBQS-DHCP-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ ubiMgmtv2
+ FROM UBQS-SMI
+
+ RowStatus, MacAddress, TimeTicks, PhysAddress
+ FROM SNMPv2-TC
+
+ DisplayString
+ FROM RFC1213-MIB;
+
+ ubiDhcpMIB MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ "Chair : jisoo Kim
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: jisoo@ubiquoss.com
+ Phone: +82-2-2190-3100
+
+ Co-editor: Paul
+ Ubiquoss Corp.
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+ EMail: paul@ubiquoss.com
+ Phone: +82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines DHCP information"
+ ::= { ubiMgmtv2 6 }
+
+ ubiDhcpServerMIBObjects OBJECT IDENTIFIER ::= { ubiDhcpMIB 1 }
+
+-- ***********************************************************
+-- ubiDhcpStatistics
+-- ***********************************************************
+ ubiDhcpStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP statistics table."
+ ::= { ubiDhcpServerMIBObjects 1}
+
+ ubiDhcpStatisticsEntry OBJECT-TYPE
+ SYNTAX UbiDhcpStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DHCP statistics entry."
+ INDEX { noIndex }
+ ::= { ubiDhcpStatisticsTable 1 }
+
+ UbiDhcpStatisticsEntry ::= SEQUENCE {
+ ubiDhcpCurPktMFMessage Unsigned32,
+ ubiDhcpCurPktBootReq Unsigned32,
+ ubiDhcpCurPktDiscover Unsigned32,
+ ubiDhcpCurPktReq Unsigned32,
+ ubiDhcpCurPktDecline Unsigned32,
+ ubiDhcpCurPktRelease Unsigned32,
+ ubiDhcpCurPktInform Unsigned32,
+ ubiDhcpCurPktEcho Unsigned32,
+ ubiDhcpCurPktReply Unsigned32,
+ ubiDhcpCurPktOffer Unsigned32,
+ ubiDhcpCurPktAck Unsigned32,
+ ubiDhcpCurPktNak Unsigned32
+ }
+
+ ubiDhcpCurPktMFMessage OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of malformed messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 1 }
+
+ ubiDhcpCurPktBootReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of boot request messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 2 }
+
+ ubiDhcpCurPktDiscover OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discover messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 3 }
+
+ ubiDhcpCurPktReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of request messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 4 }
+
+ ubiDhcpCurPktDecline OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of decline messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 5 }
+
+ ubiDhcpCurPktRelease OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of release messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 6 }
+
+ ubiDhcpCurPktInform OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of inform messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 7 }
+
+ ubiDhcpCurPktEcho OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of echo messages received from dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 8 }
+
+ ubiDhcpCurPktReply OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of reply messages sent to dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 9 }
+
+ ubiDhcpCurPktOffer OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer messages sent to dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 10 }
+
+ ubiDhcpCurPktAck OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer messages sent to dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 11 }
+
+ ubiDhcpCurPktNak OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer messages sent to dhcp servers."
+ ::= { ubiDhcpStatisticsEntry 12 }
+
+
+-- ***********************************************************
+-- ubiDhcpServerPool
+-- ***********************************************************
+
+ ubiDhcpServerPoolTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of address pool that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 2}
+
+ ubiDhcpServerPoolEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerPoolEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the DHCP PoolTable."
+ INDEX { ubiDhcpServerPoolName }
+ ::= { ubiDhcpServerPoolTable 1 }
+
+ UbiDhcpServerPoolEntry ::= SEQUENCE {
+-- ubiDhcpServerPoolIndex
+-- Integer32,
+ ubiDhcpServerPoolName
+ DisplayString,
+ ubiDhcpServerPoolSubnet
+ IpAddress,
+ ubiDhcpServerPoolSubnetMask
+ IpAddress,
+ ubiDhcpServerPoolSubnetFreeAddress
+ Unsigned32,
+ ubiDhcpServerPoolSubnetTotalAddress
+ Unsigned32,
+ ubiDhcpServerPoolSubnetInUse
+ Gauge32,
+ ubiDhcpServerPoolSubnetGroup
+ DisplayString,
+ ubiDhcpServerPoolType
+ INTEGER,
+ ubiDhcpServerPoolDomainName
+ OCTET STRING,
+ ubiDhcpServerPoolLeaseTimeMode
+ INTEGER,
+ ubiDhcpServerPoolLeaseTimeDays
+ Integer32,
+ ubiDhcpServerPoolLeaseTimeHours
+ Integer32,
+ ubiDhcpServerPoolLeaseTimeMinutes
+ Integer32,
+ ubiDhcpServerPoolUsageThreshold
+ Integer32,
+ ubiDhcpServerDefaultRouterInfo
+ IpAddress
+ }
+
+-- ubiDhcpServerPoolIndex OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- " "
+-- ::= { ubiDhcpServerPoolEntry 1 }
+
+ ubiDhcpServerPoolName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of the subnet, which uniquely identifies an entry
+ in the serverSubnetTable."
+ ::= { ubiDhcpServerPoolEntry 1 }
+
+ ubiDhcpServerPoolSubnet OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the subnet."
+ ::= { ubiDhcpServerPoolEntry 2 }
+
+ ubiDhcpServerPoolSubnetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The subnet mask of the subnet. This MUST be the same as the
+ value of DHCP option 1 offered to clients on this subnet."
+ ::= { ubiDhcpServerPoolEntry 3 }
+
+ ubiDhcpServerPoolSubnetFreeAddress OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IP addresses which are available within this DHCP address
+ pool. If the server does not count free addresses by DHCP address pool,
+ this value will be zero."
+ ::= { ubiDhcpServerPoolEntry 4 }
+
+ ubiDhcpServerPoolSubnetTotalAddress OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of IP addresses which are available within this DHCP address pool.
+ If the server does not count total addresses by DHCP address pool,
+ this value will be zero."
+ ::= { ubiDhcpServerPoolEntry 5 }
+
+ ubiDhcpServerPoolSubnetInUse OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of addresses in this DHCP address pool that are currently
+ in use. This number includes those addresses whose lease has not expired
+ and addresses which have been reserved (either by the server or
+ through configuration)."
+ ::= { ubiDhcpServerPoolEntry 6 }
+
+ ubiDhcpServerPoolSubnetGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerPoolEntry 7 }
+
+
+ ubiDhcpServerPoolType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ network(1),
+ host(2)
+ }
+
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerPoolEntry 8 }
+
+ ubiDhcpServerPoolDomainName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerPoolEntry 9 }
+
+ ubiDhcpServerPoolLeaseTimeMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ infinite(1),
+ manual(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Expire setting mode"
+ ::= { ubiDhcpServerPoolEntry 10 }
+
+ ubiDhcpServerPoolLeaseTimeDays OBJECT-TYPE
+ SYNTAX Integer32 (0..32)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "left days(0..31)"
+ ::= { ubiDhcpServerPoolEntry 11 }
+
+ ubiDhcpServerPoolLeaseTimeHours OBJECT-TYPE
+ SYNTAX Integer32 (0..23)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerPoolEntry 12 }
+
+ ubiDhcpServerPoolLeaseTimeMinutes OBJECT-TYPE
+ SYNTAX Integer32 (0..59)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerPoolEntry 13 }
+
+ ubiDhcpServerPoolUsageThreshold OBJECT-TYPE
+ SYNTAX Integer32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "rate of used IP Numbers and available total IP Nubmber"
+ ::= { ubiDhcpServerPoolEntry 14 }
+
+ ubiDhcpServerDefaultRouterInfo OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerPoolEntry 15 }
+
+
+-- ***********************************************************
+-- dhcp Server range table
+-- ***********************************************************
+
+ ubiDhcpServerRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of ranges that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 3 }
+
+ ubiDhcpServerRangeEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the dhcpRangeTable."
+ INDEX { ubiDhcpServerPoolIndex,
+ ubiDhcpRangeStart }
+ ::= { ubiDhcpServerRangeTable 1 }
+
+ UbiDhcpServerRangeEntry ::= SEQUENCE {
+ ubiDhcpServerPoolIndex
+ Integer32,
+ ubiDhcpServerRangeStart
+ IpAddress,
+ ubiDhcpServerRangeEnd
+ IpAddress
+ }
+
+ ubiDhcpServerPoolIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { ubiDhcpServerRangeEntry 1 }
+
+ ubiDhcpServerRangeStart OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the first address in the range. The value
+ of range start must be less than or equal to the value of range
+ end."
+ ::= { ubiDhcpServerRangeEntry 2 }
+
+
+ ubiDhcpServerRangeEnd OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the last address in the range. The value of
+ range end must be greater than or equal to the value of range
+ start."
+ ::= { ubiDhcpServerRangeEntry 3 }
+
+
+-- ***********************************************************
+-- dhcp Server NetworkPoolRange table
+-- ***********************************************************
+ ubiDhcpServerNetPoolRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerNetPoolRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of ranges that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 4 }
+
+ ubiDhcpServerNetPoolRangeEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerNetPoolRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the dhcpRangeTable."
+ INDEX { ubiDhcpServerNetPoolRangePoolIndex,
+ ubiDhcpServerNetPoolRangeStartIpAddr, ubiDhcpServerNetPoolRangeEndIpAddr }
+ ::= { ubiDhcpServerNetPoolRangeTable 1 }
+
+ UbiDhcpServerNetPoolRangeEntry ::= SEQUENCE {
+ ubiDhcpServerNetPoolRangePoolIndex
+ INTEGER,
+ ubiDhcpServerNetPoolRangeStartIpAddr
+ IpAddress,
+ ubiDhcpServerNetPoolRangeEndIpAddr
+ IpAddress,
+ ubiDhcpServerNetPoolRangeRowstatus
+ RowStatus
+ }
+
+ ubiDhcpServerNetPoolRangePoolIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerNetPoolRangeEntry 1 }
+
+ ubiDhcpServerNetPoolRangeStartIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the first address in the range. The value
+ of range start must be less than or equal to the value of range
+ end."
+ ::= { ubiDhcpServerNetPoolRangeEntry 2 }
+
+ ubiDhcpServerNetPoolRangeEndIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the last address in the range. The value of
+ range end must be greater than or equal to the value of range
+ start."
+ ::= { ubiDhcpServerNetPoolRangeEntry 3 }
+
+ ubiDhcpServerNetPoolRangeRowstatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status"
+ ::= { ubiDhcpServerNetPoolRangeEntry 4 }
+
+
+-- ***********************************************************
+-- ubiDhcpServerPoolRowTable(Creation)
+-- ***********************************************************
+
+ ubiDhcpServerPoolRowTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerPoolRowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of address pool that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 5 }
+
+ ubiDhcpServerPoolRowEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerPoolRowEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the DHCP PoolTable."
+ INDEX { ubiDhcpServerPoolIndex,
+ ubiDhcpServerRangeStart,
+ ubiDhcpServerRangeEnd }
+ ::= { ubiDhcpServerPoolRowTable 1 }
+
+ UbiDhcpServerPoolRowEntry ::=
+ SEQUENCE {
+ ubiDhcpServerPoolRowStatus
+ RowStatus
+ }
+
+ ubiDhcpServerPoolRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status"
+ ::= { ubiDhcpServerPoolRowEntry 1 }
+
+
+-- ***********************************************************
+-- dhcp Server Fixed Addr Table
+-- ***********************************************************
+ ubiDhcpServerFixedAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerFixedAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "static ip addresses list which can be allocated"
+ ::= { ubiDhcpServerMIBObjects 6 }
+
+ ubiDhcpServerFixedAddrEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerFixedAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpServerFixedAddrHostPoolName,
+ ubiDhcpServerFixedAddrIp,
+ ubiDhcpServerFixedAddrNetmask }
+ ::= { ubiDhcpServerFixedAddrTable 1 }
+
+ UbiDhcpServerFixedAddrEntry ::=
+ SEQUENCE {
+ ubiDhcpServerFixedAddrHostPoolName
+ DisplayString,
+ ubiDhcpServerFixedAddrMac
+ MacAddress,
+ ubiDhcpServerFixedAddrIp
+ IpAddress,
+ ubiDhcpServerFixedAddrNetmask
+ IpAddress,
+ ubiDhcpServerFixedAddrRowStatus
+ RowStatus
+ }
+
+ ubiDhcpServerFixedAddrHostPoolName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DHCP Server Pool Name"
+ ::= { ubiDhcpServerFixedAddrEntry 1 }
+
+ ubiDhcpServerFixedAddrMac OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerFixedAddrEntry 2 }
+
+ ubiDhcpServerFixedAddrIp OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerFixedAddrEntry 3 }
+
+ ubiDhcpServerFixedAddrNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerFixedAddrEntry 4 }
+
+
+ ubiDhcpServerFixedAddrRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerFixedAddrEntry 5 }
+
+-- ***********************************************************
+-- dhcp Server DNS Table
+-- ***********************************************************
+ ubiDhcpServerDnsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerDnsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerMIBObjects 7 }
+
+ ubiDhcpServerDnsEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerDnsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpServerDnsPoolIndex, ubiDhcpServerDnsServerAddr }
+ ::= { ubiDhcpServerDnsTable 1 }
+
+ UbiDhcpServerDnsEntry ::=
+ SEQUENCE {
+ ubiDhcpServerDnsPoolIndex
+ Integer32,
+ ubiDhcpServerDnsServerAddr
+ IpAddress,
+ ubiDhcpServerDnsRowStatus
+ RowStatus
+ }
+
+ ubiDhcpServerDnsPoolIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerDnsEntry 1 }
+
+ ubiDhcpServerDnsServerAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerDnsEntry 2 }
+
+ ubiDhcpServerDnsRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerDnsEntry 3 }
+
+-- ***********************************************************
+-- dhcp Server Binding Table
+-- ***********************************************************
+ ubiDhcpServerBindingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerMIBObjects 8 }
+
+ ubiDhcpServerBindingEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpServerBindingIndex }
+ ::= { ubiDhcpServerBindingTable 1 }
+
+ UbiDhcpServerBindingEntry ::=
+ SEQUENCE {
+ ubiDhcpServerBindingIndex
+ INTEGER,
+ ubiDhcpServerBindingIpAddr
+ IpAddress,
+ ubiDhcpServerBindingMacAddr
+ MacAddress,
+ ubiDhspServerBindingLeaseStart
+ OCTET STRING,
+ ubiDhspServerBindingLeaseExpiration
+ OCTET STRING,
+ ubiDhcpServerBindingType
+ INTEGER
+ }
+
+ ubiDhcpServerBindingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 1 }
+
+ ubiDhcpServerBindingIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 2 }
+
+ ubiDhcpServerBindingMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 3 }
+
+ ubiDhspServerBindingLeaseExpiration OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 4 }
+
+ ubiDhcpServerBindingType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(1),
+ manual(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerBindingEntry 5 }
+
+-- ***********************************************************
+-- dhcp Server NetworkPool Single Range table
+-- ***********************************************************
+ ubiDhcpServerPoolSingleRangeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerPoolSingleRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of ranges that are configured on this server."
+ ::= { ubiDhcpServerMIBObjects 9 }
+
+ ubiDhcpServerPoolSingleRangeEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerPoolSingleRangeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the dhcpSingleRangeTable."
+ INDEX { ubiDhcpServerPoolSingleRangePoolIndex,
+ ubiDhcpServerPoolSingleRangeIpAddr }
+ ::= { ubiDhcpServerPoolSingleRangeTable 1 }
+
+ UbiDhcpServerPoolSingleRangeEntry ::= SEQUENCE {
+ ubiDhcpServerPoolSingleRangePoolIndex
+ INTEGER,
+ ubiDhcpServerPoolSingleRangeIpAddr
+ IpAddress,
+ ubiDhcpServerPoolSingleRangeRowstatus
+ RowStatus
+ }
+
+ ubiDhcpServerPoolSingleRangePoolIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpServerPoolSingleRangeEntry 1 }
+
+ ubiDhcpServerPoolSingleRangeIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The IP address of the address in the range. The value
+ of range start must be not equal to the value of other ranges."
+ ::= { ubiDhcpServerPoolSingleRangeEntry 2 }
+
+ ubiDhcpServerPoolSingleRangeRowstatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status"
+ ::= { ubiDhcpServerPoolSingleRangeEntry 3 }
+
+
+-- ***********************************************************
+-- dhcp Server Info Table
+-- ***********************************************************
+ ubiDhcpServerInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpServerInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpServerMIBObjects 10 }
+
+ ubiDhcpServerInfoEntry OBJECT-TYPE
+ SYNTAX UbiDhcpServerInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { noIndex }
+ ::= { ubiDhcpServerInfoTable 1 }
+
+ UbiDhcpServerInfoEntry ::=
+ SEQUENCE {
+ ubiDhcpServerAdminStatus
+ INTEGER
+ }
+
+ ubiDhcpServerAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "setting dhcp server service"
+ ::= { ubiDhcpServerInfoEntry 1 }
+
+-- ***********************************************************
+-- dhcp lease-time mode
+-- ***********************************************************
+
+ ubiDhcpLeaseTimeMode OBJECT IDENTIFIER ::= { ubiDhcpServerMIBObjects 11 }
+
+ ubiDhcpLeaseTimeModeDays OBJECT-TYPE
+ SYNTAX Integer32(0..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "manual lease-time mode days configuration"
+ ::= { ubiDhcpLeaseTimeMode 1 }
+
+ ubiDhcpLeaseTimeModeHours OBJECT-TYPE
+ SYNTAX Integer32(0..24)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "manual lease-time mode hours configuration"
+ ::= { ubiDhcpLeaseTimeMode 2 }
+
+ ubiDhcpLeaseTimeModeMinutes OBJECT-TYPE
+ SYNTAX Integer32(0..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "manual lease-time mode minutes configuration"
+ ::= { ubiDhcpLeaseTimeMode 3 }
+
+ ubiDhcpLeaseTimeModeStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ noLease(0),
+ infinite(1),
+ manual(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "global lease-time mode configuration"
+ ::= { ubiDhcpLeaseTimeMode 4 }
+
+-- ***********************************************************
+-- dhcp Relay Info Table
+-- ***********************************************************
+
+ ubiDhcpRelayMIBObjects OBJECT IDENTIFIER ::= { ubiDhcpMIB 2 }
+
+ ubiDhcpRelayInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpRelayInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayMIBObjects 1 }
+
+ ubiDhcpRelayInfoEntry OBJECT-TYPE
+ SYNTAX UbiDhcpRelayInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { noIndex }
+ ::= { ubiDhcpRelayInfoTable 1 }
+
+ UbiDhcpRelayInfoEntry ::=
+ SEQUENCE {
+ ubiDhcpRelayAdminStatus
+ INTEGER,
+ ubiDhcpRelayOption82Status
+ INTEGER,
+ ubiDhcpRelayOption82Policy
+ INTEGER,
+ ubiDhcpRelayBindingListDisplayOption
+ INTEGER,
+ ubiDhcpRelayVerifyMAC
+ INTEGER
+ }
+
+ ubiDhcpRelayAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "setting dhcp relay agent service"
+ ::= { ubiDhcpRelayInfoEntry 1 }
+
+
+
+ ubiDhcpRelayOption82Status OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayInfoEntry 2 }
+
+ ubiDhcpRelayOption82Policy OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ drop(0),
+ keep(1),
+ replace(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayInfoEntry 3 }
+
+
+ ubiDhcpRelayBindingListDisplayOption OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayInfoEntry 4 }
+
+ ubiDhcpRelayVerifyMAC OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayInfoEntry 5 }
+
+
+
+-- ***********************************************************
+-- dhcp Relay Server Ip Table
+-- ***********************************************************
+ ubiDhcpRelayServerIPTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpRelayServerIPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayMIBObjects 2 }
+
+ ubiDhcpRelayServerIPEntry OBJECT-TYPE
+ SYNTAX UbiDhcpRelayServerIPEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpRelayServerIP }
+ ::= { ubiDhcpRelayServerIPTable 1 }
+
+ UbiDhcpRelayServerIPEntry ::=
+ SEQUENCE {
+ ubiDhcpRelayServerIP
+ IpAddress,
+ ubiDhcpRelayServerIPRowStatus
+ RowStatus
+ }
+
+ ubiDhcpRelayServerIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayServerIPEntry 1 }
+
+ ubiDhcpRelayServerIPRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpRelayServerIPEntry 2 }
+
+-- ***********************************************************
+-- dhcp Relay Statistics Table
+-- ***********************************************************
+ ubiDhcpRelayStatistics OBJECT IDENTIFIER ::= { ubiDhcpRelayMIBObjects 3 }
+
+ ubiDhcpRelayCurPktDiscover OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discover packets received from members."
+ ::= { ubiDhcpRelayStatistics 3 }
+
+ ubiDhcpRelayCurPktReq OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of request packets received from members."
+ ::= { ubiDhcpRelayStatistics 4 }
+
+ ubiDhcpRelayCurPktOffer OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of offer packets received from dhcp server."
+ ::= { ubiDhcpRelayStatistics 10 }
+
+ ubiDhcpRelayCurPktAck OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of Ack packets received from dhcp server."
+ ::= { ubiDhcpRelayStatistics 11 }
+
+-- ***********************************************************
+-- dhcp Snoop Info Table
+-- ***********************************************************
+
+ ubiDhcpSnoopMIBObjects OBJECT IDENTIFIER ::= { ubiDhcpMIB 3 }
+
+ ubiDhcpSnoopInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpSnoopInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopMIBObjects 1 }
+
+ ubiDhcpSnoopInfoEntry OBJECT-TYPE
+ SYNTAX UbiDhcpSnoopInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { noIndex }
+ ::= { ubiDhcpSnoopInfoTable 1 }
+
+ UbiDhcpSnoopInfoEntry ::=
+ SEQUENCE {
+ ubiDhcpSnoopAdminStatus
+ INTEGER,
+ ubiDhcpSnoopLeaseTimeExtention
+ Integer32,
+ ubiDhcpSnoopBlockLogClear
+ INTEGER,
+ ubiDhcpSnoopOption82Status
+ INTEGER,
+ ubiDhcpSnoopOption82Policy
+ INTEGER,
+ ubiDhcpSnoopVerifyMAC
+ INTEGER,
+ ubiDhcpSnoopBindingCount
+ Integer32,
+ ubiDhcpSnoopInvalidCount
+ Integer32
+ }
+
+ ubiDhcpSnoopAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ locked(0),
+ unlocked(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "dhcp block enable/disable status"
+ ::= { ubiDhcpSnoopInfoEntry 1 }
+
+ ubiDhcpSnoopLeaseTimeExtention OBJECT-TYPE
+ SYNTAX Integer32 (0..600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 2 }
+
+ ubiDhcpSnoopBlockLogClear OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 3 }
+
+ ubiDhcpSnoopOption82Status OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 4 }
+
+ ubiDhcpSnoopOption82Policy OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ drop(0),
+ keep(1),
+ replace(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 5 }
+
+ ubiDhcpSnoopVerifyMAC OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopInfoEntry 6 }
+
+ ubiDhcpSnoopBindingCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total count of bindings"
+ ::= { ubiDhcpSnoopInfoEntry 7 }
+
+ ubiDhcpSnoopInvalidCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total count of lease timeout bindings"
+ ::= { ubiDhcpSnoopInfoEntry 8 }
+
+
+
+-- ***********************************************************
+-- ubiDhcpSnoopVlanTable
+-- ***********************************************************
+ ubiDhcpSnoopVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpSnoopVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "listening interface list for block function"
+ ::= { ubiDhcpSnoopMIBObjects 2 }
+
+ ubiDhcpSnoopVlanEntry OBJECT-TYPE
+ SYNTAX UbiDhcpSnoopVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiVlanId }
+ ::= { ubiDhcpSnoopVlanTable 1 }
+
+ UbiDhcpSnoopVlanEntry ::=
+ SEQUENCE {
+ ubiDhcpSnoopVlanIfName
+ DisplayString,
+ ubiDhcpSnoopVlanRowStatus
+ RowStatus
+ }
+
+ ubiDhcpSnoopVlanIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopVlanEntry 1 }
+
+ ubiDhcpSnoopVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopVlanEntry 2 }
+
+-- ***********************************************************
+-- dhcp Snoop Binding Table
+-- ***********************************************************
+ ubiDhcpSnoopBindingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpSnoopBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "table"
+ ::= { ubiDhcpSnoopMIBObjects 3 }
+
+ ubiDhcpSnoopBindingEntry OBJECT-TYPE
+ SYNTAX UbiDhcpSnoopBindingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Description."
+ INDEX { ubiDhcpSnoopBindingIndex}
+ ::= { ubiDhcpSnoopBindingTable 1 }
+
+ UbiDhcpSnoopBindingEntry ::=
+ SEQUENCE {
+ ubiDhcpSnoopBindingIndex
+ INTEGER,
+ ubiDhcpSnoopBindingMacAddr
+ MacAddress,
+ ubiDhcpSnoopBindingIpAddr
+ IpAddress,
+ ubiDhcpSnoopBindingState
+ DisplayString,
+ ubiDhcpSnoopBindingVlanName
+ DisplayString,
+ ubiDhcpSnoopBindingPortName
+ DisplayString,
+ ubiDhcpSnoopBindingUpdate
+ INTEGER,
+ ubiDhcpSnoopBindingLeaseTime
+ Unsigned32,
+ }
+
+ ubiDhcpSnoopBindingIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 1 }
+
+
+ ubiDhcpSnoopBindingMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 2 }
+
+ ubiDhcpSnoopBindingIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 3 }
+
+ ubiDhcpSnoopBindingState OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 4 }
+
+ ubiDhcpSnoopBindingVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 5 }
+
+ ubiDhcpSnoopBindingPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 6 }
+
+ ubiDhcpSnoopBindingUpdate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ update(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Description."
+ ::= { ubiDhcpSnoopBindingEntry 7 }
+
+ ubiDhcpSnoopBindingLeaseTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "dhcp binding's lease time"
+ ::= { ubiDhcpSnoopBindingEntry 8 }
+
+
+
+-- ***********************************************************
+-- dhcp Snoop Interface Table
+-- ***********************************************************
+ ubiDhcpSnoopIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDhcpSnoopIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains dhcp snoop interface information."
+ ::= { ubiDhcpSnoopMIBObjects 4 }
+
+ ubiDhcpSnoopIfEntry OBJECT-TYPE
+ SYNTAX UbiDhcpSnoopIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for dhcp snoop interface."
+ INDEX { ifIndex }
+ ::= { ubiDhcpSnoopIfTable 1 }
+
+ UbiDhcpSnoopIfEntry ::=
+ SEQUENCE {
+ ubiDhcpSnoopIfTrust INTEGER
+ }
+
+ ubiDhcpSnoopIfTrust OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ trusted(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trust state of dhcp snoop interface."
+ ::= { ubiDhcpSnoopIfEntry 1 }
+
+
+-- ***********************************************************
+-- ubiDaiMIB
+-- ***********************************************************
+
+ubiDaiMIBObjects OBJECT IDENTIFIER ::= { ubiDhcpMIB 4 }
+ubiArpInspection OBJECT IDENTIFIER ::= { ubiDaiMIBObjects 1 }
+
+-- ***********************************************************
+-- ubiArpInspectionTable
+-- ***********************************************************
+
+ ubiArpInspectTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Table"
+ ::= { ubiArpInspection 1 }
+
+ ubiArpInspectEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Entry"
+ INDEX { ubiVlanId }
+ ::= { ubiArpInspectTable 1 }
+
+ UbiArpInspectEntry ::= SEQUENCE {
+ ubiArpInspectRowStatus
+ RowStatus
+ }
+
+ ubiArpInspectRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create ARP Inspection on vlan"
+ ::= { ubiArpInspectEntry 1 }
+
+
+-- ***********************************************************
+-- ubiArpInspectionValidateTable
+-- ***********************************************************
+ ubiArpInspectValidateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectValidateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Validate Table"
+ ::= { ubiArpInspection 2 }
+
+ ubiArpInspectValidateEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectValidateEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Validate Entry"
+ INDEX { noIndex }
+ ::= { ubiArpInspectValidateTable 1 }
+
+ UbiArpInspectValidateEntry ::= SEQUENCE {
+ ubiArpInspectValidateDestMac
+ INTEGER,
+ ubiArpInspectValidateSrcMac
+ INTEGER,
+ ubiArpInspectValidateIpAddr
+ INTEGER,
+ ubiArpInspectValidateArpField
+ INTEGER
+ }
+
+ ubiArpInspectValidateDestMac OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Validate destination MAC address"
+ ::= { ubiArpInspectValidateEntry 1 }
+
+ ubiArpInspectValidateSrcMac OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Validate source MAC address"
+ ::= { ubiArpInspectValidateEntry 2 }
+
+ ubiArpInspectValidateIpAddr OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Validate IP address"
+ ::= { ubiArpInspectValidateEntry 3 }
+
+ ubiArpInspectValidateArpField OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable (0),
+ enable (1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Validate ARP field"
+ ::= { ubiArpInspectValidateEntry 4 }
+
+-- ***********************************************************
+-- ubiArpInspectLogInfoTable
+-- ***********************************************************
+ ubiArpInspectLog OBJECT IDENTIFIER ::= { ubiArpInspection 3 }
+
+
+ ubiArpInspectLogInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectLogInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Logging Table."
+ ::= { ubiArpInspectLog 1 }
+
+ ubiArpInspectLogInfoEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectLogInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Logging Entry."
+ INDEX { noIndex }
+ ::= { ubiArpInspectLogInfoTable 1 }
+
+ UbiArpInspectLogInfoEntry ::= SEQUENCE {
+ ubiArpInspecLogInfoTotalLogBuffer
+ Integer32,
+ ubiArpInspecLogInfoLogRate
+ DisplayString,
+ ubiArpInspecLogInfoRepeatCount
+ Integer32,
+ ubiArpInspecLogInfoLogClear
+ Integer32
+ }
+
+ ubiArpInspecLogInfoTotalLogBuffer OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Number of entires for log buffer"
+ ::= { ubiArpInspectLogInfoEntry 1 }
+
+
+ ubiArpInspecLogInfoLogRate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "number of entries/interval of Logging Rate"
+ ::= { ubiArpInspectLogInfoEntry 2 }
+
+ ubiArpInspecLogInfoRepeatCount OBJECT-TYPE
+ SYNTAX Integer32 (0..1024)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Repeat count for flush"
+ ::= { ubiArpInspectLogInfoEntry 3 }
+
+ ubiArpInspecLogInfoLogClear OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear DAI Log information "
+ ::= { ubiArpInspectLogInfoEntry 4 }
+
+-- ***********************************************************
+-- ubiArpInspectLogInfoTable
+-- ***********************************************************
+ ubiArpInspectLogTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Logging Table."
+ ::= { ubiArpInspectLog 2 }
+
+ ubiArpInspectLogEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectLogEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection Logging Entry."
+ INDEX { ubiArpInspecLogIndex }
+ ::= { ubiArpInspectLogTable 1 }
+
+ UbiArpInspectLogEntry ::= SEQUENCE {
+ ubiArpInspecLogIndex
+ INTEGER,
+ ubiArpInspecLogIfName
+ DisplayString,
+ ubiArpInspectLogVlanName
+ DisplayString,
+ ubiArpInspectLogMacAddr
+ PhysAddress,
+ ubiArpInspectLogIpAddr
+ IpAddress,
+ ubiArpInspectLogCount
+ Integer32
+ }
+
+ ubiArpInspecLogIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 1 }
+
+ ubiArpInspecLogIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 2 }
+
+ ubiArpInspectLogVlanName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 3 }
+
+ ubiArpInspectLogMacAddr OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 4 }
+
+ ubiArpInspectLogIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 5 }
+
+ ubiArpInspectLogCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiArpInspectLogEntry 6 }
+
+
+-- ***********************************************************
+-- ubiArpTable
+-- ***********************************************************
+
+ ubiArpInspectAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiArpInspectAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection permit Table"
+ ::= { ubiArpInspection 4 }
+
+ ubiArpInspectAclEntry OBJECT-TYPE
+ SYNTAX UbiArpInspectAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ARP Inspection permit Entry"
+ INDEX { uibAclName, ubiVlanId }
+ ::= { ubiArpInspectAclTable 1 }
+
+ UbiArpInspectAclEntry ::= SEQUENCE {
+ ubiArpInspectAclRowStatus
+ RowStatus
+ }
+
+ ubiArpInspectAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create ARP Inspection on vlan"
+ ::= { ubiArpInspectAclEntry 1 }
+
+-- ***********************************************************
+--
+-- ***********************************************************
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiDhcpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiDhcpMIB 0 }
+ubiDhcpMIBNotifications OBJECT IDENTIFIER ::= { ubiDhcpMIBNotificationPrefix 0 }
+
+ubiDhcpServerInUseAddressHighNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiDhcpServerInUseAddressHighNotification is sent
+ if address in use of dhcp server reaches high threshold."
+ ::= { ubiDhcpMIBNotifications 1 }
+
+ubiDhcpServerInUseAddressLowNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmIndex,
+ ubiAlarmId,
+ ubiAlarmType,
+ ubiAlarmSeverity,
+ ubiAlarmPhysicalLoc,
+ ubiAlarmLogicalLoc,
+ ubiAlarmCurStatus,
+ ubiAlarmAuxinfo,
+ ubiAlarmDateTime,
+ ubiAlarmStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiDhcpServerInUseAddressLowNotification is sent
+ if address in use of dhcp server reaches low threshold."
+ ::= { ubiDhcpMIBNotifications 2 }
+-- conformance information
+
+ubiDhcpMIBConformance OBJECT IDENTIFIER ::= { ubiDhcpMIB 6 }
+ubiDhcpMIBCompliances OBJECT IDENTIFIER ::= { ubiDhcpMIBConformance 1 }
+ubiDhcpMIBGroups OBJECT IDENTIFIER ::= { ubiDhcpMIBConformance 2 }
+
+
+-- compliance statements
+ubiDhcpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss dhcp MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiDhcpMIBGroup,
+ ubiDhcpMIBStatusChangeNotifGroup
+ }
+
+ GROUP ubiDhcpMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for dhcp server."
+
+ GROUP ubiDhcpMIBStatusChangeNotifGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need status change notifications for dhcp server."
+
+ ::= { ubiDhcpMIBCompliances 1 }
+
+-- units of conformance
+ubiDhcpMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiDhcpTotalSubnets,
+ ubiDhcpFreeAddress,
+ ubiDhcpTotalAddress,
+ ubiDhcpInUse,
+ ubiDhcpAutomatic,
+ ubiDhcpManual,
+ ubiDhcpLowThreshold,
+ ubiDhcpHighThreshold,
+ ubiDhcpFreeAddrValue,
+ ubiDhcpFreeAddrUnit,
+
+ ubiDhcpPoolSubnetName,
+ ubiDhcpPoolSubnet,
+ ubiDhcpPoolSubnetMask,
+ ubiDhcpPoolSubnetFreeAddress,
+ ubiDhcpPoolSubnetTotalAddress,
+ ubiDhcpPoolSubnetInUse
+
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss dhcp."
+ ::= { ubiDhcpMIBGroups 1 }
+
+ubiDhcpMIBStatusChangeNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiDhcpServerInUseAddressHighNotification,
+ ubiDhcpServerInUseAddressLowNotification
+ }
+ STATUS current
+ DESCRIPTION
+ "A notification group providing alarm notification
+ for dhcp. "
+ ::= { ubiDhcpMIBGroups 2 }
+
+-- compliance statements
+ubiDaiMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss dhcp MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiDaiMIBGroup
+ }
+ GROUP ubiDaiMIBGroup
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpMIBCompliances 2 }
+
+-- units of conformance
+ubiDaiMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiArpInspectRowStatus,
+ ubiArpInspectValidateDestMac,
+ ubiArpInspectValidateSrcMac,
+ ubiArpInspectValidateIpAddr,
+ ubiArpInspectValidateArpField,
+ ubiArpInspecLoggingTotalLogBuffer,
+ ubiArpInspecLoggingLogNum
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiDhcpMIBGroups 3 }
+
+END
diff --git a/MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB b/MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB new file mode 100644 index 0000000..d72fc90 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-DOT1BRIDGE-MIB @@ -0,0 +1,1067 @@ +-- *****************************************************************
+-- UBQS-DOT1BRIDGE-MIB : Ubiquoss DOT1BRIDGE MIB
+--
+-- July 2009, Park Hyung Eun
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-DOT1BRIDGE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Counter32,
+ IpAddress,
+ Gauge32,
+ Integer32,
+ Unsigned32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ RowStatus,
+ DisplayString,
+ TruthValue,
+ MacAddress
+ FROM SNMPv2-TC
+ VlanIndex,
+ FROM Q-BRIDGE-MIB
+ UbiPortList,
+ UbiBridgeId
+ FROM UBQS-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiDot1BridgeMIB MODULE-IDENTITY
+ LAST-UPDATED "200905260000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The MIB module for entities implementing
+ the IEEE 802.1 management."
+ ::= { ubiMgmtv2 5 }
+
+
+
+-- *****************************************************************
+-- Textual Conventions
+-- *****************************************************************
+
+VlanStpType ::= TEXTUAL-CONVENTION
+STATUS current
+ DESCRIPTION
+ "The type of the Spanning Tree Protocol (STP) running on
+ this VLAN."
+ SYNTAX INTEGER {
+ stp(1),
+ stp-vlan-bridge(2),
+ rstp(3),
+ rstp-vlan-bridge(4),
+ mstp(5),
+ provider-rstp(6),
+ provider-mstp(7),
+ rpvstExt(8) -- rpvst+
+ }
+
+
+UbiVlanIntType ::= TEXTUAL-CONVENTION
+STATUS current
+ DESCRIPTION
+ "The type of the VLAN.
+ other(1),
+ backbone_p2p(2), -- backbone point to point
+ backbone_m2m(3), -- backbone multipoint to multipoint
+ customer(4),
+ service_p2p(5), -- service point to point
+ service_m2m(6) -- service multipoint to multipoint"
+ SYNTAX INTEGER {
+ other(1),
+ backbone_p2p(2), -- backbone point to point
+ backbone_m2m(3), -- backbone multipoint to multipoint
+ customer(4),
+ service_p2p(5), -- service point to point
+ service_m2m(6) -- service multipoint to multipoint
+ }
+
+UbiVlanType ::= TEXTUAL-CONVENTION
+STATUS current
+ DESCRIPTION
+ "The type of the VLAN."
+ SYNTAX BITS
+ {
+ static(0),
+ dynamic(1),
+ cvlan(2),
+ svlan(3),
+ svlan_p2p(4),
+ svlan_m2m(5),
+ --PBB
+ bvlan(6),
+ bvlan_p2p(7),
+ bvlan_m2m(8),
+ -- PBB TE
+ tevlan(9),
+ auto(10)
+ }
+
+UbiBridgeType ::= TEXTUAL-CONVENTION
+STATUS current
+ DESCRIPTION
+ "Indicates the component type(s) of this bridge. The
+ following component types are possible:
+
+ iComponent(1) - An S-VLAN aware component of a Backbone
+ Edge Bridge which performs encapsulation of customer
+ frames.
+
+ bComponent(2) - An S-VLAN aware component of a Backbone
+ Edge Bridge which bundles backbone service instances
+ into B-VLANs.
+
+ cVlanComponent(3) - A C-VLAN aware component of an
+ enterprise VLAN bridge or of a Provider Bridge used
+ to process C-tagged frames.
+
+ sVlanComponent(4) - An S-VLAN aware component of a
+ Provider Bridge.
+
+ dBridgeComponent(5) - A VLAN unaware component of an
+ 802.1D bridge.
+
+ edgeComponent (6) - A C-VLAN or S-VLAN aware component of a
+ Provider Bridge."
+ SYNTAX INTEGER {
+ iComponent(1),
+ bComponent(2),
+ cVlanComponent(3), -- vlan bridge or provider edge bridge
+ sVlanComponent(4), -- provider bridge
+ dBridgeComponent(5),
+ edgeComponent(6), -- provider edge bridge
+ }
+
+
+
+-- *****************************************************************
+-- ubiDo1MIBObjects
+-- *****************************************************************
+
+ubiDot1BridgeMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 0 }
+ubiVlanMIBObjects OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 1 }
+ubiBridgeMIBObjects OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 2 }
+ubiMacAddressTableMIBObjects OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 3 }
+
+ubiDot1BridgeMIBConformance OBJECT IDENTIFIER ::= { ubiDot1BridgeMIB 10 }
+
+
+
+-- *****************************************************************
+-- ubiVlanMIBNotificationEnables
+-- *****************************************************************
+ubiVlanNotifications OBJECT IDENTIFIER ::= { ubiDot1BridgeMIBNotificationsPrefix 0 }
+
+ ubiVlanCreated NOTIFICATION-TYPE
+ OBJECTS { ubiVlanName }
+ STATUS current
+ DESCRIPTION
+ "A ubiVlanCreated notification is generated by a
+ device when a VLAN is created."
+ ::= { ubiVlanNotifications 1 }
+
+ ubiVlanDeleted NOTIFICATION-TYPE
+ OBJECTS { ubiVlanName }
+ STATUS current
+ DESCRIPTION
+ "A ubiVlanDeleted notification is generated by a
+ device when a VLAN is deleted."
+ ::= { ubiVlanNotifications 2 }
+
+-- *****************************************************************
+-- ubiFdbNotifications
+-- *****************************************************************
+ubiFdbNotifications OBJECT IDENTIFIER ::= { ubiDot1BridgeMIBNotificationsPrefix 1 }
+
+ ubiFdbAlarmAsserted NOTIFICATION-TYPE
+ OBJECTS { }
+ STATUS current
+ DESCRIPTION
+ "A ubiFdbAlarmAsserted notification is generated by a
+ device when the number of FDB entries exceeds high threshold."
+ ::= { ubiFdbNotifications 1 }
+
+ ubiFdbAlarmCleared NOTIFICATION-TYPE
+ OBJECTS { }
+ STATUS current
+ DESCRIPTION
+ "A ubiFdbAlarmCleared notification is generated by a
+ device when the number of FDB entries meets low threshold."
+ ::= { ubiFdbNotifications 2 }
+
+-- *****************************************************************
+-- ubiVlanMIBNotificationEnables
+-- *****************************************************************
+
+ubiVlanNotificationEnables OBJECT IDENTIFIER ::= { ubiVlanMIBObjects 1 }
+
+ ubiVlanCreateEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An indication of whether the notification should
+ be generated when a VLAN is created.
+
+ If the value of this object is 'true' then the
+ vlanCreated notification will be generated.
+
+ If the value of this object is 'false' then the
+ vlanCreated notification will not be generated."
+ DEFVAL { false }
+ ::= { ubiVlanNotificationEnables 1 }
+
+ ubiVlanDeleteEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "An indication of whether the notification should
+ be generated when a VLAN is deleted.
+
+ If the value of this object is 'true' then the
+ vlanDeleted notification will be generated.
+
+ If the value of this object is 'false' then the
+ vlanDeleted notification will not be generated."
+ DEFVAL { false }
+ ::= { ubiVlanNotificationEnables 2 }
+
+
+-- *****************************************************************
+-- ubiVlanTable
+-- *****************************************************************
+
+ ubiVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information on the VLANs which
+ currently exist."
+ ::= { ubiVlanMIBObjects 2 }
+
+ ubiVlanEntry OBJECT-TYPE
+ SYNTAX UbiVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about one current VLAN."
+ INDEX { ubiVlanIndex }
+ ::= { ubiVlanTable 1 }
+
+
+ UbiVlanEntry ::= SEQUENCE {
+ ubiVlanIndex VlanIndex,
+ ubiVlanIfIndex Integer32,
+ ubiVlanName DisplayString,
+ ubiVlanStatus INTEGER,
+ ubiVlanType UbiVlanType,
+ ubiVlanMtu Integer32,
+ ubiVlanStpType INTEGER,
+ ubiVlanRowStatus RowStatus
+ }
+
+ ubiVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The VLAN-id of this VLAN."
+ ::= { ubiVlanEntry 1 }
+
+ ubiVlanIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the ifIndex corresponding to
+ this VLAN-id."
+ ::= { ubiVlanEntry 2 }
+
+ ubiVlanName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The name of this VLAN."
+ ::= { ubiVlanEntry 3 }
+
+ ubiVlanStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inactive(1),
+ active(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The current state of the VLAN."
+ DEFVAL { active }
+ ::= { ubiVlanEntry 4 }
+
+ ubiVlanType OBJECT-TYPE
+ SYNTAX UbiVlanType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the type(s) of this vlan."
+ ::= { ubiVlanEntry 5 }
+
+ ubiVlanMtu OBJECT-TYPE
+ SYNTAX Integer32 (1500..10218)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The MTU size on this VLAN."
+ DEFVAL { 1500 }
+ ::= { ubiVlanEntry 6 }
+
+
+ ubiVlanStpType OBJECT-TYPE
+ SYNTAX VlanStpType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the Spanning Tree Protocol (STP) running on
+ this VLAN.
+
+ STP Type:
+ stp(1),
+ stp-vlan-bridge(2),
+ rstp(3),
+ rstp-vlan-bridge(4),
+ mstp(5),
+ provider-rstp(6),
+ provider-mstp(7),
+ rpvstExt(8) -- rpvst+
+ "
+ ::= { ubiVlanEntry 7 }
+
+ ubiVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS deprecated
+ DESCRIPTION
+ "The status of Vlan row. This table is deprecated
+ by ubiVlanStaticTable."
+ ::= { ubiVlanEntry 8 }
+
+
+-- *****************************************************************
+-- ubiVlanMembershipTable
+-- *****************************************************************
+ ubiVlanMembershipTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiVlanMembershipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table for configuring VLAN port membership.
+ There is one row for each bridge port."
+ ::= { ubiVlanMIBObjects 3 }
+
+ ubiVlanMembershipEntry OBJECT-TYPE
+ SYNTAX UbiVlanMembershipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the ubiVlanMembershipTable."
+ INDEX { ubiVlanIndex }
+ ::= { ubiVlanMembershipTable 1 }
+
+ UbiVlanMembershipEntry ::= SEQUENCE {
+ ubiVmMemberPorts UbiPortList
+ }
+
+ ubiVmMemberPorts OBJECT-TYPE
+ SYNTAX UbiPortList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The set of the device's member ports that belong
+ to the VLAN. A bit is corresponding with the bridge port id."
+ ::= { ubiVlanMembershipEntry 1 }
+
+
+-- *****************************************************************
+-- ubiVlanStaticTable (including vlanType)
+-- *****************************************************************
+ ubiVlanStaticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiVlanStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table containing static configuration information for
+ each VLAN. This table contains vlan type for entry creatation
+ and encompasses the ubiVlanTable."
+ ::= { ubiVlanMIBObjects 4 }
+
+ ubiVlanStaticEntry OBJECT-TYPE
+ SYNTAX UbiVlanStaticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Static information for a VLAN configured into
+ the device by management."
+ INDEX { ubiVlanIndex }
+ ::= { ubiVlanStaticTable 1 }
+
+ UbiVlanStaticEntry ::= SEQUENCE {
+ ubiVlanStaticBridgeId UbiBridgeId,
+ ubiVlanStaticVlanType UbiVlanIntType,
+ ubiVlanStaticAdditiveType BITS,
+ ubiVlanStaticRowStatus RowStatus,
+ }
+
+
+ ubiVlanStaticBridgeId OBJECT-TYPE
+ SYNTAX UbiBridgeId
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the bridge group id."
+ ::= { ubiVlanStaticEntry 1 }
+
+ ubiVlanStaticVlanType OBJECT-TYPE
+ SYNTAX UbiVlanIntType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the type(s) of this vlan.
+
+ other(1)
+ backbone_p2p(2): backbone point to point
+ backbone_m2m(3): backbone multipoint to multipoint
+ customer(4)
+ service_p2p(5): service point to point
+ service_m2m(6): service multipoint to multipoint
+ "
+ ::= { ubiVlanStaticEntry 2 }
+
+ ubiVlanStaticAdditiveType OBJECT-TYPE
+ SYNTAX BITS {
+ multicast(0)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the additive characteristic(s) for this vlan.
+ multicast(0) - Indicates a vlan has capability
+ for multicast traffic"
+ ::= { ubiVlanStaticEntry 3 }
+
+ ubiVlanStaticRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of vlan row."
+ ::= { ubiVlanStaticEntry 4 }
+
+-- *****************************************************************
+-- ubiBridgeTable
+-- *****************************************************************
+
+ ubiBridgeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains generic information about
+ every bridge group."
+ ::= { ubiBridgeMIBObjects 1 }
+
+ ubiBridgeEntry OBJECT-TYPE
+ SYNTAX UbiBridgeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each bridge."
+ INDEX { ubiBridgeId }
+ ::= { ubiBridgeTable 1 }
+
+
+ UbiBridgeEntry ::= SEQUENCE {
+ ubiBridgeId UbiBridgeId,
+ ubiBridgeProtocol UbiBridgeType,
+ ubiBridgeTopology INTEGER,
+ ubiBridgeAgeingTime Unsigned32,
+ ubiBridgeRowStatus RowStatus
+
+ }
+
+ ubiBridgeId OBJECT-TYPE
+ SYNTAX UbiBridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The component identifier is used to distinguish between
+ the multiple virtual bridge instances."
+ ::= { ubiBridgeEntry 1 }
+
+
+ ubiBridgeProtocol OBJECT-TYPE
+ SYNTAX UbiBridgeType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicates the component type(s) of this bridge. The
+ following component types are possible:
+
+ iComponent(1) - An S-VLAN aware component of a Backbone
+ Edge Bridge which performs encapsulation of customer
+ frames.
+
+ bComponent(2) - An S-VLAN aware component of a Backbone
+ Edge Bridge which bundles backbone service instances
+ into B-VLANs.
+
+ cVlanComponent(3) - A C-VLAN aware component of an
+ enterprise VLAN bridge or of a Provider Bridge used
+ to process C-tagged frames.
+
+ sVlanComponent(4) - An S-VLAN aware component of a
+ Provider Bridge.
+
+ dBridgeComponent(5) - A VLAN unaware component of an
+ 802.1D bridge.
+
+ edgeComponent (6) - A C-VLAN or S-VLAN aware component of a
+ Provider Bridge."
+ ::= { ubiBridgeEntry 2 }
+
+
+ ubiBridgeTopology OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ ring(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Topology type of this bridge entry"
+ ::= { ubiBridgeEntry 3 }
+
+
+ ubiBridgeAgeingTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ageing time of this bridge entry"
+ ::= { ubiBridgeEntry 4}
+
+ ubiBridgeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of bridge row."
+ ::= { ubiBridgeEntry 5 }
+
+
+
+-- *****************************************************************
+-- ubiBridgePortTable
+-- *****************************************************************
+
+ ubiBridgePortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiBridgePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains generic information about
+ every interface information of bridge group."
+ ::= { ubiBridgeMIBObjects 2 }
+
+ ubiBridgePortEntry OBJECT-TYPE
+ SYNTAX UbiBridgePortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of interface information for each bridge"
+ INDEX { ubiBridgeId, ubiBridgePort }
+ ::= { ubiBridgePortTable 1 }
+
+
+ UbiBridgePortEntry ::= SEQUENCE {
+ ubiBridgePort Integer32,
+ ubiBridgePortIfIndex Integer32,
+ ubiBridgePortName DisplayString,
+ ubiBridgePortStatus INTEGER
+ }
+
+ ubiBridgePort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The port number of the port for which this entry
+ contains bridge management information."
+ ::= { ubiBridgePortEntry 1 }
+
+ ubiBridgePortIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of the instance of the ifIndex object,
+ defined in IF-MIB, for the interface corresponding
+ to this port."
+ ::= { ubiBridgePortEntry 2 }
+
+ ubiBridgePortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about this
+ port."
+ ::= { ubiBridgePortEntry 3 }
+
+ ubiBridgePortStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ disabled(1),
+ listening(2),
+ learning(3),
+ forwarding(4),
+ blocking(5),
+ discarding(6),
+ discarding-edge(7)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of the bridge port."
+ ::= { ubiBridgePortEntry 4 }
+
+
+-- *****************************************************************
+-- ubiBridgeVlanTable
+-- *****************************************************************
+
+ ubiBridgeVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiBridgeVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains generic information about
+ every VLAN configuration of bridge group."
+ ::= { ubiBridgeMIBObjects 3 }
+
+ ubiBridgeVlanEntry OBJECT-TYPE
+ SYNTAX UbiBridgeVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information controlling VLAN configuration for bridge"
+ INDEX { ubiBridgeId, ubiVlanIndex }
+ ::= { ubiBridgeVlanTable 1 }
+
+
+ UbiBridgeVlanEntry ::= SEQUENCE {
+ ubiBridgeVlanStatus INTEGER
+ }
+
+ ubiBridgeVlanStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ up(1),
+ down(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current status of the VLAN"
+ ::= { ubiBridgeVlanEntry 1 }
+
+-- *****************************************************************
+-- ubiMacAddressTableObjects
+-- *****************************************************************
+ ubiMacAddressAgingTime OBJECT-TYPE
+ SYNTAX Integer32(10..600)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "aging-time of mac-address-table"
+ ::= { ubiMacAddressTableMIBObjects 1 }
+
+-- ubiMacTableListTable
+
+ ubiMacTableListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiMacTableListEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The static table of mac-address-table list entrys"
+ ::= { ubiMacAddressTableMIBObjects 2 }
+
+ ubiMacTableListEntry OBJECT-TYPE
+ SYNTAX UbiMacTableListEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry representing static mac-address-table list member"
+ INDEX
+ {
+ ubiMacTableAddress,
+ ubiMacTableIfindex,
+ ubiMacTableType,
+ ubiMacTableForward,
+ ubiMacTableVlanId
+ }
+ ::= { ubiMacTableListTable 1 }
+
+ UbiMacTableListEntry ::= SEQUENCE {
+ ubiMacTableAddress MacAddress,
+ ubiMacTableIfindex Integer32,
+ ubiMacTableType INTEGER,
+ ubiMacTableForward INTEGER,
+ ubiMacTableVlanId Integer32,
+ ubiMacTableRowStatus RowStatus
+ }
+
+ ubiMacTableAddress OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..6))
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "mac address of static mac-address-table entry"
+ ::= { ubiMacTableListEntry 1 }
+
+ ubiMacTableIfindex OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interface name of static mac-address-table entry"
+ ::= { ubiMacTableListEntry 2 }
+
+ ubiMacTableType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ static(1)
+-- dynamic(2),
+-- multicast(3)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "type of static mac-address-type entry.
+ If create mac-address-table, type must be static"
+ ::= { ubiMacTableListEntry 3 }
+
+ ubiMacTableForward OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ discard(0),
+ forward(1)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "forward state of static mac-address-table entry"
+ ::= { ubiMacTableListEntry 4 }
+
+ ubiMacTableVlanId OBJECT-TYPE
+ SYNTAX Integer32(1..4094)
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "vlan of static mac-address-table entry"
+ ::= { ubiMacTableListEntry 5 }
+
+ ubiMacTableRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "row status, only static type"
+ ::= { ubiMacTableListEntry 6 }
+
+-- ubiMacTableCountTable
+
+-- ubiMacTableVlanCountTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF UbiMacTableVlanCountEntry
+-- ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The table of mac-address-table vlan count entry"
+-- ::= { ubiMacAddressTableObjects 3 }
+
+-- ubiMacTableVlanCountEntry OBJECT-TYPE
+-- SYNTAX UbiMacTableVlanCountEntry
+-- ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The entry representing mac-address-table vlan count"
+-- INDEX { vlanIndex }
+-- ::= { ubiMacTableVlanCountTable 1 }
+
+-- UbiMacTableVlanCountEntry ::= SEQUENCE {
+-- ubiMacVlanDynamicCount Integer32,
+-- ubiMacVlanStaticCount Integer32,
+-- ubiMacVlanMulticastCount Integer32,
+-- ubiMacVlanAvailTotal Integer32
+-- }
+
+-- ubiMacVlanDynamicCount OBJECT-TYPE
+-- SYNTAX Integer32
+-- ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "dynamic mac count of specific vlan"
+-- ::= { ubiMacTableVlanCountEntry 1 }
+
+-- ubiMacVlanStaticCount OBJECT-TYPE
+-- SYNTAX Integer32
+-- ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "static mac count of specific vlan"
+-- ::= { ubiMacTableVlanCountEntry 2 }
+
+-- ubiMacVlanMulticastCount OBJECT-TYPE
+-- SYNTAX Integer32
+-- ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "multicast mac count of specific vlan"
+-- ::= { ubiMacTableVlanCountEntry 3 }
+
+
+-- ubiClearMacTable
+ ubiClearMacTable OBJECT IDENTIFIER ::= { ubiMacAddressTableMIBObjects 3 }
+
+ ubiClearMacType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ static(1),
+ dynamic(2),
+ multicast(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "type of mac-address-table list to be cleared"
+ ::= { ubiClearMacTable 1 }
+
+ ubiClearMacAddress OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..14))
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "address of mac-address-table list to be cleared.
+ If this value is set,
+ ifindex and vlanId must not be set."
+ ::= { ubiClearMacTable 2 }
+
+ ubiClearMacIfindex OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ifindex of mac-address-table list to be cleared.
+ If this value is set,
+ macAddr and vlanId must not be set."
+ ::= { ubiClearMacTable 3 }
+
+ ubiClearMacVlanId OBJECT-TYPE
+ SYNTAX Integer32(1..4094)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan id of mac-address-table list to be cleared.
+ If this value is set,
+ macAddr and ifindex must not be set."
+ ::= { ubiClearMacTable 4 }
+
+ ubiClearMacBridgeId OBJECT-TYPE
+ SYNTAX Integer32(1..32)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "bridge id of mac-address-table list to be cleared"
+ ::= { ubiClearMacTable 5 }
+
+ ubiClearMacInstanceId OBJECT-TYPE
+ SYNTAX Integer32(1..63)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "instance id of mac-address-table list to be cleared.
+ before set this value, ifindex must be set."
+ ::= { ubiClearMacTable 6 }
+
+ ubiClearMacExcute OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ excute(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "value to control to clear mac-address-table"
+ ::= { ubiClearMacTable 7 }
+
+-- *****************************************************************
+-- ubiMacTotalCount
+-- *****************************************************************
+ ubiMacTotalCount OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total count of mac-address-table"
+ ::= { ubiMacAddressTableMIBObjects 4 }
+
+
+
+
+-- *****************************************************************
+-- ubiDot1MIBConformance
+-- *****************************************************************
+
+-- Conformance Information
+ubiDot1BridgeMIBCompliances OBJECT IDENTIFIER ::= { ubiDot1BridgeMIBConformance 1 }
+ubiDot1BridgeMIBGroups OBJECT IDENTIFIER ::= { ubiDot1BridgeMIBConformance 2 }
+
+
+-- compliance statements
+
+ ubiVlanMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for DOT1 implementations."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiVlanGroup,
+ ubiVlanNotifEnabledGroup,
+ }
+ ::= { ubiDot1BridgeMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiVlanGroup OBJECT-GROUP
+ OBJECTS {
+ ubiVlanIndex,
+ ubiVlanIfIndex,
+ ubiVlanState,
+ ubiVlanType,
+ ubiVlanName,
+ ubiVlanMtu,
+ ubiVlanStpType,
+ ubiVlanRowStatus,
+ ubiVmMemberPorts
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for the monitoring
+ VLAN information."
+ ::= { ubiDot1BridgeMIBGroups 1 }
+
+ ubiVlanNotifEnabledGroup OBJECT-GROUP
+ OBJECTS {
+ ubiVlanCreatedNotifEnabled,
+ ubiVlanDeletedNotifEnabled
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects to indicate whether a
+ certain group of notifications are enabled."
+ ::= { ubiDot1BridgeMIBGroups 2 }
+
+ ubiVlanStaticGroup OBJECT-GROUP
+ OBJECTS {
+ ubiVlanStaticBridgeId ,
+ ubiVlanStaticVlanType ,
+ ubiVlanStaticAdditiveType ,
+ ubiVlanStaticRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for VLAN creation with type."
+ ::= { ubiDot1BridgeMIBGroups 3 }
+
+-- compliance statements
+
+ ubiBridgeMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for DOT1 implementations."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiBridgeGroup,
+ ubiBridgePortGroup,
+ ubiBridgeVlanGroup
+ }
+ ::= { ubiDot1BridgeMIBCompliances 2 }
+
+-- units of conformance
+
+ ubiBridgeGroup OBJECT-GROUP
+ OBJECTS {
+ ubiBridgeId,
+ ubiBridgeProtocol,
+ ubiVlubiBridgeTopology,
+ ubiBridgeAgeingTime,
+ ubiBridgeRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for the bridge information."
+ ::= { ubiDot1BridgeMIBGroups 4 }
+
+ ubiBridgePortGroup OBJECT-GROUP
+ OBJECTS {
+ ubiBridgePort ,
+ ubiBridgePortIfIndex ,
+ ubiBridgePortName ,
+ ubiBridgePortStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for the bridge port information."
+ ::= { ubiDot1BridgeMIBGroups 5 }
+
+ ubiBridgeVlanGroup OBJECT-GROUP
+ OBJECTS {
+ ubiBridgeVlanStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects for the bridge VLAN information."
+ ::= { ubiDot1BridgeMIBGroups 6 }
+
+
+
+END
+
+
+
+
diff --git a/MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB b/MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB new file mode 100644 index 0000000..e2ac9b1 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-ENTITY-ALARM-MIB @@ -0,0 +1,303 @@ +-- *****************************************************************
+-- UBQS-ENTITY-ALARM-MIB : Ubiquoss Environment Monitor MIB file
+--
+-- June 2013, Doyle Son
+--
+-- Copyright (c) 2013 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-ENTITY-ALARM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ TimeStamp,
+ TruthValue
+ FROM SNMPv2-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiEntityAlarmMIB MODULE-IDENTITY
+ LAST-UPDATED "201306170000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-ENTITY-ALARM-MIB is used to monitor
+ and configure status of alarms for Environment Monitor."
+ ::= { ubiMgmtv2 28 }
+
+
+-- ***********************************************************
+-- TEXTUAL-CONVENTION
+-- Define the composed syntax
+-- ***********************************************************
+
+AlarmSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Alarm states for severity. Valid values are :
+
+ critical(1) severity in critical
+
+ major(2) severity in major
+
+ minor(3) severity in minor
+ "
+ SYNTAX INTEGER {
+ critical(1),
+ major(2),
+ minor(3)
+ }
+
+-- ***********************************************************
+-- ubiEntityAlarmMIB
+-- ***********************************************************
+
+ubiEntityAlarmMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 0 }
+ubiEntityAlarmMIBObjects OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 1 }
+ubiEntityAlarmMIBConformance OBJECT IDENTIFIER ::= { ubiEntityAlarmMIB 2 }
+
+ubiEntityAlarmMIBNotifications OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBNotificationPrefix 0 }
+
+ubiEntityAlarmNotificationEnables OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBObjects 2 }
+
+
+
+-- ***********************************************************
+-- ubiEntityAlarmMIBNotifications
+-- ***********************************************************
+ ubiAlarmAsserted NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmContactIndex,
+ ubiAlarmContactDescr,
+ ubiAlarmContactSeverity,
+ ubiAlarmContactLastAlarmStamp
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this trap
+ when a physical entity asserts an alarm."
+ ::= { ubiEntityAlarmMIBNotifications 1 }
+
+ ubiAlarmCleared NOTIFICATION-TYPE
+ OBJECTS {
+ ubiAlarmContactIndex,
+ ubiAlarmContactDescr,
+ ubiAlarmContactSeverity,
+ ubiAlarmContactLastAlarmStamp
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this trap
+ when a physical entity clears a previously asserted alarm."
+ ::= { ubiEntityAlarmMIBNotifications 2 }
+
+
+-- ***********************************************************
+-- ubiAlarmContactTable
+-- ***********************************************************
+
+ ubiAlarmContactTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAlarmContactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per specific alarm."
+ ::= { ubiEntityAlarmMIBObjects 1 }
+
+
+ ubiAlarmContactEntry OBJECT-TYPE
+ SYNTAX UbiAlarmContactEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a specific alarm.
+ each index corresponds to each alarm contact
+ and index '0' means whole alarm contacts."
+ INDEX { ubiAlarmContactIndex }
+ ::= { ubiAlarmContactTable 1 }
+
+ UbiAlarmContactEntry ::= SEQUENCE {
+ ubiAlarmContactIndex Integer32,
+ ubiAlarmContactDescr DisplayString,
+ ubiAlarmContactSeverity AlarmSeverity,
+ ubiAlarmContactTrigger INTEGER,
+ ubiAlarmContactLastAlarmStatus INTEGER,
+ ubiAlarmContactLastAlarmStamp DisplayString,
+ }
+
+ ubiAlarmContactIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object uniquely identifies an alarm description."
+ ::= { ubiAlarmContactEntry 1 }
+
+ ubiAlarmContactDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies a human-readable message
+ describing the specific alarm."
+ ::= { ubiAlarmContactEntry 2 }
+
+ ubiAlarmContactSeverity OBJECT-TYPE
+ SYNTAX AlarmSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the severity
+ associated with the specific alarm.
+ Valid values are :
+
+ critical(1) severity in critical
+
+ major(2) severity in major
+
+ minor(3) severity in minor"
+ ::= { ubiAlarmContactEntry 3 }
+
+ ubiAlarmContactTrigger OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ closed(1),
+ open(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies the trigger state
+ associated with the specific alarm."
+ ::= { ubiAlarmContactEntry 4 }
+
+ ubiAlarmContactLastAlarmStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ cleared(1),
+ asserted(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the last alarm status
+ associated with the specific alarm."
+ ::= { ubiAlarmContactEntry 5 }
+
+ ubiAlarmContactLastAlarmStamp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the system clock
+ at the time the alarm was generated."
+ ::= { ubiAlarmContactEntry 6 }
+
+
+-- ***********************************************************
+-- ubiEntityEnableFruControlNotification
+-- ***********************************************************
+
+ ubiAlarmAssertedEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the following notifications:
+ ubiEntityFRUInserted, ubiEntityFRURemoved.
+
+ A false value will prevent these notifications
+ from being generated."
+ DEFVAL { false }
+ ::= { ubiEntityAlarmNotificationEnables 1 }
+
+ ubiAlarmClearedEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the following notification:
+ ubiEntSensorThreshold.
+
+ A false value will prevent these notifications
+ from being generated."
+ DEFVAL { false }
+ ::= { ubiEntityAlarmNotificationEnables 2 }
+
+-- ***********************************************************
+-- ubiEntityAlarmMIBConformance
+-- ***********************************************************
+
+-- conformance information
+
+ubiEntityAlarmMIBCompliances OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBConformance 1 }
+ubiEntityAlarmMIBGroups OBJECT IDENTIFIER ::= { ubiEntityAlarmMIBConformance 2 }
+
+
+--
+-- compliance statements
+--
+ ubiEntityAlarmMIBCompliances MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "An Entity-Alarm-MIB implementation can implement this group to
+ provide Alarm properties."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiEntityAlarmMIBContactGroup,
+ ubiEntityAlarmMIBNotificationGroup
+ }
+
+ GROUP ubiEntityAlarmMIBContactGroup
+ DESCRIPTION
+ "The ubiEntityAlarmMIBContactGroup must be implemented for
+ entity alarm"
+
+ GROUP ubiEntityAlarmMIBNotificationGroup
+ DESCRIPTION
+ "The ubiEntityMIBNotificationGroup must be
+ implemented for entity alarms that have notification"
+ ::= { ubiEntityAlarmMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiEntityAlarmMIBContactGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ operational state and redundancy state of the modules"
+ ::= { ubiEntityAlarmMIBGroups 1 }
+
+ ubiEntityAlarmMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are
+ used to send a notification."
+ ::= { ubiEntityAlarmMIBGroups 2 }
+
+END
\ No newline at end of file diff --git a/MIBS/ubiquoss/UBQS-ENTITY-MIB b/MIBS/ubiquoss/UBQS-ENTITY-MIB new file mode 100644 index 0000000..8c9a108 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-ENTITY-MIB @@ -0,0 +1,1062 @@ +-- *****************************************************************
+-- UBQS-ENTITY-MIB : Ubiquoss FRU Control MIB file
+--
+-- June 2009, Hyung Eun Park
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-ENTITY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Unsigned32,
+ Integer32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ TimeStamp,
+ TruthValue
+ FROM SNMPv2-TC
+ entPhysicalIndex,
+ entPhysicalName,
+ entPhysicalDescr,
+ entPhysicalContainedIn
+ FROM ENTITY-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiEntityMIB MODULE-IDENTITY
+ LAST-UPDATED "200906160000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-ENTITY-MIB is used to monitor
+ and configure operational status of
+ Field Replaceable Units (FRUs) and other managable
+ physical entities of the system listed in the
+ Entity-MIB (RFC 2737) entPhysicalTable."
+ ::= { ubiMgmtv2 3 }
+
+
+-- ***********************************************************
+-- TEXTUAL-CONVENTION
+-- Define the composed syntax
+-- ***********************************************************
+
+ModuleOperType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Operational module states. Valid values are :
+
+ unknown(1) Module is not in one of other states
+ normal operational states:
+
+ ok(2) Module is operational.
+
+ disabled(3) Module is administratively disabled.
+
+ selfTest(6) Module is performing selfTest.
+
+
+ failure states:
+
+ failed(7) Module has failed due to some condition
+ not stated above.
+
+ dormant(12) Module is waiting for an external or
+ internal event to become operational.
+ "
+ SYNTAX INTEGER {
+ other(1),
+ ok(2),
+ disabled(3)
+ }
+
+UbiSensorDataType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "sensor measurement data types. valid values are:
+ other(1): a measure other than those listed below
+ unknown(2): unknown measurement, or
+ arbitrary, relative numbers
+ volts(3): electric potential
+ amperes(4): electric current
+ celsius(5): temperature
+ dBm(6): dB relative to 1mW of power
+ percentRH(8): percent relative humidity
+ rpm(9): shaft revolutions per minute
+ cmm(10),: cubic meters per minute (airflow)
+ truthvalue(11): value takes { true(1), false(2) }
+ specialEnum(12): value takes user defined enumerated values
+ watts(13): power
+ hertz(14): frequency
+ "
+ SYNTAX INTEGER {
+ other(1),
+ unknown(2),
+ volts(3),
+ amperes(4),
+ celsius(5),
+ dBm(6),
+ percentRH(8),
+ rpm(9),
+ cmm(10),
+ truthvalue(11),
+ specialEnum(12),
+ watts(13),
+ hertz(14)
+ }
+
+UbiSensorDataScale ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "International System of Units (SI) prefixes."
+ SYNTAX INTEGER {
+ yocto(1), -- 10^-24
+ zepto(2), -- 10^-21
+ atto(3), -- 10^-18
+ femto(4), -- 10^-15
+ pico(5), -- 10^-12
+ nano(6), -- 10^-9
+ micro(7), -- 10^-6
+ milli(8), -- 10^-3
+ units(9), -- 10^0
+ kilo(10), -- 10^3
+ mega(11), -- 10^6
+ giga(12), -- 10^9
+ tera(13), -- 10^12
+ exa(14), -- 10^15
+ peta(15), -- 10^18
+ zetta(16), -- 10^21
+ yotta(17) -- 10^24
+ }
+
+UbiSensorPrecision ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "When in the range 1 to 9, SensorPrecision is the number
+ of decimal places in the fractional part of
+ a SensorValue fixed-point number. When in the range -8 to
+ -1, SensorPrecision is the number of accurate digits in
+ a SensorValue fixed-point number.
+
+ SensorPrecision is 0 for non-fixed-point numbers.
+
+ Agent implementors must choose a value for SensorPrecision
+ so that the precision and accuracy of a SensorValue is
+ correctly indicated.
+
+ For example, a temperature sensor that can measure 0o to
+ 100o C in 0.1o increments, +/- 0.05o, would have a
+ SensorPrecision of 1, a SensorDataScale of units(0), and a
+ SensorValue ranging from 0 to 1000.
+ The SensorValue would be interpreted as (degrees C * 10).
+
+ If that temperature sensor's precision were 0.1o but its
+ accuracy were only +/- 0.5o, then the SensorPrecision would
+ be 0. The SensorValue would be interpreted as degrees C.
+
+ Another example: a fan rotation speed sensor that measures RPM
+ from 0 to 10,000 in 100 RPM increments, with an accuracy of
+ +50/-37 RPM, would have a SensorPrecision of -2, a
+ SensorDataScale of units(9), and a SensorValue ranging from 0
+ to 10000. The 10s and 1s digits of SensorValue would always
+ be 0.
+ "
+ SYNTAX INTEGER (-8..9)
+
+UbiSensorValue_cisco ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "For sensors that measure voltsAC, voltsDC,
+ amperes, watts, hertz, celsius, cmm
+ this item is a fixed point number ranging from
+ -999,999,999 to +999,999,999. Use the value
+ -1000000000 to indicate underflow. Use the value
+ +1000000000 to indicate overflow. Use SensorPrecision
+ to indicate how many fractional digits the SensorValue
+ has.
+
+
+ For sensors that measure percentRH, this item
+ is a number ranging from 0 to 100.
+
+ For sensors that measure rpm, this item
+ can take only nonnegative values, 0..999999999.
+
+ For sensors of type truthvalue, this item
+ can take only two values: true(1), false(2).
+
+ For sensors of type specialEnum, this item
+ can take any value in the range (-1000000000..1000000000),
+ but the meaning of each value is specific to the
+ sensor.
+
+ For sensors of type other and unknown,
+ this item can take any value in the range
+ (-1000000000..1000000000), but the meaning of the values
+ are specific to the sensor.
+
+ Use Entity-MIB entPhysicalTable.entPhysicalVendorType
+ to learn about the sensor type.
+ "
+ SYNTAX INTEGER (-1000000000..1000000000)
+
+
+UbiSensorValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represent the sensor value"
+ SYNTAX OCTET STRING
+
+
+UbiTcIdentifier ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ ""
+ SYNTAX INTEGER {
+ unknown(0),
+ other(1),
+ gbic(2),
+ module(3),
+ sfp(4),
+ xbi(5),
+ xenpak(6),
+ xfp(7),
+ xff(8),
+ xfp_e(9),
+ xpak(10),
+ x2(11)
+ }
+
+
+UbiTcEncodingType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ ""
+ SYNTAX INTEGER {
+ unknown(0),
+ other(1),
+ enc_64b(2),
+ enc_4b5b(3),
+ enc_8b10b(4),
+ enc_sonet(5),
+ enc_nrz(6),
+ enc_rz(7),
+ enc_manchester(8)
+ }
+
+UbiTcConnectorType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ ""
+ SYNTAX INTEGER {
+ unknown(0),
+ other(1),
+ sc(2),
+ fiber_style1_copper(3),
+ fiber_stype2_copper(4),
+ bnc_tnc(5),
+ fiber_coaxial(6),
+ fiberjack(7),
+ lc(8),
+ mt_rj(9),
+ sg(10),
+ optical_pigtail(11),
+ hssdc2(12),
+ copper_pigtail(13)
+ }
+
+
+
+-- ***********************************************************
+-- ubiEntityMIB
+-- ***********************************************************
+
+ubiEntityMIBObjects OBJECT IDENTIFIER ::= { ubiEntityMIB 1 }
+ubiEntityMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEntityMIB 2 }
+ubiEntityMIBConformance OBJECT IDENTIFIER ::= { ubiEntityMIB 3 }
+
+
+ubiEntityNotificationEnables OBJECT IDENTIFIER ::= { ubiEntityMIBObjects 1 }
+ubiExtSlot OBJECT IDENTIFIER ::= { ubiEntityMIBObjects 4 }
+ubiTransceiver OBJECT IDENTIFIER ::= { ubiEntityMIBObjects 5 }
+
+ubiFruNotifications OBJECT IDENTIFIER ::= { ubiEntityMIBNotificationPrefix 0 }
+ubiEntitySensorNotifications OBJECT IDENTIFIER ::= { ubiEntityMIBNotificationPrefix 1 }
+
+
+-- ***********************************************************
+-- ubiEntityEnableFruControlNotification
+-- ***********************************************************
+
+
+ ubiFRUControlEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the following notifications:
+ ubiEntityFRUInserted, ubiEntityFRURemoved.
+
+ A false value will prevent these notifications
+ from being generated."
+ DEFVAL { false }
+ ::= { ubiEntityNotificationEnables 1 }
+
+ ubiEntSensorThresholdNotificationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the following notification:
+ ubiEntSensorThreshold.
+
+ A false value will prevent these notifications
+ from being generated."
+ DEFVAL { false }
+ ::= { ubiEntityNotificationEnables 2 }
+
+
+-- ***********************************************************
+-- ubiEntityModuleTable
+-- ***********************************************************
+
+ ubiModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per module entity."
+ ::= { ubiEntityMIBObjects 2 }
+
+
+ ubiModuleEntry OBJECT-TYPE
+ SYNTAX UbiModuleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular module entity."
+ INDEX { entPhysicalIndex }
+ ::= { ubiModuleTable 1 }
+
+ UbiModuleEntry ::= SEQUENCE {
+ ubiModuleId INTEGER,
+ ubiModuleType DisplayString,
+ ubiModuleOperStatus ModuleOperType,
+ ubiModuleStatusLastChangeTime TimeStamp,
+ ubiModuleSerialNumber DisplayString,
+ ubiModuleSlotNumber Integer32,
+ ubiModulePortNumber Integer32,
+ ubiModuleAction INTEGER,
+ }
+
+ ubiModuleId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique module ID."
+ ::= { ubiModuleEntry 1 }
+
+ ubiModuleType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual type of this module."
+ ::= { ubiModuleEntry 2 }
+
+ ubiModuleOperStatus OBJECT-TYPE
+ SYNTAX ModuleOperType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational state of this module."
+ ::= { ubiModuleEntry 3 }
+
+ ubiModuleStatusLastChangeTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when ubiModuleOperStatus
+ is changed."
+ ::= { ubiModuleEntry 4 }
+
+ ubiModuleSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of this module."
+ ::= { ubiModuleEntry 5 }
+
+ ubiModuleSlotNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is determined by the number of slot
+ where the module is located."
+ ::= { ubiModuleEntry 6 }
+
+ ubiModulePortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is determined by the number of port
+ where the module is located."
+ ::= { ubiModuleEntry 7 }
+
+ ubiModuleAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ other(1),
+ reset(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object, when read, returns one of the
+ following results:
+ other(1): module permanently enabled
+
+ Setting this object to one of the acceptable values
+ gives the following results:
+ other(1): gives an error
+ reset(2): resets the module's control logic
+ Setting this object to any other values results in
+ an error."
+ ::= { ubiModuleEntry 8 }
+
+
+
+-- ***********************************************************
+-- ubiSlotEntity
+-- ***********************************************************
+
+ ubiSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains one row per slot entity."
+ ::= { ubiEntityMIBObjects 3 }
+
+ ubiSlotEntry OBJECT-TYPE
+ SYNTAX UbiSlotEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Information about a particular slot entity."
+ INDEX { entPhysicalIndex }
+ ::= { ubiSlotTable 1 }
+
+ UbiSlotEntry ::= SEQUENCE {
+ ubiSlotModuleId INTEGER,
+ ubiSlotId INTEGER,
+ ubiSlotType DisplayString,
+ ubiSlotOperStatus ModuleOperType,
+ ubiSlotPortNumber Integer32,
+ ubiSlotSerialNumber DisplayString
+ }
+
+ ubiSlotModuleId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique module ID."
+ ::= { ubiSlotEntry 1 }
+
+ ubiSlotId OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique slot ID."
+ ::= { ubiSlotEntry 2 }
+
+ ubiSlotType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual type of this slot."
+ ::= { ubiSlotEntry 3 }
+
+ ubiSlotOperStatus OBJECT-TYPE
+ SYNTAX ModuleOperType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The status of this slot."
+ ::= { ubiSlotEntry 4 }
+
+ ubiSlotPortNumber OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is determined by the number of port
+ where the slot is located."
+ ::= { ubiSlotEntry 5 }
+
+ ubiSlotSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The serial number of this slot."
+ ::= { ubiSlotEntry 6 }
+
+
+-- ***********************************************************
+-- ubiExtSlotTable
+-- ***********************************************************
+
+ ubiIEEE1588SlotOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ equip(1),
+ unequip(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the slot for
+ IEEE 1588 specification."
+ ::= { ubiExtSlot 1 }
+
+
+ ubiMngSlotOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ equip(1),
+ unequip(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The operational status of the slot for
+ mng specification."
+ ::= { ubiExtSlot 2 }
+
+-- ***********************************************************
+-- ubiTransceiver
+-- ***********************************************************
+
+ ubiTransceiverMonitoring OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system produces
+ the log and notification for transceiver sensor."
+ ::= { ubiTransceiver 3 }
+
+
+-- ***********************************************************
+-- ubiEntitySensorTable
+-- ***********************************************************
+
+ ubiEntitySensorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEntitySensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide information
+ about the transceiver sensor of physical entity."
+ ::= { ubiTransceiver 1 }
+
+ ubiEntitySensorEntry OBJECT-TYPE
+ SYNTAX UbiEntitySensorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information applicable
+ to the transceiver sensor of a particular physical entity."
+ INDEX { entPhysicalIndex }
+ ::= { ubiEntitySensorTable 1 }
+
+ UbiEntitySensorEntry ::= SEQUENCE {
+ ubiEntSensorType UbiSensorDataType,
+ ubiEntSensorScale UbiSensorDataScale,
+ ubiEntSensorValue UbiSensorValue,
+ ubiEntSensorEventStatus INTEGER,
+ ubiEntSensorEventUpdateTime TimeStamp,
+ ubiEntSensorAlarmHighThreshold UbiSensorValue,
+ ubiEntSensorWarningHighThreshold UbiSensorValue,
+ ubiEntSensorWarningLowThreshold UbiSensorValue,
+ ubiEntSensorAlarmLowThreshold UbiSensorValue,
+ --ubiEntSensorPrecision UbiSensorPrecision,
+ ubiEntSensorName DisplayString
+
+ }
+
+ ubiEntSensorType OBJECT-TYPE
+ SYNTAX UbiSensorDataType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the type of data reported
+ by the entSensorValue.
+ valid values are:
+ other(1): a measure other than those listed below
+ unknown(2): unknown measurement, or
+ arbitrary, relative numbers
+ voltsAC(3): electric potential
+ voltsDC(4): electric potential
+ amperes(5): electric current
+ celsius(6): temperature
+ dBm(7): dB relative to 1mW of power
+ "
+ ::= { ubiEntitySensorEntry 1 }
+
+ ubiEntSensorScale OBJECT-TYPE
+ SYNTAX UbiSensorDataScale
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the exponent to apply
+ to sensor values reported by entSensorValue."
+ ::= { ubiEntitySensorEntry 2 }
+
+ -- ubiEntSensorPrecision OBJECT-TYPE
+ -- SYNTAX UbiSensorPrecision
+ -- MAX-ACCESS read-only
+ -- STATUS current
+ -- DESCRIPTION
+ -- ""
+ -- ::= { ubiEntitySensorEntry 3 }
+
+
+ ubiEntSensorValue OBJECT-TYPE
+ SYNTAX UbiSensorValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable reports the most recent measurement seen
+ by the sensor."
+ ::= { ubiEntitySensorEntry 3 }
+
+ ubiEntSensorEventStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ normal(1),
+ highAlarm(2),
+ highWarning(3),
+ lowWarning(4),
+ lowAlarm(5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the present
+ current event status of the sensor."
+ ::= { ubiEntitySensorEntry 4 }
+
+
+ ubiEntSensorEventUpdateTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime when the status of
+ entity sensor is changed."
+ ::= { ubiEntitySensorEntry 5 }
+
+ ubiEntSensorAlarmHighThreshold OBJECT-TYPE
+ SYNTAX UbiSensorValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the value of
+ the high alarm threshold."
+ ::= { ubiEntitySensorEntry 6 }
+
+
+ ubiEntSensorWarningHighThreshold OBJECT-TYPE
+ SYNTAX UbiSensorValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the value of
+ the high warning threshold."
+ ::= { ubiEntitySensorEntry 7 }
+
+ ubiEntSensorWarningLowThreshold OBJECT-TYPE
+ SYNTAX UbiSensorValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the value of
+ the low warning threshold."
+ ::= { ubiEntitySensorEntry 8 }
+
+ ubiEntSensorAlarmLowThreshold OBJECT-TYPE
+ SYNTAX UbiSensorValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the value of
+ the low alarm threshold."
+ ::= { ubiEntitySensorEntry 9 }
+
+ ubiEntSensorName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the name of
+ the sensor entity."
+ ::= { ubiEntitySensorEntry 10 }
+
+-- ***********************************************************
+-- ubiTransceiverInfoTable
+-- ***********************************************************
+
+ ubiTransceiverInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiTransceiverInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide information
+ about the transceiver of physical entity."
+ ::= { ubiTransceiver 2 }
+
+ ubiTransceiverInfoEntry OBJECT-TYPE
+ SYNTAX UbiTransceiverInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information applicable
+ to the transceiver of a particular physical entity."
+ INDEX { entPhysicalIndex }
+ ::= { ubiTransceiverInfoTable 1 }
+
+ UbiTransceiverInfoEntry ::= SEQUENCE {
+ ubiTcIdentifier UbiTcIdentifier,
+ ubiTcVendorOUI DisplayString,
+ ubiTcVendorName DisplayString,
+ ubiTcVendorPartNumber DisplayString,
+ ubiTcVendorRevisionLevel DisplayString,
+ ubiTcVendorSerialNumber DisplayString,
+ ubiTcVendorManufacturingDate DisplayString,
+ ubiTcWaveLength Integer32,
+ ubiTcConnector UbiTcConnectorType,
+ ubiTcLength Integer32,
+ }
+
+ ubiTcIdentifier OBJECT-TYPE
+ SYNTAX UbiTcIdentifier
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates the transceiver indentifier.
+ valid value are:
+ unknown(0),
+ other(1),
+ gbic(2),
+ module(3),
+ sfp(4),
+ xbi(5),
+ xenpak(6),
+ xfp(7),
+ xff(8),
+ xfp_e(9),
+ xpak(10),
+ x2(11)
+ "
+ ::= { ubiTransceiverInfoEntry 1 }
+
+ ubiTcVendorOUI OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates a textual string containing
+ information about the IEEE company ID of transceiver vendor"
+ ::= { ubiTransceiverInfoEntry 2 }
+
+ ubiTcVendorName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ transceiver name."
+ ::= { ubiTransceiverInfoEntry 3 }
+
+ ubiTcVendorPartNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ part number of the transceiver."
+ ::= { ubiTransceiverInfoEntry 4 }
+
+ ubiTcVendorRevisionLevel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ revision level of the transceiver part number."
+ ::= { ubiTransceiverInfoEntry 5 }
+
+ ubiTcVendorSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates a textual string containing
+ information about the transceiver serial number."
+ ::= { ubiTransceiverInfoEntry 6 }
+
+ ubiTcVendorManufacturingDate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates a manufacturing date
+ of transceiver"
+ ::= { ubiTransceiverInfoEntry 7 }
+
+ ubiTcWaveLength OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Nanometer"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates a wave length
+ of transceiver."
+ ::= { ubiTransceiverInfoEntry 8 }
+
+ ubiTcConnector OBJECT-TYPE
+ SYNTAX UbiTcConnectorType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates a connector type
+ of transceiver."
+ ::= { ubiTransceiverInfoEntry 9 }
+
+ ubiTcLength OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "Meter"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This variable indicates a length
+ of transceiver."
+ ::= { ubiTransceiverInfoEntry 10 }
+
+
+-- ***********************************************************
+-- ubiEntityFRUMIBNotificationPrefix
+-- ***********************************************************
+ ubiFRUInserted NOTIFICATION-TYPE
+ OBJECTS {
+ entPhysicalContainedIn,
+ entPhysicalDescr,
+ entPhysicalName
+ }
+ STATUS current
+ DESCRIPTION
+ "The ubiEntityFRUInserted notification indicates that a FRU was
+ inserted. The varbind for this notification indicates the
+ entPhysicalIndex of the inserted FRU, and the entPhysicalIndex
+ of the FRU's container."
+ ::= { ubiFruNotifications 1 }
+
+ ubiFRURemoved NOTIFICATION-TYPE
+ OBJECTS {
+ entPhysicalContainedIn,
+ entPhysicalDescr,
+ entPhysicalName
+ }
+ STATUS current
+ DESCRIPTION
+ "The ubiEntityFRURemoved notification indicates that a FRU was
+ removed. The varbind for this notification indicates the
+ entPhysicalIndex of the removed FRU, and the entPhysicalIndex
+ of the FRU's container."
+ ::= { ubiFruNotifications 2 }
+
+-- ***********************************************************
+-- ubiDdmMIBNotificationPrefix
+-- ***********************************************************
+
+ ubiEntSensorThreshold NOTIFICATION-TYPE
+ OBJECTS {
+ entPhysicalDescr,
+ ubiEntSensorEventStatus,
+ ubiEntSensorValue,
+ ubiEntSensorAlarmHighThreshold,
+ ubiEntSensorWarningHighThreshold,
+ ubiEntSensorWarningLowThreshold,
+ ubiEntSensorAlarmLowThreshold,
+ }
+ STATUS current
+ DESCRIPTION
+ "The ubiEntSensorThreshold notification indicates that
+ the status of transceiver sensor was changed."
+ ::= { ubiEntitySensorNotifications 1 }
+
+
+-- ***********************************************************
+-- ubiEntityMIBConformance
+-- ***********************************************************
+
+-- conformance information
+
+ubiEntityMIBCompliances OBJECT IDENTIFIER ::= { ubiEntityMIBConformance 1 }
+ubiEntityMIBGroups OBJECT IDENTIFIER ::= { ubiEntityMIBConformance 2 }
+
+
+--
+-- compliance statements
+--
+ ubiEntityMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "An Entity-MIB implementation can implement this group to
+ provide FRU status and control."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiEntityMIBModuleGroup,
+ ubiEntityMIBSlotGroup,
+ ubiEntityMIBNotificationGroup,
+ ubiEntiryMIBIEEE1588SlotGroup,
+ ubiEntityMIBTransceiverGroup
+ }
+
+ GROUP ubiEntityMIBModuleGroup
+ DESCRIPTION
+ "The ubiEntityMIBModuleGroup must be implemented for
+ FRUs that are of module type."
+
+ GROUP ubiEntityMIBSlotGroup
+ DESCRIPTION
+ "The ubiEntityMIBSlotGroup must be
+ implemented for FRUs that of slot type"
+
+ GROUP ubiEntityMIBNotificationGroup
+ DESCRIPTION
+ "The ubiEntityMIBNotificationGroup must be
+ implemented for FRUs that have notification"
+
+ GROUP ubiEntiryMIBIEEE1588SlotGroup
+ DESCRIPTION
+ "The ubiEntiryMIBIEEE1588SlotGroup must be
+ implemented for FRUs that of slot for
+ IEEE 1588 specification."
+ GROUP ubiEntityMIBTransceiverGroup
+ DESCRIPTION
+ "The ubiEntityMIBTransceiverGroup must be implemented
+ for transceiver."
+ ::= { ubiEntityMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiEntityMIBModuleGroup OBJECT-GROUP
+ OBJECTS {
+ ubiEntityModuleAdminStatus,
+ ubiEntityModuleOperStatus,
+ ubiEntityModuleStatusLastChangeTime
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ operational state and redundancy state of the modules"
+ ::= { ubiEntityMIBGroups 1 }
+
+ ubiEntitySlotGroup NOTIFICATION-GROUP
+ NOTIFICATIONS { ubiEntitySlotOperStatus }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ operational state and redundancy state of the slot."
+ ::= { ubiEntityMIBGroups 2 }
+
+ ubiEntityMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ ubiEntityEnableFruControlNotification,
+ ubiEntityFRUInserted,
+ ubiEntityFRURemoved
+ }
+ STATUS current
+ DESCRIPTION
+ "TThe collection of objects which are
+ used to send a notification."
+ ::= { ubiEntityMIBGroups 3 }
+
+
+ ubiEntiryMIBIEEE1588SlotGroup OBJECT-GROUP
+ OBJECTS {
+ ubiIEEE1588SlotOperStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ operational state of the slot for IEEE 1588."
+ ::= { ubiEntityMIBGroups 4 }
+
+
+ ubiEntityMIBTransceiverGroup OBJECT-GROUP
+ OBJECTS {
+ ubiEntSensorType,
+ ubiEntSensorScale,
+ ubiEntSensorValue,
+ ubiEntSensorEventStatus,
+ ubiEntSensorEventUpdateTime,
+ ubiEntSensorAlarmHighThreshold,
+ ubiEntSensorWarningHighThreshold,
+ ubiEntSensorWarningLowThreshold ,
+ ubiEntSensorAlarmLowThreshold,
+ ubiTcIdentifier,
+ ubiTcVendorOUI,
+ ubiTcVendorName,
+ ubiTcVendorPartNumber,
+ ubiTcVendorRevisionLevel,
+ ubiTcVendorSerialNumber,
+ ubiTcVendorManufacturingDate,
+ ubiTcWaveLength ,
+ ubiTcConnector,
+ ubiTcLength
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ information of transceiver."
+ ::= { ubiEntityMIBGroups 5 }
+
+
+END
+
+
+
diff --git a/MIBS/ubiquoss/UBQS-ENVMON-MIB b/MIBS/ubiquoss/UBQS-ENVMON-MIB new file mode 100644 index 0000000..c3c3a4f --- /dev/null +++ b/MIBS/ubiquoss/UBQS-ENVMON-MIB @@ -0,0 +1,666 @@ +-- *****************************************************************
+-- UBQS-ENVMON-MIB: Ubiquoss Environmental Monitor MIB file
+--
+-- June 2009 by Hyung Eun Park
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-ENVMON-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Gauge32,
+ Integer32
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ TruthValue
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiEnvMonMIB MODULE-IDENTITY
+ LAST-UPDATED "200906250000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-ENVMON-MIB is used for getting
+ the environment information of the system."
+ ::= { ubiMgmtv2 2 }
+
+
+-- *****************************************************************
+-- Type Convention
+-- *****************************************************************
+UbiEnvMonState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the state of a device being monitored.
+ Valid values are:
+
+ normal(1): the environment is good, such as low
+ temperature.
+
+ warning(2): the environment is bad, such as temperature
+ above normal operation range but not too
+ high.
+
+ critical(3): the environment is very bad, such as
+ temperature much higher than normal
+ operation limit.
+
+ shutdown(4): the environment is the worst, the system
+ should be shutdown immediately.
+
+ notPresent(5): the environmental monitor is not present,
+ such as temperature sensors do not exist.
+
+ notFunctioning(6): the environmental monitor does not
+ function properly.
+ "
+ SYNTAX INTEGER {
+ normal(1),
+ warning(2),
+ critical(3),
+ shutdown(4),
+ notPresent(5),
+ notFunctioning(6)
+ }
+
+-- *****************************************************************
+-- ubiEnvMonMIB
+-- *****************************************************************
+
+ubiEnvMonObjects OBJECT IDENTIFIER ::= { ubiEnvMonMIB 1 }
+ubiEnvMonMIBNotificationEnables OBJECT IDENTIFIER ::= { ubiEnvMonMIB 2 }
+ubiEnvMonMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiEnvMonMIB 3 }
+ubiEnvMonMIBConformance OBJECT IDENTIFIER ::= { ubiEnvMonMIB 4 }
+
+
+
+-- *****************************************************************
+-- ubiEnvMonTemperatureTable
+-- *****************************************************************
+
+ ubiEnvMonTemperatureTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEnvMonTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ambient temperature status maintained by the
+ environmental monitor."
+ ::= { ubiEnvMonObjects 1 }
+
+ ubiEnvMonTemperatureEntry OBJECT-TYPE
+ SYNTAX UbiEnvMonTemperatureEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the ambient temperature status table, representing
+ the status of the associated testpoint maintained by the
+ environmental monitor."
+ INDEX { ubiEnvMonTemperatureIndex }
+ ::= { ubiEnvMonTemperatureTable 1 }
+
+ UbiEnvMonTemperatureEntry ::=
+ SEQUENCE {
+ ubiEnvMonTemperatureIndex Integer32,
+ ubiEnvMonTemperatureDescr DisplayString,
+ ubiEnvMonTemperatureValue Gauge32,
+ ubiEnvMonTemperatureHighThreshold Integer32,
+ ubiEnvMonTemperatureLowThreshold Integer32,
+ -- ubiEnvMonTemperatureLastShutdown Integer32,
+ ubiEnvMonTemperatureState UbiEnvMonState
+ }
+
+
+ ubiEnvMonTemperatureIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique index for the testpoint being instrumented.
+ This index is for SNMP purposes only, and has no
+ intrinsic meaning."
+ ::= { ubiEnvMonTemperatureEntry 1 }
+
+ ubiEnvMonTemperatureDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Textual description of the testpoint
+ being instrumented."
+ ::= { ubiEnvMonTemperatureEntry 2 }
+
+ ubiEnvMonTemperatureValue OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current measurement of the testpoint
+ being instrumented."
+ ::= { ubiEnvMonTemperatureEntry 3 }
+
+ ubiEnvMonTemperatureHighThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A high threshold for the temperature.
+ If a particular value isn't set, this object
+ displays the default value."
+ ::= { ubiEnvMonTemperatureEntry 4 }
+
+ ubiEnvMonTemperatureLowThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "degrees Celsius"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A low threshold for the temperature.
+ If a particular value isn't set, this object
+ displays the default value."
+ ::= { ubiEnvMonTemperatureEntry 5 }
+
+-- ubiEnvMonTemperatureLastShutdown OBJECT-TYPE
+ -- SYNTAX Integer32
+ -- UNITS "degrees Celsius"
+ -- MAX-ACCESS read-only
+ -- STATUS current
+ -- DESCRIPTION
+ -- "The value of the associated instance of the object
+ -- ubiEnvMonTemperatureStatusValue at the time an emergency
+ -- shutdown of the managed device was last initiated. "
+ -- ::= { ubiEnvMonTemperatureEntry 5 }
+
+ ubiEnvMonTemperatureState OBJECT-TYPE
+ SYNTAX UbiEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the testpoint being instrumented.
+ Represents the temperature state of a device being monitored.
+ Valid values are:
+
+ normal(1): the environment is good, such as low
+ temperature.
+
+ warning(2): the environment is bad, such as temperature
+ above normal operation range but not too
+ high.
+
+ critical(3): the environment is very bad, such as
+ temperature much higher than normal
+ operation limit.
+
+ notPresent(5): the environmental monitor is not present,
+ such as temperature sensors do not exist.
+ "
+ ::= { ubiEnvMonTemperatureEntry 6 }
+
+
+-- *****************************************************************
+-- ubiEnvMonFanTable
+-- ****************************************************************
+
+ ubiEnvMonFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEnvMonFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of fan status maintained by the environmental
+ monitor."
+ ::= { ubiEnvMonObjects 2 }
+
+ ubiEnvMonFanEntry OBJECT-TYPE
+ SYNTAX UbiEnvMonFanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the fan status table, representing the status of
+ the associated fan maintained by the environmental monitor."
+ INDEX { ubiEnvMonFanIndex }
+ ::= { ubiEnvMonFanTable 1 }
+
+ UbiEnvMonFanEntry ::=
+ SEQUENCE {
+ ubiEnvMonFanIndex Integer32,
+ ubiEnvMonFanDescr DisplayString,
+ ubiEnvMonFanState UbiEnvMonState
+ }
+
+ ubiEnvMonFanIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique index for the fan being instrumented.
+ This index is for SNMP purposes only, and has no
+ intrinsic meaning."
+ ::= { ubiEnvMonFanEntry 1 }
+
+ ubiEnvMonFanDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Textual description of the fan being instrumented."
+ ::= { ubiEnvMonFanEntry 2 }
+
+ ubiEnvMonFanState OBJECT-TYPE
+ SYNTAX UbiEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the fan being instrumented.
+ Represents the fan state of a device being monitored.
+ Valid values are:
+
+ normal(1): the environment is good, such as low
+ temperature.
+
+ notPresent(5): the environmental monitor is not present,
+ such as temperature sensors do not exist.
+
+ notFunctioning(6): the environmental monitor does not
+ function properly.
+ "
+
+ ::= { ubiEnvMonFanEntry 3 }
+
+
+
+-- *****************************************************************
+-- ubiEnvMonSupplyTable
+-- ****************************************************************
+
+ ubiEnvMonSupplyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEnvMonSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of power supply status maintained by the
+ environmental monitor card."
+ ::= { ubiEnvMonObjects 3 }
+
+ ubiEnvMonSupplyEntry OBJECT-TYPE
+ SYNTAX UbiEnvMonSupplyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the power supply status table, representing the
+ status of the associated power supply maintained by the
+ environmental monitor card."
+ INDEX { ubiEnvMonSupplyIndex }
+ ::= { ubiEnvMonSupplyTable 1 }
+
+ UbiEnvMonSupplyEntry ::=
+ SEQUENCE {
+ ubiEnvMonSupplyIndex Integer32,
+ ubiEnvMonSupplyDescr DisplayString,
+ ubiEnvMonSupplyState UbiEnvMonState,
+ ubiEnvMonSupplySource INTEGER,
+ ubiEnvMonExternalAlarmAc INTEGER,
+ ubiEnvMonExternalAlarmUnit INTEGER
+ }
+
+ ubiEnvMonSupplyIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Unique index for the power supply being instrumented.
+ This index is for SNMP purposes only, and has no
+ intrinsic meaning."
+ ::= { ubiEnvMonSupplyEntry 1 }
+
+ ubiEnvMonSupplyDescr OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Textual description of the power supply
+ being instrumented."
+ ::= { ubiEnvMonSupplyEntry 2 }
+
+ ubiEnvMonSupplyState OBJECT-TYPE
+ SYNTAX UbiEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the power supply
+ being instrumented.
+ Represents the power state of a device being monitored.
+ Valid values are:
+
+ normal(1): the environment is good, such as low
+ temperature.
+
+ notPresent(5): the environmental monitor is not present,
+ such as temperature sensors do not exist.
+
+ notFunctioning(6): the environmental monitor does not
+ function properly.
+ "
+ ::= { ubiEnvMonSupplyEntry 3 }
+
+ ubiEnvMonSupplySource OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ac(1),
+ dc(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power supply source.
+ ac - AC power supply
+ dc - DC power supply"
+ ::= { ubiEnvMonSupplyEntry 4 }
+
+ ubiEnvMonExternalAlarmAc OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ fail(2)
+ } MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power supply convertor AC.
+ nomal (1)
+ fail (2)"
+ ::= { ubiEnvMonSupplyEntry 5 }
+
+ ubiEnvMonExternalAlarmUnit OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(1),
+ fail(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The power supply convertor unit.
+ nomal (1)
+ fail (2)"
+ ::= { ubiEnvMonSupplyEntry 6 }
+
+
+-- *****************************************************************
+-- ubiEnvMonSupplyChannelTable
+-- ****************************************************************
+
+ ubiEnvMonSupplyChannelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiEnvMonSupplyChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table represents the extension status
+ for DC power supply."
+ ::= { ubiEnvMonObjects 4 }
+
+ ubiEnvMonSupplyChannelEntry OBJECT-TYPE
+ SYNTAX UbiEnvMonSupplyChannelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in this table, representing the extended status of
+ the associated DC power supply maintained by
+ the environmental monitor card."
+ INDEX { ubiEnvMonSupplyIndex, ubiEnvMonSupplyChannelType }
+ ::= { ubiEnvMonSupplyChannelTable 1 }
+
+ UbiEnvMonSupplyChannelEntry ::=
+ SEQUENCE {
+ ubiEnvMonSupplyChannelType INTEGER,
+ ubiEnvMonSupplyChannelState UbiEnvMonState
+ }
+
+ ubiEnvMonSupplyChannelType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ dc_48v_a(1),
+ dc_48v_b(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unique index for the DC power supply channel."
+ ::= { ubiEnvMonSupplyChannelEntry 1 }
+
+
+ ubiEnvMonSupplyChannelState OBJECT-TYPE
+ SYNTAX UbiEnvMonState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current state of the DC power supply channel
+ being instrumented.
+ Represents the power state of a device being monitored.
+ Valid values are:
+
+ normal(1): the environment is good, such as low
+ temperature.
+
+ notPresent(5): the environmental monitor is not present,
+ such as temperature sensors do not exist.
+
+ notFunctioning(6): the environmental monitor does not
+ function properly.
+ "
+ ::= { ubiEnvMonSupplyChannelEntry 2 }
+
+
+
+
+-- *****************************************************************
+-- ubiEnvMonMIBNotificationEnables
+-- ****************************************************************
+ ubiEnvMonEnableTempStatusChange OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the ubiEnvMonTempStatusChangeNotif.
+ A false value prevents temperature notifications
+ from being sent by this entity."
+ DEFVAL { false }
+ ::= { ubiEnvMonMIBNotificationEnables 1 }
+
+ ubiEnvMonEnableFanStatusChange OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the ubiEnvMonFanStatusChangeNotif.
+ A false value prevents fan notifications
+ from being sent by this entity."
+ DEFVAL { false }
+ ::= { ubiEnvMonMIBNotificationEnables 2 }
+
+ ubiEnvMonEnableSupplyStatusChange OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the ubiEnvMonSuppStatusChangeNotif.
+ A false value prevents redundant supply notifications
+ from being generated by this system."
+ DEFVAL { false }
+ ::= { ubiEnvMonMIBNotificationEnables 3 }
+
+ ubiEnvMonEnableSupplyChannelStatusChange OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the ubiEnvMonSuppExtStatusChangeNotif.
+ A false value prevents redundant supply notifications
+ from being generated by this system."
+ DEFVAL { false }
+ ::= { ubiEnvMonMIBNotificationEnables 4 }
+
+-- *****************************************************************
+-- ubiEnvMonMIBNotificationPrefix
+-- ****************************************************************
+
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiEnvMonMIBNotifications OBJECT IDENTIFIER ::= { ubiEnvMonMIBNotificationPrefix 0 }
+
+
+ ubiEnvMonTempStatusChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiEnvMonTemperatureDescr,
+ ubiEnvMonTemperatureValue,
+ ubiEnvMonTemperatureState
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiEnvMonTempStatusChangeNotif is sent if there
+ is change in the state of a device being monitored
+ by ubiEnvMonTemperatureState."
+ ::= { ubiEnvMonMIBNotifications 1 }
+
+ ubiEnvMonFanStatusChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiEnvMonFanDescr,
+ ubiEnvMonFanState
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiEnvMonFanStatusChangeNotif is sent if there
+ is change in the state of a device being monitored
+ by ubiEnvMonFanState."
+ ::= { ubiEnvMonMIBNotifications 2 }
+
+ ubiEnvMonSupplyStatusChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiEnvMonSupplyDescr,
+ ubiEnvMonSupplyState
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiEnvMonSupplyStatChangeNotif is sent if there
+ is change in the state of a device being monitored
+ by ubiEnvMonSupplyState."
+ ::= { ubiEnvMonMIBNotifications 3 }
+
+ ubiEnvMonSupplyChannelStatusChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiEnvMonSupplyDescr,
+ ubiEnvMonSupplyChannelType,
+ ubiEnvMonSupplyChannelState
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiEnvMonSuppExtStatusChangeNotif is sent if there
+ is change in the state of a device being monitored
+ by ubiEnvMonSupplyExtChannelStatus."
+ ::= { ubiEnvMonMIBNotifications 4 }
+
+
+-- *****************************************************************
+-- ubiEnvMonMIBConformance
+-- ****************************************************************
+
+-- conformance information
+ubiEnvMonMIBCompliances OBJECT IDENTIFIER ::= { ubiEnvMonMIBConformance 1 }
+ubiEnvMonMIBGroups OBJECT IDENTIFIER ::= { ubiEnvMonMIBConformance 2 }
+
+
+-- compliance statements
+
+ ubiEnvMonMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Ubiquoss Environmental Monitor MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiEnvMonMIBGroup,
+ ubiEnvMonMIBNotifGroup
+ }
+ GROUP ubiEnvMonMIBGroup
+ DESCRIPTION
+ "The ubiEnvMonMIBGroup is applicable for implementations which
+ need to get the system environment information."
+
+ GROUP ubiEnvMonMIBNotifGroup
+ DESCRIPTION
+ "The ubiEnvMonMIBNotifGroup must be
+ implemented for system environment that have notification."
+ ::= { ubiEnvMonMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiEnvMonMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiEnvMonTemperatureDescr,
+ ubiEnvMonTemperatureValue,
+ ubiEnvMonTemperatureHighThreshold,
+ ubiEnvMonTemperatureLowThreshold,
+ ubiEnvMonTemperatureLastShutdown,
+ ubiEnvMonTemperatureState,
+
+ ubiEnvMonFanDescr,
+ ubiEnvMonFanState,
+
+ ubiEnvMonSupplyDescr,
+ ubiEnvMonSupplyState,
+ ubiEnvMonSupplySource,
+
+ ubiEnvMonSupplyExtChannel,
+ ubiEnvMonSupplyExtChannelState,
+
+ ubiEnvMonEnableTempStatusChangeNotif,
+ ubiEnvMonEnableFanStatusChangeNotif,
+ ubiEnvMonEnableSuppStatusChangeNotif,
+ ubiEnvMonEnableSuppExtStatusChangeNotif
+
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing environmental
+ monitoring capability to a ubi chassis."
+ ::= { ubiEnvMonMIBGroups 1 }
+
+ ubiEnvMonMIBNotifGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ ubiEnvMonTempStatusChangeNotif,
+ ubiEnvMonFanStatusChangeNotif,
+ ubiEnvMonSuppStatusChangeNotif,
+ ubiEnvMonSuppExtStatusChangeNotif
+ }
+ STATUS current
+ DESCRIPTION
+ "A notification group providing notification
+ for environmental monitoring. "
+ ::= { ubiEnvMonMIBGroups 2 }
+
+END
diff --git a/MIBS/ubiquoss/UBQS-ERPS-MIB b/MIBS/ubiquoss/UBQS-ERPS-MIB new file mode 100644 index 0000000..9d88f5b --- /dev/null +++ b/MIBS/ubiquoss/UBQS-ERPS-MIB @@ -0,0 +1,804 @@ +-- *****************************************************************
+-- UBQS-ERPS-MIB: Ubiquoss ERPS MIB
+--
+-- Nov 2010, Park Hyung Eun
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-ERPS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Counter32,
+ IpAddress,
+ Gauge32,
+ Integer32,
+ Unsigned32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ RowStatus,
+ DisplayString,
+ TruthValue,
+ FROM SNMPv2-TC
+ ifIndex,
+ FROM IF-MIB
+ VlanIndex,
+ FROM Q-BRIDGE-MIB
+ ubiSysMacAddr,
+ FROM UBQS-SYSTEM-MIB
+ Dot1agCfmMaintDomainName,
+ Dot1agCfmMaintAssocName,
+ FROM UBQS-CFM-MIB
+ UbiBridgeId,
+ FROM UBQS-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiErpsMIB MODULE-IDENTITY
+ LAST-UPDATED "201011290000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ ""
+ ::= { ubiMgmtv2 11 }
+
+
+
+-- *****************************************************************
+-- Textual Conventions
+-- *****************************************************************
+
+
+-- *****************************************************************
+-- ubiERPSMIB
+-- *****************************************************************
+ubiErpsMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiErpsMIB 0 }
+ubiErpsMIBObjects OBJECT IDENTIFIER ::= { ubiErpsMIB 1 }
+ubiErpsMIBConformance OBJECT IDENTIFIER ::= { ubiErpsMIB 2 }
+
+
+ubiErpsGlobal OBJECT IDENTIFIER ::= { ubiErpsMIBObjects 4 }
+ubiErpsNotificationEnables OBJECT IDENTIFIER ::= { ubiErpsMIBObjects 5 }
+
+
+-- *****************************************************************
+-- ubiCfmNotifications
+-- *****************************************************************
+ubiErpsMIBNotifications OBJECT IDENTIFIER ::= { ubiErpsMIBNotificationPrefix 0 }
+
+ ubiErpsRingStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiSysMacAddr,
+ ubiErpsSwitchBridgeId,
+ ubiErpsSwitchRingId,
+ ubiErpsSwitchCurrentState,
+ ubiErpsSwitchEastIf,
+ ubiErpsSwitchEastIfState,
+ ubiErpsSwitchWestIf,
+ ubiErpsSwitchWestIfState,
+ }
+ STATUS current
+ DESCRIPTION
+ "Notification of ERPS State Change."
+ ::= { ubiErpsMIBNotifications 1 }
+
+ ubiErpsRingEastIfStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiSysMacAddr,
+ ubiErpsSwitchBridgeId,
+ ubiErpsSwitchRingId,
+ ubiErpsSwitchEastIf,
+ ubiErpsSwitchEastIfState
+ }
+ STATUS current
+ DESCRIPTION
+ "Notification of East Ring Port State Change."
+ ::= { ubiErpsMIBNotifications 2 }
+
+ ubiErpsRingWestIfStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiSystemMacAddr,
+ ubiErpsSwitchBridgeId,
+ ubiErpsSwitchRingId,
+ ubiErpsSwitchWestIf,
+ ubiErpsSwitchWestIfState
+ }
+ STATUS current
+ DESCRIPTION
+ "Notification of West Ring Port State Change."
+ ::= { ubiErpsMIBNotifications 3 }
+
+
+-- *****************************************************************
+-- ubiErpsBaseTable
+-- *****************************************************************
+
+ ubiErpsBaseTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiErpsBaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ERPS Base information."
+ ::= { ubiErpsMIBObjects 1 }
+
+ ubiErpsBaseEntry OBJECT-TYPE
+ SYNTAX UbiErpsBaseEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of ERPS Base information."
+ INDEX { ubiErpsBaseBridgeId, ubiErpsBaseRingId,
+ ubiErpsBaseEastIf, ubiErpsBaseWestIf,
+ ubiErpsBaseInstId }
+ ::= { ubiErpsBaseTable 1 }
+
+
+ UbiErpsBaseEntry ::= SEQUENCE {
+ ubiErpsBaseBridgeId UbiBridgeId,
+ ubiErpsBaseRingId Integer32,
+ ubiErpsBaseEastIf Integer32,
+ ubiErpsBaseWestIf Integer32,
+ ubiErpsBaseInstId Integer32,
+ ubiErpsBaseRowStatus RowStatus
+ }
+
+ ubiErpsBaseBridgeId OBJECT-TYPE
+ SYNTAX UbiBridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ERPS Base Bridge ID."
+ ::= { ubiErpsBaseEntry 1 }
+
+ ubiErpsBaseRingId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ERPS Base Ring ID."
+ ::= { ubiErpsBaseEntry 2 }
+
+ ubiErpsBaseEastIf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ERPS Base East Ring port."
+ ::= { ubiErpsBaseEntry 3 }
+
+ ubiErpsBaseWestIf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ERPS Base West Ring port."
+ ::= { ubiErpsBaseEntry 4 }
+
+ ubiErpsBaseInstId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ERPS Base Instance ID."
+ ::= { ubiErpsBaseEntry 5 }
+
+ ubiErpsBaseRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiErpsBaseEntry 6 }
+
+
+-- *****************************************************************
+-- ubiErpsVlanTable
+-- *****************************************************************
+
+ ubiErpsVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiErpsVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ERPS Vlan information."
+ ::= { ubiErpsMIBObjects 2 }
+
+ ubiErpsVlanEntry OBJECT-TYPE
+ SYNTAX UbiErpsVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of ERPS Vlan information."
+ INDEX { ubiErpsBaseBridgeId, ubiErpsBaseRingId,
+ ubiErpsVlanVlanId, ubiErpsVlanServiceVlan }
+ ::= { ubiErpsVlanTable 1 }
+
+
+ UbiErpsVlanEntry ::= SEQUENCE {
+ ubiErpsVlanVlanId VlanIndex,
+ ubiErpsVlanServiceVlanType INTEGER,
+ ubiErpsVlanRowStatus RowStatus
+ }
+
+ ubiErpsVlanVlanId OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Vlan ID."
+ ::= { ubiErpsVlanEntry 1 }
+
+ ubiErpsVlanServiceVlanType OBJECT-TYPE
+ SYNTAX INTEGER {
+ service_vlan(1),
+ protected_vlan(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ERPS Vlan Type.
+ service_vlan(1) - Control Vlan
+ protected_vlan(2) - Service Valn"
+ ::= { ubiErpsVlanEntry 2 }
+
+ ubiErpsVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of the row."
+ ::= { ubiErpsVlanEntry 3 }
+
+
+
+-- *****************************************************************
+-- ubiErpsSwitchTable
+-- *****************************************************************
+
+ ubiErpsSwitchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiErpsSwitchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ERPS Switch information."
+ ::= { ubiErpsMIBObjects 3 }
+
+ ubiErpsSwitchEntry OBJECT-TYPE
+ SYNTAX UbiErpsSwitchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of ERPS Switch information."
+ INDEX { ubiErpsSwitchBridgeId, ubiErpsSwitchRingId }
+ ::= { ubiErpsSwitchTable 1 }
+
+
+ UbiErpsSwitchEntry ::= SEQUENCE {
+ ubiErpsSwitchBridgeId UbiBridgeId,
+ ubiErpsSwitchRingId Integer32,
+ ubiErpsSwitchVersion INTEGER,
+ ubiErpsSwitchNodeType INTEGER,
+ ubiErpsSwitchEastIf Integer32,
+ ubiErpsSwitchWestIf Integer32,
+ ubiErpsSwitchEastIfState INTEGER,
+ ubiErpsSwitchWestIfState INTEGER,
+ ubiErpsSwitchRingProtectionLink INTEGER,
+ ubiErpsSwitchRevertiveMode TruthValue,
+ ubiErpsSwitchMegLevel Integer32,
+ ubiErpsSwitchPropagateTc TruthValue,
+ ubiErpsSwitchGuardTimer Integer32,
+ ubiErpsSwitchHoldOff Integer32,
+ ubiErpsSwitchWaitToRestore Integer32,
+ ubiErpsSwitchWaitToBlock Integer32,
+ ubiErpsSwitchMajorRingId Integer32,
+ ubiErpsSwitchEthoamEvent TruthValue,
+ ubiErpsSwitchForcedSwitch INTEGER,
+ ubiErpsSwitchManualSwitch INTEGER,
+ ubiErpsSwitchClear INTEGER,
+ ubiErpsSwitchCurrentState INTEGER,
+ ubiErpsSwitchLastEvent INTEGER,
+ ubiErpsSwitchSuppressEast TruthValue,
+ ubiErpsSwitchSuppressWest TruthValue,
+ ubiErpsSwitchCotNode TruthValue,
+ ubiErpsSwitchCotNbrPort INTEGER,
+ ubiErpsSwitchMdName Dot1agCfmMaintDomainName,
+ ubiErpsSwitchMaName Dot1agCfmMaintAssocName
+ }
+
+ ubiErpsSwitchBridgeId OBJECT-TYPE
+ SYNTAX UbiBridgeId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Bridge ID ERPS is running."
+ ::= { ubiErpsSwitchEntry 1 }
+
+ ubiErpsSwitchRingId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "G8032 ERPS Ring ID."
+ ::= { ubiErpsSwitchEntry 2 }
+
+ ubiErpsSwitchVersion OBJECT-TYPE
+ SYNTAX INTEGER (1 | 2)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G8032 ERPS Version.
+ 1 - Version 1
+ 2 - Version 2"
+ ::= { ubiErpsSwitchEntry 3 }
+
+ ubiErpsSwitchNodeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ ring_none(1),
+ rpl_owner(2),
+ rpl_neighbor(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G8032 ERPS Node Type.
+ ring_none(1) - non-RPL Owner
+ rpl_owner(2) - RPL Owner
+ rpl_neigbor(3) - RPL Neighober"
+ ::= { ubiErpsSwitchEntry 4 }
+
+
+ ubiErpsSwitchEastIf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "East Ring port of ERPS."
+ ::= { ubiErpsSwitchEntry 5 }
+
+
+ ubiErpsSwitchWestIf OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "West Ring port of ERPS."
+ ::= { ubiErpsSwitchEntry 6 }
+
+
+ ubiErpsSwitchEastIfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ block(2),
+ forward(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port status of east ring port."
+ ::= { ubiErpsSwitchEntry 7 }
+
+
+ ubiErpsSwitchWestIfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ block(2),
+ forward(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Port status of west ring port."
+ ::= { ubiErpsSwitchEntry 8 }
+
+
+ ubiErpsSwitchRingProtectionLink OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ east(2),
+ west(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indication of Ring protection link(RPL).
+ none(1) - non-RPL
+ east(2) - East port is RPL
+ wast(3) - West port is RPL"
+ ::= { ubiErpsSwitchEntry 9 }
+
+ ubiErpsSwitchRevertiveMode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G8032 ERPS Switch Mode.
+ - If this is configured, it is revertive mode,
+ is not, it is non-revertive mode."
+ ::= { ubiErpsSwitchEntry 10 }
+
+ ubiErpsSwitchMegLevel OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "G8032 ERPS MEG Level."
+ ::= { ubiErpsSwitchEntry 11 }
+
+ ubiErpsSwitchPropagateTc OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this is configured, when sub-ring topolgy is changed,
+ sub-ring transmits Topology Change Message to major-ring."
+ ::= { ubiErpsSwitchEntry 12 }
+
+ ubiErpsSwitchGuardTimer OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Guard Timer value."
+ ::= { ubiErpsSwitchEntry 13 }
+
+ ubiErpsSwitchHoldOff OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Hold-off Timer value."
+ ::= { ubiErpsSwitchEntry 14 }
+
+ ubiErpsSwitchWaitToRestore OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wait to Restore Timer value."
+ ::= { ubiErpsSwitchEntry 15 }
+
+ ubiErpsSwitchWaitToBlock OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Waith to Block Timer value."
+ ::= { ubiErpsSwitchEntry 16 }
+
+ ubiErpsSwitchMajorRingId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Major-ring ID who is inter operated."
+ ::= { ubiErpsSwitchEntry 17 }
+
+ ubiErpsSwitchEthoamEvent OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable interopering with CFM CCM."
+ ::= { ubiErpsSwitchEntry 18 }
+
+ ubiErpsSwitchForcedSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ east(2),
+ west(3),
+ both(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indication of Forced swith ring port.
+ none - none
+ east - east ring port
+ west - west ring port
+ both - both ring port"
+ ::= { ubiErpsSwitchEntry 19 }
+
+
+ ubiErpsSwitchManualSwitch OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ east(2),
+ west(3),
+ both(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indication of Manual swith ring port.
+ none - none
+ east - east ring port
+ west - west ring port
+ both - both ring port"
+ ::= { ubiErpsSwitchEntry 20 }
+
+
+ ubiErpsSwitchClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ east(2),
+ west(3),
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Clear Forced/Manual swith."
+ ::= { ubiErpsSwitchEntry 21 }
+
+ ubiErpsSwitchCurrentState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ init(1),
+ idle(2),
+ protection(3),
+ manual_switch(4),
+ forced_switch(5),
+ pending(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Informaiont of ERPS current state.
+ init(1)
+ - Initialize State machine: One of ring ports is blocked.
+ idle(2)
+ - Idle state: RPL is blocked and ring ports of others are unblocked.
+ protection(3)
+ - Protection state: When links are failed,
+ RPL is unblocked and ring ports of others are unblocked.
+ manual_switch(4)
+ - Manual switch state: Manually switched port is blocked
+ and ring ports of others are unblocked.
+ forced_switch(5)
+ - Force switch state: Forcedly switched ports are blocked
+ and ring ports of others are unblocked.
+ pending(6)
+ - Pneding state: When status of links changed to 'unfailed',
+ one of them is still unblocked."
+ ::= { ubiErpsSwitchEntry 22 }
+
+
+ ubiErpsSwitchLastEvent OBJECT-TYPE
+ SYNTAX INTEGER {
+ r_aps_nr(1),
+ r_aps_nr_rb(2),
+ r_aps_wtb_running(3),
+ wtb_expires(4),
+ r_aps_wtr_running(5),
+ wtr_expires(6),
+ ms(7),
+ r_aps_ms(8),
+ clear(9),
+ l_clear_sf(10),
+ l_sf(11),
+ r_aps_sf(12),
+ fs(13),
+ r_aps_fs(14),
+ event_flush_req(15)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last Event of ERPS.
+ r_aps_nr(1) - received R-APS(NR)
+ r_aps_nr_rb(2) - received R-APS(NR/RB)
+ r_aps_wtb_running(3) - WTB is started
+ wtb_espires(4) - WTB is expired
+ r_aps_wtr_running(5) - WTR is started
+ wtr_expires(6) - WTR is expired
+ ms(7) - Manual switched
+ r_aps_ms(8) - rceived R-APS(MS)
+ clear(9) - Clear Pending/MS/FS state
+ l_clear_sf(10) - Local clear SF
+ l_sf(11) - Local SF
+ r_aps_sf(12) - received R-APS(SF)
+ fs(13) - Forced switch
+ r_aps_fs(14) - rceived R-APS(FS)
+ event_flush_req(15) - rceived R-APS(Flush request)"
+ ::= { ubiErpsSwitchEntry 23 }
+
+ ubiErpsSwitchSuppressEast OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Suppress trasmission R-APS to east ring port."
+ ::= { ubiErpsSwitchEntry 24 }
+
+ ubiErpsSwitchSuppressWest OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "uppress trasmission R-APS to west ring port"
+ ::= { ubiErpsSwitchEntry 25 }
+
+ ubiErpsSwitchCotNode OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indication of COT node."
+ ::= { ubiErpsSwitchEntry 26 }
+
+ ubiErpsSwitchCotNbrPort OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ east(2),
+ west(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indication of COT neighbor port.
+ none(1) - none
+ east(2) - east ring port
+ west(3) - west ring port"
+ ::= { ubiErpsSwitchEntry 27 }
+
+
+ ubiErpsSwitchMdName OBJECT-TYPE
+ SYNTAX Dot1agCfmMaintDomainName
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CFM Maintenance Domain Name for inter operation."
+ ::= { ubiErpsSwitchEntry 28 }
+
+
+ ubiErpsSwitchMaName OBJECT-TYPE
+ SYNTAX Dot1agCfmMaintAssocName
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CFM Maintenance association Name for inter operation."
+ ::= { ubiErpsSwitchEntry 29 }
+
+
+-- *****************************************************************
+-- ubiErpsGlobal
+-- *****************************************************************
+
+ ubiErpsGlobalHoldOff OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "milliseconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global hold-off timer value."
+ ::= { ubiErpsGlobal 1 }
+
+
+
+-- *****************************************************************
+-- ubiErpsNotificationEnables
+-- *****************************************************************
+
+ ubiErpsRingStateChangeEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable Notificaion of ERPS State Change."
+ ::= { ubiErpsNotificationEnables 1 }
+
+ ubiErpsRingEastIfStateChangeEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable Notificaiont of East Port Status Change."
+ ::= { ubiErpsNotificationEnables 2 }
+
+ ubiErpsRingWestIfStateChangeEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable Notificaiont of East Port Status Change."
+ ::= { ubiErpsNotificationEnables 3 }
+
+
+
+-- ***********************************************************
+-- ubiIfErpsTable
+-- ***********************************************************
+
+ ubiIfErpsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIfErpsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ERPS information on interface."
+ ::= { ubiErpsMIBObjects 6 }
+
+
+ ubiIfErpsEntry OBJECT-TYPE
+ SYNTAX UbiIfErpsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of ERPS information on interface."
+ INDEX { ifIndex }
+ ::= { ubiIfErpsTable 1 }
+
+
+ UbiIfErpsEntry ::= SEQUENCE
+ {
+ ubiIfErpsAggMinLink Integer32
+ }
+
+ ubiIfErpsAggMinLink OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minmum Link count to activate Port-channel in ERPS.
+ - To activate Port-channel, actived members of port-channel
+ must be minmum link count at least."
+ ::= { ubiIfErpsEntry 1 }
+
+
+
+-- *****************************************************************
+-- ubiErpsMIBConformance
+-- *****************************************************************
+
+-- Conformance Information
+ubiErpsMIBCompliances OBJECT IDENTIFIER ::= { ubiErpsMIBConformance 1 }
+ubiErpsMIBGroups OBJECT IDENTIFIER ::= { ubiErpsMIBConformance 2 }
+
+
+-- compliance statements
+
+ ubiErpsMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for VTP implementations."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiErpsBaseGroup
+ }
+ ::= { ubiErpsMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiErpsBaseGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiErpsMIBGroups 1 }
+END
+
+
+
+
diff --git a/MIBS/ubiquoss/UBQS-INTERFACE-MIB b/MIBS/ubiquoss/UBQS-INTERFACE-MIB new file mode 100644 index 0000000..6e5325e --- /dev/null +++ b/MIBS/ubiquoss/UBQS-INTERFACE-MIB @@ -0,0 +1,2193 @@ +-- *****************************************************************
+-- UBQS-INTERFACE-MIB
+--
+-- May 2009, Park Hyung Eun
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-INTERFACE-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Counter32,
+ Gauge32,
+ Unsigned32,
+ Integer32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ RowStatus,
+ TruthValue,
+ TimeStamp,
+ DisplayString,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ ifIndex,
+ InterfaceIndexOrZero,
+ ifName,
+ ifType,
+ ifAdminStatus,
+ ifOperStatus
+ FROM IF-MIB
+ entPhysicalIndex
+ FROM ENTITY-MIB
+ SnmpAdminString
+ FROM SNMP-FRAMEWORK-MIB
+ VlanIndex,
+ FROM Q-BRIDGE-MIB
+ UbiPortList,
+ UbiBridgeId,
+ Unsigned64,
+ IfOperStatusReason
+ FROM UBQS-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiInterfaceMIB MODULE-IDENTITY
+ LAST-UPDATED "200905260000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "A MIB module for the physical interface
+ in IF-MIB (RFC2863)."
+ ::= { ubiMgmtv2 4 }
+
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+PortType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the port type."
+ SYNTAX INTEGER {
+ other(1), -- none of the following (no transceiver, bad eeprom and so on)
+
+ -- 10/100 Ethernet
+ e100BaseUnknown(10), -- Unknown Fiber Fast Ethernet
+ e10BaseT(11), -- UTP Ethernet
+ e10BaseF(12), -- Multi Mode fiber Ethernet
+ e100BaseTX(13), -- UTP Fast Ethernet (Cat 5)
+ e100BaseT4(14), -- UTP Fast Ethernet (Cat 3)
+ e100BaseF(15), -- Multi Mode fiber Fast Ethernet
+ e100BaseLX(16), -- Long Wave fiber Fast Ethernet
+ e100BaseFsm(17), -- Single Mode fiber Fast Ethernet
+ e10a100BaseTX(18), -- 10/100 UTP Ethernet(Cat 3/5)
+ e100BaseBX10(19),
+ e100BaseBX10D(20), -- Fiber Fast Ethernet bi-directional
+ -- 10km Downlink over SMF
+ e100BaseBX10U(21), -- Fiber Fast Ethernet bi-directional
+ -- 10km Uplink over SMF
+ e100BaseSX(22), -- Short Wave Fiber Fast Ethernet
+
+
+ -- Gigabit Ethernet
+ e1000BaseUnknown(100), -- Unknown Giga Ethernet
+ e1000BaseLX(101), -- Long Wave fiber Giga Ethernet
+ e1000BaseSX(102), -- Short Wave fiber Giga Ethernet
+ e1000BaseCX(103), -- Copper Gigabit Ethernet
+ e1000BaseLH(104), -- Long Haul fiber Giga Ethernet
+ e1000BaseT(105), -- Twisted Pair Giga Ethernet
+ e10a100a1000BaseT(106), -- 10/100/1000 BaseT
+ e1000BaseZX(107), -- Extended Reach Giga Ethernet
+
+ e1000BaseBX(108), -- ubiquoss
+ e1000BaseBX10D(109), -- Giga Ethernet bi-directional 10km
+ -- Downlink over SMF
+ e1000BaseBX10U(110), -- Giga Ethernet bi-directional 10km
+ -- Uplink over SMF
+ e1000BasePX(111), -- ubiquoss
+ e1000BaseBT(112), -- BT Giga Ethernet
+ e1000BaseSvc(113), -- Service Module Giga Ethernet
+ e1000BasePXPon(114), -- Unknown Pon
+ e1000BasePX20(115), -- Pon 20km
+ e1000BasePX30(116), -- Pon 30km
+
+
+ -- 10 Gigabit Ethernet
+ e10GBaseUnknown(1000), -- Unknown 10G
+ e10GBaseCPX(1001), --10GE Parallel 860nm Laser
+ e10GBaseLX4(1002), -- 10GE Wide-WDM 1310nm Laser
+ e10GBaseEX4(1003), -- 10GE Wide-WDM 1550 Laser
+ e10GBaseLR(1004), -- 10GE Serial 1310nm Laser
+ e10GBaseSX4(1005), -- 10GE Wide-WDM 850nm Laser
+ e10GBaseER(1006), -- 10GE Serial 1550nm Laser
+ e10GBaseSR(1007), -- 10GE Serial 850nm Laser
+ e10GBaseCX4(1008), -- 10GE XAUI Copper
+ e10GBaseSW(1009), -- 10GE Laser
+ e10GBaseLW(1010), -- 10GE Laser
+ e10GBaseEW(1011), -- 10GE Laser
+ e10GBaseSvc(1012), -- Service Module 10G Ethernet
+ e10GBaseZR(1013), -- 10GE Laser
+ e100BaseEX(1014), -- Fiber Fast Ethernet
+ e100BaseZX(1015), -- Extended Reach Fiber Fast Ethernet
+ e10GBaseLRM(1016), -- 10GE Laser 300m over 50um Multi Mode Fiber
+ e10GBaseT(1017), -- 10GE Laser twisted pair
+ e10GBaseSfpPlus(1018), -- 10GE SFP PLUS
+ e10GBaseEPON(1019), -- 10GE EPON
+
+ -- 40 Gigabit Ethernet
+ e40GBaseUnknown(2000), -- Unknown 40G
+ e40GBaseCR4(2001), -- 40GE Twin-ax copper cable
+ e40GBaseSR4(2002), -- 40GE Serial 850nm Laser
+ e40GBaseLR4(2003), -- 40GE Serial 1300nm Laser
+ e40GXLPPI(2004) -- 40GE Active Cable
+ }
+
+PortGBICTypeList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the type of slot."
+ SYNTAX INTEGER {
+ none(0), -- unequipped
+ other(1), -- equipped, none of the following list
+ sfp(2),
+ xfp(3),
+ sfp-plus(4),
+ qsfp-plus(5)
+ }
+
+UbiSwitchportType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A port type. The possible port types are:
+ customerVlanPort(0) - Indicates a port is a C-tag
+ aware port of an enterprise VLAN aware bridge.
+
+ providerNetworkPort(1) - Indicates a port is an S-tag
+ aware port of a Provider Bridge or Backbone Edge
+ Bridge used for connections within a PBN or PBBN.
+
+ customerNetworkPort(2) - Indicates a port is an S-tag
+ aware port of a Provider Bridge or Backbone Edge
+ Bridge used for connections to the exterior of a
+ PBN or PBBN.
+
+ customerEdgePort(3) - Indicates a port is a C-tag
+ aware port of a Provider Bridge used for connections
+ to the exterior of a PBN or PBBN.
+
+ customerBackbonePort(4) - Indicates a port is a I-tag
+ aware port of a Backbone Edge Bridge's B-component.
+
+ virtualInstancePort(5) - Indicates a port is a virtual
+ S-tag aware port within a Backbone Edge Bridge's
+ I-component which is responsible for handling
+ S-tagged traffic for a specific backbone service
+ instance.
+
+ dBridgePort(6) - Indicates a port is a VLAN-unaware
+ member of an 802.1D bridge.
+ access(7)
+ trunk(8)
+ hybrid(9) "
+
+ SYNTAX BITS {
+ customerVlanPort(0),
+ providerNetworkPort(1),
+ customerNetworkPort(2),
+ customerEdgePort(3),
+ customerBackbonePort(4),
+ virtualInstancePort(5),
+ dBridgePort(6),
+ access(7),
+ trunk(8),
+ hybrid(9)
+ }
+
+UbiFlowctrlWatermark ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "represent flowcontrol watermark value :
+
+ '3d 3d'
+
+ --------------------------
+ first value = wmpause(0-255)
+ second value = wmcancel(0-255)"
+ SYNTAX OCTET STRING (SIZE(7))
+
+-- ***************************************************************
+-- ubiInterfaceMIB
+-- ***************************************************************
+ubiInterfaceMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiInterfaceMIB 0 }
+ubiInterfaceMIBObjects OBJECT IDENTIFIER ::= { ubiInterfaceMIB 1 }
+ubiInterfaceMIBConformance OBJECT IDENTIFIER ::= { ubiInterfaceMIB 2 }
+
+
+
+ubiIfNotificationEnables OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 1 }
+ubiPortExt OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 3 }
+ubiSwitchPort OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 4 }
+ubiPortTrafficControl OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 5 }
+ubiIfStatistics OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 6 }
+ubiPortControl OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 7 }
+ubiIfErps OBJECT IDENTIFIER ::= { ubiInterfaceMIBObjects 8 }
+
+
+-- subtable of ubiIfNotificationEnables
+ubiGrp1 OBJECT IDENTIFIER ::= { ubiIfNotificationEnables 1 }
+ubiGrp2 OBJECT IDENTIFIER ::= { ubiIfNotificationEnables 2 }
+
+
+-- ***********************************************************
+-- ubiInterfaceMIBNotificationPrefix
+-- ***********************************************************
+ubiInterfaceNotifications OBJECT IDENTIFIER ::= { ubiInterfaceMIBNotificationPrefix 0 }
+ubiTrafficControlNotifications OBJECT IDENTIFIER ::= { ubiInterfaceMIBNotificationPrefix 1 }
+
+
+ ubiPortAutoNegoFault NOTIFICATION-TYPE
+ OBJECTS {
+ ubiPortName,
+ ubiPortAutoNegoFaultState
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiPortAutoNegoFault notification is sent
+ at auto negotiation failure for a particular physical
+ port."
+ ::= { ubiInterfaceNotifications 1 }
+
+ ubiLoadMonitorRisingAlarm NOTIFICATION-TYPE
+ OBJECTS {
+ ubiPortName,
+ ubiLoadMonitorType,
+ ubiLoadMonitorVariable,
+ ubiLoadMonitorValue,
+ ubiLoadMonitorAlarmType,
+ ubiLoadMonitorCriticalThreshold,
+ ubiLoadMonitorMajorThreshold,
+ ubiLoadMonitorUnit,
+ ubiLoadMonitorAlarmZone
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiLoadMonitorRisingAlarm notification is sent
+ when the ubiLoadMonitorValue crosses its rising threshold."
+ ::= { ubiTrafficControlNotifications 1 }
+
+ ubiLoadMonitorFallingAlarm NOTIFICATION-TYPE
+ OBJECTS {
+ ubiPortName,
+ ubiLoadMonitorType,
+ ubiLoadMonitorVariable,
+ ubiLoadMonitorValue,
+ ubiLoadMonitorAlarmType,
+ ubiLoadMonitorCriticalThreshold,
+ ubiLoadMonitorMajorThreshold,
+ ubiLoadMonitorUnit,
+ ubiLoadMonitorAlarmZone
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiLoadMonitorRisingAlarm notification is sent
+ when the ubiLoadMonitorValue crosses its falling threshold."
+ ::= { ubiTrafficControlNotifications 2 }
+
+ ubiTrafficControlRisingAlarm NOTIFICATION-TYPE
+ OBJECTS
+ {
+ ubiPortName,
+ ubiTrafficControlBaseType,
+ ubiTrafficControlType,
+ ubiTrafficControlDirection,
+ ubiTrafficControlStatus,
+ ubiTrafficControlHighThreshold,
+ ubiTrafficControlLowThreshold,
+ ubiTrafficControlAverageRate,
+ ubiTrafficControlOneMinRate,
+ ubiTrafficControlAlarmCount
+ }
+
+
+ STATUS current
+ DESCRIPTION
+ "A ubiTrafficControlRisingAlarm is sent
+ when ubiTrafficControlOneMinRate is greater than current threshold."
+ ::= { ubiTrafficControlNotifications 3 }
+
+ ubiTrafficControlFallingAlarm NOTIFICATION-TYPE
+ OBJECTS
+ {
+ ubiPortName,
+ ubiTrafficControlBaseType,
+ ubiTrafficControlType,
+ ubiTrafficControlDirection,
+ ubiTrafficControlStatus,
+ ubiTrafficControlHighThreshold,
+ ubiTrafficControlLowThreshold,
+ ubiTrafficControlAverageRate,
+ ubiTrafficControlOneMinRate,
+ ubiTrafficControlAlarmCount
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiTrafficControlFallingAlarm is sent
+ when ubiTrafficControlOneMinRate is less than current threshold."
+ ::= { ubiTrafficControlNotifications 4 }
+
+
+-- ***********************************************************
+-- ubiIfNotificationEnables
+-- ***********************************************************
+
+ ubiLinkUpDownEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the notification of linkup/down."
+ DEFVAL { false }
+ ::= { ubiGrp1 1 }
+
+
+ ubiPortAutoNegoFaultEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the notification of the auto negotiation
+ failure for a particular physical port."
+ DEFVAL { false }
+ ::= { ubiGrp2 1 }
+
+ ubiLoadMonitorAlarmEnabled OBJECT-TYPE
+ SYNTAX BITS
+ {
+ input(0),
+ crc(1),
+ error(2),
+ drop(3),
+ output(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the notification of ubiLoadMonitorRisingAlarm
+ and ubiLoadMonitorFallingAlarm."
+ ::= { ubiGrp2 2 }
+
+ ubiTrafficControlAlarmEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the notification of ubiTrafficControlRisingAlarm
+ and ubiTrafficControlFallingAlarm."
+ DEFVAL { false }
+ ::= { ubiGrp2 3 }
+
+
+-- ***********************************************************
+-- ubiIfPortTable
+-- ***********************************************************
+
+ ubiPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about physical interface."
+ ::= { ubiInterfaceMIBObjects 2 }
+
+ ubiPortEntry OBJECT-TYPE
+ SYNTAX UbiPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ applicable to a particular physical interface."
+ INDEX { ifIndex }
+ ::= { ubiPortTable 1 }
+
+ UbiPortEntry ::= SEQUENCE {
+ ubiPortName DisplayString,
+ ubiPortType PortType,
+ ubiPortOperStatus INTEGER,
+ -- ubiPortGBICStatus INTEGER,
+ -- ubiPortGBICType PortGBICTypeList,
+ ubiPortDuplex INTEGER,
+ ubiPortSpeed INTEGER,
+ ubiPortAdminDuplex INTEGER,
+ ubiPortAdminSpeed INTEGER,
+ ubiPortMtu Integer32,
+ ubiPortL2L3IfState INTEGER,
+ ubiPortAutoNegoFaultState INTEGER,
+ ubiPortReset INTEGER,
+ ubiPortGBICSerialNumber DisplayString,
+ ubiPortLocalSwitching INTEGER
+ }
+
+ ubiPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The physical port name."
+ ::= { ubiPortEntry 1 }
+
+ ubiPortType OBJECT-TYPE
+ SYNTAX PortType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the physical port."
+ ::= { ubiPortEntry 2 }
+
+ ubiPortOperStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ up(2), -- status ok
+ disable(3) -- disable
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational status of the port.
+ down(1) is down
+ up(2) is up
+ disable(3) is administratively down"
+ ::= { ubiPortEntry 3 }
+
+ -- ubiPortGBICStatus OBJECT-TYPE
+ -- SYNTAX INTEGER
+ -- {
+ -- none(0),
+ -- in(1),
+ -- out(2)
+ -- }
+ -- MAX-ACCESS read-only
+ -- STATUS current
+ -- DESCRIPTION
+ -- "The current operational status of the equipped slot."
+ -- ::= { ubiPortEntry 4 }
+
+
+ -- ubiPortGBICType OBJECT-TYPE
+ -- SYNTAX PortGBICTypeList
+ -- MAX-ACCESS read-only
+ -- STATUS current
+ -- DESCRIPTION
+ -- "The current GBIC Type of the equipped slot."
+ -- ::= { ubiPortEntry 5 }
+
+
+ ubiPortDuplex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ half(1),
+ full(2),
+ auto(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the port is operating in half-
+ duplex, full-duplex or auto negotiation mode."
+ ::= { ubiPortEntry 4 }
+
+
+ ubiPortSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(0),
+ speed_10(10),
+ speed_100(100),
+ speed_1000(1000),
+ speed_2500(2500),
+ speed_10000(10000),
+ speed_40000(40000)
+ }
+ UNITS "Mbps"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational speed of the port."
+ ::= { ubiPortEntry 5 }
+
+
+ ubiPortAdminDuplex OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ half(1),
+ full(2),
+ auto(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The desired duplex of the port."
+ ::= { ubiPortEntry 6 }
+
+ ubiPortAdminSpeed OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ auto(0),
+ speed_10(10),
+ speed_100(100),
+ speed_1000(1000),
+ speed_2500(2500),
+ speed_10000(10000),
+ speed_40000(40000)
+ }
+ UNITS "Mbps"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The desired speed of the port."
+ ::= { ubiPortEntry 7 }
+
+ ubiPortMtu OBJECT-TYPE
+ SYNTAX Integer32 (1500..10218 )
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MTU value of the port."
+ DEFVAL { 1500 }
+ ::= { ubiPortEntry 8 }
+
+ ubiPortL2L3IfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ routed(1),
+ switchport(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The operational mode of the port whether the port
+ is layer 2 or layer 3."
+ ::= { ubiPortEntry 9 }
+
+
+ ubiPortAutoNegoFaultState OBJECT-TYPE
+ SYNTAX INTEGER {
+ ok(1),
+ fail(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The link is down due to auto negotiation failure.
+ This state indicates the state of auto negotiation
+ failure for a particular port. But it's used for
+ notification only."
+ ::= { ubiPortEntry 10 }
+
+ ubiPortReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reset the physical port."
+ ::= { ubiPortEntry 11 }
+
+ ubiPortLocalSwitching OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Port local-switching"
+ ::= { ubiPortEntry 12 }
+
+
+
+-- ***********************************************************
+-- ubiPortExtTable
+-- ***********************************************************
+
+ ubiPortExtTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPortExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ more information about physical interface."
+ ::= { ubiPortExt 1 }
+
+ ubiPortExtEntry OBJECT-TYPE
+ SYNTAX UbiPortExtEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing management information
+ applicable to a particular physical interface."
+ INDEX { ifIndex }
+ ::= { ubiPortExtTable 1 }
+
+ UbiPortExtEntry ::= SEQUENCE {
+ ubiPortGBICStatus INTEGER,
+ ubiPortGBICType PortGBICTypeList,
+ ubiPortGBICSerialNumber DisplayString
+ }
+
+ ubiPortGBICStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ in(1),
+ out(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current operational status of the equipped slot."
+ ::= { ubiPortExtEntry 1 }
+
+
+ ubiPortGBICType OBJECT-TYPE
+ SYNTAX PortGBICTypeList
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The current GBIC Type of the equipped slot.
+ none(0): unequipped
+ other(1) : equipped, none of the following list
+ sfp(2)
+ xfp(3)
+ sfp-plus(4) "
+ ::= { ubiPortExtEntry 2 }
+
+
+ ubiPortGBICSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The serial number of this GBIC."
+ ::= { ubiPortExtEntry 3 }
+
+
+
+-- ***********************************************************
+-- ubiSwitchPortTable
+-- ***********************************************************
+
+ ubiSwitchportTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table contains the information for switchport."
+ ::= { ubiSwitchPort 1 }
+
+ ubiSwitchportEntry OBJECT-TYPE
+ SYNTAX UbiSwitchportEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each switchport."
+ INDEX { ifIndex }
+ ::= { ubiSwitchportTable 1 }
+
+
+ UbiSwitchportEntry ::= SEQUENCE
+ {
+ ubiSwitchportName DisplayString,
+ ubiSwitchportMode UbiSwitchportType,
+ ubiSwitchportBridgeId UbiBridgeId,
+ ubiSwitchportVlanNative VlanIndex,
+ ubiSwitchportVlanDefault VlanIndex
+ }
+
+ ubiSwitchportName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about
+ the interface."
+ ::= { ubiSwitchportEntry 1 }
+
+ ubiSwitchportMode OBJECT-TYPE
+ SYNTAX UbiSwitchportType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A port type. The possible port types are:
+ customerVlanPort(0) - Indicates a port is a C-tag
+ aware port of an enterprise VLAN aware bridge.
+
+ providerNetworkPort(1) - Indicates a port is an S-tag
+ aware port of a Provider Bridge or Backbone Edge
+ Bridge used for connections within a PBN or PBBN.
+
+ customerNetworkPort(2) - Indicates a port is an S-tag
+ aware port of a Provider Bridge or Backbone Edge
+ Bridge used for connections to the exterior of a
+ PBN or PBBN.
+
+ customerEdgePort(3) - Indicates a port is a C-tag
+ aware port of a Provider Bridge used for connections
+ to the exterior of a PBN or PBBN.
+
+ customerBackbonePort(4) - Indicates a port is a I-tag
+ aware port of a Backbone Edge Bridge's B-component.
+
+ virtualInstancePort(5) - Indicates a port is a virtual
+ S-tag aware port within a Backbone Edge Bridge's
+ I-component which is responsible for handling
+ S-tagged traffic for a specific backbone service
+ instance.
+
+ dBridgePort(6) - Indicates a port is a VLAN-unaware
+ member of an 802.1D bridge.
+ access(7)
+ trunk(8)
+ hybrid(9)
+ "
+ ::= { ubiSwitchportEntry 2 }
+
+ ubiSwitchportBridgeId OBJECT-TYPE
+ SYNTAX UbiBridgeId
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is used to allocate the bridge
+ group id."
+ ::= { ubiSwitchportEntry 3 }
+
+ ubiSwitchportVlanNative OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The native vlan of a switchport."
+ ::= { ubiSwitchportEntry 4 }
+
+ ubiSwitchportVlanDefault OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The default vlan of a switchport."
+ ::= { ubiSwitchportEntry 5 }
+
+
+-- ***********************************************************
+-- ubiSwitchPortVlanControlTable
+-- ***********************************************************
+
+ ubiSwitchPortVlanControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchPortVlanControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the control information
+ of vlan for switchport."
+ ::= { ubiSwitchPort 2 }
+
+ ubiSwitchPortVlanControlEntry OBJECT-TYPE
+ SYNTAX UbiSwitchPortVlanControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of vlan control for each switchport."
+ INDEX { ifIndex, ubiVlanIndex }
+ ::= { ubiSwitchPortVlanControlTable 1 }
+
+
+ UbiSwitchPortVlanControlEntry ::= SEQUENCE
+ {
+ ubiSwitchportVlanTaggedSet INTEGER,
+ ubiSwitchportVlanUntaggedSet INTEGER,
+ ubiSwitchportVlanEgressTaggedSet INTEGER
+ }
+
+ ubiSwitchportVlanTaggedSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0), -- none of the following
+ add(1),
+ delete(2),
+ except(3),
+ all(4),
+ none(5)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The operational set of the switchport for a specific
+ tagged vlan.
+
+ If a value of set is all(4), the vlan index
+ should be a zero.
+ "
+ ::= { ubiSwitchPortVlanControlEntry 1 }
+
+ ubiSwitchportVlanUntaggedSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0), -- none of the following
+ add(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The operational set of the switchport for a specific
+ untagged vlan.
+
+ If a value of set is all(4), the vlan index
+ should be a zero.
+ "
+ ::= { ubiSwitchPortVlanControlEntry 2 }
+
+ ubiSwitchportVlanEgressTaggedSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The operational set of the switchport for a egress
+ tagged vlan."
+ ::= { ubiSwitchPortVlanControlEntry 3 }
+
+-- ***********************************************************
+-- ubiSwitchVlanStackingTable
+-- ***********************************************************
+
+ ubiSwitchVlanStackingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSwitchVlanStackingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the stacking information
+ of vlan for switchport."
+ ::= { ubiSwitchPort 3 }
+
+ ubiSwitchVlanStackingEntry OBJECT-TYPE
+ SYNTAX UbiSwitchVlanStackingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of vlan stacking for each switchport."
+ INDEX { ifIndex }
+ ::= { ubiSwitchVlanStackingTable 1 }
+
+
+ UbiSwitchVlanStackingEntry ::= SEQUENCE
+ {
+ ubiVlanStackingMode INTEGER,
+ ubiVlanStackingEthertype DisplayString,
+ }
+
+ ubiVlanStackingMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ customerEdgePort (1),
+ providerPort (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan-stacking mode"
+ ::= { ubiSwitchVlanStackingEntry 1 }
+
+ ubiVlanStackingEthertype OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan-stacking ethertype (format : 0xhhhh)"
+ ::= { ubiSwitchVlanStackingEntry 2 }
+
+-- ***********************************************************
+-- ubiLoadMonitorTable
+-- ***********************************************************
+
+ ubiLoadMonitorTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiLoadMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the information of load monitoring."
+ ::= { ubiPortTrafficControl 1 }
+
+
+ ubiLoadMonitorEntry OBJECT-TYPE
+ SYNTAX UbiLoadMonitorEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of load monitoring configuration."
+ INDEX { ifIndex, ubiLoadMonitorType }
+ ::= { ubiLoadMonitorTable 1 }
+
+
+ UbiLoadMonitorEntry ::= SEQUENCE
+ {
+ ubiLoadMonitorType INTEGER,
+ ubiLoadMonitorInterval Integer32,
+ ubiLoadMonitorVariable OBJECT IDENTIFIER,
+ ubiLoadMonitorValue Counter64,
+ ubiLoadMonitorCriticalThreshold Integer32,
+ ubiLoadMonitorMajorThreshold Integer32,
+ ubiLoadMonitorUnit DisplayString,
+ ubiLoadMonitorAlarmType INTEGER,
+ ubiLoadMonitorRowStatus RowStatus,
+ ubiLoadMonitorAlarmZone INTEGER,
+ }
+
+ ubiLoadMonitorType OBJECT-TYPE
+ SYNTAX INTEGER {
+ input(1),
+ crc(2),
+ error(3),
+ drop(4),
+ output(5),
+ storm-control-discard(6)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object specifies the type of load monitoring.
+ For example, If type is input, ubiLoadMonitorVariable
+ should be the particular variable related to the input
+ statistics."
+ ::= { ubiLoadMonitorEntry 1 }
+
+ ubiLoadMonitorInterval OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The monitoring interval."
+ ::= { ubiLoadMonitorEntry 2 }
+
+ ubiLoadMonitorVariable OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The object identifier of the particular variable
+ to be sampled for load monitoring.
+ this variable is decided by ubiLoadMonitorType.
+
+ variable mapping information for load monitoring:
+ type object identifier
+ --------------- -------------------------
+ INPUT ifHCInOctets (64bit)
+ OUTPUT ifHCOutOctets (64bit)
+ CRC ubiIfStatsInCRCErrors (64bit)
+ DISCARD ifInDiscards (32bit)
+ ERROR ifInErrors (32bit)
+ STORM-DISCARD ubiStormTotalDiscards (64bit)
+ "
+ ::= { ubiLoadMonitorEntry 3 }
+
+ ubiLoadMonitorValue OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The sampling value of the statistic for the
+ particular variable."
+ ::= { ubiLoadMonitorEntry 4 }
+
+ ubiLoadMonitorCriticalThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The critical threshold for the sampled statistics."
+ ::= { ubiLoadMonitorEntry 5 }
+
+ ubiLoadMonitorMajorThreshold OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The major threshold for the sampled statistics."
+ ::= { ubiLoadMonitorEntry 6 }
+
+ ubiLoadMonitorUnit OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unit of the sampled statistics and
+ threshold value."
+ ::= { ubiLoadMonitorEntry 7 }
+
+
+ ubiLoadMonitorAlarmType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ critical(1),
+ major(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The alarm type. This object is used
+ for notification only."
+ ::= { ubiLoadMonitorEntry 8 }
+
+ ubiLoadMonitorRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of this entry."
+ ::= { ubiLoadMonitorEntry 9}
+
+ ubiLoadMonitorAlarmZone OBJECT-TYPE
+ SYNTAX INTEGER {
+ normal(0),
+ critical(1),
+ major(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "This object indicates the current alarm zone. "
+ ::= { ubiLoadMonitorEntry 10 }
+
+
+-- ***********************************************************
+-- ubiTrafficControl
+-- ***********************************************************
+
+ ubiTrafficControl OBJECT IDENTIFIER ::= { ubiPortTrafficControl 2 }
+ ubiTrafficControlConfig OBJECT IDENTIFIER ::= { ubiTrafficControl 1 }
+
+ ubiTrafficControlReportInterval OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ default(1)
+ }(1..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Interval when alarm is up/down according to traffic count"
+ ::= { ubiTrafficControlConfig 1 }
+
+ ubiTrafficControlObservingPeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ default(1)
+ }(1..1440)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Period for counting traffic"
+ ::= { ubiTrafficControlConfig 2 }
+
+ ubiTrafficControlHighAlarmMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ repeatable(0),
+ once(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action that is operated when traffic is over high-threshold"
+ ::= { ubiTrafficControlConfig 3 }
+
+ ubiTrafficControlLowAlarmMode OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ once(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Action that is operated when traffic is below low-threshold"
+ ::= { ubiTrafficControlConfig 4 }
+
+-- ***********************************************************
+-- ubiTrafficControlTable
+-- ***********************************************************
+--
+-- ubiTrafficControlTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF UbiTrafficControlEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The table for traffic-control configuration"
+-- ::= { ubiTrafficControl 2 }
+--
+-- ubiTrafficControlEntry OBJECT-TYPE
+-- SYNTAX UbiTrafficControlEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The entry representing traffic-control config.
+-- Index description
+-- a) ifindex : interface index
+-- b) trafficBaseType : base type of traffic
+-- value - pps(1), kbps(2)
+-- c) trafficType : type of traffic
+-- value - all(1), unicast(2), broadcast(3), multicast(4)
+-- d) trafficDirection : direction of traffic
+-- value - inbound(1), outbound(2)"
+-- INDEX
+-- {
+-- ifindex,
+-- trafficBaseType,
+-- trafficType,
+-- trafficDirection
+-- }
+-- ::= { ubiTrafficControlTable 1 }
+--
+-- UbiTrafficControlEntry ::= SEQUENCE {
+-- ubiTrafficControlHighThreshold Integer32,
+-- ubiTrafficControlLowThreshold Integer32,
+-- ubiTrafficControlAction INTEGER,
+-- ubiTrafficControlRowStatus RowStatus
+-- }
+--
+-- ubiTrafficControlHighThreshold OBJECT-TYPE
+-- SYNTAX Integer32(1..1500000)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "traffic high-threshold.
+-- kbps could has threshold less than 1000000."
+-- ::= { ubiTrafficControlEntry 1 }
+--
+-- ubiTrafficControlLowThreshold OBJECT-TYPE
+-- SYNTAX Integer32(1..1500000)
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "traffic low-threshold.
+-- kbps could has threshold less than 1000000."
+-- ::= { ubiTrafficControlEntry 2 }
+--
+-- ubiTrafficControlAction OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- alarmOnly(1),
+-- blockMode(2)
+-- }
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "traffic action type"
+-- ::= { ubiTrafficControlEntry 3 }
+--
+-- ubiTrafficControlRowStatus OBJECT-TYPE
+-- SYNTAX RowStatus
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "row status"
+-- ::= { ubiTrafficControlEntry 4 }
+--
+-- ***********************************************************
+-- ubiTrafficStatisticsTable
+-- ***********************************************************
+--
+-- ubiTrafficStatisticsTable OBJECT-TYPE
+-- SYNTAX SEQUENCE OF UbiTrafficStatisticsEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The table of traffic statistices per interface"
+-- ::= { ubiTrafficControl 3 }
+--
+-- ubiTrafficStatisticsEntry OBJECT-TYPE
+-- SYNTAX UbiTrafficStatisticsEntry
+-- MAX-ACCESS not-accessible
+-- STATUS current
+-- DESCRIPTION
+-- "The entry representing intreface traffic statistics.
+-- Index description
+-- a) ifindex : interface index
+-- b) trafficBaseType : base type of traffic
+-- value - pps(0), kbps(1)
+-- c) trafficType : type of traffic
+-- value - all(0), unicast(1), broadcast(2), multicast(3)
+-- d) trafficDirection : direction of traffic
+-- value - inbound(0), outbound(1)"
+-- INDEX
+-- {
+-- ifindex,
+-- trafficBaseType,
+-- TrafficType,
+-- trafficDirection
+-- }
+-- ::= { ubiTrafficStatisticsTable 1 }
+--
+-- UbiTrafficStatisticsEntry ::= SEQUENCE {
+-- ubiTrafficStatisticsStatus INTEGER,
+-- ubiTrafficStatisticsHighThreshold Integer32,
+-- ubiTrafficStatisticsLowThreshold Integer32,
+-- ubiTrafficStatisticsAverageRate DisplayString,
+-- ubiTrafficStatisticsAlarmCount Integer32,
+-- ubiTrafficStatisticsLastAlarmTime DisplayString
+-- }
+--
+-- ubiTrafficStatisticsStatus OBJECT-TYPE
+-- SYNTAX INTEGER
+-- {
+-- normal(0),
+-- alarmed(1)
+-- }
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "traffic status"
+-- ::= { ubiTrafficStatisticsEntry 1 }
+--
+-- ubiTrafficStatisticsHighThreshold OBJECT-TYPE
+-- SYNTAX Integer32(1..1500000)
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "high threshold"
+-- ::= { ubiTrafficStatisticsEntry 2 }
+--
+-- ubiTrafficStatisticsLowThreshold OBJECT-TYPE
+-- SYNTAX Integer32(1..1500000)
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "low threshold"
+-- ::= { ubiTrafficStatisticsEntry 3 }
+--
+-- ubiTrafficStatisticsAverageRate OBJECT-TYPE
+-- SYNTAX DisplayString
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "average rate"
+-- ::= { ubiTrafficStatisticsEntry 4 }
+--
+-- ubiTrafficStatisticsAlarmCount OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "alarm count"
+-- ::= { ubiTrafficStatisticsEntry 5 }
+--
+-- ubiTrafficStatisticsLastAlarmTime OBJECT-TYPE
+-- SYNTAX DisplayString
+-- MAX-ACCESS read-only
+-- STATUS current
+-- DESCRIPTION
+-- "last alarm time"
+-- ::= { ubiTrafficStatisticsEntry 6 }
+--
+
+-- ***********************************************************
+-- ubiTrafficControlTable
+-- ***********************************************************
+
+ ubiTrafficControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiTrafficControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table for traffic-control configuration"
+ ::= { ubiTrafficControl 2 }
+
+ ubiTrafficControlEntry OBJECT-TYPE
+ SYNTAX UbiTrafficControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry representing traffic-control config.
+ Index description
+ a) ubiTrafficControlIfindex : interface index
+ b) ubiTrafficControlBaseType : base type of traffic
+ value - pps(1), kbps(2)
+ c) ubiTrafficControlTrafficType : type of traffic
+ value - all(1), unicast(2), broadcast(3), multicast(4)
+ d) ubiTrafficControlDirection : direction of traffic
+ value - inbound(1), outbound(2)"
+ INDEX
+ {
+ ubiTrafficControlIfindex,
+ ubiTrafficControlBaseType,
+ ubiTrafficControlType,
+ ubiTrafficControlDirection
+ }
+ ::= { ubiTrafficControlTable 1 }
+
+ UbiTrafficControlEntry ::= SEQUENCE {
+ ubiTrafficControlIfindex Integer32,
+ ubiTrafficControlBaseType INTEGER,
+ ubiTrafficControlType INTEGER,
+ ubiTrafficControlDirection INTEGER,
+ ubiTrafficControlHighThreshold Integer32,
+ ubiTrafficControlLowThreshold Integer32,
+ ubiTrafficControlAction INTEGER,
+ ubiTrafficControlStatus INTEGER,
+ ubiTrafficControlAverageRate DisplayString,
+ ubiTrafficControlOneMinRate DisplayString,
+ ubiTrafficControlAlarmCount Integer32,
+ ubiTrafficControlLastAlarmTime DisplayString,
+ ubiTrafficControlRowStatus RowStatus
+ }
+
+ ubiTrafficControlIfindex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value, greater than zero, for each interface.
+ It is recommended that values are assigned contiguously
+ starting from 1. The value for each interface sub-layer
+ must remain constant at least from one re-initialization of
+ the entity's network management system to the next re-initialization."
+ ::= { ubiTrafficControlEntry 1 }
+
+ ubiTrafficControlBaseType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ pps(1),
+ kbps(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Base type of traffic."
+ ::= { ubiTrafficControlEntry 2 }
+
+ ubiTrafficControlType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ all(1),
+ broadcast(2),
+ multicast(3),
+ unicast(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Type of traffic.
+ Type based on KBPS must be only all(0). remains are only for pps."
+ ::= { ubiTrafficControlEntry 3 }
+
+ ubiTrafficControlDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ inbound(1),
+ outbound(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Direction of traffic."
+ ::= { ubiTrafficControlEntry 4 }
+
+ ubiTrafficControlHighThreshold OBJECT-TYPE
+ SYNTAX Integer32(1..1500000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Traffic high-threshold.
+ Type based on KBPS could has threshold less than 1000000."
+ ::= { ubiTrafficControlEntry 5 }
+
+ ubiTrafficControlLowThreshold OBJECT-TYPE
+ SYNTAX Integer32(1..1500000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Traffic low-threshold.
+ Type based on KBPS could has threshold less than 1000000."
+ ::= { ubiTrafficControlEntry 6 }
+
+ ubiTrafficControlAction OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ alarmOnly(1),
+ blockMode(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Traffic action type."
+ ::= { ubiTrafficControlEntry 7 }
+
+ ubiTrafficControlStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ normal(1),
+ alarm(2),
+ block(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Interface's current status."
+ ::= { ubiTrafficControlEntry 8 }
+
+ ubiTrafficControlAverageRate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average rate of controlled traffic."
+ ::= { ubiTrafficControlEntry 9 }
+
+ ubiTrafficControlOneMinRate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate of controlled traffic per 1 minute."
+ ::= { ubiTrafficControlEntry 10 }
+
+ ubiTrafficControlAlarmCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Number of alarmed times."
+ ::= { ubiTrafficControlEntry 11 }
+
+ ubiTrafficControlLastAlarmTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last alarmed time"
+ ::= { ubiTrafficControlEntry 12 }
+
+
+ ubiTrafficControlRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Row Status"
+ ::= { ubiTrafficControlEntry 13 }
+
+-- ***********************************************************
+-- ubiClearTrafficControl
+-- ***********************************************************
+
+ ubiClearTrafficControl OBJECT IDENTIFIER ::= { ubiTrafficControl 3 }
+
+ ubiClearTrafficControlInterface OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If value is 0, clear all interface.
+ If value is ifindex, clear specific interface (only physical interface)"
+ ::= { ubiClearTrafficControl 1 }
+
+ ubiClearTrafficControlBaseType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ pps(1),
+ kbps(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Traffic-control base type.
+ 'none' value means all base type."
+ ::= { ubiClearTrafficControl 2 }
+
+ ubiClearTrafficControlType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ all(1),
+ unicast(2),
+ broadcast(3),
+ multicast(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Traffic-control type.
+ Type based on KBPS must be all.
+ 'none' value means all traffic type."
+ ::= { ubiClearTrafficControl 3 }
+
+ ubiClearTrafficControlDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ inbound(1),
+ outbound(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Traffic-control direction.
+ 'none' value means all direction."
+ ::= { ubiClearTrafficControl 4 }
+
+ ubiClearTrafficControlOperate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ excute(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "clear excute"
+ ::= { ubiClearTrafficControl 5 }
+
+
+-- ***********************************************************
+-- ubiIfClassStatsTable
+-- ***********************************************************
+
+ ubiIfEgressQueueStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIfEgressQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the information for egress
+ queue statistics."
+ ::= { ubiIfStatistics 1 }
+
+
+ ubiIfEgressQueueStatsEntry OBJECT-TYPE
+ SYNTAX UbiIfEgressQueueStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of the port that configure cos feild.
+ that port collects the pass and drop statistics
+ for egress queue."
+ INDEX { ifIndex, ubiIfEqStatsQueueId }
+ ::= { ubiIfEgressQueueStatsTable 1 }
+
+
+ UbiIfEgressQueueStatsEntry ::= SEQUENCE
+ {
+ ubiIfEqStatsQueueId Integer32,
+ ubiIfEqStatsPassOctets Counter64,
+ ubiIfEqStatsDropOctets Counter64,
+ ubiIfEqStatsPassPkts Counter,
+ ubiIfEqStatsDropPkts Counter,
+ ubiIfEqStatsQueueDescr DisplayString
+ }
+
+ ubiIfEqStatsQueueId OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The queue identifier."
+ ::= { ubiIfEgressQueueStatsEntry 1 }
+
+ ubiIfEqStatsPassOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pass counter for bytes."
+ ::= { ubiIfEgressQueueStatsEntry 2 }
+
+ ubiIfEqStatsDropOctets OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The drop counter for bytes."
+ ::= { ubiIfEgressQueueStatsEntry 3 }
+
+ ubiIfEqStatsPassPkts OBJECT-TYPE
+ SYNTAX Counter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The pass counter for packets."
+ ::= { ubiIfEgressQueueStatsEntry 4 }
+
+ ubiIfEqStatsDropPkts OBJECT-TYPE
+ SYNTAX Counter
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The drop counter for packets."
+ ::= { ubiIfEgressQueueStatsEntry 5 }
+
+ ubiIfEqStatsQueueDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information
+ about the interface's each queue."
+ ::= { ubiIfEgressQueueStatsEntry 6 }
+
+
+
+-- ***********************************************************
+-- ubiIfStatsTable
+-- ***********************************************************
+
+ ubiIfStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the statistics for physical port."
+ ::= { ubiIfStatistics 2 }
+
+ ubiIfStatsEntry OBJECT-TYPE
+ SYNTAX UbiIfStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A Entry contains the statistics of a particular
+ physical port."
+ INDEX { ifIndex }
+ ::= { ubiIfStatsTable 1 }
+
+
+ UbiIfStatsEntry ::= SEQUENCE
+ {
+ ubiIfStatsInPkts Counter64,
+ ubiIfStatsOutPkts Counter64,
+ ubiIfStatsInCRCErrors Counter64,
+ ubiIfStatsCounterClear INTEGER,
+ ubiIfStatsSnmpClear INTEGER
+ }
+
+ ubiIfStatsInPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input packets for a given
+ physical port."
+ ::= { ubiIfStatsEntry 1 }
+
+ ubiIfStatsOutPkts OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of output packets for a given
+ physical interface."
+ ::= { ubiIfStatsEntry 2 }
+
+ ubiIfStatsInCRCErrors OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of input CRC errors for a given
+ interface."
+ ::= { ubiIfStatsEntry 3 }
+
+ ubiIfStatsCounterClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ clear(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initialize the counter"
+ ::= { ubiIfStatsEntry 14 }
+
+ ubiIfStatsSnmpClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ clear(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initialize the statistics in this table."
+ ::= { ubiIfStatsEntry 15 }
+
+-- ***********************************************************
+-- ubiIfTrafficRateTable
+-- ***********************************************************
+
+ ubiTrafficRateTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiTrafficRateEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "traffic rate per interface"
+ ::= { ubiIfStatistics 3 }
+
+ ubiTrafficRateEntry OBJECT-TYPE
+ SYNTAX UbiTrafficRateEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "traffic rate per interface"
+ INDEX { ifindex }
+ ::= { ubiTrafficRateTable 1 }
+
+ UbiTrafficRateEntry ::= SEQUENCE {
+ ubiIfStatsInTrafficRate Counter64,
+ ubiIfStatsOutTrafficRate Counter64
+ }
+
+ ubiIfStatsInTrafficRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiTrafficRateEntry 1 }
+
+ ubiIfStatsOutTrafficRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiTrafficRateEntry 2 }
+
+-- ***********************************************************
+-- ubiFlowControlTable
+-- ***********************************************************
+
+ ubiFlowControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiFlowControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of flowcontrol information on physical ports."
+ ::= { ubiPortControl 1 }
+
+ ubiFlowControlEntry OBJECT-TYPE
+ SYNTAX UbiFlowControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of flowcontrol information on physical port."
+ INDEX { ifIndex }
+ ::= { ubiFlowControlTable 1 }
+
+ UbiFlowControlEntry ::= SEQUENCE
+ {
+ ubiFlowctrlReceive INTEGER,
+ ubiFlowctrlSend INTEGER,
+ ubiFlowctrlWatermark UbiFlowctrlWatermark
+ }
+
+ ubiFlowctrlReceive OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "flowcontrol on receive."
+ ::= { ubiFlowControlEntry 1 }
+
+ ubiFlowctrlSend OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "flowcontrol on send"
+ ::= { ubiFlowControlEntry 2 }
+
+ ubiFlowctrlWatermark OBJECT-TYPE
+ SYNTAX UbiFlowctrlWatermark
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "flowcontrol watermark value"
+ ::= { ubiFlowControlEntry 3 }
+
+-- ***********************************************************
+-- ubiRateLimit
+-- ***********************************************************
+ ubiRateLimit OBJECT IDENTIFIER ::= { ubiPortControl 2 }
+
+ ubiRateLimitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of rate-limit information on physical ports"
+ ::= { ubiRateLimit 1 }
+
+ ubiRateLimitEntry OBJECT-TYPE
+ SYNTAX UbiRateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of rate-limit information on physical port"
+ INDEX { ifIndex }
+ ::= { ubiRateLimitTable 1 }
+
+ UbiRateLimitEntry ::= SEQUENCE
+ {
+ ubiEgressTrafficRate Integer32,
+ ubiEgressBucketSize Integer32,
+ ubiIngressLevel DisplayString
+ }
+
+ ubiEgressTrafficRate OBJECT-TYPE
+ SYNTAX Integer32(1..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "egress traffic rate"
+ ::= { ubiRateLimitEntry 1 }
+
+ ubiEgressBucketSize OBJECT-TYPE
+ SYNTAX Integer32(1..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "egress bucket size"
+ ::= { ubiRateLimitEntry 2 }
+
+ ubiIngressLevel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ingress level, range from 0.01 to 100.00"
+ ::= { ubiRateLimitEntry 3 }
+
+
+ ubiRateLimitQueueEgressTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRateLimitQueueEgressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of rate-limit q-egress information on physical ports"
+ ::= { ubiRateLimit 2 }
+
+ ubiRateLimitQueueEgressEntry OBJECT-TYPE
+ SYNTAX UbiRateLimitQueueEgressEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of rate-limit q-egress information on physical port"
+ INDEX { ifIndex, ubiQueueId }
+ ::= { ubiRateLimitQueueEgressTable 1 }
+
+
+ UbiRateLimitQueueEgressEntry ::= SEQUENCE
+ {
+ ubiQueueId Integer32,
+ ubiQueueEgressTrafficRate Integer32,
+ ubiQueueEgressBucketSize Integer32
+ }
+
+ ubiQueueId OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "queue id"
+ ::= { ubiRateLimitQueueEgressEntry 1 }
+
+ ubiQueueEgressTrafficRate OBJECT-TYPE
+ SYNTAX Integer32(1..10000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "q-egress traffic rate"
+ ::= { ubiRateLimitQueueEgressEntry 2 }
+
+ ubiQueueEgressBucketSize OBJECT-TYPE
+ SYNTAX Integer32(1..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "q-egress bucket size"
+ ::= { ubiRateLimitQueueEgressEntry 3 }
+
+
+-- ***********************************************************
+-- ubiStormControlTable
+-- ***********************************************************
+
+ ubiStormControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiStormControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of storm-control information on physical ports"
+ ::= { ubiPortControl 3 }
+
+ ubiStormControlEntry OBJECT-TYPE
+ SYNTAX UbiStormControlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of storm-control information on physical port"
+ INDEX { ifIndex }
+ ::= { ubiStormControlTable 1 }
+
+ UbiStormControlEntry ::= SEQUENCE
+ {
+ ubiBroadcastLevel DisplayString,
+ ubiMulticastLevel DisplayString,
+ ubiUnicastLevel DisplayString
+ }
+
+ ubiBroadcastLevel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "broadcast control level, range from 0.01 to 100.00"
+ ::= { ubiStormControlEntry 1 }
+
+ ubiMulticastLevel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "multicast control level, range from 0.01 to 100.00"
+ ::= { ubiStormControlEntry 2 }
+
+ ubiUnicastLevel OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "unicast control level, range from 0.01 to 100.00"
+ ::= { ubiStormControlEntry 3 }
+
+
+-- ***********************************************************
+-- ubiStormControlStatisticsTable
+-- ***********************************************************
+
+ ubiStormDiscardStats OBJECT IDENTIFIER ::= { ubiPortControl 4 }
+
+ ubiStormDiscardStatsClear OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ clear(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Initialize the counters for discarded packet by Storm-Control."
+ ::= { ubiStormDiscardStats 1 }
+
+ ubiStormDiscardStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiStormDiscardStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains the statistics of discarded packets by Storm-control on physical ports"
+ ::= { ubiStormDiscardStats 2 }
+
+ ubiStormDiscardStatsEntry OBJECT-TYPE
+ SYNTAX UbiStormDiscardStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry of storm-control discard statistics on physical port"
+ INDEX { ifIndex }
+ ::= { ubiStormDiscardStatsTable 1 }
+
+ UbiStormDiscardStatsEntry ::= SEQUENCE
+ {
+ ubiStormUnicastDiscards Counter64,
+ ubiStormMulticastDiscards Counter64,
+ ubiStormBroadcastDiscards Counter64,
+ ubiStormTotalDiscards Counter64,
+-- ubiStormStatsClear INTEGER
+ }
+
+ ubiStormUnicastDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discarded Unicast packets by Storm-control for a given interface."
+ ::= { ubiStormDiscardStatsEntry 1 }
+
+ ubiStormMulticastDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discarded Multicast packets by Storm-control for a given interface."
+ ::= { ubiStormDiscardStatsEntry 2 }
+
+ ubiStormBroadcastDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of discarded Broadcast packets by Storm-control for a given interface."
+ ::= { ubiStormDiscardStatsEntry 3 }
+
+ ubiStormTotalDiscards OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Total number of discarded packets by Storm-control for a given interface."
+ ::= { ubiStormDiscardStatsEntry 4 }
+
+-- ubiStormStatsClear OBJECT-TYPE
+-- SYNTAX INTEGER {
+-- none(0),
+-- clear(1)
+-- }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "Initialize the counters for discarded packet by Storm-Control."
+-- ::= { ubiStormControlStatsEntry 5 }
+
+-- ***********************************************************
+-- ubiIfErpsTable
+-- ***********************************************************
+
+ ubiIfErpsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIfErpsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of ERPS information on interface."
+ ::= { ubiIfErps 1 }
+
+
+ ubiIfErpsEntry OBJECT-TYPE
+ SYNTAX UbiIfErpsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The entry of ERPS information on interface."
+ INDEX { ifIndex }
+ ::= { ubiIfErpsTable 1 }
+
+
+ UbiIfErpsEntry ::= SEQUENCE
+ {
+ ubiIfErpsAggMinLink Integer32
+ }
+
+ ubiIfErpsAggMinLink OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Minmum Link count to activate Port-channel in ERPS.
+ - To activate Port-channel, actived members of port-channel
+ must be minmum link count at least."
+ ::= { ubiIfErpsEntry 1 }
+
+
+
+-- ***********************************************************
+-- ubiIfMIBConformance
+-- ***********************************************************
+ubiInterfaceMIBCompliances OBJECT IDENTIFIER ::= { ubiInterfaceMIBConformance 1 }
+ubiInterfaceMIBGroups OBJECT IDENTIFIER ::= { ubiInterfaceMIBConformance 2 }
+-- Compliance
+
+ ubiInterfaceMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-INTERFACE-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiPortGroup,
+ ubiIfStatsGroup,
+ ubiSwitchportGroup,
+ ubiTrafficMonitoringGroup,
+ ubiExtIfStatsGroup,
+ }
+ ::= { ubiInterfaceMIBCompliances 1 }
+
+
+ ubiPortGroup OBJECT-GROUP
+ OBJECTS {
+ ubiLinkUpDownEnable,
+ ubiPortMediaDescr,
+ ubiPortGBICState,
+ ubiPortGBICType,
+ ubiPortDuplex,
+ ubiPortMtu
+ }
+
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about physical port."
+ ::= { ubiInterfaceMIBGroups 1 }
+
+
+ ubiIfStatsGroup OBJECT-GROUP
+ OBJECTS {
+ ubiIfStatsInPkts,
+ ubiIfStatsOutPkts,
+ ubiIfStatsInCRCErrors
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing packet
+ statistics for a given port."
+ ::= { ubiInterfaceMIBGroups 2 }
+
+ ubiSwitchportGroup OBJECT-GROUP
+ OBJECTS {
+ ubiPortL2L3IfState,
+ ubiSwitchportName,
+ ubiSwitchportMode,
+ ubiSwitchportBridgeId,
+ ubiSwitchportVlanNative,
+ ubiSwitchportVlanDefault,
+ ubiSwitchportVlanTaggedSet,
+ ubiSwitchportVlanUntaggedSet
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ the switchport information."
+ ::= { ubiInterfaceMIBGroups 3 }
+
+END
diff --git a/MIBS/ubiquoss/UBQS-IP-MIB b/MIBS/ubiquoss/UBQS-IP-MIB new file mode 100644 index 0000000..3005c48 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-IP-MIB @@ -0,0 +1,791 @@ +-- *****************************************************************
+-- UBQS-IP-MIB : Ubiquoss IP Information MIB
+--
+-- Dec 2010, Park Hyung Eun
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-IP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Unsigned32,
+ Integer32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ RowStatus,
+ TimeStamp,
+ DisplayString,
+ TruthValue,
+ TEXTUAL-CONVENTION,
+ PhysAddress
+ FROM SNMPv2-TC
+ InetAddress,
+ InetAddressType,
+ InetAddressPrefixLength,
+ FROM INET-ADDRESS-MIB
+ InterfaceIndex
+ FROM IF-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiIpMIB MODULE-IDENTITY
+ LAST-UPDATED "201012280000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines IP information."
+ ::= { ubiMgmtv2 14 }
+
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiInterfaceMIB
+-- ***************************************************************
+ubiIpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiIpMIB 0 }
+ubiIpMIBObjects OBJECT IDENTIFIER ::= { ubiIpMIB 1 }
+ubiPingMIBObjects OBJECT IDENTIFIER ::= { ubiIpMIB 2 }
+ubiIpMIBConformance OBJECT IDENTIFIER ::= { ubiIpMIB 3 }
+
+ubiPingGlobal OBJECT IDENTIFIER ::= { ubiPingMIBObjects 1 }
+ubiPingSend OBJECT IDENTIFIER ::= { ubiPingMIBObjects 2 }
+ubiPingResults OBJECT IDENTIFIER ::= { ubiPingMIBObjects 3 }
+
+
+
+
+
+ -- ***************************************************************
+-- ubiIpMIBNotificationPrefix
+-- ***************************************************************
+ubiIpMIBNotifications OBJECT IDENTIFIER ::= { ubiIpMIBNotificationPrefix 1 }
+ubiPingMIBNotifications OBJECT IDENTIFIER ::= { ubiIpMIBNotificationPrefix 2 }
+
+ ubiPingSendCompletion NOTIFICATION-TYPE
+ OBJECTS {
+ ubiPingSendCompleted,
+ ubiPingSendPackets,
+ ubiPingReceivedPackets
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent at the completion
+ of the sequence of pings."
+ ::= { ubiPingMIBNotifications 1 }
+
+
+
+
+-- ***********************************************************
+-- ubiIpAddrTable
+-- ***********************************************************
+ ubiIpAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of addressing information relevant to
+ this entity's IP addresses."
+ ::= { ubiIpMIBObjects 1 }
+
+ ubiIpAddrEntry OBJECT-TYPE
+ SYNTAX UbiIpAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The addressing information for one of this
+ entity's IP addresses."
+ INDEX { ubiIpAddrType, ubiIpAddress, ubiIpAddrPrefixLen }
+ ::= { ubiIpAddrTable 1 }
+
+ UbiIpAddrEntry ::= SEQUENCE {
+ ubiIpAddrType InetAddressType,
+ ubiIpAddress InetAddress,
+ ubiIpAddrIfIndex InterfaceIndex,
+ ubiIpAddrPrefixLen InetAddressPrefixLength,
+ ubiIpAddrStatus INTEGER,
+ ubiIpAddrRowstatus RowStatus,
+ }
+
+ ubiIpAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address type.
+
+ ipv4(1) An IPv4 address as defined by the
+ InetAddressIPv4 textual convention.
+
+ ipv6(2) An IPv6 address as defined by the
+ InetAddressIPv6 textual convention."
+ ::= { ubiIpAddrEntry 1 }
+
+ ubiIpAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address to which this entry's addressing
+ information pertains."
+ ::= { ubiIpAddrEntry 2 }
+
+ ubiIpAddrPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The prefix length associated with the IP address."
+ ::= { ubiIpAddrEntry 3 }
+
+ ubiIpAddrIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies
+ the interface to which this entry is applicable."
+ ::= { ubiIpAddrEntry 4 }
+
+ ubiIpAddrStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Indicate whether this entry is primary or not."
+ DEFVAL { primary }
+ ::= { ubiIpAddrEntry 5 }
+
+
+ ubiIpAddrRowstatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or
+ delete an existing row in this table."
+ ::= { ubiIpAddrEntry 6 }
+
+
+-- ***********************************************************
+-- ubiInetRouteTable
+-- ***********************************************************
+ ubiInetRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiInetRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of addressing information relevant to
+ this entity's IP addresses."
+ ::= { ubiIpMIBObjects 2 }
+
+ ubiInetRouteEntry OBJECT-TYPE
+ SYNTAX UbiInetRouteEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The addressing information for one of this
+ entity's IP addresses."
+ INDEX { ubiInetRouteInstance,
+ ubiInetRouteDestType, ubiInetRouteDest, ubiInetRouteDestPfxLen,
+ ubiInetRouteNextHopType, ubiInetRouteNextHop, ubiInetRouteIfIndex }
+ ::= { ubiInetRouteTable 1 }
+
+ UbiInetRouteEntry ::= SEQUENCE {
+ ubiInetRouteInstance Unsigned32,
+ ubiInetRouteDestType InetAddressType,
+ ubiInetRouteDest InetAddress,
+ ubiInetRouteDestPfxLen InetAddressPrefixLength,
+ ubiInetRouteNextHopType InetAddressType,
+ ubiInetRouteNextHop InetAddress,
+ ubiInetRouteIfIndex InterfaceIndex,
+ ubiInetRoutetype INTEGER,
+ ubiInetRouteProto INTEGER,
+ ubiInetRouteMetric1 Integer32,
+ ubiInetRouteMetric2 Integer32,
+ ubiInetRouteMetric3 Integer32,
+ ubiInetRouteMetric4 Integer32,
+ ubiInetRouteMetric5 Integer32,
+ ubiInetRouteStatus INTEGER,
+ ubiInetRouteDistance Integer32,
+ ubiInetRouteTag Unsigned32,
+ ubiInetRouteNextHopName DisplayString,
+ ubiInetRouteRowstatus RowStatus,
+ }
+
+
+ ubiInetRouteInstance OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The instance identifier of the (conceptual) routing table
+ containing this route."
+ ::= { ubiInetRouteEntry 1 }
+
+ ubiInetRouteDestType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination address type.
+
+ ipv4(1) An IPv4 address as defined by the
+ InetAddressIPv4 textual convention.
+
+ ipv6(2) An IPv6 address as defined by the
+ InetAddressIPv6 textual convention."
+ ::= { ubiInetRouteEntry 2 }
+
+ ubiInetRouteDest OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The destination IP address of this route."
+ ::= { ubiInetRouteEntry 3 }
+
+ ubiInetRouteDestPfxLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 4 }
+
+ ubiInetRouteNextHopType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 5 }
+
+ ubiInetRouteNextHop OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 6 }
+
+ ubiInetRouteIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 7 }
+
+ ubiInetRoutetype OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ invalid(2),
+ direct(3),
+ indirect(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 8 }
+
+ ubiInetRouteProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ local(2),
+ netmgmt(3),
+ icmp(4),
+ egp(5),
+ ggp(6),
+ hello(7),
+ rip(8),
+ isis(9),
+ esis(10),
+ ciscoIgrp(11),
+ bbnSpfIgp(12),
+ ospf(13),
+ bgp(14)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 9 }
+
+ ubiInetRouteMetric1 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 10 }
+
+ ubiInetRouteMetric2 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 11 }
+
+ ubiInetRouteMetric3 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 12 }
+
+ ubiInetRouteMetric4 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 13 }
+
+ ubiInetRouteMetric5 OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 14 }
+
+ ubiInetRouteStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ active(1),
+ inactive(2),
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 15 }
+
+ ubiInetRouteDistance OBJECT-TYPE
+ SYNTAX Integer32 (1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 16 }
+
+ ubiInetRouteTag OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 17 }
+
+ ubiInetRouteNextHopName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 18 }
+
+ ubiInetRouteRowstatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInetRouteEntry 19 }
+
+-- ***********************************************************
+-- ubiIpv6NeighborTable
+-- ***********************************************************
+
+ ubiIpv6NeighborTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIpv6NeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of addressing information relevant to
+ this entity's IPv6 addresses."
+ ::= { ubiIpMIBObjects 3 }
+
+ ubiIpv6NeighborEntry OBJECT-TYPE
+ SYNTAX UbiIpv6NeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The addressing information for one of this
+ entity's IPv6 addresses."
+ INDEX { ubiIpv6NeighborIfIndex, ubiIpv6NeighborNetAddress }
+ ::= { ubiIpv6NeighborTable 1 }
+
+ UbiIpv6NeighborEntry ::= SEQUENCE {
+ ubiIpv6NeighborIfIndex InterfaceIndex,
+ ubiIpv6NeighborPhysAddress PhysAddress,
+ ubiIpv6NeighborNetAddress InetAddress,
+ ubiIpv6NeighborType INTEGER,
+ ubiIpv6NeighborState INTEGER,
+ ubiIpv6NeighborLastUpdated TimeStamp,
+ ubiIpv6NeighborRowstatus RowStatus
+ }
+
+ ubiIpv6NeighborIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The inde value which uniquely identifies
+ the interface to which this entry is applicable"
+ ::= { ubiIpv6NeighborEntry 1 }
+
+ ubiIpv6NeighborPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress (SIZE(0..65535))
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The media-dependent `physical' address. This object should
+ return 0 when this entry is in the 'incomplete' state.
+
+ As the entries in this table are typically not persistent
+ when this object is written the entity should not save the
+ change to non-volatile storage. Note: a stronger
+ requirement is not used because this object was previously
+ defined."
+ ::= { ubiIpv6NeighborEntry 2 }
+
+ ubiIpv6NeighborNetAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Ipv6Address corresponding to the media-dependent
+ `physical' address.
+
+ This object predates the rule limiting index objects to a
+ max access value of 'not-accessible' and so continues to use
+ a value of 'read-create'."
+ ::= { ubiIpv6NeighborEntry 3 }
+
+ ubiIpv6NeighborType OBJECT-TYPE
+ SYNTAX INTEGER {
+ dynamic(0),
+ static(1)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of mapping.
+
+ Setting this object to the value invalid(2) has the effect
+
+ of invalidating the corresponding entry in the
+ ubiIpv6NeighborTable. That is, it effectively dis-associates
+ the interface identified with said entry from the mapping
+ identified with said entry. It is an implementation-
+ specific matter as to whether the agent removes an
+ invalidated entry from the table. Accordingly, management
+ stations must be prepared to receive tabular information
+ from agents that corresponds to entries not currently in
+ use. Proper interpretation of such entries requires
+ examination of the relevant ubiIpv6NeighborType object.
+
+ As the entries in this table are typically not persistent
+ when this object is written the entity should not save the
+ change to non-volatile storage. Note: a stronger
+ requirement is not used because this object was previously
+ defined."
+ ::= { ubiIpv6NeighborEntry 4 }
+
+ ubiIpv6NeighborState OBJECT-TYPE
+ SYNTAX INTEGER {
+ reachable(1), -- confirmed reachability
+ stale(2), -- unconfirmed reachability
+ delay(3), -- waiting for reachability
+ -- confirmation before entering
+ -- the probe state
+ probe(4), -- actively probing
+ invalid(5), -- an invalidated mapping
+ unknown(6), -- state can not be determined
+ -- for some reason.
+ incomplete(7) -- address resolution is being
+ -- performed.
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Neighbor Unreachability Detection [3] state for the
+ interface when the address mapping in this entry is used.
+ If Neighbor Unreachability Detection is not in use,
+ this object is always unknown(6)."
+ REFERENCE "RFC2461"
+ ::= { ubiIpv6NeighborEntry 5 }
+
+
+ ubiIpv6NeighborLastUpdated OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The value of sysUpTime at the time this entry was last
+ updated. If this entry was updated prior to the last re-
+ initialization of the local network management subsystem,
+ then this object contains a zero value."
+ ::= { ubiIpv6NeighborEntry 6 }
+
+ ubiIpv6NeighborRowstatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of this conceptual row.
+
+ As all objects in this conceptual row have default values, a
+ row can be created and made active by setting this object
+ appropriately.
+
+ The RowStatus TC requires that this DESCRIPTION clause
+ states under which circumstances other objects in this row
+ can be modified. The value of this object has no effect on
+ whether other objects in this conceptual row can be
+ modified."
+ ::= { ubiIpv6NeighborEntry 7 }
+
+-- ***********************************************************
+-- ubiIpPingObject
+-- ***********************************************************
+
+-- ubiPingSend
+
+ ubiPingSendProto OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1),
+ ip(2),
+ ipv6(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The protocol to use."
+ ::= { ubiPingSend 1 }
+
+ ubiPingSendTarget OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The address of the device to be pinged."
+ ::= { ubiPingSend 2 }
+
+ ubiPingSendRepeat OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the number of ping packets to send
+ to the target."
+ DEFVAL { 5 }
+ ::= { ubiPingSend 3 }
+
+ ubiPingSendPacketSize OBJECT-TYPE
+ SYNTAX Integer32(0..60000)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the size of ping packets to send
+ to the target."
+ DEFVAL { 100 }
+ ::= { ubiPingSend 4 }
+
+ ubiPingSendTimeout OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the amount of time to wait for a response."
+ DEFVAL { 2000 }
+ ::= { ubiPingSend 5 }
+
+ ubiPingSendInterval OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the amount of time to wait before
+ sending the next packet."
+ ::= { ubiPingSend 6 }
+
+ ubiPingSendSrcAddr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the sender IP address for sending packets."
+ ::= { ubiPingSend 7 }
+
+ ubiPingSendTTL OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the TTL."
+ ::= { ubiPingSend 8 }
+
+ ubiPingSendTos OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the Type Of Service."
+ ::= { ubiPingSend 9 }
+
+ ubiPingSendDF OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ do(1),
+ dont(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the DF bit in IP header. dont(2) means
+ a packet cannot be fragmented."
+ ::= { ubiPingSend 10 }
+
+ ubiPingSendExecute OBJECT-TYPE
+ SYNTAX INTEGER {
+ send(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Send the ping packets when value is set to
+ send(1)."
+ ::= { ubiPingSend 15 }
+
+
+
+-- ubiPingResults
+ ubiPingSendCompleted OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Set to true when all the packets in this sequence have been
+ either responded to or timed out."
+ ::= { ubiPingResults 1 }
+
+ ubiPingSendPackets OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The total number of the sending ping."
+ ::= { ubiPingResults 2 }
+
+ ubiPingReceivedPackets OBJECT-TYPE
+ SYNTAX Counter32
+ ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The total number of the received ping."
+ ::= { ubiPingResults 3 }
+
+
+-- ***********************************************************
+-- ubiIpMIBConformance
+-- ***********************************************************
+ubiIpMIBCompliances OBJECT IDENTIFIER ::= { ubiIpMIBConformance 1 }
+ubiIpMIBGroups OBJECT IDENTIFIER ::= { ubiIpMIBConformance 2 }
+-- Compliance
+
+ ubiIpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-IP-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiIpAddrGroup,
+ ubiPingGroup
+ }
+ GROUP ubiIpAddrGroup
+ DESCRIPTION
+ "The ubiIpAddrGroup is applicable for implementations which
+ need to get the address information of the system."
+
+ GROUP ubiPingGroup
+ DESCRIPTION
+ "The ubiPingGroup is applicable for implementations which
+ need to test the ping."
+ ::= { ubiIpMIBCompliances 2 }
+
+
+ ubiIpAddrGroup OBJECT-GROUP
+ OBJECTS {
+ ubiIpAddrType,
+ ubiIpAddress,
+ ubiIpAddrIfIndex,
+ ubiIpAddrPrefixLen ,
+ ubiIpAddrStatus ,
+ ubiIpAddrRowstatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the address information of system."
+ ::= { ubiIpMIBGroups 1 }
+
+
+ ubiPingGroup OBJECT-GROUP
+ OBJECTS {
+ ubiPingSendProto,
+ ubiPingSendTarget,
+ ubiPingSendRepeat,
+ ubiPingSendPacketSize ,
+ ubiPingSendTimeout ,
+ ubiPingSendInterval,
+ ubiPingSendSrcAddr,
+ ubiPingSendTtl ,
+ ubiPingSendTos,
+ ubiPingSendDF,
+ ubiPingSendExecute ,
+ ubiPingSendCompleted,
+ ubiPingSendPackets,
+ ubiPingReceivedPackets
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the ping."
+ ::= { ubiIpMIBGroups 2 }
+
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-LAG-MIB b/MIBS/ubiquoss/UBQS-LAG-MIB new file mode 100644 index 0000000..d6f1e04 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-LAG-MIB @@ -0,0 +1,455 @@ +-- *****************************************************************
+-- UBQS-LAG-MIB.: Ubiquoss LAG MIB
+--
+-- Dec 2010, Park Hyung Eun
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-LAG-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP,
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ RowStatus,
+ FROM SNMPv2-TC
+ ifIndex, InterfaceIndex,
+ FROM IF-MIB
+ DisplayString,
+ FROM RFC1213-MIB
+ UbiPortList,
+ FROM UBQS-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiLagMIB MODULE-IDENTITY
+ LAST-UPDATED "201012070000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "Link Aggregation MIB module for managing 802.3ad"
+ ::= { ubiMgmtv2 16 }
+
+
+
+-- *****************************************************************
+-- Textual Conventions
+-- *****************************************************************
+ UbiLagList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The type of aggregation load-balance"
+ SYNTAX BITS
+ {
+ src-mac(1),
+ dst-mac(2),
+ src-dst-mac(3),
+ src-ip(4),
+ dst-ip(5),
+ src-dst-ip(6),
+ src-port(7),
+ dst-port(8),
+ src-dst-port(9)
+ }
+
+-- *****************************************************************
+-- ubiLagMIBObjects
+-- *****************************************************************
+
+ubiLagMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiLagMIB 0 }
+ubiLagMIBObjects OBJECT IDENTIFIER ::= { ubiLagMIB 1 }
+ubiLagMIBConformance OBJECT IDENTIFIER ::= { ubiLagMIB 2 }
+
+
+
+ubiAgg OBJECT IDENTIFIER ::= { ubiLagMIBObjects 1 }
+
+
+-- *****************************************************************
+-- ubiLagNotification
+-- *****************************************************************
+
+ubiBackupIntfMIBNotifications OBJECT IDENTIFIER ::= { ubiLagMIBNotificationsPrefix 1 }
+
+ ubiBackupIntfSwitchover NOTIFICATION-TYPE
+ OBJECTS {
+ ubiReduIfIndex,
+ ubiReduBackupIfIndex,
+ ubiReduIfName,
+ ubiReduLink,
+ ubiReduMode,
+ ubiReduRvt,
+ ubiReduBackupIf
+ }
+ STATUS current
+ DESCRIPTION
+ "Backup Interface Switchover Notifiaction"
+ ::= { ubiBackupIntfMIBNotifications 1 }
+
+
+-- *****************************************************************
+-- ubiAggTable
+-- *****************************************************************
+
+ ubiAggTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAggEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the generic aggregation
+ information."
+ ::= { ubiAgg 1 }
+
+ ubiAggEntry OBJECT-TYPE
+ SYNTAX UbiAggEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each aggregation."
+ INDEX { ubiLagAggId }
+ ::= { ubiAggTable 1 }
+
+ UbiAggEntry ::= SEQUENCE {
+ ubiAggId Integer32,
+ ubiAggDelete INTEGER
+ }
+
+ ubiAggId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Aggregation ID"
+ ::= { ubiAggEntry 1 }
+
+ ubiAggDelete OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ set(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Remove the particular aggregation. If it is success
+ to remove the entry, the corresponding port information
+ is deleted from ubiAggPortTable."
+ ::= { ubiAggEntry 2 }
+
+-- *****************************************************************
+-- ubiAggPortTable
+-- *****************************************************************
+
+ ubiAggPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAggPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the aggregation port
+ information."
+ ::= { ubiAgg 2 }
+
+ ubiAggPortEntry OBJECT-TYPE
+ SYNTAX UbiAggPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each aggregation port."
+ INDEX { ubiLagAggId, ifIndex }
+ ::= { ubiAggPortTable 1 }
+
+
+ UbiAggPortEntry ::= SEQUENCE {
+ ubiAggPortAggMode INTEGER,
+ ubiAggPortRowStatus RowStatus
+ }
+
+ ubiAggPortAggMode OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(1), -- none of the following
+ on(2),
+ off(3),
+ active(4),
+ passive(5)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The mode of aggregation that needed to create
+ the particular aggregation and set the aggregation
+ port."
+ ::= { ubiAggPortEntry 1 }
+
+ ubiAggPortRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of aggregation row.
+ The createAndGo(4)can create the aggregation and
+ set the particular port to that aggregation.
+ The destroy(6) can unset the particular port from the aggregation.
+ If you want to remove the aggregation, set ubiAggDelete."
+ ::= { ubiAggPortEntry 2 }
+
+-- *****************************************************************
+-- ubiLagLoadBalanceTable
+-- *****************************************************************
+ ubiLagLoadBalanceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiLagLoadBalanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the aggregation load-balance
+ information."
+ ::= { ubiAgg 3 }
+
+ ubiLagLoadBalanceEntry OBJECT-TYPE
+ SYNTAX UbiLagLoadBalanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for aggregation load-balance."
+ INDEX { ubiLagLoadBalanceAggId }
+ ::= { ubiLagLoadBalanceTable 1 }
+
+ UbiLagLoadBalanceEntry ::= SEQUENCE {
+ ubiLagLoadBalanceAggId INTEGER,
+ ubiLagLoadBalanceMode UbiLagList
+ }
+
+ ubiLagLoadBalanceAggId OBJECT-TYPE
+ SYNTAX INTEGER(0..256)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object consists of two cases.
+ First case is '0' that means global configuration.
+ In this case, all ports inside a switch are affected by
+ load-balance configured globally.
+ Second case is '1-256' that means aggregator id.
+ In this case, load-balance configuration affects
+ particular port only.
+ Two case couldn't be used together."
+ ::= { ubiLagLoadBalanceEntry 1 }
+
+ ubiLagLoadBalanceMode OBJECT-TYPE
+ SYNTAX UbiLagList
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The mode of port-group load-balance"
+ ::= { ubiLagLoadBalanceEntry 2 }
+
+-- *****************************************************************
+-- ubiRedundancyPort
+-- *****************************************************************
+ubiRedundancyPort OBJECT IDENTIFIER ::= { ubiLagMIBObjects 2 }
+
+-- *****************************************************************
+-- ubiRedundancyPortTable
+-- *****************************************************************
+ ubiRedundancyPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRedundancyPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the redundancy port
+ information."
+ ::= { ubiRedundancyPort 1 }
+
+ ubiRedundancyPortEntry OBJECT-TYPE
+ SYNTAX UbiRedundancyPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for redundancy prot."
+ INDEX { ubiReduIfIndex }
+ ::= { ubiRedundancyPortTable 1 }
+
+ UbiRedundancyPortEntry ::= SEQUENCE {
+ ubiReduIfIndex InterfaceIndex,
+ ubiReduBackupIfIndex InterfaceIndex,
+ ubiReduIfName DisplayString,
+ ubiReduLink INTEGER,
+ ubiReduMode INTEGER,
+ ubiReduRvt INTEGER,
+ ubiReduBackupIf DisplayString,
+ ubiReduStatus INTEGER,
+ ubiReduWtr INTEGER,
+ ubiReduHoldoff INTEGER,
+ ubiReduRowStatus RowStatus
+ }
+
+ ubiReduIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ifindex of Backup Interface"
+ ::= { ubiRedundancyPortEntry 1 }
+
+ ubiReduBackupIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Backup Interce Ifindex"
+ ::= { ubiRedundancyPortEntry 2 }
+
+ ubiReduIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interface name of Backup Interface"
+ ::= { ubiRedundancyPortEntry 3 }
+
+ ubiReduLink OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Link of Backup interface
+ 1 : up
+ 2 : down
+ "
+ ::= { ubiRedundancyPortEntry 4 }
+
+ ubiReduMode OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "mode of backup interface
+ 0 : none
+ 1 : primary
+ 2 : secondary
+ "
+ ::= { ubiRedundancyPortEntry 5 }
+
+ ubiReduRvt OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "revert mode of backup interface
+ 0 : Off
+ 1 : On
+ "
+ ::= { ubiRedundancyPortEntry 6 }
+
+ ubiReduBackupIf OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "backup interface name of backup interface"
+ ::= { ubiRedundancyPortEntry 7 }
+
+ ubiReduStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "state of backup interface
+ 0 : none
+ 1 : normal operation
+ 2 : backup mode
+ 3 : wait to backup
+ 4 : wait to revert
+ 5 : both down
+ 6 : disable
+ "
+ ::= { ubiRedundancyPortEntry 8 }
+
+ ubiReduWtr OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Wtr of backup interface
+ 1..720 : Set
+ 0 : Unset
+ "
+ ::= { ubiRedundancyPortEntry 9 }
+
+ ubiReduHoldoff OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Holdoff of backup interface
+ 1..10 : Set
+ 0 : Unset"
+ ::= { ubiRedundancyPortEntry 10 }
+
+ ubiReduRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of backup interface row.
+ The createAndGo(4)can create the backup interface and
+ set the particular port to that backup interface.
+ The destroy(6) can unset the particular port from the backup interface.
+ If you want to remove the backup interface, set backup interface Delete."
+ ::= { ubiRedundancyPortEntry 11 }
+
+-- *****************************************************************
+-- ubiLagMIBConformance
+-- *****************************************************************
+
+-- Conformance Information
+ubiLagMIBCompliances OBJECT IDENTIFIER ::= { ubiLagMIBConformance 1 }
+ubiLagMIBGroups OBJECT IDENTIFIER ::= { ubiLagMIBConformance 2 }
+
+
+-- compliance statements
+
+ ubiLagMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for Lag implementations."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiAggGroup
+ }
+ ::= { ubiLagMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiAggGroup OBJECT-GROUP
+ OBJECTS {
+ ubiAggDelete,
+ ubiAggId,
+ ubiAggAdminStatus,
+ ubiAggRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that provide aggregation
+ creation or deletion."
+ ::= { ubiLagMIBGroups 1 }
+
+END
+
+
diff --git a/MIBS/ubiquoss/UBQS-MISC-MIB b/MIBS/ubiquoss/UBQS-MISC-MIB new file mode 100644 index 0000000..d51b865 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-MISC-MIB @@ -0,0 +1,176 @@ +-- *****************************************************************
+-- UBQS-MISC-MIB: Ubiquoss Miscellaneous MIB file
+--
+-- June 2011, Hyung Eun Park
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-MISC-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ DisplayString,
+ PhysAddress,
+ TruthValue
+ FROM SNMPv2-TC
+ ifIndex
+ FROM IF-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+ubiMiscMIB MODULE-IDENTITY
+ LAST-UPDATED "201106010000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-MISC-MIB is used to get
+ the miscellaneous information of system."
+ ::= { ubiMgmtv2 22 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiMiscMIB
+-- ***************************************************************
+
+ubiMiscMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiMiscMIB 0 }
+ubiMiscMIBObjects OBJECT IDENTIFIER ::= { ubiMiscMIB 1 }
+ubiMiscMIBConformance OBJECT IDENTIFIER ::= { ubiMiscMIB 2 }
+
+
+
+ubiMiscRemoteReset OBJECT IDENTIFIER ::= { ubiMiscMIBObjects 1 }
+ubiMacSpoofing OBJECT IDENTIFIER ::= { ubiMiscMIBObjects 2 }
+ubiMiscStoreHistory OBJECT IDENTIFIER ::= { ubiMiscMIBObjects 3 }
+
+
+-- ***********************************************************
+-- ubiMiscRemoteReset
+-- ***********************************************************
+
+ ubiMiscRemoteResetEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Activate/de-activate function of remote-reload"
+ DEFVAL { false }
+ ::= { ubiMiscRemoteReset 1 }
+
+
+ ubiMiscPortRemoteResetTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiMiscPortRemoteResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide the
+ information about the remote reset of port."
+ ::= { ubiMiscRemoteReset 2 }
+
+ ubiMiscPortRemoteResetEntry OBJECT-TYPE
+ SYNTAX UbiMiscPortRemoteResetEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A entry containing information about
+ remote reset of port"
+ INDEX { ifIndex }
+ ::= { ubiMiscPortRemoteResetTable 1 }
+
+ UbiMiscPortRemoteResetEntry ::= SEQUENCE {
+ ubiMiscPortRemoteReset INTEGER
+ }
+
+ ubiMiscPortRemoteReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reload(reset) remote device."
+ ::= { ubiMiscPortRemoteResetEntry 1 }
+
+-- ***********************************************************
+-- ubiMacSpoofing
+-- ***********************************************************
+ ubiMacSpoofingEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It activate/de-activate function of Mac-Spoofing"
+ ::= { ubiMacSpoofing 1 }
+
+-- ***********************************************************
+-- ubiMiscHistoryStore
+-- ***********************************************************
+ ubiMiscStoreHistoryEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It activates/de-activates function of storing command history."
+ ::= { ubiMiscStoreHistory 1 }
+
+-- *****************************************************************
+-- ubiMiscMIBConformance
+-- *****************************************************************
+
+--
+-- conformance information
+--
+ubiMiscMIBCompliances OBJECT IDENTIFIER ::= { ubiMiscMIBConformance 1 }
+ubiMiscMIBGroups OBJECT IDENTIFIER ::= { ubiMiscMIBConformance 2 }
+
+
+
+-- compliance statements
+
+ ubiMiscMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Ubiquoss miscellaneous information MIB."
+ MODULE
+ MANDATORY-GROUPS { ubiSysRemoteResetGroup }
+
+ GROUP ubiSysRemoteResetGroup
+ DESCRIPTION
+ ""
+ ::= { ubiMiscMIBCompliances 1 }
+
+
+
+-- units of conformance
+
+ ubiSysRemoteResetGroup OBJECT-GROUP
+ OBJECTS {
+ ubiMiscRemoteResetEnabled,
+ ubiMiscPortRemoteReset
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to manager the
+ remote reset funtion of system."
+ ::= { ubiMiscMIBGroups 1 }
+
+END
diff --git a/MIBS/ubiquoss/UBQS-MPLS-LDP-MIB b/MIBS/ubiquoss/UBQS-MPLS-LDP-MIB new file mode 100644 index 0000000..d145164 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-MPLS-LDP-MIB @@ -0,0 +1,259 @@ +-- *****************************************************************
+-- UBQS-MPLS-LDP-MIB : Ubiquoss LDP MIB
+--
+-- Jun 2011, Park Hyung Eun
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-MPLS-LDP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Unsigned32,
+ Integer32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ IpAddress,
+ RowStatus,
+ TimeStamp,
+ DisplayString,
+ TruthValue,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ InetAddress,
+ InetAddressType,
+ InetAddressPrefixLength,
+ InetAddressPrefixLength
+ FROM INET-ADDRESS-MIB
+ InterfaceIndex
+ FROM IF-MIB
+ mplsStdMIB, MplsLSPID,
+ MplsTunnelIndex, MplsTunnelInstanceIndex,
+ MplsOwner, TeHopAddressType
+ FROM MPLS-TC-STD-MIB -- [RFC3811]
+ ubiMplsGroupMIB
+ FROM UBQS-SMI;
+
+
+ubiLdpMIB MODULE-IDENTITY
+ LAST-UPDATED "201106220000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ ""
+ ::= { ubiMplsGroupMIB 3 }
+
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+
+-- ***************************************************************
+-- ubiLdpMIB
+-- ***************************************************************
+ubiLdpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiLdpMIB 0 }
+ubiLdpMIBObjects OBJECT IDENTIFIER ::= { ubiLdpMIB 1 }
+ubiLdpMIBConformance OBJECT IDENTIFIER ::= { ubiLdpMIB 2 }
+
+
+ubiLdpConfig OBJECT IDENTIFIER ::= { ubiLdpMIBObjects 1 }
+
+
+ -- ***************************************************************
+-- ubiLdpMIBNotificationPrefix
+-- ***************************************************************
+
+-- ***********************************************************
+-- ubiLdpConfig
+-- ***********************************************************
+ ubiLdpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Set the global attribute of LDP whether the LDP performs the operations.
+ If this attribute is not set, then the LDP does not send any kinds of packets."
+ DEFVAL { false }
+ ::= { ubiLdpConfig 1 }
+
+ ubiLdpRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This entry set the router-id to the supplied IP address.
+ The router uses this address to generate the LDP-ID.
+ If you does not set this feild and the ubiLdpEnable attribute is enabled,
+ then LDP Module automatically generate the LDP-ID.
+ The algorithm for making ID is not covered in this description.
+ please refer to RFC 5036 2.2.2. LDP Identifiers."
+ ::= { ubiLdpConfig 2 }
+
+ ubiLdpFailoverCfmEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "set the attribute of Connectivity Fault Management(CFM) in LDP.
+ If you set this field, LDP creates the socket (AF_CFM) to detect
+ whether the link associated with the peer is UP or DOWN.
+ After set this attribute, You MUST enable the property for CFM
+ in the interface which you want to check the connectivity."
+ DEFVAL { false }
+ ::= { ubiLdpConfig 3 }
+
+ ubiLdpTargetedPeerHelloReceiptEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable whether LDP accepts the packets from the targeted peer and
+ cerate the instance for peer.
+ If you want to configure the targeted-peer in network,
+ then MUST enable this field at first."
+ DEFVAL { false }
+ ::= { ubiLdpConfig 4 }
+
+ ubiLdpAcUpSignalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable the field to notify the interface of binded vpls
+ to the neighbors for VPLS. If this is reset, then does not quickly send
+ the signal to neighbors."
+ DEFVAL { false }
+ ::= { ubiLdpConfig 5 }
+
+
+ ubiLdpExceedInitSessionNotiEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ DEFVAL { false }
+ ::= { ubiLdpConfig 6 }
+
+ ubiLdpPathVectorLimitMismatchNotiEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ DEFVAL { false }
+ ::= { ubiLdpConfig 7 }
+
+ ubiLdpLdpSessionUpDownNotiEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ DEFVAL { false }
+ ::= { ubiLdpConfig 8 }
+
+
+
+-- ***********************************************************
+-- ubiLdpInterfaceTable
+-- ***********************************************************
+ ubiLdpInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiLdpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table specifies the LDP information
+ for each interface."
+ ::= { ubiLdpMIBObjects 2 }
+
+ ubiLdpInterfaceEntry OBJECT-TYPE
+ SYNTAX UbiLdpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A row in this table represents an LDP
+ enable/disable status for each interface."
+ INDEX { ifIndex }
+ ::= { ubiLdpInterfaceTable 1 }
+
+ UbiLdpInterfaceEntry ::= SEQUENCE {
+ ubiLdpIfEnable INTEGER
+ }
+
+ ubiLdpIfEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ipv4(1),
+ ipv6(2),
+ both(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "If this object is set to ipv4, ipv6, or both, then it is possible
+ to transmit Hello packet through a specified interface.
+ And LDP adjacencies and session can be created."
+ ::= { ubiLdpInterfaceEntry 1 }
+
+
+
+-- ***********************************************************
+-- ubiLdpMIBConformance
+-- ***********************************************************
+ubiLdpMIBCompliances OBJECT IDENTIFIER ::= { ubiLdpMIBConformance 1 }
+ubiLdpMIBGroups OBJECT IDENTIFIER ::= { ubiLdpMIBConformance 2 }
+-- Compliance
+
+ ubiLdpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-MPLS-LDP-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiLdpMIBGroup
+ }
+ GROUP ubiLdpMIBGroup
+ DESCRIPTION
+ "The ubiLdpMIBGroup is applicable for implementations which
+ need to get the LDP information."
+ ::= { ubiLdpMIBCompliances 1 }
+
+
+ ubiLdpMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiLdpEnable,
+ ubiLdpRouterId,
+ ubiLdpFailoverCfmEnable,
+ ubiLdpTargetedPeerHelloReceiptEnable,
+ ubiLdpAcUpSignalEnable,
+ ubiLdpIfEnable
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the LDP information."
+ ::= { ubiLdpMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-MPLS-MIB b/MIBS/ubiquoss/UBQS-MPLS-MIB new file mode 100644 index 0000000..649e621 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-MPLS-MIB @@ -0,0 +1,675 @@ +-- *****************************************************************
+-- UBQS-MPLS-MIB : Ubiquoss MPLS MIB
+--
+-- Jun 2011, Park Hyung Eun
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-MPLS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Unsigned32,
+ Integer32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ InetAddress,
+ InetAddressType,
+ InetAddressPrefixLength,
+ InetAddressPrefixLength
+ FROM INET-ADDRESS-MIB
+ IpAddress,
+ RowStatus,
+ TimeStamp,
+ DisplayString,
+ TruthValue,
+ MacAddress,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ InterfaceIndex
+ FROM IF-MIB
+ mplsStdMIB, MplsLSPID, MplsLabel, MplsBitRate,
+ MplsOwner
+ FROM MPLS-TC-STD-MIB -- [RFC3811]
+ ubiMplsGroupMIB
+ FROM UBQS-SMI;
+
+
+ubiMplsMIB MODULE-IDENTITY
+ LAST-UPDATED "201106220000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines the MPLS protocol."
+ ::= { ubiMplsGroupMIB 1 }
+
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+ UbiMplsOpcode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This enumeration defines the operation code for MPLS.
+ The values are defined as follows:
+
+ other(0) - None of the following.
+ push(1) - Add a label onto the label stack.
+ pop(2) - The top label is removed.
+ swap(3) - The top label in the label stack
+ is replaced with another.
+ "
+ SYNTAX INTEGER {
+ other(0),
+ push(1),
+ pop(2),
+ swap(3),
+ pop_for_vpn(4),
+ dlvr_to_ip(5),
+ push_and_lookup(6),
+ push_for_vc(7),
+ push_and_lookup_for_vc(8),
+ pop_for_vc(9),
+ swap_and_lookup(10),
+ mpls_no_op(11),
+ ftn_lookup(12)
+ }
+
+
+-- ***************************************************************
+-- ubiMplsMIB
+-- ***************************************************************
+ubiMplsMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiMplsMIB 0 }
+ubiMplsMIBObjects OBJECT IDENTIFIER ::= { ubiMplsMIB 1 }
+ubiMplsMIBConformance OBJECT IDENTIFIER ::= { ubiMplsMIB 2 }
+
+
+ubiMplsGlobal OBJECT IDENTIFIER ::= { ubiMplsMIBObjects 1 }
+ubiMplsTrace OBJECT IDENTIFIER ::= { ubiMplsMIBObjects 10 }
+ubiLspTraceSend OBJECT IDENTIFIER ::= { ubiMplsTrace 1 }
+ubiLspTraceResult OBJECT IDENTIFIER ::= { ubiMplsTrace 2 }
+
+
+ -- ***************************************************************
+-- ubiPwMIBNotificationPrefix
+-- ***************************************************************
+ubiMplsMIBNotifications OBJECT IDENTIFIER ::= { ubiMplsMIBNotificationPrefix 1 }
+
+ ubiLspTraceSendCompletion NOTIFICATION-TYPE
+ OBJECTS {
+ ubiLSPTraceSendCompleted
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsMIBNotifications 1 }
+
+
+-- ***********************************************************
+-- ubiMplsGlobal
+-- ***********************************************************
+
+ -- ***********************************************************
+-- ubiMplsInterfaceTable
+-- ***********************************************************
+ ubiMplsInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiMplsInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsMIBObjects 2 }
+
+ ubiMplsInterfaceEntry OBJECT-TYPE
+ SYNTAX UbiMplsInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { ubiMplsInterfaceTable 1 }
+
+ UbiMplsInterfaceEntry ::= SEQUENCE {
+ ubiMplsIfLabelSpace INTEGER
+ }
+
+ ubiMplsIfLabelSpace OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(-1),
+ perPlatform(0) -- TODO perInterface
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsInterfaceEntry 1 }
+
+
+
+-- ***********************************************************
+-- ubiMplsFtnTable
+-- ***********************************************************
+ ubiMplsFtnTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiMplsFtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsMIBObjects 3 }
+
+ ubiMplsFtnEntry OBJECT-TYPE
+ SYNTAX UbiMplsFtnEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiMplsFtnIndex }
+ ::= { ubiMplsFtnTable 1 }
+
+ UbiMplsFtnEntry ::= SEQUENCE {
+ ubiMplsFtnIndex Integer32,
+ ubiMplsFtnFecAddress IpAddress,
+ ubiMplsFtnFecPrefixLen InetAddressPrefixLength,
+ ubiMplsFtnTunnelId Integer32,
+ ubiMplsFtnOpcode UbiMplsOpcode,
+ ubiMplsFtnOutLabel MplsLabel,
+ ubiMplsFtnOutIfIndex Integer32,
+ ubiMplsFtnNexthopAddress IpAddress,
+ ubiMplsFtnOwner MplsOwner,
+ ubiMplsFtnLspType INTEGER,
+ ubiMplsFtnRowStatus RowStatus
+
+ }
+
+ ubiMplsFtnIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 1 }
+
+ ubiMplsFtnFecAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 2 }
+
+ ubiMplsFtnFecPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 3 }
+
+ ubiMplsFtnTunnelId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 4 }
+
+ ubiMplsFtnOpcode OBJECT-TYPE
+ SYNTAX UbiMplsOpcode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This enumeration defines the operation code for MPLS.
+ The values are defined as follows:
+
+ other(0) - None of the following.
+ push(1) - Add a label onto the label stack.
+ pop(2) - The top label is removed.
+ swap(3) - The top label in the label stack
+ is replaced with another.
+ "
+ ::= { ubiMplsFtnEntry 5 }
+
+ ubiMplsFtnOutLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 6 }
+
+ ubiMplsFtnOutIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 7 }
+
+ ubiMplsFtnNexthopAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 8 }
+
+ ubiMplsFtnOwner OBJECT-TYPE
+ SYNTAX MplsOwner
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The values of
+ this enumeration are defined as follows:
+
+ unknown(1) - the local network management
+ subsystem cannot discern which
+ component created the object.
+
+ other(2) - the local network management
+ subsystem is able to discern which component
+ created the object, but the component is not
+ listed within the following choices,
+ e.g., command line interface (cli).
+
+ snmp(3) - The Simple Network Management Protocol
+ was used to configure this object initially.
+
+ ldp(4) - The Label Distribution Protocol was
+ used to configure this object initially.
+
+ crldp(5) - The Constraint-Based Label Distribution
+ Protocol was used to configure this object
+ initially.
+
+ rsvpTe(6) - The Resource Reservation Protocol was
+ used to configure this object initially.
+
+ policyAgent(7) - A policy agent (perhaps in
+ combination with one of the above protocols) was
+ used to configure this object initially.
+
+ An object created by any of the above choices
+ MAY be modified or destroyed by the same or a
+ different choice."
+ ::= { ubiMplsFtnEntry 9 }
+
+ ubiMplsFtnLspType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 10 }
+
+ ubiMplsFtnRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsFtnEntry 11 }
+
+
+-- ***********************************************************
+-- ubiMplsIlmTable
+-- ***********************************************************
+ ubiMplsIlmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiMplsIlmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsMIBObjects 4 }
+
+ ubiMplsIlmEntry OBJECT-TYPE
+ SYNTAX UbiMplsIlmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiMplsIlmIndex }
+ ::= { ubiMplsIlmTable 1 }
+
+ UbiMplsIlmEntry ::= SEQUENCE {
+ ubiMplsIlmIndex Integer32,
+ ubiMplsIlmFecAddress IpAddress,
+ ubiMplsIlmFecPrefixLen InetAddressPrefixLength,
+ ubiMplsIlmOpcode UbiMplsOpcode,
+ ubiMplsIlmInLabel MplsLabel,
+ ubiMplsIlmInIfIndex Integer32,
+ ubiMplsIlmOutLabel MplsLabel,
+ ubiMplsIlmOutIfIndex Integer32,
+ ubiMplsIlmNexthopAddress IpAddress,
+ ubiMplsIlmOwner MplsOwner,
+ ubiMplsIlmLspType INTEGER,
+ ubiMplsIlmRowStatus RowStatus
+
+ }
+
+ ubiMplsIlmIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 1 }
+
+ ubiMplsIlmFecAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 2 }
+
+ ubiMplsIlmFecPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 3 }
+
+ ubiMplsIlmOpcode OBJECT-TYPE
+ SYNTAX UbiMplsOpcode
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This enumeration defines the operation code for MPLS.
+ The values are defined as follows:
+
+ other(0) - None of the following.
+ push(1) - Add a label onto the label stack.
+ pop(2) - The top label is removed.
+ swap(3) - The top label in the label stack
+ is replaced with another.
+ "
+ ::= { ubiMplsIlmEntry 4 }
+
+ ubiMplsIlmInLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 5 }
+
+ ubiMplsIlmInIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 6 }
+
+ ubiMplsIlmOutLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 7 }
+
+ ubiMplsIlmOutIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 8 }
+
+ ubiMplsIlmNexthopAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 9 }
+
+ ubiMplsIlmOwner OBJECT-TYPE
+ SYNTAX MplsOwner
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The values of
+ this enumeration are defined as follows:
+
+ unknown(1) - the local network management
+ subsystem cannot discern which
+ component created the object.
+
+ other(2) - the local network management
+ subsystem is able to discern which component
+ created the object, but the component is not
+ listed within the following choices,
+ e.g., command line interface (cli).
+
+ snmp(3) - The Simple Network Management Protocol
+ was used to configure this object initially.
+
+ ldp(4) - The Label Distribution Protocol was
+ used to configure this object initially.
+
+ crldp(5) - The Constraint-Based Label Distribution
+ Protocol was used to configure this object
+ initially.
+
+ rsvpTe(6) - The Resource Reservation Protocol was
+ used to configure this object initially.
+
+ policyAgent(7) - A policy agent (perhaps in
+ combination with one of the above protocols) was
+ used to configure this object initially.
+
+ An object created by any of the above choices
+ MAY be modified or destroyed by the same or a
+ different choice."
+ ::= { ubiMplsIlmEntry 10 }
+
+ ubiMplsIlmLspType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ primary(1),
+ secondary(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 11 }
+
+ ubiMplsIlmRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsIlmEntry 12 }
+
+
+-- ***********************************************************
+-- ubiMplsTraceSend
+-- ***********************************************************
+
+ ubiLspTraceSendFecType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ldp(1),
+ rsvp(2),
+ ipv4(3),
+ ipv6(4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLspTraceSend 1 }
+
+ ubiLspTraceSendTargetType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ipv4(1),
+ ipv6(2),
+ rsvp_tunnel(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLspTraceSend 2 }
+
+ ubiLspTraceSendTarget OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLspTraceSend 3 }
+
+ ubiLspTraceSrcAddr OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLspTraceSend 4 }
+
+ ubiLspTraceSendForceExplicitNull OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLspTraceSend 5 }
+
+ ubiLspTraceSendExecute OBJECT-TYPE
+ SYNTAX INTEGER {
+ send(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLspTraceSend 15 }
+
+
+ -- ***********************************************************
+-- ubiLspTraceResult
+-- ***********************************************************
+ ubiLspTraceSendCompleted OBJECT-TYPE
+ SYNTAX INTEGER {
+ success(1),
+ fail(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLspTraceResult 1 }
+
+ -- Table
+ ubiMplsTraceResultTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiMplsTraceResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiLspTraceResult 2 }
+
+ ubiMplsTraceResultEntry OBJECT-TYPE
+ SYNTAX UbiMplsTraceResultEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiMplsLspTraceResultIndex }
+ ::= { ubiMplsTraceResultTable 1 }
+
+ UbiMplsTraceResultEntry ::= SEQUENCE {
+ ubiLspTraceResultIndex Integer32,
+ ubiLspTraceResultInLabel MplsLabel,
+ ubiLspTraceResultHopAddr InetAddress
+ }
+
+ ubiLspTraceResultIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsTraceResultEntry 1 }
+
+ ubiLspTraceResultInLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsTraceResultEntry 2 }
+
+ ubiLspTraceResultHopAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMplsTraceResultEntry 3 }
+
+
+-- ***********************************************************
+-- ubiMplsMIBConformance
+-- ***********************************************************
+ubiMplsMIBCompliances OBJECT IDENTIFIER ::= { ubiMplsMIBConformance 1 }
+ubiMplsMIBGroups OBJECT IDENTIFIER ::= { ubiMplsMIBConformance 2 }
+-- Compliance
+
+ ubiMplsMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-MPLS-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiMplsMIBGroup
+ }
+ GROUP ubiMplsMIBGroup
+ DESCRIPTION
+ "The ubiMplsMIBGroup is applicable for implementations which
+ need to get the MPLS information."
+ ::= { ubiMplsMIBCompliances 1 }
+
+
+ ubiMplsMIBGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the MPLS information."
+ ::= { ubiMplsMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-MPLS-PW-MIB b/MIBS/ubiquoss/UBQS-MPLS-PW-MIB new file mode 100644 index 0000000..e8e1f67 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-MPLS-PW-MIB @@ -0,0 +1,663 @@ +-- *****************************************************************
+-- UBQS-MPLS-PW-MIB : Ubiquoss Pseudowire MIB
+--
+-- Jun 2011, Park Hyung Eun
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-MPLS-PW-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Unsigned32,
+ Integer32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ InetAddress,
+ InetAddressType,
+ InetAddressPrefixLength,
+ InetAddressPrefixLength
+ FROM INET-ADDRESS-MIB
+ IpAddress,
+ RowStatus,
+ TimeStamp,
+ DisplayString,
+ TruthValue,
+ MacAddress,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ InterfaceIndex
+ FROM IF-MIB
+ mplsStdMIB, MplsLSPID, MplsLabel, MplsBitRate,
+ MplsOwner
+ FROM MPLS-TC-STD-MIB -- [RFC3811]
+ ubiMplsGroupMIB
+ FROM UBQS-SMI;
+
+
+ubiPwMIB MODULE-IDENTITY
+ LAST-UPDATED "201106210000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines the Psedowire information of
+ MPLS Protocol."
+ ::= { ubiMplsGroupMIB 2 }
+
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+
+-- ***************************************************************
+-- ubiPwMIB
+-- ***************************************************************
+ubiPwMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiPwMIB 0 }
+ubiPwMIBObjects OBJECT IDENTIFIER ::= { ubiPwMIB 1 }
+ubiPwMIBConformance OBJECT IDENTIFIER ::= { ubiPwMIB 2 }
+
+
+ubiPwGlobal OBJECT IDENTIFIER ::= { ubiPwMIBObjects 1 }
+ubiPwFdb OBJECT IDENTIFIER ::= { ubiPwMIBObjects 7 }
+
+
+ -- ***************************************************************
+-- ubiPwMIBNotificationPrefix
+-- ***************************************************************
+
+-- ***********************************************************
+-- ubiPwGlobal
+-- ***********************************************************
+ ubiPwPlatformNodeType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ cot(1),
+ int(2),
+ rt(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwGlobal 1 }
+
+ -- ubiPwMode OBJECT-TYPE
+ -- SYNTAX INTEGER {
+ -- none(0),
+ -- non_revert(1),
+ -- revert(2)
+ -- }
+ -- MAX-ACCESS read-create
+ -- STATUS current
+ -- DESCRIPTION
+ -- ""
+ -- DEFVAL { revert }
+ -- ::= { ubiPwGlobal 2 }
+
+ -- ubiPwRevertTimeout OBJECT-TYPE
+ -- SYNTAX Gauge32
+ -- MAX-ACCESS read-create
+ -- STATUS current
+ -- DESCRIPTION
+ -- ""
+ -- ::= { ubiPwGlobal 3 }
+
+
+-- ***********************************************************
+-- ubiPwInstanceTable
+-- ***********************************************************
+ ubiPwInstanceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPwInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwMIBObjects 2 }
+
+ ubiPwInstanceEntry OBJECT-TYPE
+ SYNTAX UbiPwInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiPwInstId, ubiPwInstName }
+ ::= { ubiPwInstanceTable 1 }
+
+ UbiPwInstanceEntry ::= SEQUENCE {
+ ubiPwInstName DisplayString,
+ ubiPwInstId Integer32,
+ ubiPwInstType INTEGER,
+ ubiPwInstMtu Integer32,
+ ubiPwInstDescr DisplayString,
+ ubiPwInstRowStatus RowStatus
+ }
+
+ ubiPwInstId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwInstanceEntry 1 }
+
+ ubiPwInstName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwInstanceEntry 2 }
+
+ ubiPwInstType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ethernet(1),
+ vlan(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwInstanceEntry 3 }
+
+ ubiPwInstMtu OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwInstanceEntry 4 }
+
+ ubiPwInstDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwInstanceEntry 5 }
+
+ ubiPwInstRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwInstanceEntry 6 }
+
+
+-- ***********************************************************
+-- ubiPwIfBindTable
+-- ***********************************************************
+ ubiPwIfBindTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPwIfBindEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwMIBObjects 3 }
+
+ ubiPwIfBindEntry OBJECT-TYPE
+ SYNTAX UbiPwIfBindEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex, ubiPwInstName, ubiPwIfBindVlanId }
+ ::= { ubiPwIfBindTable 1 }
+
+ UbiPwIfBindEntry ::= SEQUENCE {
+ ubiPwIfBindPwName DisplayString,
+ ubiPwIfBindVlanId Integer32,
+ ubiPwIfBindType INTEGER,
+ ubiPwIfBindRowStatus RowStatus
+ }
+
+
+ ubiPwIfBindPwName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwIfBindEntry 1 }
+
+ ubiPwIfBindVlanId OBJECT-TYPE
+ SYNTAX Integer32 (0..4094)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwIfBindEntry 2 }
+
+ ubiPwIfBindType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ ethernet(1),
+ vlan(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwIfBindEntry 3 }
+
+ ubiPwIfBindRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwIfBindEntry 4 }
+
+
+
+-- ***********************************************************
+-- ubiPwTable
+-- ***********************************************************
+ ubiPwTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwMIBObjects 4 }
+
+ ubiPwEntry OBJECT-TYPE
+ SYNTAX UbiPwEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiPwIndex }
+ ::= { ubiPwTable 1 }
+
+ UbiPwEntry ::= SEQUENCE {
+ ubiPwIndex Integer32,
+ ubiPwId Integer32,
+ ubiPwAddressType InetAddressType,
+ ubiPwAddress InetAddress,
+ ubiPwTunnelName DisplayString,
+ ubiPwTunnelId Integer32,
+ ubiPwTunnelDirection INTEGER,
+ ubiPwRemNodetype INTEGER,
+ ubiPwOperState INTEGER,
+ -- ubiPwMode INTEGER,
+ -- ubiPwRevertTimeout Gauge32,
+ ubiPwSplitHorizon INTEGER,
+ ubiPwInLabel MplsLabel,
+ ubiPwOutLabel MplsLabel,
+ ubiPwActiveState INTEGER,
+ ubiPwRowStatus RowStatus
+ }
+
+ ubiPwIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 1 }
+
+ ubiPwId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 2 }
+
+ ubiPwAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 3 }
+
+ ubiPwAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 4 }
+
+ ubiPwTunnelName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 5 }
+
+ ubiPwTunnelId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 6 }
+
+ ubiPwTunnelDirection OBJECT-TYPE
+ SYNTAX INTEGER {
+ forward(1),
+ reverse(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 7 }
+
+ ubiPwRemNodetype OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ cot(1),
+ int(2),
+ rt(3)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 8 }
+
+ ubiPwOperState OBJECT-TYPE
+ SYNTAX INTEGER {
+ down(1),
+ active(2),
+ complete(3),
+ up(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 9 }
+
+ ubiPwSplitHorizon OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 10 }
+
+ ubiPwInLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 11 }
+
+ ubiPwOutLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 12 }
+
+ ubiPwActiveState OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ primaryUp(1),
+ backupUp(2),
+ primaryActive(3),
+ backupActive(4)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 13 }
+
+ ubiPwRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwEntry 14 }
+
+
+
+-- ***********************************************************
+-- ubiPwForwardingTable
+-- ***********************************************************
+ ubiPwForwardingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPwForwardingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwMIBObjects 5 }
+
+ ubiPwForwardingEntry OBJECT-TYPE
+ SYNTAX UbiPwForwardingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiPwInstId, ubiPwForwardingFtnId }
+ ::= { ubiPwForwardingTable 1 }
+
+ UbiPwForwardingEntry ::= SEQUENCE {
+ ubiPwForwardingFtnId Integer32,
+ ubiPwForwardingPrimary INTEGER,
+ ubiPwForwardingTunnelLabel MplsLabel,
+ ubiPwForwardingTunnelOutIfIndex Integer32
+ }
+
+ ubiPwForwardingFtnId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwForwardingEntry 1 }
+
+ ubiPwForwardingPrimary OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ primary(1),
+ backup(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwForwardingEntry 2 }
+
+ ubiPwForwardingTunnelLabel OBJECT-TYPE
+ SYNTAX MplsLabel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwForwardingEntry 3 }
+
+ ubiPwForwardingTunnelOutIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwForwardingEntry 4 }
+
+
+-- ***********************************************************
+-- ubiPwStatic TODO
+-- ***********************************************************
+
+
+-- ***********************************************************
+-- ubiPwFdb
+-- ***********************************************************
+
+ ubiPwFdbDynamicCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwFdb 1 }
+
+ ubiPwFdbStaticCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwFdb 2 }
+
+ ubiPwFdbMulticastCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwFdb 3 }
+
+
+ ubiPwFdbAvailableMaxCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwFdb 4 }
+
+
+-- ubiVplsFdbTable
+
+ ubiVplsFdbTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiVplsFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiPwFdb 5 }
+
+ ubiVplsFdbEntry OBJECT-TYPE
+ SYNTAX UbiVplsFdbEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiPwInstId, ubiVplsFdbPeerAddress }
+ ::= { ubiVplsFdbTable 1 }
+
+ UbiVplsFdbEntry ::= SEQUENCE {
+ ubiVplsFdbMacAddress MacAddress,
+ ubiVplsFdbPeerAddress IpAddress,
+ ubiVplsFdbIfIndex InterfaceIndex,
+ ubiVplsFdbType INTEGER,
+ ubiVplsFdbForward TruthValue
+ }
+
+ ubiVplsFdbMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiVplsFdbEntry 1 }
+
+ ubiVplsFdbPeerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiVplsFdbEntry 2 }
+
+ ubiVplsFdbIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiVplsFdbEntry 3 }
+
+ ubiVplsFdbType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ static(1),
+ dynamic(2),
+ multicast(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiVplsFdbEntry 4 }
+
+ ubiVplsFdbForward OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiVplsFdbEntry 5 }
+
+
+
+
+-- ***********************************************************
+-- ubiPwMIBConformance
+-- ***********************************************************
+ubiPwMIBCompliances OBJECT IDENTIFIER ::= { ubiPwMIBConformance 1 }
+ubiPwMIBGroups OBJECT IDENTIFIER ::= { ubiPwMIBConformance 2 }
+-- Compliance
+
+ ubiPwMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-PW-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiPwMIBGroup
+ }
+ GROUP ubiPwMIBGroup
+ DESCRIPTION
+ "The ubiPwMIBGroup is applicable for implementations which
+ need to get the pseudowire information."
+ ::= { ubiPwMIBCompliances 1 }
+
+
+ ubiPwMIBGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the pseudowire information."
+ ::= { ubiPwMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB b/MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB new file mode 100644 index 0000000..b37e872 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-MPLS-RSVP-MIB @@ -0,0 +1,316 @@ +-- *****************************************************************
+-- UBQS-MPLS-RSVP-MIB : Ubiquoss RSVP MIB
+--
+-- Jun 2011, Park Hyung Eun
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-MPLS-RSVP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Unsigned32,
+ Integer32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ IpAddress,
+ RowStatus,
+ TimeStamp,
+ DisplayString,
+ TruthValue,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ InetAddress,
+ InetAddressType,
+ InetAddressPrefixLength,
+ InetAddressPrefixLength
+ FROM INET-ADDRESS-MIB
+ InterfaceIndex
+ FROM IF-MIB
+ mplsStdMIB, MplsBitRate, MplsBurstSize, MplsLSPID,
+ MplsTunnelIndex, MplsTunnelInstanceIndex,
+ MplsTunnelAffinity, MplsExtendedTunnelId, MplsPathIndex,
+ MplsPathIndexOrZero, MplsOwner, TeHopAddressType,
+ TeHopAddress, TeHopAddressAS, TeHopAddressUnnum
+ FROM MPLS-TC-STD-MIB -- [RFC3811]
+ ubiMplsGroupMIB
+ FROM UBQS-SMI;
+
+
+ubiRsvpMIB MODULE-IDENTITY
+ LAST-UPDATED "201106210000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ ""
+ ::= { ubiMplsGroupMIB 4 }
+
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+
+-- ***************************************************************
+-- ubiRsvpMIB
+-- ***************************************************************
+ubiRsvpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiRsvpMIB 0 }
+ubiRsvpMIBObjects OBJECT IDENTIFIER ::= { ubiRsvpMIB 1 }
+ubiRsvpMIBConformance OBJECT IDENTIFIER ::= { ubiRsvpMIB 2 }
+
+
+ubiRsvpGlobal OBJECT IDENTIFIER ::= { ubiRsvpMIBObjects 1 }
+
+
+ -- ***************************************************************
+-- ubiRsvpMIBNotificationPrefix
+-- ***************************************************************
+
+-- ***********************************************************
+-- ubiRsvpGlobal
+-- ***********************************************************
+ ubiRsvpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ Enable/Disable Ubiquoss RSVP.
+ %If you disable it all entry of
+ mplsTunnelTable, mplsTunnelHopTable,
+ ubiRSVPTunnelTable and ubiRSVPNeighboTable will disappear.
+ "
+ DEFVAL { false }
+ ::= { ubiRsvpGlobal 1 }
+
+ ubiRsvpCspfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "(Not)Use CSPF as LSP Path determination method for RSVP"
+ DEFVAL { false }
+ ::= { ubiRsvpGlobal 2 }
+
+ ubiRsvpLocalProtectionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable local protection"
+ DEFVAL { false }
+ ::= { ubiRsvpGlobal 3 }
+
+ ubiRsvpPhpEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable local penultimate-hop-popping"
+ DEFVAL { true }
+ ::= { ubiRsvpGlobal 4 }
+
+ ubiRsvpRefreshReductionEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable refresh message reduction"
+ DEFVAL { false }
+ ::= { ubiRsvpGlobal 5 }
+
+
+-- ***********************************************************
+-- ubiRsvpTunnelTable
+-- ***********************************************************
+ ubiRsvpTunnelTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRsvpTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains Ubiquoss RSVP Tunnel configuration"
+ ::= { ubiRsvpMIBObjects 2 }
+
+ ubiRsvpTunnelEntry OBJECT-TYPE
+ SYNTAX UbiRsvpTunnelEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ RSVP Trunk configuration Table.
+ IT extends standard 'mplsTunnelTable' MIB
+ to describe configurations that the standard MIB does not handle.
+ "
+ INDEX { mplsTunnelIndex , mplsTunnelInstance ,
+ mplsTunnelIngressLSRId , mplsTunnelEgressLSRId
+ }
+ ::= { ubiRsvpTunnelTable 1 }
+
+ UbiRsvpTunnelEntry ::= SEQUENCE {
+ ubiRsvpTunnelRetryTimer Gauge32,
+ ubiRsvpTunnelCspfEnable TruthValue,
+ ubiRsvpTunnelAlternativeHopTableIndex Gauge32
+ }
+
+ ubiRsvpTunnelRetryTimer OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Config RSVP session retry time"
+ ::= { ubiRsvpTunnelEntry 1 }
+
+ ubiRsvpTunnelCspfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable CSPF Query"
+ ::= { ubiRsvpTunnelEntry 2 }
+
+ ubiRsvpTunnelAlternativeHopTableIndex OBJECT-TYPE
+ SYNTAX Gauge32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Config alternative path for RSVP session"
+ ::= { ubiRsvpTunnelEntry 3 }
+
+
+
+-- ***********************************************************
+-- ubiRsvpInterfaceTable
+-- ***********************************************************
+ ubiRsvpInterfaceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRsvpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Contains RSVP configuration per interface."
+ ::= { ubiRsvpMIBObjects 3 }
+
+ ubiRsvpInterfaceEntry OBJECT-TYPE
+ SYNTAX UbiRsvpInterfaceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { ubiRsvpInterfaceTable 1 }
+
+ UbiRsvpInterfaceEntry ::= SEQUENCE {
+ ubiRsvpIfEnable TruthValue
+ }
+
+ ubiRsvpIfEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/Disable RSVP on interface"
+ ::= { ubiRsvpInterfaceEntry 1 }
+
+
+-- ***********************************************************
+-- ubiRsvpNeighborTable
+-- ***********************************************************
+ ubiRsvpNeighborTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRsvpNeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Config RSVP Neighbor manually"
+ ::= { ubiRsvpMIBObjects 4 }
+
+ ubiRsvpNeighborEntry OBJECT-TYPE
+ SYNTAX UbiRsvpNeighborEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiRsvpNeighborAddrType, ubiRsvpNeighborAddr }
+ ::= { ubiRsvpNeighborTable 1 }
+
+ UbiRsvpNeighborEntry ::= SEQUENCE {
+ ubiRsvpNeighborAddrType InetAddressType,
+ ubiRsvpNeighborAddr InetAddress,
+ ubiRsvpNEighborRowStatus RowStatus
+ }
+
+ ubiRsvpNeighborAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Address type of RSVP Neighbor"
+ ::= { ubiRsvpNeighborEntry 1 }
+
+ ubiRsvpNeighborAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Address of RSVP Neighbor"
+ ::= { ubiRsvpNeighborEntry 2 }
+
+ ubiRsvpNEighborRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create/Delecte RSVP Neighbor manually"
+ ::= { ubiRsvpNeighborEntry 3 }
+
+
+-- ***********************************************************
+-- ubiRsvpMIBConformance
+-- ***********************************************************
+ubiRsvpMIBCompliances OBJECT IDENTIFIER ::= { ubiRsvpMIBConformance 1 }
+ubiRsvpMIBGroups OBJECT IDENTIFIER ::= { ubiRsvpMIBConformance 2 }
+-- Compliance
+
+ ubiRsvpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-MPLS-RSVP-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiRsvpMIBGroup
+ }
+ GROUP ubiRsvpMIBGroup
+ DESCRIPTION
+ "The ubiRsvpMIBGroup is applicable for implementations which
+ need to get the RSVP information."
+ ::= { ubiRsvpMIBCompliances 1 }
+
+
+ ubiRsvpMIBGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the RSVP information."
+ ::= { ubiRsvpMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-MULTICAST-MIB b/MIBS/ubiquoss/UBQS-MULTICAST-MIB new file mode 100644 index 0000000..8f5bb31 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-MULTICAST-MIB @@ -0,0 +1,1015 @@ +-- *****************************************************************
+-- UBQS-MULTICAST-MIB: Ubiquoss Multicast MIB
+--
+-- May 2011, jisookim
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-MULTICAST-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, IpAddress, Integer32,Counter32
+ FROM SNMPv2-SMI
+
+ DisplayString
+ FROM RFC1213-MIB
+
+ RowStatus, MacAddress, TruthValue
+ FROM SNMPv2-TC
+
+ VlanIndex
+ FROM Q-BRIDGE-MIB
+
+ InetAddress
+ FROM INET-ADDRESS-MIB
+
+ InterfaceIndex
+ FROM IF-MIB
+
+ ubiMgmtv2
+ FROM UBQS-SMI
+
+ InetAddressIPv6
+ FROM INET-ADDRESS-MIB;
+
+
+ubiMulticastMIB MODULE-IDENTITY
+ LAST-UPDATED "201105302000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines multicast information"
+
+ ::= { ubiMgmtv2 21 }
+
+
+
+-- *****************************************************************
+-- Textual Conventions
+-- *****************************************************************
+
+
+-- *****************************************************************
+-- ubiMulticastMIB
+-- *****************************************************************
+
+ubiMulticastMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiMulticastMIB 0 }
+ubiIgmpSnoopingMIBObjects OBJECT IDENTIFIER ::= { ubiMulticastMIB 1 }
+ubiMvrMIBObjects OBJECT IDENTIFIER ::= { ubiMulticastMIB 2 }
+ubiIgmpStatsMIBObjects OBJECT IDENTIFIER ::= { ubiMulticastMIB 3 }
+ubiMldSnoopingMIBObjects OBJECT IDENTIFIER ::= { ubiMulticastMIB 4 }
+ubiIgmpProxyRoutingMIBObjects OBJECT IDENTIFIER ::= { ubiMulticastMIB 5 }
+ubiMulticastMIBConformance OBJECT IDENTIFIER ::= { ubiMulticastMIB 10 }
+
+-- ***********************************************************
+-- ubiMulticastMIBNotificationPrefix
+-- **********************************************************
+
+ ubiIgmpSnoopVlanNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiIgmpSnoopVlanIndex,
+ ubiIgmpSnoopVlanEnabled
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiMulticastMIBNotificationPrefix 1 }
+
+
+-- ***********************************************************
+-- ubiIGMPSnoopVlanConfigTable(1)
+-- ***********************************************************
+
+ ubiIgmpSnoopVlanConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIgmpSnoopVlanConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table contains VLAN based configuration information
+ for IGMP Snooping."
+ ::= { ubiIgmpSnoopingMIBObjects 1 }
+
+ ubiIgmpSnoopVlanConfigEntry OBJECT-TYPE
+ SYNTAX UbiIgmpSnoopVlanConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry is created for each active VLAN in the device
+ and deleted when the VLAN becomes inactive."
+ INDEX { ubiIgmpSnoopVlanIndex}
+ ::= { ubiIgmpSnoopVlanConfigTable 1 }
+
+ UbiIgmpSnoopVlanConfigEntry ::= SEQUENCE {
+ ubiIgmpSnoopVlanIndex VlanIndex,
+ ubiIgmpSnoopVlanEnabled TruthValue,
+ ubiIgmpSnoopVlanFastLeaveEnabled TruthValue,
+ ubiIgmpSnoopVlanReportSuppressionEnabled TruthValue,
+ ubiIgmpSnoopVlanForcedSourceIP IpAddress,
+ ubiIgmpSnoopVlanRowStatus RowStatus,
+ ubiIgmpSnoopVlanSnoopingQuerier TruthValue,
+ ubiIgmpSnoopVlanLastMemberQuery TruthValue,
+ ubiIgmpSnoopVlanVlantagCos Integer32
+ }
+
+ ubiIgmpSnoopVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the VLAN in which IGMP Snooping
+ is configured."
+ ::= { ubiIgmpSnoopVlanConfigEntry 1 }
+
+ ubiIgmpSnoopVlanEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "When this object is set to 'true' IGMP Snooping
+ is enabled on this VLAN else disabled."
+ ::= { ubiIgmpSnoopVlanConfigEntry 2 }
+
+ ubiIgmpSnoopVlanFastLeaveEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether Fast-Leave mechanism
+ (also known as Immediate-Leave) is to be performed by IGMP
+ Snooping or not. When enabled, IGMP Snooping will remove
+ the interface from the group mentioned in the IGMP Leave
+ message received on that interface without waiting for the
+ IGMP Group-Specific Query to timeout to determine whether
+ there are any more hosts on that interface for that group."
+ ::= { ubiIgmpSnoopVlanConfigEntry 3 }
+
+ ubiIgmpSnoopVlanReportSuppressionEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is set to 'true', IGMP Snooping will
+ suppress duplicate IGMP Reports. When this object is set
+ to 'false', all IGMP Reports are forwarded to all multicast
+ routers in the VLAN."
+ ::= { ubiIgmpSnoopVlanConfigEntry 4 }
+
+ ubiIgmpSnoopVlanForcedSourceIP OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpSnoopVlanConfigEntry 5 }
+
+ ubiIgmpSnoopVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "create or remove IGMP-snooping vlan entry"
+ ::= { ubiIgmpSnoopVlanConfigEntry 6 }
+
+ ubiIgmpSnoopVlanSnoopingQuerier OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is set to 'true',
+ IGMP snooping will send general query.
+ When this object is set to 'false',
+ IGMP snooping will not send general query."
+ ::= { ubiIgmpSnoopVlanConfigEntry 7 }
+
+ ubiIgmpSnoopVlanLastMemberQuery OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When this object is set to 'true',
+ IGMP snooping will send group query only to last member.
+ When this object is set to 'false',
+ IGMP snooping will send group query to all members."
+ ::= { ubiIgmpSnoopVlanConfigEntry 8 }
+
+ ubiIgmpSnoopVlanVlantagCos OBJECT-TYPE
+ SYNTAX Integer32 (0..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object specifies whether VLAN tag COS in Ethernet
+ Header of IGMP Messages is to be filled to the configured
+ value or keeped by received IGMP Messages. When this
+ object is set to <0~7>, VLAN tag COS of forwarding or
+ sending IGMP Messages will be filled to configured value.
+ When this object is set to <8>, VLAN tag COS of received
+ IGMP Messages will be keeped and sended."
+ ::= { ubiIgmpSnoopVlanConfigEntry 9 }
+
+
+
+
+
+-- ***********************************************************
+-- ubiIGMPSnoopMrouterTable(2)
+-- ***********************************************************
+ ubiIgmpSnoopMrouterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIgmpSnoopMrouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table contains VLAN based configuration information
+ for IGMP Snooping."
+ ::= { ubiIgmpSnoopingMIBObjects 2 }
+
+ ubiIgmpSnoopMrouterEntry OBJECT-TYPE
+ SYNTAX UbiIgmpSnoopMrouterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry is created for each active VLAN in the device
+ and deleted when the VLAN becomes inactive."
+ INDEX { ubiIgmpSnoopMrouterVlanIndex, ubiIgmpSnoopMrouterIfIndex }
+ ::= { ubiIgmpSnoopMrouterTable 1 }
+
+ UbiIgmpSnoopMrouterEntry ::= SEQUENCE {
+ ubiIgmpSnoopMrouterVlanIndex VlanIndex,
+ ubiIgmpSnoopMrouterIfIndex Integer32,
+ ubiIgmpSnoopMrouterSVlanID VlanIndex,
+ ubiIgmpSnoopMrouterRowStatus RowStatus
+ }
+
+ ubiIgmpSnoopMrouterVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the VLAN in which IGMP Snooping
+ is configured."
+ ::= { ubiIgmpSnoopMrouterEntry 1 }
+
+ ubiIgmpSnoopMrouterIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates interface index is configured."
+ ::= { ubiIgmpSnoopMrouterEntry 2 }
+
+ ubiIgmpSnoopMrouterSVlanID OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the VLAN in which IGMP Snooping
+ is configured."
+ ::= { ubiIgmpSnoopMrouterEntry 3 }
+
+ ubiIgmpSnoopMrouterRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "create or remove IGMP-snooping vlan entry"
+ ::= { ubiIgmpSnoopMrouterEntry 4 }
+
+-- ***********************************************************
+-- ubiIGMPSnoopStaticGroupTable(3)
+-- ***********************************************************
+ ubiIgmpSnoopStaticGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIgmpSnoopStaticGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table contains VLAN based configuration information
+ for IGMP Snooping."
+ ::= { ubiIgmpSnoopingMIBObjects 3 }
+
+ ubiIgmpSnoopStaticGroupEntry OBJECT-TYPE
+ SYNTAX UbiIgmpSnoopStaticGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry is created for each active VLAN in the device
+ and deleted when the VLAN becomes inactive."
+ INDEX { ubiIgmpSnoopStaticGroupVlanIndex,
+ ubiIgmpSnoopStaticGroupIfIndex,
+ ubiIgmpSnoopStaticGroupAddress}
+ ::= { ubiIgmpSnoopStaticGroupTable 1 }
+
+ UbiIgmpSnoopStaticGroupEntry ::= SEQUENCE {
+ ubiIgmpSnoopStaticGroupVlanIndex VlanIndex,
+ ubiIgmpSnoopStaticGroupIfIndex Integer32,
+ ubiIgmpSnoopStaticGroupAddress IpAddress,
+ ubiIgmpSnoopStaticGroupRowStatus RowStatus
+ }
+
+ ubiIgmpSnoopStaticGroupVlanIndex OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the VLAN in which IGMP Snooping
+ is configured."
+ ::= { ubiIgmpSnoopStaticGroupEntry 1 }
+
+ ubiIgmpSnoopStaticGroupIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates port's index
+ is configured."
+ ::= { ubiIgmpSnoopStaticGroupEntry 2 }
+
+ ubiIgmpSnoopStaticGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the VLAN in which IGMP Snooping
+ is configured."
+ ::= { ubiIgmpSnoopStaticGroupEntry 3 }
+
+ ubiIgmpSnoopStaticGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "create or remove IGMP-snooping vlan entry"
+ ::= { ubiIgmpSnoopStaticGroupEntry 4 }
+
+
+-- ***********************************************************
+-- ubiIGMPSnoopPortConfigTable(4)
+-- ***********************************************************
+ ubiIgmpSnoopPortConfigAclTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIgmpSnoopPortConfigAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table contains VLAN based configuration information
+ for IGMP Snooping."
+ ::= { ubiIgmpSnoopingMIBObjects 4 }
+
+ ubiIgmpSnoopPortConfigAclEntry OBJECT-TYPE
+ SYNTAX UbiIgmpSnoopPortConfigAclEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry is created for each active VLAN in the device
+ and deleted when the VLAN becomes inactive."
+ INDEX { ubiIgmpSnoopPortConfigAclIfIndex,
+ ubiIgmpSnoopPortConfigAclVlanID
+ }
+ ::= { ubiIgmpSnoopPortConfigAclTable 1 }
+
+ UbiIgmpSnoopPortConfigAclEntry ::= SEQUENCE {
+ ubiIgmpSnoopPortConfigAclIfIndex Integer32,
+ ubiIgmpSnoopPortConfigAclVlanID VlanIndex,
+ ubiIgmpSnoopPortConfigAclName DisplayString,
+ ubiIgmpSnoopPortConfigAclRowStatus RowStatus
+ }
+
+ ubiIgmpSnoopPortConfigAclIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the VLAN in which IGMP Snooping
+ is configured."
+ ::= { ubiIgmpSnoopPortConfigAclEntry 1 }
+
+ ubiIgmpSnoopPortConfigAclVlanID OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This object indicates the VLAN in which IGMP Snooping
+ is configured."
+ ::= { ubiIgmpSnoopPortConfigAclEntry 2 }
+
+ ubiIgmpSnoopPortConfigAclName OBJECT-TYPE
+ SYNTAX DisplayString(SIZE(1..256))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates port's index
+ is configured."
+ ::= { ubiIgmpSnoopPortConfigAclEntry 3 }
+
+ ubiIgmpSnoopPortConfigAclRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "create or remove IGMP-snooping vlan entry"
+ ::= { ubiIgmpSnoopPortConfigAclEntry 4 }
+
+
+-- ***********************************************************
+-- ubiIGMPSnoopReporterTable(5)
+-- ***********************************************************
+ ubiIgmpSnoopReporterTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIgmpSnoopReporterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpSnoopingMIBObjects 5 }
+
+ ubiIgmpSnoopReporterEntry OBJECT-TYPE
+ SYNTAX UbiIgmpSnoopReporterEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiIgmpSnoopVlanIndex,
+ ubiIgmpSnoopReporterIfIndex,
+ ubiIgmpSnoopReporterGroupAddress,
+ ubiIgmpSnoopReporterAddress }
+ ::= { ubiIgmpSnoopReporterTable 1 }
+
+ UbiIgmpSnoopReporterEntry ::= SEQUENCE {
+ ubiIgmpSnoopReporterIfIndex Integer32,
+ ubiIgmpSnoopReporterGroupAddress IpAddress,
+ ubiIgmpSnoopReporterAddress IpAddress,
+ ubiIgmpSnoopReporterUptime TimeTicks,
+ ubiIgmpSnoopReporterExpireTime TimeTicks
+ }
+
+ ubiIgmpSnoopReporterIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpSnoopReporterEntry 1 }
+
+ ubiIgmpSnoopReporterGroupAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpSnoopReporterEntry 2 }
+
+ ubiIgmpSnoopReporterAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpSnoopReporterEntry 3 }
+
+ ubiIgmpSnoopReporterUptime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpSnoopReporterEntry 4 }
+
+ ubiIgmpSnoopReporterExpireTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpSnoopReporterEntry 5 }
+
+-- ***********************************************************
+-- ubiIGMPSnoopCacheTable(6)
+-- ***********************************************************
+
+ubiIgmpSnoopCacheTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIgmpSnoopCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The (conceptual) table listing the IP multicast groups for
+ which the host is a member on a particular interface."
+
+ ::= { ubiIgmpSnoopingMIBObjects 6 }
+
+ubiIgmpSnoopCacheEntry OBJECT-TYPE
+ SYNTAX UbiIgmpSnoopCacheEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry (conceptual row) in the ubiIgmpSnoopCacheTable."
+ INDEX { ubiIgmpSnoopCacheVlanIndex, ubiIgmpSnoopCacheIfIndex,
+ ubiIgmpSnoopCacheAddress }
+
+ ::= { ubiIgmpSnoopCacheTable 1 }
+
+UbiIgmpSnoopCacheEntry ::= SEQUENCE {
+ ubiIgmpSnoopCacheVlanIndex InterfaceIndex,
+ ubiIgmpSnoopCacheIfIndex InterfaceIndex,
+ ubiIgmpSnoopCacheAddress InetAddress ,
+ ubiIgmpSnoopCacheUpTime TimeTicks,
+ ubiIgmpSnoopCacheExpireTime TimeTicks,
+ ubiIgmpSnoopCacheLastReporter InetAddress
+}
+
+ubiIgmpSnoopCacheVlanIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The vlan interface for which this entry contains information
+ for an IP multicast group address."
+
+ ::= { ubiIgmpSnoopCacheEntry 1 }
+
+
+ubiIgmpSnoopCacheIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The interface for which this entry contains information
+ for an IP multicast group address."
+
+ ::= { ubiIgmpSnoopCacheEntry 2 }
+
+ubiIgmpSnoopCacheAddress OBJECT-TYPE
+ SYNTAX InetAddress (SIZE(4|16))
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The IP multicast group address for which this entry
+ contains information. The InetAddressType, e.g., IPv4 or
+ IPv6, is identified by the ubiIgmpSnoopCacheAddressType variable
+ in the ubiIgmpSnoopCache table."
+
+ ::= { ubiIgmpSnoopCacheEntry 3 }
+
+ubiIgmpSnoopCacheUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The time elapsed since this entry was created."
+
+ ::= { ubiIgmpSnoopCacheEntry 4 }
+
+ubiIgmpSnoopCacheExpireTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+
+ ::= { ubiIgmpSnoopCacheEntry 5 }
+
+ubiIgmpSnoopCacheLastReporter OBJECT-TYPE
+ SYNTAX InetAddress (SIZE(4|16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the source of the last membership report
+ received for this IP multicast group address on this
+ interface. If no membership report has been received, this
+ object has a value of 0. The InetAddressType, e.g., IPv4 or
+ IPv6, is identified by the ubiIgmpSnoopCacheAddressType variable
+ in the ubiIgmpSnoopCache table."
+
+ ::= { ubiIgmpSnoopCacheEntry 6 }
+
+
+-- ***********************************************************
+-- ubiMvrMIBObjects
+-- ***********************************************************
+
+ ubiMvrGlobalConfigEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The enabled status of MVR function on this system.
+ This table is used to activate entries in the ubiMvrPortConfigTable."
+ ::= { ubiMvrMIBObjects 1 }
+
+ ubiMvrPortConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiMvrPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table contains PORT based configuration information for MVR."
+ ::= { ubiMvrMIBObjects 2 }
+
+ ubiMvrPortConfigEntry OBJECT-TYPE
+ SYNTAX UbiMvrPortConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A logical row in the ubiMvrPortConfigTable."
+ INDEX
+ {
+ IfIndex,
+ ubiMvrPortConfigVlanid,
+ ubiMvrPortConfigGroupaddress,
+ ubiMvrPortConfigGroupCount
+ }
+ ::= { ubiMvrPortConfigTable 1 }
+
+ UbiMvrPortConfigEntry ::= SEQUENCE {
+ ubiMvrPortConfigVlanid Integer32,
+ ubiMvrPortConfigGroupaddress IpAddress,
+ ubiMvrPortConfigGroupCount Integer32,
+ ubiMvrPortConfigRowStatus RowStatus
+ }
+
+ ubiMvrPortConfigVlanid OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates vlan ID is configured."
+ ::= { ubiMvrPortConfigEntry 1 }
+
+ ubiMvrPortConfigGroupaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates multicast group address is configured."
+ ::= { ubiMvrPortConfigEntry 2 }
+
+ ubiMvrPortConfigGroupCount OBJECT-TYPE
+ SYNTAX Integer32 (1..256)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates multicast group count is configured."
+ ::= { ubiMvrPortConfigEntry 3 }
+
+ ubiMvrPortConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "create or remove entries in the ubiMvrPortConfigEntry."
+ ::= { ubiMvrPortConfigEntry 4 }
+
+-- ***********************************************************
+-- ubiIgmpStatsMIBObjects
+-- ***********************************************************
+ ubiIgmpClearStatistics OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ clear(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpStatsMIBObjects 1 }
+
+ ubiIgmpVlanStatsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIgmpVlanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpStatsMIBObjects 2 }
+
+ ubiIgmpVlanStatsEntry OBJECT-TYPE
+ SYNTAX UbiIgmpVlanStatsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX
+ {
+ ubiVlanIfIndex
+ }
+ ::= { ubiIgmpVlanStatsTable 1 }
+
+ UbiIgmpVlanStatsEntry ::= SEQUENCE {
+ ubiIgmpVlanStatsEntryCount Counter64,
+ ubiIgmpVlanStatsReportTxTotal Counter64,
+ ubiIgmpVlanStatsReportRxTotal Counter64,
+ ubiIgmpVlanStatsReportRxSuccess Counter64,
+ ubiIgmpVlanStatsReportRxUnsuccess Counter64,
+ ubiIgmpVlanStatsLeaveTxTotal Counter64,
+ ubiIgmpVlanStatsLeaveRxTotal Counter64,
+ ubiIgmpVlanStatsGeneralQueryTxTotal Counter64,
+ ubiIgmpVlanStatsGeneralQueryRxTotal Counter64,
+ ubiIgmpVlanStatsGroupSpecificQueryTxTotal Counter64,
+ ubiIgmpVlanStatsGroupSpecificQueryRxTotal Counter64,
+ ubiIgmpVlanStatsInvalidMessageRxTotal Counter64
+ }
+
+ ubiIgmpVlanStatsEntryCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 1 }
+
+ ubiIgmpVlanStatsReportTxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 2 }
+ ubiIgmpVlanStatsReportRxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 3 }
+
+ ubiIgmpVlanStatsReportRxSuccess OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 4 }
+
+ ubiIgmpVlanStatsReportRxUnsuccess OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 5 }
+
+ ubiIgmpVlanStatsLeaveTxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 6 }
+
+ ubiIgmpVlanStatsLeaveRxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 7 }
+
+ ubiIgmpVlanStatsGeneralQueryTxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 8 }
+
+ ubiIgmpVlanStatsGeneralQueryRxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 9 }
+
+ ubiIgmpVlanStatsGroupSpecificQueryTxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 10 }
+
+ ubiIgmpVlanStatsGroupSpecificQueryRxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 11 }
+
+ ubiIgmpVlanStatsInvalidMessageRxTotal OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpVlanStatsEntry 12 }
+
+-- ***********************************************************
+-- ubiIgmpStatsMIBObjects(3)
+-- ***********************************************************
+ ubiIgmpSnoopMembershipCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiIgmpSnoopMembershipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpStatsMIBObjects 3 }
+
+ ubiIgmpSnoopMembershipCountEntry OBJECT-TYPE
+ SYNTAX UbiIgmpSnoopMembershipEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX
+ {
+ ubiVlanIfIndex,
+ ubiIgmpSnoopCacheAddress
+ }
+ ::= { ubiIgmpSnoopMembershipCountTable 1 }
+
+ UbiIgmpSnoopMembershipEntry ::= SEQUENCE {
+ ubiIgmpSnoopMembershipCount Counter64
+ }
+
+ ubiIgmpSnoopMembershipCount OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiIgmpSnoopMembershipCountEntry 1 }
+
+
+-- ***********************************************************
+-- ubiIgmpProxyRoutingMIBObjects
+-- ***********************************************************
+
+ ubiIgmpProxyRoutingIfMRouteCountTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ProxyRoutingIfMRouteCountEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Multicast mroute count table for interface (IGMPRT)"
+ ::= { ubiIgmpProxyRoutingMIBObjects 1 }
+
+ ubiIgmpProxyRoutingIfMRouteCountEntry OBJECT-TYPE
+ SYNTAX ProxyRoutingIfMRouteCountEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Multicast mroute count entry for interface (IGMPRT)"
+ INDEX { IfIndex }
+ ::= { ubiIgmpProxyRoutingIfMRouteCountTable 1 }
+
+ ProxyRoutingIfMRouteCountEntry ::= SEQUENCE {
+ ubiIgmpProxyRoutingIfMRouteCountInterface OCTET STRING
+ ,ubiIgmpProxyRoutingOutIfMRouteCount Counter
+ }
+
+ ubiIgmpProxyRoutingIfMRouteCountInterface OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Interface name for interface (IGMPRT)"
+ ::= { ubiIgmpProxyRoutingIfMRouteCountEntry 1 }
+
+ ubiIgmpProxyRoutingOutIfMRouteCount OBJECT-TYPE
+ SYNTAX Counter
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Multicast mroute count for interface (IGMPRT)"
+ ::= { ubiIgmpProxyRoutingIfMRouteCountEntry 2 }
+
+ ubiIgmpProxyRoutingOutIfMRouteTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ProxyRoutingOutIfMRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Multicast mroute table for interface (IGMPRT)"
+ ::= { ubiIgmpProxyRoutingMIBObjects 2 }
+
+ ubiIgmpProxyRoutingOutIfMRouteEntry OBJECT-TYPE
+ SYNTAX ProxyRoutingOutIfMRouteEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Multicast mroute entry for interface (IGMPRT)"
+ INDEX { IfIndex, ubiIgmpProxyRoutingOutIfMRouteGroup, ubiIgmpProxyRoutingOutIfMRouteSource }
+ ::= { ubiIgmpProxyRoutingOutIfMRouteTable 1 }
+
+ ProxyRoutingOutIfMRouteEntry ::= SEQUENCE {
+ ubiIgmpProxyRoutingOutIfMRouteInterface OCTET STRING
+ ,ubiIgmpProxyRoutingOutIfMRouteGroup IpAddress
+ ,ubiIgmpProxyRoutingOutIfMRouteSource IpAddress
+ }
+
+ ubiIgmpProxyRoutingOutIfMRouteInterface OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Interface name of mroute entry for interface (IGMPRT)"
+ ::= { ubiIgmpProxyRoutingOutIfMRouteEntry 1 }
+
+ ubiIgmpProxyRoutingOutIfMRouteGroup OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Group IP address of mroute entry for interface (IGMPRT)"
+ ::= { ubiIgmpProxyRoutingOutIfMRouteEntry 2 }
+
+ ubiIgmpProxyRoutingOutIfMRouteSource OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Source IP address of mroute entry for interface (IGMPRT)"
+ ::= { ubiIgmpProxyRoutingOutIfMRouteEntry 3 }
+
+-- *****************************************************************
+-- ubiMulticastMIBConformance
+-- *****************************************************************
+
+--
+-- conformance information
+--
+ubiMulticastMIBCompliances OBJECT IDENTIFIER ::= { ubiMulticastMIBConformance 1 }
+ubiMulticastMIBGroups OBJECT IDENTIFIER ::= { ubiMulticastMIBConformance 2 }
+
+
+
+-- compliance statements
+
+ ubiMulticastMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Ubiquoss Multicast MIB."
+ MODULE
+ MANDATORY-GROUPS { ubiIgmpSnoopConfigGroup,
+ ubiIgmpSnoopInfoGroup
+ }
+
+ GROUP ubiIgmpSnoopConfigGroup
+ DESCRIPTION
+ ""
+ GROUP ubiIgmpSnoopInfoGroup
+ DESCRIPTION
+ ""
+ ::= { ubiMulticastMIBCompliances 1 }
+
+
+
+-- units of conformance
+
+ ubiIgmpSnoopConfigGroup OBJECT-GROUP
+ OBJECTS {
+ ubiIgmpSnoopVlanIndex,
+ ubiIgmpSnoopVlanEnabled,
+ ubiIgmpSnoopVlanFastLeaveEnabled,
+ ubiIgmpSnoopVlanReportSuppressionEnabled,
+ ubiIgmpSnoopVlanForcedSourceIP,
+ ubiIgmpSnoopVlanRowStatus,
+
+ ubiIgmpSnoopMrouterVlanIndex,
+ ubiIgmpSnoopMrouterIfIndex,
+ ubiIgmpSnoopMrouterSVlanID,
+ ubiIgmpSnoopMrouterRowStatus,
+
+ ubiIgmpSnoopStaticGroupVlanIndex,
+ ubiIgmpSnoopStaticGroupIfIndex,
+ ubiIgmpSnoopStaticGroupIpAddress,
+ ubiIgmpSnoopStaticGroupRowStatus,
+
+ ubiIgmpSnoopPortConfigAclIfIndex,
+ ubiIgmpSnoopPortConfigAclID,
+ ubiIgmpSnoopPortConfigAclVlanID,
+ ubiIgmpSnoopPortConfigAclRowStatus
+
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to
+ configure the mp snooping."
+ ::= { ubiMulticastMIBGroups 1 }
+
+
+ ubiIgmpSnoopInfoGroup OBJECT-GROUP
+ OBJECTS {
+ ubiIgmpSnoopReporterIfIndex,
+ ubiIgmpSnoopReporterGroupAddress,
+ ubiIgmpSnoopReporterUptime,
+ ubiIgmpSnoopReporterExpireTime,
+ ubiIgmpSnoopReporterLastAddress
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to manager the
+ information related to igmp snooping."
+ ::= { ubiMulticastMIBGroups 2 }
+
+END
+
diff --git a/MIBS/ubiquoss/UBQS-NTP-MIB b/MIBS/ubiquoss/UBQS-NTP-MIB new file mode 100644 index 0000000..28bf7f4 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-NTP-MIB @@ -0,0 +1,203 @@ +-- *****************************************************************
+-- UBQS-NTP-MIB: Ubiquoss NTP MIB file
+--
+-- Jan 2011, Hyung Eun Park
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-NTP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ IpAddress
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ RowStatus,DisplayString,
+ FROM SNMPv2-TC
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ FROM INET-ADDRESS-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+ubiNtpMIB MODULE-IDENTITY
+ LAST-UPDATED "201101290000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-NTP-MIB is used to get
+ the ntp information."
+
+ ::= { ubiMgmtv2 17 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiSystemMIB
+-- ***************************************************************
+ubiNtpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiNtpMIB 0 }
+ubiNtpMIBObjects OBJECT IDENTIFIER ::= { ubiNtpMIB 1 }
+ubiNtpMIBConformance OBJECT IDENTIFIER ::= { ubiNtpMIB 2 }
+
+
+
+ubiNtpSystem OBJECT IDENTIFIER ::= { ubiNtpMIBObjects 1 }
+ubiNtpMaster OBJECT IDENTIFIER ::= { ubiNtpSystem 4 }
+
+
+-- ***********************************************************
+-- ubiNtpSystem
+-- ***********************************************************
+
+ ubiNtpCurrentStratum OBJECT-TYPE
+ SYNTAX Integer32(1..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "current NTP stratum"
+ ::= { ubiNtpSystem 1 }
+
+ ubiNtpInterval OBJECT-TYPE
+ SYNTAX Integer32
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "NTP client mode polling interval (default 64seconds)"
+ ::= { ubiNtpSystem 2 }
+
+
+-- ***********************************************************
+-- ubiNtpMaster
+-- ***********************************************************
+
+ ubiNtpMasterEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ enable(1),
+ disable(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flag that enable NTP master mode"
+ ::= { ubiNtpMaster 1 }
+
+ ubiNtpMasterStratum OBJECT-TYPE
+ SYNTAX Integer32(1..15)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "To configure NTP stratum"
+ ::= { ubiNtpMaster 2 }
+
+
+-- ***********************************************************
+-- ubiNtpServerTable
+-- ***********************************************************
+
+ ubiNtpServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiNtpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Time Server Table"
+ ::= { ubiNtpMIBObjects 2 }
+
+ ubiNtpServerEntry OBJECT-TYPE
+ SYNTAX UbiNtpServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Time server entry"
+ INDEX { ubiNtpServerAddrType, ubiNtpServerAddr }
+ ::= { ubiNtpServerTable 1 }
+
+ UbiNtpServerEntry ::= SEQUENCE {
+ ubiNtpServerAddrType InetAddressType,
+ ubiNtpServerAddr InetAddress,
+ ubiNtpServerRowStatus RowStatus
+ }
+
+
+ ubiNtpServerAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address type of the time server"
+ ::= { ubiNtpServerEntry 1 }
+
+
+ ubiNtpServerAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of time server"
+ ::= { ubiNtpServerEntry 2 }
+
+ ubiNtpServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "NTP time server rowstatus"
+ ::= { ubiNtpServerEntry 3 }
+
+
+-- *****************************************************************
+-- ubiNtpMIBConformance
+-- *****************************************************************
+
+--
+-- conformance information
+--
+ubiNtpMIBCompliances OBJECT IDENTIFIER ::= { ubiNtpMIBConformance 1 }
+ubiNtpMIBGroups OBJECT IDENTIFIER ::= { ubiNtpMIBConformance 2 }
+
+
+
+-- compliance statements
+
+ ubiNtpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss NTP MIB."
+ MODULE
+ MANDATORY-GROUPS { ubiNtpMIBGroup }
+
+ GROUP ubiNtpMIBGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for NTP."
+ ::= { ubiNtpMIBCompliances 1 }
+
+
+
+-- units of conformance
+ ubiNtpMIBGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "ubiquoss NTP."
+ ::= { ubiNtpMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-OSPF-MIB b/MIBS/ubiquoss/UBQS-OSPF-MIB new file mode 100644 index 0000000..87d0005 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-OSPF-MIB @@ -0,0 +1,340 @@ +-- *****************************************************************
+-- UBQS-OSPF-MIB : Ubiquoss OSPF Router Information MIB
+--
+-- Jun 2011, Park Hyung Eun
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-OSPF-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Unsigned32,
+ Integer32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ IpAddress,
+ RowStatus,
+ TimeStamp,
+ DisplayString,
+ TruthValue,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ InetAddress,
+ InetAddressType,
+ InetAddressPrefixLength,
+ InetAddressPrefixLength
+ FROM INET-ADDRESS-MIB
+ InterfaceIndex
+ FROM IF-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiOspfMIB MODULE-IDENTITY
+ LAST-UPDATED "201106210000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines the OSPF Version 2 Protocol"
+ ::= { ubiMgmtv2 23 }
+
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+UbiOspfAreaIdType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A value that represents a type of areaID type.
+
+ unknown(0) An unknown type.
+
+ decimal(1) An area ID is numeric type.
+
+ ipv4(2) An area ID is defined by ipv4 address.
+ "
+ SYNTAX INTEGER {
+ unknown(0),
+ decimal(1),
+ ipv4(2)
+ }
+
+UbiOspfAreaId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents an IPv4 network address:
+ (1d.1d.1d.1d)
+
+ Octets Contents Encoding
+ 1-4 IPv4 address network-byte order
+
+ The corresponding UbiOspfAreaIdType value is ipv4(2)
+
+ Represents an decimal value:
+ (4d)
+ Octets Contents
+ 1-4 Decimal
+
+ The corresponding UbiOspfAreaIdType value is decimal(1).
+ "
+ SYNTAX OCTET STRING (SIZE (0..4))
+
+
+-- ***************************************************************
+-- ubiOspfMIB
+-- ***************************************************************
+ubiOspfMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiOspfMIB 0 }
+ubiOspfMIBObjects OBJECT IDENTIFIER ::= { ubiOspfMIB 1 }
+ubiOspfMIBConformance OBJECT IDENTIFIER ::= { ubiOspfMIB 2 }
+
+
+
+
+ -- ***************************************************************
+-- ubiOspfMIBNotificationPrefix
+-- ***************************************************************
+
+-- ***********************************************************
+-- ubiOspfInstanceTable
+-- ***********************************************************
+ ubiOspfInstanceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiOspfInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiOspfMIBObjects 1 }
+
+ ubiOspfInstanceEntry OBJECT-TYPE
+ SYNTAX UbiOspfInstanceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiOspfInstId }
+ ::= { ubiOspfInstanceTable 1 }
+
+ UbiOspfInstanceEntry ::= SEQUENCE {
+ ubiOspfInstId Integer32,
+ ubiOspfInstRouterId IpAddress,
+ ubiOspfInstMplsTeRouterId InterfaceIndex,
+ ubiOspfInstRowStatus RowStatus
+ }
+
+ ubiOspfInstId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OSPF Instance(Process) ID."
+ ::= { ubiOspfInstanceEntry 1 }
+
+ ubiOspfInstRouterId OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OSPF Router ID."
+ ::= { ubiOspfInstanceEntry 2 }
+
+ ubiOspfInstMplsTeRouterId OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "OSPF MPLS TE Rotuer ID."
+ ::= { ubiOspfInstanceEntry 3 }
+
+ ubiOspfInstRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiOspfInstanceEntry 4 }
+
+
+
+-- ***********************************************************
+-- ubiOspfNetworkTable
+-- ***********************************************************
+ ubiOspfNetworkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiOspfNetworkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiOspfMIBObjects 2 }
+
+ ubiOspfNetworkEntry OBJECT-TYPE
+ SYNTAX UbiOspfNetworkEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiOspfInstId, ubiOspfNetworkAddr, ubiOspfNetworkPrefixLen }
+ ::= { ubiOspfNetworkTable 1 }
+
+ UbiOspfNetworkEntry ::= SEQUENCE {
+ ubiOspfNetworkAddr IpAddress,
+ ubiOspfNetworkPrefixLen InetAddressPrefixLength,
+ ubiOspfNetworkAreaIdType UbiOspfAreaIdType,
+ ubiOspfNetworkAreaId DisplayString,
+ ubiOspfNetworkRowStatus RowStatus
+ }
+
+ ubiOspfNetworkAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPF Network Prefix."
+ ::= { ubiOspfNetworkEntry 1 }
+
+ ubiOspfNetworkPrefixLen OBJECT-TYPE
+ SYNTAX InetAddressPrefixLength
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "OSPF Netwrok Prefix Length."
+ ::= { ubiOspfNetworkEntry 2 }
+
+ ubiOspfNetworkAreaIdType OBJECT-TYPE
+ SYNTAX UbiOspfAreaIdType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ " OSPF Netwrok ID type
+ unknown(0),
+ decimal(1),
+ ipv4(2)
+ "
+ ::= { ubiOspfNetworkEntry 3 }
+
+ ubiOspfNetworkAreaId OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "OSPF Netwrok ID. "
+ ::= { ubiOspfNetworkEntry 4 }
+
+
+ ubiOspfNetworkRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiOspfNetworkEntry 5 }
+
+
+
+-- ***********************************************************
+-- ubiOspfMplsTeAreaIdTable
+-- ***********************************************************
+ ubiOspfMplsTeAreaIdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiOspfMplsTeAreaIdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiOspfMIBObjects 3 }
+
+ ubiOspfMplsTeAreaIdEntry OBJECT-TYPE
+ SYNTAX UbiOspfMplsTeAreaIdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiOspfInstId, ubiOspfMplsTeAreaIdType, ubiOspfMplsTeAreaIdAddr }
+ ::= { ubiOspfMplsTeAreaIdTable 1 }
+
+ UbiOspfMplsTeAreaIdEntry ::= SEQUENCE {
+ ubiOspfMplsTeAreaIdType UbiOspfAreaIdType,
+ ubiOspfMplsTeAreaId UbiOspfAreaId,
+ ubiOspfMplsTeAreaIdRowStatus RowStatus
+ }
+
+ ubiOspfMplsTeAreaIdType OBJECT-TYPE
+ SYNTAX UbiOspfAreaIdType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " OSPF MPLS TE Area Type
+ unknown(0),
+ decimal(1),
+ ipv4(2)
+ "
+ ::= { ubiOspfMplsTeAreaIdEntry 1 }
+
+ ubiOspfMplsTeAreaId OBJECT-TYPE
+ SYNTAX UbiOspfAreaId
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "OSPF MPLS TE Area."
+ ::= { ubiOspfMplsTeAreaIdEntry 2 }
+
+ ubiOspfMplsTeAreaIdRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiOspfMplsTeAreaIdEntry 3 }
+
+
+-- ***********************************************************
+-- ubiOspfMIBConformance
+-- ***********************************************************
+ubiOspfMIBCompliances OBJECT IDENTIFIER ::= { ubiOspfMIBConformance 1 }
+ubiOspfMIBGroups OBJECT IDENTIFIER ::= { ubiOspfMIBConformance 2 }
+-- Compliance
+
+ ubiOspfMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-OSPF-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiOspfMIBGroup
+ }
+ GROUP ubiOspfMIBGroup
+ DESCRIPTION
+ "The ubiOspfGroup is applicable for implementations which
+ need to get the OSPf information of the system."
+ ::= { ubiOspfMIBCompliances 1 }
+
+
+ ubiOspfMIBGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about the OSPF information of system."
+ ::= { ubiOspfMIBGroups 1 }
+
+
+END
diff --git a/MIBS/ubiquoss/UBQS-PB-MIB b/MIBS/ubiquoss/UBQS-PB-MIB new file mode 100644 index 0000000..a64e5be --- /dev/null +++ b/MIBS/ubiquoss/UBQS-PB-MIB @@ -0,0 +1,355 @@ +-- *****************************************************************
+-- UBQS-PB-MIB.: Ubiquoss PB MIB
+--
+-- Nov 2010, Park Hyung Eun
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-PB-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ Counter32,
+ IpAddress,
+ Gauge32,
+ Integer32,
+ Unsigned32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ RowStatus,
+ DisplayString,
+ TruthValue,
+ FROM SNMPv2-TC
+ ifIndex,
+ FROM IF-MIB
+ VlanIndex,
+ FROM Q-BRIDGE-MIB
+ UbiPortList,
+ UbiBridgeId
+ FROM UBQS-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiPbMIB MODULE-IDENTITY
+ LAST-UPDATED "201011300000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "Provider Bridge MIB module for managing 802.1ad"
+ ::= { ubiMgmtv2 8 }
+
+
+
+-- *****************************************************************
+-- Textual Conventions
+-- *****************************************************************
+
+VlanStpType ::= TEXTUAL-CONVENTION
+STATUS current
+ DESCRIPTION
+ "The type of the Spanning Tree Protocol (STP) running on
+ this VLAN."
+ SYNTAX INTEGER {
+ stp(1),
+ stp-vlan-bridge(2),
+ rstp(3),
+ rstp-vlan-bridge(4),
+ mstp(5),
+ provider-rstp(6),
+ provider-mstp(7),
+ rpvstExt(8) -- rpvst+
+ }
+
+UbiVlanType ::= TEXTUAL-CONVENTION
+STATUS current
+ DESCRIPTION
+ "The type of the VLAN."
+ SYNTAX BITS
+ {
+ other(0),
+ static(1),
+ dynamic(2),
+ cvlan(3),
+ svlan(4),
+ svlan_p2p(5),
+ svlan_m2m(6),
+ --PBB
+ bvlan(7),
+ bvlan_p2p(8),
+ bvlan_m2m(9),
+ -- PBB TE
+ tevlan(10),
+ auto(11)
+ }
+
+UbiBridgeProtocol ::= TEXTUAL-CONVENTION
+STATUS current
+ DESCRIPTION
+ "Indicates the component type(s) of this bridge. The
+ following component types are possible:
+
+ iComponent(1) - An S-VLAN aware component of a Backbone
+ Edge Bridge which performs encapsulation of customer
+ frames.
+
+ bComponent(2) - An S-VLAN aware component of a Backbone
+ Edge Bridge which bundles backbone service instances
+ into B-VLANs.
+
+ cVlanComponent(3) - A C-VLAN aware component of an
+ enterprise VLAN bridge or of a Provider Bridge used
+ to process C-tagged frames.
+
+ sVlanComponent(4) - An S-VLAN aware component of a
+ Provider Bridge.
+
+ dBridgeComponent(5) - A VLAN unaware component of an
+ 802.1D bridge."
+ SYNTAX INTEGER {
+ iComponent(1),
+ bComponent(2),
+ cVlanComponent(3),
+ sVlanComponent(4),
+ dBridgeComponent(5)
+ }
+
+
+-- *****************************************************************
+-- ubiPbMIBObjects
+-- *****************************************************************
+
+ubiPbMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiPbMIB 0 }
+ubiPbMIBObjects OBJECT IDENTIFIER ::= { ubiPbMIB 1 }
+ubiPbMIBConformance OBJECT IDENTIFIER ::= { ubiPbMIB 2 }
+
+
+-- *****************************************************************
+-- ubiCvlanRegistrationTable
+-- *****************************************************************
+
+ ubiCvlanRegistrationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCvlanRegistrationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains generic information about
+ every C-VLAN registration tables."
+ ::= { ubiPbMIBObjects 1 }
+
+ ubiCvlanRegistrationEntry OBJECT-TYPE
+ SYNTAX UbiCvlanRegistrationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each C-VLAN
+ registration entry."
+ INDEX { ubiCvlanRegBridgeId, ubiCvlanRegName }
+ ::= { ubiCvlanRegistrationTable 1 }
+
+
+ UbiCvlanRegistrationEntry ::= SEQUENCE {
+ ubiCvlanRegBridgeId UbiBridgeId,
+ ubiCvlanRegName DisplayString,
+ ubiCvlanRegRowStatus RowStatus
+ }
+
+ ubiCvlanRegBridgeId OBJECT-TYPE
+ SYNTAX UbiBridgeId
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Bridge Id to identifier the C-VLAN registration
+ table with C-VLAN name.
+
+ Bridge id represents 1~32, backbone, or beb."
+ ::= { ubiCvlanRegistrationEntry 1 }
+
+ ubiCvlanRegName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The name of C-VLAN registration table."
+ ::= { ubiCvlanRegistrationEntry 2 }
+
+ ubiCvlanRegRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of C-VLAN registration row."
+ ::= { ubiCvlanRegistrationEntry 3 }
+
+
+-- *****************************************************************
+-- ubiCvlanMappingTable
+-- *****************************************************************
+
+ ubiCvlanMappingTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCvlanMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains generic information about
+ C-VLAN and S-VLAN mapping."
+ ::= { ubiPbMIBObjects 2 }
+
+ ubiCvlanMappingEntry OBJECT-TYPE
+ SYNTAX UbiCvlanMappingEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each C-VLAN
+ and S-VLAN mappin entry."
+ INDEX { ubiCvlanRegBridgeId, ubiCvlanRegName, ubiCvlanRegCvid, ubiCvlanRegSvid }
+ ::= { ubiCvlanMappingTable 1 }
+
+
+ UbiCvlanMappingEntry ::= SEQUENCE {
+ ubiCvlanMappingCvid VlanIndex,
+ ubiCvlanMappingSvid VlanIndex,
+ ubiCvlanMappingRowStatus RowStatus
+ }
+
+ ubiCvlanMappingCvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "C-VLAN id."
+ ::= { ubiCvlanMappingEntry 1 }
+
+ ubiCvlanMappingSvid OBJECT-TYPE
+ SYNTAX VlanIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "S-VLAN id."
+ ::= { ubiCvlanMappingEntry 2 }
+
+ ubiCvlanMappingRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of C-VLAN and S-VLAN mapping row."
+ ::= { ubiCvlanMappingEntry 3 }
+
+
+
+-- *****************************************************************
+-- ubiCvlanPortTable
+-- *****************************************************************
+
+ ubiCvlanRegistrationPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCvlanRegistrationPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains generic information about the device's
+ ports that reference C-VLAN registration table"
+ ::= { ubiPbMIBObjects 3 }
+
+ ubiCvlanRegistrationPortEntry OBJECT-TYPE
+ SYNTAX UbiCvlanRegistrationPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for the device's ports
+ that reference C-VLAN registration table."
+ INDEX { ubiCvlanRegBridgeId, ubiCvlanRegName, ubiBridgePort }
+ ::= { ubiCvlanRegistrationPortTable 1 }
+
+
+ UbiCvlanRegistrationPortEntry ::= SEQUENCE {
+ ubiCvlanRegPortName DisplayString,
+ ubiCvlanRegPortSet INTEGER
+ }
+
+ ubiCvlanRegPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about
+ the port that reference C-VLAN registration table"
+ ::= { ubiCvlanRegistrationPortEntry 1 }
+
+ ubiCvlanRegPortSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ add(1),
+ delete(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The operational set for bridge port that
+ reference C-VLAN registration table."
+ ::= { ubiCvlanRegistrationPortEntry 2 }
+
+
+-- *****************************************************************
+-- ubiPbMIBConformance
+-- *****************************************************************
+
+-- Conformance Information
+ubiPbMIBCompliances OBJECT IDENTIFIER ::= { ubiPbMIBConformance 1 }
+ubiPbMIBGroups OBJECT IDENTIFIER ::= { ubiPbMIBConformance 2 }
+
+
+-- compliance statements
+
+ ubiPbMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for PB implementations."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiPbCvlanRegGroup,
+ }
+ ::= { ubiPbMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiPbCvlanRegGroup OBJECT-GROUP
+ OBJECTS {
+ ubiCvlanRegBridgeId,
+ ubiCvlanRegName,
+ ubiCvlanRegRowStatus,
+ ubiCvlanMappingCvid,
+ ubiCvlanMappingSvid,
+ ubiCvlanMappingRowStatus,
+ ubiCvlanRegPortName,
+ ubiCvlanRegPortSet
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that provide cvlan
+ registration information."
+ ::= { ubiPbMIBGroups 1 }
+
+END
+
+
+
+
diff --git a/MIBS/ubiquoss/UBQS-PON-LAG-MIB b/MIBS/ubiquoss/UBQS-PON-LAG-MIB new file mode 100644 index 0000000..d6b1c3f --- /dev/null +++ b/MIBS/ubiquoss/UBQS-PON-LAG-MIB @@ -0,0 +1,263 @@ +-- *****************************************************************
+-- UBQS-LAG-MIB.: Ubiquoss LAG MIB
+--
+-- Dec 2010, Park Hyung Eun
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+-- *****************************************************************
+--
+
+UBQS-PON-LAG-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP,
+ FROM SNMPv2-CONF
+ TEXTUAL-CONVENTION,
+ RowStatus,
+ FROM SNMPv2-TC
+ ifIndex, InterfaceIndex,
+ FROM IF-MIB
+ DisplayString,
+ FROM RFC1213-MIB
+ UbiPortList,
+ FROM UBQS-TC
+ ubiPonCommonGroupMIB
+ FROM UBQS-SMI;
+
+
+ubiPonLagMIB MODULE-IDENTITY
+ LAST-UPDATED "201301151117Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "Link Aggregation MIB module for managing 802.3ad"
+ ::= { ubiPonCommonGroupMIB 16 }
+
+
+-- *****************************************************************
+-- ubiPonLagMIBObjects
+-- *****************************************************************
+
+ubiPonLagMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiPonLagMIB 0 }
+ubiPonLagMIBObjects OBJECT IDENTIFIER ::= { ubiPonLagMIB 1 }
+ubiPonLagMIBConformance OBJECT IDENTIFIER ::= { ubiPonLagMIB 2 }
+
+
+ubiPonRedundancyPort OBJECT IDENTIFIER ::= { ubiPonLagMIBObjects 1 }
+
+-- *****************************************************************
+-- ubiPonRedundancyPortTable
+-- *****************************************************************
+ ubiPonRedundancyPortTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPonRedundancyPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the redundancy pon port
+ information."
+ ::= { ubiPonRedundancyPort 1 }
+
+
+ ubiPonRedundancyPortEntry OBJECT-TYPE
+ SYNTAX UbiPonRedundancyPortEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for redundancy pon prot."
+ INDEX { ubiReduIfIndex }
+ ::= { ubiPonRedundancyPortTable 1 }
+
+ UbiPonRedundancyPortEntry ::= SEQUENCE {
+ ubiPonReduIfIndex InterfaceIndex,
+ ubiPonReduPeerIfIndex InterfaceIndex,
+ ubiPonReduIfName DisplayString,
+ ubiPonReduPeerIfName DisplayString,
+ ubiPonReduAggIfIndex InterfaceIndex,
+ ubiPonReduAggIfName DisplayString,
+ ubiPonReduHoldoff INTEGER,
+ ubiPonReduWtr INTEGER,
+ ubiPonReduActive INTEGER,
+ ubiPonReduRowStatus RowStatus
+ }
+
+ ubiPonReduIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interface index of redundancy pon port "
+ ::= { ubiPonRedundancyPortEntry 1 }
+
+ ubiPonReduPeerIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "peer interface index of redundancy pon port"
+ ::= { ubiPonRedundancyPortEntry 2 }
+
+ ubiPonReduIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "interface name of redundancy pon port"
+ ::= { ubiPonRedundancyPortEntry 3 }
+
+ ubiPonReduPeerIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "peer interface name of redundancy pon port"
+ ::= { ubiPonRedundancyPortEntry 4 }
+
+ ubiPonReduAggIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "aggregation interface index of redundancy pon port"
+ ::= { ubiPonRedundancyPortEntry 5 }
+
+ ubiPonReduAggIfName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "aggregation interface name of redundancy pon port"
+ ::= { ubiPonRedundancyPortEntry 6 }
+
+ ubiPonReduHoldoff OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "pon holdoff of redundancy pon port"
+ ::= { ubiPonRedundancyPortEntry 7 }
+
+ ubiPonReduWtr OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "pon wtr of redundancy pon port"
+ ::= { ubiPonRedundancyPortEntry 8 }
+
+
+ ubiPonReduActive OBJECT-TYPE
+ SYNTAX INTEGER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "pon activation status of redundancy pon port
+ 0 : none
+ 1 : left
+ 2 : right
+ "
+ ::= { ubiPonRedundancyPortEntry 9 }
+
+ ubiPonReduRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The status of redundancy pon port row.
+ The createAndGo(4) can create the redundancy pon port and
+ set the particular port to that redundancy pon port.
+ The destroy(6) can unset the particular port from the redundancy pon port.
+ If you want to remove the redundancy pon port, set redundancy pon port Delete."
+ ::= { ubiPonRedundancyPortEntry 10 }
+
+ ubiPonRedundancyPortSwitchoverTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPonRedundancyPortSwitchoverEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains the redundancy pon port Switchover
+ information."
+ ::= { ubiPonRedundancyPort 2 }
+
+
+ ubiPonRedundancyPortSwitchoverEntry OBJECT-TYPE
+ SYNTAX UbiPonRedundancyPortSwitchoverEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for redundancy pon prot Switchover."
+ INDEX { ubiReduIfIndex }
+ ::= { ubiPonRedundancyPortSwitchoverTable 1 }
+
+ UbiPonRedundancyPortSwitchoverEntry ::= SEQUENCE {
+ ubiPonReduSwitchover InterfaceIndex,
+ }
+
+ ubiPonReduSwitchover OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Active's peer interface index of redundancy pon port Switchover
+ Work on only write. 1.
+ "
+ ::= { ubiPonRedundancyPortSwitchoverEntry 1 }
+-- *****************************************************************
+-- ubiPonLagMIBConformance
+-- *****************************************************************
+
+-- Conformance Information
+ubiPonLagMIBCompliances OBJECT IDENTIFIER ::= { ubiPonLagMIBConformance 1 }
+ubiPonLagMIBGroups OBJECT IDENTIFIER ::= { ubiPonLagMIBConformance 2 }
+
+
+-- compliance statements
+
+ ubiPonLagMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for Pon Lag implementations."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiAggGroup
+ }
+ ::= { ubiPonLagMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiPonLagGroup OBJECT-GROUP
+ OBJECTS {
+ ubiPonReduIfIndex,
+ ubiPonReduPeerIfIndex,
+ ubiPonReduIfName,
+ ubiPonReduPeerIfName,
+ ubiPonReduAggIfIndex,
+ ubiPonReduAggIfName,
+ ubiPonReduActive,
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects that provide redundancy port
+ creation or deletion."
+ ::= { ubiPonLagMIBGroups 1 }
+
+END
+
+
+
+
diff --git a/MIBS/ubiquoss/UBQS-PRODUCTS-MIB b/MIBS/ubiquoss/UBQS-PRODUCTS-MIB new file mode 100644 index 0000000..351cfa1 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-PRODUCTS-MIB @@ -0,0 +1,76 @@ +-- *****************************************************************
+-- UBQS-PRODUCTS-MIB.mib: Ubiquoss Enterprise Structure of Management Information
+--
+-- July 2009, hyung eun Park
+-- April 2004, Jisoo Kim
+-- 05.08.11: P3024, P408 added (KH.PARK)
+--
+-- Copyright (c) 2004 by LocusNetworks, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+UBQS-PRODUCTS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ ubqsProducts
+ FROM UBQS-SMI;
+
+
+
+
+ e7508 OBJECT IDENTIFIER ::= { ubqsProducts 65 }
+
+ u9264H_EPON OBJECT IDENTIFIER ::= { ubqsProducts 69 }
+
+ -- CSR 3400
+ cs3400 OBJECT IDENTIFIER ::= { ubqsProducts 73 }
+
+ u9264H_GPON OBJECT IDENTIFIER ::= { ubqsProducts 92 }
+
+ u9016B_EPON OBJECT IDENTIFIER ::= { ubqsProducts 93 }
+
+ u9016B_GPON OBJECT IDENTIFIER ::= { ubqsProducts 94 }
+
+ e5224C OBJECT IDENTIFIER ::= { ubqsProducts 95 }
+
+ e5224D OBJECT IDENTIFIER ::= { ubqsProducts 100 }
+
+ e3224C OBJECT IDENTIFIER ::= { ubqsProducts 101 }
+
+ e3224D OBJECT IDENTIFIER ::= { ubqsProducts 102 }
+
+ e6100 OBJECT IDENTIFIER ::= { ubqsProducts 103 }
+
+ e5002G OBJECT IDENTIFIER ::= { ubqsProducts 105 }
+
+ e7505 OBJECT IDENTIFIER ::= { ubqsProducts 108 }
+
+ u9764H_GPON OBJECT IDENTIFIER ::= { ubqsProducts 112 }
+
+ e5224CP OBJECT IDENTIFIER ::= { ubqsProducts 115 }
+
+ u9500h OBJECT IDENTIFIER ::= { ubqsProducts 117 }
+
+ ce7010 OBJECT IDENTIFIER ::= { ubqsProducts 118 }
+
+ uCrown6020 OBJECT IDENTIFIER ::= { ubqsProducts 128 }
+
+ U9008B OBJECT IDENTIFIER ::= { ubqsProducts 129 }
+
+ uHon1010 OBJECT IDENTIFIER ::= { ubqsProducts 130 }
+
+ e6300 OBJECT IDENTIFIER ::= { ubqsProducts 133 }
+
+ uSafe4010 OBJECT IDENTIFIER ::= { ubqsProducts 134 }
+
+ iES4028GP OBJECT IDENTIFIER ::= { ubqsProducts 135 }
+
+ iES4028XP OBJECT IDENTIFIER ::= { ubqsProducts 136 }
+
+ uCrown5010_48T OBJECT IDENTIFIER ::= { ubqsProducts 140 }
+
+ uCrown5010_48S OBJECT IDENTIFIER ::= { ubqsProducts 141 }
+
+END
+
diff --git a/MIBS/ubiquoss/UBQS-QOS-MIB b/MIBS/ubiquoss/UBQS-QOS-MIB new file mode 100644 index 0000000..c36e789 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-QOS-MIB @@ -0,0 +1,1704 @@ +-- *****************************************************************
+-- UBQS-QOS-MIB : Ubiquoss QOS MIB
+--
+-- Nov 2010, boo kn kim
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-QOS-MIB DEFINITIONS ::= BEGIN
+ IMPORTS
+ ubiMgmtv2
+ FROM UBQS-SMI
+
+ MODULE-IDENTITY, OBJECT-TYPE, IpAddress,
+ Integer32,Counter32
+ FROM SNMPv2-SMI
+
+ DisplayString, PhysAddress
+ FROM RFC1213-MIB
+
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ InetVersion
+ FROM INET-ADDRESS-MIB
+
+ VlanIndex
+ FROM Q-BRIDGE-MIB
+
+ RowStatus, TruthValue
+ FROM SNMPv2-TC;
+
+ ubiQosMIB MODULE-IDENTITY
+ LAST-UPDATED "201011052000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "This UBQS-QOS-MIB mib contains the information
+ about Quality of Service(QoS)."
+ ::= { ubiMgmtv2 12 }
+
+
+-- ***********************************************************
+-- TEXTUAL-CONVENTION
+-- ***********************************************************
+
+-- ***********************************************************
+-- ubiQoSMIB
+-- ***********************************************************
+ubiQosMIBNotificationsPrefix OBJECT IDENTIFIER ::= { ubiQosMIB 0 }
+ubiClassMapMIBObjects OBJECT IDENTIFIER ::= { ubiQosMIB 1 }
+ubiPolicyMapMIBObjects OBJECT IDENTIFIER ::= { ubiQosMIB 2 }
+ubiServicePolicyMIBObjects OBJECT IDENTIFIER ::= { ubiQosMIB 3 }
+ubiQosMIBObjects OBJECT IDENTIFIER ::= { ubiQosMIB 4 }
+ubiQosMIBConformance OBJECT IDENTIFIER ::= { ubiQosMIB 5 }
+
+ubiPolicyGlobal OBJECT IDENTIFIER ::= { ubiPolicyMapMIBObjects 5 }
+
+ubiQosMap OBJECT IDENTIFIER ::= { ubiQosMIBObjects 1 }
+ubiQosGlobal OBJECT IDENTIFIER ::= { ubiQosMIBObjects 10 }
+ubiTxSchedule OBJECT IDENTIFIER ::= { ubiQosMap 3 }
+--
+-- Class Map Objects
+--
+
+-- ***********************************************************
+-- ubiClassMapTable
+-- ***********************************************************
+ ubiClassMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of class map about QOS"
+ ::= { ubiClassMapMIBObjects 1 }
+
+ ubiClassMapEntry OBJECT-TYPE
+ SYNTAX UbiClassMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiClassMapTable,
+ representing class map list created.
+ can create or remove class map entry."
+ INDEX { ubiClassMapName }
+ ::= { ubiClassMapTable 1 }
+
+ UbiClassMapEntry ::= SEQUENCE {
+ ubiClassMapName DisplayString,
+ ubiClassMapRowStatus RowStatus
+ }
+
+ ubiClassMapName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Class map name"
+ ::= { ubiClassMapEntry 1 }
+
+ ubiClassMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove class map"
+ ::= { ubiClassMapEntry 2 }
+
+
+-- ***********************************************************
+-- ubiClassMapMatchTable
+-- ***********************************************************
+
+ ubiClassMapMatchTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiClassMapMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of matching entrys of class map"
+ ::= { ubiClassMapMIBObjects 2 }
+
+ ubiClassMapMatchEntry OBJECT-TYPE
+ SYNTAX UbiClassMapMatchEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiClassMapMatchTable,
+ representing each matching entry of class map."
+ INDEX { ubiClassMapName }
+ ::= { ubiClassMapMatchTable 1 }
+
+ UbiClassMapMatchEntry ::= SEQUENCE {
+ ubiCmMatchType INTEGER,
+ ubiCmMatchAcl DisplayString,
+ ubiCmMatchCos Integer32,
+ ubiCmMatchEtherType DisplayString, -- << Integer32
+ ubiCmMatchIpDscp Integer32,
+ ubiCmMatchIpPrecedence Integer32,
+ ubiCmMatchSourcePort Integer32,
+ ubiCmMatchDestPort Integer32,
+ ubiCmMatchMplsExp Integer32,
+ ubiCmMatchProtocol Integer32,
+ ubiCmMatchTagType INTEGER,
+ ubiCmMatchTcpControl DisplayString,
+ ubiCmMatchArp DisplayString,
+ ubiCmMatchVlan Integer32,
+ ubiCmMatchVlanInner Integer32
+ }
+
+ ubiCmMatchType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ match-all(0),
+ match-any(1)
+ }(0..1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Matching entry type"
+ DEFVAL { match_all }
+ ::= { ubiClassMapMatchEntry 1 }
+
+ ubiCmMatchAcl OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Access-list name.
+ If need to unset access-list, set NULL string."
+ ::= { ubiClassMapMatchEntry 2 }
+
+ ubiCmMatchCos OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1)
+ }(-1..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Cos matching value"
+ ::= { ubiClassMapMatchEntry 3 }
+
+ ubiCmMatchEtherType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ethernet type matching value.
+ For example, '80dd'"
+ ::= { ubiClassMapMatchEntry 4 }
+
+ ubiCmMatchIpDscp OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1)
+ }(-1..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP matching value"
+ ::= { ubiClassMapMatchEntry 5 }
+
+
+ ubiCmMatchIpPrecedence OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1)
+ }(-1..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP Precedence matching value"
+ ::= { ubiClassMapMatchEntry 6 }
+
+
+ ubiCmMatchSourcePort OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(0)
+ }(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source port matching value"
+ ::= { ubiClassMapMatchEntry 7 }
+
+ ubiCmMatchDestPort OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(0)
+ }(0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination matching value"
+ ::= { ubiClassMapMatchEntry 8 }
+
+ ubiCmMatchMplsExp OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1)
+ }(-1..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "MPLS experimental bit matching value"
+ ::= { ubiClassMapMatchEntry 9 }
+
+ ubiCmMatchProtocol OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1)
+ }(-1..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Protocol number matching value.
+ well-known value for protocol below:
+
+ 1 icmp Internet Control Management Protocol
+ 2 igmp Internet Group Management Protocol
+ 0 ip Any Internat Protocol
+ 103 ospf OSPF routing protocol
+ 89 pim Protocol Independent Protocol
+ 6 tcp Transmission Control Protocol
+ 17 udp User Datagram Protocol
+ and so on.
+ "
+ ::= { ubiClassMapMatchEntry 10 }
+
+ ubiCmMatchTagType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(-1),
+ untagged(0),
+ tagged(1),
+ double-tagged (3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Tagging type matching value"
+ ::= { ubiClassMapMatchEntry 11 }
+
+ ubiCmMatchTcpControl OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TCP Control bit matching value.
+ available value for TCP Control below:
+
+ URG 32 100000
+ ACK 16 010000
+ PSH 8 001000
+ RST 4 000100
+ SYN 2 000010
+ FIN 1 000001
+
+ '' : no tcp control"
+ ::= { ubiClassMapMatchEntry 12 }
+
+ ubiCmMatchArp OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The types of arp configuration are:
+
+ 1) SET arp
+ (0.0.0.0/0 0.0.0.0/0)
+
+ 2) SET arp with a particular source/destination address
+ ('%d.%d.%d.%d/%d %d.%d.%d.%d/%d')
+
+ 3) Unset arp
+ (empty string(''))
+ "
+ ::= { ubiClassMapMatchEntry 13 }
+
+
+ ubiCmMatchVlan OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(0)
+ }(0..4094)
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ "Vlan matching value"
+ ::= { ubiClassMapMatchEntry 14 }
+
+ ubiCmMatchVlanInner OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(0)
+ }(0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Inner Vlan matching value"
+ ::= { ubiClassMapMatchEntry 15 }
+
+
+-- ***********************************************************
+-- ubiClassMapMatchVlanTable
+-- ***********************************************************
+ ubiClassMapMatchVlanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiClassMapMatchVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of vlan matching value of class map"
+ ::= { ubiClassMapMIBObjects 3 }
+
+ ubiClassMapMatchVlanEntry OBJECT-TYPE
+ SYNTAX UbiClassMapMatchVlanEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiClassMapVlanTable,
+ representing vlan matching list entry."
+ INDEX { ubiClassMapName, ubiCmVlanIndex }
+ ::= { ubiClassMapMatchVlanTable 1 }
+
+ UbiClassMapMatchVlanEntry ::= SEQUENCE {
+ ubiCmMatchVlanIndex Integer32,
+-- ubiCmMatchVlanID Integer32,
+ ubiCmMatchVlanRowStatus RowStatus
+ }
+
+ ubiCmMatchVlanIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index of vlan matching on class map"
+ ::= { ubiClassMapMatchVlanEntry 1 }
+
+-- ubiCmMatchVlanID OBJECT-TYPE
+-- SYNTAX Integer32
+-- MAX-ACCESS read-create
+-- STATUS current
+-- DESCRIPTION
+-- "The ID of vlan matching on class map"
+-- ::= { ubiClassMapMatchVlanEntry 2 }
+
+ ubiCmMatchVlanRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "create or remove vlan matching entry"
+ ::= { ubiClassMapMatchVlanEntry 2 }
+
+
+--
+-- Policy Map Objects
+--
+-- ***********************************************************
+-- ubiPolicyMapTable
+-- ***********************************************************
+
+ ubiPolicyMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of policy map about QOS"
+ ::= { ubiPolicyMapMIBObjects 1 }
+
+ ubiPolicyMapEntry OBJECT-TYPE
+ SYNTAX UbiPolicyMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiPolicyMapTable,
+ representing policy map list created."
+ INDEX { ubiPolicyMapName }
+ ::= { ubiPolicyMapTable 1 }
+
+ UbiPolicyMapEntry ::= SEQUENCE {
+ ubiPolicyMapName DisplayString,
+ ubiPolicyMapRowStatus RowStatus
+ }
+
+ ubiPolicyMapName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Policy map name created"
+ ::= { ubiPolicyMapEntry 1 }
+
+ ubiPolicyMapRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove a policy map entry."
+ ::= { ubiPolicyMapEntry 2 }
+
+
+-- ***********************************************************
+-- ubiPolicyMapClassTable
+-- ***********************************************************
+
+ ubiPolicyMapClassTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPolicyMapClassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of class map of policy map"
+ ::= { ubiPolicyMapMIBObjects 2 }
+
+ ubiPolicyMapClassEntry OBJECT-TYPE
+ SYNTAX UbiPolicyMapClassEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiPolicyMapClassTable,
+ representing class map entry of policy map."
+ INDEX { ubiPolicyMapName, ubiPolicyMapClassIndex }
+ ::= { ubiPolicyMapClassTable 1 }
+
+ UbiPolicyMapClassEntry ::= SEQUENCE {
+ ubiPolicyMapClassIndex Integer32,
+ ubiPolicyMapClassName DisplayString,
+ ubiPolicyMapClassRowStatus RowStatus
+ }
+
+ ubiPolicyMapClassIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Class map index in policy map structure.
+ If a class index is zero, it means that the smallest
+ index that can be used is assigned when the new
+ instance is created."
+ ::= { ubiPolicyMapClassEntry 1 }
+
+ ubiPolicyMapClassName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Class map name of policy map"
+ ::= { ubiPolicyMapClassEntry 2 }
+
+ ubiPolicyMapClassRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove a class map entry."
+ ::= { ubiPolicyMapClassEntry 3 }
+
+
+-- ***********************************************************
+-- ubiPolicyMapActionTable
+-- ***********************************************************
+ ubiPolicyMapActionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPolicyMapActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of action set of policy map"
+ ::= { ubiPolicyMapMIBObjects 3 }
+
+ ubiPolicyMapActionEntry OBJECT-TYPE
+ SYNTAX UbiPolicyMapActionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiPolicyMapActionTable,
+ representing action set entry of policy map."
+ INDEX { ubiPolicyMapName, ubiPolicyMapClassIndex }
+ ::= { ubiPolicyMapActionTable 1 }
+
+ UbiPolicyMapActionEntry ::= SEQUENCE {
+ ubiPmActionDrop INTEGER,
+ ubiPmActionMirror INTEGER,
+ ubiPmActionNetFlow INTEGER,
+ ubiPmActionRedirectifIndex Integer32,
+ ubiPmActionTrapCpu INTEGER,
+ ubiPmActionTrustDscp INTEGER,
+ ubiPmActionPoliceRate DisplayString,
+ ubiPmActionPoliceAggName DisplayString,
+ ubiPmActionCos Integer32,
+ ubiPmActionDropPrecedence INTEGER,
+ ubiPmActionIpDscp Integer32,
+ ubiPmActionIpPrecedence Integer32,
+ ubiPmActionQueueing Integer32,
+ ubiPmActionVlanPriority DisplayString,
+ ubiPmActionPoliceCirPir DisplayString,
+ ubiPmActionTagVlan DisplayString
+ }
+
+ ubiPmActionDrop OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Drop the packet"
+ ::= { ubiPolicyMapActionEntry 1 }
+
+ ubiPmActionMirror OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Mirror the packet to another interface"
+ ::= { ubiPolicyMapActionEntry 2 }
+
+ ubiPmActionNetFlow OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Send packets to netflow device"
+ ::= { ubiPolicyMapActionEntry 3 }
+
+ ubiPmActionRedirectifIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Redirect the packet to another interface.
+ if need to unset, set a value 0"
+ ::= { ubiPolicyMapActionEntry 4 }
+
+ ubiPmActionTrapCpu OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ normal(1),
+ high(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trap the packet to CPU"
+ ::= { ubiPolicyMapActionEntry 5 }
+
+ ubiPmActionTrustDscp OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ off(0),
+ on(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specify trust state for policy-map"
+ ::= { ubiPolicyMapActionEntry 6 }
+
+ ubiPmActionPoliceRate OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Policy rate set value.
+ input avg-rate and ' '(space) and bur-rate.
+
+ example :
+ 111111 222222
+
+ if need to unset, set a value ''(empty string)"
+ ::= { ubiPolicyMapActionEntry 7 }
+
+ ubiPmActionPoliceAggName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "You could set aggregate policer instead of policy rate.
+ if need to unset, set a value ''(empty string)"
+ ::= { ubiPolicyMapActionEntry 8 }
+
+ ubiPmActionCos OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1),
+ cos_inner(100)
+ }(-1..8)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "COS set value of VLAN tag.
+ if need to unset, set a value -1."
+ ::= { ubiPolicyMapActionEntry 9 }
+
+ ubiPmActionDropPrecedence OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(-1),
+ green(0),
+ yellow(1),
+ red(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Drop precedence set value of Diffserv.
+ if need to unset, set a value 0."
+ ::= { ubiPolicyMapActionEntry 10 }
+
+ ubiPmActionIpDscp OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1)
+ }(-1..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP set value.
+ if need to unset, set a value -1."
+ ::= { ubiPolicyMapActionEntry 11 }
+
+ ubiPmActionIpPrecedence OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1)
+ }(-1..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP precedence set value.
+ if need to unset, set a value -1."
+ ::= { ubiPolicyMapActionEntry 12 }
+
+ ubiPmActionQueueing OBJECT-TYPE
+ SYNTAX Integer32
+ {
+ none(-1)
+ }(-1..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue set value.
+ if need to unset, set a value -1."
+ ::= { ubiPolicyMapActionEntry 13 }
+
+ ubiPmActionVlanPriority OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the vlan priority for each queue:
+ '%d %d %d %d %d %d %d %d'
+
+ # Queue vlan prirory
+ -------- -------------
+ 0 <0-7>
+ 1 <0-7>
+ 2 <0-7>
+ 3 <0-7>
+ 4 <0-7>
+ 5 <0-7>
+ 6 <0-7>
+ 7 <0-7>
+
+ if need to unset, set a value ''(empty string).
+ "
+ ::= { ubiPolicyMapActionEntry 14 }
+
+ ubiPmActionPoliceCirPir OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the CIR and PIR configuration:
+ '%d %d %d %d'
+
+ # Description
+ ----------------------------------------
+ 1 Committed information rate (kbps)
+ 2 Conform burst (kbps)
+ 3 PIR (kbps)
+ 4 Excess burst (kbps)
+
+ if need to unset, set a value ''(empty string)
+ "
+ ::= { ubiPolicyMapActionEntry 15 }
+
+
+ ubiPmActionTagVlan OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Represents the tag vlan:
+ '%d %d'
+
+ # Description
+ ----------------------------------------
+ 1 Inner tag vlan ID
+ 2 Outer tag vlan ID
+
+ The second value could be zero (0) when get/set
+"
+ ::= { ubiPolicyMapActionEntry 16 }
+
+
+
+-- ***********************************************************
+-- ubiPolicyMapActionNexthopTable
+-- ***********************************************************
+
+ ubiPolicyMapActionNexthopTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiPolicyMapActionNexthopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of nexthop IP address of policy map"
+ ::= { ubiPolicyMapMIBObjects 4 }
+
+ ubiPolicyMapActionNexthopEntry OBJECT-TYPE
+ SYNTAX UbiPolicyMapActionNexthopEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiPolicyMapActionNexthopTable,
+ representing nexthop IP address entry of policy map."
+ INDEX { ubiPolicyMapName, ubiPolicyMapClassIndex,
+ ubiPmActionNexthopIndex }
+ ::= { ubiPolicyMapActionNexthopTable 1 }
+
+ UbiPolicyMapActionNexthopEntry ::= SEQUENCE {
+ ubiPmActionNexthopIndex Integer32,
+ ubiPmActionNextHopAddrType InetAddressType,
+ ubiPmActionNexthopAddress InetAddress,
+ ubiPmActionNexthopPriority Integer32,
+ ubiPmActionNexthopRowStatus RowStatus
+ }
+
+ ubiPmActionNexthopIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Nexthop entry index in Policy map structure."
+ ::= { ubiPolicyMapActionNexthopEntry 1 }
+
+ ubiPmActionNextHopAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Nexthop address type"
+ ::= { ubiPolicyMapActionNexthopEntry 2 }
+
+ ubiPmActionNexthopAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Nexthop IP address"
+ ::= { ubiPolicyMapActionNexthopEntry 3 }
+
+ ubiPmActionNexthopPriority OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Priority of nexthop IP address.
+ low value is to mean high priority."
+ ::= { ubiPolicyMapActionNexthopEntry 4 }
+
+ ubiPmActionNexthopRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove a nexthop IP address."
+ ::= { ubiPolicyMapActionNexthopEntry 5 }
+
+
+
+-- ***********************************************************
+-- ubiPolicyGlobal
+-- ***********************************************************
+
+ ubiPolicyMapClassDelete OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ all(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object is function that delete the mapping information
+ of class map(s) for a particular policy map."
+ ::= { ubiPolicyGlobal 1 }
+
+
+
+-- ***********************************************************
+-- ubiServicePolicyTable
+-- ***********************************************************
+ ubiServicePolicyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of service policy information"
+ ::= { ubiServicePolicyMIBObjects 1 }
+
+ ubiServicePolicyEntry OBJECT-TYPE
+ SYNTAX UbiServicePolicyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiServicePolicyTable,
+ representing an entry of service policy."
+ INDEX { ifIndex, ubiServicePolicyDirection,
+ ubiServicePolicyName }
+ ::= { ubiServicePolicyTable 1 }
+
+ UbiServicePolicyEntry ::= SEQUENCE {
+ ubiServicePolicyName DisplayString,
+ ubiServicePolicyDirection INTEGER,
+ ubiServicePolicyRowStatus RowStatus
+ }
+
+ ubiServicePolicyName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information
+ about the service policy."
+ ::= { ubiServicePolicyEntry 1 }
+
+ ubiServicePolicyDirection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ input(1),
+ output(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Indicates the interface direction
+ which set service policy."
+ ::= { ubiServicePolicyEntry 2 }
+
+ ubiServicePolicyRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove the service policy."
+ ::= { ubiServicePolicyEntry 3 }
+
+
+--
+-- Qos Map Objects
+--
+-- ***********************************************************
+-- ubiCosMapTable
+-- ***********************************************************
+ ubiCosMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCosMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of COS map of QOS"
+ ::= { ubiQosMap 1 }
+
+ ubiCosMapEntry OBJECT-TYPE
+ SYNTAX UbiCosMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiCosMapTable,
+ representing COS map entry of QOS."
+ INDEX { ubiCosMapIndex }
+ ::= { ubiCosMapTable 1 }
+
+ UbiCosMapEntry ::= SEQUENCE {
+ ubiCosMapIndex Integer32,
+ ubiCosToDscpMapValue Integer32,
+ ubiCosToMutationMapValue Integer32,
+ ubiCosToQueueMapValue Integer32
+ }
+
+ ubiCosMapIndex OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "COS map index"
+ ::= { ubiCosMapEntry 1 }
+
+ ubiCosToDscpMapValue OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "COS to DSCP map value"
+ ::= { ubiCosMapEntry 2 }
+
+ ubiCosToMutationMapValue OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "COS to other COS mapping value"
+ ::= { ubiCosMapEntry 3 }
+
+ ubiCosToQueueMapValue OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "COS to Queue mapping value"
+ ::= { ubiCosMapEntry 4 }
+
+
+-- ***********************************************************
+-- ubiDscpMapTable
+-- ***********************************************************
+ ubiDscpMapTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiDscpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of DSCP map of QOS"
+ ::= { ubiQosMap 2 }
+
+ ubiDscpMapEntry OBJECT-TYPE
+ SYNTAX UbiDscpMapEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiDscpMapTable,
+ representing DSCP map entry of QOS."
+ INDEX { ubiDscpMapIndex }
+ ::= { ubiDscpMapTable 1 }
+
+ UbiDscpMapEntry ::= SEQUENCE {
+ ubiDscpMapIndex Integer32,
+ ubiDscpToCosMapValue Integer32,
+ ubiDscpToMutationMapValue Integer32,
+ ubiDscpToQueueMapValue Integer32
+ }
+
+ ubiDscpMapIndex OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DSCP map index"
+ ::= { ubiDscpMapEntry 1 }
+
+ ubiDscpToCosMapValue OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP to COS mapping value"
+ ::= { ubiDscpMapEntry 2 }
+
+ ubiDscpToMutationMapValue OBJECT-TYPE
+ SYNTAX Integer32(0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP to other DSCP mapping value"
+ ::= { ubiDscpMapEntry 3 }
+
+ ubiDscpToQueueMapValue OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP to Queue mapping value"
+ ::= { ubiDscpMapEntry 4 }
+
+
+
+-- ***********************************************************
+-- ubiTxScheduleTable
+-- ***********************************************************
+ ubiTxScheduleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiTxScheduleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of tx-scheduling map of QOS"
+ ::= { ubiTxSchedule 1 }
+
+ ubiTxScheduleEntry OBJECT-TYPE
+ SYNTAX UbiTxScheduleEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiTxScheduleTable,
+ representing tx-scheduling map entry."
+ INDEX { ubiTxScheduleName }
+ ::= { ubiTxScheduleTable 1 }
+
+ UbiTxScheduleEntry ::= SEQUENCE {
+ ubiTxScheduleName DisplayString,
+ ubiTxScheduleIfIndex Integer32,
+ ubiTxScheduleRowStatus RowStatus
+ }
+
+ ubiTxScheduleName OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (1..255))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "tx-scheduling entry name"
+ ::= { ubiTxScheduleEntry 1 }
+
+ ubiTxScheduleIfIndex OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS deprecated
+ DESCRIPTION
+ ""
+ ::= { ubiTxScheduleEntry 2 }
+
+ ubiTxScheduleRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "create or remove tx-scheduling entry"
+ ::= { ubiTxScheduleEntry 3 }
+
+
+-- ***********************************************************
+-- ubiTxSchedulQueueTable
+-- ***********************************************************
+
+ ubiTxScheduleQueueTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiTxScheduleQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The table of tx-scheduling queue value"
+ ::= { ubiTxSchedule 2 }
+
+ ubiTxScheduleQueueEntry OBJECT-TYPE
+ SYNTAX UbiTxScheduleQueueEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in ubiTxScheduleQueueTable,
+ representing queue value of tx-scheduling."
+ INDEX { ubiTxSchedulName, ubiTxScheduleQueueIndex }
+ ::= { ubiTxScheduleQueueTable 1 }
+
+ UbiTxScheduleQueueEntry ::= SEQUENCE {
+ ubiTxScheduleQueueIndex Integer32,
+ ubiTxScheduleQueueMethod INTEGER,
+ ubiTxScheduleQueueWeight Integer32
+ }
+
+ ubiTxScheduleQueueIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The unique identifier of Tx scheduling queue."
+ ::= { ubiTxScheduleQueueEntry 1 }
+
+ ubiTxScheduleQueueMethod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ strict(1),
+ wrr1(2),
+ wrr2(3)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "queue method value"
+ DEFVAL { strict }
+ ::= { ubiTxScheduleQueueEntry 2 }
+
+ ubiTxScheduleQueueWeight OBJECT-TYPE
+ SYNTAX Integer32 (1..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "queue weight value.
+ in strict mode, weight value is 1."
+ DEFVAL { 1 }
+ ::= { ubiTxScheduleQueueEntry 3 }
+
+
+-- ***********************************************************
+-- ubiAggPoliceTable
+-- ***********************************************************
+ ubiAggPoliceTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAggPoliceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiQosMIBObjects 2 }
+
+ ubiAggPoliceEntry OBJECT-TYPE
+ SYNTAX UbiAggPoliceEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiAggPoliceAggName }
+ ::= { ubiAggPoliceTable 1 }
+
+ UbiAggPoliceEntry ::= SEQUENCE {
+ ubiAggPoliceAggName DisplayString,
+ ubiAggPoliceAvgTrafficRate Integer32,
+ ubiAggPoliceAvgBurstRate Integer32,
+ ubiAggPoliceRowStatus RowStatus
+ }
+
+ ubiAggPoliceAggName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about the
+ the aggregate-police."
+ ::= { ubiAggPoliceEntry 1 }
+
+ ubiAggPoliceAvgTrafficRate OBJECT-TYPE
+ SYNTAX Integer32(1..10000000)
+ UNITS "kbps"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specify an average traffic rate."
+ ::= { ubiAggPoliceEntry 2 }
+
+ ubiAggPoliceAvgBurstRate OBJECT-TYPE
+ SYNTAX Integer32(1..10000000)
+ UNITS "kbps"
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Specify an average burst rate."
+ ::= { ubiAggPoliceEntry 3 }
+
+ ubiAggPoliceRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "Create or remove an aggregate-police entry."
+ ::= { ubiAggPoliceEntry 4 }
+
+-- ***********************************************************
+-- ubiVlanPriorityOverride
+-- ***********************************************************
+
+ ubiVlanPriorityOverrideTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF VlanPriorityOverrideEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "vlan-priority-override table"
+ ::= { ubiQosMIBObjects 3 }
+
+ ubiVlanPriorityOverrideEntry OBJECT-TYPE
+ SYNTAX VlanPriorityOverrideEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "vlan-priority-override entry"
+ INDEX { ubiBridgeId, ubiVlanIndex }
+ ::= { ubiVlanPriorityOverrideTable 1 }
+
+ VlanPriorityOverrideEntry ::= SEQUENCE {
+ ubiVlanPriority INTEGER
+ }
+
+ ubiVlanPriority OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unset(8)
+ }(0..7)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "vlan-priority-override priority"
+ ::= { ubiVlanPriorityOverrideEntry 1 }
+
+-- ***********************************************************
+-- ubiMinReserve
+-- ***********************************************************
+
+ ubiMinReserveTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF MinReserveEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "min-reserve table"
+ ::= { ubiQosMIBObjects 4 }
+
+ ubiMinReserveEntry OBJECT-TYPE
+ SYNTAX MinReserveEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "min-reserve entry"
+ INDEX { ubiMinReserveLevelID }
+ ::= { ubiMinReserveTable 1 }
+
+ MinReserveEntry ::= SEQUENCE {
+ ubiMinReserveLevelID Integer32,
+ ubiMinReserveHoldingPacket INTEGER
+ }
+
+ ubiMinReserveLevelID OBJECT-TYPE
+ SYNTAX Integer32(1..8)
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "min-reserve level-id"
+ ::= { ubiMinReserveEntry 1 }
+
+ ubiMinReserveHoldingPacket OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unset(0)
+ }(10..170)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "min-reserve holding-packet"
+ ::= { ubiMinReserveEntry 2 }
+
+-- ***********************************************************
+-- ubiInterfaceQos
+-- ***********************************************************
+ ubiInterfaceQosTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiInterfaceQosEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiQosMIBObjects 5 }
+
+ ubiInterfaceQosEntry OBJECT-TYPE
+ SYNTAX UbiInterfaceQosEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { ubiInterfaceQosTable 1 }
+
+ UbiInterfaceQosEntry ::= SEQUENCE {
+ ubiInterfaceQosCos INTEGER,
+ ubiInterfaceCosDscp TruthValue,
+ ubiInterfaceCosMutation TruthValue,
+ ubiInterfaceDaPrioOveride INTEGER,
+ ubiInterfaceDscpCos TruthValue,
+ ubiInterfaceDscpMutation TruthValue,
+ ubiInterfaceForceTrustCos TruthValue,
+ ubiInterfaceTrust INTEGER,
+ ubiInterfaceTxScheduling DisplayString,
+ ubiInterfaceVlanPrioOverride INTEGER
+ }
+
+ ubiInterfaceQosCos OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unset(8)
+ }(0..7)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos cos"
+ ::= { ubiInterfaceQosEntry 1 }
+
+ ubiInterfaceCosDscp OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos cos-dscp"
+ ::= { ubiInterfaceQosEntry 2 }
+
+ ubiInterfaceCosMutation OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos cos-mutation"
+ ::= { ubiInterfaceQosEntry 3 }
+
+ ubiInterfaceDaPrioOveride OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ cos(1),
+ queue(2),
+ both(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos da-priority-override"
+ ::= { ubiInterfaceQosEntry 4 }
+
+ ubiInterfaceDscpCos OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos dscp-cos"
+ ::= { ubiInterfaceQosEntry 5 }
+
+ ubiInterfaceDscpMutation OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos dscp-mutation"
+ ::= { ubiInterfaceQosEntry 6 }
+
+ ubiInterfaceForceTrustCos OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos force-trust cos"
+ ::= { ubiInterfaceQosEntry 7 }
+
+ ubiInterfaceTrust OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ cos(1),
+ dscp(2),
+ both(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos trust (cos[1]|dscp[2]|both[3])"
+ ::= { ubiInterfaceQosEntry 8 }
+
+ ubiInterfaceTxScheduling OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiInterfaceQosEntry 9 }
+
+ ubiInterfaceVlanPrioOverride OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ cos(1),
+ queue(2),
+ both(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "mls qos vlan-priority-override (cos[1]|queue[2]|both[3])"
+ ::= { ubiInterfaceQosEntry 10 }
+
+
+ -- ***********************************************************
+-- queue buffer
+-- ***********************************************************
+ ubiQueueBufferTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiQueueBufferEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Queue Buffer Table"
+ ::= { ubiQosMIBObjects 6 }
+
+ ubiQueueBufferEntry OBJECT-TYPE
+ SYNTAX UbiQueueBufferEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Queue Buffer Entry"
+ INDEX { ubiQueueBufferID }
+ ::= { ubiQueueBufferTable 1 }
+
+ UbiQueueBufferEntry ::= SEQUENCE {
+ ubiQueueBufferID INTEGER,
+ ubiQueueBufferSize INTEGER,
+ ubiQueueBufferDesc INTEGER,
+ ubiQueueBufferSet INTEGER
+ }
+
+ ubiQueueBufferID OBJECT-TYPE
+ SYNTAX INTEGER (1..8)
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Queue Buffer identity."
+ ::= { ubiQueueBufferEntry 1 }
+
+ ubiQueueBufferSize OBJECT-TYPE
+ SYNTAX INTEGER (0..4096)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue Buffer size."
+ ::= { ubiQueueBufferEntry 2 }
+
+ ubiQueueBufferDesc OBJECT-TYPE
+ SYNTAX INTEGER (0..7680)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue Buffer description."
+ ::= { ubiQueueBufferEntry 3 }
+
+ ubiQueueBufferSet OBJECT-TYPE
+ SYNTAX INTEGER {
+ unset(0),
+ set(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Queue Buffer status.
+ Apply values of ubiQueueBufferDesc and ubiQueueBufferSize."
+ ::= { ubiQueueBufferEntry 4 }
+
+-- ubiQosEnable
+
+ ubiQosEnable OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(0),
+ enable(1)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "qos enable"
+ ::= { ubiQosGlobal 1 }
+
+
+-- ***********************************************************
+-- ubiFrameTypePriorityOverride
+-- ***********************************************************
+
+ ubiFrameTypePriorityOverride OBJECT IDENTIFIER ::= { ubiQosGlobal 2 }
+
+ ubiBpduToCpu OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(4)
+ }(0..3)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "frame-type-priority-override bpdu-to-cpu"
+ ::= { ubiFrameTypePriorityOverride 1 }
+
+ ubiUcastMgmtToCpu OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(4)
+ }(0..3)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "fream-type-priority-override ucast-mgmt-to-cpu"
+ ::= { ubiFrameTypePriorityOverride 2 }
+
+ ubiFromCpu OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(4)
+ }(0..3)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "frame-type-priority-override from-cpu"
+ ::= { ubiFrameTypePriorityOverride 3 }
+
+ ubiPortEtypeMatch OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disable(4)
+ }(0..3)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "fream-type-priority-override port-etype-match"
+ ::= { ubiFrameTypePriorityOverride 4 }
+
+
+-- ***********************************************************
+-- ubiQoSMIBConformance
+-- ***********************************************************
+
+-- conformance information
+
+ubiQosMIBCompliances OBJECT IDENTIFIER ::= { ubiQosMIBConformance 1 }
+ubiQosMIBGroups OBJECT IDENTIFIER ::= { ubiQosMIBConformance 2 }
+
+
+--
+-- compliance statements
+--
+ ubiQosMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "An Entity-MIB implementation can implement this group to
+ provide FRU status and control."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiQosMIBClassGroup,
+ ubiQosMIBPolicyGroup,
+ ubiQosMIBQosMapGroup
+ }
+
+ GROUP ubiQosMIBClassGroup
+ DESCRIPTION
+ ""
+
+ GROUP ubiQosMIBPolicyGroup
+ DESCRIPTION
+ ""
+
+ GROUP ubiQosMIBQosMapGroup
+ DESCRIPTION
+ ""
+
+ ::= { ubiQosMIBCompliances 1 }
+
+-- units of conformance
+
+ ubiQosMIBClassGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiQosMIBGroups 1 }
+
+ ubiQosMIBPolicyGroup NOTIFICATION-GROUP
+ NOTIFICATIONS {
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiQosMIBGroups 2 }
+
+ ubiQosMIBQosMapGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiQosMIBGroups 3 }
+
+END
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/MIBS/ubiquoss/UBQS-REDUNDANCY-MIB b/MIBS/ubiquoss/UBQS-REDUNDANCY-MIB new file mode 100644 index 0000000..79348a2 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-REDUNDANCY-MIB @@ -0,0 +1,722 @@ +-- *****************************************************************
+-- UBQS-REDUNDANCY-MIB : Ubiquoss Redundancy MIB file
+--
+-- June 2013, Doyle Son
+--
+-- Copyright (c) 2013 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-REDUNDANCY-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE,
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ TimeStamp,
+ TruthValue,
+ PhysAddress
+ FROM SNMPv2-TC
+ ubiMgmtv2
+ FROM UBQS-SMI
+ InetAddress,
+ InetAddressType,
+ InetAddressPrefixLength,
+ FROM INET-ADDRESS-MIB
+ InterfaceIndex,
+ InterfaceIndexOrZero
+ FROM IF-MIB;
+
+
+ubiRedundancyMIB MODULE-IDENTITY
+ LAST-UPDATED "201306180000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-REDUNDANCY-MIB is used to monitor
+ and configure the redundancy appliances."
+ ::= { ubiMgmtv2 29 }
+
+
+-- ***********************************************************
+-- TEXTUAL-CONVENTION
+-- Define the composed syntax
+-- ***********************************************************
+
+RedundancyState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Role states for redundancy. Valid values are :
+ notConfigured (1) The appliance is not configured for redundancy.
+ active (2) The appliance is the active appliance.
+ standby (3) The appliance is warm standby mode
+ activeLostStandby (4) The active appliance is not getting any
+ response from the standby appliance.
+ "
+ SYNTAX INTEGER {
+ notConfigured(1),
+ active (2),
+ standby (3),
+ activeLostStandby(4)
+ }
+
+FlashPath ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents 'copy <source> peer'."
+ SYNTAX INTEGER
+ {
+ os1(0),
+ os2(1),
+ config(2)
+ }
+
+SwitchOverReason ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Role states for redundancy. Valid values are :
+ none (0) none of the following
+ lossConnWithActive (1) lost connection with active
+ forcedSwitchOver (2) Switchover occurs by force
+ unknown (3) Switchover occurs by unknown reason
+ "
+ SYNTAX INTEGER {
+ none(0),
+ lossConnWithActive (1),
+ forcedSwitchOver (2),
+ unknown (3)
+ }
+
+-- ***********************************************************
+-- ubiRedundancyMIB
+-- ***********************************************************
+
+ubiRedundancyMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiRedundancyMIB 0 }
+ubiRedundancyObjects OBJECT IDENTIFIER ::= { ubiRedundancyMIB 1 }
+ubiRedundancyPeerObjects OBJECT IDENTIFIER ::= { ubiRedundancyMIB 2 }
+ubiSwitchoverObjects OBJECT IDENTIFIER ::= { ubiRedundancyMIB 3 }
+ubiRedundancyMIBConformance OBJECT IDENTIFIER ::= { ubiRedundancyMIB 4 }
+
+-- ***********************************************************
+-- ubiEntityAlarmMIBNotifications
+-- ***********************************************************
+ ubiSwitchOverNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiLastSwitchOverTime,
+ ubiLastSwitchOverReason,
+ ubiSwitchOverRedundancySyncState
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this trap
+ when a switchover occurs."
+ ::= { ubiRedundancyMIBNotificationPrefix 1 }
+
+
+ ubiRedundancyConnectionStateNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiRedundancyConnectionState,
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this trap
+ when the connection state of standby appliance device is changed."
+ ::= { ubiRedundancyMIBNotificationPrefix 2 }
+
+ ubiRedundancySyncNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiRedundancySyncState,
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this trap
+ when the synchronization process with standby SCU is done.
+ This notification occurs after standby is connected."
+ ::= { ubiRedundancyMIBNotificationPrefix 3 }
+
+ ubiRedundancySyncStateChangeNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiRedundancySyncState,
+ }
+ STATUS current
+ DESCRIPTION
+ "The agent generates this trap
+ when the synchronization state has been changed."
+ ::= { ubiRedundancyMIBNotificationPrefix 4 }
+
+-- ***********************************************************
+-- ubiRedundancyObjects
+-- ***********************************************************
+
+ubiRedundancy OBJECT IDENTIFIER ::= { ubiRedundancyObjects 1 }
+
+ ubiRedundancyReload OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ both(1),
+ peer(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Reload Active/Standby or Peer device."
+ ::= { ubiRedundancy 1 }
+
+ ubiRedundancyMyRedundancyState OBJECT-TYPE
+ SYNTAX RedundancyState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HA redundancy state of this appliance device."
+ ::= { ubiRedundancy 2 }
+
+
+ ubiRedundancyConnStateNotificationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable redundancy connection state notification via SNMP."
+ ::= { ubiRedundancy 4 }
+
+
+-- ***********************************************************
+-- ubiRedundancyTable
+-- ***********************************************************
+
+ ubiRedundancyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRedundancyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table keeps the current configuration of the redundancy
+ information of the active and standby units."
+ ::= { ubiRedundancy 3 }
+
+
+ ubiRedundancyEntry OBJECT-TYPE
+ SYNTAX UbiRedundancyEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing redundancy information of the active and standby units"
+ INDEX { ubiRedundancyIsActivePreferred }
+ ::= { ubiRedundancyTable 1 }
+
+ UbiRedundancyEntry ::= SEQUENCE {
+ ubiRedundancyIsActivePreferred TruthValue,
+ ubiRedundancyState RedundancyState,
+ ubiRedundancyConnectionState INTEGER,
+ }
+
+ ubiRedundancyIsActivePreferred OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This status indicates whether
+ this appliance device is preferred to active or not.
+ Commonly upper(or left) device has this value as True(1)
+ and low(or right) device has this value as False(0). "
+ ::= { ubiRedundancyEntry 1 }
+
+ ubiRedundancyState OBJECT-TYPE
+ SYNTAX RedundancyState
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HA redundancy state of the appliance device.
+ Role states for redundancy. Valid values are :
+ notConfigured (1) The appliance is not configured for redundancy.
+ active (2) The appliance is the active appliance.
+ standby (3) The appliance is warm standby mode
+ activeLostStandby (4) The active appliance is not getting any
+ response from the standby appliance.
+ "
+ ::= { ubiRedundancyEntry 2 }
+
+
+ ubiRedundancyConnectionState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ disconnect(1),
+ connect(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The HA redundancy connection state of standby appliance device."
+ ::= { ubiRedundancyEntry 3 }
+
+-- ***********************************************************
+-- ubiRedundancySyncTable
+-- ***********************************************************
+
+ ubiRedundancySyncTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRedundancySyncEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table keeps the information of the redundancy sync state
+ of the active and standby units."
+ ::= { ubiRedundancy 5 }
+
+ ubiRedundancySyncEntry OBJECT-TYPE
+ SYNTAX UbiRedundancySyncEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing redundancy sync information of the active and standby units"
+ INDEX { ubiRedundancyIsActivePreferred }
+ ::= { ubiRedundancySyncTable 1 }
+
+ UbiRedundancySyncEntry ::= SEQUENCE {
+ ubiRedundancySyncState INTEGER,
+ ubiRedundancySyncNotificationEnabled TruthValue,
+ ubiRedundancySyncStateChangeNotificationEnabled TruthValue,
+ }
+
+ ubiRedundancySyncState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ sync(1),
+ notSync(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "The redundancy sync state of active appliance device for standby.
+ This sync state is related with 'redundancy-check' function.
+ ACTIVE periodically checks sync state with STANDBY using this function.
+ Valid values are :
+ sync (1) synchronized with standby.
+ notSync (2) some mismatch occurs with standby."
+ ::= { ubiRedundancySyncEntry 1 }
+
+ ubiRedundancySyncNotificationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable redundancy sync notification via SNMP."
+ ::= { ubiRedundancySyncEntry 2 }
+
+ ubiRedundancySyncStateChangeNotificationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable redundancy sync state change notification via SNMP."
+ ::= { ubiRedundancySyncEntry 3 }
+
+-- ***********************************************************
+-- ubiRedundancyAddrTable
+-- ***********************************************************
+
+ ubiRedundancyAddrTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiRedundancyAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table keeps the current configuration of the address
+ information of the active and standby appliances. There is an
+ entry in this table corresponding to each network interface
+ that is configured for redundancy. Thus, the number of
+ entries in this table corresponds to the number of interfaces
+ configured for redundancy."
+ ::= { ubiRedundancyObjects 2 }
+
+
+ ubiRedundancyAddrEntry OBJECT-TYPE
+ SYNTAX UbiRedundancyAddrEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing address information for redundancy configuration
+ on a network interface."
+ INDEX { ubiRedundancyAddrIfIndex, ubiRedundancyAddrMyAddressType }
+ ::= { ubiRedundancyAddrTable 1 }
+
+ UbiRedundancyAddrEntry ::= SEQUENCE {
+ ubiRedundancyAddrIfIndex InterfaceIndex,
+ ubiRedundancyAddrMyAddressType InetAddressType,
+ ubiRedundancyAddrMyAddress InetAddress,
+ ubiRedundancyAddrPeerAddressType InetAddressType,
+ ubiRedundancyAddrPeerAddress InetAddress
+ }
+
+ ubiRedundancyAddrIfIndex OBJECT-TYPE
+ SYNTAX InterfaceIndex
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value which uniquely identifies the interface
+ to which this entry is applicable."
+ ::= { ubiRedundancyAddrEntry 1 }
+
+ ubiRedundancyAddrMyAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address stored in ubiMyAddressType."
+ ::= { ubiRedundancyAddrEntry 2 }
+
+ ubiRedundancyAddrMyAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface configured for this HA
+ configuration in this appliance. The type of this mib variable
+ is defined in ubiMyAddressType.
+ "
+ ::= { ubiRedundancyAddrEntry 3 }
+
+ ubiRedundancyAddrPeerAddressType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of address stored in ubiPeerAddressType"
+ ::= { ubiRedundancyAddrEntry 4 }
+
+ ubiRedundancyAddrPeerAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the interface configured for this HA
+ configuration in the peer appliance. The type of this mib
+ variable is defined in ubiPeerAddressType.
+ "
+ ::= { ubiRedundancyAddrEntry 5 }
+
+-- ***********************************************************
+-- ubiRedundancyPeerObjects
+-- ***********************************************************
+
+ubiPeerSysInfo OBJECT IDENTIFIER ::= { ubiRedundancyPeerObjects 1 }
+ubiPeerResource OBJECT IDENTIFIER ::= { ubiRedundancyPeerObjects 2 }
+ubiPeerEnvironment OBJECT IDENTIFIER ::= { ubiRedundancyPeerObjects 3 }
+ubiPeerBootInfo OBJECT IDENTIFIER ::= { ubiRedundancyPeerObjects 4 }
+
+-- ***********************************************************
+-- ubiPeerSysInfo
+-- ***********************************************************
+
+ ubiPeerSWVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software version of the peer HA system"
+ ::= { ubiPeerSysInfo 1 }
+
+ ubiPeerSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Serial Number of the peer HA system"
+ ::= { ubiPeerSysInfo 2 }
+
+ ubiPeerPhysicalAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer's physical address."
+ ::= { ubiPeerSysInfo 3 }
+
+-- ***********************************************************
+-- ubiPeerResource
+-- ***********************************************************
+
+ ubiPeerCpuFiveSec OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "CPU busy percentage in the last 5 second period."
+ ::= { ubiPeerResource 1 }
+
+ ubiPeerCpuOneMin OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU busy percentage in the last 1 minute period."
+ ::= { ubiPeerResource 2 }
+
+ ubiPeerCpuFiveMin OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU busy percentage in the last 5 minute period."
+ ::= { ubiPeerResource 3 }
+
+ ubiPeerMemoryAlloc OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kbyte"
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Memory allocation usage."
+ ::= { ubiPeerResource 4 }
+
+ ubiPeerMemoryFree OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kbyte"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Memory free usage."
+ ::= { ubiPeerResource 5 }
+
+ ubiPeerMemoryTotal OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kbyte"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CPU busy percentage in the last 5 minute period."
+ ::= { ubiPeerResource 6 }
+
+ ubiPeerMemoryFreePercentage OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "It indicates available memory allocation space in percentage."
+ ::= { ubiPeerResource 7 }
+
+-- ***********************************************************
+-- ubiPeerEnvironment
+-- ***********************************************************
+
+ ubiPeerTemperature OBJECT-TYPE
+ SYNTAX Gauge32
+ UNITS "'C"
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "peer's current temperature."
+ ::= { ubiPeerEnvironment 1 }
+
+-- ***********************************************************
+-- ubiPeerBootInfo
+-- ***********************************************************
+ ubiPeerNextBootImage OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Booting OS Image's name for peer unit
+ when setting this object, It should be specified the file name with path under /flash directory
+ and Peer's next booting mode will be Flash booting.
+
+ Valid paths under /flash directory are :
+ - os1/
+ - os2/
+
+ e.g) os1/BootImageName.Z
+ "
+ ::= { ubiPeerBootInfo 1 }
+
+ubiPeerImageModify OBJECT IDENTIFIER ::= { ubiPeerBootInfo 2 }
+
+-- ***********************************************************
+-- ubiPeerImageCopyOrErase
+-- ***********************************************************
+
+ ubiPeerImagePath OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ os1(1),
+ os2(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "warning : It operates for only Active unit, not Standby Unit.
+
+ Path of the file that you want to copy or erase.
+ Represents 'copy (os1:|os2:) peer <FILENAME>' or
+ 'erase (os1:|os2:) peer <FILENAME>' CLIs.
+ for copy operation, path of Active unit and
+ for erase operation, path of Standby unit.
+ "
+ ::= { ubiPeerImageModify 1 }
+
+ ubiPeerImageFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "warning : It operates for only Active unit, not Standby Unit.
+
+ Name of the file that you want to copy or erase.
+ for copy operation, file name at Active unit and
+ for erase operation, file anme at Standby unit.
+ "
+ ::= { ubiPeerImageModify 2 }
+
+ ubiPeerImageModifyOperate OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ copy(1),
+ erase(2)
+ }
+ MAX-ACCESS write-only
+ STATUS current
+ DESCRIPTION
+ "execute to copy or erase configurations."
+ ::= { ubiPeerImageModify 3 }
+
+-- ***********************************************************
+-- ubiSwitchoverObjects
+-- ***********************************************************
+
+ubiSwitchover OBJECT IDENTIFIER ::= { ubiSwitchoverObjects 1 }
+
+-- ***********************************************************
+-- ubiSwitchoverInfo
+-- ***********************************************************
+
+ ubiLastSwitchOverReason OBJECT-TYPE
+ SYNTAX SwitchOverReason
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Reason for the most recent switchover.
+ Valid values are :
+ nont (0) none of the following
+ lossConnWithActive (1) lost connection with active
+ forcedSwitchOver (2) Switchover occurs by force
+ unknown (3) Switchover occurs by unknown reason"
+ ::= { ubiSwitchover 1 }
+
+
+ ubiLastSwitchOverTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The local date and time when the last switchover event
+ occurred and was logged to the system. "
+ ::= { ubiSwitchover 2 }
+
+ ubiSwitchoverNotificationEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable or disable switchover notification via SNMP."
+ ::= { ubiSwitchover 3 }
+
+ ubiSwitchOverRedundancySyncState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ sync(1),
+ notSync(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The HA redundancy sync state of the appliance device after switchover.
+ Valid values are :
+ sync (1) SCU synchronization is done .
+ notSync (2) SCU synchronization is fail or still in progress.
+ "
+ ::= { ubiSwitchover 4 }
+
+
+-- ***********************************************************
+-- ubiRedundancyMIBConformance
+-- ***********************************************************
+
+-- conformance information
+
+ubiRedundancyMIBCompliance OBJECT IDENTIFIER ::= { ubiRedundancyMIBConformance 1 }
+ubiRedundancyMIBGroups OBJECT IDENTIFIER ::= { ubiRedundancyMIBConformance 2 }
+
+
+--
+-- compliance statements
+--
+ ubiRedundancyMIBCompliances MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "An Redundancy-MIB implementation can implement this group to
+ provide Redundancy properties."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiRedundancyMIBRedundancyGroup,
+ ubiRedundancyMIBSwitchoverGroup,
+ ubiRedundancyMIBNotificationGroup
+ }
+
+ GROUP ubiRedundancyMIBRedundancyGroup
+ DESCRIPTION
+ "The ubiRedundancyMIBRedundancyGroup must be implemented for
+ redundancy properties"
+ GROUP ubiRedundancyMIBSwitchoverGroup
+ DESCRIPTION
+ "The ubiRedundancyMIBSwitchoverGroup must be implemented for
+ switchover information"
+ GROUP ubiRedundancyMIBNotificationGroup
+ DESCRIPTION
+ "The ubiRedundancyMIBNotificationGroup must be
+ implemented for redundancy and switchover that have notification"
+ ::= { ubiRedundancyMIBCompliance 1 }
+
+-- units of conformance
+
+ ubiRedundancyMIBRedundancyGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ operational state and redundancy state of the modules"
+ ::= { ubiRedundancyMIBGroups 1 }
+
+ ubiRedundancyMIBSwitchoverGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ operational state and redundancy state of the modules"
+ ::= { ubiRedundancyMIBGroups 2 }
+
+ ubiRedundancyMIBNotificationGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are
+ used to send a notification."
+ ::= { ubiRedundancyMIBGroups 3 }
+
+END
\ No newline at end of file diff --git a/MIBS/ubiquoss/UBQS-SLD-MIB b/MIBS/ubiquoss/UBQS-SLD-MIB new file mode 100644 index 0000000..c9cfd0f --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SLD-MIB @@ -0,0 +1,322 @@ +-- *****************************************************************
+-- UBQS-SLD-MIB
+--
+-- July 2011, Park Hyung Eun
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+--
+-- All rights reserved.
+-- ***************************************************************
+
+UBQS-SLD-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ Counter32,
+ Gauge32,
+ Unsigned32,
+ Integer32,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP,
+ NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ RowStatus,
+ TruthValue,
+ TimeStamp,
+ DisplayString,
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC
+ ifIndex,
+ ifName,
+ ifType,
+ ifAdminStatus,
+ ifOperStatus
+ FROM IF-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiSldMIB MODULE-IDENTITY
+ LAST-UPDATED "201107190000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-SLD-MIB is used for getting
+ the information about self loop detect(SLD)."
+ ::= { ubiMgmtv2 25 }
+
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiInterfaceMIB
+-- ***************************************************************
+ubiSldMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSldMIB 0 }
+ubiSldMIBObjects OBJECT IDENTIFIER ::= { ubiSldMIB 1 }
+ubiSldMIBConformance OBJECT IDENTIFIER ::= { ubiSldMIB 2 }
+
+ubiSldGlobal OBJECT IDENTIFIER ::= { ubiSldMIBObjects 1 }
+
+-- ***********************************************************
+-- ubiSldMIBNotificationPrefix
+-- ***********************************************************
+ ubiSelfLoopDetectStateChange NOTIFICATION-TYPE
+ OBJECTS
+ {
+ ifDescr,
+ ubiSldIfState,
+ ubiSldIfRecoveryMethod
+ }
+ STATUS current
+ DESCRIPTION
+ "When SLD status is changed, this notification is occured."
+ ::= { ubiSldMIBNotificationPrefix 1 }
+
+
+-- ***********************************************************
+-- ubiSldMIBObjects
+-- ***********************************************************
+
+ ubiSldEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is enable function of SLD."
+ ::= { ubiSldGlobal 1 }
+
+ ubiSldHelloInterval OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global SLD hello interval."
+ ::= { ubiSldGlobal 2 }
+
+ ubiSldRecoveryTime OBJECT-TYPE
+ SYNTAX Integer32 {
+ disable(0)
+ }
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Global SLD Recovery time."
+ ::= { ubiSldGlobal 3 }
+
+ ubiSldNotifyOnlyEnbaled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is enable Global function of
+ only notification without SLD."
+ ::= { ubiSldGlobal 4 }
+
+ ubiSldPortCheckEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is enable global configuration of
+ SLD without checking port."
+ ::= { ubiSldGlobal 5 }
+
+ ubiSldIfStateChangeEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is enable to sending SLD SNMP trap message"
+ ::= { ubiSldGlobal 6 }
+
+
+-- ***********************************************************
+-- ubiSldIfTable
+-- ***********************************************************
+
+ ubiSldIfTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSldIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSldMIBObjects 2 }
+
+ ubiSldIfEntry OBJECT-TYPE
+ SYNTAX UbiSldIfEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ifIndex }
+ ::= { ubiSldIfTable 1 }
+
+ UbiSldIfEntry ::= SEQUENCE
+ {
+ ubiSldIfEnabled TruthValue,
+ ubiSldIfHelloInterval Integer32,
+ ubiSldIfRecoveryTime Integer32,
+ ubiSldIfNotifyOnlyEnabled TruthValue,
+ ubiSldIfPortCheckEnabled TruthValue,
+ ubiSldIfState INTEGER,
+ ubiSldIfRecoveryMethod INTEGER,
+ ubiSldIfLastStateChangeTime TimeStamp,
+ ubiSldIfErrorDisabledCount Integer32,
+ ubiSldIfStateReset INTEGER
+ }
+
+ ubiSldIfEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is enable to transmit SLD hello PDU in interface."
+ ::= { ubiSldIfEntry 1 }
+
+ ubiSldIfHelloInterval OBJECT-TYPE
+ SYNTAX Integer32
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It is changed SLD hello interval."
+ ::= { ubiSldIfEntry 2 }
+
+ ubiSldIfRecoveryTime OBJECT-TYPE
+ SYNTAX Integer32 {
+ disable(0)
+ }
+ UNITS "minutes"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When it is configured, if interface is disabled by SLD,
+ interface automatically recover after recovery time."
+ ::= { ubiSldIfEntry 3 }
+
+ ubiSldIfNotifyOnlyEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When it is configured, if self-loop is detected,
+ only notification is occured without disable interface."
+ ::= { ubiSldIfEntry 4 }
+
+ ubiSldIfPortCheckEnabled OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "When it is enabled, if it receive SLD hello PDU
+ of anothor interface, it regards SLD."
+ ::= { ubiSldIfEntry 5 }
+
+ ubiSldIfState OBJECT-TYPE
+ SYNTAX INTEGER {
+ enable(1),
+ errDisable(2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Current interface status
+ enable(1) : interface is active
+ errDisable(2) : interface is disable by SLD."
+ ::= { ubiSldIfEntry 6 }
+
+
+ ubiSldIfRecoveryMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(1),
+ autoRecovery(2),
+ manualRecovery(3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last Recorvery status
+ none(1) : none
+ autoRecovery(2) : Auto recovery
+ manualRecovery(3): Manual recoery"
+ ::= { ubiSldIfEntry 7 }
+
+ ubiSldIfLastStateChangeTime OBJECT-TYPE
+ SYNTAX TimeStamp
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Last time of changing interface status by SLD."
+ ::= { ubiSldIfEntry 8 }
+
+
+ ubiSldIfErrorDisabledCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of occurence self-loop detection."
+ ::= { ubiSldIfEntry 9 }
+
+
+ ubiSldIfStateReset OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ reset(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "It manually clear interface status by SLD.
+ none(0) : Do nothing
+ reset(1) : Clear interface."
+ ::= { ubiSldIfEntry 10 }
+
+-- ***********************************************************
+-- ubiSldMIBConformance
+-- ***********************************************************
+ubiSldMIBCompliances OBJECT IDENTIFIER ::= { ubiSldMIBConformance 1 }
+ubiSldMIBGroups OBJECT IDENTIFIER ::= { ubiSldMIBConformance 2 }
+-- Compliance
+
+ ubiSldMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which
+ implement the UBQS-SLD-MIB"
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiSldGroup
+ }
+ ::= { ubiSldMIBCompliances 1 }
+
+
+ ubiSldGroup OBJECT-GROUP
+ OBJECTS {
+
+ }
+
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about self loop detect."
+ ::= { ubiSldMIBGroups 1 }
+
+END
diff --git a/MIBS/ubiquoss/UBQS-SMI b/MIBS/ubiquoss/UBQS-SMI new file mode 100644 index 0000000..4688248 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SMI @@ -0,0 +1,125 @@ +-- *****************************************************************
+-- UBQS-SMI.mib: Ubiquoss Enterprise Structure of Management Information
+-- Obsoletes: LNS-SMI.mib, UBIQUOSS-SMI.mib
+--
+-- May 2009, Park Hyung Eun
+--
+-- The fllowing is not compatible with UBQS-SMI.mib.
+--
+-- UBIQUOSS-SMI.mib: Ubiquoss Enterprise Structure of Management Information
+-- Obsoletes: LNS-BASE-MIB.mib
+--
+-- LNS-SMI.mib: LocusNetworks Enterprise Structure of Management Information
+-- Obsoletes: LNS-BASE-MIB.mib
+--
+-- Copyright (c) 2006 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-SMI DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises
+ FROM SNMPv2-SMI;
+
+ubiquoss MODULE-IDENTITY
+ LAST-UPDATED "0607130000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+
+-- E-mail: khpark@locusnet.com
+
+ DESCRIPTION
+ "The Structure of Management Information for the
+ Ubiquoss enterprise."
+
+ ::= { enterprises 7800 } -- assigned by IANA
+
+-------------------------------------------------------------------------------
+ubqsProducts OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "ubqsProducts is the root OBJECT IDENTIFIER from
+ which sysObjectID values are assigned. Actual
+ values are defined in UBQS-PRODUCTS-MIB."
+ ::= { ubiquoss 1 }
+
+
+ubiMgmt OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for use by the Workgroup Business Unit"
+ ::= { ubiquoss 2 }
+
+
+ubiMgmtv2 OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "ubiMgmtv2 is the main subtree for new mib development.
+ The mibs of this subtree contains the extended information
+ compared to ubiMgmt. For example, IPv6."
+ ::= { ubiquoss 100 }
+
+-------------------------------------------------------------------------------
+
+lnsKtEmsAgnt OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for LNS-KT Ems Agent"
+ ::= { ubiMgmt 1 }
+
+-- added by janghee choi (2013.01.21) for Epon Group MIB
+ubiEponGroupMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for Epon Group MIB"
+ ::= { ubiMgmt 500 }
+
+-- added by Hangil Won (2013.07.03) for 10G Epon Group MIB
+ubi10GEponGroupMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for 10G Epon Group MIB"
+ ::= { ubiMgmt 510 }
+
+switchAgent OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for switch agent"
+ ::= { ubiMgmt 2 }
+
+-- added by Bokyung Shin (2010-04-05) for Gpon Group MIB
+ubiGponGroupMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for Gpon Group MIB"
+ ::= { ubiMgmtv2 500 }
+
+-- added by HyungEun Park (20110621)
+ubiMplsGroupMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for MPLS Group MIB"
+ ::= { ubiMgmtv2 24 }
+
+ubiPonCommonGroupMIB OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "subtree reserved for Pon Common Group MIB"
+ ::= { ubiMgmtv2 600 }
+
+END
+
diff --git a/MIBS/ubiquoss/UBQS-SNMP-MIB b/MIBS/ubiquoss/UBQS-SNMP-MIB new file mode 100644 index 0000000..81dbc91 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SNMP-MIB @@ -0,0 +1,611 @@ +-- *****************************************************************
+-- UBQS-SNMP-MIB
+--
+-- Mar 2011, Park Hyung Eun
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-SNMP-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ DisplayString
+ FROM RFC1213-MIB
+ IANAifType
+ FROM IANAifType-MIB
+ RowStatus
+ FROM SNMPv2-TC
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ FROM INET-ADDRESS-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+ubiSnmpMIB MODULE-IDENTITY
+ LAST-UPDATED "201103280000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "This MIB module defines MIB objects which provide
+ mechanisms to remotely configure the parameters
+ used by an SNMP entity for the generation of
+ notifications."
+ ::= { ubiMgmtv2 19 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+SnmpVersion ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The version of the SNMP."
+ SYNTAX INTEGER {
+ none(0), -- none of the following
+ v1(1),
+ v2(2),
+ v3(3),
+ inform(4)
+ }
+
+-- ***************************************************************
+-- ubiInterfaceMIB
+-- ***************************************************************
+ubiSnmpMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSnmpMIB 0 }
+ubiSnmpMIBObjects OBJECT IDENTIFIER ::= { ubiSnmpMIB 1 }
+ubiSnmpMIBConformance OBJECT IDENTIFIER ::= { ubiSnmpMIB 2 }
+
+
+
+-- ***********************************************************
+-- ubiSnmpCommunityTable
+-- ***********************************************************
+
+ ubiSnmpCommunityTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSnmpCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ the information about the community configuration of SNMP."
+ ::= { ubiSnmpMIBObjects 1 }
+
+ ubiSnmpCommunityEntry OBJECT-TYPE
+ SYNTAX UbiSnmpCommunityEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about
+ the SNMP community."
+ INDEX { ubiSnmpCommunity }
+ ::= { ubiSnmpCommunityTable 1 }
+
+ UbiSnmpCommunityEntry ::= SEQUENCE {
+ ubiSnmpCommunity DisplayString,
+ ubiSnmpCommunityType INTEGER,
+ ubiSnmpCommunityAclName DisplayString,
+ ubiSnmpCommunityView DisplayString,
+ ubiSnmpCommunityRowStatus RowStatus
+ }
+
+ ubiSnmpCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information
+ about the SNMP community."
+ ::= { ubiSnmpCommunityEntry 1 }
+
+ ubiSnmpCommunityType OBJECT-TYPE
+ SYNTAX INTEGER {
+ read-only(1),
+ read-write(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The access type of SNMP community."
+ ::= { ubiSnmpCommunityEntry 2 }
+
+ ubiSnmpCommunityAclName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The access id for SNMP community."
+ ::= { ubiSnmpCommunityEntry 3 }
+
+ ubiSnmpCommunityView OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The view string for SNMP community."
+ ::= { ubiSnmpCommunityEntry 4 }
+
+ ubiSnmpCommunityRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or
+ delete an existing row in this table."
+ ::= { ubiSnmpCommunityEntry 5 }
+
+
+-- ***********************************************************
+-- ubiSnmpUserTable
+-- ***********************************************************
+
+ ubiSnmpUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSnmpUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ the information about the user configuration of SNMP."
+ ::= { ubiSnmpMIBObjects 2 }
+
+ ubiSnmpUserEntry OBJECT-TYPE
+ SYNTAX UbiSnmpUserEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about
+ the SNMP user."
+ INDEX { ubiSnmpUserVersion, ubiSnmpUserName }
+ ::= { ubiSnmpUserTable 1 }
+
+ UbiSnmpUserEntry ::= SEQUENCE {
+ ubiSnmpUserVersion SnmpVersion,
+ ubiSnmpUserName DisplayString,
+ ubiSnmpUserGroup DisplayString,
+ ubiSnmpUserAuthType INTEGER,
+ ubiSnmpUserAuthPasswd DisplayString,
+ ubiSnmpUserPrivacyType INTEGER,
+ ubiSnmpUserPrivacyPasswd DisplayString,
+ ubiSnmpUserAclName DisplayString,
+ ubiSnmpUserRowStatus RowStatus
+ }
+
+ ubiSnmpUserVersion OBJECT-TYPE
+ SYNTAX SnmpVersion
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of SNMP user."
+ ::= { ubiSnmpUserEntry 1 }
+
+ ubiSnmpUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about
+ the SNMP user."
+ ::= { ubiSnmpUserEntry 2 }
+
+ ubiSnmpUserGroup OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about
+ the group belong to SNMP user."
+ ::= { ubiSnmpUserEntry 3 }
+
+ ubiSnmpUserAuthType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ md5(1),
+ sha(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the authentication parameters
+ for SNMPv3 user.
+ SNMPv1 and SNMPv2c is always none(0). Because only SNMPv3 user
+ can support the authentication and(or) Privacy."
+ ::= { ubiSnmpUserEntry 4 }
+
+ ubiSnmpUserAuthPasswd OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual string containing authentication password
+ for SNMPv3 user.
+ SNMPv1 and SNMPv2c is always ''(null string). Because only
+ SNMPv3 user can support the authentication and(or) Privacy."
+ ::= { ubiSnmpUserEntry 5 }
+
+ ubiSnmpUserPrivacyType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ aes(1),
+ des(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object indicates the encryption parameters
+ for SNMPv3 user.
+ SNMPv1 and SNMPv2c is always none(0). Because only SNMPv3 user
+ can support the authentication and(or) Privacy."
+ ::= { ubiSnmpUserEntry 6 }
+
+ ubiSnmpUserPrivacyPasswd OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "A textual string containing encryption password
+ for SNMPv3 user.
+ SNMPv1 and SNMPv2c is always ''(null string). Because only
+ SNMPv3 user can support the authentication and(or) Privacy."
+ ::= { ubiSnmpUserEntry 7 }
+
+ ubiSnmpUserAclName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The access ID for SNMP user."
+ ::= { ubiSnmpUserEntry 8 }
+
+
+ ubiSnmpUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or
+ delete an existing row in this table."
+ ::= { ubiSnmpUserEntry 9 }
+
+
+-- ***********************************************************
+-- ubiSnmpGroupTable
+-- ***********************************************************
+
+ ubiSnmpGroupTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSnmpGroupEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ the information about the group configuration of SNMP."
+ ::= { ubiSnmpMIBObjects 3 }
+
+ ubiSnmpGroupEntry OBJECT-TYPE
+ SYNTAX UbiSnmpGroupEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about
+ the SNMP group."
+ INDEX { ubiSnmpGroupVersion, ubiSnmpGroupName }
+ ::= { ubiSnmpGroupTable 1 }
+
+ UbiSnmpGroupEntry ::= SEQUENCE {
+ ubiSnmpGroupVersion SnmpVersion,
+ ubiSnmpGroupName DisplayString,
+ ubiSnmpGroupSecLevel INTEGER,
+ ubiSnmpGroupReadView DisplayString,
+ ubiSnmpGroupWriteView DisplayString,
+ ubiSnmpGroupNotifyView DisplayString,
+ ubiSnmpGroupRowStatus RowStatus
+ }
+
+ ubiSnmpGroupVersion OBJECT-TYPE
+ SYNTAX SnmpVersion
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The version of SNMP group."
+ ::= { ubiSnmpGroupEntry 1 }
+
+ ubiSnmpGroupName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about
+ the SNMP group."
+ ::= { ubiSnmpGroupEntry 2 }
+
+ ubiSnmpGroupSecLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ noAuthen(1),
+ authen(2),
+ privacy(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSnmpGroupEntry 3 }
+
+
+ ubiSnmpGroupReadView OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSnmpGroupEntry 4 }
+
+
+ ubiSnmpGroupWriteView OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSnmpGroupEntry 5 }
+
+ ubiSnmpGroupNotifyView OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSnmpGroupEntry 6 }
+
+ ubiSnmpGroupRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or
+ delete an existing row in this table."
+ ::= { ubiSnmpGroupEntry 7 }
+
+
+
+-- ***********************************************************
+-- ubiSnmpViewTable
+-- ***********************************************************
+
+ ubiSnmpViewTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSnmpViewEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ the information about the group configuration of SNMP."
+ ::= { ubiSnmpMIBObjects 4 }
+
+ ubiSnmpViewEntry OBJECT-TYPE
+ SYNTAX UbiSnmpViewEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about
+ the SNMP group."
+ INDEX { ubiSnmpViewName, ubiSnmpViewVariable } -- TODO !!!
+ ::= { ubiSnmpViewTable 1 }
+
+ UbiSnmpViewEntry ::= SEQUENCE {
+ ubiSnmpViewName DisplayString,
+ ubiSnmpViewVariable DisplayString,
+ ubiSnmpViewType INTEGER,
+ ubiSnmpViewRowStatus RowStatus
+ }
+
+ ubiSnmpViewName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about
+ the SNMP view."
+ ::= { ubiSnmpViewEntry 1 }
+
+ ubiSnmpViewVariable OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSnmpViewEntry 2 }
+
+ ubiSnmpViewType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ excluded(1),
+ included(2)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSnmpViewEntry 3 }
+
+ ubiSnmpViewRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or
+ delete an existing row in this table."
+ ::= { ubiSnmpViewEntry 4 }
+
+
+
+-- ***********************************************************
+-- ubiSnmpTrapHostTable
+-- ***********************************************************
+ ubiSnmpTrapHostTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSnmpTrapHostEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ the information about the trap host configuration of SNMP."
+ ::= { ubiSnmpMIBObjects 5 }
+
+ ubiSnmpTrapHostEntry OBJECT-TYPE
+ SYNTAX UbiSnmpTrapHostEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about
+ the SNMP trap host."
+ INDEX { ubiSnmpTrapHostType, UbiSnmpTrapHostVersion, UbiSnmpTrapHostAddrType,
+ UbiSnmpTrapHostAddress, ubiSnmpTrapHostCommunity }
+ ::= { ubiSnmpTrapHostTable 1 }
+
+ UbiSnmpTrapHostEntry ::= SEQUENCE {
+ ubiSnmpTrapHostType INTEGER,
+ ubiSnmpTrapHostVersion SnmpVersion,
+ ubiSnmpTrapHostAddrType InetAddressType,
+ ubiSnmpTrapHostAddress InetAddress,
+ ubiSnmpTrapHostCommunity DisplayString,
+ ubiSnmpTrapHostSecLevel INTEGER,
+ ubiSnmpTrapHostPort Integer32,
+ ubiSnmpTrapHostRowStatus RowStatus
+ }
+
+
+ ubiSnmpTrapHostType OBJECT-TYPE
+ SYNTAX INTEGER {
+ trap(1),
+ inform(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the trap type."
+ ::= { ubiSnmpTrapHostEntry 1 }
+
+ ubiSnmpTrapHostVersion OBJECT-TYPE
+ SYNTAX SnmpVersion
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object indicates the trap version.
+ A system configuring the trap host can send
+ a notification depending on trap version."
+ ::= { ubiSnmpTrapHostEntry 2 }
+
+ ubiSnmpTrapHostAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of the UbiSnmpTrapHostAddress, as defined
+ in the InetAddress MIB. (e.g. ipv4, ipv6..)"
+ ::= { ubiSnmpTrapHostEntry 3 }
+
+ ubiSnmpTrapHostAddress OBJECT-TYPE
+ SYNTAX InetAddress
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The trap host IP address. The type of this address is
+ determined by the value of the ubiSnmpTrapHostAddrType object."
+ ::= { ubiSnmpTrapHostEntry 4 }
+
+ ubiSnmpTrapHostCommunity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A textual string containing information about
+ the community(or SNMPv3 user) for trap host configuration."
+ ::= { ubiSnmpTrapHostEntry 5 }
+
+ ubiSnmpTrapHostSecLevel OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ noAuthen(1),
+ authen(2),
+ privacy(3)
+ }
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The security type for SNMPv3 trap host."
+ ::= { ubiSnmpTrapHostEntry 6 }
+
+ ubiSnmpTrapHostPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port number of SNMP trap host. "
+ DEFVAL { 161 }
+ ::= { ubiSnmpTrapHostEntry 7 }
+
+ ubiSnmpTrapHostRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or modify or
+ delete an existing row in this table."
+ ::= { ubiSnmpTrapHostEntry 8 }
+
+
+-- ***********************************************************
+-- ubiSnmpMIBConformance
+-- ***********************************************************
+ubiSnmpMIBCompliances OBJECT IDENTIFIER ::= { ubiSnmpMIBConformance 1 }
+ubiSnmpMIBGroups OBJECT IDENTIFIER ::= { ubiSnmpMIBConformance 2 }
+
+
+-- compliance statements
+ubiSnmpMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss snmp configuration MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS { ubiSnmpConfigGroup }
+
+ GROUP ubiSnmpConfigGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for snmp configuration."
+
+ ::= { ubiSnmpMIBCompliances 1 }
+
+
+
+-- units of conformance
+ubiSnmpConfigGroup OBJECT-GROUP
+ OBJECTS {
+ ubiSnmpCommunity,
+ ubiSnmpCommunityType,
+ ubiSnmpCommunityRowStatus,
+
+ ubiSnmpTrapHostVersion,
+ ubiSnmpTrapHostAddrType,
+ ubiSnmpTrapHostAddress,
+ ubiSnmpTrapHostCommunity,
+ ubiSnmpTrapHostRowStatus
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about IP adderss configuration."
+ ::= { ubiSnmpMIBGroups 1 }
+
+ END
+
\ No newline at end of file diff --git a/MIBS/ubiquoss/UBQS-SYSLOG-MIB b/MIBS/ubiquoss/UBQS-SYSLOG-MIB new file mode 100644 index 0000000..78c7957 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SYSLOG-MIB @@ -0,0 +1,345 @@ +-- *****************************************************************
+-- UBQS-SYSLOG-MIB.mib: Ubiquoss syslog MIB file
+--
+-- June 2010, Hyung Eun Park
+--
+-- Copyright (c) 2010 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-SYSLOG-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE
+ FROM SNMPv2-SMI
+ RowStatus, TruthValue
+ FROM SNMPv2-TC
+ DisplayString
+ FROM RFC1213-MIB
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ FROM INET-ADDRESS-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+
+ubiSyslogMIB MODULE-IDENTITY
+ LAST-UPDATED "201012170000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-SYSLOG-MIB is used to get
+ the syslog information."
+ ::= { ubiMgmtv2 15 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+UbiSyslogSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The severity of a syslog message. The enumeration
+ values are equal to the values that syslog uses + 1.
+ For example, with syslog, emergency=0.
+
+ 'emergency' : system is unusable
+ 'alert' : action must be taken immediately
+ 'critical' : critical conditions
+ 'error' : error conditions
+ 'warning' : warning conditions
+ 'notice' : normal but significant condition
+ 'informational': informational messages
+ 'debug' : debug-level messages."
+ REFERENCE
+ "RFC 3164, Section 4.1 - syslog Message Parts"
+ SYNTAX INTEGER {
+ none(0),
+ emergency(1),
+ alert(2),
+ critical(3),
+ error(4),
+ warning(5),
+ notice(6),
+ info(7),
+ debug(8)
+ }
+
+
+
+-- ***************************************************************
+-- ubiSyslogMIB
+-- ***************************************************************
+ubiSyslogMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSyslogMIB 0 }
+ubiSyslogMIBObjects OBJECT IDENTIFIER ::= { ubiSyslogMIB 1 }
+ubiSyslogMIBConformance OBJECT IDENTIFIER ::= { ubiSyslogMIB 2 }
+
+ubiSyslogConfiguration OBJECT IDENTIFIER ::= { ubiSyslogMIBObjects 1 }
+ubiSyslogServers OBJECT IDENTIFIER ::= { ubiSyslogMIBObjects 2 }
+
+
+-- ***********************************************************
+-- ubiSyslogConfiguration
+-- ***********************************************************
+
+ ubiSyslogConsoleEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the system writes the syslog
+ at colsole."
+ ::= { ubiSyslogConfiguration 1 }
+
+ ubiSyslogConsoleSeverity OBJECT-TYPE
+ SYNTAX UbiSyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which syslog severity levels will be processed.
+ 0 'none
+ 1 'emergency' : system is unusable
+ 2 'alert' : action must be taken immediately
+ 3 'critical' : critical conditions
+ 4 'error' : error conditions
+ 5 'warning' : warning conditions
+ 6 'notice' : normal but significant condition
+ 7 'informational': informational messages
+ 8 'debug' : debug-level messages.
+ "
+ ::= { ubiSyslogConfiguration 2 }
+
+
+ ubiSyslogTerminalEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the system writes the syslog
+ at terminal."
+ ::= { ubiSyslogConfiguration 3 }
+
+ ubiSyslogTerminalSeverity OBJECT-TYPE
+ SYNTAX UbiSyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which syslog severity levels will be processed.
+ 0 'none
+ 1 'emergency' : system is unusable
+ 2 'alert' : action must be taken immediately
+ 3 'critical' : critical conditions
+ 4 'error' : error conditions
+ 5 'warning' : warning conditions
+ 6 'notice' : normal but significant condition
+ 7 'informational': informational messages
+ 8 'debug' : debug-level messages.
+ "
+ ::= { ubiSyslogConfiguration 4 }
+
+ ubiSyslogBufferdEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the system writes the syslog
+ at buffer."
+ ::= { ubiSyslogConfiguration 5 }
+
+ ubiSyslogBuffredSeverity OBJECT-TYPE
+ SYNTAX UbiSyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which syslog severity levels will be processed.
+ 0 'none
+ 1 'emergency' : system is unusable
+ 2 'alert' : action must be taken immediately
+ 3 'critical' : critical conditions
+ 4 'error' : error conditions
+ 5 'warning' : warning conditions
+ 6 'notice' : normal but significant condition
+ 7 'informational': informational messages
+ 8 'debug' : debug-level messages.
+ "
+ ::= { ubiSyslogConfiguration 6 }
+
+ ubiSyslogTrapEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates whether the system writes the syslog
+ for trap."
+ ::= { ubiSyslogConfiguration 7 }
+
+ ubiSyslogTrapSeverity OBJECT-TYPE
+ SYNTAX UbiSyslogSeverity
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates which syslog severity levels will be processed.
+ 0 'none
+ 1 'emergency' : system is unusable
+ 2 'alert' : action must be taken immediately
+ 3 'critical' : critical conditions
+ 4 'error' : error conditions
+ 5 'warning' : warning conditions
+ 6 'notice' : normal but significant condition
+ 7 'informational': informational messages
+ 8 'debug' : debug-level messages.
+ "
+ ::= { ubiSyslogConfiguration 8 }
+
+ ubiSyslogBufferSize OBJECT-TYPE
+ SYNTAX Integer32(4096..16777216)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Specifies the syslog buffer size."
+ ::= { ubiSyslogConfiguration 9 }
+
+ ubiSyslogFacility OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ auth(1),
+ cron(2),
+ daemon(3),
+ kernel(4),
+ local0(5),
+ local1(6),
+ local2(7),
+ local3(8),
+ local4(9),
+ local5(10),
+ local6(11),
+ local7(12),
+ lpr(13),
+ mail(14),
+ news(15),
+ syslog(16),
+ user(17),
+ uucp(18)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Indicates the syslog facility."
+ ::= { ubiSyslogConfiguration 10 }
+
+
+-- ***********************************************************
+-- ubiSyslogServerTable
+-- ***********************************************************
+ ubiSyslogServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSyslogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains entries that allow application
+ to configure syslog servers for the system."
+ ::= { ubiSyslogServers 1 }
+
+ ubiSyslogServerEntry OBJECT-TYPE
+ SYNTAX UbiSyslogServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about syslog servers
+ configured for the system."
+ INDEX { ubiSyslogServerAddrType, ubiSyslogServerAddr }
+ ::= { ubiSyslogServerTable 1 }
+
+ UbiSyslogServerEntry ::=
+ SEQUENCE {
+ ubiSyslogServerAddrType InetAddressType,
+ ubiSyslogServerAddr InetAddress,
+ ubiSyslogServerRowStatus RowStatus
+ }
+
+ ubiSyslogServerAddrType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The type of server address.
+ ipv4(1) An IPv4 address as defined by the
+ InetAddressIPv4 textual convention.
+
+ ipv6(2) An IPv6 address as defined by the
+ InetAddressIPv6 textual convention.
+ "
+ ::= { ubiSyslogServerEntry 1 }
+
+ ubiSyslogServerAddr OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The address of this syslog server."
+ ::= { ubiSyslogServerEntry 2 }
+
+ ubiSyslogServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status of this syslog server."
+ ::= { ubiSyslogServerEntry 3 }
+
+
+
+-- *****************************************************************
+-- ubiSyslogMIBConformance
+-- *****************************************************************
+
+ubiSyslogMIBCompliances OBJECT IDENTIFIER ::= { ubiSyslogMIBConformance 1 }
+ubiSyslogMIBGroups OBJECT IDENTIFIER ::= { ubiSyslogMIBConformance 2 }
+
+
+
+-- compliance statements
+
+ ubiSyslogMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Ubiquoss system MIB."
+ MODULE
+ MANDATORY-GROUPS {
+ syslogMIBGroup
+ }
+
+ GROUP syslogMIBGroup
+ DESCRIPTION
+ "The syslogMIBGroup is applicable for mplementations
+ which need to get the information of syslog. "
+
+ ::= { ubiSyslogMIBCompliances 1 }
+
+
+
+-- units of conformance
+ syslogMIBGroup OBJECT-GROUP
+ OBJECTS {
+ -- TODO
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects providing the syslog MIB."
+ ::= { ubiSyslogMIBGroups 1 }
+
+END
diff --git a/MIBS/ubiquoss/UBQS-SYSRSC-MIB b/MIBS/ubiquoss/UBQS-SYSRSC-MIB new file mode 100644 index 0000000..30ccd7a --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SYSRSC-MIB @@ -0,0 +1,271 @@ +--***************************************************************
+-- UBQS-SYSRSC-MIB: Ubiquoss System Resource MIB file
+--
+-- June 2009, Hyung Eun Park
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-SYSRSC-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ TruthValue
+ FROM SNMPv2-TC
+ ubiSystemMIB
+ FROM UBQS-SYSTEM-MIB;
+
+
+
+-- ***********************************************************
+-- ubiSysMIBObjects
+-- ***********************************************************
+
+ubiSystemMIBObjects OBJECT IDENTIFIER ::= { ubiSystemMIB 1 }
+
+ubiSysRscCpu OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 3 }
+ubiSysRscMemory OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 4 }
+
+
+-- ***********************************************************
+-- ubiSysRscCpu
+-- ***********************************************************
+ ubiCpuFiveSec OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CPU busy percentage in the last 5 second
+ period."
+ ::= { ubiSysRscCpu 1 }
+
+ ubiCpuOneMin OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CPU busy percentage in the last 1 minute
+ period."
+ ::= { ubiSysRscCpu 2 }
+
+ ubiCpuFiveMin OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "CPU busy percentage in the last 5 minute
+ period."
+ ::= { ubiSysRscCpu 3 }
+
+ ubiCpuRisingThreshold OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Rising threshold of CPU Usage."
+ ::= { ubiSysRscCpu 4 }
+
+ ubiCpuFallingThreshold OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Falling threshold of CPU Usage."
+ ::= { ubiSysRscCpu 5 }
+
+ ubiCpuLoadTimePeriod OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ fiveSec(1),
+ oneMin(2),
+ fiveMin(3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "CPU Load Time Period for notification."
+ ::= { ubiSysRscCpu 6 }
+
+
+
+-- ***********************************************************
+-- ubiSysRscMemory
+-- ***********************************************************
+
+ ubiMemoryAlloc OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kbyte"
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Memory allocation usage."
+ ::= { ubiSysRscMemory 1 }
+
+ ubiMemoryFree OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kbyte"
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Memory free usage."
+ ::= { ubiSysRscMemory 2 }
+
+ ubiMemoryTotal OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "kbyte"
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Total memory."
+ ::= { ubiSysRscMemory 3 }
+
+ ubiMemoryFreePercentage OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "memoryUsageFreePercentage indicates available memory
+ allocation space in percentage."
+ ::= { ubiSysRscMemory 4 }
+
+ ubiMemoryThreshold OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Threshold of the memory usage."
+ ::= { ubiSysRscMemory 5 }
+
+
+-- ***********************************************************
+-- ubiSysRscCpu
+-- ***********************************************************
+
+ubiSysRscNotificationEnables OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 5 }
+
+ ubiSysRscEnableCpuNotification OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the notification of cpu."
+ DEFVAL { false }
+ ::= { ubiSysRscNotificationEnables 1 }
+
+ ubiSysRscEnableMemoryNotification OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This variable indicates whether the system
+ produces the notification of memory."
+ DEFVAL { false }
+ ::= { ubiSysRscNotificationEnables 2 }
+
+
+
+-- ***********************************************************
+-- ubiSysRscMIBNotificationPrefix
+-- ***********************************************************
+
+-- the following two OBJECT IDENTIFIERS are used to define SNMPv2 Notifications
+-- that are backward compatible with SNMPv1 Traps.
+ubiSystemMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSystemMIB 2 }
+ubiSystemMIBNotifications OBJECT IDENTIFIER ::= { ubiSystemMIBNotificationPrefix 0 }
+ubiSysRscMIBNotificationObjects OBJECT IDENTIFIER ::= { ubiSystemMIBNotificationPrefix 1 }
+
+
+ ubiSysRscCpuRisingNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiCpuLoadTimePeriod,
+ ubiCpuAlarmValue,
+ ubiCpuRisingThreshold,
+ ubiCpuAlarmState
+ }
+
+ STATUS current
+ DESCRIPTION
+ "A ubiSysRscCpuRisingNotification is sent if the
+ cpu utilization measured at a given testpoint is outside
+ the configured range for high threshold."
+ ::= { ubiSystemMIBNotifications 1 }
+
+ ubiSysRscCpuFallingNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiCpuLoadTimePeriod,
+ ubiCpuAlarmValue,
+ ubiCpuFallingThreshold,
+ ubiCpuAlarmState
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiSysRscCpuFallingNotification is sent if the
+ cpu utilization measured at a given testpoint is outside
+ the configured range for low threshold."
+ ::= { ubiSystemMIBNotifications 2 }
+
+ ubiSysRscMemoryRisingNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiMemoryFreePercentage,
+ ubiMemoryThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiSysRscMemoryRisingNotification is sent if the
+ memory utilization measured at a given testpoint is outside
+ the configured range for threshold."
+ ::= { ubiSystemMIBNotifications 3 }
+
+ ubiSysRscMemoryFallingNotification NOTIFICATION-TYPE
+ OBJECTS {
+ ubiMemoryFreePercentage,
+ ubiMemoryThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "A ubiSysRscMemoryFallingNotification is sent if the
+ memory utilization measured at a given testpoint is outside
+ the configured range for threshold."
+ ::= { ubiSystemMIBNotifications 4 }
+
+
+-- ***********************************************************
+-- ubiSysRscMIBNotificationObjects
+-- ***********************************************************
+
+ ubiCpuAlarmValue OBJECT-TYPE
+ SYNTAX Counter32
+ UNITS "%"
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "CPU usage for cpuLoadTimePeriod"
+ ::= { ubiSysRscMIBNotificationObjects 1 }
+
+
+ ubiCpuAlarmState OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ none(0),
+ high(1),
+ low(2)
+ }
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ "Alarm Severity:
+ none(0), high(1), low(2)"
+ ::= { ubiSysRscMIBNotificationObjects 2 }
+ END
diff --git a/MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB b/MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB new file mode 100644 index 0000000..ecdac5e --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SYSTEM-ACCESS-MIB @@ -0,0 +1,536 @@ +-- *****************************************************************
+-- UBQS-SYSTEM-ACCESS-MIB
+--
+-- July 2011, Park Hyung Eun
+--
+-- Copyright (c) 2011 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-SYSTEM-ACCESS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ DisplayString
+ FROM RFC1213-MIB
+ IANAifType
+ FROM IANAifType-MIB
+ IpAddress
+ FROM SNMPv2-SMI
+ RowStatus,
+ TruthValue
+ FROM SNMPv2-TC
+ InetAddress, InetAddressType,
+ InetAddressPrefixLength,
+ FROM INET-ADDRESS-MIB
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+ubiSystemAccessMIB MODULE-IDENTITY
+ LAST-UPDATED "201103280000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-SYSTEM-ACCESS-MIB is used for getting
+ the access information of the system"
+ ::= { ubiMgmtv2 26 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiSystemAccessMIB
+-- ***************************************************************
+ubiSystemAccessMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 0 }
+ubiSystemAccessMIBObjects OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 1 }
+ubiSystemAccessMIBConformance OBJECT IDENTIFIER ::= { ubiSystemAccessMIB 2 }
+
+
+ubiUserManagement OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 1 }
+ubiAAAServer OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 2 }
+ubiAAAConfig OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 3 }
+ubiCommandPrivilege OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 4 }
+ubiEnableAuthenPasswd OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 5 }
+ubiSystemRemoteConnect OBJECT IDENTIFIER ::= { ubiSystemAccessMIBObjects 6 }
+
+-- *****************************************************************
+-- ubiSystemAccessNotifications
+-- *****************************************************************
+ ubiSystemRemoteConnectStateChange NOTIFICATION-TYPE
+ OBJECTS {
+ ubiSystemRemoteConnectUserName,
+ ubiSystemRemoteConnectAddress,
+ ubiSystemRemoteConnectCompleted
+ }
+ STATUS current
+ DESCRIPTION
+ "Notification of System remote connect State Change."
+ ::= { ubiSystemAccessMIBNotificationPrefix 1 }
+
+-- ***********************************************************
+-- ubiUserManagement
+-- ***********************************************************
+
+ ubiUserTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ the information about the user management."
+ ::= { ubiUserManagement 1 }
+
+ ubiUserEntry OBJECT-TYPE
+ SYNTAX UbiUserEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about a user."
+ INDEX { ubiUserName }
+ ::= { ubiUserTable 1 }
+
+ UbiUserEntry ::= SEQUENCE {
+ ubiUserName DisplayString,
+ ubiUserPasswordEncryption INTEGER,
+ ubiUserPassword DisplayString,
+ ubiUserPrivilegedLevel Integer32,
+ ubiUserAclName DisplayString,
+ -- more
+ ubiUserRowStatus RowStatus
+ }
+
+ ubiUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiUserEntry 1 }
+
+ ubiUserPasswordEncryption OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ passwd_cleartext(1), -- passwd
+ secret_cleartext(2), -- secret
+ des(3), -- passwd
+ md5(4) -- secret
+ }
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiUserEntry 2 }
+
+ ubiUserPassword OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiUserEntry 3 }
+
+ ubiUserPrivilegedLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiUserEntry 4 }
+
+ ubiUserAclName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiUserEntry 5 }
+
+--reserved 6,7
+
+ ubiUserRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiUserEntry 8 }
+
+
+
+-- ***********************************************************
+-- ubiAAAServer
+-- ***********************************************************
+
+ ubiAAAServerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAAAServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains objects which provide
+ the information about the AAA server."
+ ::= { ubiAAAServer 1 }
+
+ ubiAAAServerEntry OBJECT-TYPE
+ SYNTAX UbiAAAServerEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry containing information about a AAA server."
+ INDEX { ubiAAAServerProtocol, ubiAAAServerAddress }
+ ::= { ubiAAAServerTable 1 }
+
+ UbiAAAServerEntry ::= SEQUENCE {
+ ubiAAAServerProtocol INTEGER,
+ ubiAAAServerAddress IpAddress,
+ ubiAAAServerPort Integer32,
+ ubiAAAServerKeyEncrType INTEGER,
+ ubiAAAServerKey DisplayString,
+ ubiAAAServerTimeOut Integer32,
+ ubiAAAServerRowStatus RowStatus
+ }
+
+ ubiAAAServerProtocol OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0), -- Other protocols
+ tacacsplus(1), -- TACACS+
+ radius(2) -- RADIUS
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Protocol used with this server."
+ ::= { ubiAAAServerEntry 1 }
+
+
+ ubiAAAServerAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the server."
+ ::= { ubiAAAServerEntry 2 }
+
+ ubiAAAServerPort OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The port number of authentication server."
+ DEFVAL { 1812 }
+ ::= { ubiAAAServerEntry 3 }
+
+ ubiAAAServerKeyEncrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ plain(1), -- Plain Text
+ encrypted(2) -- Encrypted
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encryption type used for the AAA Server key."
+ ::= { ubiAAAServerEntry 4 }
+
+ ubiAAAServerKey OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The server key to be used with this server."
+ ::= { ubiAAAServerEntry 5 }
+
+ ubiAAAServerTimeOut OBJECT-TYPE
+ SYNTAX Integer32 (0..1000)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The time in seconds between retransmissions to the AAA server."
+ DEFVAL { 5 }
+ ::= { ubiAAAServerEntry 6 }
+
+ ubiAAAServerRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or
+ modify or delete an existing row in this table."
+ ::= { ubiAAAServerEntry 7 }
+
+
+
+-- ***********************************************************
+-- ubiAAAConfig
+-- ***********************************************************
+
+ ubiAAAConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiAAAConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiAAAConfig 1 }
+
+ ubiAAAConfigEntry OBJECT-TYPE
+ SYNTAX UbiAAAConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiAAAConfigType, ubiAAAConfigAction, ubiAAAConfigMethodPriority }
+ ::= { ubiAAAConfigTable 1 }
+
+ UbiAAAConfigEntry ::= SEQUENCE {
+ ubiAAAConfigType INTEGER,
+ ubiAAAConfigAction INTEGER,
+ ubiAAAConfigMethodPriority Integer32,
+ ubiAAAConfigMethod INTEGER,
+ ubiAAAConfigCommandLevel Integer32,
+ ubiAAAConfigRecordType INTEGER,
+ ubiAAAConfigRowStatus RowStatus
+ }
+
+ ubiAAAConfigType OBJECT-TYPE
+ SYNTAX INTEGER {
+ authentication(1), -- Authentication
+ authorization(2), -- Authorzation
+ accounting(3) -- Accounting
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Type of AAA."
+ ::= { ubiAAAConfigEntry 1 }
+
+
+ ubiAAAConfigAction OBJECT-TYPE
+ SYNTAX INTEGER {
+ login(1), -- Login
+ enable(2), -- Enable
+ exec(3), -- Exec
+ command(4) -- Commands
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Represents AAA Action."
+ ::= { ubiAAAConfigEntry 2 }
+
+ ubiAAAConfigMethodPriority OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Priority number of AAA Method."
+ ::= { ubiAAAConfigEntry 3 }
+
+ ubiAAAConfigMethod OBJECT-TYPE
+ SYNTAX INTEGER {
+ other(0), -- Other Method
+ local(1), -- Local
+ radius(2), -- RADIUS
+ tacacsplus(3) -- TACACS+
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "AAA Method List."
+ ::= { ubiAAAConfigEntry 4 }
+
+ ubiAAAConfigCommandLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Privilege Level."
+ ::= { ubiAAAConfigEntry 5 }
+
+ ubiAAAConfigRecordType OBJECT-TYPE
+ SYNTAX INTEGER {
+ start_stop(1), -- Start or Stop
+ stop_only(2) -- Stop Only
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Record type."
+ DEFVAL { 5 }
+ ::= { ubiAAAConfigEntry 6 }
+
+ ubiAAAConfigRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or
+ modify or delete an existing row in this table."
+ ::= { ubiAAAConfigEntry 7 }
+
+
+-- ***********************************************************
+-- ubiCommandPrivilege
+-- ***********************************************************
+
+ ubiCommandPrivilegeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiCommandPrivilegeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiCommandPrivilege 1 }
+
+ ubiCommandPrivilegeEntry OBJECT-TYPE
+ SYNTAX UbiCommandPrivilegeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { ubiCommandPrivilegeMode, ubiCommandPrivilegeLevel, ubiCommandPrivilegeString }
+ ::= { ubiCommandPrivilegeTable 1 }
+
+ UbiCommandPrivilegeEntry ::= SEQUENCE {
+ ubiCommandPrivilegeMode DisplayString,
+ ubiCommandPrivilegeLevel Integer32,
+ ubiCommandPrivilegeString DisplayString,
+ ubiCommandPrivilegeRowStatus RowStatus
+ }
+
+ ubiCommandPrivilegeMode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Command Mode of Privilege."
+ ::= { ubiCommandPrivilegeEntry 1 }
+
+
+ ubiCommandPrivilegeLevel OBJECT-TYPE
+ SYNTAX Integer32 (0..15)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Privilege Level."
+ ::= { ubiCommandPrivilegeEntry 2 }
+
+ ubiCommandPrivilegeString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Mode Command."
+ ::= { ubiCommandPrivilegeEntry 3 }
+
+ ubiCommandPrivilegeRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "This object is used to create a new row or
+ modify or delete an existing row in this table."
+ ::= { ubiCommandPrivilegeEntry 4 }
+
+
+-- ***********************************************************
+-- ubiEnableAuthenPasswd
+-- ***********************************************************
+
+ ubiEnablePasswordEncrType OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ passwd_cleartext(1), -- passwd
+ secret_cleartext(2), -- secret
+ des(3), -- passwd
+ md5(4) -- secret
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Encryption type."
+ ::= { ubiEnableAuthenPasswd 1 }
+
+ ubiEnablePassword OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The Password of Encryption type."
+ ::= { ubiEnableAuthenPasswd 2 }
+
+
+-- ***********************************************************
+-- ubiSystemRemoteConnect
+-- ***********************************************************
+
+ ubiSystemRemoteConnectUserName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSystemRemoteConnect 1 }
+
+ ubiSystemRemoteConnectAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSystemRemoteConnect 2 }
+
+ ubiSystemRemoteConnectCompleted OBJECT-TYPE
+ SYNTAX TruthValue
+ MAX-ACCESS accessible-for-notify
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { ubiSystemRemoteConnect 3 }
+
+-- ***********************************************************
+-- ubiSystemAccessMIBConformance
+-- ***********************************************************
+ubiSystemAccessMIBCompliances OBJECT IDENTIFIER ::= { ubiSystemAccessMIBConformance 1 }
+ubiSystemAccessMIBGroups OBJECT IDENTIFIER ::= { ubiSystemAccessMIBConformance 2 }
+
+
+-- compliance statements
+ubiSystemAccessMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the ubiquoss system access management MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ ubiUserManagementGroup
+ }
+
+ GROUP ubiUserManagementGroup
+ DESCRIPTION
+ "This group is applicable for implementations which
+ need information for system access."
+
+ ::= { ubiSystemAccessMIBCompliances 1 }
+
+
+
+-- units of conformance
+ubiUserManagementGroup OBJECT-GROUP
+ OBJECTS {
+ }
+ STATUS current
+ DESCRIPTION
+ "A collection of objects containing
+ information about user."
+ ::= { ubiSystemAccessMIBGroups 1 }
+
+ END
+
\ No newline at end of file diff --git a/MIBS/ubiquoss/UBQS-SYSTEM-MIB b/MIBS/ubiquoss/UBQS-SYSTEM-MIB new file mode 100644 index 0000000..b33b7e5 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-SYSTEM-MIB @@ -0,0 +1,673 @@ +-- *****************************************************************
+-- UBQS-SYSTEM-MIB: Ubiquoss System MIB file
+--
+-- June 2009, Hyung Eun Park
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+--
+-- *****************************************************************
+--
+
+UBQS-SYSTEM-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ IpAddress
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ DisplayString, PhysAddress
+ FROM SNMPv2-TC
+ ubiMgmtv2
+ FROM UBQS-SMI;
+
+ubiSystemMIB MODULE-IDENTITY
+ LAST-UPDATED "200906170000Z"
+ ORGANIZATION "Ubiquoss Corp."
+ CONTACT-INFO
+ " Ubiquoss
+ Customer Service
+
+ Postal: 24F Milennium B/D,
+ 467-12, Dogok-Dong,
+ GangNam-Gu, Seoul 135-270
+ Korea
+
+ Tel: 82-2-2190-3100"
+ DESCRIPTION
+ "The UBQS-SYSTEM-MIB is used to get
+ the system information."
+ REVISION "201012170000Z"
+ DESCRIPTION
+ "Add system clock table"
+
+ ::= { ubiMgmtv2 1 }
+
+
+-- ***********************************************************
+-- Textual Conventions
+-- ***********************************************************
+
+-- ***************************************************************
+-- ubiSystemMIB
+-- ***************************************************************
+
+ubiSystemMIBObjects OBJECT IDENTIFIER ::= { ubiSystemMIB 1 }
+ubiSystemMIBNotificationPrefix OBJECT IDENTIFIER ::= { ubiSystemMIB 2 }
+ubiSystemMIBConformance OBJECT IDENTIFIER ::= { ubiSystemMIB 3 }
+
+
+ubiSysInfo OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 2 }
+ubiSysRedundancy OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 7 }
+ubiSysTimeZone OBJECT IDENTIFIER ::= { ubiSysInfo 8 }
+ubiSysBanner OBJECT IDENTIFIER ::= { ubiSysInfo 9 }
+
+-- OID 3, 4, and 5 is resered by UBQS-SYSRSC-MIB
+
+
+ubiSysLedTest OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 6 }
+ubiSysBarCode OBJECT IDENTIFIER ::= { ubiSystemMIBObjects 8 }
+
+-- ***********************************************************
+-- ubiSysReset
+-- ***********************************************************
+
+ ubiSysReset OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reset(1) -- resetting the system
+ }
+ MAX-ACCESS write-only
+ STATUS mandatory
+ DESCRIPTION "Reset the system."
+ ::= { ubiSystemMIBObjects 1 }
+
+-- ***********************************************************
+-- ubiSystemInfo
+-- ***********************************************************
+
+ ubiSysModel OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The object identifier for the manufacturer model."
+ ::= { ubiSysInfo 1 }
+
+ ubiHwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Hardware version of the system."
+ ::= { ubiSysInfo 2 }
+
+ ubiSwVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Software version of the system."
+ ::= { ubiSysInfo 3 }
+
+ ubiReleaseDate OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The date of release for system OS."
+ ::= { ubiSysInfo 4 }
+
+ ubiSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Serial number of the system."
+ ::= { ubiSysInfo 5 }
+
+ ubiSysPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System mac address"
+ ::= { ubiSysInfo 6 }
+
+ ubiSysClock OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Current local time of the system.
+
+ Clock SET:
+ HH:MM:SS - Current Time
+ <1-31> - Day of the month
+ MONTH - Month of the year (First three letters of the month)
+ <1993-2035> - Year
+
+ SET Example
+ 13:10:00 3 Jan 2010
+ "
+ ::= { ubiSysInfo 7 }
+
+ ubiShelfPhysAddress OBJECT-TYPE
+ SYNTAX PhysAddress
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System shelf mac address."
+ ::= { ubiSysInfo 10 }
+
+
+ ubiBspVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "System Bsp Versoin."
+ ::= { ubiSysInfo 11 }
+
+ ubiSysResetReason OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS accessible-for-notify
+ STATUS mandatory
+ DESCRIPTION
+ "System Reset Reason."
+ ::= { ubiSysInfo 12 }
+
+-- ***********************************************************
+-- ubiSysTimeZone
+-- ***********************************************************
+
+ ubiSysTimeZoneName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "System timezone name."
+ ::= { ubiSysTimeZone 1 }
+
+ ubiSysTimeZoneOffset OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "System timezone offset(Hours:Minutes)."
+ ::= { ubiSysTimeZone 2 }
+
+-- ***********************************************************
+-- ubiSysBanner
+-- ***********************************************************
+
+ ubiSysBannerLogin OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "null string -> no banner login
+ 'default' -> banner login default
+ STRING -> banner login WORD"
+ ::= { ubiSysBanner 1 }
+
+ ubiSysBannerMotd OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "null string -> no banner motd
+ 'default' -> banner motd default
+ STRING -> banner motd WORD"
+ ::= { ubiSysBanner 2 }
+
+-- *****************************************************************
+-- ubiSysRedundancyInfo
+-- *****************************************************************
+
+ ubiSysRedundancyInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSysRedundancyInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of redundancy information"
+ ::= { ubiSysRedundancy 1 }
+
+ ubiSysRedundancyInfoEntry OBJECT-TYPE
+ SYNTAX UbiSysRedundancyInfoEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Entry of redundancy information"
+ INDEX { ubiSCURedundancyRole }
+ ::= { ubiSysRedundancyInfoTable 1 }
+
+ UbiSysRedundancyInfoEntry ::= SEQUENCE {
+ ubiSCURedundancyRole INTEGER,
+ ubiSCUPosition INTEGER,
+ ubiSCUMngLinkStatus INTEGER,
+ ubiSCUIpAddress IpAddress,
+ ubiSCUPeerEquipStatus INTEGER
+ }
+
+ ubiSCURedundancyRole OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ active(1),
+ standby(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SCU role"
+ ::= { ubiSysRedundancyInfoEntry 1 }
+
+ ubiSCUPosition OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ left(1),
+ right(2)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "SCU postion"
+ ::= { ubiSysRedundancyInfoEntry 2 }
+
+ ubiSCUMngLinkStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ down(0),
+ up(1)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "mng port status of SCU"
+ ::= { ubiSysRedundancyInfoEntry 3 }
+
+ ubiSCUIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of SCU"
+ ::= { ubiSysRedundancyInfoEntry 4 }
+
+ ubiSCUPeerEquipStatus OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ unequip(0),
+ equip(1)
+ }
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Peer Equip status of SCU"
+ ::= { ubiSysRedundancyInfoEntry 5 }
+
+-- ubiSysRedundancyReload
+
+ ubiSysRedundancyReload OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ reload_peer(1),
+ reload_shelf(2)
+ }
+ ACCESS write-only
+ STATUS current
+ DESCRIPTION
+ "Reload Active and/or Standby"
+ ::= { ubiSysRedundancy 2 }
+
+-- ubiSysRedundancyPeerImage
+ ubiSysRedundancyPeerImage OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS write-only
+ STATUS current
+ DESCRIPTION
+ "Peer boot image"
+ ::= { ubiSysRedundancy 3 }
+
+
+-- ***********************************************************
+-- ubiSysTest
+-- ***********************************************************
+
+ ubiLedTestTimeout OBJECT-TYPE
+ SYNTAX Integer32(1..300)
+ UNITS "seconds"
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The timeout to terminate the LED Test.
+ If the timeout is zero, that is set to default."
+ DEFVAL { 20 }
+ ::= { ubiSysLedTest 1 }
+
+ ubiLedTestTrigger OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ testing(1),
+ stop(2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Trigger and stop the LED Test."
+ ::= { ubiSysLedTest 2 }
+
+ ubiLedTestSlotId OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "LED test Slot id"
+ ::= { ubiSysLedTest 3 }
+
+-- *****************************************************************
+-- ubiSysBarCode
+-- *****************************************************************
+
+ ubiSysBarcodeSystem OBJECT IDENTIFIER ::= { ubiSysBarCode 1 }
+
+ ubiSysBarcodeSystemString OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual barcode of system."
+ ::= { ubiSysBarcodeSystem 1 }
+
+ ubiSysBarcodePowerTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSysBarcodePowerEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information
+ for power barcode."
+ ::= { ubiSysBarCode 2 }
+
+ ubiSysBarcodePowerEntry OBJECT-TYPE
+ SYNTAX UbiSysBarcodePowerEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Barcode Information about the power."
+ INDEX { ubiSysBarcodePowerIndex }
+ ::= { ubiSysBarcodePowerTable 1 }
+
+ UbiSysBarcodePowerEntry ::= SEQUENCE {
+ ubiSysBarcodePowerIndex INTEGER,
+ ubiSysBarcodePowerString DisplayString
+ }
+
+ ubiSysBarcodePowerIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each power entity"
+ ::= { ubiSysBarcodePowerEntry 1 }
+
+ ubiSysBarcodePowerString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual barcode of power entity"
+ ::= { ubiSysBarcodePowerEntry 2 }
+
+ ubiSysBarcodeFanTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSysBarcodeFanEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information
+ for fan barcode."
+ ::= { ubiSysBarCode 3 }
+
+ ubiSysBarcodeFanEntry OBJECT-TYPE
+ SYNTAX UbiSysBarcodeFanEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Barcode Information about the fan"
+ INDEX { ubiSysBarcodeFanIndex }
+ ::= { ubiSysBarcodeFanTable 1 }
+
+ UbiSysBarcodeFanEntry ::= SEQUENCE {
+ ubiSysBarcodeFanIndex INTEGER,
+ ubiSysBarcodeFanString DisplayString
+ }
+
+ ubiSysBarcodeFanIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each fan entity"
+ ::= { ubiSysBarcodeFanEntry 1 }
+
+ ubiSysBarcodeFanString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual barcode of fan entity."
+ ::= { ubiSysBarcodeFanEntry 2 }
+
+ ubiSysBarcodeUplinkTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSysBarcodeUplinkEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information
+ for uplink module's barcode."
+ ::= { ubiSysBarCode 4 }
+
+ ubiSysBarcodeUplinkEntry OBJECT-TYPE
+ SYNTAX UbiSysBarcodeUplinkEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Barcode Information about the uplink module."
+ INDEX { ubiSysBarcodeUplinkIndex }
+ ::= { ubiSysBarcodeUplinkTable 1 }
+
+ UbiSysBarcodeUplinkEntry ::= SEQUENCE {
+ ubiSysBarcodeUplinkIndex INTEGER,
+ ubiSysBarcodeUplinkString DisplayString
+ }
+
+ ubiSysBarcodeUplinkIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each uplink module."
+ ::= { ubiSysBarcodeUplinkEntry 1 }
+
+ ubiSysBarcodeUplinkString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual barcode of uplink module."
+ ::= { ubiSysBarcodeUplinkEntry 2 }
+
+ ubiSysBarcodeSlotTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSysBarcodeSlotEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information
+ for slot's barcode."
+ ::= { ubiSysBarCode 5 }
+
+ ubiSysBarcodeSlotEntry OBJECT-TYPE
+ SYNTAX UbiSysBarcodeSlotEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Barcode Information about the slot."
+ INDEX { ubiSysBarcodeSlotIndex }
+ ::= { ubiSysBarcodeSlotTable 1 }
+
+ UbiSysBarcodeSlotEntry ::= SEQUENCE {
+ ubiSysBarcodeSlotIndex INTEGER,
+ ubiSysBarcodeSlotString DisplayString
+ }
+
+ ubiSysBarcodeSlotIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each slot."
+ ::= { ubiSysBarcodeSlotEntry 1 }
+
+ ubiSysBarcodeSlotString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual barcode of slot."
+ ::= { ubiSysBarcodeSlotEntry 2 }
+
+ ubiSysBarcodeScuTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF UbiSysBarcodeScuEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "This table contains information
+ for SCU's barcode."
+ ::= { ubiSysBarCode 6 }
+
+ ubiSysBarcodeScuEntry OBJECT-TYPE
+ SYNTAX UbiSysBarcodeScuEntry
+ ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Barcode Information about the SCU."
+ INDEX { ubiSysBarcodeScuIndex }
+ ::= { ubiSysBarcodeScuTable 1 }
+
+ UbiSysBarcodeScuEntry ::= SEQUENCE {
+ ubiSysBarcodeScuIndex INTEGER,
+ ubiSysBarcodeScuString DisplayString
+ }
+
+ ubiSysBarcodeScuIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "A unique value for each SCU."
+ ::= { ubiSysBarcodeScuEntry 1 }
+
+ ubiSysBarcodeScuString OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The textual barcode of SCU."
+ ::= { ubiSysBarcodeScuEntry 2 }
+
+
+-- *****************************************************************
+-- ubiSysMIBConformance
+-- *****************************************************************
+
+--
+-- conformance information
+--
+ubiSysMIBCompliances OBJECT IDENTIFIER ::= { ubiSystemMIBConformance 1 }
+ubiSysMIBGroups OBJECT IDENTIFIER ::= { ubiSystemMIBConformance 2 }
+
+
+
+-- compliance statements
+
+ ubiSysMIBCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for entities which implement
+ the Ubiquoss system MIB."
+ MODULE
+ MANDATORY-GROUPS { ubiSysInfoMIBGroup,
+ ubiSysRscMIBGroup,
+ ubiSysBannerGroup }
+
+ GROUP ubiSysInfoMIBGroup
+ DESCRIPTION
+ "The ubiSysMIBGroup is applicable for implementations which
+ need to get the system information"
+
+ GROUP ubiSysRscMIBGroup
+ DESCRIPTION
+ "The ubiSysMIBGroup is applicable for implementations which
+ need to manager the system resource"
+
+ GROUP ubiSysBannerGroup
+ DESCRIPTION
+ "The ubiSysBannerGroup is applicable for implementations which
+ need to manager the miscellaneous information of system."
+ ::= { ubiSysMIBCompliances 1 }
+
+
+
+-- units of conformance
+ ubiSysInfoMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiSystemModel,
+ ubiSystemSerialNumber,
+ ubiHwVersion,
+ ubiSwVersion,
+ ubiReleaseDate,
+ ubiSerialNumber,
+ ubiSysPhysAddress,
+ ubiSysClock,
+ ubiSysTimeZoneName,
+ ubiSysTimeZoneOffset
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to get the
+ system information"
+ ::= { ubiSysMIBGroups 1 }
+
+
+ ubiSysRscMIBGroup OBJECT-GROUP
+ OBJECTS {
+ ubiCpuFiveSec,
+ ubiCpuOneMin,
+ ubiCpuFiveMin,
+ ubiCpuRisingThreshold,
+ ubiCpuFallingThreshold,
+ ubiCpuLoadTimePeriod,
+ ubiMemoryAlloc,
+ ubiMemoryFree,
+ ubiMemoryTotal,
+ ubiMemoryFreePercentage,
+ ubiMemoryThreshold
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to manager the
+ system resource"
+ ::= { ubiSysMIBGroups 2 }
+
+
+
+ ubiSysMiscGroup OBJECT-GROUP
+ OBJECTS {
+ ubiLedTestTrigger
+ }
+ STATUS current
+ DESCRIPTION
+ "The collection of objects which are used to manager the
+ miscellaneous information of system."
+ ::= { ubiSysMIBGroups 3 }
+
+
+END
+
diff --git a/MIBS/ubiquoss/UBQS-TC b/MIBS/ubiquoss/UBQS-TC new file mode 100644 index 0000000..5dec2a2 --- /dev/null +++ b/MIBS/ubiquoss/UBQS-TC @@ -0,0 +1,1055 @@ +-- *****************************************************************
+-- UBQS-TC: Ubiquoss MIB Textual Conventions
+--
+-- June 2009, Hyung Eun Park
+--
+-- Copyright (c) 2009 by Ubiquoss, Corp.
+-- All rights reserved.
+-- ****************************************************************
+
+UBQS-TC DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ Gauge32,
+ Integer32,
+ Unsigned32,
+ Counter64
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC;
+
+
+-- 2010.11.26, defined bridge id (IEEE 8021)
+--UbiBridgeId ::= TEXTUAL-CONVENTION
+-- STATUS current
+-- DESCRIPTION
+-- "Represents the bridge id.
+-- bridge id : 1 ~ 32
+-- backbone
+-- beb
+-- "
+-- SYNTAX OCTET STRING (SIZE (0..64))
+
+UbiBridgeId ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the bridge id.
+ bridge id : 1 ~ 32
+ default bridge (1000)
+ backbone(1001)
+ "
+ SYNTAX INTEGER {
+ -- looking for better mechanism to represent the bridge id
+ default(1000),
+ backbone(1001)
+ }
+
+
+Layer2Cos ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An integer that is in the range of the layer 2 CoS values. It
+ corresponds to the IEEE 802.1P CoS value which defines eight
+ (2^3) user priority levels.
+ Note: the IEEE 802.1P has been merged into IEEE 802.1D."
+
+ REFERENCE
+ "IEEE 802.1D, 2004 Edition, Annex G User priorities and traffic
+ classes."
+ SYNTAX Integer32 (0..7 )
+
+UbiNetworkProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the different types of network layer protocols."
+ SYNTAX INTEGER {
+ ip(1),
+ decnet(2),
+ pup(3),
+ chaos(4),
+ xns(5),
+ x121(6),
+ appletalk(7),
+ clns(8),
+ lat(9),
+ vines(10),
+ cons(11),
+ apollo(12),
+ stun(13),
+ novell(14),
+ qllc(15),
+ snapshot(16),
+ atmIlmi(17),
+ bstun(18),
+ x25pvc(19),
+ ipv6(20),
+ cdm(21),
+ nbf(22),
+ bpxIgx(23),
+ clnsPfx(24),
+ http(25),
+ unknown(65535)
+ }
+
+UbiNetworkAddress ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents a network layer address. The length and format of
+ the address is protocol dependent as follows:
+ ip 4 octets
+ decnet 2 octets
+ pup obsolete
+ chaos 2 octets
+ xns 10 octets
+ first 4 octets are the net number
+ last 6 octets are the host number
+ x121
+ appletalk 3 octets
+ first 2 octets are the net number
+ last octet is the host number
+ clns
+ lat
+ vines 6 octets
+ first 4 octets are the net number
+ last 2 octets are the host number
+ cons
+ apollo 10 octets
+ first 4 octets are the net number
+ last 6 octets are the host number
+ stun 8 octets
+ novell 10 octets
+ first 4 octets are the net number
+ last 6 octets are the host number
+ qllc 6 octets
+ bstun 1 octet - bi-sync serial tunnel
+ snapshot 1 octet
+ atmIlmi 4 octets
+ x25 pvc 2 octets (12 bits)
+ ipv6 16 octets
+ cdm
+ nbf
+ bgpIgx
+ clnsPfx upto 20 octets
+ http upto 70 octets
+ first 4 octets are the IPv4 host
+ address
+ next 2 octets are the TCP port
+ number
+ remaining(1 upto 64) octets are
+ the URI"
+ SYNTAX OCTET STRING
+
+Unsigned64 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An unsigned 64 bit integer. We use SYNTAX Counter64 for the
+ encoding rules."
+ SYNTAX Counter64
+
+InterfaceIndexOrZero ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Either the value 0, or the ifIndex value of an
+ interface in the ifTable."
+ SYNTAX Integer32 (0..2147483647 )
+
+SAPType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Service Access Point - is a term that denotes the means
+ by which a user entity in layer n+1 accesses a service
+ of a provider entity in layer n."
+ SYNTAX Integer32 (0..254 )
+
+CountryCode ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents a case-insensitive 2-letter country code taken
+ from ISO-3166. Unrecognized countries are represented as
+ empty string."
+ SYNTAX OCTET STRING (SIZE (0 | 2))
+
+CountryCodeITU ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This textual convention represents a country or area code for
+ non-standard facilities in telematic services."
+
+ REFERENCE "ITU-T T.35 - Section 3.1 Country Code"
+ SYNTAX Unsigned32 (0..255 )
+
+EntPhysicalIndexOrZero ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This textual convention is an extension of entPhysicalIndex.
+ If non-zero, the object is an entPhysicalIndex. If zero, no
+ appropriate entPhysicalIndex exists. Any additional semantics
+ are object specific."
+ SYNTAX Integer32 (0..2147483647 )
+
+UbiRowOperStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the operational status of an table entry.
+ This textual convention allows explicitly representing
+ the states of rows dependent on rows in other tables.
+
+ active(1) -
+ Indicates this entry's RowStatus is active
+ and the RowStatus for each dependency is active.
+
+ activeDependencies(2) -
+ Indicates that the RowStatus for each dependency
+ is active, but the entry's RowStatus is not active.
+
+ inactiveDependency(3) -
+ Indicates that the RowStatus for at least one
+ dependency is not active.
+
+ missingDependency(4) -
+ Indicates that at least one dependency does
+ not exist in it's table."
+ SYNTAX INTEGER {
+ active(1),
+ activeDependencies(2),
+ inactiveDependency(3),
+ missingDependency(4)
+ }
+
+UbiPort ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The TCP or UDP port number range."
+
+ REFERENCE
+ "Transmission Control Protocol. J. Postel. RFC793,
+ User Datagram Protocol. J. Postel. RFC768"
+ SYNTAX Integer32 (0..65535 )
+
+UbiIpProtocol ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "IP protocol number range."
+
+ REFERENCE "Internet Protocol. J. Postel. RFC791"
+ SYNTAX Integer32 (0..255 )
+
+UbiLocationClass ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An enumerated value which provides an indication of
+ the general location type of a particular physical and/or
+ logical interface.
+ chassis - a system framework for mounting one or more
+ shelves/slots/cards.
+ shelf - a cabinet that holds one or more slots.
+ slot - card or subSlot holder.
+ subSlot - daughter-card holder.
+ port - a physical port (e.g., a DS1 or DS3 physical port).
+ subPort - a logical port on a physical port (e.g., a DS1
+ subPort on a DS3 physical port).
+ channel - a logical interface (e.g., a DS0 channel, signaling
+ channel, ATM port, other virtual interfaces).
+ subChannel - a sub-channel on a logical interface."
+ SYNTAX INTEGER {
+ chassis(1),
+ shelf(2),
+ slot(3),
+ subSlot(4),
+ port(5),
+ subPort(6),
+ channel(7),
+ subChannel(8)
+ }
+
+UbiLocationSpecifier ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Use this TC to define objects that indicate the
+ physical entity and/or logical interface location
+ of a managed entity on a managed device. In SNMP, a
+ standard mechanism for indicating the physical location
+ of entities is via the ENTITY-MIB. However, that approach
+ is not satisfactory in some cases because:
+
+ 1. The entity requiring a location-based naming may be
+ associated with an entity which can not be represented
+ as a physical entity in the ENTITY-MIB,
+ 2. NMS applications may desire a more direct
+ name/representation of a physical entity than is
+ available via the ENTITY-MIB, e.g., a physical entity
+ which is named via a hierarchy of levels in the ENTITY-MIB.
+
+ The value of an object defined using this TC is an ASCII
+ string consisting of zero or more elements separated by
+ commas. Each element is of the form = .
+
+ An example of this syntax is 'slot=5,port=3'.
+
+ The syntax of the string is formally specified using
+ ABNF notation (with one exception, noted below), as
+ follows:
+
+ location-specifier = elem *(',' elem)
+ ; subject to
+ ; size restriction specified in the SYNTAX
+ ; clause below
+
+ elem = loctype '=' number
+
+ number = %x00-FFFFFFFF / %d0-4294967295
+
+ loctype = 1*32VCHAR
+
+ It is recommended that loctype use one of the enumerated
+ labels defined for UbiLocationClass.
+
+ (NOTE: To conform to ABNF notation as defined in RFC2234,
+ substitute the single-quote symbol with a double-quote
+ symbol in the above rules.)
+
+ A zero length of UbiLocationSpecifier is object-specific
+ and must be defined as part of the description of any object
+ which uses this syntax."
+
+ REFERENCE
+ "RFC2234, Augmented BNF for syntax specifications: ABNF"
+ SYNTAX OCTET STRING (SIZE (0..255))
+
+UbiInetAddressMask ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Denotes a generic Internet subnet address mask.
+ The Internet subnet address mask is represented as the
+ number of contiguous 1-bit from MSB (most significant bit)
+ of the Internet subnet address mask.
+ A UbiInetAddressMask value is always interpreted within
+ the context of an InetAddressType value. The
+ InetAddressType only object or InetAddressType with
+ InetAddress objects which define the context must be
+ registered immediately before the object which uses the
+ UbiInetAddressMask textual convention. In other words,
+ the object identifiers for the InetAddressType object and
+ the UbiInetAddressMask object MUST have the same length
+ and the last sub-identifier of the InetAddressType object
+ MUST be 1 less than the last sub-identifier of the
+ UbiInetAddressMask object and MUST be 2 less than the
+ last sub-identifier of the UbiInetAddressMask object if
+ an InetAddress object is defined between InetAddressType
+ and UbiInetAddressMask objects.
+ The maximum value of the UbiInetAddressMask TC is 32 for
+ the value 'ipv4(1)' in InetAddressType object and 128 for
+ the value 'ipv6(2)' in InetAddressType object.
+ The value zero is object-specific and must therefore be
+ defined as part of the description of any object which
+ uses this syntax. Examples of the usage of zero might
+ include situations where Internet subnet mask was unknown,
+ or when none subnet masks need to be referenced."
+
+ REFERENCE
+ "RFC2851, Textual Conventions for Internet Network Addresses."
+ SYNTAX Unsigned32 (0..128 )
+
+UbiAbsZeroBasedCounter32 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This TC describes an object which counts events with the
+ following semantics: objects of this type will be set to
+ zero(0) on creation and will thereafter count appropriate
+ events, it locks at the maximum value of 4,294,967,295 if
+ the counter overflows.
+ This TC may be used only in situations where wrapping is
+ not possible or extremely unlikely situation."
+ SYNTAX Gauge32
+
+UbiSnapShotAbsCounter32 ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This TC describes an object which stores a snap-shot value
+ with the following semantics: objects of this type will
+ take a snap-shot value from their associated
+ UbiAbsZeroBasedCounter32 type objects on creation."
+ SYNTAX Unsigned32
+
+UbiAlarmSeverity ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents the perceived alarm severity associated
+ with a service or safety affecting condition and/or
+ event. These are based on ITU severities, except
+ that info(7) is added.
+
+ cleared(1) -
+ Indicates a previous alarm condition has been
+ cleared. It is not required (unless specifically
+ stated elsewhere on a case by case basis) that an
+ alarm condition that has been cleared will produce
+ a notification or other event containing an
+ alarm severity with this value.
+
+ indeterminate(2) -
+ Indicates that the severity level cannot be
+ determined.
+
+ critical(3) -
+ Indicates that a service or safety affecting
+ condition has occurred and an immediate
+ corrective action is required.
+
+ major(4) -
+ Indicates that a service affecting condition has
+ occurred and an urgent corrective action is
+ required.
+
+ minor(5) -
+ Indicates the existence of a non-service affecting
+ condition and that corrective action should be
+ taken in order to prevent a more serious (for
+ example, service or safety affecting) condition.
+
+ warning(6) -
+ Indicates the detection of a potential or impending
+ service or safety affecting condition, before any
+ significant effects have been felt.
+
+ info(7) -
+ Indicates an alarm condition that does not
+ meet any other severity definition. This can
+ include important, but non-urgent, notices or
+ informational events."
+
+ REFERENCE "ITU-X.733"
+ SYNTAX INTEGER {
+ cleared(1),
+ indeterminate(2),
+ critical(3),
+ major(4),
+ minor(5),
+ warning(6),
+ info(7)
+ }
+
+PerfHighIntervalCount ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A 64 bit counter associated with a
+ performance measurement in a previous
+ 15 minute measurement interval. In the
+ case where the agent has no valid data
+ available for a particular interval the
+ corresponding object instance is not
+ available and upon a retrieval request
+ a corresponding error message shall be
+ returned to indicate that this instance
+ does not exist (for example, a noSuchName
+ error for SNMPv1 and a noSuchInstance for
+ SNMPv2 GET operation).
+ In a system supporting
+ a history of n intervals with
+ IntervalCount(1) and IntervalCount(n) the
+ most and least recent intervals
+ respectively, the following applies at
+ the end of a 15 minute interval:
+ - discard the value of IntervalCount(n)
+ - the value of IntervalCount(i) becomes that
+ of IntervalCount(i-1) for n >= i > 1
+ - the value of IntervalCount(1) becomes that
+ of CurrentCount
+ - the TotalCount, if supported, is adjusted.
+
+ This definition is based on CounterBasedGauge64 TEXTUAL
+ CONVENTION defined in RFC2856. The PerfHighIntervalCount
+ type represents a non-negative
+ integer, which may increase or decrease, but shall never
+ exceed a maximum value, nor fall below a minimum value. The
+ maximum value can not be greater than 2^64-1
+ (18446744073709551615 decimal), and the minimum value can
+ not be smaller than 0. The value of a PerfHighIntervalCount,
+ has its maximum value whenever the information being modeled
+ is greater than or equal to its maximum value, and has its
+ minimum value whenever the information being modeled is
+ smaller than or equal to its minimum value. If the
+ information being modeled subsequently decreases below
+ (increases above) the maximum (minimum) value, the
+ PerfHighIntervalCount also decreases (increases).
+
+ Note that this TC is not strictly supported in SMIv2,
+ because the 'always increasing' and 'counter wrap' semantics
+ associated with the Counter64 base type are not preserved.
+ It is possible that management applications which rely
+ solely upon the (Counter64) ASN.1 tag to determine object
+ semantics will mistakenly operate upon objects of this type
+ as they would for Counter64 objects.
+
+ This textual convention represents a limited and short-term
+ solution, and may be deprecated as a long term solution is
+ defined and deployed to replace it."
+
+ REFERENCE
+ "RFC 2856(HCNUM-TC MIB).
+ RFC 2493(PerfHist-TC-MIB)."
+ SYNTAX Counter64
+
+ConfigIterator ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This object type is a control object type which applies to
+ writable objects in the same SNMP PDU related to the
+ same table containing those objects. It controls an
+ operation which repeatedly applies the specified
+ configuration data to more than one rows in a table.
+ The operation starts from the row specified by the index
+ of the instance and repeats for the number of rows as
+ the value of the object.
+
+ ConfigIterator object needs to be accompanied by one set of
+ writable objects which are of the same instance to apply to.
+
+ For example, a SNMP PDU contains
+ { objectA.10 = 1,
+ objectB.10 = 'E1',
+ objectC.10 = 44,
+ objectRepetition.10 = 100 }
+
+ The SYNTAX of objectRepetition is ConfigIterator.
+ This will apply value 1 to objectA, value 'E1' to objectB,
+ value 44 to objectC in the table starting from row 10
+ repeatedly for 100 rows.
+
+ The iteration is based on the number of rows, not based on
+ the value of the index. For sparse tables, the index 10,
+ 20, 30, 110, and 120 counts for 5 rows, the operation will
+ go beyond index 100 in the previous SNMP PDU example.
+
+ The iteration will stop prematurely when it comes to the
+ following situations:
+ (1) When the number of the rows in the table is less than
+ the designated row indicated by the ConfigIterator
+ object.
+ (2) When it encounters the first error in any row, the
+ operation won't continue to next row.
+
+ The operation of ConfigIterator object applies only to
+ the writable objects having the same index as the
+ ConfigIterator object in one SNMP PDU.
+
+ For example, a SNMP PDU contains
+ { objectD.5 = 38,
+ objectE.6 = 'T1',
+ objectF.5 = 'false',
+ objectIterator.5 = 10 }
+
+ The SYNTAX of objectIterator is ConfigIterator.
+ This will apply value 38 to objectD, value 'false' to
+ objectF in the table starting from row 5 repeatedly
+ for 10 rows. Since the object objectE.6 has different
+ index (6) from the index of objectIterator, the
+ repetition won't be applied to it. However the value
+ of objectE in the row 6 will be set to 'T1' according
+ to regular SNMP SET orperation.
+
+ If there is row overlapping of the iteration in a SNMP PDU,
+ it will be operated as they are in two different SNMP PDUs.
+
+ For example, a SNMP PDU contains
+ { objectD.5 = 38,
+ objectD.6 = 40,
+ objectE.6 = 'T1',
+ objectF.5 = 'false',
+ objectIterator.5 = 10
+ objectIterator.6 = 10 }
+
+ This will apply value 38 to objectD, value 'false' to
+ objectF starting from row 5 repeatedly for 10 rows, and
+ apply value 40 to objectD, value 'T1' to objectE starting
+ from row 6 repeatedly for 10 rows. The final value of
+ objectD.6 can be 38 or 40, it depends on the SNMP stack of
+ the system starts SNMP SET for the row 5 before the row 6
+ or the other way around.
+
+ The object defined as ConfigIterator will be set to value 1
+ after the iteration operation is kick-off regardless the
+ system has completed the operation to the designated rows
+ or not. Therefore retrieving the value of this object
+ is meaningless. It acts as the one time operation for
+ bulk configuration.
+
+ The object defined as ConfigIterator has no meaning by itself,
+ it has to be combined with one or more than one writable
+ objects from the same table and within the same SNMP PDU
+ for the repetition operation.
+
+ For example, a SNMP PDU contains
+ { objectG.2 = 49,
+ objectH.2 = 'AE'h
+ objectIterator.4 = 20 }
+
+ The SYNTAX of objectIterator is ConfigIterator. Since
+ there are no objects having the same index as the index
+ of objectIterator in the PDU, the result of this SNMP
+ operation will set value 49 to objectG and value 0xAE
+ to objectH of the row 2 only as regular SNMP SET operation.
+
+ The index of the instance indicates the starting row for the
+ iteration.
+ The order of the iteration depends, for instance, on:
+ (1) physical hardware position, or
+ (2) logical index.
+
+ It depends on the characters of the table which contains
+ the ConfigIterator object.
+
+ Iteration can be done through some or all the components
+ of the index for a table. The description of the iterator
+ object in that table should describe which part of the
+ index the iteration is applied to.
+
+ The operation for this object type is based on the best
+ effort. When the agent receives a SNMP PDU containing this
+ data type, the return status of the SNMP request reflects
+ only the result of the SET operation has applied to the
+ starting row. It may return a SNMP response with SUCCESS
+ status regardless the number of rows for the data actually
+ been deployed later on. Therefore it is possible the data
+ might not be completely deployed to the number of rows
+ designated by the ConfigIterator and the operation stops
+ prematurely due to an error it first encounters after
+ n rows (n < the value of ConfigIterator object).
+
+ Usually the error report mechanism for this type of operation
+ is accomplished by combining this type of object with the
+ other two objects in the same table:
+
+ (1) An OwnerString object
+ (2) An object indicates the result of the operation.
+
+ When issuing this bulk configuration request, the SNMP
+ manager should provide its identifier in (1) object.
+ After issuing the request, it should check the value of (1)
+ object if it is the same with it own name.
+ If they are the same, then the value of the object presents
+ in (2) is the result from the previous operation from this
+ manager. Otherwise, another SNMP manager might issue
+ the bulk configuration to the same table before the previous
+ bulk operation has been completed. These two objects will
+ represent the last bulk operation in the table."
+ SYNTAX Unsigned32 (1..4294967295 )
+
+BulkConfigResult ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This textual convention defines the format of the
+ displayable textual result from the bulk configuration
+ operation specified as ConfigIterator type.
+
+ The format should be:
+ 'COMPLETION= error occured>/,
+ ERROR=/:
+ '
+
+ For example:
+ 'COMPLETION=22/100,ERROR=38/44:Invalid Ds1 line coding
+ for the line type'"
+ SYNTAX OCTET STRING (SIZE (0..255))
+
+ListIndex ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A unique value greater than zero, for each of the
+ list that is defined. The object using this
+ convention should give all the object specific
+ details including the list type."
+ SYNTAX Integer32 (1..2147483647 )
+
+ListIndexOrZero ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "This textual convention is an extension of the
+ ListIndex. In addition to the ListIndex range,
+ this also includes 0 in its range of values.
+ This value could be object specific and
+ should be given the description of that object.
+ In most cases, a value 0 means that the it does
+ not represent any lists."
+ SYNTAX Integer32 (0..2147483647 )
+
+TimeIntervalSec ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A period of time, measured in units of 1 second."
+ SYNTAX Unsigned32
+
+TimeIntervalMin ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "A period of time, measured in units of 1 minute."
+ SYNTAX Unsigned32
+
+UbiMilliSeconds ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents time unit value in milliseconds."
+ SYNTAX Unsigned32
+
+MicroSeconds ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Represents time unit value in microseconds."
+ SYNTAX Unsigned32
+
+UbiPortList ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Each octet within this value specifies a set of eight
+ ports. The object defined by this textual convention
+ can specify a port range of 2k ports in its description.
+ Example: 1 - 2048, 2049 - 4096, etc. The first octet
+ represents the first 8 ports of the range of ports
+ specified by the object, the second octet represents
+ the next 8 ports, etc. When a port range is not
+ specified, a default port range of '1 - 2048' is assumed.
+
+ Within each octet, the most significant bit represents
+ the lowest numbered port, and the least significant bit
+ represents the highest numbered port. Thus, each port
+ of the bridge is represented by a single bit within the
+ value of this object. If that bit has a value of '1'
+ then that port is included in the set of ports; the port
+ is not included if its bit has a value of '0'.
+
+ Note that if the length of this string is less than
+ 256 octets, any 'missing' octets are assumed to contain
+ the value zero. An NMS may omit any zero-valued octets
+ from the end of this string in order to reduce SetPDU size,
+ and the agent may also omit zero-valued trailing octets,
+ to reduce the size of GetResponse PDUs."
+ SYNTAX OCTET STRING (SIZE (0..256))
+
+UbiPortListRange ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the port range.
+
+ oneto2K(1) indicates that the port number range is
+ from 1 to 2048.
+
+ twoKto4K(2) indicates that the port number range is
+ from 2049 to 4096.
+
+ fourKto6K(3) indicates that the port number range is
+ from 4097 to 6144.
+
+ sixKto8K(4) indicates that the port number range is
+ from 6145 to 8192.
+
+ eightKto10K(5) indicates that the port number range is
+ from 8193 to 10240.
+
+ tenKto12K(6) indicates that the port number range is
+ from 10241 to 12288.
+
+ twelveKto14K(7) indicates that the port number range is
+ from 12289 to 14336.
+
+ fourteenKto16K(8) indicates that the port number range is
+ from 14337 to 16384.
+
+ When an object is defined with this textual convention,
+ it must be accompanied by an object of UbiPortList
+ syntax."
+ SYNTAX INTEGER {
+ oneto2k(1),
+ twoKto4K(2),
+ fourKto6K(3),
+ sixKto8K(4),
+ eightKto10K(5),
+ tenKto12K(6),
+ twelveKto14K(7),
+ fourteenKto16K(8)
+ }
+
+IfOperStatusReason ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The cause of current operational state of the
+ interface.
+
+ GLOSSARY:
+
+ BB - Buffer-to-Buffer.
+
+ BB_Credit - Buffer-to-Buffer credit, a link level flow
+ control mechanism.
+
+ B_Port - A Fibre Channel, Bridging port.
+
+ Class F - A connectionless service with notification on
+ non-delivery between E_Ports, used for control,
+ coordination, and configuration of the Fabric.
+
+ Class N - Refers to any class of service (different types
+ of frame delivery services) other than Class F.
+
+ E_D_TOV - Error Detect Timeout Value.
+
+ ELP - Exchange Link Parameter.
+
+ E-mode - A fibre channel port providing E_Port
+ functionality.
+
+ E_Port - A Fabric Expansion Port.
+
+ EPP - Exchange Peer Parameters.
+
+ ESC - Exchange Switch Capabilities.
+
+ Fabric - The set of physically connected fibre channel
+ switches.
+
+ FC-FS - Fibre Channel Framing and Signaling.
+
+ FCIP - Fibre Channel over IP protocol.
+
+ FCOT - Fibre channel optical transmitter.
+
+ FC-PH - The Fibre Channel Physical and Signaling
+ standard.
+
+ FCSP - Fibre Channel Security Protocol.
+
+ Fibre Channel - The primary protocol for building SANs.
+
+ FICON - An I\O protocol used between IBM (and compatible)
+ mainframes and storage.
+
+ FLOGI - Fabric Login, used by a node port to establish a
+ session with the fabric.
+
+ GBIC - Gigabit Interface Converter; a removable
+ transceiver module permitting Fibre Channel and
+ Gigabit Ethernet physical-layer transport.
+
+ Interconnect_Ports - Switch Ports that assume either the
+ E_Port or B_Port mode are generally referred to
+ as Interconnect_Ports.
+
+ LIP - Loop Initialization Primitive sequence.
+
+ LR - Link Reset, the FC-PH defined primitive sequence
+ used to initiate a link reset.
+
+ NOS - Not Operational Sequence, the FC-PH defined
+ primitive sequence to indicate that the
+ transmitting port has detected a link failure (or)
+ offline condition.
+
+ Nx_Port - A Fiber Channel Node Port.
+
+ OLS - Offline Sequence, the FC-PH defined primitive
+ sequence to indicate that the port is entering
+ into offline state.
+
+ OHMS - Online Health Management System.
+
+ R_A_TOV - Resource Allocation Timeout Value.
+
+ RCF - Reconfigure Fabric.
+
+ Rxbbcredit - Receive BB credit value configured for
+ a FC interface.
+
+ SAN - Storage Area Network; a network linking computing
+ devices to disk or tape arrays and other devices
+ over Fibre Channel.
+
+ TE_Port - Trunking E_Port.
+
+ TOV - Time out value.
+
+ VSAN - Virtual Storage Area Network.
+
+ WWN - World Wide Name.
+
+ xE_Port - A Fiber channel port that can assume either
+ E_Port or TE_Port mode.
+
+ The enumerated values which provides the cause of the current
+ operational state of the interface are,
+
+ 'other(1)' - reasons other than defined here.
+
+ 'none(2)' - no failure.
+
+ 'hwFailure(3)' - hardware failure.
+
+ 'loopbackDiagFailure(4)' - loopback diagnostics failure.
+
+ 'errorDisabled(5)' - the port is not operational due to
+ some error conditions that require administrative
+ attention.
+
+ 'swFailure(6)' - software failure.
+
+ 'linkFailure(7)' - physical link failure.
+
+ 'offline(8)' - physical link is in offline state as
+ defined in the FC-FS standards.
+
+ 'nonParticipating(9)' - during loop initialization, the
+ port is not allowed to participate in loop operations.
+
+ 'initializing(10)' - port is being initialized.
+
+ 'vsanInactive(11)'- port VSAN is inactive. The port becomes
+ operational again when the port VSAN is active.
+
+ 'adminDown(12)' - ifAdminStatus is 'down'.
+
+ 'channelAdminDown(13)' - this port is a member of a port
+ channel and that port channel's ifAdminStatus is
+ 'down'.
+
+ 'channelOperSuspended(14)' - this port is a member of a
+ port channel and its operational parameters are
+ incompatible with the port channel parameters.
+
+ 'channelConfigurationInProgress(15)' - this port is
+ undergoing a port channel configuration.
+
+ 'rcfInProgress(16)' - an isolated xE_port is transmitting
+ an reconfigure fabric, requesting a disruptive
+ reconfiguration in an attempt to build a single,
+ non-isolated fabric. Only the Interconnect_Ports can
+ become isolated.
+
+ 'elpFailureIsolation(17)' - during a port initialization
+ the prospective Interconnect_Ports find incompatible
+ link parameters.
+
+ 'escFailureIsolation(18) - during a port initialization the
+ prospective Interconnect_Ports are unable to proceed
+ with initialization as a result of ESC.
+
+ 'domainOverlapIsolation(19)' - there is a overlap in
+ domains while attempting to connect two existing
+ fabrics.
+
+ 'domainAddrAssignFailureIsolation(20)' - the elected
+ principal switch is not capable of performing domain
+ address manager functions so no Nx_port traffic can be
+ forwarded across switches, hence all Interconnect_Ports
+ in the switch are isolated.
+
+ 'domainOtherSideEportIsolation(21)' - the peer E_port is
+ isolated.
+
+ 'domainInvalidRcfReceived(22)' - invalid RCF received.
+
+ 'domainManagerDisabled(23) - domain manager is disabled.
+
+ 'zoneMergeFailureIsolation(24)' - the two Interconnect_Ports
+ cannot merge zoning configuration after having exchanged
+ merging request for zoning.
+
+ 'vsanMismatchIsolation(25)' - this VSAN is not configured
+ on both sides of a trunk port.
+
+ 'parentDown(26)' - the physical port to which this interface
+ is bound is down.
+
+ 'srcPortNotBound(27)'- no source port is specified for this
+ interface.
+
+ 'interfaceRemoved(28)' - interface is being removed.
+
+ 'fcotNotPresent(29)' - FCOT (GBIC) not present.
+
+ 'fcotVendorNotSupported(30)' - FCOT (GBIC) vendor is not
+ supported.
+
+ 'incompatibleAdminMode(31)' - port administrative mode is
+ incompatible with port capabilities.
+
+ 'incompatibleAdminSpeed(32)' - port speed is incompatible
+ with port capabilities.
+
+ 'suspendedByMode(33)' - port that belongs to a port channel
+ is suspended due to incompatible operational mode.
+
+ 'suspendedBySpeed(34)' - port that belongs to a port channel
+ is suspended due to incompatible operational speed.
+
+ 'suspendedByWwn(35)' - port that belongs to a port channel
+ is suspended due to incompatible remote switch WWN.
+
+ 'domainMaxReTxFailure(36)' - domain manager failure after
+ maximum retries.
+
+ 'eppFailure(37)' - trunk negotiation protocol failure after
+ maximum retries.
+
+ 'portVsanMismatchIsolation(38)' - an attempt is made to
+ connect two switches using non-trunking ports having
+ different port VSANs.
+
+ 'loopbackIsolation(39)' - port is connected to another port
+ in the same switch.
+
+ 'upgradeInProgress(40)' - linecard upgrade in progress.
+
+ 'incompatibleAdminRxBbCredit(41)' - receive BB credit is
+ incompatible. "
+ SYNTAX OCTET STRING (SIZE (0..256))
+
+
+------------------------------------------------------------------
+-- The fllowing was defined in UBQS_QOS_PIB_MIB
+------------------------------------------------------------------
+-- Percentage for thresholds, etc.
+--
+Percent ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An integer that is in the range of a percent value."
+ SYNTAX INTEGER (0..100)
+
+-- DiffServ Codepoint
+--
+Dscp ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "An integer that is in the range of the DiffServ codepoint
+ values."
+ SYNTAX INTEGER (0..63)
+
+------------------------------------------------------------------
+-- The fllowing was defined in UBQS_ST_TC_MIB
+------------------------------------------------------------------
+FcNameIdOrZero ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The World Wide Name (WWN) associated with a Fibre Channel
+ (FC) entity. WWNs were initially defined as 64-bits in
+ length. The latest definition (for future use) is 128-bits
+ long. The zero-length string value is used in circumstances
+ where the WWN is unassigned/unknown."
+ SYNTAX OCTET STRING (SIZE(0 | 8 | 16))
+
+------------------------------------------------------------------
+-- The fllowing was defined in UBQS-FRAME-RELAY-MIB
+------------------------------------------------------------------
+DlciNumber ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Numerical format of Data Link Connection Identifier
+ (DLCI) in decimal, identical to the 'DLCI' as INTEGER
+ of 0..DLCINumber in RFC1315. The maximum value depends
+ on Frame Relay implementation, which is currently set
+ to be 1023 for 2-octet address format per UNI
+ Implementation Agreement FRF.1."
+ SYNTAX INTEGER (0..1023)
+
+
+ END
+
\ No newline at end of file |