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/bti | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/bti')
| -rw-r--r-- | MIBS/bti/BTI8xx-INTERFACE-MIB | 735 | ||||
| -rw-r--r-- | MIBS/bti/BTI8xx-MIB | 29 | ||||
| -rw-r--r-- | MIBS/bti/BTI8xx-SFP-MIB | 437 | ||||
| -rw-r--r-- | MIBS/bti/BTI8xx-SYSTEM-MIB | 859 | ||||
| -rw-r--r-- | MIBS/bti/BTI8xx-TC-MIB | 634 |
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 |