summaryrefslogtreecommitdiff
path: root/MIBS/bti
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/bti')
-rw-r--r--MIBS/bti/BTI8xx-INTERFACE-MIB735
-rw-r--r--MIBS/bti/BTI8xx-MIB29
-rw-r--r--MIBS/bti/BTI8xx-SFP-MIB437
-rw-r--r--MIBS/bti/BTI8xx-SYSTEM-MIB859
-rw-r--r--MIBS/bti/BTI8xx-TC-MIB634
5 files changed, 2694 insertions, 0 deletions
diff --git a/MIBS/bti/BTI8xx-INTERFACE-MIB b/MIBS/bti/BTI8xx-INTERFACE-MIB
new file mode 100644
index 0000000..1048e8d
--- /dev/null
+++ b/MIBS/bti/BTI8xx-INTERFACE-MIB
@@ -0,0 +1,735 @@
+BTI8xx-INTERFACE-MIB
+
+DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ IpAddress,
+ Unsigned32,
+ Integer32,
+ Gauge32,
+ TimeTicks,
+ Counter32 FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ MacAddress,
+ TruthValue,
+ DateAndTime,
+ RowStatus FROM SNMPv2-TC -- [RFC2579]
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP FROM SNMPv2-CONF
+ InterfaceIndex,
+ ifIndex FROM IF-MIB -- [RFC2863]
+ PerfCurrentCount,
+ PerfIntervalCount,
+ PerfTotalCount FROM PerfHist-TC-MIB -- [RFC3593]
+ mainSystem FROM BTI8xx-TC-MIB;
+
+ interfaceConfig MODULE-IDENTITY
+
+ LAST-UPDATED "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015
+ ORGANIZATION "Actus Networks Ltd."
+ CONTACT-INFO "
+ Support: +82-2-26535666
+ R&D: +82-2-26535666
+ Fax: +82-2-26534662
+ Email: ymkim@actusnetworks.com
+ "
+
+ DESCRIPTION "This is a top-level MIB for Actus whose purpose is to lay out
+ the top-level objects in the OID hierarchy from which
+ BTI8xx MIB OIDs descend."
+
+ REVISION "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015
+ DESCRIPTION "
+ *1. Change the MAX-ACCESS(for silvercreek tool).
+ 'not-accessible' -> 'read-only'
+ -interfaceConfigIndex
+ -interfaceStatisticsIndex
+ -remotePortIdLocalPort
+ -remotePortIdLocalType
+ -rateLimitPort
+ -stormCtrlPort
+
+ *2. Change the syntax.
+ 2.1. syntax value range
+ interfaceStatisticsIndex (1..13) -> (1..8191)
+
+ 2.2. DisplayString -> OCTET STRING
+ interfaceConfigPort
+ interfaceConfigDescription
+ interfaceConfigLag
+ remotePortIdLocalPort
+ remotePortIdLocalType
+ remotePortIdDesc
+ rateLimitPort
+ stormCtrlPort
+
+ *3. MIB code sorting.
+ "
+
+ REVISION "201502251500Z" -- Wednesday, Feb 25, 15:00:00 KST 2015
+ DESCRIPTION "
+ *1. Change the access to interfaceStatisticsTable
+ > R/W -> R/O
+ interfaceStatisticsIndex
+ interfaceStatisticsInOctets
+ interfaceStatisticsInFrames
+ interfaceStatisticsInUcastPkts
+ interfaceStatisticsInMulticastPkts
+ interfaceStatisticsInBroadcastPkts
+ interfaceStatisticsOutOctets
+ interfaceStatisticsOutFrames
+ interfaceStatisticsOutUcastPkts
+ interfaceStatisticsOutMulticastPkts
+ interfaceStatisticsOutBroadcastPkts
+ interfaceStatisticsDropEvents
+ interfaceStatisticsFCSErrors
+ interfaceStatisticsUndersizePkts
+ interfaceStatisticsOversizePkts
+ interfaceStatisticsFragments
+ interfaceStatisticsJabbers
+ interfaceStatisticsSymbolErrors
+ "
+
+ REVISION "201411141200Z" -- Friday, Nov 14, 12:00:00 KST 2014
+ DESCRIPTION "
+ *1. This item value is changed syntax
+ interfaceConfigIndex Integer32 (1..255) -> Integer32 (1..8191)
+ "
+
+ REVISION "201410291200Z" -- Wednesday, Oct 29, 12:00:00 KST 2014
+ DESCRIPTION "
+ *1. Change the sytax size
+ DisplayString(SIZE(0..256)) -> DisplayString(SIZE(0..255))
+ "
+
+ REVISION "201406131200Z" -- Friday, Jun 13, 12:00:00 KST 2014
+ DESCRIPTION "
+ *1. This value range is changed the 13312 to 9600.
+ interfaceConfigMTU
+
+ *2. This value access is changed the read-write to read-only.
+ interfaceConfigOperStatus
+ interfaceConfigOperFlowCtrl
+ interfaceConfigAct
+
+ *3. This value range is changed the 1953125 to 1000000000.
+ stormCtrlBroadcastPps
+ stormCtrlMulticastPps
+ stormCtrlDlfPps
+ "
+
+ REVISION "201312271200Z" -- Monday, Dec 30, 12:00:00 KST 2013
+ DESCRIPTION "Initial version of MIB."
+
+ ::= { mainSystem 5 }
+
+-- =================================================================
+-- privateManagement:configManagement:mainSystem:interfaceConfig ==
+-- =================================================================
+interfaceConfigTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InterfaceConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table that contains Interface Config Table."
+ ::= { interfaceConfig 1 }
+
+ interfaceConfigEntry OBJECT-TYPE
+ SYNTAX InterfaceConfigEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for Interface Config."
+ INDEX { interfaceConfigIndex }
+ ::= { interfaceConfigTable 1 }
+
+ InterfaceConfigEntry ::=
+ SEQUENCE {
+ interfaceConfigIndex Integer32,
+ interfaceConfigPort OCTET STRING,
+ interfaceConfigMTU Integer32,
+ interfaceConfigTPID OCTET STRING,
+ interfaceConfigPVID Integer32,
+ interfaceConfigAdminStatus INTEGER,
+ interfaceConfigOperStatus INTEGER,
+ interfaceConfigMode INTEGER,
+ interfaceConfigDuplex INTEGER,
+ interfaceConfigSpeed Integer32,
+ interfaceConfigAdminFlowCtrl INTEGER,
+ interfaceConfigOperFlowCtrl INTEGER,
+-- interfaceConfigInstalled INTEGER,
+ interfaceConfigAct INTEGER,
+ interfaceConfigDescription OCTET STRING,
+ interfaceConfigPriority Integer32,
+ interfaceConfigLag OCTET STRING,
+ interfaceConfigLearning INTEGER
+ }
+
+ interfaceConfigIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8191)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 1 }
+
+ interfaceConfigPort OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 2 }
+
+ interfaceConfigMTU OBJECT-TYPE
+ SYNTAX Integer32 (64..9600)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The MTU value of interface Config entry."
+ ::= { interfaceConfigEntry 3 }
+
+ interfaceConfigTPID OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (1..6))
+-- SYNTAX INTEGER{ 0x8100(1), 0x88a8(2), 0x9100(3), 0x9200(4) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry.
+ ex)8800, 88a8, 9100, 9200
+ "
+ ::= { interfaceConfigEntry 4 }
+
+ interfaceConfigPVID OBJECT-TYPE
+ SYNTAX Integer32(1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 5 }
+
+ interfaceConfigAdminStatus OBJECT-TYPE
+ SYNTAX INTEGER{ up(1), down(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 6 }
+
+ interfaceConfigOperStatus OBJECT-TYPE
+ SYNTAX INTEGER{ up(1), down(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 7 }
+
+ interfaceConfigMode OBJECT-TYPE
+ SYNTAX INTEGER{ auto(1), force(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 8 }
+
+ interfaceConfigDuplex OBJECT-TYPE
+ SYNTAX INTEGER{ full(1), half(2), auto(3) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 9 }
+
+ interfaceConfigSpeed OBJECT-TYPE
+ SYNTAX Integer32(1..10000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 10 }
+
+ interfaceConfigAdminFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER{ enable(1), disable(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 11 }
+
+ interfaceConfigOperFlowCtrl OBJECT-TYPE
+ SYNTAX INTEGER{ enable(1), disable(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Config entry."
+ ::= { interfaceConfigEntry 12 }
+
+ interfaceConfigAct OBJECT-TYPE
+ SYNTAX INTEGER{ act(1), deAct(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The act value of interface Config entry."
+ ::= { interfaceConfigEntry 13 }
+
+ interfaceConfigDescription OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The description value of interface Config entry."
+ ::= { interfaceConfigEntry 14 }
+
+ interfaceConfigPriority OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The prioryty value of interface Config entry."
+ ::= { interfaceConfigEntry 15 }
+
+ interfaceConfigLag OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Link Aggregation Group of interface Config entry."
+ ::= { interfaceConfigEntry 16 }
+
+ interfaceConfigLearning OBJECT-TYPE
+ SYNTAX INTEGER{ enable(1), disable(2) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { interfaceConfigEntry 17 }
+
+
+-- ======================================================================
+-- pManagement:configManagement:interfaceConfig:interfaceConfigTable ==
+-- ======================================================================
+interfaceStatisticsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF InterfaceStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table that contains Interface Statistics Table."
+ ::= { interfaceConfig 2 }
+
+ interfaceStatisticsEntry OBJECT-TYPE
+ SYNTAX InterfaceStatisticsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for Interface Statistics."
+ INDEX { interfaceStatisticsIndex }
+ ::= { interfaceStatisticsTable 1 }
+
+ InterfaceStatisticsEntry ::=
+ SEQUENCE {
+ interfaceStatisticsIndex Integer32,
+ interfaceStatisticsInOctets Unsigned32,
+ interfaceStatisticsInFrames Unsigned32,
+ interfaceStatisticsInUcastPkts Unsigned32,
+ interfaceStatisticsInMulticastPkts Unsigned32,
+ interfaceStatisticsInBroadcastPkts Unsigned32,
+ interfaceStatisticsOutOctets Unsigned32,
+ interfaceStatisticsOutFrames Unsigned32,
+ interfaceStatisticsOutUcastPkts Unsigned32,
+ interfaceStatisticsOutMulticastPkts Unsigned32,
+ interfaceStatisticsOutBroadcastPkts Unsigned32,
+ interfaceStatisticsDropEvents Unsigned32,
+ interfaceStatisticsFCSErrors Unsigned32,
+ interfaceStatisticsUndersizePkts Unsigned32,
+ interfaceStatisticsOversizePkts Unsigned32,
+ interfaceStatisticsFragments Unsigned32,
+ interfaceStatisticsJabbers Unsigned32,
+ interfaceStatisticsSymbolErrors Unsigned32
+ }
+
+ interfaceStatisticsIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8191)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 1 }
+
+ interfaceStatisticsInOctets OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 2 }
+
+ interfaceStatisticsInFrames OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 3 }
+
+ interfaceStatisticsInUcastPkts OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 4 }
+
+ interfaceStatisticsInMulticastPkts OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 5 }
+
+ interfaceStatisticsInBroadcastPkts OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 6 }
+
+ interfaceStatisticsOutOctets OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 7 }
+
+ interfaceStatisticsOutFrames OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 8 }
+
+ interfaceStatisticsOutUcastPkts OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 9 }
+
+ interfaceStatisticsOutMulticastPkts OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 10 }
+
+ interfaceStatisticsOutBroadcastPkts OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 11 }
+
+ interfaceStatisticsDropEvents OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 12 }
+
+ interfaceStatisticsFCSErrors OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 13 }
+
+ interfaceStatisticsUndersizePkts OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 14 }
+
+ interfaceStatisticsOversizePkts OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 15 }
+
+ interfaceStatisticsFragments OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 16 }
+
+ interfaceStatisticsJabbers OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 17 }
+
+ interfaceStatisticsSymbolErrors OBJECT-TYPE
+ SYNTAX Unsigned32(1..4294967295)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index value of interface Statistics entry."
+ ::= { interfaceStatisticsEntry 18 }
+
+
+-- ==============================================================
+-- pManagement:configManagement:interfaceConfig:remoteConfig ==
+-- ==============================================================
+remotePortIdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RemotePortIdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains informations for Remote Port ID ."
+ ::= { interfaceConfig 3 }
+
+ remotePortIdEntry OBJECT-TYPE
+ SYNTAX RemotePortIdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for Remote Port ID Table."
+ INDEX { ifIndex }
+ ::= { remotePortIdTable 1 }
+
+ RemotePortIdEntry ::=
+ SEQUENCE {
+ remotePortIdLocalPort OCTET STRING,
+ remotePortIdLocalType OCTET STRING,
+ remotePortIdDesc OCTET STRING
+ }
+
+ remotePortIdLocalPort OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Interface Local Port value of Remote Port ID Table."
+ ::= { remotePortIdEntry 1 }
+
+ remotePortIdLocalType OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Interface Local Port Type value of Remote Port ID Table."
+ ::= { remotePortIdEntry 2 }
+
+ remotePortIdDesc OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..255))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Interface Port Description value of Remote Port ID Table."
+ ::= { remotePortIdEntry 3 }
+
+
+-- ===============================================================
+-- pManagement:configManagement:interfaceConfig:rateLimitTable ==
+-- ===============================================================
+rateLimitTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF RateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains informations for rate-limit ."
+ ::= { interfaceConfig 4 }
+
+ rateLimitEntry OBJECT-TYPE
+ SYNTAX RateLimitEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for Rate Limit Table."
+ INDEX { ifIndex }
+ ::= { rateLimitTable 1 }
+
+ RateLimitEntry ::=
+ SEQUENCE {
+ rateLimitPort OCTET STRING,
+ rateLimitIngressRate Integer32,
+ rateLimitIngressBurst Integer32,
+ rateLimitIngressState INTEGER,
+ rateLimitEgressRate Integer32,
+ rateLimitEgressBurst Integer32,
+ rateLimitEgressState INTEGER,
+ rateLimitShapingMode INTEGER
+ }
+
+ rateLimitPort OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Interface Local Port value of Rate Limit Table."
+ ::= { rateLimitEntry 1 }
+
+ rateLimitIngressRate OBJECT-TYPE
+ SYNTAX Integer32(0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Rate Limit Ingress Rate value of Rate Limit Table."
+ ::= { rateLimitEntry 2 }
+
+ rateLimitIngressBurst OBJECT-TYPE
+ SYNTAX Integer32(0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Rate Limit Ingress Burst value of Rate Limit Table."
+ ::= { rateLimitEntry 3 }
+
+ rateLimitIngressState OBJECT-TYPE
+ SYNTAX INTEGER{ disable(0), enable(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Rate Limit Ingress State value of Rate Limit Table."
+ ::= { rateLimitEntry 4 }
+
+ rateLimitEgressRate OBJECT-TYPE
+ SYNTAX Integer32(0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Rate Limit Egress Rate value of Rate Limit Table."
+ ::= { rateLimitEntry 5 }
+
+ rateLimitEgressBurst OBJECT-TYPE
+ SYNTAX Integer32(0..1000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Rate Limit Egress Burst value of Rate Limit Table."
+ ::= { rateLimitEntry 6 }
+
+ rateLimitEgressState OBJECT-TYPE
+ SYNTAX INTEGER{ disable(0), enable(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Rate Limit Egress State value of Rate Limit Table."
+ ::= { rateLimitEntry 7 }
+
+ rateLimitShapingMode OBJECT-TYPE
+ SYNTAX INTEGER{ layer1(0), layer2(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Rate Limit Mode value of Rate Limit Table."
+ ::= { rateLimitEntry 8 }
+
+
+-- ===============================================================
+-- pManagement:configManagement:interfaceConfig:stormCtrlTable ==
+-- ===============================================================
+stormCtrlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF StormCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A table that contains informations for rate-limit ."
+ ::= { interfaceConfig 5 }
+
+ stormCtrlEntry OBJECT-TYPE
+ SYNTAX StormCtrlEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for Rate Limit Table."
+ INDEX { ifIndex }
+ ::= { stormCtrlTable 1 }
+
+ StormCtrlEntry ::=
+ SEQUENCE {
+ stormCtrlPort OCTET STRING,
+ stormCtrlBroadcastPps Integer32,
+ stormCtrlBroadcastState INTEGER,
+ stormCtrlMulticastPps Integer32,
+ stormCtrlMulticastState INTEGER,
+ stormCtrlDlfPps Integer32,
+ stormCtrlDlfState INTEGER
+ }
+
+ stormCtrlPort OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Port value of Storm Control Table."
+ ::= { stormCtrlEntry 1 }
+
+ stormCtrlBroadcastPps OBJECT-TYPE
+ SYNTAX Integer32(0..1000000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Broadcast PPS value of Storm Control Table."
+ ::= { stormCtrlEntry 2 }
+
+ stormCtrlBroadcastState OBJECT-TYPE
+ SYNTAX INTEGER{ disable(0), enable(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Broadcast State value of Storm Control Table."
+ ::= { stormCtrlEntry 3 }
+
+ stormCtrlMulticastPps OBJECT-TYPE
+ SYNTAX Integer32(0..1000000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Broadcast PPS value of Storm Control Table."
+ ::= { stormCtrlEntry 4 }
+
+ stormCtrlMulticastState OBJECT-TYPE
+ SYNTAX INTEGER{ disable(0), enable(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Multicast State value of Storm Control Table."
+ ::= { stormCtrlEntry 5 }
+
+ stormCtrlDlfPps OBJECT-TYPE
+ SYNTAX Integer32(0..1000000000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The Dlf PPS value of Storm Control Table."
+ ::= { stormCtrlEntry 6 }
+
+ stormCtrlDlfState OBJECT-TYPE
+ SYNTAX INTEGER{ disable(0), enable(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The dlf State value of Storm Control Table."
+ ::= { stormCtrlEntry 7 }
+
+
+END
diff --git a/MIBS/bti/BTI8xx-MIB b/MIBS/bti/BTI8xx-MIB
new file mode 100644
index 0000000..70fd433
--- /dev/null
+++ b/MIBS/bti/BTI8xx-MIB
@@ -0,0 +1,29 @@
+BTI8xx-MIB
+
+DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ enterprises FROM SNMPv2-SMI;
+
+
+ bti8xx MODULE-IDENTITY
+ LAST-UPDATED "201312261200Z" -- Thursday, Dec 26, 12:00:00 KST 2013
+ ORGANIZATION "Actus Networks Inc."
+ CONTACT-INFO "Technical Support
+ "
+ DESCRIPTION "This is a top-level MIB for BTI800 whose purpose is to lay out
+ the top-level objects in the OID hierarchy from which
+ BTI MIB OIDs descend."
+ REVISION "201312261200Z" -- Thursday, Dec 26, 12:00:00 KST 2013
+ DESCRIPTION "Initial version of MIB."
+
+ ::= { btiProducts 7 }
+
+btiSystems OBJECT IDENTIFIER ::= { enterprises 30005 }
+
+btiProducts OBJECT IDENTIFIER ::= { btiSystems 1 }
+
+
+END
diff --git a/MIBS/bti/BTI8xx-SFP-MIB b/MIBS/bti/BTI8xx-SFP-MIB
new file mode 100644
index 0000000..ed42617
--- /dev/null
+++ b/MIBS/bti/BTI8xx-SFP-MIB
@@ -0,0 +1,437 @@
+BTI8xx-SFP-MIB
+
+DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ IpAddress,
+ Unsigned32,
+ Integer32,
+ Gauge32,
+ TimeTicks,
+ Counter32 FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ MacAddress,
+ TruthValue,
+ DateAndTime,
+ RowStatus FROM SNMPv2-TC -- [RFC2579]
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP FROM SNMPv2-CONF
+ InterfaceIndex,
+ ifIndex FROM IF-MIB -- [RFC2863]
+ PerfCurrentCount,
+ PerfIntervalCount,
+ PerfTotalCount FROM PerfHist-TC-MIB -- [RFC3593]
+ mainSystem FROM BTI8xx-TC-MIB;
+
+ sfp MODULE-IDENTITY
+
+ LAST-UPDATED "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015
+ ORGANIZATION "Actus Networks Ltd."
+ CONTACT-INFO "
+ Support: +82-2-26535666
+ R&D: +82-2-26535666
+ Fax: +82-2-26534662
+ Email: ymkim@actusnetworks.com
+ "
+
+ DESCRIPTION "This is a top-level MIB for Actus whose purpose is to lay out
+ the top-level objects in the OID hierarchy from which
+ BTI8xx MIB OIDs descend."
+
+ REVISION "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015
+ DESCRIPTION "
+ *1. Change the MAX-ACCESS(for silvercreek tool).
+ 'not-accessible' -> 'read-only'
+ -sfpInfoIndex
+ -sfpInventoryIndex
+ -sfpDiagnosticIndex
+ -sfpStatusIndex
+
+ *2. Change the Syntax(for silver creek tool).
+ 2.1. DisplayString -> OCTET STRING
+ sfpInfoLocation
+ sfpInfoSerialNumber
+ sfpInfoProductCode
+ sfpInventoryLocation
+ sfpInventoryType
+ sfpInventoryPecCode
+ sfpInventoryCLEI
+ sfpDiagnosticLocation
+ sfpDiagnosticCalibration
+ sfpDiagnosticTemperature
+ sfpDiagnosticVoltageV
+ sfpDiagnosticTxBiasMA
+ sfpDiagnosticTxPowerDbm
+ sfpDiagnosticRxPowerDbm
+ sfpStatusLocation
+ sfpStatusRxStatus
+ sfpStatusTxStatus
+
+ 2.2. Delete the syntax value range
+ sfpInfoDistanceFiber1
+ sfpInfoDistanceFiber2
+ sfpInfoDistanceCopper
+
+ *3. MIB code sorting.
+ "
+
+ REVISION "201312271200Z" -- Monday, Dec 30, 12:00:00 KST 2013
+ DESCRIPTION "Initial version of MIB."
+ ::= { mainSystem 6 }
+
+-- ===========================================================
+-- pManagement:configManagement:mainSystem:sfp:sfpInfoTable ==
+-- ===========================================================
+sfpInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table that contains sfp port information/configuration."
+ ::= { sfp 1 }
+
+ sfpInfoEntry OBJECT-TYPE
+ SYNTAX SfpInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each context."
+ INDEX { sfpInfoIndex }
+ ::= { sfpInfoTable 1 }
+
+ SfpInfoEntry ::=
+ SEQUENCE {
+ sfpInfoIndex Integer32,
+ sfpInfoLocation OCTET STRING,
+ sfpInfoSerialNumber OCTET STRING,
+ sfpInfoProductCode OCTET STRING,
+ sfpInfoWigth Integer32,
+ sfpInfoDistanceFiber1 DisplayString,
+ sfpInfoDistanceFiber2 DisplayString,
+ sfpInfoDistanceCopper DisplayString
+ }
+
+ sfpInfoIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of sfpInfoTable."
+ ::= { sfpInfoEntry 1 }
+
+ sfpInfoLocation OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Location of the sfp."
+ ::= { sfpInfoEntry 2 }
+
+ sfpInfoSerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Serial Number of the sfp."
+ ::= { sfpInfoEntry 3 }
+
+ sfpInfoProductCode OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Product Code of the sfp."
+ ::= { sfpInfoEntry 4 }
+
+ sfpInfoWigth OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Wigth(nm) of the sfp."
+ ::= { sfpInfoEntry 5 }
+
+ sfpInfoDistanceFiber1 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Distance Fiber1(m) of the sfp."
+ ::= { sfpInfoEntry 6 }
+
+ sfpInfoDistanceFiber2 OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Distance Fiber2(m) of the sfp."
+ ::= { sfpInfoEntry 7 }
+
+ sfpInfoDistanceCopper OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Distance meter - length type of the sfp."
+ ::= { sfpInfoEntry 8 }
+
+
+-- ================================================================
+-- pManagement:configManagement:mainSystem:sfp:sfpInventoryTable ==
+-- ================================================================
+sfpInventoryTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpInventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table that contains sfp port information/configuration."
+ ::= { sfp 2 }
+
+ sfpInventoryEntry OBJECT-TYPE
+ SYNTAX SfpInventoryEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each context."
+ INDEX { sfpInventoryIndex }
+ ::= { sfpInventoryTable 1 }
+
+ SfpInventoryEntry ::=
+ SEQUENCE {
+ sfpInventoryIndex Integer32,
+ sfpInventoryLocation OCTET STRING,
+ sfpInventoryType OCTET STRING,
+ sfpInventoryPecCode OCTET STRING,
+ sfpInventoryCLEI OCTET STRING,
+ sfpInventoryStatus INTEGER,
+ sfpInventoryEqStatus INTEGER
+ }
+
+ sfpInventoryIndex OBJECT-TYPE
+ SYNTAX Integer32(1..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of sfpInventoryTable."
+ ::= { sfpInventoryEntry 1 }
+
+ sfpInventoryLocation OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Location of the sfp."
+ ::= { sfpInventoryEntry 2 }
+
+ sfpInventoryType OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Type of the sfp Inventory."
+ ::= { sfpInventoryEntry 3 }
+
+ sfpInventoryPecCode OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Product Equipment Code form-factory pluggable inventory item."
+ ::= { sfpInventoryEntry 4 }
+
+ sfpInventoryCLEI OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Product Equipment Code form-factory pluggable inventory item."
+ ::= { sfpInventoryEntry 5 }
+
+ sfpInventoryStatus OBJECT-TYPE
+ SYNTAX INTEGER { supported(1), notSupported(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Status of the sfp Inventory."
+ ::= { sfpInventoryEntry 6 }
+
+ sfpInventoryEqStatus OBJECT-TYPE
+ SYNTAX INTEGER { equipped(1), unEquipped(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Eq. Status of the sfp Inventory."
+ ::= { sfpInventoryEntry 7 }
+
+
+-- ==================================================================
+-- pManagement:configManagement:mainSystem:sfp:sfpDiagnostincTable ==
+-- ==================================================================
+sfpDiagnosticTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpDiagnosticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table that contains sfp port information/configuration."
+ ::= { sfp 3 }
+
+ sfpDiagnosticEntry OBJECT-TYPE
+ SYNTAX SfpDiagnosticEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each context."
+ INDEX { sfpDiagnosticIndex }
+ ::= { sfpDiagnosticTable 1 }
+
+ SfpDiagnosticEntry ::=
+ SEQUENCE {
+ sfpDiagnosticIndex Integer32,
+ sfpDiagnosticLocation OCTET STRING,
+ sfpDiagnosticCalibration OCTET STRING,
+ sfpDiagnosticTemperature OCTET STRING,
+ sfpDiagnosticVoltageV OCTET STRING,
+ sfpDiagnosticTxBiasMA OCTET STRING,
+ sfpDiagnosticTxPowerDbm OCTET STRING,
+ sfpDiagnosticRxPowerDbm OCTET STRING
+ }
+
+ sfpDiagnosticIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of sfpDiagnosticTable. "
+ ::= { sfpDiagnosticEntry 1 }
+
+ sfpDiagnosticLocation OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Location of the sfp Diagnostic."
+ ::= { sfpDiagnosticEntry 2 }
+
+ sfpDiagnosticCalibration OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Calibration of the sfp Diagnostic."
+ ::= { sfpDiagnosticEntry 3 }
+
+ sfpDiagnosticTemperature OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Temperature Celsius of the sfp Diagnostic."
+ ::= { sfpDiagnosticEntry 4 }
+
+ sfpDiagnosticVoltageV OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Voltage V of the sfp Diagnostic."
+ ::= { sfpDiagnosticEntry 5 }
+
+ sfpDiagnosticTxBiasMA OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Tx Bias mA of the sfp Diagnostic."
+ ::= { sfpDiagnosticEntry 6 }
+
+ sfpDiagnosticTxPowerDbm OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Tx Power Dbm of the sfp Diagnostic."
+ ::= { sfpDiagnosticEntry 7 }
+
+ sfpDiagnosticRxPowerDbm OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE (0..24))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Rx Power Dbm of the sfp Diagnostic."
+ ::= { sfpDiagnosticEntry 8 }
+
+
+-- =============================================================
+-- pManagement:configManagement:mainSystem:sfp:sfpStatusTable ==
+-- =============================================================
+sfpStatusTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF SfpStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table that contains sfp port information/configuration."
+ ::= { sfp 4 }
+
+ sfpStatusEntry OBJECT-TYPE
+ SYNTAX SfpStatusEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "A list of information for each context."
+ INDEX { sfpStatusIndex }
+ ::= { sfpStatusTable 1 }
+
+ SfpStatusEntry ::=
+ SEQUENCE {
+ sfpStatusIndex Integer32,
+ sfpStatusLocation OCTET STRING,
+ sfpStatusEqStatus INTEGER,
+ sfpStatusRxStatus OCTET STRING,
+ sfpStatusTxStatus OCTET STRING
+ }
+
+ sfpStatusIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..12)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The index of sfpStatusTable. "
+ ::= { sfpStatusEntry 1 }
+
+ sfpStatusLocation OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Location of the sfp Status."
+ ::= { sfpStatusEntry 2 }
+
+ sfpStatusEqStatus OBJECT-TYPE
+ SYNTAX INTEGER { equipped(1), unEquipped(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Equipped of the sfp Status."
+ ::= { sfpStatusEntry 3 }
+
+ sfpStatusRxStatus OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Rx Status of the sfp Status."
+ ::= { sfpStatusEntry 4 }
+
+ sfpStatusTxStatus OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The Tx Status of the sfp Status."
+ ::= { sfpStatusEntry 5 }
+
+
+END
diff --git a/MIBS/bti/BTI8xx-SYSTEM-MIB b/MIBS/bti/BTI8xx-SYSTEM-MIB
new file mode 100644
index 0000000..a883659
--- /dev/null
+++ b/MIBS/bti/BTI8xx-SYSTEM-MIB
@@ -0,0 +1,859 @@
+BTI8xx-SYSTEM-MIB
+
+DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ IpAddress,
+ Unsigned32,
+ Integer32,
+ Gauge32,
+ TimeTicks,
+ Counter32 FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ MacAddress,
+ TruthValue,
+ DateAndTime,
+ RowStatus FROM SNMPv2-TC -- [RFC2579]
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP FROM SNMPv2-CONF
+ InterfaceIndex,
+ ifIndex FROM IF-MIB -- [RFC2863]
+ PerfCurrentCount,
+ PerfIntervalCount,
+ PerfTotalCount FROM PerfHist-TC-MIB -- [RFC3593]
+ mainSystem FROM BTI8xx-TC-MIB;
+
+ systemConfig MODULE-IDENTITY
+
+ LAST-UPDATED "201511301200Z" -- Monday, Nov 30, 12:00:00 KST 2015
+ ORGANIZATION "Actus Networks Ltd."
+ CONTACT-INFO "
+ Support: +82-2-26535666
+ R&D: +82-2-26535666
+ Fax: +82-2-26534662
+ Email: ymkim@actusnetworks.com
+ "
+
+ DESCRIPTION "This is a top-level MIB for Actus whose purpose is to lay out
+ the top-level objects in the OID hierarchy from which
+ BTI8xx MIB OIDs descend."
+
+ REVISION "201511301200Z" -- Monday, Nov 30, 12:00:00 KST 2015
+ DESCRIPTION "
+ *1. Change the Syntax(for silvercreek tool).
+ 1.1. Change the syntax range. (1..32) -> (0..32)
+ ftpUserName
+ ftpUserPasswd
+ "
+
+ REVISION "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015
+ DESCRIPTION "
+ *1. Change the MAX-ACCESS(for silvercreek tool).
+ 'not-accessible' -> 'read-only'
+ -imageInfoIndex
+
+ *2. Change the Syntax(for silver creek tool).
+ 2.1. DisplayString -> OCTET STRING
+ systemName
+ systemHWVersion
+ systemSWVersion
+ systemSWDateAndTime
+ systemProductName
+ ftpUserName
+ ftpUserPasswd
+ cfgFileName
+ upgradeImageSWFileName
+ upgradeImageSWDateAndTime
+ imageInfoVersion
+ imageInfoCreated
+ timezone
+ systemTime
+
+ 2.2. Delete the syntax value range
+ lastSaveTime
+
+ *3. MIB code sorting.
+ "
+ REVISION "201509071300Z" -- Monday, Sep 07, 13:00:00 KST 2015
+ DESCRIPTION "
+ *1. Change the description attribute of 'miscellaneous'
+ timezone
+ - MET/IST/ACT/CNT : +30 minutes
+ - EAT : description
+ tempLowThreshold
+ "
+
+ REVISION "201410291200Z" -- Wednesday, Oct 29, 12:00:00 KST 2014
+ DESCRIPTION "
+ *1. Change the sytax size
+ DisplayString(SIZE(0..256)) -> DisplayString(SIZE(0..255))
+ "
+
+ REVISION "201408111200Z" -- Monday, Aug 11, 12:00:00 KST 2014
+ DESCRIPTION "
+ *1. This value option is changed.
+ upgradeImageSW
+ - upgradeByFtp(1) -> updateImageFile(1)
+ - upgradeByTftp(2)-> upgradeImage(2)
+ *2. Unused value
+ upgradeImageSWLocation
+ "
+
+ REVISION "201407151200Z" -- Tuesday, Jul 15, 12:00:00 KST 2014
+ DESCRIPTION "
+ *1. Delete the bridgeConfig
+ "
+
+ REVISION "201406181200Z" -- Wednesday, Jun 18, 12:00:00 KST 2014
+ DESCRIPTION "
+ *1. This value range is changed the 60 to 35791.
+ autoLogoutTime
+ *2. Update the timezone description
+ "
+
+ REVISION "201312271200Z" -- Monday, Dec 30, 12:00:00 KST 2013
+ DESCRIPTION "Initial version of MIB."
+
+ ::= { mainSystem 1 }
+
+-- ==============================================================
+-- privateManagement:configManagement:mainSystem:systemConfig ==
+-- ==============================================================
+systemManagement OBJECT IDENTIFIER ::= { systemConfig 1 }
+accessInfo OBJECT IDENTIFIER ::= { systemConfig 2 }
+consoleInformation OBJECT IDENTIFIER ::= { systemConfig 3 }
+
+
+-- ===============================================================================
+-- privateManagement:configManagement:mainSystem:systemConfig:systemManagement ==
+-- ===============================================================================
+systemInfo OBJECT IDENTIFIER ::= { systemManagement 1 }
+configAndImageMgmt OBJECT IDENTIFIER ::= { systemManagement 2 }
+miscellaneous OBJECT IDENTIFIER ::= { systemManagement 3 }
+--bridgeConfig OBJECT IDENTIFIER ::= { systemManagement 4 }
+mgmtVlanConfig OBJECT IDENTIFIER ::= { systemManagement 5 }
+--ztpConfig OBJECT IDENTIFIER ::= { systemManagement 6 }
+
+
+-- ==========================================================================================
+-- privateManagement:configManagement:mainSystem:systemConfig:systemManagement:systemInfo ==
+-- ==========================================================================================
+systemName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..40))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The System Name (Network Element Name)"
+ ::= { systemInfo 1 }
+
+autoLogoutTime OBJECT-TYPE
+ SYNTAX Integer32 (0..35791)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The auto-logout timer in minute of console/telnet/web based managment.
+ 0 means auto logout is disabled. 0~35791 are applicable."
+ ::= { systemInfo 2 }
+
+systemUpTime OBJECT-TYPE
+ SYNTAX TimeTicks
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "On site time- time after the last power up
+ Second resolution (also year)
+ Format: YY-DDD-HH-MM-SS (Year, Day, HR, Minute,Second)"
+ ::= { systemInfo 3 }
+
+systemHWVersion OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "H/W Version of Main System"
+ ::= { systemInfo 4 }
+
+systemSWVersion OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "S/W Version of Main System"
+ ::= { systemInfo 5 }
+
+systemSWDateAndTime OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..30))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "S/W Date and Time of Main System(ex. Apr 8 2010 14:00:01)"
+ ::= { systemInfo 6 }
+
+systemTemperature OBJECT-TYPE
+ SYNTAX Integer32(0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "System Temperature of Main System(Celsius)"
+ ::= { systemInfo 7 }
+
+systemProductName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE (0..40))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The System Product Name"
+ ::= { systemInfo 8 }
+
+-- ===========================================================================================
+-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:configAndImageMgmt ==
+-- ===========================================================================================
+serverConfig OBJECT IDENTIFIER ::= { configAndImageMgmt 1 }
+configMgmt OBJECT IDENTIFIER ::= { configAndImageMgmt 2 }
+imageMgmt OBJECT IDENTIFIER ::= { configAndImageMgmt 3 }
+
+-- ========================================================================================================
+-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:configAndImageMgmt:serverConfig ==
+-- ========================================================================================================
+serverIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ftp or Tftp Server Ip Address"
+ ::= { serverConfig 1 }
+
+ftpUserName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "FtpUserName"
+ ::= { serverConfig 2 }
+
+ftpUserPasswd OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "FtpUserPasswd"
+ ::= { serverConfig 3 }
+
+serverInterfaceType OBJECT-TYPE
+ SYNTAX INTEGER { oob(0), inBand(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Server type
+ oob : Management Interface
+ inBand : In-band Interface"
+ ::= { serverConfig 4 }
+
+
+-- ======================================================================================================
+-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:configAndImageMgmt:configMgmt ==
+-- ======================================================================================================
+cfgFileName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This Object is ConfigFile BackUp Name."
+ ::= { configMgmt 1 }
+
+cfgFileControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ backUpByFtp (1),
+ restoreByFtp (2),
+ backupByTftp (3),
+ restoreByTftp (4)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This Object is Control Config File
+ BackUp: Configfile backup and upload to server.
+ Restore : Configfile download and restore."
+ ::= { configMgmt 2 }
+
+cfgFileStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ backupSuccess (1),
+ restoreSuccess (2),
+ inProgress (3),
+ fileNotFound (4),
+ connnectionFail (5),
+ logInFail (6),
+ diskFull (7),
+ otherError (8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object represents the state of configfile backup and download."
+ ::= { configMgmt 3 }
+
+upgradeImageSWFileName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Upgrade Image FileName wiht the remote path.
+ the remote path is different from window-based ftp-server and linux-based ftp-server.
+ Window-based ftp-server : folder classification is '\'. (\image\bti800_main.img)
+ Linux-based ftp-server : folder classification is '/'. (/image/bti800_main.img)
+ "
+ ::= { imageMgmt 1 }
+
+-- upgradeImageSWLocation OBJECT-TYPE
+-- SYNTAX INTEGER{ primary(0), secondary(1) }
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- "The date and time when upgradeImageSWStatus happen. "
+-- DEFVAL { primary }
+-- ::= { imageMgmt 2 }
+
+upgradeImageSW OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ updateImageFile (1),
+ upgradeImage (2)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This object provides the operator the ability to upgrade the image to a file.
+ The initial value would be none(0).
+ Before starting update image, upgradeImageSWFilenName and ftpConfig or tftpConfig value should be set.
+
+ updateImageFile(1) : Download the image file(by FTP server).
+ upgradeImage(2) : Upgrade image file.
+
+ This operation need long period, so Please checked the upgradeImageSWStatus.
+ Reboot should be executed to finish upgrade procedure when load upgrade will be passed.
+ "
+ ::= { imageMgmt 3 }
+
+upgradeImageSWStatus OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ success (1),
+ inProgress (2),
+ diskIsFull (3),
+ fileSizeError (4),
+ fileOpenError (5),
+ fileCRCError (6),
+ flashEraseError(7),
+ flashWriteError(8),
+ unknownError (9),
+ upgradeDeliveryInProgress(101),
+ upgradeDeliveryFailed (102),
+ upgradeDeliverySuccess (103),
+ upgradeCheckInProgress (104),
+ upgradeCheckFailed (105),
+ upgradeCheckSuccess (106),
+ upgradeLoadInProgress (107),
+ upgradeLoadFailed (108),
+ upgradeLoadSuccess1stDone(109),
+ upgradeInvokeInProgress (110),
+ upgradeInvokeFailed (111),
+ upgradeInvokeSuccess2ndDone (112),
+ upgradeCommitInProgress (113),
+ upgradeCommitFailed (114),
+ upgradeImagelatestVersion(115)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " The current status of the upgrade operation.
+ - fileSizeError : image file is not matched image bank
+
+ The initial value should be none(0) and also it should be none
+ when get the imageFpga file success from the server.
+
+ The valus inProgress(2) is returned while upgradeImage.
+ The valus diskIsFull(3) is returned when file System is full and imageSW file is not written.
+ The valus fileSizeError(4) is returned when expected file size is not match with downloaded file.
+ The valus fileOpenError(5) is returned when there is a problem on downloaded file.
+ The valus fileCRCError(6) is returned whne there is a checksum error on downloaded file.
+ The valus flashEraseError(7) is returned when there is a problem on erasing flash.
+ The valus flashWriteError(8) is returned when there is a problem on writing flash.
+ The valus unknownError(9) is returned when there is a problem with others.
+
+ For imageSW upgrade/backup, it follows below procedures.
+ 1) The value UpgradeLoadSuccess1stDone(109) is returned when
+ the upgradeImage command executed successfully.
+ 2) The value UpgradeInvokeSuccess2ndDone(112) is returned when
+ reboot after upgradeImage success.
+ 3) The value success(1) is returned when
+ the backupImage command executed successfully.
+
+ For others, it is for retrieving the status of upgrade processing.
+ upgradeDeliveryInProgress(101)
+ upgradeDeliveryFailed (102)
+ upgradeDeliverySuccess (103)
+ Delivery stage is that imageSW file is downloaded.
+ upgradeCheckInProgress (104)
+ upgradeCheckFailed (105)
+ upgradeCheckSuccess (106)
+ Check stage is that the downloaded file is checked for healthy.
+ upgradeLoadInProgress (107)
+ upgradeLoadFailed (108)
+ Load stage is that the downloaded imageSW is written on the primary bank.
+ upgradeInvokeInProgress (110)
+ upgradeInvokeFailed (111)
+ Invoke stage can be issued only when upgrade state is Load passed. The product is restarted from primary bank
+ with new load. If the primary bank load is corrupted, the product should start running from secondary bank.
+ upgradeCommitInProgress (113)
+ upgradeCommitFailed (114)
+ Commit stage is that it can be executed only after Invoke Upgrade stage when it is successfully completed
+ the image is copied from the primary to the secondary bank and only when the system started from primary bank.
+ The upgradeXXXX return codes are only for imageSW.
+ "
+ ::= { imageMgmt 4 }
+
+upgradeImageSWDateAndTime OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The date and time when upgradeImageSWStatus happen. "
+ ::= { imageMgmt 5 }
+
+imageInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ImageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ImageInformation Table. It includes the information of the Primary bank and the Secondary bank "
+ ::= { imageMgmt 10 }
+
+ imageInfoEntry OBJECT-TYPE
+ SYNTAX ImageInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "ImageInfoTable Entry."
+ INDEX { imageInfoIndex }
+ ::= { imageInfoTable 1 }
+
+ ImageInfoEntry ::=
+ SEQUENCE {
+ imageInfoIndex INTEGER,
+ imageInfoVersion OCTET STRING,
+ imageInfoCreated OCTET STRING,
+ imageInfoSize Integer32,
+ imageInfoCurrent INTEGER
+ }
+
+ imageInfoIndex OBJECT-TYPE
+ SYNTAX INTEGER{ primary(1), secondary(2) }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Index of the Image."
+ ::= { imageInfoEntry 1 }
+
+ imageInfoVersion OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0.. 32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Version of the Image."
+ ::= { imageInfoEntry 2 }
+
+ imageInfoCreated OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0.. 128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Created of the Image."
+ ::= { imageInfoEntry 3 }
+
+ imageInfoSize OBJECT-TYPE
+ SYNTAX Integer32(0..2147483647)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Size of the Image.(bytes)"
+ ::= { imageInfoEntry 4 }
+
+ imageInfoCurrent OBJECT-TYPE
+ SYNTAX INTEGER{ none(0), active(1) }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Show Current Image"
+ ::= { imageInfoEntry 5 }
+
+
+-- ======================================================================================
+-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:miscellaneous ==
+-- ======================================================================================
+reboot OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (0),
+ reboot(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing this object as other than none will make the software reboot.
+ reboot means slot1, slot2 and Main reboot simultaneously.
+ This process takes a few minutes."
+ ::= { miscellaneous 1 }
+
+save OBJECT-TYPE
+ SYNTAX INTEGER {
+ none(0),
+ save(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Writing this object other than none will save the current running configuration to the non-volatile memory of main"
+ ::= { miscellaneous 2 }
+
+lastSaveTime OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This value is shows the last save time of base system"
+ ::= { miscellaneous 3 }
+
+timezone OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..16))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The timezone configuration of the device. The examples are kst, KST, cnt etc.
+ act - ACT. Australia Central Time(GMT+9:30)
+ aet - AET. Australia Eastern Time(GMT+10:00)
+ agt - AGT. Argentina Standard Time(GMT-3:00)
+ art - ART. (Arabic) Egypt Standard Time(GMT+2:00)
+ ast - AST. Alaska Standard Time(GMT-9:00)
+ bet - BET. Brazil Eastern Time(GMT-3:00)
+ bst - BST. Bangladesh Standard Time(GMT+6:00)
+ cat - CAT. Central African Time(GMT-1:00)
+ cnt - CNT. Canada Newfoundland Time(GMT-3:30)
+ cst - CST. Central Standard Time(GMT-6:00)
+ ctt - CTT. China Taiwan Time(GMT+8:00)
+ eat - EAT. Eastern African Time(GMT+3:00)
+ ect - ECT. European Central Time(GMT+1:00)
+ edt - EDT. Eastern Daylight Time(GMT-4:00)
+ eet - EET. Eastern European Tim(GMT+2:00)
+ est - EST. Eastern Standard Time(GMT-5:00)
+ gmt - GMT. Greenwich Mean Time
+ hst - HST. Hawaii Standard Time(GMT-10:00)
+ iet - IET. Indiana Eastern Standard Time(GMT-5:00)
+ ist - IST. India Standard Time(GMT+5:30)
+ jst - JST. Japan Standard Time(GMT+9:00)
+ kst - KST. Korea Standard Time(GMT+9:00)
+ met - MET. Middle East Time(GMT+3:30)
+ mit - MIT. Midway Islands Time(GMT-11:00)
+ mst - MST. Mountain Standard Time(GMT-7:00)
+ net - NET. Near East Time(GMT+4:00)
+ nst - NST. New Zealand Standard Time(GMT+12:00)
+ plt - PLT. Pakistan Lahore Time(GMT+5:00)
+ pnt - PNT. Phoenix Standard Time(GMT-7:00)
+ prt - PRT. Puerto Rico and US Virgin Islands Time(GMT-4:00)
+ pst - PST. Pacific Standard Time(GMT-8:00)
+ sst - SST. Solomon Standard Time(GMT+11:00)
+ utc - UTC. Universal Coordinated Time
+ vst - VST. Vietnam Standard Time(GMT+7:00)
+ "
+ ::= { miscellaneous 4 }
+
+systemTime OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "system Current Time
+ - Time Format : Nov 15 20:53:40 2009"
+ ::= { miscellaneous 5 }
+
+lastCommand OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..512))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Save the last command line and time."
+ ::= { miscellaneous 6 }
+
+fanCtrlStartTemp OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Fan Start Temperature : between 0 and 100"
+ ::= { miscellaneous 7 }
+
+fanCtrlStopTemp OBJECT-TYPE
+ SYNTAX Integer32(-30..30)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Fan Stop Temperature : between -30 and 30"
+ ::= { miscellaneous 8 }
+
+fanRpmConfig OBJECT-TYPE
+ SYNTAX Integer32(5000..20000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fan Rpm : between 5000 and 20000"
+ ::= { miscellaneous 9 }
+
+fanLowTolerance OBJECT-TYPE
+ SYNTAX Integer32(10..80)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Fan Low Under Flow Tolerance : between 10% to 80%"
+ ::= { miscellaneous 10 }
+
+fanLowToleranceValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fan Low Under Flow Tolerance RPM"
+ ::= { miscellaneous 11 }
+
+fanHighTolerance OBJECT-TYPE
+ SYNTAX Integer32(10..80)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Fan High Over Flow Tolerance : between 10% to 80%"
+ ::= { miscellaneous 12 }
+
+fanHighToleranceValue OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Fan HighOver Flow Tolerance RPM"
+ ::= { miscellaneous 13 }
+
+tempHighThreshold OBJECT-TYPE
+ SYNTAX Integer32(0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "High temperature threshold(0 to 100)"
+ ::= { miscellaneous 14 }
+
+tempLowThreshold OBJECT-TYPE
+ SYNTAX Integer32(-30..-1)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Low temperature threshold(-1 to -30)"
+ ::= { miscellaneous 15 }
+
+
+-- =====================================================================================
+-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:bridgeConfig ==
+-- =====================================================================================
+-- bridgeMode OBJECT-TYPE
+-- SYNTAX INTEGER{ customer(1), provider(2), providerBackbone(3)}
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- ::= { bridgeConfig 1 }
+
+-- bridgeageingTime OBJECT-TYPE
+-- SYNTAX Integer32(10..1000000)
+-- MAX-ACCESS read-write
+-- STATUS current
+-- DESCRIPTION
+-- ""
+-- ::= { bridgeConfig 2 }
+
+-- ========================================================================================
+-- pManagement:configManagement:mainSystem:systemConfig:systemManagement:mgmtVlanConfig ==
+-- ========================================================================================
+mgmtOuterVlan OBJECT-TYPE
+ SYNTAX Integer32(1..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { mgmtVlanConfig 1 }
+
+mgmtOuterVlanPriority OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { mgmtVlanConfig 2 }
+
+mgmtInnerVlan OBJECT-TYPE
+ SYNTAX Integer32(0..4094)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "0 is untagged"
+ ::= { mgmtVlanConfig 3 }
+
+mgmtInnerVlanPriority OBJECT-TYPE
+ SYNTAX Integer32(0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { mgmtVlanConfig 4 }
+
+
+-- ==================================================================
+-- pManagement:configManagement:mainSystem:systemConfig:accessInfo ==
+-- ==================================================================
+pInbandIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ip Adddress of inband Primary management ETH port"
+ ::= { accessInfo 1 }
+
+pInbandNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "NetMask of inband Primary management ETH port"
+ ::= { accessInfo 2 }
+
+pInbandNetworkAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network address of Inband Primary management ETH port"
+ ::= { accessInfo 3 }
+
+pInbandMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC address of inband Primary management ETH port"
+ ::= { accessInfo 4 }
+
+pOOBIPAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "IP address of OOB(Out of Band) ETH port"
+ ::= { accessInfo 5 }
+
+pOOBNetMask OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "NetMask of OOB(Out of band) ETH port"
+ ::= { accessInfo 6 }
+
+pOOBNetworkAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Network address of OOB(Out of band) ETH port"
+ ::= { accessInfo 7 }
+
+pOOBMACAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "MAC address of OOB(Out of band) port"
+ ::= { accessInfo 8 }
+
+pDefaultGateway OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Default Gateway - 0.0.0.0 : disable"
+ ::= { accessInfo 9 }
+
+
+-- ==========================================================================
+-- pManagement:configManagement:mainSystem:systemConfig:consoleInformation ==
+-- ==========================================================================
+consoleBaudRate OBJECT-TYPE
+ SYNTAX INTEGER {
+ bps9600 (1),
+ bps19200 (2),
+ bps38400 (3),
+ bps57600 (4),
+ bps115200 (5)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The baud rate of the console port."
+ ::= { consoleInformation 1 }
+
+consoleCharSize OBJECT-TYPE
+ SYNTAX INTEGER {
+ sevenBits(7),
+ eightBits(8)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The character size of the console port."
+ ::= { consoleInformation 2 }
+
+consoleParityBits OBJECT-TYPE
+ SYNTAX INTEGER {
+ noParity (1),
+ evenParity(2),
+ oddParity (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The parity bits of the console port."
+ ::= { consoleInformation 3 }
+
+consoleStopBits OBJECT-TYPE
+ SYNTAX INTEGER {
+ one (1),
+ two (2)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The stop bits of the console port."
+ ::= { consoleInformation 4 }
+
+consoleFlowControl OBJECT-TYPE
+ SYNTAX INTEGER {
+ none (1),
+ hardware (2),
+ xonXoff (3)
+ }
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The flow control of the console port."
+ ::= { consoleInformation 5 }
+
+
+END
diff --git a/MIBS/bti/BTI8xx-TC-MIB b/MIBS/bti/BTI8xx-TC-MIB
new file mode 100644
index 0000000..ad711d6
--- /dev/null
+++ b/MIBS/bti/BTI8xx-TC-MIB
@@ -0,0 +1,634 @@
+BTI8xx-TC-MIB
+
+DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY,
+ OBJECT-TYPE,
+ IpAddress,
+ Unsigned32,
+ Integer32,
+ Gauge32,
+ TimeTicks,
+ Counter32 FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION,
+ DisplayString,
+ MacAddress,
+ TruthValue,
+ RowStatus FROM SNMPv2-TC -- [RFC2579]
+ MODULE-COMPLIANCE,
+ OBJECT-GROUP FROM SNMPv2-CONF
+ InterfaceIndex,
+ ifIndex FROM IF-MIB -- [RFC2863]
+ PerfCurrentCount,
+ PerfIntervalCount,
+ PerfTotalCount FROM PerfHist-TC-MIB -- [RFC3593]
+ bti8xx FROM BTI8xx-MIB;
+
+privateManagement MODULE-IDENTITY
+
+ LAST-UPDATED "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015
+ ORGANIZATION "Actus Networks Ltd."
+ CONTACT-INFO "
+ Support: +82-2-26535666
+ R&D: +82-2-26535666
+ Fax: +82-2-26534662
+ Email: ymkim@actusnetworks.com
+
+ "
+ DESCRIPTION "This is a top-level MIB for bti whose purpose is to lay out
+ the top-level objects in the OID hierarchy from which
+ BTI MIB OIDs descend."
+
+ REVISION "201511201200Z" -- Friday, Nov 20, 12:00:00 KST 2015
+ DESCRIPTION "
+ *1. Change the Syntax(for silver creek tool).
+ 1.1. DisplayString -> OCTET STRING
+ fruBaseInfoLocation
+ fruBaseInfopackSWVersion
+ fruBaseInfopackShortName
+ fruBaseInfopackName
+ fruBaseInfoPECCode
+ fruBaseInfoCLEI
+ fruBaseInfoserialNumber
+ fruBaseInfomanufacturingDate
+ fruBaseInfomanufacturingLoc
+ fruBaseInfotestedDate
+ fruBaseInfotestedLoc
+ fruBaseInfobaseMacaddress
+ fruBaseInfoUSI
+
+ 1.2. Delete syntax value rnage
+ errorInfoDesc
+ "
+
+ REVISION "201502251500Z" -- Wednesday, Feb 25, 15:00:00 KST 2015
+ DESCRIPTION "
+ *1. Change the access to errorInfo
+ errorInfoCode
+ > R/W -> R/O
+ errorInfoDesc
+ > R/W -> R/O
+ "
+
+ REVISION "201410291200Z" -- Wednesday, Oct 29, 12:00:00 KST 2014
+ DESCRIPTION "
+ *1. Change the sytax size
+ DisplayString(SIZE(0..256)) -> DisplayString(SIZE(0..255))
+ "
+
+ REVISION "201312271200Z" -- Friday, Friday 27, 12:00:00 KST 2013
+ DESCRIPTION "Initial version of MIB."
+ ::= { bti8xx 100 }
+
+TcI1588ClkStratum ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the clk stratum of grand master on i1588 "
+ SYNTAX INTEGER {
+ none(0), -- 20090904 : added none(0), re-arranged force(0) to force(1)
+ force(1),
+ stratum1(6), -- 20091026: primaryReference(6),
+ stratum2(7), -- 20091026: secondaryReference(7),
+ bestClockStratumthatcanbeSlave(128),
+ stratum3(248),
+ stratum4(254),
+ defaultStratum(255)
+ }
+
+ TcI1588ClkAccuracy ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the clk accuracy of grand master on i1588 "
+ SYNTAX INTEGER {
+ t25ns(32),
+ t100ns(33),
+ t250ns(34),
+ t1us(35),
+ t2dot5us(36),
+ t10us(37),
+ t25us(38),
+ t100us(39),
+ t250us(40),
+ t1ms(41),
+ t2dot5ms(42),
+ t10ms(43),
+ t25ms(44),
+ t100ms(45),
+ t250ms(46),
+ t1s(47),
+ t10s(48),
+ t10sExcess(49),
+ tUnknown(254)
+ }
+
+ TcI1588LogPeriod ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Indicates the log period of Announce/Sync/delayReq on i1588 "
+ SYNTAX INTEGER {
+ period0(1), period1(2), period2(4), period3(8),
+ period4(16), period5(32), period6(64)
+ }
+
+ EnableType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The direction of policy on at interface."
+ SYNTAX INTEGER
+ {
+ enabled(1),
+ disabled(2)
+ }
+
+-- Sub Module: ACL
+
+
+-- Rule action value
+RuleAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The value of rule's action.
+ permit: The packet matching the rule will be permitted to forward.
+ deny: The packet matching the rule will be denied.
+ "
+ SYNTAX INTEGER
+ {
+ permit(1),
+ deny(2)
+ }
+
+-- CounterClear value
+ CounterClear ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "cleared: Reset the value of the rule's counter.
+ nouse: 'nouse' will be returned when getting.
+ "
+ SYNTAX INTEGER
+ {
+ cleared(1),
+ nouse(2)
+ }
+
+-- PortOp value
+ PortOp ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The operation type of TCP and UDP.
+ lt : Less than given port number.
+ eq : Equal to given port number.
+ gt : Greater than given port number.
+ neq : Not equal to given port number.
+ range : Between two port numbers.
+ "
+ SYNTAX INTEGER
+ {
+ eq(0),
+ neq(1),
+ gt(2),
+ lt(3),
+ range(4),
+ invalid(5)
+ }
+
+-- Precedence value
+ PrecedenceValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The value of IP-packet's precedence.
+ <0-7> Value of precedence
+ routine Specify routine precedence(0)
+ priority Specify priority precedence(1)
+ immediate Specify immediate precedence(2)
+ flash Specify flash precedence(3)
+ flash-override Specify flash-override precedence(4)
+ critical Specify critical precedence(5)
+ internet Specify internetwork control precedence(6)
+ network Specify network control precedence(7) "
+ SYNTAX Integer32 (0..7|255)
+
+-- DSCP value
+ DSCPValue ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "The value of DSCP.
+ <0-64> Value of DSCP
+ af11 Specify Assured Forwarding 11 service(10)
+ af12 Specify Assured Forwarding 12 service(12)
+ af13 Specify Assured Forwarding 13 service(14)
+ af21 Specify Assured Forwarding 21 service(18)
+ af22 Specify Assured Forwarding 22 service(20)
+ af23 Specify Assured Forwarding 23 service(22)
+ af31 Specify Assured Forwarding 31 service(26)
+ af32 Specify Assured Forwarding 32 service(28)
+ af33 Specify Assured Forwarding 33 service(30)
+ af41 Specify Assured Forwarding 41 service(34)
+ af42 Specify Assured Forwarding 42 service(36)
+ af43 Specify Assured Forwarding 43 service(38)
+ be Specify Best Effort service(0)
+ cs1 Specify Class Selector 1 service(8)
+ cs2 Specify Class Selector 2 service(16)
+ cs3 Specify Class Selector 3 service(24)
+ cs4 Specify Class Selector 4 service(32)
+ cs5 Specify Class Selector 5 service(40)
+ cs6 Specify Class Selector 6 service(48)
+ cs7 Specify Class Selector 7 service(56)
+ ef Specify Expedited Forwarding service(46)
+ nouse Do not use this filter(64)
+ "
+ SYNTAX Integer32 (0..64)
+
+-- =====================================
+-- privateManagement Configuration ==
+-- =====================================
+configManagement OBJECT IDENTIFIER ::= { privateManagement 1 }
+performanceManagement OBJECT IDENTIFIER ::= { privateManagement 3 }
+faultManagement OBJECT IDENTIFIER ::= { privateManagement 4 }
+privateManagementConformance OBJECT IDENTIFIER ::= { privateManagement 9 }
+privateManagementTC OBJECT IDENTIFIER ::= { privateManagement 10 }
+
+----------------------------------------------------------------
+
+-- =======================================
+-- privateManagement:configManagement ==
+-- =======================================
+systemInfo OBJECT IDENTIFIER ::= { configManagement 1 }
+mainSystem OBJECT IDENTIFIER ::= { configManagement 2 }
+fruInfo OBJECT IDENTIFIER ::= { systemInfo 1 }
+errorInfo OBJECT IDENTIFIER ::= { systemInfo 2 }
+
+-- =======================================
+-- privateManagement:configManagement ==
+-- =======================================
+--mainSystemPM OBJECT IDENTIFIER ::= { performanceManagement 1}
+-- ===============================================================
+-- NOTIFICATION-TYPE Definitions (TRAP-TYPE in SNMPv1) ==
+-- ===============================================================
+
+privateManagementGroups OBJECT IDENTIFIER ::= { privateManagementConformance 1 }
+privateManagementCompliances OBJECT IDENTIFIER ::= { privateManagementConformance 2 }
+
+-- ===============================================
+-- Management Naming Text Conventions ==
+-- ===============================================
+
+ portIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..84)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies uplink(NNI) port in Main,
+ TDM port in DS1E1 & OC3 crad and user traffic(UNI) port in FE card.
+ Main : 1 ~ 4.
+ FE : 1 ~ 8.
+ DS1E1 : 1 ~ 16.
+ OC3 : 1 ~ 84.
+ 1[1-1-1-1] ~ 7[1-1-7-1], 8[1-1-1-2] ~ 28[1-1-7-4]
+ 29[1-2-1-1] ~ 56[1-2-7-4], 57[1-3-1-1] ~ 84[1-3-7-4]"
+ ::= { privateManagementTC 1 }
+
+ ethPortIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..8)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies uplink(NNI) port in Main
+ and user traffic(UNI) port in FE card.
+ Main : 1 ~ 4.
+ FE : 1 ~ 8."
+ ::= { privateManagementTC 3 }
+
+ ethopIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..64)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value that uniquely identifies ETHoP for 8FE Card."
+ ::= { privateManagementTC 4 }
+
+ powerIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of power card."
+ ::= { privateManagementTC 5 }
+
+ uniIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2147483647)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of Uni Index."
+ ::= { privateManagementTC 6 }
+
+ evcIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295 )
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of Evc Index."
+ ::= { privateManagementTC 7 }
+
+ cosIndex OBJECT-TYPE
+ SYNTAX Integer32 (0..7)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of Cos Index."
+ ::= { privateManagementTC 8 }
+
+ bwCfgIndex OBJECT-TYPE
+ SYNTAX Integer32 (1..2)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of BW Profile Config Type Index.
+ 1.Ingress
+ 2.Egress
+ "
+ ::= { privateManagementTC 9 }
+
+ bwpDirection OBJECT-TYPE
+ SYNTAX INTEGER { ingress(1), egress(2) }
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The index value of BW Profile Config Type Index.
+ 1.Ingress
+ 2.Egress
+ "
+ ::= { privateManagementTC 10 }
+
+ l2cpIndex OBJECT-TYPE
+ SYNTAX Integer32(1..16)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index value of mefL2CPProfileTable "
+ ::= { privateManagementTC 11 }
+
+ mpIndex OBJECT-TYPE
+ SYNTAX Integer32(1..32)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index value of oamPM Table "
+ ::= { privateManagementTC 12 }
+
+ sessionResponderEntryId OBJECT-TYPE
+ SYNTAX Integer32(1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index value of oamPM Table "
+ ::= { privateManagementTC 13 }
+
+ testSessionFarEndEntryId OBJECT-TYPE
+ SYNTAX Integer32(1..100)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index value of oamPM Table "
+ ::= { privateManagementTC 14 }
+
+ -- 140424 robot303
+ sessionIndex OBJECT-TYPE
+ SYNTAX Integer32(1..4)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index value of RFC2544 Session Index"
+ ::= { privateManagementTC 15 }
+
+ --140425 robot303
+ fsIndex OBJECT-TYPE
+ SYNTAX Integer32(1..6)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Index value of RFC2544 Frame Size Index"
+ ::= { privateManagementTC 16 }
+
+-- ==============================================================
+-- privateManagement:configManagement:fruInfo
+-- ==============================================================
+fruBaseInfo OBJECT IDENTIFIER ::= { fruInfo 1 }
+
+-- ==============================================================
+-- privateManagement:configManagement:systemConfig:systemManagement:
+-- systemInfo:fruInfo:fruBaseInfo
+-- ==============================================================
+
+fruBaseInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF FruBaseInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ " "
+ ::= { fruBaseInfo 1 }
+
+ fruBaseInfoEntry OBJECT-TYPE
+ SYNTAX FruBaseInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ ""
+ INDEX { fruBaseInfoIndex }
+ ::= { fruBaseInfoTable 1 }
+
+ FruBaseInfoEntry ::=
+ SEQUENCE {
+ fruBaseInfoIndex Integer32,
+ fruBaseInfoLocation OCTET STRING,
+ fruBaseInfopackSWVersion OCTET STRING,
+ fruBaseInfopackShortName OCTET STRING,
+ fruBaseInfopackName OCTET STRING,
+ fruBaseInfoPECCode OCTET STRING,
+ fruBaseInfoCLEI OCTET STRING,
+ fruBaseInfoserialNumber OCTET STRING,
+ fruBaseInforevision Integer32,
+ fruBaseInfomanufacturingDate OCTET STRING,
+ fruBaseInfomanufacturingLoc OCTET STRING,
+ fruBaseInfotestedDate OCTET STRING,
+ fruBaseInfotestedLoc OCTET STRING,
+ fruBaseInfobaseMacaddress OCTET STRING,
+ fruBaseInfonumberOfMacAddress Integer32,
+ fruBaseInfoUSI OCTET STRING,
+ fruBaseInfoIssuedNumber Integer32
+ }
+
+ fruBaseInfoIndex OBJECT-TYPE
+ SYNTAX Integer32(1..5)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the TableIndex of the Table"
+ ::= { fruBaseInfoEntry 1 }
+
+ fruBaseInfoLocation OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(1..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the Description of the Device"
+ ::= { fruBaseInfoEntry 2 }
+
+ fruBaseInfopackSWVersion OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the software version of the pack"
+ ::= { fruBaseInfoEntry 3 }
+
+ fruBaseInfopackShortName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..8))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the abbreviated name of a pack that is displayed to the customer."
+ ::= { fruBaseInfoEntry 4 }
+
+ fruBaseInfopackName OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the full text name of a pack that is displayed to the customer."
+ ::= { fruBaseInfoEntry 5 }
+
+ fruBaseInfoPECCode OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ This field is the Product Engineering Code text of a pack.
+ This is used by the SCP SW to determine what type of pack is installed
+ "
+ ::= { fruBaseInfoEntry 6 }
+
+ fruBaseInfoCLEI OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ This filed is the alpha numeric CLEI (Common Language Equipment Identifier).
+ The CLEI is a unique alpha numeric string that is managed by Telcordia.
+ "
+ ::= { fruBaseInfoEntry 7 }
+
+ fruBaseInfoserialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the Serial Number of the pack"
+ ::= { fruBaseInfoEntry 8 }
+
+ fruBaseInforevision OBJECT-TYPE
+ SYNTAX Integer32(0..1000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the numeric version number of the pack."
+ ::= { fruBaseInfoEntry 9 }
+
+ fruBaseInfomanufacturingDate OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the string representation of the date the pack was manufactured"
+ ::= { fruBaseInfoEntry 10 }
+
+ fruBaseInfomanufacturingLoc OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the string representation of the location that the pack was manufactured."
+ ::= { fruBaseInfoEntry 11 }
+
+ fruBaseInfotestedDate OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..16))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the string representation of the date the pack was tested."
+ ::= { fruBaseInfoEntry 12 }
+
+ fruBaseInfotestedLoc OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the string representation of the location that the pack was tested."
+ ::= { fruBaseInfoEntry 13 }
+
+ fruBaseInfobaseMacaddress OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..18))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This field is the base MAC address."
+ ::= { fruBaseInfoEntry 14 }
+
+ fruBaseInfonumberOfMacAddress OBJECT-TYPE
+ SYNTAX Integer32(1..12)
+ MAX-ACCESS read-only
+ STATUS current
+
+ DESCRIPTION
+ "This field is the number of MAC address sequentially after the BASE_MACADDR."
+ ::= { fruBaseInfoEntry 15 }
+
+ fruBaseInfoUSI OBJECT-TYPE
+ SYNTAX OCTET STRING(SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Unique Serial Identifier(USI)."
+ ::= { fruBaseInfoEntry 16 }
+
+ fruBaseInfoIssuedNumber OBJECT-TYPE
+ SYNTAX Integer32(1..100)
+ MAX-ACCESS read-only
+ STATUS current
+
+ DESCRIPTION
+ "This field is the number of H/W Issue."
+ ::= { fruBaseInfoEntry 17 }
+
+
+-- ==============================================================
+-- privateManagement:configManagement:errorInfo
+-- ==============================================================
+ errorInfoCode OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "The BTI-specific error code for the set request failure."
+ ::= { errorInfo 1 }
+
+
+ errorInfoDesc OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION "A textual description string that explains the reason
+ for the failed set request."
+ ::= { errorInfo 2 }
+
+ errorInfoClear OBJECT-TYPE
+ SYNTAX INTEGER{ none(0), clear(1)}
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Error Info Description clear"
+ ::= { errorInfo 3 }
+
+
+END