From 89a76ef673a3c310550de5683130f6b01e8f8b7a Mon Sep 17 00:00:00 2001 From: Thom Seddon Date: Fri, 11 Sep 2015 18:40:51 +0100 Subject: [PATCH 1/2] Add comprehensive Sub10 support --- html/images/os/sub10.png | Bin 0 -> 1033 bytes .../device/sub10_sub10RadioLclAFER.inc.php | 17 + .../device/sub10_sub10RadioLclLnkLoss.inc.php | 18 + .../device/sub10_sub10RadioLclRxPower.inc.php | 20 + .../device/sub10_sub10RadioLclTxPower.inc.php | 20 + .../device/sub10_sub10RadioLclVectErr.inc.php | 20 + includes/definitions.inc.php | 29 + includes/discovery/os/sub10.inc.php | 10 + includes/discovery/temperatures/sub10.inc.php | 33 + includes/polling/functions.inc.php | 8 +- includes/polling/mib/sub10-mib.inc.php | 49 + includes/polling/os/sub10.inc.php | 8 + includes/polling/wifi.inc.php | 5 + mibs/SUB10SYSTEMS-MIB-201506030000Z.mib | 9352 +++++++++++++++++ 14 files changed, 9587 insertions(+), 2 deletions(-) create mode 100644 html/images/os/sub10.png create mode 100644 html/includes/graphs/device/sub10_sub10RadioLclAFER.inc.php create mode 100644 html/includes/graphs/device/sub10_sub10RadioLclLnkLoss.inc.php create mode 100644 html/includes/graphs/device/sub10_sub10RadioLclRxPower.inc.php create mode 100644 html/includes/graphs/device/sub10_sub10RadioLclTxPower.inc.php create mode 100644 html/includes/graphs/device/sub10_sub10RadioLclVectErr.inc.php create mode 100644 includes/discovery/os/sub10.inc.php create mode 100644 includes/discovery/temperatures/sub10.inc.php create mode 100644 includes/polling/mib/sub10-mib.inc.php create mode 100644 includes/polling/os/sub10.inc.php create mode 100644 mibs/SUB10SYSTEMS-MIB-201506030000Z.mib diff --git a/html/images/os/sub10.png b/html/images/os/sub10.png new file mode 100644 index 0000000000000000000000000000000000000000..ee06ba424ce79aa786ac337405007a03f558875b GIT binary patch literal 1033 zcmV+k1or!hP)LTyfdd?BNP)$~V9m&h+*ni>vJ!31i>zF&!n6xAU2Zl7 zHOn@)me3Yds|#XEa?@JCT8Z?-M#~YhHl6d>?1)D~4xYo|e9!s*`h2>;&iW6!Igji2 z`~7);UZ3p)IXO8wIsY>u&5TNS^fY-~m)QrM?QK!F0Z`zi_Se--iIO2&Ua$LQI!gs+5o`{)sBYHEnZV)XWW%*4b5 z1qB6c+x85tn_BT%Lt`u+`G~xh^@v~*^6wbl^_u|LKb%MZas*@DY7hc@_$RFI#?jZ* zBO^1oSEunm`6xIp_AkGa*wT&~`<(C3oWZee=3;Yro&@07vG*`jDc;z#o9XK}=<4bw z6bj+9e!YNa_{iV)5_yj`A>#{(qGcczp5KS`?p#rT65ts=ln{7AAVWclK069P{I$ba zLqAexOAZ}Agy*`nY-mB(H6oD+7bYj^>FuGet`2~kGf@Ty2hsc+*5gXa+$$Z-?>ml4 zXArs$fU6WzsO)=rC|srR6i5WlVv6L4{UqM)#T+}2ueBMYrV3rtuq+GdNpxLja&nTg z(lRQSS7v9`*VPjahtUdJ9-;WeemuXAg_GY9S+kYo>0uCHD}^g%wn-|ml|-WOgu+Ut ziT4hW=>Hl!nZ$`Npd4qZSb^tx2n30E0$tbf=lQd<0)YT#%0xpG1b02lJ?BnQd|)Rk z6eQZ#fjghT(KTG@fhLv~09+;Ul){xBs=Sn{OCwZY{+8mmcCauyPGVsA&aw*Eb&*O^ zSXhW@npl>VT_BlEVi*RRx0oVx`A_sv31zRph_7ii88eN2Z5mZsPV%=ukeQ`MmG8$< zYAFG!aQII;1^GA#oWuhEM&LR&j^ohS*hnPu7tv@mTR$~5MeV9ud{;K_!oGF`t#BC# zaA)UHca@UgP)A^6GjpE~a&hezd==$5(ObBVgDWMj0CP6RrN_6UEC+jf24!dzZ+aqo zh;2J~u1j@oEe|&|(0Sk>d-m=n91b&Z@+4pM_oJ1!Z%0&DkdDVOW4942ma}r`6Ewe{ z%FcF*pKm3-Xp+2ml}tPdD=H{`ZZqQUGGs|1W^|VH{B4Ye2Us=QN8bHa0BD* array( + '0', + 'sub10RadioLclTxPower', + 'Transmit Power', + 'GAUGE', + ), + 'sub10RadioLclRxPower' => array( + '0', + 'sub10RadioLclRxPower', + 'Transmit Power', + 'GAUGE', + ), + 'sub10RadioLclVectErr' => array( + '0', + 'sub10RadioLclVectErr', + 'Transmit Power', + 'GAUGE', + ), + 'sub10RadioLclLnkLoss' => array( + '0', + 'sub10RadioLclLnkLoss', + 'Transmit Power', + 'GAUGE', + ), + 'sub10RadioLclAFER' => array( + '0', + 'sub10RadioLclAFER', + 'Transmit Power', + 'GAUGE', + ), +); + +$mib_graphs = array( + 'sub10_sub10RadioLclTxPower', + 'sub10_sub10RadioLclRxPower', + 'sub10_sub10RadioLclVectErr', + 'sub10_sub10RadioLclLnkLoss', + 'sub10_sub10RadioLclAFER', +); + +unset($graph, $oids, $oid); + +poll_mib_def($device, 'SUB10SYSTEMS-MIB:sub10Systems', 'sub10', $mib_oids, $mib_graphs, $graphs); + diff --git a/includes/polling/os/sub10.inc.php b/includes/polling/os/sub10.inc.php new file mode 100644 index 0000000000..430a494411 --- /dev/null +++ b/includes/polling/os/sub10.inc.php @@ -0,0 +1,8 @@ + 5sec otherwise modeNormal(0). The alignment + mode is managed using sub10RadioMgmtAlignmentMode." + SYNTAX INTEGER + { + modeNormal(0), + modeAlignment(1) + } + + +Sub10AlignmentModeLock ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "If locked, the unit will not go into alignment mode when the + alignment cap is removed." + SYNTAX INTEGER + { + modeUnlocked(0), + modeLocked(1) + } + + +Sub10OperStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The status of the ethernet link, this maps directly to ifOperStatus." + SYNTAX INTEGER + { + opStatusUp(1), + opStatusDown(2), + opStatusTesting(3), + opStatusUnknown(4), + opStatusDormant(5), + opStatusNotPresent(6), + opStatusLowerLayerDown(7) + } + + +Sub10Duplex ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The operation of a duplex link link" + SYNTAX INTEGER + { + halfDuplex(1), + fullDuplex(2), + unknownDuplex(3) + } + + +Sub10MDIType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The operation of a duplex link link. + The setting of 'auto' is used only + for configuration puprposes." + SYNTAX INTEGER + { + mdi(1), + mdix(2), + mdiUnknown(3) + } + + +Sub10RadioLinkState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The status of the radio link" + SYNTAX INTEGER + { + radioLinkStateDown(0), + radioLinkStateUp(1), + radioLinkStateUnknown(2) + } + + +Sub10AlarmName ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION "Name convention for all notification types." + SYNTAX OCTET STRING (SIZE (1..32)) + + +Sub10MacAddress ::= TEXTUAL-CONVENTION + DISPLAY-HINT "17a" + STATUS current + DESCRIPTION "MAC Address in readable string format." + SYNTAX OCTET STRING (SIZE (11..17)) + + +Sub10AlarmState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Alarm state." + SYNTAX INTEGER + { + cleared(1), + raised(2), + stateUnknown(3) + } + + +Sub10DateTime ::= TEXTUAL-CONVENTION + DISPLAY-HINT "19a" + STATUS current + DESCRIPTION "The generic Sub10 format for a date time string. + Format is YYYY-MM-DD HH:MM:SS e.g. 2014-05-26 13:30:15" + SYNTAX OCTET STRING (SIZE (19..19)) + + +Sub10AlarmIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "The MIB index used to define the range of indexing and size of the Alarm tables + sub10UnitLclAlarmStateTable and sub10UnitMgmtAlarmTable." + SYNTAX Unsigned32(1..128) + + +Sub10MeasuredObject ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "A MIB object that may be measured by Alarm Management or any other sub-system." + SYNTAX INTEGER + { + sub10UnitLclMWUTemperature(1), + sub10RadioLclRxPower(2), + sub10RadioLclVectErr(3), + sub10RadioLclLnkLoss(4), + sub10RadioLclTxPower(5), + sub10RadioMgmtTxRxFreq(6), + sub10RadioMgmtAPCMode(7), + sub10RadioMgmtModulationMode(8), + sub10RadioMgmtAlignmentMode(9), + sub10RadioLclLinkStatus(10), + sub10RadioLclRxModulationMode(11), + sub10RadioLclTxModulationMode(12), + sub10RadioStatsCurrTxPowerMin(20), + sub10RadioStatsCurrTxPowerMax(21), + sub10RadioStatsCurrTxPowerAvg(22), + sub10RadioStatsCurrRxPowerMin(23), + sub10RadioStatsCurrRxPowerMax(24), + sub10RadioStatsCurrRxPowerAvg(25), + sub10RadioStatsCurrVectErrMin(26), + sub10RadioStatsCurrVectErrMax(27), + sub10RadioStatsCurrVectErrAvg(28), + sub10RadioStatsCurrLnkLossMin(29), + sub10RadioStatsCurrLnkLossMax(30), + sub10RadioStatsCurrLnkLossAvg(31), + sub10RadioStatsCurrMWUTempMin(32), + sub10RadioStatsCurrMWUTempMax(33), + sub10RadioStatsCurrMWUTempAvg(34), + sub10RadioStatsCurrAFERMin(35), + sub10RadioStatsCurrAFERMax(36), + sub10RadioStatsCurrAFERAvg(37), + sub10RadioStats1mHistTxPowerMin(50), + sub10RadioStats1mHistTxPowerMax(51), + sub10RadioStats1mHistTxPowerAvg(52), + sub10RadioStats1mHistRxPowerMin(53), + sub10RadioStats1mHistRxPowerMax(54), + sub10RadioStats1mHistRxPowerAvg(55), + sub10RadioStats1mHistVectErrMin(56), + sub10RadioStats1mHistVectErrMax(57), + sub10RadioStats1mHistVectErrAvg(58), + sub10RadioStats1mHistLnkLossMin(59), + sub10RadioStats1mHistLnkLossMax(60), + sub10RadioStats1mHistLnkLossAvg(61), + sub10RadioStats1mHistMWUTempMin(62), + sub10RadioStats1mHistMWUTempMax(63), + sub10RadioStats1mHistMWUTempAvg(64), + sub10RadioStats1mHistAFERMin(65), + sub10RadioStats1mHistAFERMax(66), + sub10RadioStats1mHistAFERAvg(67), + sub10RadioStats1mHistRxPkts(68), + sub10RadioStats1mHistTxPkts(69), + sub10RadioStats1mHistRxMgmtPkts(70), + sub10RadioStats1mHistTxMgmtPkts(71), + sub10RadioStats1mHistRxBadFrms(72), + sub10RadioStats1mHistQPSKTo8PSK(73), + sub10RadioStats1mHist8PSKToQPSK(74), + sub10RadioStats1mHistRxQPSK(75), + sub10RadioStats1mHistRx8PSK(76), + sub10RadioStats1mHistTxQPSK(77), + sub10RadioStats1mHistTx8PSK(78), + sub10RadioStats15mHistTxPowerMin(90), + sub10RadioStats15mHistTxPowerMax(91), + sub10RadioStats15mHistTxPowerAvg(92), + sub10RadioStats15mHistRxPowerMin(93), + sub10RadioStats15mHistRxPowerMax(94), + sub10RadioStats15mHistRxPowerAvg(95), + sub10RadioStats15mHistVectErrMin(96), + sub10RadioStats15mHistVectErrMax(97), + sub10RadioStats15mHistVectErrAvg(98), + sub10RadioStats15mHistLnkLossMin(99), + sub10RadioStats15mHistLnkLossMax(100), + sub10RadioStats15mHistLnkLossAvg(101), + sub10RadioStats15mHistMWUTempMin(102), + sub10RadioStats15mHistMWUTempMax(103), + sub10RadioStats15mHistMWUTempAvg(104), + sub10RadioStats15mHistAFERMin(105), + sub10RadioStats15mHistAFERMax(106), + sub10RadioStats15mHistAFERAvg(107), + sub10RadioStats15mHistRxPkts(108), + sub10RadioStats15mHistTxPkts(109), + sub10RadioStats15mHistRxMgmtPkts(110), + sub10RadioStats15mHistTxMgmtPkts(111), + sub10RadioStats15mHistRxBadFrms(112), + sub10RadioStats15mHistQPSKTo8PSK(113), + sub10RadioStats15mHist8PSKToQPSK(114), + sub10RadioStats15mHistRxQPSK(115), + sub10RadioStats15mHistRx8PSK(116), + sub10RadioStats15mHistTxQPSK(117), + sub10RadioStats15mHistTx8PSK(118), + sub10EthStatsCurrRxMbps(140), + sub10EthStatsCurrTxMbps(141), + sub10EthStatsCurrRxMbpsMin(142), + sub10EthStatsCurrRxMbpsMax(143), + sub10EthStatsCurrRxMbpsAvg(144), + sub10EthStatsCurrTxMbpsMin(145), + sub10EthStatsCurrTxMbpsMax(146), + sub10EthStatsCurrTxMbpsAvg(147), + sub10EthStats1mHistRxOctets(160), + sub10EthStats1mHistRxGoodFrms(161), + sub10EthStats1mHistRxBcastFrms(162), + sub10EthStats1mHistRxMcastFrms(163), + sub10EthStats1mHistRxPauseFrms(164), + sub10EthStats1mHistRxCRCErrs(165), + sub10EthStats1mHistRxAlignErrs(166), + sub10EthStats1mHistRxOversized(167), + sub10EthStats1mHistRxJabberFrms(168), + sub10EthStats1mHistRxUndersized(169), + sub10EthStats1mHistRxFragments(170), + sub10EthStats1mHistRxSOFOvrns(171), + sub10EthStats1mHistTxOctets(172), + sub10EthStats1mHistTxGoodFrms(173), + sub10EthStats1mHistTxBcastFrms(174), + sub10EthStats1mHistTxMcastFrms(175), + sub10EthStats1mHistTxPauseFrms(176), + sub10EthStats1mHistTxDeferred(177), + sub10EthStats1mHistTxCollsn(178), + sub10EthStats1mHistTxSnglCollsn(179), + sub10EthStats1mHistTxMlplCollsn(180), + sub10EthStats1mHistTxExsvCollsn(181), + sub10EthStats1mHistTxLtCollsn(182), + sub10EthStats1mHistTxCSenseErrs(183), + sub10EthStats1mHistPkts64Octets(184), + sub10EthStats1mHistPkts65T127(185), + sub10EthStats1mHistPkts128T255(186), + sub10EthStats1mHistPkts256T511(187), + sub10EthStats1mHistPkts512T1023(188), + sub10EthStats1mHistPkts1024TMax(189), + sub10EthStats1mHistRxMbpsMin(190), + sub10EthStats1mHistRxMbpsMax(191), + sub10EthStats1mHistRxMbpsAvg(192), + sub10EthStats1mHistTxMbpsMin(193), + sub10EthStats1mHistTxMbpsMax(194), + sub10EthStats1mHistTxMbpsAvg(195), + sub10EthStats15mHistRxOctets(210), + sub10EthStats15mHistRxGoodFrms(211), + sub10EthStats15mHistRxBcastFrms(212), + sub10EthStats15mHistRxMcastFrms(213), + sub10EthStats15mHistRxPauseFrms(214), + sub10EthStats15mHistRxCRCErrs(215), + sub10EthStats15mHistRxAlignErrs(216), + sub10EthStats15mHistRxOversized(217), + sub10EthStats15mHistRxJabberFrms(218), + sub10EthStats15mHistRxUndersized(219), + sub10EthStats15mHistRxFragments(220), + sub10EthStats15mHistRxSOFOvrns(221), + sub10EthStats15mHistTxOctets(222), + sub10EthStats15mHistTxGoodFrms(223), + sub10EthStats15mHistTxBcastFrms(224), + sub10EthStats15mHistTxMcastFrms(225), + sub10EthStats15mHistTxPauseFrms(226), + sub10EthStats15mHistTxDeferred(227), + sub10EthStats15mHistTxCollsn(228), + sub10EthStats15mHistTxSnglCollsn(229), + sub10EthStats15mHistTxMlplCollsn(230), + sub10EthStats15mHistTxExsvCollsn(231), + sub10EthStats15mHistTxLtCollsn(232), + sub10EthStats15mHistTxCSenseErrs(233), + sub10EthStats15mHistPkts64Octets(234), + sub10EthStats15mHistPkts65T127(235), + sub10EthStats15mHistPkts128T255(236), + sub10EthStats15mHistPkts256T511(237), + sub10EthStats15mHistPkts512T1023(238), + sub10EthStats15mHistPkts1024TMax(239), + sub10EthStats15mHistRxMbpsMin(240), + sub10EthStats15mHistRxMbpsMax(241), + sub10EthStats15mHistRxMbpsAvg(242), + sub10EthStats15mHistTxMbpsMin(243), + sub10EthStats15mHistTxMbpsMax(244), + sub10EthStats15mHistTxMbpsAvg(245), + sub10RadioStats1dHistTxPowerMin(260), + sub10RadioStats1dHistTxPowerMax(261), + sub10RadioStats1dHistTxPowerAvg(262), + sub10RadioStats1dHistRxPowerMin(263), + sub10RadioStats1dHistRxPowerMax(264), + sub10RadioStats1dHistRxPowerAvg(265), + sub10RadioStats1dHistVectErrMin(266), + sub10RadioStats1dHistVectErrMax(267), + sub10RadioStats1dHistVectErrAvg(268), + sub10RadioStats1dHistLnkLossMin(269), + sub10RadioStats1dHistLnkLossMax(270), + sub10RadioStats1dHistLnkLossAvg(271), + sub10RadioStats1dHistMWUTempMin(272), + sub10RadioStats1dHistMWUTempMax(273), + sub10RadioStats1dHistMWUTempAvg(274), + sub10RadioStats1dHistAFERMin(275), + sub10RadioStats1dHistAFERMax(276), + sub10RadioStats1dHistAFERAvg(277), + sub10RadioStats1dHistRxPkts(278), + sub10RadioStats1dHistTxPkts(279), + sub10RadioStats1dHistRxMgmtPkts(280), + sub10RadioStats1dHistTxMgmtPkts(281), + sub10RadioStats1dHistRxBadFrms(282), + sub10RadioStats1dHistQPSKTo8PSK(283), + sub10RadioStats1dHist8PSKToQPSK(284), + sub10RadioStats1dHistRxQPSK(285), + sub10RadioStats1dHistRx8PSK(286), + sub10RadioStats1dHistTxQPSK(287), + sub10RadioStats1dHistTx8PSK(288), + sub10EthStats1dHistRxOctets(300), + sub10EthStats1dHistRxGoodFrms(301), + sub10EthStats1dHistRxBcastFrms(302), + sub10EthStats1dHistRxMcastFrms(303), + sub10EthStats1dHistRxPauseFrms(304), + sub10EthStats1dHistRxCRCErrs(305), + sub10EthStats1dHistRxAlignErrs(306), + sub10EthStats1dHistRxOversized(307), + sub10EthStats1dHistRxJabberFrms(308), + sub10EthStats1dHistRxUndersized(309), + sub10EthStats1dHistRxFragments(310), + sub10EthStats1dHistRxSOFOvrns(311), + sub10EthStats1dHistTxOctets(312), + sub10EthStats1dHistTxGoodFrms(313), + sub10EthStats1dHistTxBcastFrms(314), + sub10EthStats1dHistTxMcastFrms(315), + sub10EthStats1dHistTxPauseFrms(316), + sub10EthStats1dHistTxDeferred(317), + sub10EthStats1dHistTxCollsn(318), + sub10EthStats1dHistTxSnglCollsn(319), + sub10EthStats1dHistTxMlplCollsn(320), + sub10EthStats1dHistTxExsvCollsn(321), + sub10EthStats1dHistTxLtCollsn(322), + sub10EthStats1dHistTxCSenseErrs(323), + sub10EthStats1dHistPkts64Octets(324), + sub10EthStats1dHistPkts65T127(325), + sub10EthStats1dHistPkts128T255(326), + sub10EthStats1dHistPkts256T511(327), + sub10EthStats1dHistPkts512T1023(328), + sub10EthStats1dHistPkts1024TMax(329), + sub10EthStats1dHistRxMbpsMin(330), + sub10EthStats1dHistRxMbpsMax(331), + sub10EthStats1dHistRxMbpsAvg(332), + sub10EthStats1dHistTxMbpsMin(333), + sub10EthStats1dHistTxMbpsMax(334), + sub10EthStats1dHistTxMbpsAvg(335) + } + + +Sub10AlarmSeverity ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Severity for notifications of type alarm" + SYNTAX INTEGER + { + critical(1), + major(2), + minor(3), + warning(4) + } + + +Sub10AlarmOperation ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The operation that is used to compare a measured value with + a configured alarm threshold which controls the raising + and clearing of alarms." + SYNTAX INTEGER + { + lessThan(1), + greaterThan(2), + lessThanOrEqual(3), + greaterThanOrEqual(4), + equal(5), + notEqual(6) + } + + +Sub10AlarmType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The type of the alarm and defines the type of notification (trap) used + to inform management entities." + SYNTAX INTEGER + { + sub10UnitAlarm(1), + sub10EthernetAlarm(2), + sub10RadioAlarm(3) + } + + +Sub10NTPSyncStatus ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The indication that the systems clock is synchronised with the + NTP server." + SYNTAX INTEGER + { + ntpOutOfSync(0), + ntpInSync(1) + } + + +Sub10VlanId ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "A VLAN Id (12 bits in the TCF part of an ethernet frame)." + SYNTAX Unsigned32(0..4095) + + +Sub10VlanTagAction ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Used in Vlan Mgmt to support Vlan tag manipulaton on the Ethernet interface." + SYNTAX INTEGER + { + tagActionNone(0), + untag(1), + tag(2), + drop(3) + } + + +Sub10VlanPriority ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "A VLAN Priority or PCP bits (3 bits in the TCF + part of an ethernet frame). The priority PCP + bits are based on 802.1p where 0 is the lowest + and 7 is the highest. + + Priority Acronym Traffic Types + 0 BK Background + 1 BE Best Effort + 2 EE Excellent Effort + 3 CA Critical Applications + 4 VI Video, 100 ms latency and jitter + 5 VO Voice, 10 ms latency and jitter + 6 IC Internetwork Control + 7 NC Network Control." + SYNTAX Unsigned32(0..7) + + +Sub10QoSQueue ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "Identifies the QoS queue number for up to 8 queues." + SYNTAX Unsigned32(0..7) + + +Sub10TxPowerLimit ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The settings for Transmit Power limit on the Radio interface. + A value of txPowerLimitNone means the TxPower is not limited + by the radio." + SYNTAX INTEGER + { + txPowerLimitNone(0), + txPowerLimitMinus3(1), + txPowerLimitMinus6(2), + txPowerLimitMinus9(3), + txPowerLimitMinus12(4), + txPowerLimitMinus15(5) + } + + +Sub10RadioDataRate ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The maximum data rate of the Airside interface." + SYNTAX INTEGER + { + radioDataRate1000(0), + radioDataRate700(1), + radioDataRate500(2), + radioDataRate300(3), + radioDataRate100(4) + } + + +Sub10UserGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The user group types. A user is assigned to a group where each group + has specific access privileges." + SYNTAX INTEGER + { + operation(1), + administration(2), + maintenance(3), + engineer(4) + } + + +Sub10Snmpv3SecurityLevel ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The SNMPv3 security level assigned to a group of SNMPv3 users." + SYNTAX INTEGER + { + noAuthNoPriv(1), + authNoPriv(2), + authPriv(3) + } + + +Sub10Snmpv3AuthProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The SNMPv3 authentication protocol assigned to a group of SNMPv3 users." + SYNTAX INTEGER + { + noAuth(1), + md5(2), + sha1(3) + } + + +Sub10Snmpv3PrivProtocol ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The SNMPv3 privacy protocol assigned to a group of SNMPv3 users." + SYNTAX INTEGER + { + noPriv(1), + des(2), + aes(3) + } + + +Sub10MWUType ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The type of MWU." + SYNTAX INTEGER + { + mwuTypeNone(0), + mwuTypeVBand(1), + mwuTypeEBand(2) + } + + +Sub10FirmwareBank ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION "Identifies the firmware bank number." + SYNTAX Unsigned32(1..3) + + +Sub10StatsGroup ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "The type of stats." + SYNTAX INTEGER + { + statsGroupNone(1), + statsGroupAll(2), + statsGroupRadioCurr(3), + statsGroupRadio1s(4), + statsGroupRadio1m(5), + statsGroupRadio15m(6), + statsGroupRadio1d(7), + statsGroupEthernetCurr(8), + statsGroupEthernet1s(9), + statsGroupEthernet1m(10), + statsGroupEthernet15m(11), + statsGroupEthernet1d(12), + statsGroupRadioCurr60s(13) + } + + +Sub10ThroughputMbps ::= TEXTUAL-CONVENTION + DISPLAY-HINT "32a" + STATUS current + DESCRIPTION "Throughput in Mbps (MegaBits per second)." + SYNTAX OCTET STRING (SIZE (0..32)) + + +Sub10ModulationMode ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Radio Modulation Mode." + SYNTAX INTEGER + { + modebpsk(0), + modeqpsk(1), + mode8psk(2) + } + + + + + +-- **************************************************************************** +-- Object Nodes +-- **************************************************************************** +sub10Notifications OBJECT IDENTIFIER ::= { sub10Systems 0 } +sub10Unit OBJECT IDENTIFIER ::= { sub10Systems 3 } +sub10UnitStatus OBJECT IDENTIFIER ::= { sub10Unit 1 } +sub10UnitLocalStatus OBJECT IDENTIFIER ::= { sub10UnitStatus 1 } +sub10UnitRemoteStatus OBJECT IDENTIFIER ::= { sub10UnitStatus 2 } +sub10UnitMgmt OBJECT IDENTIFIER ::= { sub10Unit 2 } +sub10UnitMgmtSystem OBJECT IDENTIFIER ::= { sub10UnitMgmt 1 } +sub10UnitMgmtIp OBJECT IDENTIFIER ::= { sub10UnitMgmt 2 } +sub10UnitMgmtVlan OBJECT IDENTIFIER ::= { sub10UnitMgmt 3 } +sub10UnitMgmtUsers OBJECT IDENTIFIER ::= { sub10UnitMgmt 4 } +sub10UnitMgmtTime OBJECT IDENTIFIER ::= { sub10UnitMgmt 5 } +sub10UnitMgmtAlarms OBJECT IDENTIFIER ::= { sub10UnitMgmt 6 } +sub10UnitMgmtSnmp OBJECT IDENTIFIER ::= { sub10UnitMgmt 7 } +sub10UnitMgmtSmtp OBJECT IDENTIFIER ::= { sub10UnitMgmt 8 } +sub10UnitMgmtFirmware OBJECT IDENTIFIER ::= { sub10UnitMgmt 9 } +sub10UnitMgmtDNS OBJECT IDENTIFIER ::= { sub10UnitMgmt 10 } +sub10UnitMgmtEncryption OBJECT IDENTIFIER ::= { sub10UnitMgmt 11 } +sub10UnitMgmtLicense OBJECT IDENTIFIER ::= { sub10UnitMgmt 12 } +sub10UnitMgmtSyncE OBJECT IDENTIFIER ::= { sub10UnitMgmt 13 } +sub10UnitMgmtActions OBJECT IDENTIFIER ::= { sub10UnitMgmt 20 } +sub10Ethernet OBJECT IDENTIFIER ::= { sub10Systems 4 } +sub10EthernetStatus OBJECT IDENTIFIER ::= { sub10Ethernet 1 } +sub10EthernetLocalStatus OBJECT IDENTIFIER ::= { sub10EthernetStatus 1 } +sub10EthernetRemoteStatus OBJECT IDENTIFIER ::= { sub10EthernetStatus 2 } +sub10EthernetMgmt OBJECT IDENTIFIER ::= { sub10Ethernet 2 } +sub10EthMgmtPhy OBJECT IDENTIFIER ::= { sub10EthernetMgmt 1 } +sub10EthMgmtVlan OBJECT IDENTIFIER ::= { sub10EthernetMgmt 2 } +sub10EthMgmtQoS OBJECT IDENTIFIER ::= { sub10EthernetMgmt 3 } +sub10EthMgmtStats OBJECT IDENTIFIER ::= { sub10EthernetMgmt 4 } +sub10EthernetStats OBJECT IDENTIFIER ::= { sub10Ethernet 3 } +sub10EthernetStatsCurrent OBJECT IDENTIFIER ::= { sub10EthernetStats 2 } +sub10EthernetStatsHistory OBJECT IDENTIFIER ::= { sub10EthernetStats 3 } +sub10EthernetStats15mHistory OBJECT IDENTIFIER ::= { sub10EthernetStatsHistory 1 } +sub10EthStats1dHistory OBJECT IDENTIFIER ::= { sub10EthernetStatsHistory 2 } +sub10Radio OBJECT IDENTIFIER ::= { sub10Systems 5 } +sub10RadioStatus OBJECT IDENTIFIER ::= { sub10Radio 1 } +sub10RadioLocalStatus OBJECT IDENTIFIER ::= { sub10RadioStatus 1 } +sub10RadioRemoteStatus OBJECT IDENTIFIER ::= { sub10RadioStatus 2 } +sub10RadioMgmt OBJECT IDENTIFIER ::= { sub10Radio 2 } +sub10RadioMgmtStats OBJECT IDENTIFIER ::= { sub10RadioMgmt 9 } +sub10RadioStats OBJECT IDENTIFIER ::= { sub10Radio 3 } +sub10RadioStatsCurrent OBJECT IDENTIFIER ::= { sub10RadioStats 2 } +sub10RadioStatsHistory OBJECT IDENTIFIER ::= { sub10RadioStats 3 } +sub10RadioStats1mHistory OBJECT IDENTIFIER ::= { sub10RadioStatsHistory 1 } +sub10RadioStats15mHistory OBJECT IDENTIFIER ::= { sub10RadioStatsHistory 2 } +sub10RadioStats1dHistory OBJECT IDENTIFIER ::= { sub10RadioStatsHistory 3 } +sub10MIBConformance OBJECT IDENTIFIER ::= { sub10Systems 20 } +sub10MIBCompliances OBJECT IDENTIFIER ::= { sub10MIBConformance 1 } +sub10MIBGroups OBJECT IDENTIFIER ::= { sub10MIBConformance 2 } + +-- **************************************************************************** +-- .sub10Systems.sub10Notifications Objects +-- **************************************************************************** +sub10UnitAlarm NOTIFICATION-TYPE + OBJECTS { sub10UnitMgmtAlarmName, + sub10UnitLclAlarmState, + sub10UnitMgmtAlarmSeverity, + sub10UnitMgmtAlarmMeasObject, + sub10UnitMgmtAlarmMeasObjectVal, + sub10UnitMgmtAlarmRaiseOper, + sub10UnitMgmtAlarmRaiseThresh, + sub10UnitMgmtAlarmClearOper, + sub10UnitMgmtAlarmClearThresh + } + STATUS current + DESCRIPTION "A measured object relating the Unit subsystem has been raised or cleared according + to the configured thresholds. For alarm configuration see sub10UnitMgmtAlarmTable." + + ::= { sub10Notifications 1 } + +sub10EthernetAlarm NOTIFICATION-TYPE + OBJECTS { sub10UnitMgmtAlarmName, + sub10UnitLclAlarmState, + sub10UnitMgmtAlarmSeverity, + sub10UnitMgmtAlarmMeasObject, + sub10UnitMgmtAlarmMeasObjectVal, + sub10UnitMgmtAlarmRaiseOper, + sub10UnitMgmtAlarmRaiseThresh, + sub10UnitMgmtAlarmClearOper, + sub10UnitMgmtAlarmClearThresh + } + STATUS current + DESCRIPTION "A measured object relating the Ethernet subsystem has been raised or cleared according + to the configured thresholds. For alarm configuration see sub10UnitMgmtAlarmTable." + + ::= { sub10Notifications 2 } + +sub10RadioAlarm NOTIFICATION-TYPE + OBJECTS { sub10UnitMgmtAlarmName, + sub10UnitLclAlarmState, + sub10UnitMgmtAlarmSeverity, + sub10UnitMgmtAlarmMeasObject, + sub10UnitMgmtAlarmMeasObjectVal, + sub10UnitMgmtAlarmRaiseOper, + sub10UnitMgmtAlarmRaiseThresh, + sub10UnitMgmtAlarmClearOper, + sub10UnitMgmtAlarmClearThresh + } + STATUS current + DESCRIPTION "A measured object relating the Radio subsystem has been raised or cleared according + to the configured thresholds. For alarm configuration see sub10UnitMgmtAlarmTable." + + ::= { sub10Notifications 3 } + + +-- **************************************************************************** +-- .sub10UnitStatus.sub10UnitLocalStatus Objects +-- **************************************************************************** + +sub10UnitLclTime OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local system time as a display string in the format:- + YYYY-MM-DD,HH:MM:SS e.g. 2014-5-26,13:30:15" + + ::= { sub10UnitLocalStatus 1 } + + +sub10UnitLclUnitType OBJECT-TYPE + SYNTAX Sub10UnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uniquely identifies the local unit product type" + + ::= { sub10UnitLocalStatus 2 } + + +sub10UnitLclDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The description of the local unit. + This is synonymous with MIB-II sysDescr." + + ::= { sub10UnitLocalStatus 3 } + + +sub10UnitLclHWSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The hardware serial number of the Local Unit. + This also identifies whether the unit is a V-band or E-band product. + See sub10UnitLclMWUType." + + ::= { sub10UnitLocalStatus 4 } + + +sub10UnitLclTerminalName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administratively assigned name for the unit. + This is synonymous with MIB-II sysName and can be + administratively set via either sysName or sub10UnitMgmtTerminalName." + + ::= { sub10UnitLocalStatus 5 } + + +sub10UnitLclTerminalType OBJECT-TYPE + SYNTAX Sub10TerminalType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uniquely identifies the local terminal type A or B." + + ::= { sub10UnitLocalStatus 6 } + + +sub10UnitLclLinkName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administratively assigned name for the radio link between + the local and remote units. This generally identifies geographically + the two ends or a radio link within a site or location. + This is synonymous with MIB-II sysLocation and can be + administratively set via either sysLocation or sub10UnitMgmtLinkName." + + ::= { sub10UnitLocalStatus 7 } + + +sub10UnitLclLinkId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administratively assigned identifier for the radio link between + the local and remote units. The LinkId must be the same value on + both local and remote units." + + ::= { sub10UnitLocalStatus 8 } + + +sub10UnitLclSiteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administratively assigned physical location of the local unit." + + ::= { sub10UnitLocalStatus 9 } + + +sub10UnitLclFirmwareLoadedBank OBJECT-TYPE + SYNTAX Sub10FirmwareBank + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Currently loaded bank. The firmware version running in this bank is + defined by sub10UnitLclFirmwareVersion." + + ::= { sub10UnitLocalStatus 10 } + + +sub10UnitLclFirmwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware version currently running on the local unit. + This is by definition the firmware loaded into the bank + number defined in sub10UnitLclFirmwareLoadedBank." + + ::= { sub10UnitLocalStatus 11 } + + +sub10UnitLclIpAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the local ethernet interface." + + ::= { sub10UnitLocalStatus 12 } + + +sub10UnitLclMWUTemperature OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The modem temperature on the local unit in degrees celsius." + DEFVAL { 0 } + + ::= { sub10UnitLocalStatus 13 } + + +sub10UnitLclNTPSyncStatus OBJECT-TYPE + SYNTAX Sub10NTPSyncStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The indication that the systems clock is synchronised with the + NTP server." + DEFVAL { ntpOutOfSync } + + ::= { sub10UnitLocalStatus 14 } + + +sub10UnitLclAlarmStateTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitLclAlarmStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table listing the each active alarm the local unit. + An active alarm is where the alarm state is 'raised' at the + specific severity level. + + The entries in the table correspond to the configured entries in + sub10UnitMgmtAlarmTable. + + This table has a single entry per alarm where the index to the table is + the same index as the associated Alarm configuration + table sub10UnitMgmtAlarmTable." + + ::= { sub10UnitLocalStatus 15 } + + +sub10UnitLclAlarmStateEntry OBJECT-TYPE + SYNTAX Sub10UnitLclAlarmStateEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitLclAlarmStateTable." + INDEX { sub10UnitLclAlarmStateIndex } + + ::= { sub10UnitLclAlarmStateTable 1 } + +Sub10UnitLclAlarmStateEntry ::= SEQUENCE { + sub10UnitLclAlarmStateIndex Sub10AlarmIndex, + sub10UnitLclAlarmState Sub10AlarmState, + sub10UnitLclAlarmStateTime Sub10DateTime +} + +sub10UnitLclAlarmStateIndex OBJECT-TYPE + SYNTAX Sub10AlarmIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitLclAlarmStateTable index. + The index represents the same index as used in sub10UnitMgmtAlarmTable. + The entries in the table correspond to the configured entries in + sub10UnitMgmtAlarmTable." + + ::= { sub10UnitLclAlarmStateEntry 1 } + + +sub10UnitLclAlarmState OBJECT-TYPE + SYNTAX Sub10AlarmState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Internal object to indicate if this alarm is currently in the + raised or cleared state." + DEFVAL { stateUnknown } + + ::= { sub10UnitLclAlarmStateEntry 2 } + + +sub10UnitLclAlarmStateTime OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local date and time when the last Alarm State + transition occurred. + + This object facilitates retrieving all instances of + alarms that have been raised or have changed state + since a given point in time. + + Implementations MUST include the offset from UTC, + if available. Implementation in environments in which + the UTC offset is not available is NOT RECOMMENDED." + + ::= { sub10UnitLclAlarmStateEntry 3 } + + +sub10UnitLclRadioDataRate OBJECT-TYPE + SYNTAX Sub10RadioDataRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum data rate of the Airside interface. This has the same + value as sub10RadioLclDataRate." + + ::= { sub10UnitLocalStatus 16 } + + +sub10UnitLclMWUType OBJECT-TYPE + SYNTAX Sub10MWUType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local MWU type" + + ::= { sub10UnitLocalStatus 17 } + + +sub10UnitLclFPGAVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The FPGA Version." + + ::= { sub10UnitLocalStatus 18 } + + +-- **************************************************************************** +-- .sub10UnitStatus.sub10UnitRemoteStatus Objects +-- **************************************************************************** + +sub10UnitRmtUnitType OBJECT-TYPE + SYNTAX Sub10UnitType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uniquely identifies the remote unit product type" + + ::= { sub10UnitRemoteStatus 1 } + + +sub10UnitRmtTime OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote unit local system time as a display string in the format:- + YYYY-MM-DD,HH:MM:SS e.g. 2014-5-26,13:30:15" + + ::= { sub10UnitRemoteStatus 2 } + + +sub10UnitRmtTerminalName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administratively assigned name for the remote unit. + This is synonymous with MIB-II sysName." + + ::= { sub10UnitRemoteStatus 3 } + + +sub10UnitRmtTerminalType OBJECT-TYPE + SYNTAX Sub10TerminalType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Uniquely identifies the remote terminal type A or B." + + ::= { sub10UnitRemoteStatus 4 } + + +sub10UnitRmtLinkName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administratively assigned name on the remote unit for the radio link between + the local and remote units. This generally identifies geographically + the two ends or a radio link within a site or location." + + ::= { sub10UnitRemoteStatus 5 } + + +sub10UnitRmtLinkId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administratively assigned identifier on the remote unit for the radio link between + the local and remote units. The LinkId must be the same value on + both local and remote units." + + ::= { sub10UnitRemoteStatus 6 } + + +sub10UnitRmtHWSerialNumber OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..18)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The hardware serial number of the Remote Unit. + This also identifies whether the unit is a V-band or E-band product." + + ::= { sub10UnitRemoteStatus 7 } + + +sub10UnitRmtFirmwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware version currently running on the remote unit. + This is by definition the firmware loaded into the bank + currently used for boot. See sub10UnitMgmtFirmware." + + ::= { sub10UnitRemoteStatus 8 } + + +sub10UnitRmtIpAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The IP address of the remote ethernet interface." + + ::= { sub10UnitRemoteStatus 9 } + + +sub10UnitRmtMWUTemperature OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The modem temperature on the local unit in degrees celsius." + + ::= { sub10UnitRemoteStatus 10 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtSystem Objects +-- **************************************************************************** + +sub10UnitMgmtTerminalName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned name for the unit. + This is synonymous with MIB-II sysName and sub10UnitLocalStatus + sub10UnitLclTerminalName." + + ::= { sub10UnitMgmtSystem 1 } + + +sub10UnitMgmtLinkName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned name for the radio link between + the local and remote units. This generally identifies geographically + the two ends or a radio link within a site or location. This is + synonymous with sub10UnitLocalStatus sub10UnitLclLinkName" + + ::= { sub10UnitMgmtSystem 2 } + + +sub10UnitMgmtLinkId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned identifier for the radio link between + the local and remote units. The LinkId must be the same value on + both local and remote units. This is synonymous with sub10UnitLocalStatus + sub10UnitLclLinkId. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + + ::= { sub10UnitMgmtSystem 3 } + + +sub10UnitMgmtSiteName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned physical location of the unit. + This is synonymous with MIB-II sysLocation and sub10UnitLocalStatus + sub10UnitLclSiteName." + + ::= { sub10UnitMgmtSystem 4 } + + +sub10UnitMgmtContactName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned contact for support of the unit. + This is synonymous with MIB-II sysContact and sub10UnitLocalStatus + sub10UnitLclContactName." + DEFVAL { "support@sub10systems.com" } + + ::= { sub10UnitMgmtSystem 5 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtIp Objects +-- **************************************************************************** + +sub10UnitMgmtIpMode OBJECT-TYPE + SYNTAX INTEGER + { + ipv4(1), + ipv6(2), + dhcp(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "IP Address configuration is either manually set as ipv4 or ipv6 + type addreessing or alternatively can be dynamically assigned + automatically using the Dynamic Host Control Protocol (DHCP). + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { ipv4 } + + ::= { sub10UnitMgmtIp 1 } + + +sub10UnitMgmtIpAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned IP Address for the management + channel. This is reflected in the MIB-II ipAddrTable. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { "192.168.0.22" } + + ::= { sub10UnitMgmtIp 2 } + + +sub10UnitMgmtIpSubnetMask OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned sub-net mask for the management + channel. This is reflected in the MIB-II ipAddrTable. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { "255.255.255.0" } + + ::= { sub10UnitMgmtIp 3 } + + +sub10UnitMgmtIpDefGateway OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned default gateway for the management + channel. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { "192.168.0.1" } + + ::= { sub10UnitMgmtIp 4 } + + +sub10UnitMgmtIpDHCP OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Dynamic Host Control Protocol (DHCP) is enabled or disabled. + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtIp 5 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtVlan Objects +-- **************************************************************************** + +sub10UnitMgmtVlanState OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable VLAN for Management traffic. ." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtVlan 1 } + + +sub10UnitMgmtVlanId OBJECT-TYPE + SYNTAX Sub10VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The VLAN Id used to carry management traffic. Only valid + when the object is set to a non-zero value. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { 0 } + + ::= { sub10UnitMgmtVlan 2 } + + +sub10UnitMgmtVlanPriority OBJECT-TYPE + SYNTAX Unsigned32(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The VLAN priority inserted into the ethernet frame for all + management traffic. Only valid when the object + sub10UnitMgmtVlanId is set to non zero. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + + ::= { sub10UnitMgmtVlan 3 } + + +sub10UnitMgmtVlanDSCP OBJECT-TYPE + SYNTAX Unsigned32(0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The Differentiated Services Code Point priority inserted + into the IP header of all management traffic. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { 0 } + + ::= { sub10UnitMgmtVlan 4 } + + +sub10UnitMgmtVlanDEI OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set the Drop Eligible Indicator inserted into the ethernet frame for all + management traffic. Only valid when the object sub10UnitMgmtVlanId is set to non zero. + The DEI bit is set into the tag control information (TCI) + field of each management frame. The DEI is a 1 bit field immediately + following the PCP bits (3 bit field) + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtVlan 5 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtUsers Objects +-- **************************************************************************** + +sub10UnitMgmtUsersNumber OBJECT-TYPE + SYNTAX Unsigned32(1..10) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of valid sub10UnitMgmtUsersTable table entries present on this system." + + ::= { sub10UnitMgmtUsers 1 } + + +sub10UnitMgmtUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitMgmtUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table listing the users configured on the unit. + The number of user entries is sub10UnitMgmtUsersNumber. + + This table is indexed by user name (sub10UnitMgmtUserName). + Multiple entries with the same sub10UnitMgmtUserName are not possible. + + NB. As part of SNMPv3 support this table will be superceded by 'usmUserTable'." + + ::= { sub10UnitMgmtUsers 2 } + + +sub10UnitMgmtUserEntry OBJECT-TYPE + SYNTAX Sub10UnitMgmtUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtUserTable. + If the rowStatus is set to notInService(2) then + the entry is not valid and no columnar objects are returned. + Usage is as follows: + + active(1) - Entry is created and in use. Any attempt + to set this value will first check for + consistent objects. If objects are found + to be inconsistent then the entry will not + be created and an error will be returned. + + notInService(2) - Entry is not created and not in use. Any attempt + to set this value will result in the the entry + remaining created but not accessible and not used. + + notReady(3) - Entry is created but has inconsistent objects, these + must be set to correct values before the object can + be set to active(1). + + createAndGo(4) - Set this to create a new entry and attempt to make + the entry active(1). If the entry has inconsistent objects + then this will set the entry to notReady(3) and an error + will be returned. + + createAndWait(5)- Set this to create a new entry. + This will set rowStatus = notReady(3). Related + objects can then be set to consistent values + before row_status can be set to active(1). + + destroy(6) - Set this to delete an entry." + INDEX { sub10UnitMgmtUserIndex } + + ::= { sub10UnitMgmtUserTable 1 } + +Sub10UnitMgmtUserEntry ::= SEQUENCE { + sub10UnitMgmtUserIndex Unsigned32, + sub10UnitMgmtUserRowStatus RowStatus, + sub10UnitMgmtUserName OCTET STRING, + sub10UnitMgmtUserGroup Sub10UserGroup, + sub10UnitMgmtUserPassword OCTET STRING, + sub10UnitMgmtUserPasswordVerify OCTET STRING +} + +sub10UnitMgmtUserIndex OBJECT-TYPE + SYNTAX Unsigned32(1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtUserTable index." + + ::= { sub10UnitMgmtUserEntry 1 } + + +sub10UnitMgmtUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row status of this row. + All table rows are fixed in size + and as such do not require conceptual row + creation. Instead the RowStatus is set to + active(1) or notInService(2) which indicates + that the row is operationally in use or not. + The default value is notInService(2) meaning the + entry is not used by default. To make + the entry valid this object must be set + to enabled(1), createAndGo(4) or createAndWait(5). + To delete the row set this to destroy(6)." + DEFVAL { notInService } + + ::= { sub10UnitMgmtUserEntry 2 } + + +sub10UnitMgmtUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique user name provided by the system administrator." + + ::= { sub10UnitMgmtUserEntry 3 } + + +sub10UnitMgmtUserGroup OBJECT-TYPE + SYNTAX Sub10UserGroup + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The user group provided by the system administrator. This + restricts a user to certain key functions on the web GUI." + DEFVAL { operation } + + ::= { sub10UnitMgmtUserEntry 4 } + + +sub10UnitMgmtUserPassword OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique user password provided by the system administrator. + This object can be set but is not visible when read." + + ::= { sub10UnitMgmtUserEntry 5 } + + +sub10UnitMgmtUserPasswordVerify OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique user password provided by the system administrator + use to verify the setting of sub10UnitMgmtUserPassword. + This object can be set but is not visible when read." + + ::= { sub10UnitMgmtUserEntry 6 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtTime Objects +-- **************************************************************************** + +sub10UnitMgmtTimeLocal OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned system time defined + as a display string in the format:- + + YYYY-MM-DD HH:MM:SS e.g. 2014-05-26 13:30:15" + + ::= { sub10UnitMgmtTime 1 } + + +sub10UnitMgmtTimeNTPEnabled OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned state to enable or disable NTP. + system cloack assignment automatically using the + Network Time Protocol (NTP)." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtTime 2 } + + +sub10UnitMgmtTimeNTPServer1 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned primary NTP Server name." + + ::= { sub10UnitMgmtTime 3 } + + +sub10UnitMgmtTimeNTPServer2 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (1..127)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned secondary NTP Server name to + be used when the primary server is not responding." + + ::= { sub10UnitMgmtTime 4 } + + +sub10UnitMgmtTimeNTPPort OBJECT-TYPE + SYNTAX Unsigned32(1..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned NTP Port number name to + be used when contacting the NTP server." + DEFVAL { 123 } + + ::= { sub10UnitMgmtTime 5 } + + +sub10UnitMgmtTimeNTPSyncStatus OBJECT-TYPE + SYNTAX Sub10NTPSyncStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The indication that the systems clock is synchronised with the + NTP server." + DEFVAL { ntpOutOfSync } + + ::= { sub10UnitMgmtTime 6 } + + +sub10UnitMgmtDateTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned system defined + as a standard date-time specification. + + field octets contents range + ----- ------ -------- ----- + 1 1-2 year* 0..65536 + 2 3 month 1..12 + 3 4 day 1..31 + 4 5 hour 0..23 + 5 6 minutes 0..59 + 6 7 seconds 0..60 + (use 60 for leap-second) + 7 8 deci-seconds 0..9 + 8 9 direction from UTC '+' / '-' + 9 10 hours from UTC* 0..13 + 10 11 minutes from UTC 0..59 + + * Notes: + - the value of year is in network-byte order + - daylight saving time in New Zealand is +13 + + For example, Tuesday May 26, 1992 at 1:30:15 PM EDT would be + displayed as: + + 1992-5-26,13:30:15.0,-4:0 + + Note that if only local time is known, then timezone + information (fields 8-10) is not present." + + ::= { sub10UnitMgmtTime 7 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtAlarms Objects +-- **************************************************************************** + +sub10UnitMgmtAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitMgmtAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtAlarmTable defines the alarm configuration. + The first 'N' rows of the table is reserved for fixed alarms + defined by the manufacturer. Fixed alarms cannot be deleted or their + names changed, other attributes of a fixed alarm may be modified. + + The remainder of rows are available for user defined alarms which + can be created and deleted. The index value 'N' is defined by + 'sub10UnitMgmtAlarmsUserDefStart'. Any attempt to create or delete a row + in the table with an index less than value of 'sub10UnitMgmtAlarmsUserDefStart' + will be rejected. + + This table is indexed by alarm index a number ranging from 1 + to the maximum number of entries in the alarm table. + User defined alarm name and and alarm severity are configurable allowing multiple + entries for the same alarm to be raised at different severity levels + according to different threshold levels. A user defined alarm can be created + with the same name as a fixed alarm if required. For example the fixed alarm + 'Rx Power Low' monitors the radio receive power and raises an alarm if the + value is less than a certain threshold. A user defined alarm may be created + with the same name but a less stringent threshold and a lower seveirty level. + This allows same alarms to be raised at increasing severity as the condition + causing the alarm worsens. + + This table allows configuration of threshold passing behavior, + threshold values for both raising and clearing the alarms and + the perceived severity. The alarm forwarding mechanisms can + be defined for example SNMP trap, syslog and SMTP. + + No validation of thresholds across different entries of the table + therefore the administrator must ensure that thresholds are correctly + set accordingly for the severity of each alarm. This is particularly + important where a single alarm name is configured to be raised at + different severity levels." + + ::= { sub10UnitMgmtAlarms 1 } + + +sub10UnitMgmtAlarmEntry OBJECT-TYPE + SYNTAX Sub10UnitMgmtAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtAlarmTable. + If the rowStatus is set to notInService(2) then + the entry is not valid and no columnar objects are returned." + INDEX { sub10UnitMgmtAlarmIndex } + + ::= { sub10UnitMgmtAlarmTable 1 } + +Sub10UnitMgmtAlarmEntry ::= SEQUENCE { + sub10UnitMgmtAlarmIndex Sub10AlarmIndex, + sub10UnitMgmtAlarmRowStatus RowStatus, + sub10UnitMgmtAlarmName Sub10AlarmName, + sub10UnitMgmtAlarmSeverity Sub10AlarmSeverity, + sub10UnitMgmtAlarmMeasObject Sub10MeasuredObject, + sub10UnitMgmtAlarmMonitorIntvl Unsigned32, + sub10UnitMgmtAlarmRaiseOper Sub10AlarmOperation, + sub10UnitMgmtAlarmRaiseThresh OCTET STRING, + sub10UnitMgmtAlarmClearOper Sub10AlarmOperation, + sub10UnitMgmtAlarmClearThresh OCTET STRING, + sub10UnitMgmtAlarmRaiseIntvls Unsigned32, + sub10UnitMgmtAlarmClearIntvls Unsigned32, + sub10UnitMgmtAlarmType Sub10AlarmType, + sub10UnitMgmtAlarmSmtpAddress OCTET STRING, + sub10UnitMgmtAlarmToSyslog Sub10State, + sub10UnitMgmtAlarmEnabled Sub10State, + sub10UnitMgmtAlarmMeasObjectVal DisplayString, + sub10UnitMgmtAlarmToSNMP Sub10State, + sub10UnitMgmtAlarmMeasObjIndex Unsigned32 +} + +sub10UnitMgmtAlarmIndex OBJECT-TYPE + SYNTAX Sub10AlarmIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtAlarmTable index." + + ::= { sub10UnitMgmtAlarmEntry 1 } + + +sub10UnitMgmtAlarmRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row status of this row. + All table rows are fixed in size + and as such do not require conceptual row + creation. Instead the RowStatus is set to + active(1) or notInService(2) which indicates + that the row is operationally in use or not. + The default value is notInService(2) meaning the + entry is not used by default. To make + the entry valid this object must be set + to enabled(1), createAndGo(4) or createAndWait(5). + To delete the row set this to destroy(6)." + DEFVAL { notInService } + + ::= { sub10UnitMgmtAlarmEntry 2 } + + +sub10UnitMgmtAlarmName OBJECT-TYPE + SYNTAX Sub10AlarmName + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The alarm name. This is a short descriptive name for the alarm. + Alarm names can be duplicated across entries in order to define + the same alarm to be raised and cleared according to different + thresholds and different severity levels. If the user defines mutiple alarms + with the same name it important to correctly configure severity and + thresholds to avoid multiple alarms being generated for the same condition. + Fixed alarm names cannot be modified. Fixed alarms are populated + automatically in rows 1 to ('sub10UnitMgmtAlarmsUserDefStart'-1)" + + ::= { sub10UnitMgmtAlarmEntry 3 } + + +sub10UnitMgmtAlarmSeverity OBJECT-TYPE + SYNTAX Sub10AlarmSeverity + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The alarm severity. This is added to each alarm as a parameter." + + ::= { sub10UnitMgmtAlarmEntry 4 } + + +sub10UnitMgmtAlarmMeasObject OBJECT-TYPE + SYNTAX Sub10MeasuredObject + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The measured object. This is the object name of the + object in the MIB with which the alarm is associated and + which the configured thresholds are compared with when + deriving the state of the alarm. + + It is not neccessary for all alarm measurement values to + be identified in the MIB since a single alarm may be dependant + on checks against entities or objects which are not present + in the MIB and therefore do not have an associated OID. + + In general where an alarm and its thresholds relate to the + monitoring of the value of a single MIB object then the OID of + that object will be defined here otherwise the value + is set to empty string." + + ::= { sub10UnitMgmtAlarmEntry 5 } + + +sub10UnitMgmtAlarmMonitorIntvl OBJECT-TYPE + SYNTAX Unsigned32(1..86400) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The interval in seconds when the measured object is to be read and compared with + the raise and clear thresholds. + An alarm cannot be raised or cleared quicker than the configured interval. + Please also see related sub10UnitMgmtAlarmRaiseIntvls and sub10UnitMgmtAlarmClearIntvls + objects which also affect when alarms are raised and cleared. This object + should be set appropriately for the measured object to be monitored (see + sub10UnitMgmtAlarmRaiseMeasObject) and the resulting alarm to be raised and cleared + (see sub10UnitMgmtAlarmName). This also affects the forwarding of alarms for example as + SNMP notifications. + + Higher severity alarms may have a shorter interval than those at a lower severity. + The correct setting of sub10UnitMgmtAlarmMonitorIntvl and related objects + sub10UnitMgmtAlarmRaiseIntvls and sub10UnitMgmtAlarmClearIntvls are important to avoid + potential network loading caused by alarm storms." + DEFVAL { 1 } + + ::= { sub10UnitMgmtAlarmEntry 6 } + + +sub10UnitMgmtAlarmRaiseOper OBJECT-TYPE + SYNTAX Sub10AlarmOperation + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Type of operation which determines when an alarm + is to be raised. + + Definition of each type is as follows: + + lt - Measured objects value is less than raise threshold + gt - Measured objects value is greater than raise threshold + le - Measured objects value is less than or equal to raise threshold + ge - Measured objects value is greater than or equal to raise threshold + eq - Measured objects value is equal to raise threshold + neq - Measured objects value is not equal to raise threshold + + The alarm operation defines how to apply the configured + thresholds when raising the alarm. This defines + whether the alarm is raised when the measured object value + crosses the threshold from low to high or from high to low or + if the measured value hits a certain value or not. + + Example: + + Alarm Name Alarm Threshold Raise Operation + High Temperature 70 gt + Low Temperature -30 le + + High Temperature Alarm is raised when the measured temperature + is above 70 and Low Temperature raised when the measured temperature + is lower than or equal to -30." + DEFVAL { greaterThanOrEqual } + + ::= { sub10UnitMgmtAlarmEntry 7 } + + +sub10UnitMgmtAlarmRaiseThresh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The threshold value which the measured object's value + crosses causes the alarm to be raised. The behaviour of a + measured value and alarm threshold comparison is + defined by the object sub10UnitMgmtAlarmThreshType." + DEFVAL { "0" } + + ::= { sub10UnitMgmtAlarmEntry 8 } + + +sub10UnitMgmtAlarmClearOper OBJECT-TYPE + SYNTAX Sub10AlarmOperation + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Type of operation which determines when an alarm + is to be cleared. + + Definition of each type is as follows: + + lt - Measured objects value is less than clear threshold + gt - Measured objects value is greater than clear threshold + le - Measured objects value is less than or equal to clear threshold + ge - Measured objects value is greater than or equal to clear threshold + eq - Measured objects value is equal to clear threshold + neq - Measured objects value is not equal to clear threshold + + The alarm operation defines how to apply the configured + thresholds when clearing the alarm. This defines + whether the alarm is cleared when the measured object value + crosses the threshold from low to high or from high to low or + if the measured value hits a certain value or not. + + Example: + + Alarm Name Alarm Threshold Clear Operation + High Temperature 60 le + Low Temperature -30 gt + + Low Temperature Alarm is cleared when the measured temperature + is lower or equal to 60 and Low Temperature cleared when the + measured temperature is greater than -30." + DEFVAL { lessThan } + + ::= { sub10UnitMgmtAlarmEntry 9 } + + +sub10UnitMgmtAlarmClearThresh OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The threshold value which the measured object's value + crosses causes the alarm to be cleared. The behaviour of a + measured value and alarm threshold comparison is + defined by the object sub10UnitMgmtAlarmThreshType. + + The sub10UnitMgmtAlarmClearThresh value may be different + to the sub10UnitMgmtAlarmRaiseThresh allowing some hysteresis + bewteen raising and clearing of alarms thus avoiding an alarm + being continually raised and cleared if the measured value + is changing frequently around the threshold. + If different raise and clear thresholds are not required then the + sub10UnitMgmtAlarmClearThresh and sub10UnitMgmtAlarmRaiseThresh + should be set to the same value." + DEFVAL { "0" } + + ::= { sub10UnitMgmtAlarmEntry 10 } + + +sub10UnitMgmtAlarmRaiseIntvls OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The number of continuous monitoring intervals (see sub10UnitMgmtAlarmMonitorIntvl) + where the measured object has crossed the raise threshold before the + alarm state is set to raised. This is intended to reduce the number of + alarm state transitions when the measured object value + is rapidly changing close to the configured raise threshold." + DEFVAL { 1 } + + ::= { sub10UnitMgmtAlarmEntry 11 } + + +sub10UnitMgmtAlarmClearIntvls OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The number of continuous monitoring intervals (see sub10UnitMgmtAlarmMonitorIntvl) + where the measured object has crossed the clear threshold before the + alarm state is set to cleared. This is intended to reduce the number + of alarm state transitions when the measured object value + is rapidly changing close to the configured clear threshold." + DEFVAL { 1 } + + ::= { sub10UnitMgmtAlarmEntry 12 } + + +sub10UnitMgmtAlarmType OBJECT-TYPE + SYNTAX Sub10AlarmType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The type of the alarm and defines the type of notification (trap) used + to inform management entities." + DEFVAL { sub10UnitAlarm } + + ::= { sub10UnitMgmtAlarmEntry 13 } + + +sub10UnitMgmtAlarmSmtpAddress OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..63)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The smtp mail address. If set the alarm + is suitable formatted and sent to the given + mail address." + + ::= { sub10UnitMgmtAlarmEntry 14 } + + +sub10UnitMgmtAlarmToSyslog OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the alarm is suitably formatted + and sent to syslog." + DEFVAL { stateEnabled } + + ::= { sub10UnitMgmtAlarmEntry 15 } + + +sub10UnitMgmtAlarmEnabled OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the alarm is enabled." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtAlarmEntry 16 } + + +sub10UnitMgmtAlarmMeasObjectVal OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The value of sub10UnitMgmtAlarmMeasObject formatted as a displayString which when + measured by the alarm subsystem caused an alarm to be either raised or cleared. + This is therefore the value of the object which was compared with and found to have + crossed the configured threshold causing the alarm to change state. + The value is not the current value of the measured object it is the observed value + which caused the change in alarm state." + + ::= { sub10UnitMgmtAlarmEntry 17 } + + +sub10UnitMgmtAlarmToSNMP OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the alarm is forwarded as an SNMP notification / trap." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtAlarmEntry 18 } + + +sub10UnitMgmtAlarmMeasObjIndex OBJECT-TYPE + SYNTAX Unsigned32(0..255) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The measured object's index which is a value from 1 and is the + instance of the measured object to be monitored. For scalar + objects this value is 0 and for non-scalar (or column) + objects this value must be 0 or greater and must match + the index value defined for the object where the object is + defined as a column in a table and the table has an index + defined in a certain range." + DEFVAL { 0 } + + ::= { sub10UnitMgmtAlarmEntry 19 } + + +sub10UnitMgmtAlarmsUserDefStart OBJECT-TYPE + SYNTAX Sub10AlarmIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This defines the row index from which point rows in the sub10UnitMgmtAlarmTable can be + created and deleted and therefore where user defined alarms start. + Any attempt to create or delete a row in the sub10UnitMgmtAlarmTable with an index + below this value will fail." + DEFVAL { 65 } + + ::= { sub10UnitMgmtAlarms 2 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtSnmp Objects +-- **************************************************************************** + +sub10UnitMgmtSnmpAgent OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the agent will respond to valid v1/2c SNMP requests + for GET/SET/GET-NEXT of supported MIB objects. If this object and the + object sub10UnitMgmtSnmpv3 are both set to disabled then the unit + will no longer respond to SNMP requests. If this object is set to + enabled and sub10UnitMgmtSnmpv3 is set to enabled then the agent will respond + to both both v1/2c and v3 SNMP requests. + + !! IMPORTANT !! + If this object and sub10UnitMgmtSnmpv3 is set to disabled then the Agent + will no longer respond therefore it will not be possible to re-enable the agent using + SNMP. The agent can be re-enabled using the web GUI only. + + If this object is disabled then traps will not be forwarded by the unit." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtSnmp 1 } + + +sub10UnitMgmtSnmpTraps OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the agent will forward traps to all configured + trap destinations. If disabled traps are discarded. + Traps are not sent if sub10UnitMgmtSnmpAgent is 'disabled(2)' + regardless of the setting of this object." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtSnmp 2 } + + +sub10UnitMgmtSnmpv320Mib OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the agent will support the Sub10 Systems + v320 legacy MIB (LIBERATOR-MIB) objects and traps." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtSnmp 3 } + + +sub10UnitMgmtSnmpv3 OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the agent will support SNMPv3 + PDUs and the SNMPv3 MIB configuration. This can be set to enabled or + disabled independently of the object sub10UnitMgmtSnmpAgent which + enables or disables the v1/2c agent. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtSnmp 4 } + + +sub10UnitMgmtSnmpTrpDstTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitMgmtSnmpTrpDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table listing the each trap destination the local unit. + Each trap destination has an IpAddress and a trap community string" + + ::= { sub10UnitMgmtSnmp 5 } + + +sub10UnitMgmtSnmpTrpDstEntry OBJECT-TYPE + SYNTAX Sub10UnitMgmtSnmpTrpDstEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtSnmpTrpDstTable. + If the rowStatus is set to notInService(2) then the entry + is not valid and no columnar objects are returned." + INDEX { sub10UnitMgmtSnmpTrpDstIndex } + + ::= { sub10UnitMgmtSnmpTrpDstTable 1 } + +Sub10UnitMgmtSnmpTrpDstEntry ::= SEQUENCE { + sub10UnitMgmtSnmpTrpDstIndex Unsigned32, + sub10UnitMgmtSnmpTrpDstRowStatus RowStatus, + sub10UnitMgmtSnmpTrpDstIpAddr OCTET STRING, + sub10UnitMgmtSnmpTrpDstCommunity OCTET STRING +} + +sub10UnitMgmtSnmpTrpDstIndex OBJECT-TYPE + SYNTAX Unsigned32(1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtSnmpTrpDstTable index. + If the rowStatus is not set to enabled(1) then + the entry is not valid and no columnar objects are returned + except for the rowStatus object itself." + + ::= { sub10UnitMgmtSnmpTrpDstEntry 1 } + + +sub10UnitMgmtSnmpTrpDstRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row status of this row. + All table rows are fixed in size + and as such do not require conceptual row + creation. Instead the RowStatus is set to + active(1) or notInService(2) which indicates + that the row is operationally in use or not. + The default value is notInService(2) meaning the + entry is not used by default. To make + the entry valid this object must be set + to enabled(1), createAndGo(4) or createAndWait(5). + To delete the row set this to destroy(6)." + DEFVAL { notInService } + + ::= { sub10UnitMgmtSnmpTrpDstEntry 2 } + + +sub10UnitMgmtSnmpTrpDstIpAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned SNMP Trap Destination IP." + + ::= { sub10UnitMgmtSnmpTrpDstEntry 3 } + + +sub10UnitMgmtSnmpTrpDstCommunity OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The trap community name sent with each trap to this trap destination. + The trap community allows for some security in the target management terminal" + + ::= { sub10UnitMgmtSnmpTrpDstEntry 4 } + + +sub10UnitMgmtSnmpEngineIdFormat OBJECT-TYPE + SYNTAX INTEGER + { + v4IpAddress(1), + v6IpAddress(2), + macAddress(3), + textString(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The format of this SNMP v3 agent's engine id. The engine id is administratively + defined and is between 5 and 32 characters long and can be based on a number + of formats defined here." + DEFVAL { textString } + + ::= { sub10UnitMgmtSnmp 6 } + + +sub10UnitMgmtSnmpEngineIdText OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..25)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "When sub10UnitMgmtSnmpEngineIdFormat='textString(4)' this object contains the administratively defined + string used to build the SNMP v3 engine id in sub10UnitMgmtSnmpEngineId." + DEFVAL { "Sub10Systems" } + + ::= { sub10UnitMgmtSnmp 7 } + + +sub10UnitMgmtSnmpEngineId OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (5..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The administratively assigned SNMP v3 engine id. The construction of the + engine id is dependant on the setting of sub10UnitMgmtSnmpEngineIdFormat and + must be unique to the unit." + + ::= { sub10UnitMgmtSnmp 8 } + + +sub10UnitMgmtSnmpOperAuthProto OBJECT-TYPE + SYNTAX Sub10Snmpv3AuthProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The authentication protocol currently assigned to users of group type operation." + DEFVAL { noAuth } + + ::= { sub10UnitMgmtSnmp 9 } + + +sub10UnitMgmtSnmpOperPrivProto OBJECT-TYPE + SYNTAX Sub10Snmpv3PrivProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The privacy protocol currently assigned to users of group type operation." + DEFVAL { noPriv } + + ::= { sub10UnitMgmtSnmp 10 } + + +sub10UnitMgmtSnmpAdminAuthProto OBJECT-TYPE + SYNTAX Sub10Snmpv3AuthProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The authentication protocol currently assigned to users of group type administration." + DEFVAL { md5 } + + ::= { sub10UnitMgmtSnmp 11 } + + +sub10UnitMgmtSnmpAdminPrivProto OBJECT-TYPE + SYNTAX Sub10Snmpv3PrivProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The privacy protocol currently assigned to users of group type administration." + DEFVAL { noPriv } + + ::= { sub10UnitMgmtSnmp 12 } + + +sub10UnitMgmtSnmpMaintAuthProto OBJECT-TYPE + SYNTAX Sub10Snmpv3AuthProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The authentication protocol currently assigned to users of group type maintenance." + DEFVAL { md5 } + + ::= { sub10UnitMgmtSnmp 13 } + + +sub10UnitMgmtSnmpMaintPrivProto OBJECT-TYPE + SYNTAX Sub10Snmpv3PrivProtocol + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The privacy protocol currently assigned to users of group type maintenance." + DEFVAL { des } + + ::= { sub10UnitMgmtSnmp 14 } + + +sub10UnitMgmtSnmpUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitMgmtSnmpUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of SNMPv3 User configuration." + + ::= { sub10UnitMgmtSnmp 15 } + + +sub10UnitMgmtSnmpUserEntry OBJECT-TYPE + SYNTAX Sub10UnitMgmtSnmpUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtSnmpUserTable. + If the rowStatus is set to notInService(2) then the entry + is not valid and no columnar objects are returned." + INDEX { sub10UnitMgmtSnmpUserIndex } + + ::= { sub10UnitMgmtSnmpUserTable 1 } + +Sub10UnitMgmtSnmpUserEntry ::= SEQUENCE { + sub10UnitMgmtSnmpUserIndex Unsigned32, + sub10UnitMgmtSnmpUserRowStatus RowStatus, + sub10UnitMgmtSnmpUserName OCTET STRING, + sub10UnitMgmtSnmpUserGroup Sub10UserGroup, + sub10UnitMgmtSnmpUserAuthPwd OCTET STRING, + sub10UnitMgmtSnmpUserAuthPwdChk OCTET STRING, + sub10UnitMgmtSnmpUserPrivPwd OCTET STRING, + sub10UnitMgmtSnmpUserPrivPwdChk OCTET STRING +} + +sub10UnitMgmtSnmpUserIndex OBJECT-TYPE + SYNTAX Unsigned32(1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtSnmpUserTable index. + If the rowStatus is not set to enabled(1) then + the entry is not valid and no columnar objects are returned + except for the rowStatus object itself." + + ::= { sub10UnitMgmtSnmpUserEntry 1 } + + +sub10UnitMgmtSnmpUserRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row status of this row. + All table rows are fixed in size + and as such do not require conceptual row + creation. Instead the RowStatus is set to + active(1) or notInService(2) which indicates + that the row is operationally in use or not. + The default value is notInService(2) meaning the + entry is not used by default. To make + the entry valid this object must be set + to enabled(1), createAndGo(4) or createAndWait(5). + To delete the row set this to destroy(6)." + DEFVAL { notInService } + + ::= { sub10UnitMgmtSnmpUserEntry 2 } + + +sub10UnitMgmtSnmpUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned SNMPv3 User name." + + ::= { sub10UnitMgmtSnmpUserEntry 3 } + + +sub10UnitMgmtSnmpUserGroup OBJECT-TYPE + SYNTAX Sub10UserGroup + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The user group type. Authentication and Privacy policies are assigned to a + user group and not individual users." + DEFVAL { operation } + + ::= { sub10UnitMgmtSnmpUserEntry 4 } + + +sub10UnitMgmtSnmpUserAuthPwd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique SNMPv3 authentication protocol password provided by the system administrator. + This object can be set but is not visible when read." + + ::= { sub10UnitMgmtSnmpUserEntry 5 } + + +sub10UnitMgmtSnmpUserAuthPwdChk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique SNMPv3 authentication protocol password provided by the system administrator + used to verify the setting of sub10UnitMgmtSnmpUserAuthPassword. + This object can be set but is not visible when read." + + ::= { sub10UnitMgmtSnmpUserEntry 6 } + + +sub10UnitMgmtSnmpUserPrivPwd OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique SNMPv3 privacy protocol password provided by the system administrator. + This object can be set but is not visible when read." + + ::= { sub10UnitMgmtSnmpUserEntry 7 } + + +sub10UnitMgmtSnmpUserPrivPwdChk OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (6..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The unique SNMPv3 privacy protocol password provided by the system administrator + used to verify the setting of sub10UnitMgmtSnmpUserPrivPassword. + This object can be set but is not visible when read." + + ::= { sub10UnitMgmtSnmpUserEntry 8 } + + +sub10UnitMgmtSnmpAccessTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitMgmtSnmpAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of SNMPv3 Access configuration." + + ::= { sub10UnitMgmtSnmp 16 } + + +sub10UnitMgmtSnmpAccessEntry OBJECT-TYPE + SYNTAX Sub10UnitMgmtSnmpAccessEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtSnmpAccessTable. + If the rowStatus is set to notInService(2) then the entry + is not valid and no columnar objects are returned." + INDEX { sub10UnitMgmtSnmpAccessIndex } + + ::= { sub10UnitMgmtSnmpAccessTable 1 } + +Sub10UnitMgmtSnmpAccessEntry ::= SEQUENCE { + sub10UnitMgmtSnmpAccessIndex Unsigned32, + sub10UnitMgmtSnmpAccessRowStatus RowStatus, + sub10UnitMgmtSnmpAccessName OCTET STRING, + sub10UnitMgmtSnmpAccessIpAddr OCTET STRING +} + +sub10UnitMgmtSnmpAccessIndex OBJECT-TYPE + SYNTAX Unsigned32(1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtSnmpAccessTable index. + If the rowStatus is not set to enabled(1) then + the entry is not valid and no columnar objects are returned + except for the rowStatus object itself." + + ::= { sub10UnitMgmtSnmpAccessEntry 1 } + + +sub10UnitMgmtSnmpAccessRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row status of this row. + All table rows are fixed in size + and as such do not require conceptual row + creation. Instead the RowStatus is set to + active(1) or notInService(2) which indicates + that the row is operationally in use or not. + The default value is notInService(2) meaning the + entry is not used by default. To make + the entry valid this object must be set + to enabled(1), createAndGo(4) or createAndWait(5). + To delete the row set this to destroy(6)." + DEFVAL { notInService } + + ::= { sub10UnitMgmtSnmpAccessEntry 2 } + + +sub10UnitMgmtSnmpAccessName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned SNMPv3 access name. This is used as an alias for the + access address for purposes of identification. The name is not used in the SNMP protocol." + + ::= { sub10UnitMgmtSnmpAccessEntry 3 } + + +sub10UnitMgmtSnmpAccessIpAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned SNMP access IP address. Only SNMP requests from this + address will be serviced by the SNMP agent." + + ::= { sub10UnitMgmtSnmpAccessEntry 4 } + + +sub10UnitMgmtSnmpTargetTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitMgmtSnmpTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The table of SNMPv3 Target configuration. + This table defines the addresses of target SNMPv3 managers to send + Notifications." + + ::= { sub10UnitMgmtSnmp 17 } + + +sub10UnitMgmtSnmpTargetEntry OBJECT-TYPE + SYNTAX Sub10UnitMgmtSnmpTargetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtSnmpTargetTable. + If the rowStatus is set to notInService(2) then the entry + is not valid and no columnar objects are returned." + INDEX { sub10UnitMgmtSnmpTargetIndex } + + ::= { sub10UnitMgmtSnmpTargetTable 1 } + +Sub10UnitMgmtSnmpTargetEntry ::= SEQUENCE { + sub10UnitMgmtSnmpTargetIndex Unsigned32, + sub10UnitMgmtSnmpTargetRowStatus RowStatus, + sub10UnitMgmtSnmpTargetName OCTET STRING, + sub10UnitMgmtSnmpTargetIpAddr OCTET STRING, + sub10UnitMgmtSnmpTargetUserName OCTET STRING +} + +sub10UnitMgmtSnmpTargetIndex OBJECT-TYPE + SYNTAX Unsigned32(1..3) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtSnmpTargetTable index. + If the rowStatus is not set to enabled(1) then + the entry is not valid and no columnar objects are returned + except for the rowStatus object itself." + + ::= { sub10UnitMgmtSnmpTargetEntry 1 } + + +sub10UnitMgmtSnmpTargetRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row status of this row. + All table rows are fixed in size + and as such do not require conceptual row + creation. Instead the RowStatus is set to + active(1) or notInService(2) which indicates + that the row is operationally in use or not. + The default value is notInService(2) meaning the + entry is not used by default. To make + the entry valid this object must be set + to enabled(1), createAndGo(4) or createAndWait(5). + To delete the row set this to destroy(6)." + DEFVAL { notInService } + + ::= { sub10UnitMgmtSnmpTargetEntry 2 } + + +sub10UnitMgmtSnmpTargetName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned SNMPv3 target name." + + ::= { sub10UnitMgmtSnmpTargetEntry 3 } + + +sub10UnitMgmtSnmpTargetIpAddr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned SNMP target IP address. When enabled SNMPv3 Notifications + are sent to this address." + + ::= { sub10UnitMgmtSnmpTargetEntry 4 } + + +sub10UnitMgmtSnmpTargetUserName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned SNMPv3 target user name. + The security model configured for this user is used when sending + notifications to the target address." + + ::= { sub10UnitMgmtSnmpTargetEntry 5 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtFirmware Objects +-- **************************************************************************** + +sub10UnitMgmtFirmwareSelectBank OBJECT-TYPE + SYNTAX Sub10FirmwareBank + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Currently selected bank which unit uses to boot." + + ::= { sub10UnitMgmtFirmware 1 } + + +sub10UnitMgmtFirmwareLoadedBank OBJECT-TYPE + SYNTAX Sub10FirmwareBank + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Currently loaded bank. The firmware version number running in this bank is + defined by sub10UnitMgmtFirmwareVersion." + + ::= { sub10UnitMgmtFirmware 2 } + + +sub10UnitMgmtFirmwareVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware version currently running on the local unit. + This is the version of the firmware loaded into the bank + number defined in sub10UnitMgmtFirmwareLoadedBank." + + ::= { sub10UnitMgmtFirmware 3 } + + +sub10UnitMgmtFirmwareBootVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware boot version currently running on the local unit. + This is the boot version of the firmware loaded into the bank + number defined in sub10UnitMgmtFirmwareLoadedBank." + + ::= { sub10UnitMgmtFirmware 4 } + + +sub10UnitMgmtFirmwareAction OBJECT-TYPE + SYNTAX INTEGER + { + fmwNone(1), + fmwReboot(2), + fmwCopyInactiveBank(3), + fmwUploadInactiveBank(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The firmware bank action object is used to perform certain + actions on a firmware bank. Using this it is possible to reboot the + unit, copy banks and upload software to the currently inactive bank. + + After a Set of this object it's value is always reset to fmwNone(1). + + The progress of the action may be monitored using a get of the objects + 'sub10UnitMgmtFirmwareActStatus' and 'sub10UnitMgmtFirmwareActProgress'. + + fmwNone(1) - + Perform no firmware action unit. + + fmwReboot(2) - + Perform immediate unit reboot of the unit and start the + firmware currently loaded in 'sub10UnitMgmtFirmwareSelectBank'. + + fmwCopyInactiveBank(3) - + Copy the firmware currently loaded in 'sub10UnitMgmtFirmwareLoadedBank' + to the inactive bank. + + fmwUploadInactiveBank(4) - + Upload the firmware image named by 'sub10UnitMgmtFirmwareUplImage' from the + server address 'sub10UnitFirmwareUplServerIp' and load + to the inactive bank." + + ::= { sub10UnitMgmtFirmware 5 } + + +sub10UnitMgmtFirmwareBankTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitMgmtFirmwareBankEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This tables contains information regarding the firmware banks." + + ::= { sub10UnitMgmtFirmware 6 } + + +sub10UnitMgmtFirmwareBankEntry OBJECT-TYPE + SYNTAX Sub10UnitMgmtFirmwareBankEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtFirmwareBankTable." + INDEX { sub10UnitMgmtFirmwareBankIndex } + + ::= { sub10UnitMgmtFirmwareBankTable 1 } + +Sub10UnitMgmtFirmwareBankEntry ::= SEQUENCE { + sub10UnitMgmtFirmwareBankIndex Sub10FirmwareBank, + sub10UnitMgmtFirmwareBankVersion OCTET STRING, + sub10UnitMgmtFirmwareBankImage OCTET STRING +} + +sub10UnitMgmtFirmwareBankIndex OBJECT-TYPE + SYNTAX Sub10FirmwareBank + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtFirmwareBankTable index." + + ::= { sub10UnitMgmtFirmwareBankEntry 1 } + + +sub10UnitMgmtFirmwareBankVersion OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..15)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware version currently installed in this bank." + + ::= { sub10UnitMgmtFirmwareBankEntry 2 } + + +sub10UnitMgmtFirmwareBankImage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The firmware image name currently installed in this bank." + + ::= { sub10UnitMgmtFirmwareBankEntry 3 } + + +sub10UnitMgmtFirmwareUplImage OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..64)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The firmware image name to be uploaded from the server + defined by 'sub10UnitFirmwareUplServerIp' using the firmware action + 'sub10UnitFirmwareAction=fmwUpload(4)'." + + ::= { sub10UnitMgmtFirmware 7 } + + +sub10UnitMgmtFirmwareUplSvrIp OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The IP address of the server used to upload the firmware image + defined by sub10UnitMgmtFirmwareUplImage." + + ::= { sub10UnitMgmtFirmware 8 } + + +sub10UnitMgmtFirmwareFromBank OBJECT-TYPE + SYNTAX Sub10FirmwareBank + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The bank currently being copied from by the Firmware action sub10UnitMgmtFirmwareAction = fmwCopyInactiveBank(4)." + + ::= { sub10UnitMgmtFirmware 9 } + + +sub10UnitMgmtFirmwareToBank OBJECT-TYPE + SYNTAX Sub10FirmwareBank + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The bank currently being uploaded or copied to by the Firmware actions sub10UnitMgmtFirmwareAction = fmwUploadInactiveBank(4) + or sub10UnitMgmtFirmwareAction = fmwCopyInactiveBank(4)." + + ::= { sub10UnitMgmtFirmware 10 } + + +sub10UnitMgmtFirmwareActStatus OBJECT-TYPE + SYNTAX INTEGER + { + fmwUploadSuccess(1), + fmwUploadFailed(2), + fmwUploadTimeout(3), + fmwUploadFileNotFound(4), + fmwUploadInvalid(5), + fmwUploadingImage(6), + fmwUploadingImageComplete(7), + fmwUploadWritingBank(8), + fmwUploadWritingBankComplete(9), + fmwValidatingImage(10), + fmwImageValidateSuccess(11), + fmwImageValidateFailed(12), + fmwCopyingBank(13), + fmwCopyingBankComplete(14), + fmwCopyBankFailed(15), + fmwCopyBankSuccess(16) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of the firmware bank action which + can be repeatedly read using a Get to report the progress of the + the action and verify that it has either succeeded or failed. The + value is left in the final state after the Firmware Action has completed." + + ::= { sub10UnitMgmtFirmware 11 } + + +sub10UnitMgmtFirmwareActProgress OBJECT-TYPE + SYNTAX Integer32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The % progress of firmware action when loading the firmware image + to a firmware bank or copying a firmware image from on1 bank to another bank." + DEFVAL { 0 } + + ::= { sub10UnitMgmtFirmware 12 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtDNS Objects +-- **************************************************************************** + +sub10UnitMgmtDNSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10UnitMgmtDNSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This tables defines the Domain Name Servers." + + ::= { sub10UnitMgmtDNS 1 } + + +sub10UnitMgmtDNSEntry OBJECT-TYPE + SYNTAX Sub10UnitMgmtDNSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtDNSTable." + INDEX { sub10UnitMgmtDNSIndex } + + ::= { sub10UnitMgmtDNSTable 1 } + +Sub10UnitMgmtDNSEntry ::= SEQUENCE { + sub10UnitMgmtDNSIndex Unsigned32, + sub10UnitMgmtDNServer OCTET STRING +} + +sub10UnitMgmtDNSIndex OBJECT-TYPE + SYNTAX Unsigned32(1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10UnitMgmtDNSTable index." + + ::= { sub10UnitMgmtDNSEntry 1 } + + +sub10UnitMgmtDNServer OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (7..15)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned DNS server IP for the unit. + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + + ::= { sub10UnitMgmtDNSEntry 2 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtEncryption Objects +-- **************************************************************************** + +sub10UnitMgmtEncryptMode OBJECT-TYPE + SYNTAX INTEGER + { + encryptNone(0), + encryptAES128(1), + encryptAES192(2), + encryptAES256(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned License key for the unit. + The license key enables capabilities within the unit. + The capabilities currently available by the configured + license key are readable objects." + + ::= { sub10UnitMgmtEncryption 1 } + + +sub10UnitMgmtEncryptKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned Encryption key." + + ::= { sub10UnitMgmtEncryption 2 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtLicense Objects +-- **************************************************************************** + +sub10UnitMgmtLicenseKey OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..128)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The administratively assigned License key for the unit. + The license key enables capabilities within the unit. + The capabilities currently available by the configured + license key are readable objects." + + ::= { sub10UnitMgmtLicense 1 } + + +sub10UnitMgmtLicenseAES OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Indication if AES encryption is included in the current license key." + DEFVAL { stateDisabled } + + ::= { sub10UnitMgmtLicense 2 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtSyncE Objects +-- **************************************************************************** + +sub10UnitMgmtSyncEMode OBJECT-TYPE + SYNTAX INTEGER + { + syncENone(0), + syncEProvider(1), + syncEConsumer(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The SyncE Mode. Setting this to syncEProvider(1) configures the unit as + a Slave clock. In this case the unit at the other end of the + link should be set to syncEConsumer(2). + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + + ::= { sub10UnitMgmtSyncE 1 } + + +-- **************************************************************************** +-- .sub10UnitMgmt.sub10UnitMgmtActions Objects +-- **************************************************************************** + +sub10UnitMgmtTransaction OBJECT-TYPE + SYNTAX INTEGER + { + transactionNone(1), + transactionCommit(2), + transactionRollback(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is used to commit or rollback the setting of object configuration. + It only applies where the objects are subject to transactional requirements. + For example the setting of the Unit's IP Address requires that a transaction + be committed. If the transaction is not committed after a rollback timeout then + the unit will automatically action a rollback to the previous value. + + The rollback timeout is configurable 'sub10UnitMgmtRollbackTimeout'" + + ::= { sub10UnitMgmtActions 1 } + + +sub10UnitMgmtTransactionStatus OBJECT-TYPE + SYNTAX INTEGER + { + transStatusNone(1), + transStatusActive(2), + transStatusCommitted(3), + transStatusRollback(4) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This indicates either a transaction is currently in progress or + if the last transaction was committed successfully or was rolled + back." + + ::= { sub10UnitMgmtActions 2 } + + +sub10UnitMgmtRollbackTimeout OBJECT-TYPE + SYNTAX Unsigned32(30..300) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The timeout in seconds after which uncommitted Sets + will be rolled back to their previous values. + A rollback only affects those objects which are + subject to transactions." + DEFVAL { 180 } + + ::= { sub10UnitMgmtActions 3 } + + +sub10UnitMgmtTransactionMode OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enables and Disables transactions. If sub10UnitMgmTransactionMode is + stateDisabled(0) then no objects are subject to commit and rollback." + DEFVAL { stateEnabled } + + ::= { sub10UnitMgmtActions 4 } + + +sub10UnitMgmtResetAction OBJECT-TYPE + SYNTAX INTEGER + { + resetNone(1), + resetFactoryDefaults(2), + resetFactoryDefaultsNoSave(3), + resetStatistics(4), + resetAlarmConfig(5) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is used to reset unit configuration and stats. + resetFactoryDefaults(2) + - Resets all configuration to Factory Defaults, requires a reboot. + + resetStatistics(3) + - Resets according to setting of sub10UnitMgmtResetStatsGroup + For reset of all stats sub10UnitMgmtResetStatsGroup = 'statsGroupAll'. + + resetAlarmConfig(4) + - Resets according to setting of sub10UnitMgmtResetAlarmsType + For reset of all alarms sub10UnitMgmtResetAlarmsType = 'resetAlarmTypeAll'." + + ::= { sub10UnitMgmtActions 5 } + + +sub10UnitMgmtResetStatsGroup OBJECT-TYPE + SYNTAX Sub10StatsGroup + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is used to reset specific statistics when set prior to submitting + sub10UnitMgmtResetAction = resetStatistics(4). + + For reset of all stats sub10UnitMgmtResetStatsGroup = 'statsGroupAll'." + + ::= { sub10UnitMgmtActions 6 } + + +sub10UnitMgmtResetAlarmsType OBJECT-TYPE + SYNTAX INTEGER + { + resetAlarmTypeAll(1), + resetAlarmTypeFixed(2), + resetAlarmTypeUser(3) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This is used to reset specific alarm configuration when set prior to submitting + sub10UnitMgmtResetAction = resetAlarmConfig(5). + + For reset of all alarms sub10UnitMgmtResetAlarmsType = resetAlarmTypeAll(1)." + + ::= { sub10UnitMgmtActions 7 } + + +-- **************************************************************************** +-- .sub10EthernetStatus.sub10EthernetLocalStatus Objects +-- **************************************************************************** + +sub10EthLclStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthLclStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table defines the local status objects of the ethernet interface." + + ::= { sub10EthernetLocalStatus 1 } + + +sub10EthLclStatusEntry OBJECT-TYPE + SYNTAX Sub10EthLclStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthLclStatusTable." + INDEX { sub10EthIfIndex } + + ::= { sub10EthLclStatusTable 1 } + +Sub10EthLclStatusEntry ::= SEQUENCE { + sub10EthLclLinkStatus Sub10OperStatus, + sub10EthLclMacAddress Sub10MacAddress, + sub10EthLclSpeed Unsigned32, + sub10EthLclDuplex Sub10Duplex, + sub10EthLclMDI Sub10MDIType, + sub10EthIfIndex Sub10EthInterfaceIndex +} + +sub10EthLclLinkStatus OBJECT-TYPE + SYNTAX Sub10OperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of the ethernet link. Synonymous with interfaces OperState" + + ::= { sub10EthLclStatusEntry 1 } + + +sub10EthLclMacAddress OBJECT-TYPE + SYNTAX Sub10MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC address of the local ethernet interface. Synonymous with interfaces ifPhysAddress" + + ::= { sub10EthLclStatusEntry 2 } + + +sub10EthLclSpeed OBJECT-TYPE + SYNTAX Unsigned32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The estimated speed of the local ethernet interface in bits per second. Synonymous with interfaces ifSpeed" + + ::= { sub10EthLclStatusEntry 3 } + + +sub10EthLclDuplex OBJECT-TYPE + SYNTAX Sub10Duplex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The duplex operation of the local ethernet interface" + + ::= { sub10EthLclStatusEntry 4 } + + +sub10EthLclMDI OBJECT-TYPE + SYNTAX Sub10MDIType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MDI/MDIX state of the local ethernet interface" + + ::= { sub10EthLclStatusEntry 5 } + + +sub10EthIfIndex OBJECT-TYPE + SYNTAX Sub10EthInterfaceIndex + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "A unique value, greater than zero, for each ethernet interface. It + is recommended that values are assigned contiguously + starting from 1. This is used as an index to the ethernet based + enterprise MIB tables and will reflect the number of physical + ethernet ports." + + ::= { sub10EthLclStatusEntry 6 } + + +-- **************************************************************************** +-- .sub10EthernetStatus.sub10EthernetRemoteStatus Objects +-- **************************************************************************** + +sub10EthRmtStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthRmtStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table defines the remote status objects of the ethernet interface." + + ::= { sub10EthernetRemoteStatus 1 } + + +sub10EthRmtStatusEntry OBJECT-TYPE + SYNTAX Sub10EthRmtStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthRmtStatusTable." + INDEX { sub10EthIfIndex } + + ::= { sub10EthRmtStatusTable 1 } + +Sub10EthRmtStatusEntry ::= SEQUENCE { + sub10EthRmtLinkStatus Sub10OperStatus, + sub10EthRmtMacAddress Sub10MacAddress, + sub10EthRmtSpeed Unsigned32, + sub10EthRmtDuplex Sub10Duplex, + sub10EthRmtMDI Sub10MDIType +} + +sub10EthRmtLinkStatus OBJECT-TYPE + SYNTAX Sub10OperStatus + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of the remote ethernet interface. Synonymous but + not identical with interfaces OperState on the remote unit" + + ::= { sub10EthRmtStatusEntry 1 } + + +sub10EthRmtMacAddress OBJECT-TYPE + SYNTAX Sub10MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MAC address of the remote ethernet interface. Synonymous + with interfaces ifPhysAddress on the remote unit." + + ::= { sub10EthRmtStatusEntry 2 } + + +sub10EthRmtSpeed OBJECT-TYPE + SYNTAX Unsigned32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The estimated speed of the remote ethernet interface in + bits per second. Synonymous with interfaces ifSpeed on the remote unit" + + ::= { sub10EthRmtStatusEntry 3 } + + +sub10EthRmtDuplex OBJECT-TYPE + SYNTAX Sub10Duplex + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The duplex operation of the remote ethernet interface" + + ::= { sub10EthRmtStatusEntry 4 } + + +sub10EthRmtMDI OBJECT-TYPE + SYNTAX Sub10MDIType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The MDI/MDIX state of the remote ethernet interface" + + ::= { sub10EthRmtStatusEntry 5 } + + +-- **************************************************************************** +-- .sub10EthernetMgmt.sub10EthMgmtPhy Objects +-- **************************************************************************** + +sub10EthMgmtPhyTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthMgmtPhyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table defines the status objects of the ethernet interface." + + ::= { sub10EthMgmtPhy 1 } + + +sub10EthMgmtPhyEntry OBJECT-TYPE + SYNTAX Sub10EthMgmtPhyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthMgmtPhyTable." + INDEX { sub10EthIfIndex } + + ::= { sub10EthMgmtPhyTable 1 } + +Sub10EthMgmtPhyEntry ::= SEQUENCE { + sub10EthMgmtPhyAutoNeg Sub10State, + sub10EthMgmtPhySpeed Unsigned32, + sub10EthMgmtPhyDuplex Sub10Duplex, + sub10EthMgmtPhyMDI Sub10MDIType +} + +sub10EthMgmtPhyAutoNeg OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Auto-negotiation of ethernet interface parameters." + DEFVAL { stateDisabled } + + ::= { sub10EthMgmtPhyEntry 1 } + + +sub10EthMgmtPhySpeed OBJECT-TYPE + SYNTAX Unsigned32(0..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Speed of the ethernet interface in bits per second used + only when sub10UnitMgmtPhyAutoNeg=disabled." + + ::= { sub10EthMgmtPhyEntry 2 } + + +sub10EthMgmtPhyDuplex OBJECT-TYPE + SYNTAX Sub10Duplex + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The duplex operation of the ethernet interface used + only when sub10UnitMgmtPhyAutoNeg=disabled." + + ::= { sub10EthMgmtPhyEntry 3 } + + +sub10EthMgmtPhyMDI OBJECT-TYPE + SYNTAX Sub10MDIType + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The duplex operation of the ethernet interface used + only when sub10UnitMgmtPhyAutoNeg=disabled." + + ::= { sub10EthMgmtPhyEntry 4 } + + +-- **************************************************************************** +-- .sub10EthernetMgmt.sub10EthMgmtVlan Objects +-- **************************************************************************** + +sub10EthMgmtVlanFiltering OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "VLAN filtering on the ethernet interface. + This applies to user traffic only not management traffic however + to enable VLAN filtering a Unit Management VLAN configuration + must be set. See sub10UnitMgmtVlan. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { stateDisabled } + + ::= { sub10EthMgmtVlan 1 } + + +sub10EthMgmtVlanDefaultEnabled OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Enable Default VLAN tagging and untagging on the ethernet interface. + Only valid when sub10EthMgmtVlanFiltering is enabled. + + Default VAN tagging allows manipulation of untagged traffic ingressing + the interface by applying the specified Default VLAN Id, priority and + DEI and manipulation of traffic egressing the ethernet interface that + is tagged with the Default VLAN by stripping off the VLAN and transmitting + as untagged traffic. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { stateDisabled } + + ::= { sub10EthMgmtVlan 2 } + + +sub10EthMgmtVlanDefaultId OBJECT-TYPE + SYNTAX Sub10VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default vlan id which is tagged to all incoming untagged + user traffic ingressing the ethernet interface. The default VLAN + is also untagged from all user traffic egressing the ethernet + interface. + + The default VLAN must be present in the allowed VLAN table + sub10EthMgmtVlanAllowedTable and is only valid when + sub10EthMgmtVlanDefaultEnabled and sub10EthMgmtVlanFiltering are enabled. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { 0 } + + ::= { sub10EthMgmtVlan 3 } + + +sub10EthMgmtVlanDefaultPriority OBJECT-TYPE + SYNTAX Sub10VlanPriority + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default vlan priority used when tagging the default VLAN + to all incoming untagged user traffic ingressing the ethernet interface. + + Only valid when sub10EthMgmtVlanDefaultEnabled and sub10EthMgmtVlanFiltering are enabled. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { 0 } + + ::= { sub10EthMgmtVlan 4 } + + +sub10EthMgmtVlanDefaultDEI OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The default vlan drop eligible indicator used when tagging the default VLAN + to all incoming untagged user traffic ingressing the ethernet interface. + + Only valid when sub10EthMgmtVlanDefaultEnabled and sub10EthMgmtVlanFiltering are enabled. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { stateDisabled } + + ::= { sub10EthMgmtVlan 5 } + + +sub10EthMgmtVlanIngressAction OBJECT-TYPE + SYNTAX Sub10VlanTagAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The manipulation action used for all ethernet frames + being received (ingress) in from the ethernet interface. + Only if the default VLAN is set sub10EthMgmtVlanDefaultVlanId > 0 + and sub10EthMgmtVlanFiltering is enabled. + + untag - untag all incoming frames that are tagged with sub10EthMgmtVlanDefaultVlanId. + tag - tag all incoming untagged frames with sub10EthMgmtVlanDefaultVlanId, + ,sub10EthMgmtVlanDefaultPriority and sub10EthMgmtVlanDefaultDEI. + and priority sub10EthMgmtTagWithVlanPriority. + drop - discard the frame, do not forward. + + This is currently fixed to tag all ingressing traffic + if a default VLAN is set sub10EthMgmtVlanDefaultVlanId > 0." + DEFVAL { tag } + + ::= { sub10EthMgmtVlan 6 } + + +sub10EthMgmtVlanEgressAction OBJECT-TYPE + SYNTAX Sub10VlanTagAction + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The manipulation action used for all ethernet frames + being transmitted (egress) out of the ethernet interface. + Only if the default VLAN is set sub10EthMgmtVlanDefaultVlanId > 0 + and sub10EthMgmtVlanFiltering is enabled. + + untag - untag all outgoing frames that are tagged with sub10EthMgmtVlanDefaultVlanId. + tag - tag all outgoing untagged frames with sub10EthMgmtVlanDefaultVlanId, + ,sub10EthMgmtVlanDefaultPriority and sub10EthMgmtVlanDefaultDEI. + and priority sub10EthMgmtTagWithVlanPriority. + drop - discard the frame, do not forward. + + This is currently fixed to untag all egressing traffic." + DEFVAL { untag } + + ::= { sub10EthMgmtVlan 7 } + + +sub10EthMgmtVlanAllowedTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthMgmtVlanAllowedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This tables defines the VLANs that are allowed to pass through the ethernet + interface. The table is only used when the value of sub10EthMgmtVlanFiltering is enabled. + + The table only contains an entry if the specific vlan is to be allowed to flow through the interface. + If a VLAN is not in the table then the ethernet frame is dropped. + + If sub10EthMgmtVlanFiltering is enabled this table must contain at least 1 VLAN. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + + ::= { sub10EthMgmtVlan 8 } + + +sub10EthMgmtVlanAllowedEntry OBJECT-TYPE + SYNTAX Sub10EthMgmtVlanAllowedEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10UnitMgmtVlanTable. + If the rowStatus is set to notInService(2) then + the entry is not valid and no columnar objects are returned." + INDEX { sub10EthMgmtVlanAllowedIndex } + + ::= { sub10EthMgmtVlanAllowedTable 1 } + +Sub10EthMgmtVlanAllowedEntry ::= SEQUENCE { + sub10EthMgmtVlanAllowedIndex Unsigned32, + sub10EthMgmtVlanAllowedRowStatus RowStatus, + sub10EthMgmtVlanAllowedId Sub10VlanId +} + +sub10EthMgmtVlanAllowedIndex OBJECT-TYPE + SYNTAX Unsigned32(1..60) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10EthMgmtVlanTable index." + + ::= { sub10EthMgmtVlanAllowedEntry 1 } + + +sub10EthMgmtVlanAllowedRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The row status of this row. + All table rows are fixed in size + and as such do not require conceptual row + creation. Instead the RowStatus is set to + active(1) or notInService(2) which indicates + that the row is operationally in use or not. + The default value is notInService(2) meaning + the entry is not used by default. To make + the entry valid with already consistent row + objects this object must be set to active(1). + If row objects are not yet set to consistent + values the row status must first be set to + createAndWait(5) after which the row status is + set to 'notReady(3)'. When in the 'notReady(3)' + state row objects can then be set to consistent + values before row status can be set to active(1). + To delete the row set this to destroy(6)." + DEFVAL { notInService } + + ::= { sub10EthMgmtVlanAllowedEntry 2 } + + +sub10EthMgmtVlanAllowedId OBJECT-TYPE + SYNTAX Sub10VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The vlan id which is allowed to pass through the ethernet interface. + Duplicate vlan ids in multiple entries of the table with RowStatus 'active(1) + are not allowed and any attempt to set a duplicate active entry will be rejected. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { 0 } + + ::= { sub10EthMgmtVlanAllowedEntry 3 } + + +-- **************************************************************************** +-- .sub10EthernetMgmt.sub10EthMgmtQoS Objects +-- **************************************************************************** + +sub10EthMgmtQoSActiveState OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This defines if QoS is enabled or disabled." + DEFVAL { stateDisabled } + + ::= { sub10EthMgmtQoS 1 } + + +sub10EthMgmtQoSMode OBJECT-TYPE + SYNTAX INTEGER + { + qosEthernet(1), + qosIPMPLS(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Defines the mode of QoS action to be applied to + the QoS queues. + + qosEthernet: + + - Traffic is mapped to QoS queues + - based on Ethernet protocol + - VLANId and/or PCP Bits. + - See sub10EthMgmtQoSVlanMappingTable + - and sub10EthMgmtQoSPCPMappingTable. + + qosIPMPLS: + + - Traffic is mapped to QoS queues + - based on IP protocol + - DSCP markings and/or MPLS traffic + - classes. + + See sub10EthMgmtQoSDSCPMappingTable and sub10EthMgmtQoSMPLSMappingTable." + DEFVAL { qosEthernet } + + ::= { sub10EthMgmtQoS 2 } + + +sub10EthMgmtQoSUntaggedQueue OBJECT-TYPE + SYNTAX Sub10QoSQueue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "This defines the QoS queue where all untagged + ethernet frames are placed. + + Only valid when sub10EthMgmtQoSQType = 'qosEthernet' + + For tagged frames see sub10EthMgmtQoSVlanMappingTable + and sub10EthMgmtQoSPCPMappingTable." + DEFVAL { 0 } + + ::= { sub10EthMgmtQoS 3 } + + +sub10EthMgmtQoSQTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthMgmtQoSQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table configures the characteristics of a Quality of + Service queue. There are a fixed number of 8 queues in total + and therefore 8 entries in this table indexed 1 thru 8. + + The number of queue entries in the table is given by the value + of sub10EthMgmtQoSQNumber." + + ::= { sub10EthMgmtQoS 4 } + + +sub10EthMgmtQoSQEntry OBJECT-TYPE + SYNTAX Sub10EthMgmtQoSQEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthMgmtQoSQTable." + INDEX { sub10EthMgmtQoSQIndex } + + ::= { sub10EthMgmtQoSQTable 1 } + +Sub10EthMgmtQoSQEntry ::= SEQUENCE { + sub10EthMgmtQoSQIndex Unsigned32, + sub10EthMgmtQoSQSchedulingType INTEGER, + sub10EthMgmtQoSQDWRRWeight Unsigned32, + sub10EthMgmtQoSQCongestionPolicy INTEGER, + sub10EthMgmtQoSQSizeMax Unsigned32, + sub10EthMgmtQoSQLen Unsigned32 +} + +sub10EthMgmtQoSQIndex OBJECT-TYPE + SYNTAX Unsigned32(1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The queue number used as an index, fixed to + 8 standard queues." + + ::= { sub10EthMgmtQoSQEntry 1 } + + +sub10EthMgmtQoSQSchedulingType OBJECT-TYPE + SYNTAX INTEGER + { + qosSPQ(1), + qosDWRR(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The scheduling discipline applied to the + queue. + + qosSPQ - Strict Priority Queueing + + Queues are serviced in strict priority + order. Packets on the queue are servicedd + and transmitted until either the queue is empty + or a packet is found in a higher queue, + in the latter case the higher priority queue + take precedence. + + Individual PCP (CoS) bits or DSCP markings in each + packet are not observed within the + queue and are not therefore transmitted first + according to their relative priority. Instead + it is possible to map certain VLANs, PCP bits + and DSCP marking to certain queues to achieve + priority transmission. + + The mapping of VLAN, PCP bits or DSCP markings + to a specific queue are managed using + tables : + + sub10EthMgmtQoSVlanTable + sub10EthMgmtQoSPCPTable + sub10EthMgmtQoSDSCPTable + + qosDWRR - Deficit Weighted Round Robin + + A weighting is allocated to each queue + which defines the number of bytes + that can be transmitted from that + queue in a single visit of the + scheduler. This is used to calculate + a quantum which is the number of bytes + that can always be transmitted in each visit + of the scheduler. + + A deficit counter is also maintained across + visits from the scheduler, at each visit + the quantum is added to the deficit. This + ensures that on average a queue that is not + loaded to its intended capacity will utilise + the calculated deficit at times when the queue + is busy. At startup Deficit counter is initialised + to zero. + + On each visit of the scheduler packets are + transmitted according to the following + rules... + + Deficit = Quantum + Deficit. + + while (Queue not empty and PktLength <= Deficit) + Transmit Pkt + Deficit = Deficit - PktLength + + Remaining Deficit is carried forward to the + next visit of the scheduler. + + Effective behaviour of DWRR is as follows: + + 1. Available bandwidth is shared fairly when queues + are not saturated + 2. Lower priority saturated queues will transmit + at their allocated service rate. + 3. Any remaining bandwidth is shared amongst + unsaturated queues. + + NB. In a mixed configuration where some queues are + configured as Strict Priority (SP) and some configured + as Deficit Weighted Round Robin (DWRR), then queues configured + as SP should all be higher in scheduling priority than those + configured as DWRR. This is to avoid the lower priority queues + having transmission precedence over higher priority queues." + DEFVAL { qosSPQ } + + ::= { sub10EthMgmtQoSQEntry 2 } + + +sub10EthMgmtQoSQDWRRWeight OBJECT-TYPE + SYNTAX Unsigned32(0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "A percentage weighting factor used to calculate + the quantum value used to calculate the starting + transmission credit at each visit of the queue + scheduler. Only for scheduling type Deficit + Weighted Round Robin. + sub10EthMgmtQoSQSchedulingType = 'qosDWRR' + + The weighting is calculated as the ratio of the + transmit rate configured as a percentage. The + internal implementation of DWRR will calculate + the correct quantum based on total bandwidth + available." + DEFVAL { 100 } + + ::= { sub10EthMgmtQoSQEntry 3 } + + +sub10EthMgmtQoSQCongestionPolicy OBJECT-TYPE + SYNTAX INTEGER + { + qosTailDrop(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The policy used when a queue is congested." + DEFVAL { qosTailDrop } + + ::= { sub10EthMgmtQoSQEntry 4 } + + +sub10EthMgmtQoSQSizeMax OBJECT-TYPE + SYNTAX Unsigned32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum size of the queue expressed in packets." + DEFVAL { 100 } + + ::= { sub10EthMgmtQoSQEntry 5 } + + +sub10EthMgmtQoSQLen OBJECT-TYPE + SYNTAX Unsigned32(0..4294967295) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current length of the queue expressed in packets." + + ::= { sub10EthMgmtQoSQEntry 6 } + + +sub10EthMgmtQoSVlanMappingNumber OBJECT-TYPE + SYNTAX Unsigned32(0..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of sub10EthMgmtQoSVlanMappingTable table entries present + on this system." + + ::= { sub10EthMgmtQoS 5 } + + +sub10EthMgmtQoSVlanTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthMgmtQoSVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table configures the Quality of Service + Vlan to queue mapping. + + Multiple Vlans may be mapped to any queue. On egress of the + ethernet interface all pkts tagged with the specific Vlan Id + are inserted onto the specified queue. + + See sub10EthMgmtQoSQTable for more information on QoS + queueing. + + The number of entries in the table is given by the value + of sub10EthMgmtQoSVlanNumber." + + ::= { sub10EthMgmtQoS 6 } + + +sub10EthMgmtQoSVlanEntry OBJECT-TYPE + SYNTAX Sub10EthMgmtQoSVlanEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthMgmtQoSVlanMappingTable." + INDEX { sub10EthMgmtQoSVlanIndex } + + ::= { sub10EthMgmtQoSVlanTable 1 } + +Sub10EthMgmtQoSVlanEntry ::= SEQUENCE { + sub10EthMgmtQoSVlanIndex Unsigned32, + sub10EthMgmtQoSVlanId Sub10VlanId, + sub10EthMgmtQoSVlanQueue Sub10QoSQueue +} + +sub10EthMgmtQoSVlanIndex OBJECT-TYPE + SYNTAX Unsigned32(1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10EthMgmtQoSVlanMappingTable index." + + ::= { sub10EthMgmtQoSVlanEntry 1 } + + +sub10EthMgmtQoSVlanId OBJECT-TYPE + SYNTAX Sub10VlanId + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The vlan id used as an index to the table and which + is egressing through the ethernet interface and which + should be placed on the queue specified by + sub10EthMgmtQoSVlanQueueIndex." + DEFVAL { 0 } + + ::= { sub10EthMgmtQoSVlanEntry 2 } + + +sub10EthMgmtQoSVlanQueue OBJECT-TYPE + SYNTAX Sub10QoSQueue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The queue number which identifies the specific queue where the packets + that are tagged with the Vlan Id specified in sub10EthMgmtQoSVlanId + are inserted." + + ::= { sub10EthMgmtQoSVlanEntry 3 } + + +sub10EthMgmtQoSPCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthMgmtQoSPCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table configures the Quality of Service Priority + Code Point (PCP) or Pbits to queue mapping. + + Multiple PCPs may be mapped to the same queue but the same + PCP cannot be mapped to more than one queue. This table + has a maximum size of 8 entries with exactly 1 entry per + PCP bit. + + On egress of the ethernet interface all pkts tagged with the + specific PCP bit (irrespective of its Vlan Id) is inserted + on the specified queue. + + See sub10EthMgmtQoSQTable for more information on QoS + queueing. + + The number of entries in the table is given by the value + of sub10EthMgmtQoSPCPMappingNumber (maximum 8)." + + ::= { sub10EthMgmtQoS 8 } + + +sub10EthMgmtQoSPCPEntry OBJECT-TYPE + SYNTAX Sub10EthMgmtQoSPCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthMgmtQoSPCPMappingTable." + INDEX { sub10EthMgmtQoSPCPIndex } + + ::= { sub10EthMgmtQoSPCPTable 1 } + +Sub10EthMgmtQoSPCPEntry ::= SEQUENCE { + sub10EthMgmtQoSPCPIndex Unsigned32, + sub10EthMgmtQoSPCPQueue Sub10QoSQueue +} + +sub10EthMgmtQoSPCPIndex OBJECT-TYPE + SYNTAX Unsigned32(1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10EthMgmtQoSPCPTable index. + This represents the PCP bits priority + value. + + sub10EthMgmtQoSPCPIndex(1)=PCPBit(0) + sub10EthMgmtQoSPCPIndex(2)=PCPBit(1) + sub10EthMgmtQoSPCPIndex(3)=PCPBit(2) + sub10EthMgmtQoSPCPIndex(4)=PCPBit(3) + sub10EthMgmtQoSPCPIndex(5)=PCPBit(4) + sub10EthMgmtQoSPCPIndex(6)=PCPBit(5) + sub10EthMgmtQoSPCPIndex(7)=PCPBit(6) + sub10EthMgmtQoSPCPIndex(8)=PCPBit(7)" + + ::= { sub10EthMgmtQoSPCPEntry 1 } + + +sub10EthMgmtQoSPCPQueue OBJECT-TYPE + SYNTAX Sub10QoSQueue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The queue number in the sub10EthMgmtQoSQTable + which identifies the specific queue where the packets + tagged with the specific PCP bit sub10EthMgmtQoSPCPIndex + are inserted. There are up to 8 queues." + + ::= { sub10EthMgmtQoSPCPEntry 2 } + + +sub10EthMgmtQoSDSCPMappingNumber OBJECT-TYPE + SYNTAX Unsigned32(0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of sub10EthMgmtQoSDSCPMappingTable table entries present + on this system." + + ::= { sub10EthMgmtQoS 9 } + + +sub10EthMgmtQoSDSCPTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthMgmtQoSDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table configures the Quality of Service Differentiated + Services Code Point (DSCP) to queue mapping. + + Multiple DSCPs may be mapped to the same queue but the same + DSCP cannot be mapped to more than one queue. This table has + a maximum size of 64 with 1 entry per DSCP value. + + On egress of the ethernet interface all pkts tagged with the + specific DSCP marking in the IP header will be inserted + onto the specified queue. + + See sub10EthMgmtQoSQTable for more information on QoS + queueing. + + The number of entries in the table is given by the value + of sub10EthMgmtQoSDSCPMappingNumber (maximum 64)." + + ::= { sub10EthMgmtQoS 10 } + + +sub10EthMgmtQoSDSCPEntry OBJECT-TYPE + SYNTAX Sub10EthMgmtQoSDSCPEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthMgmtQoSDSCPMappingTable." + INDEX { sub10EthMgmtQoSDSCPIndex } + + ::= { sub10EthMgmtQoSDSCPTable 1 } + +Sub10EthMgmtQoSDSCPEntry ::= SEQUENCE { + sub10EthMgmtQoSDSCPIndex Unsigned32, + sub10EthMgmtQoSDSCPMarking Unsigned32, + sub10EthMgmtQoSDSCPQueue Sub10QoSQueue +} + +sub10EthMgmtQoSDSCPIndex OBJECT-TYPE + SYNTAX Unsigned32(1..64) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10EthMgmtQoSDSCPTable index." + + ::= { sub10EthMgmtQoSDSCPEntry 1 } + + +sub10EthMgmtQoSDSCPMarking OBJECT-TYPE + SYNTAX Unsigned32(0..63) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The DSCP value used as an index to the table. This defines + the DSCP value which when egressing through the ethernet + interface is placed on the queue specified by + sub10EthMgmtQoSVlanQueueIndex." + + ::= { sub10EthMgmtQoSDSCPEntry 2 } + + +sub10EthMgmtQoSDSCPQueue OBJECT-TYPE + SYNTAX Sub10QoSQueue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The queue number in the sub10EthMgmtQoSQTable + which identifies the specific queue where the packets + tagged with the specific DSCP marking sub10EthMgmtQoSDSCP + are inserted." + + ::= { sub10EthMgmtQoSDSCPEntry 3 } + + +sub10EthMgmtQoSMPLSMappingNumber OBJECT-TYPE + SYNTAX Unsigned32(0..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of sub10EthMgmtQoSMPLSMappingTable table entries present + on this system.This is equivelent to the number of MPLS Traffic + classes" + + ::= { sub10EthMgmtQoS 11 } + + +sub10EthMgmtQoSMPLSTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthMgmtQoSMPLSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table configures the Quality of Service Multi-Protocol + Label Switching protocol (MPLS) Traffic Class (TC) to queue mapping. + + Multiple MPLS TCs may be mapped to the same queue but the same + MPLS TC cannot be mapped to more than one queue. This table has + a maximum size of 64 with 1 entry per MPLS TC value. + + On egress of the ethernet interface all pkts tagged with the + specific MPLS TC in the IP header will be inserted + onto the specified queue. + + See sub10EthMgmtQoSQTable for more information on QoS + queueing. + + The number of entries in the table is given by the value + of sub10EthMgmtQoSMPLSMappingNumber (maximum 8)." + + ::= { sub10EthMgmtQoS 12 } + + +sub10EthMgmtQoSMPLSEntry OBJECT-TYPE + SYNTAX Sub10EthMgmtQoSMPLSEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthMgmtQoSMPLSMappingTable." + INDEX { sub10EthMgmtQoSMPLSIndex } + + ::= { sub10EthMgmtQoSMPLSTable 1 } + +Sub10EthMgmtQoSMPLSEntry ::= SEQUENCE { + sub10EthMgmtQoSMPLSIndex Unsigned32, + sub10EthMgmtQoSMPLSTrafficClass Unsigned32, + sub10EthMgmtQoSMPLSQueue Sub10QoSQueue +} + +sub10EthMgmtQoSMPLSIndex OBJECT-TYPE + SYNTAX Unsigned32(1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The sub10EthMgmtQoSMPLSMappingTable index." + + ::= { sub10EthMgmtQoSMPLSEntry 1 } + + +sub10EthMgmtQoSMPLSTrafficClass OBJECT-TYPE + SYNTAX Unsigned32(0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The MPLS Traffic Class value used as an index to the table. + This defines the MPLS TC value which when egressing through + the ethernet interface is placed on the queue specified by + sub10EthMgmtQoSVlanQueueIndex." + + ::= { sub10EthMgmtQoSMPLSEntry 2 } + + +sub10EthMgmtQoSMPLSQueue OBJECT-TYPE + SYNTAX Sub10QoSQueue + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The queue number in the sub10EthMgmtQoSQTable + which identifies the specific queue where the packets + tagged with the specific MPLS Traffic Class + sub10EthMgmtQoSMPLSTrafficClass are inserted." + + ::= { sub10EthMgmtQoSMPLSEntry 3 } + + +-- **************************************************************************** +-- .sub10EthernetMgmt.sub10EthMgmtStats Objects +-- **************************************************************************** + +sub10EthMgmtStatsActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthMgmtStatsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table maintains an entry for each Ethernet + statistic that is enabled and active." + + ::= { sub10EthMgmtStats 1 } + + +sub10EthMgmtStatsActiveEntry OBJECT-TYPE + SYNTAX Sub10EthMgmtStatsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the sub10EthMgmtStatsActiveTable. + Each entry represents an object instance of ethernet + stats and it's current state." + INDEX { sub10EthMgmtStatsActiveIndex } + + ::= { sub10EthMgmtStatsActiveTable 1 } + +Sub10EthMgmtStatsActiveEntry ::= SEQUENCE { + sub10EthMgmtStatsActiveIndex Unsigned32, + sub10EthMgmtStatsActiveName OCTET STRING, + sub10EthMgmtStatsActiveState Sub10State +} + +sub10EthMgmtStatsActiveIndex OBJECT-TYPE + SYNTAX Unsigned32(1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The number of ethernet stats objects + used as an index to this table." + + ::= { sub10EthMgmtStatsActiveEntry 1 } + + +sub10EthMgmtStatsActiveName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stats object name. This is the name of the + ethernet stats object in the sub10EthernetStatsCurrent + group." + + ::= { sub10EthMgmtStatsActiveEntry 2 } + + +sub10EthMgmtStatsActiveState OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the statistic is active." + DEFVAL { stateEnabled } + + ::= { sub10EthMgmtStatsActiveEntry 3 } + + +-- **************************************************************************** +-- .sub10Ethernet.sub10EthernetStats Objects +-- **************************************************************************** + +sub10EthStatsTimeElapsed OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time that has elapsed from the beginning + of the statistical measurement period. + + This is normally time from just after the last reboot time + when the statistics module begins it's calculations. + + If, for some reason, such as an adjustment in the + system's time-of-day clock, the current interval + exceeds the maximum value, the agent will return + the maximum value." + + ::= { sub10EthernetStats 1 } + + +-- **************************************************************************** +-- .sub10EthernetStats.sub10EthernetStatsCurrent Objects +-- **************************************************************************** + +sub10EthernetStatsCurrTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthernetStatsCurrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table defines the current stats objects of the ethernet interface." + + ::= { sub10EthernetStatsCurrent 1 } + + +sub10EthernetStatsCurrEntry OBJECT-TYPE + SYNTAX Sub10EthernetStatsCurrEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry (row) in the sub10EthernetStatsCurrTable." + INDEX { sub10EthIfIndex } + + ::= { sub10EthernetStatsCurrTable 1 } + +Sub10EthernetStatsCurrEntry ::= SEQUENCE { + sub10EthStatsCurrRxOctets Counter32, + sub10EthStatsCurrRxGoodFrms Counter32, + sub10EthStatsCurrRxBcastFrms Counter32, + sub10EthStatsCurrRxMcastFrms Counter32, + sub10EthStatsCurrRxPauseFrms Counter32, + sub10EthStatsCurrRxCRCErrs Counter32, + sub10EthStatsCurrRxAlignErrs Counter32, + sub10EthStatsCurrRxOversized Counter32, + sub10EthStatsCurrRxJabberFrms Counter32, + sub10EthStatsCurrRxUndersized Counter32, + sub10EthStatsCurrRxFragments Counter32, + sub10EthStatsCurrRxSOFOvrns Counter32, + sub10EthStatsCurrTxOctets Counter32, + sub10EthStatsCurrTxGoodFrms Counter32, + sub10EthStatsCurrTxBcastFrms Counter32, + sub10EthStatsCurrTxMcastFrms Counter32, + sub10EthStatsCurrTxPauseFrms Counter32, + sub10EthStatsCurrTxDeferred Counter32, + sub10EthStatsCurrTxCollsn Counter32, + sub10EthStatsCurrTxSnglCollsn Counter32, + sub10EthStatsCurrTxMlplCollsn Counter32, + sub10EthStatsCurrTxExsvCollsn Counter32, + sub10EthStatsCurrTxLtCollsn Counter32, + sub10EthStatsCurrTxCSenseErrs Counter32, + sub10EthStatsCurrPkts64Octets Counter32, + sub10EthStatsCurrPkts65T127 Counter32, + sub10EthStatsCurrPkts128T255 Counter32, + sub10EthStatsCurrPkts256T511 Counter32, + sub10EthStatsCurrPkts512T1023 Counter32, + sub10EthStatsCurrPkts1024TMax Counter32, + sub10EthStatsCurrRxMbps Sub10ThroughputMbps, + sub10EthStatsCurrTxMbps Sub10ThroughputMbps, + sub10EthStatsCurrRxMbpsMin Sub10ThroughputMbps, + sub10EthStatsCurrRxMbpsMax Sub10ThroughputMbps, + sub10EthStatsCurrRxMbpsAvg Sub10ThroughputMbps, + sub10EthStatsCurrTxMbpsMin Sub10ThroughputMbps, + sub10EthStatsCurrTxMbpsMax Sub10ThroughputMbps, + sub10EthStatsCurrTxMbpsAvg Sub10ThroughputMbps, + sub10EthStatsCurrRmtRxMbpsAvg Sub10ThroughputMbps, + sub10EthStatsCurrRmtTxMbpsAvg Sub10ThroughputMbps +} + +sub10EthStatsCurrRxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 1 } + + +sub10EthStatsCurrRxGoodFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of good frames received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 2 } + + +sub10EthStatsCurrRxBcastFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of broadcast frames received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 3 } + + +sub10EthStatsCurrRxMcastFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of multicast frames received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 4 } + + +sub10EthStatsCurrRxPauseFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Pause frames received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 5 } + + +sub10EthStatsCurrRxCRCErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CRC errors received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 6 } + + +sub10EthStatsCurrRxAlignErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Alignment coding errors received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 7 } + + +sub10EthStatsCurrRxOversized OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Oversized frames received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 8 } + + +sub10EthStatsCurrRxJabberFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Jabber frames received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 9 } + + +sub10EthStatsCurrRxUndersized OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Undersized frames received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 10 } + + +sub10EthStatsCurrRxFragments OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of frame fragments received over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 11 } + + +sub10EthStatsCurrRxSOFOvrns OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of frames with Start of Frame (SOF) Overruns + received over the Ethernet interface or were dropped due to + FIFO resource limitations since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 12 } + + +sub10EthStatsCurrTxOctets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 13 } + + +sub10EthStatsCurrTxGoodFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of ethernet frames transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 14 } + + +sub10EthStatsCurrTxBcastFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of broadcast frames transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 15 } + + +sub10EthStatsCurrTxMcastFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of multicast frames transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 16 } + + +sub10EthStatsCurrTxPauseFrms OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Pause frames transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 17 } + + +sub10EthStatsCurrTxDeferred OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Deferred frames transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 18 } + + +sub10EthStatsCurrTxCollsn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Collision frames transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 19 } + + +sub10EthStatsCurrTxSnglCollsn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Single Collision frames transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 20 } + + +sub10EthStatsCurrTxMlplCollsn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Multiple Collision frames transmitted over the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 21 } + + +sub10EthStatsCurrTxExsvCollsn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Excessive Collision for which transmission was + abandoned over the Ethernet interface since the last power + cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 22 } + + +sub10EthStatsCurrTxLtCollsn OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Late Collision for which transmission was + abandoned over the Ethernet interface since the last power + cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 23 } + + +sub10EthStatsCurrTxCSenseErrs OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Carrier Sense Errored frames transmitted over the + Ethernet interface since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 24 } + + +sub10EthStatsCurrPkts64Octets OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of 64-byte frames received and transmitted on the + Ethernet interface since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 25 } + + +sub10EthStatsCurrPkts65T127 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 65 to 127 bytes received + and transmitted on the Ethernet interface since the last + power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 26 } + + +sub10EthStatsCurrPkts128T255 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 128 to 255 bytes received + and transmitted on the Ethernet interface since the last + power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 27 } + + +sub10EthStatsCurrPkts256T511 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 256 to 511 bytes received + and transmitted on the Ethernet interface since the last power + cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 28 } + + +sub10EthStatsCurrPkts512T1023 OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 512 to 1023 bytes received + and transmitted on the Ethernet interface since the last power + cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 29 } + + +sub10EthStatsCurrPkts1024TMax OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 1024 to RX_MAXLEN bytes for + receive or 1024 up for transmit on the Ethernet interface + since the last power cycle / reset of the unit. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthernetStatsCurrEntry 30 } + + +sub10EthStatsCurrRxMbps OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Rx throughput in Mbps in this second." + + ::= { sub10EthernetStatsCurrEntry 31 } + + +sub10EthStatsCurrTxMbps OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Tx throughput in Mbps in this second." + + ::= { sub10EthernetStatsCurrEntry 32 } + + +sub10EthStatsCurrRxMbpsMin OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum Rx throughput in Mbps in the last rolling minute." + + ::= { sub10EthernetStatsCurrEntry 33 } + + +sub10EthStatsCurrRxMbpsMax OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum Rx throughput in Mbps in the last rolling minute." + + ::= { sub10EthernetStatsCurrEntry 34 } + + +sub10EthStatsCurrRxMbpsAvg OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average Rx throughput in Mbps in the last rolling minute." + + ::= { sub10EthernetStatsCurrEntry 35 } + + +sub10EthStatsCurrTxMbpsMin OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum Tx throughput in Mbps in the last rolling minute." + + ::= { sub10EthernetStatsCurrEntry 36 } + + +sub10EthStatsCurrTxMbpsMax OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum Tx throughput in Mbps in the last rolling minute." + + ::= { sub10EthernetStatsCurrEntry 37 } + + +sub10EthStatsCurrTxMbpsAvg OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average Tx throughput in Mbps in the last rolling minute." + + ::= { sub10EthernetStatsCurrEntry 38 } + + +sub10EthStatsCurrRmtRxMbpsAvg OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average Rx throughput of the remote unit in Mbps in the last rolling minute." + + ::= { sub10EthernetStatsCurrEntry 39 } + + +sub10EthStatsCurrRmtTxMbpsAvg OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average Tx throughput of the remote unit in Mbps in the last rolling minute." + + ::= { sub10EthernetStatsCurrEntry 40 } + + +-- **************************************************************************** +-- .sub10EthernetStatsHistory.sub10EthernetStats15mHistory Objects +-- **************************************************************************** + +sub10EthStats15mHistIntvls OBJECT-TYPE + SYNTAX Unsigned32(0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of valid table entries in sub10EthStats15mHistTable + on this system. There is one entry per 15 minute interval. + If the unit has been running for a minimum of 24 hours + and collecting valid data then the number of entries will be 96, + this represents a total maximum of 24 hours worth of data." + + ::= { sub10EthernetStats15mHistory 1 } + + +sub10EthStats15mHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthStats15mHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table maintains a history of Ethernet statistics + based on 15 minute intervals. There are a maximum + of 96 intervals which represent 24 hours of data. + + This table along with the 1m and 1d tables provide a + history of the performance of the radio interface. This + information may then be post processed and used as a + troubleshooting tool. + + An entry in the table represents a 15 minute interval + where each interval is synchronised to the clock on the + hour. There are up to 96 intervals starting at 1. The + number of valid entries in the table is given by the value + of sub10EthStats15mHistIntvls of which the minimum + is 0 and the maximum is 96 therefore providing + up to a maximum of 24 hours of 15 minute interval data. + + The first entry indexed by 1 represents the most recent + completed 15 minute interval. At the end of each interval + all entries of 'index' are copied into entry 'index+1'. If the + number of valid intervals is 96 then the least recent interval + entry is summarised into 24 hour stats and then discarded." + + ::= { sub10EthernetStats15mHistory 2 } + + +sub10EthStats15mHistEntry OBJECT-TYPE + SYNTAX Sub10EthStats15mHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the sub10EthStats15mHistTable. + Each entry represents 15 minute of performance + management data where the first entry with index=1 + is the most recent 15 minute interval and the last + entry with index=n (up to 96) is the least recent + 15 minute interval. The number of valid intervals + is sub10EthStats15mHistIntvls." + INDEX { sub10EthIfIndex, sub10EthStats15mHistIntvl } + + ::= { sub10EthStats15mHistTable 1 } + +Sub10EthStats15mHistEntry ::= SEQUENCE { + sub10EthStats15mHistIntvl Unsigned32, + sub10EthStats15mHistTime Sub10DateTime, + sub10EthStats15mHistRxOctets Counter64, + sub10EthStats15mHistRxGoodFrms Counter64, + sub10EthStats15mHistRxBcastFrms Counter64, + sub10EthStats15mHistRxMcastFrms Counter64, + sub10EthStats15mHistRxPauseFrms Counter64, + sub10EthStats15mHistRxCRCErrs Counter64, + sub10EthStats15mHistRxAlignErrs Counter64, + sub10EthStats15mHistRxOversized Counter64, + sub10EthStats15mHistRxJabberFrms Counter64, + sub10EthStats15mHistRxUndersized Counter64, + sub10EthStats15mHistRxFragments Counter64, + sub10EthStats15mHistRxSOFOvrns Counter64, + sub10EthStats15mHistTxOctets Counter64, + sub10EthStats15mHistTxGoodFrms Counter64, + sub10EthStats15mHistTxBcastFrms Counter64, + sub10EthStats15mHistTxMcastFrms Counter64, + sub10EthStats15mHistTxPauseFrms Counter64, + sub10EthStats15mHistTxDeferred Counter64, + sub10EthStats15mHistTxCollsn Counter64, + sub10EthStats15mHistTxSnglCollsn Counter64, + sub10EthStats15mHistTxMlplCollsn Counter64, + sub10EthStats15mHistTxExsvCollsn Counter64, + sub10EthStats15mHistTxLtCollsn Counter64, + sub10EthStats15mHistTxCSenseErrs Counter64, + sub10EthStats15mHistPkts64Octets Counter64, + sub10EthStats15mHistPkts65T127 Counter64, + sub10EthStats15mHistPkts128T255 Counter64, + sub10EthStats15mHistPkts256T511 Counter64, + sub10EthStats15mHistPkts512T1023 Counter64, + sub10EthStats15mHistPkts1024TMax Counter64, + sub10EthStats15mHistRxMbpsMin Sub10ThroughputMbps, + sub10EthStats15mHistRxMbpsMax Sub10ThroughputMbps, + sub10EthStats15mHistRxMbpsAvg Sub10ThroughputMbps, + sub10EthStats15mHistTxMbpsMin Sub10ThroughputMbps, + sub10EthStats15mHistTxMbpsMax Sub10ThroughputMbps, + sub10EthStats15mHistTxMbpsAvg Sub10ThroughputMbps +} + +sub10EthStats15mHistIntvl OBJECT-TYPE + SYNTAX Unsigned32(1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interval number used as an index to this + table. Interval numbers start at 1 (the most + recent 15 minute interval) and have a maximum value of 96 + (the least recent 15 minute interval)." + + ::= { sub10EthStats15mHistEntry 1 } + + +sub10EthStats15mHistTime OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local system time when this 15m history entry was created. + This represents the end of the 15 minute interval for which the + associated stats with the same sub10EthStats15mHistIntvl + table index are relevant." + + ::= { sub10EthStats15mHistEntry 2 } + + +sub10EthStats15mHistRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 3 } + + +sub10EthStats15mHistRxGoodFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of good frames received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 4 } + + +sub10EthStats15mHistRxBcastFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of broadcast frames received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 5 } + + +sub10EthStats15mHistRxMcastFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of multicast frames received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 6 } + + +sub10EthStats15mHistRxPauseFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Pause frames received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 7 } + + +sub10EthStats15mHistRxCRCErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CRC errors received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 8 } + + +sub10EthStats15mHistRxAlignErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Alignment coding errors received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 9 } + + +sub10EthStats15mHistRxOversized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Oversized frames received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 10 } + + +sub10EthStats15mHistRxJabberFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Jabber frames received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 11 } + + +sub10EthStats15mHistRxUndersized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Undersized frames received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 12 } + + +sub10EthStats15mHistRxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of frame fragments received over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 13 } + + +sub10EthStats15mHistRxSOFOvrns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of frames with Start of Frame (SOF) Overruns + received over the Ethernet interface or were dropped due to + FIFO resource limitations in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 14 } + + +sub10EthStats15mHistTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 15 } + + +sub10EthStats15mHistTxGoodFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of ethernet frames transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 16 } + + +sub10EthStats15mHistTxBcastFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of broadcast frames transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 17 } + + +sub10EthStats15mHistTxMcastFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of multicast frames transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 18 } + + +sub10EthStats15mHistTxPauseFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Pause frames transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 19 } + + +sub10EthStats15mHistTxDeferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Deferred frames transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 20 } + + +sub10EthStats15mHistTxCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Collision frames transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 21 } + + +sub10EthStats15mHistTxSnglCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Single Collision frames transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 22 } + + +sub10EthStats15mHistTxMlplCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Multiple Collision frames transmitted over the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 23 } + + +sub10EthStats15mHistTxExsvCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Excessive Collision for which transmission was + abandoned over the Ethernet interface in this 1 minute interval. + 5 + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 24 } + + +sub10EthStats15mHistTxLtCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Late Collision for which transmission was + abandoned over the Ethernet interface in this 15 minute interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 25 } + + +sub10EthStats15mHistTxCSenseErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Carrier Sense Errored frames transmitted over the + Ethernet interface in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 26 } + + +sub10EthStats15mHistPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of 64-byte frames received and transmitted on the + Ethernet interface in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 27 } + + +sub10EthStats15mHistPkts65T127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 65 to 127 bytes received + and transmitted on the Ethernet interface in this 15 minute interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 28 } + + +sub10EthStats15mHistPkts128T255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 128 to 255 bytes received + and transmitted on the Ethernet interface in this 15 minute interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 29 } + + +sub10EthStats15mHistPkts256T511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 256 to 511 bytes received + and transmitted on the Ethernet interface in this 15 minute interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 30 } + + +sub10EthStats15mHistPkts512T1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 512 to 1023 bytes received + and transmitted on the Ethernet interface in this 15 minute interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 31 } + + +sub10EthStats15mHistPkts1024TMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 1024 to RX_MAXLEN bytes for + receive or 1024 up for transmit on the Ethernet interface + in this 15m interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats15mHistEntry 32 } + + +sub10EthStats15mHistRxMbpsMin OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum Rx throughput in Mbps in this 15 minute interval." + + ::= { sub10EthStats15mHistEntry 33 } + + +sub10EthStats15mHistRxMbpsMax OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum Rx throughput in Mbps in this 15 minute interval." + + ::= { sub10EthStats15mHistEntry 34 } + + +sub10EthStats15mHistRxMbpsAvg OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average Rx throughput in Mbps in this 15 minute interval." + + ::= { sub10EthStats15mHistEntry 35 } + + +sub10EthStats15mHistTxMbpsMin OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum Tx throughput in Mbps in this 15 minute interval." + + ::= { sub10EthStats15mHistEntry 36 } + + +sub10EthStats15mHistTxMbpsMax OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum Tx throughput in Mbps in this 15 minute interval." + + ::= { sub10EthStats15mHistEntry 37 } + + +sub10EthStats15mHistTxMbpsAvg OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average Tx throughput in Mbps in this 15 minute interval." + + ::= { sub10EthStats15mHistEntry 38 } + + +-- **************************************************************************** +-- .sub10EthernetStatsHistory.sub10EthStats1dHistory Objects +-- **************************************************************************** + +sub10EthStats1dHistIntvls OBJECT-TYPE + SYNTAX Unsigned32(0..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of valid table entries in sub10EthStats1dHistTable + on this system. There is one entry per 1 day interval. + + If the unit has been running for a minimum of 30 days + and collecting valid data then the number of entries will be 30, + this represents a total maximum of 30 days worth of data." + + ::= { sub10EthStats1dHistory 1 } + + +sub10EthStats1dHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10EthStats1dHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table maintains a history of Radio statistics + based on 1 day intervals. There are a maximum + of 30 intervals which represent 30 days of data. + + This table along with the 1m and 15m tables provide a + history of the performance of the radio interface. This + information may then be post processed and used as a + troubleshooting tool. + + An entry in the table represents a 1 day interval + where each interval is synchronised to the clock on the + hour. There are up to 30 intervals starting at 1. The + number of valid entries in the table is given by the value + of sub10EthStats1dHistIntvls of which the minimum + is 0 and the maximum is 30 therefore providing + up to a maximum of 30 days of 1 day interval data. + + The first entry indexed by 1 represents the most recent + completed 1 day interval. At the end of each interval + all entries of 'index' are copied into entry 'index+1'. If the + number of valid intervals is 30 then the least recent interval + entry is discarded." + + ::= { sub10EthStats1dHistory 2 } + + +sub10EthStats1dHistEntry OBJECT-TYPE + SYNTAX Sub10EthStats1dHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the sub10EthStats1dHistTable. + Each entry represents 1 day of performance + management data where the first entry with index=1 + is the most recent 1 day interval and the last + entry with index=n (up to 30) is the least recent + 1 day interval. + + The number of valid intervals is given by the + value of sub10EthStats1dHistIntvls." + INDEX { sub10EthIfIndex, sub10EthStats1dHistIntvl } + + ::= { sub10EthStats1dHistTable 1 } + +Sub10EthStats1dHistEntry ::= SEQUENCE { + sub10EthStats1dHistIntvl Unsigned32, + sub10EthStats1dHistTime Sub10DateTime, + sub10EthStats1dHistRxOctets Counter64, + sub10EthStats1dHistRxGoodFrms Counter64, + sub10EthStats1dHistRxBcastFrms Counter64, + sub10EthStats1dHistRxMcastFrms Counter64, + sub10EthStats1dHistRxPauseFrms Counter64, + sub10EthStats1dHistRxCRCErrs Counter64, + sub10EthStats1dHistRxAlignErrs Counter64, + sub10EthStats1dHistRxOversized Counter64, + sub10EthStats1dHistRxJabberFrms Counter64, + sub10EthStats1dHistRxUndersized Counter64, + sub10EthStats1dHistRxFragments Counter64, + sub10EthStats1dHistRxSOFOvrns Counter64, + sub10EthStats1dHistTxOctets Counter64, + sub10EthStats1dHistTxGoodFrms Counter64, + sub10EthStats1dHistTxBcastFrms Counter64, + sub10EthStats1dHistTxMcastFrms Counter64, + sub10EthStats1dHistTxPauseFrms Counter64, + sub10EthStats1dHistTxDeferred Counter64, + sub10EthStats1dHistTxCollsn Counter64, + sub10EthStats1dHistTxSnglCollsn Counter64, + sub10EthStats1dHistTxMlplCollsn Counter64, + sub10EthStats1dHistTxExsvCollsn Counter64, + sub10EthStats1dHistTxLtCollsn Counter64, + sub10EthStats1dHistTxCSenseErrs Counter64, + sub10EthStats1dHistPkts64Octets Counter64, + sub10EthStats1dHistPkts65T127 Counter64, + sub10EthStats1dHistPkts128T255 Counter64, + sub10EthStats1dHistPkts256T511 Counter64, + sub10EthStats1dHistPkts512T1023 Counter64, + sub10EthStats1dHistPkts1024TMax Counter64, + sub10EthStats1dHistRxMbpsMin Sub10ThroughputMbps, + sub10EthStats1dHistRxMbpsMax Sub10ThroughputMbps, + sub10EthStats1dHistRxMbpsAvg Sub10ThroughputMbps, + sub10EthStats1dHistTxMbpsMin Sub10ThroughputMbps, + sub10EthStats1dHistTxMbpsMax Sub10ThroughputMbps, + sub10EthStats1dHistTxMbpsAvg Sub10ThroughputMbps +} + +sub10EthStats1dHistIntvl OBJECT-TYPE + SYNTAX Unsigned32(1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interval number used as an index to this + table. Interval numbers start at 1 (the most + recent 1 day interval) and have a maximum value of 30 + (the least recent 1 day interval)." + + ::= { sub10EthStats1dHistEntry 1 } + + +sub10EthStats1dHistTime OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local system time when this 1d history entry was created. + This represents the end of the 1 day interval for which the + associated stats with the same sub10EthStats1dHistIntvl + table index are relevant." + + ::= { sub10EthStats1dHistEntry 2 } + + +sub10EthStats1dHistRxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 3 } + + +sub10EthStats1dHistRxGoodFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of good frames received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 4 } + + +sub10EthStats1dHistRxBcastFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of broadcast frames received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 5 } + + +sub10EthStats1dHistRxMcastFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of multicast frames received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 6 } + + +sub10EthStats1dHistRxPauseFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Pause frames received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 7 } + + +sub10EthStats1dHistRxCRCErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of CRC errors received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 8 } + + +sub10EthStats1dHistRxAlignErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Alignment coding errors received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 9 } + + +sub10EthStats1dHistRxOversized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Oversized frames received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 10 } + + +sub10EthStats1dHistRxJabberFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Jabber frames received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 11 } + + +sub10EthStats1dHistRxUndersized OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Undersized frames received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 12 } + + +sub10EthStats1dHistRxFragments OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of frame fragments received over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 13 } + + +sub10EthStats1dHistRxSOFOvrns OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of frames with Start of Frame (SOF) Overruns + received over the Ethernet interface or were dropped due to + FIFO resource limitations in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 14 } + + +sub10EthStats1dHistTxOctets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of octets transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 15 } + + +sub10EthStats1dHistTxGoodFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of ethernet frames transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 16 } + + +sub10EthStats1dHistTxBcastFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of broadcast frames transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 17 } + + +sub10EthStats1dHistTxMcastFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of multicast frames transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 18 } + + +sub10EthStats1dHistTxPauseFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Pause frames transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 19 } + + +sub10EthStats1dHistTxDeferred OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Deferred frames transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 20 } + + +sub10EthStats1dHistTxCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Collision frames transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 21 } + + +sub10EthStats1dHistTxSnglCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Single Collision frames transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 22 } + + +sub10EthStats1dHistTxMlplCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Multiple Collision frames transmitted over the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 23 } + + +sub10EthStats1dHistTxExsvCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Excessive Collision for which transmission was + abandoned over the Ethernet interface in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 24 } + + +sub10EthStats1dHistTxLtCollsn OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Late Collision for which transmission was + abandoned over the Ethernet interface in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 25 } + + +sub10EthStats1dHistTxCSenseErrs OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Carrier Sense Errored frames transmitted over the + Ethernet interface in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 26 } + + +sub10EthStats1dHistPkts64Octets OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of 64-byte frames received and transmitted on the + Ethernet interface in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 27 } + + +sub10EthStats1dHistPkts65T127 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 65 to 127 bytes received + and transmitted on the Ethernet interface in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 28 } + + +sub10EthStats1dHistPkts128T255 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 128 to 255 bytes received + and transmitted on the Ethernet interface in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 29 } + + +sub10EthStats1dHistPkts256T511 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 256 to 511 bytes received + and transmitted on the Ethernet interface in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 30 } + + +sub10EthStats1dHistPkts512T1023 OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 512 to 1023 bytes received + and transmitted on the Ethernet interface in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 31 } + + +sub10EthStats1dHistPkts1024TMax OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The total number of frames of size 1024 to RX_MAXLEN bytes for + receive or 1024 up for transmit on the Ethernet interface + in this 1 day interval. + + For more information refer to online techical documentation at + http://www.ti.com. Product c667xDSP 'Gigabit Ethernet + Switch Subsystem for KeyStone Devices User's Guide'." + + ::= { sub10EthStats1dHistEntry 32 } + + +sub10EthStats1dHistRxMbpsMin OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum Rx throughput in Mbps in this 15 minute interval." + + ::= { sub10EthStats1dHistEntry 33 } + + +sub10EthStats1dHistRxMbpsMax OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum Rx throughput in Mbps in this 15 minute interval." + + ::= { sub10EthStats1dHistEntry 34 } + + +sub10EthStats1dHistRxMbpsAvg OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average Rx throughput in Mbps in this 1 day interval." + + ::= { sub10EthStats1dHistEntry 35 } + + +sub10EthStats1dHistTxMbpsMin OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum Tx throughput in Mbps in this 1 day interval." + + ::= { sub10EthStats1dHistEntry 36 } + + +sub10EthStats1dHistTxMbpsMax OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum Tx throughput in Mbps in this 1 day interval." + + ::= { sub10EthStats1dHistEntry 37 } + + +sub10EthStats1dHistTxMbpsAvg OBJECT-TYPE + SYNTAX Sub10ThroughputMbps + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average Tx throughput in Mbps in this 1 day interval." + + ::= { sub10EthStats1dHistEntry 38 } + + +-- **************************************************************************** +-- .sub10RadioStatus.sub10RadioLocalStatus Objects +-- **************************************************************************** + +sub10RadioLclLinkStatus OBJECT-TYPE + SYNTAX Sub10RadioLinkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of the local radio link." + + ::= { sub10RadioLocalStatus 1 } + + +sub10RadioLclTxPower OBJECT-TYPE + SYNTAX Integer32(-30..30) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current transmit power of the local radio link, + measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioLocalStatus 2 } + + +sub10RadioLclRxPower OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current receive power of the local radio link, + measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioLocalStatus 3 } + + +sub10RadioLclVectErr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current vector error of the local radio link, + measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioLocalStatus 4 } + + +sub10RadioLclLnkLoss OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current link loss of the local radio link, + measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioLocalStatus 5 } + + +sub10RadioLclAlignmentMode OBJECT-TYPE + SYNTAX Sub10AlignmentMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Alignment mode is modeAlignment(1) if the alignment / reset cap + has been removed for > 5sec otherwise modeNormal(0). The alignment + mode is managed using sub10RadioMgmtAlignmentMode." + + ::= { sub10RadioLocalStatus 6 } + + +sub10RadioLclDataRate OBJECT-TYPE + SYNTAX Sub10RadioDataRate + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum data rate of the Airside interface." + + ::= { sub10RadioLocalStatus 7 } + + +sub10RadioLclMWUType OBJECT-TYPE + SYNTAX Sub10MWUType + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local MWU type" + + ::= { sub10RadioLocalStatus 8 } + + +sub10RadioLclAFER OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The Air Frame Error Ratio in the last second. This + is the % of lost air frames based on the UFEC count in + the previous second divided by the + expected Air Frame Rate(AFR) in 1 second." + + ::= { sub10RadioLocalStatus 9 } + + +sub10RadioLclRxModulationMode OBJECT-TYPE + SYNTAX Sub10ModulationMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current Receive Modulation Mode on the local unit." + + ::= { sub10RadioLocalStatus 10 } + + +sub10RadioLclTxModulationMode OBJECT-TYPE + SYNTAX Sub10ModulationMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current Transmit Modulation Mode on the local unit." + + ::= { sub10RadioLocalStatus 11 } + + +-- **************************************************************************** +-- .sub10RadioStatus.sub10RadioRemoteStatus Objects +-- **************************************************************************** + +sub10RadioRmtLinkStatus OBJECT-TYPE + SYNTAX Sub10RadioLinkState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The status of the remote radio link." + + ::= { sub10RadioRemoteStatus 1 } + + +sub10RadioRmtTxPower OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current transmit power of the remote radio link, + measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioRemoteStatus 2 } + + +sub10RadioRmtRxPower OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current receive power of the remote radio link, + measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioRemoteStatus 3 } + + +sub10RadioRmtVectErr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current vector error of the remote radio link, + measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioRemoteStatus 4 } + + +sub10RadioRmtLnkLoss OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The current link loss of the remote radio link, + measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioRemoteStatus 5 } + + +sub10RadioRmtAlignmentMode OBJECT-TYPE + SYNTAX Sub10AlignmentMode + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote radio unit's Alignment mode. + Alignment mode is modeAlignment(1) if the alignment / reset cap + has been removed for > 5sec otherwise modeNormal(0)." + + ::= { sub10RadioRemoteStatus 7 } + + +sub10RadioRmtAFER OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The remote unit Air Frame Error Ratio in this second. This + is the % of lost air frames based on the UFEC count in + the previous second divided by the + expected Air Frame Rate(AFR) in 1 second." + + ::= { sub10RadioRemoteStatus 8 } + + +-- **************************************************************************** +-- .sub10Radio.sub10RadioMgmt Objects +-- **************************************************************************** + +sub10RadioMgmtTxPowerLimit OBJECT-TYPE + SYNTAX Sub10TxPowerLimit + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The configured transmit power of radio link. + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { txPowerLimitNone } + + ::= { sub10RadioMgmt 1 } + + +sub10RadioMgmtTxRxFreq OBJECT-TYPE + SYNTAX INTEGER + { + e250Tx71250Rx81250(0), + e250Tx71500Rx81500(1), + e250Tx71750Rx81750(2), + e250Tx72000Rx82000(3), + e250Tx72250Rx82250(4), + e250Tx72500Rx82500(5), + e250Tx72750Rx82750(6), + e250Tx73000Rx83000(7), + e250Tx73250Rx83250(8), + e250Tx73500Rx83500(9), + e250Tx73750Rx83750(10), + e250Tx74000Rx84000(11), + e250Tx74250Rx84250(12), + e250Tx74500Rx84500(13), + e250Tx74750Rx84750(14), + e250Tx75000Rx85000(15), + e250Tx75250Rx85250(16), + e250Tx75500Rx85500(17), + e250Tx75750Rx85750(18), + e500Tx72375Rx82375(19), + e500Tx72625Rx82625(20), + e500Tx72875Rx82875(21), + e500Tx73125Rx83125(22), + e500Tx73375Rx83375(23), + e500Tx73625Rx83625(24), + e500Tx73875Rx83875(25), + e500Tx74125Rx84125(26), + e500Tx74375Rx84375(27), + e500Tx74625Rx84625(28), + v500Tx58500Rx61500(29), + v500Tx58500Rx62000(30), + v500Tx58500Rx62500(31), + v500Tx59000Rx61500(32), + v500Tx59000Rx62000(33), + v500Tx59000Rx62500(34), + v500Tx59500Rx61500(35), + v500Tx59500Rx62000(36), + v500Tx59500Rx62500(37) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The configured TX/RX frequency pairs of radio link. Each enumerated option + represents the TX and RX frequency pair settings in MHz. + Options are available for E-Band at channel width 250MHz and 500MHz + and E-Band channel width 500MHz. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { v500Tx59500Rx62000 } + + ::= { sub10RadioMgmt 2 } + + +sub10RadioMgmtAPCMode OBJECT-TYPE + SYNTAX INTEGER + { + apcModeDisabled(0), + apcModeVariable(1), + apcModeFixed(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Automatic Transmit Power Control. The initial setting of transmit + power used is defined by sub10RadioMgmtTxPower. If sub10RadioMgmtAPCMode + is enabled then the transmit power may then vary according to the + RSSI measured from the remote end of the link. The actual transmit power is + readable in sub10RadioLclTxPower at the local end and sub10RadioRmtTxPower + at the remote end of the link. + + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { apcModeDisabled } + + ::= { sub10RadioMgmt 3 } + + +sub10RadioMgmtModulationMode OBJECT-TYPE + SYNTAX Sub10ModulationMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Set the highest order Modulation Mode attempted by Adaptive Modulation. + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { mode8psk } + + ::= { sub10RadioMgmt 4 } + + +sub10RadioMgmtAmod OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Adaptive Modulation mode." + DEFVAL { stateDisabled } + + ::= { sub10RadioMgmt 5 } + + +sub10RadioMgmtAlignmentMode OBJECT-TYPE + SYNTAX Sub10AlignmentMode + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Alignment mode is modeAlignment(1) if the alignment / reset cap + has been removed for > 5sec otherwise modeNormal(0). The alignment + mode can be manually changed by setting this object." + + ::= { sub10RadioMgmt 6 } + + +sub10RadioMgmtMWUChannelWidth OBJECT-TYPE + SYNTAX INTEGER + { + channelWidth250(0), + channelWidth500(1) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION "MWU Channel width. + IMPORTANT: This object is controlled by transaction management. + Any changes to this object must be transactionally acknowledged + following a successful set thus protecting against loss of + communication with the unit. To acknowledge the transaction + set the object sub10UnitMgmtTransaction to transactionCommit(2)." + DEFVAL { channelWidth500 } + + ::= { sub10RadioMgmt 8 } + + +sub10RadioMgmtDataRate OBJECT-TYPE + SYNTAX Sub10RadioDataRate + MAX-ACCESS read-write + STATUS current + DESCRIPTION "The maximum data rate of the Airside interface up to the licensed value." + + ::= { sub10RadioMgmt 10 } + + +-- **************************************************************************** +-- .sub10RadioMgmt.sub10RadioMgmtStats Objects +-- **************************************************************************** + +sub10RadioMgmtStats1dPersist OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'stateEnabled(1) the sub10RadioStats1dHistTable objects + are stored and read in on startup. This makes the history + non-volatile across unit resets." + DEFVAL { stateEnabled } + + ::= { sub10RadioMgmtStats 1 } + + +sub10RadioMgmtStatsActiveTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10RadioMgmtStatsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table maintains an entry for each Radio + statistic that is enabled and active." + + ::= { sub10RadioMgmtStats 4 } + + +sub10RadioMgmtStatsActiveEntry OBJECT-TYPE + SYNTAX Sub10RadioMgmtStatsActiveEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the sub10RadioMgmtStatsActiveTable. + Each entry represents an object instance of Radio + stats and it's current state." + INDEX { sub10RadioMgmtStatsActiveIndex } + + ::= { sub10RadioMgmtStatsActiveTable 1 } + +Sub10RadioMgmtStatsActiveEntry ::= SEQUENCE { + sub10RadioMgmtStatsActiveIndex Unsigned32, + sub10RadioMgmtStatsActiveName OCTET STRING, + sub10RadioMgmtStatsActiveState Sub10State +} + +sub10RadioMgmtStatsActiveIndex OBJECT-TYPE + SYNTAX Unsigned32(1..29) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The number of Radio stats objects + used as an index to this table." + + ::= { sub10RadioMgmtStatsActiveEntry 1 } + + +sub10RadioMgmtStatsActiveName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..22)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The stats object name. This is the name of the + ethernet stats object in the sub10RadioStatsCurrent + group." + + ::= { sub10RadioMgmtStatsActiveEntry 2 } + + +sub10RadioMgmtStatsActiveState OBJECT-TYPE + SYNTAX Sub10State + MAX-ACCESS read-write + STATUS current + DESCRIPTION "If set to 'enabled' the statistic is active." + DEFVAL { stateEnabled } + + ::= { sub10RadioMgmtStatsActiveEntry 3 } + + +-- **************************************************************************** +-- .sub10Radio.sub10RadioStats Objects +-- **************************************************************************** + +sub10RadioStatsTimeElapsed OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time that has elapsed from the beginning + of the statistical measurement period. + + This is normally time from just after the last reboot time + when the statistics module begins it's calculations. + + If, for some reason, such as an adjustment in the + system's time-of-day clock, the current interval + exceeds the maximum value, the agent will return + the maximum value." + + ::= { sub10RadioStats 1 } + + +-- **************************************************************************** +-- .sub10RadioStats.sub10RadioStatsCurrent Objects +-- **************************************************************************** + +sub10RadioStatsCurrTxPowerMin OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the transmit power of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { 0 } + + ::= { sub10RadioStatsCurrent 1 } + + +sub10RadioStatsCurrTxPowerMax OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the transmit power of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { 0 } + + ::= { sub10RadioStatsCurrent 2 } + + +sub10RadioStatsCurrTxPowerAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value of the transmit power of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { 0 } + + ::= { sub10RadioStatsCurrent 3 } + + +sub10RadioStatsCurrRxPowerMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the receive power of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { "0" } + + ::= { sub10RadioStatsCurrent 4 } + + +sub10RadioStatsCurrRxPowerMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the receive power of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { "0" } + + ::= { sub10RadioStatsCurrent 5 } + + +sub10RadioStatsCurrRxPowerAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value of the receive power of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { "0" } + + ::= { sub10RadioStatsCurrent 6 } + + +sub10RadioStatsCurrVectErrMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the vector error of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { "0" } + + ::= { sub10RadioStatsCurrent 7 } + + +sub10RadioStatsCurrVectErrMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the vector error of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { "0" } + + ::= { sub10RadioStatsCurrent 8 } + + +sub10RadioStatsCurrVectErrAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value of the vector error of the local radio + link measured over the previous rolling 60 seconds." + DEFVAL { "0" } + + ::= { sub10RadioStatsCurrent 9 } + + +sub10RadioStatsCurrLnkLossMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the link loss of the local radio + link measured over the previous rolling 60 seconds." + + ::= { sub10RadioStatsCurrent 10 } + + +sub10RadioStatsCurrLnkLossMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the link loss of the local radio + link measured over the previous rolling 60 seconds." + + ::= { sub10RadioStatsCurrent 11 } + + +sub10RadioStatsCurrLnkLossAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value of the link loss of the local radio + link measured over the previous rolling 60 seconds." + + ::= { sub10RadioStatsCurrent 12 } + + +sub10RadioStatsCurrRxFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Airside frames received over the Radio interface. + This is irrespective of whether the Airside frame transmitted contained + any ethernet data. + + Set to zero on unit reset." + + ::= { sub10RadioStatsCurrent 13 } + + +sub10RadioStatsCurrTxFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Airside frames transmitted over the Radio interface. + This is irrespective of whether the Airside frame transmitted contained + any ethernet data. + + Set to zero on unit reset." + + ::= { sub10RadioStatsCurrent 14 } + + +sub10RadioStatsCurrRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets received over the Radio interface. + This includes all packets whether destined for the management + sub-system on this unit or to be sent direct to the Ethernet interface. + + Set to zero on unit reset." + + ::= { sub10RadioStatsCurrent 15 } + + +sub10RadioStatsCurrTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets transmitted over the Radio interface + which originated from the Ethernet interface. This does not include + packets originating from the management sub-system. + + Set to zero on unit reset." + + ::= { sub10RadioStatsCurrent 16 } + + +sub10RadioStatsCurrRxMgmtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets received over the Radio interface + and which are destined for the management sub-system on this unit. + + Set to zero on unit reset." + + ::= { sub10RadioStatsCurrent 17 } + + +sub10RadioStatsCurrTxMgmtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets transmitted over the Radio interface + which originated from the management sub-system. This does not include + packets originating from the Ethernet interface. + + Set to zero on unit reset." + + ::= { sub10RadioStatsCurrent 18 } + + +sub10RadioStatsCurrRxBadFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The count of bad frames detected on the + receive side of the Radio interface. A bad + frame could be caused by any one of the following + detected errors: + + UFEC Error + Header CRC Error + Frame CRC Error + Bad header + + Set to zero on unit reset." + + ::= { sub10RadioStatsCurrent 19 } + + +sub10RadioStatsCurrMWUTempMin OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum MWU temperature measured over the previous rolling 60 seconds." + DEFVAL { 0 } + + ::= { sub10RadioStatsCurrent 24 } + + +sub10RadioStatsCurrMWUTempMax OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum MWU temperature measured over the previous rolling 60 seconds." + DEFVAL { 0 } + + ::= { sub10RadioStatsCurrent 25 } + + +sub10RadioStatsCurrMWUTempAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average MWU temperature measured over the previous rolling 60 seconds." + DEFVAL { 0 } + + ::= { sub10RadioStatsCurrent 26 } + + +sub10RadioStatsCurrQPSKTo8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number transitions of Modulation Mode configuration + from QPSK to 8PSK since unit reboot." + + ::= { sub10RadioStatsCurrent 27 } + + +sub10RadioStatsCurr8PSKToQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number transitions of Modulation Mode configuration + from 8PSK to QPSK since unit reboot." + + ::= { sub10RadioStatsCurrent 28 } + + +sub10RadioStatsCurrAFERMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum AFER (Air Frame Error Ratio) in the previous rolling 60 seconds. + See sub10RadioLclAFER." + + ::= { sub10RadioStatsCurrent 29 } + + +sub10RadioStatsCurrAFERMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum AFER (Air Frame Error Ratio) in the previous rolling 60 seconds. + See sub10RadioLclAFER." + + ::= { sub10RadioStatsCurrent 30 } + + +sub10RadioStatsCurrAFERAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average AFER (Air Frame Error Ratio) in the previous rolling 60 seconds. + See sub10RadioLclAFER." + + ::= { sub10RadioStatsCurrent 31 } + + +sub10RadioStatsCurrRmtTxPowerAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value of the transmit power of the remote radio + link measured over the previous rolling 60 seconds." + DEFVAL { 0 } + + ::= { sub10RadioStatsCurrent 32 } + + +sub10RadioStatsCurrRmtRxPowerAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value of the receive power of the remote radio + link measured over the previous rolling 60 seconds." + DEFVAL { "0" } + + ::= { sub10RadioStatsCurrent 33 } + + +sub10RadioStatsCurrRmtVectErrAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value of the vector error of the remote radio + link measured over the previous rolling 60 seconds." + DEFVAL { "0" } + + ::= { sub10RadioStatsCurrent 34 } + + +sub10RadioStatsCurrRmtLnkLossAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value of the link loss of the remote radio + link measured over the previous rolling 60 seconds." + + ::= { sub10RadioStatsCurrent 35 } + + +sub10RadioStatsCurrRmtMWUTempAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average MWU temperature of the remote unit measured over the previous rolling 60 seconds." + DEFVAL { 0 } + + ::= { sub10RadioStatsCurrent 36 } + + +sub10RadioStatsCurrRmtAFERAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average AFER (Air Frame Error Ratio) of the remote unit in the previous rolling 60 seconds." + + ::= { sub10RadioStatsCurrent 37 } + + +sub10RadioStatsCurrRxQPSK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that Rx modulation mode has been in QPSK since last reboot." + + ::= { sub10RadioStatsCurrent 38 } + + +sub10RadioStatsCurrRx8PSK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that Rx modulation mode has been in 8PSK since last reboot." + + ::= { sub10RadioStatsCurrent 39 } + + +sub10RadioStatsCurrTxQPSK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that Txmodulation mode has been in QPSK since last reboot." + + ::= { sub10RadioStatsCurrent 40 } + + +sub10RadioStatsCurrTx8PSK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that Tx modulation mode has been in 8PSK since last reboot." + + ::= { sub10RadioStatsCurrent 41 } + + +-- **************************************************************************** +-- .sub10RadioStatsHistory.sub10RadioStats1mHistory Objects +-- **************************************************************************** + +sub10RadioStats1mHistIntvls OBJECT-TYPE + SYNTAX Unsigned32(0..60) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of valid table entries in sub10RadioStats1mHistTable + on this system. There is one entry per 1 minute interval. + If the unit has been running for a minimum of 15 minutes + and collecting valid data then the number of entries will be 15, + this represents a total maximum of 5 minutes worth of data." + + ::= { sub10RadioStats1mHistory 1 } + + +sub10RadioStats1mHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10RadioStats1mHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table maintains a history of Radio statistics + based on 1 minute intervals. There are a maximum + of 60 intervals which represent 1 hour of data. + + This table along with the 15m and 1d tables provide a + history of the performance of the radio interface. This + information may then be post processed and used as a + troubleshooting tool. + + An entry in the table represents a 1 minute interval + where each interval is synchronised to the clock on the + hour. There are up to 60 intervals starting at 1. The + number of valid entries in the table is given by the value + of sub10RadioStats1mHistIntvls of which the minimum + is 0 and the maximum is 60 therefore providing + up to a maximum of 60 minutes of 1 minute interval data. + + The first entry indexed by 1 represents the most recent + completed 1 minute interval. At the end of each interval + all entries of 'index' are copied into entry 'index+1'. If the + number of valid intervals is at least 15 then these 15 intervals + are summarised into 15 minutes stats. At the end of a 60 minute + period the least recent interval is discarded to accomodate + the next minute interval." + + ::= { sub10RadioStats1mHistory 2 } + + +sub10RadioStats1mHistEntry OBJECT-TYPE + SYNTAX Sub10RadioStats1mHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the sub10RadioStats1mHistTable. + Each entry represents 1 minute of performance + management data where the first entry with index=1 + is the most recent 1 minute interval and the last + entry with index=n (up to 60) is the least recent + 1 minute interval. + + The number of valid intervals is given by the + value of sub10RadioStats1mHistIntvls." + INDEX { sub10RadioStats1mHistIntvl } + + ::= { sub10RadioStats1mHistTable 1 } + +Sub10RadioStats1mHistEntry ::= SEQUENCE { + sub10RadioStats1mHistIntvl Unsigned32, + sub10RadioStats1mHistTime Sub10DateTime, + sub10RadioStats1mHistTxPowerMin Integer32, + sub10RadioStats1mHistTxPowerMax Integer32, + sub10RadioStats1mHistTxPowerAvg Integer32, + sub10RadioStats1mHistRxPowerMin OCTET STRING, + sub10RadioStats1mHistRxPowerMax OCTET STRING, + sub10RadioStats1mHistRxPowerAvg OCTET STRING, + sub10RadioStats1mHistVectErrMin OCTET STRING, + sub10RadioStats1mHistVectErrMax OCTET STRING, + sub10RadioStats1mHistVectErrAvg OCTET STRING, + sub10RadioStats1mHistLnkLossMin OCTET STRING, + sub10RadioStats1mHistLnkLossMax OCTET STRING, + sub10RadioStats1mHistLnkLossAvg OCTET STRING, + sub10RadioStats1mHistMWUTempMin Integer32, + sub10RadioStats1mHistMWUTempMax Integer32, + sub10RadioStats1mHistMWUTempAvg Integer32, + sub10RadioStats1mHistRxFrms Counter64, + sub10RadioStats1mHistTxFrms Counter64, + sub10RadioStats1mHistRxPkts Counter64, + sub10RadioStats1mHistTxPkts Counter64, + sub10RadioStats1mHistRxMgmtPkts Counter64, + sub10RadioStats1mHistTxMgmtPkts Counter64, + sub10RadioStats1mHistRxBadFrms Counter64, + sub10RadioStats1mHistQPSKTo8PSK Counter32, + sub10RadioStats1mHist8PSKToQPSK Counter32, + sub10RadioStats1mHistAFERMin OCTET STRING, + sub10RadioStats1mHistAFERMax OCTET STRING, + sub10RadioStats1mHistAFERAvg OCTET STRING, + sub10RadioStats1mHistRxQPSK Counter32, + sub10RadioStats1mHistRx8PSK Counter32, + sub10RadioStats1mHistTxQPSK Counter32, + sub10RadioStats1mHistTx8PSK Counter32 +} + +sub10RadioStats1mHistIntvl OBJECT-TYPE + SYNTAX Unsigned32(1..60) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interval number used as an index to this + table. Interval numbers start at 1 (the most + recent 1 minute interval) and have a maximum value of 60 + (the least recent 1 minute interval)." + + ::= { sub10RadioStats1mHistEntry 1 } + + +sub10RadioStats1mHistTime OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local system time when this 1m history entry was created. + This represents the end of the 1 minute interval for which the + associated stats with the same sub10RadioStats1mHistIntvl + table index are relevant." + + ::= { sub10RadioStats1mHistEntry 2 } + + +sub10RadioStats1mHistTxPowerMin OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the transmit power of the local radio + link has reached in this minute interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats1mHistEntry 3 } + + +sub10RadioStats1mHistTxPowerMax OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the transmit power of the local radio + link has reached in this minute interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats1mHistEntry 4 } + + +sub10RadioStats1mHistTxPowerAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the transmit power of the local radio + link has reached in this minute interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats1mHistEntry 5 } + + +sub10RadioStats1mHistRxPowerMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the receive power of the local radio + link has reached in this minute interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats1mHistEntry 6 } + + +sub10RadioStats1mHistRxPowerMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the receive power of the local radio + link has reached in this minute interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats1mHistEntry 7 } + + +sub10RadioStats1mHistRxPowerAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the receive power of the local radio + link has reached in this minute interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats1mHistEntry 8 } + + +sub10RadioStats1mHistVectErrMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the vector error of the local radio + link has reached in this minute interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats1mHistEntry 9 } + + +sub10RadioStats1mHistVectErrMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the vector error of the local radio + link has reached in this minute interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats1mHistEntry 10 } + + +sub10RadioStats1mHistVectErrAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the vector error of the local radio + link has reached in this minute interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats1mHistEntry 11 } + + +sub10RadioStats1mHistLnkLossMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the link loss of the local radio + link has reached in this minute interval, measured in dB." + + ::= { sub10RadioStats1mHistEntry 12 } + + +sub10RadioStats1mHistLnkLossMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the link loss of the local radio + link has reached in this minute interval, measured in dB." + + ::= { sub10RadioStats1mHistEntry 13 } + + +sub10RadioStats1mHistLnkLossAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the link loss of the local radio + link has reached in this minute interval, measured in dB." + + ::= { sub10RadioStats1mHistEntry 14 } + + +sub10RadioStats1mHistMWUTempMin OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum MWU temperature measured in this minute interval." + DEFVAL { 0 } + + ::= { sub10RadioStats1mHistEntry 15 } + + +sub10RadioStats1mHistMWUTempMax OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum MWU temperature measured in this minute interval." + DEFVAL { 0 } + + ::= { sub10RadioStats1mHistEntry 16 } + + +sub10RadioStats1mHistMWUTempAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average MWU temperature measured in this minute interval." + DEFVAL { 0 } + + ::= { sub10RadioStats1mHistEntry 17 } + + +sub10RadioStats1mHistRxFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Airside frames received over the Radio interface in this minute. + This is irrespective of whether the Airside frame transmitted contained + any ethernet data." + + ::= { sub10RadioStats1mHistEntry 22 } + + +sub10RadioStats1mHistTxFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Airside frames transmitted over the Radio interface in this minute. + This is irrespective of whether the Airside frame transmitted contained + any ethernet data." + + ::= { sub10RadioStats1mHistEntry 23 } + + +sub10RadioStats1mHistRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets received over the Radio interface in this minute. + This includes all packets whether destined for the management + sub-system on this unit or to be sent direct to the Ethernet interface." + + ::= { sub10RadioStats1mHistEntry 24 } + + +sub10RadioStats1mHistTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets transmitted over the Radio interface + which originated from the Ethernet interface in this minute. This does not include + packets originating from the management sub-system." + + ::= { sub10RadioStats1mHistEntry 25 } + + +sub10RadioStats1mHistRxMgmtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets received over the Radio interface in this minute + and which are destined for the management sub-system on this unit." + + ::= { sub10RadioStats1mHistEntry 26 } + + +sub10RadioStats1mHistTxMgmtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets transmitted over the Radio interface + which originated from the management sub-system in this minute. + This does not include packets originating from the Ethernet interface." + + ::= { sub10RadioStats1mHistEntry 27 } + + +sub10RadioStats1mHistRxBadFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The count of bad frames detected on the + receive side of the Radio interface in this minute." + + ::= { sub10RadioStats1mHistEntry 28 } + + +sub10RadioStats1mHistQPSKTo8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number transitions of Modulation Mode configuration + from QPSK to 8PSK in this 1 minute interval." + + ::= { sub10RadioStats1mHistEntry 29 } + + +sub10RadioStats1mHist8PSKToQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number transitions of Modulation Mode configuration + from 8PSK to QPSK in this 1 minute interval." + + ::= { sub10RadioStats1mHistEntry 30 } + + +sub10RadioStats1mHistAFERMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum AFER (Air Frame Error Ratio) in this minute. + See sub10RadioLclAFER." + + ::= { sub10RadioStats1mHistEntry 31 } + + +sub10RadioStats1mHistAFERMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum AFER (Air Frame Error Ratio) in this minute. + See sub10RadioLclAFER." + + ::= { sub10RadioStats1mHistEntry 32 } + + +sub10RadioStats1mHistAFERAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average AFER (Air Frame Error Ratio) in this minute. + See sub10RadioLclAFER." + + ::= { sub10RadioStats1mHistEntry 33 } + + +sub10RadioStats1mHistRxQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Rx Modulation Mode was QPSK + in this 1 minute interval." + + ::= { sub10RadioStats1mHistEntry 34 } + + +sub10RadioStats1mHistRx8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Rx Modulation Mode was 8PSK + in this 1 minute interval." + + ::= { sub10RadioStats1mHistEntry 35 } + + +sub10RadioStats1mHistTxQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Tx Modulation Mode was QPSK + in this 1 minute interval." + + ::= { sub10RadioStats1mHistEntry 36 } + + +sub10RadioStats1mHistTx8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Tx Modulation Mode was 8PSK + in this 1 minute interval." + + ::= { sub10RadioStats1mHistEntry 37 } + + +-- **************************************************************************** +-- .sub10RadioStatsHistory.sub10RadioStats15mHistory Objects +-- **************************************************************************** + +sub10RadioStats15mHistIntvls OBJECT-TYPE + SYNTAX Unsigned32(0..96) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of valid table entries in sub10RadioStats15mHistTable + on this system. There is one entry per 15 minute interval. + If the unit has been running for a minimum of 24 hours + and collecting valid data then the number of entries will be 96, + this represents a total maximum of 24 hours worth of data." + + ::= { sub10RadioStats15mHistory 1 } + + +sub10RadioStats15mHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10RadioStats15mHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table maintains a history of Radio statistics + based on 15 minute intervals. There are a maximum + of 96 intervals which represent 24 hours of data. + + This table along with the 1m and 1d tables provide a + history of the performance of the radio interface. This + information may then be post processed and used as a + troubleshooting tool. + + An entry in the table represents a 15 minute interval + where each interval is synchronised to the clock on the + hour. There are up to 96 intervals starting at 1. The + number of valid entries in the table is given by the value + of sub10RadioStats15mHistIntvls of which the minimum + is 0 and the maximum is 96 therefore providing + up to a maximum of 24 hours of 15 minute interval data. + + The first entry indexed by 1 represents the most recent + completed 15 minute interval. At the end of each interval + all entries of 'index' are copied into entry 'index+1'. If the + number of valid intervals is 96 then the least recent interval + entry is summarised into 24 hour stats and then discarded." + + ::= { sub10RadioStats15mHistory 2 } + + +sub10RadioStats15mHistEntry OBJECT-TYPE + SYNTAX Sub10RadioStats15mHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the sub10RadioStats15mHistTable. + Each entry represents 15 minutes performance + management data where the first entry with index=1 + is the most recent 15 minute interval and the last + entry with index=n (up to 96) is the least recent + 15 minute interval. The number of valid intervals + is sub10RadioStats15mHistIntvls." + INDEX { sub10RadioStats15mHistIntvl } + + ::= { sub10RadioStats15mHistTable 1 } + +Sub10RadioStats15mHistEntry ::= SEQUENCE { + sub10RadioStats15mHistIntvl Unsigned32, + sub10RadioStats15mHistTime Sub10DateTime, + sub10RadioStats15mHistTxPowerMin Integer32, + sub10RadioStats15mHistTxPowerMax Integer32, + sub10RadioStats15mHistTxPowerAvg Integer32, + sub10RadioStats15mHistRxPowerMin OCTET STRING, + sub10RadioStats15mHistRxPowerMax OCTET STRING, + sub10RadioStats15mHistRxPowerAvg OCTET STRING, + sub10RadioStats15mHistVectErrMin OCTET STRING, + sub10RadioStats15mHistVectErrMax OCTET STRING, + sub10RadioStats15mHistVectErrAvg OCTET STRING, + sub10RadioStats15mHistLnkLossMin OCTET STRING, + sub10RadioStats15mHistLnkLossMax OCTET STRING, + sub10RadioStats15mHistLnkLossAvg OCTET STRING, + sub10RadioStats15mHistMWUTempMin Integer32, + sub10RadioStats15mHistMWUTempMax Integer32, + sub10RadioStats15mHistMWUTempAvg Integer32, + sub10RadioStats15mHistRxFrms Counter64, + sub10RadioStats15mHistTxFrms Counter64, + sub10RadioStats15mHistRxPkts Counter64, + sub10RadioStats15mHistTxPkts Counter64, + sub10RadioStats15mHistRxMgmtPkts Counter64, + sub10RadioStats15mHistTxMgmtPkts Counter64, + sub10RadioStats15mHistRxBadFrms Counter64, + sub10RadioStats15mHistQPSKTo8PSK Counter32, + sub10RadioStats15mHist8PSKToQPSK Counter32, + sub10RadioStats15mHistAFERMin OCTET STRING, + sub10RadioStats15mHistAFERMax OCTET STRING, + sub10RadioStats15mHistAFERAvg OCTET STRING, + sub10RadioStats15mHistRxQPSK Counter32, + sub10RadioStats15mHistRx8PSK Counter32, + sub10RadioStats15mHistTxQPSK Counter32, + sub10RadioStats15mHistTx8PSK Counter32 +} + +sub10RadioStats15mHistIntvl OBJECT-TYPE + SYNTAX Unsigned32(1..96) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interval number used as an index to this + table. Interval numbers start at 1 (the most + recent 15 minute interval) and have a maximum value of 96 + (the least recent 15 minute interval)." + + ::= { sub10RadioStats15mHistEntry 1 } + + +sub10RadioStats15mHistTime OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local system time when this 15m history entry was created. + This represents the end of the 15 minute interval for which the + associated stats with the same sub10RadioStats15mHistIntvl + table index are relevant." + + ::= { sub10RadioStats15mHistEntry 2 } + + +sub10RadioStats15mHistTxPowerMin OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the transmit power of the local radio + link has reached in this 15 minute interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats15mHistEntry 3 } + + +sub10RadioStats15mHistTxPowerMax OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the transmit power of the local radio + link has reached in this 15 minute interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats15mHistEntry 4 } + + +sub10RadioStats15mHistTxPowerAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the transmit power of the local radio + link has reached in this 15 minute interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats15mHistEntry 5 } + + +sub10RadioStats15mHistRxPowerMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the receive power of the local radio + link has reached in this 15 minute interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats15mHistEntry 6 } + + +sub10RadioStats15mHistRxPowerMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the receive power of the local radio + link has reached in this 15 minute interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats15mHistEntry 7 } + + +sub10RadioStats15mHistRxPowerAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the receive power of the local radio + link has reached in this 15 minute interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats15mHistEntry 8 } + + +sub10RadioStats15mHistVectErrMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the vector error of the local radio + link has reached in this 15 minute interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats15mHistEntry 9 } + + +sub10RadioStats15mHistVectErrMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the vector error of the local radio + link has reached in this 15 minute interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats15mHistEntry 10 } + + +sub10RadioStats15mHistVectErrAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the vector error of the local radio + link has reached in this 15 minute interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats15mHistEntry 11 } + + +sub10RadioStats15mHistLnkLossMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the link loss of the local radio + link has reached in this 15 minute interval, measured in dB." + + ::= { sub10RadioStats15mHistEntry 12 } + + +sub10RadioStats15mHistLnkLossMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the link loss of the local radio + link has reached in this 15 minute interval, measured in dB." + + ::= { sub10RadioStats15mHistEntry 13 } + + +sub10RadioStats15mHistLnkLossAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the link loss of the local radio + link has reached in this 15 minute interval, measured in dB." + + ::= { sub10RadioStats15mHistEntry 14 } + + +sub10RadioStats15mHistMWUTempMin OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum MWU temperature measured in this 15 minute interval." + DEFVAL { 0 } + + ::= { sub10RadioStats15mHistEntry 15 } + + +sub10RadioStats15mHistMWUTempMax OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum MWU temperature measured in this 15 minute interval." + DEFVAL { 0 } + + ::= { sub10RadioStats15mHistEntry 16 } + + +sub10RadioStats15mHistMWUTempAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average MWU temperature measured in this 15 minute interval." + DEFVAL { 0 } + + ::= { sub10RadioStats15mHistEntry 17 } + + +sub10RadioStats15mHistRxFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Airside frames received over the Radio interface in this 15 minutes. + This is irrespective of whether the Airside frame transmitted contained + any ethernet data." + + ::= { sub10RadioStats15mHistEntry 22 } + + +sub10RadioStats15mHistTxFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Airside frames transmitted over the Radio interface in this 15 minutes. + This is irrespective of whether the Airside frame transmitted contained + any ethernet data." + + ::= { sub10RadioStats15mHistEntry 23 } + + +sub10RadioStats15mHistRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets received over the Radio interface in this 15 minutes. + This includes all packets whether destined for the management + sub-system on this unit or to be sent direct to the Ethernet interface." + + ::= { sub10RadioStats15mHistEntry 24 } + + +sub10RadioStats15mHistTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets transmitted over the Radio interface + which originated from the Ethernet interface in this 15 minutes. This does not include + packets originating from the management sub-system." + + ::= { sub10RadioStats15mHistEntry 25 } + + +sub10RadioStats15mHistRxMgmtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets received over the Radio interface in this 15 minutes + and which are destined for the management sub-system on this unit." + + ::= { sub10RadioStats15mHistEntry 26 } + + +sub10RadioStats15mHistTxMgmtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets transmitted over the Radio interface + which originated from the management sub-system in this 15 minutes. + This does not include packets originating from the Ethernet interface." + + ::= { sub10RadioStats15mHistEntry 27 } + + +sub10RadioStats15mHistRxBadFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The count of bad frames detected on the + receive side of the Radio interface in this 15 minutes." + + ::= { sub10RadioStats15mHistEntry 28 } + + +sub10RadioStats15mHistQPSKTo8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number transitions of Modulation Mode configuration + from QPSK to 8PSK in this 15 minute interval." + + ::= { sub10RadioStats15mHistEntry 29 } + + +sub10RadioStats15mHist8PSKToQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number transitions of Modulation Mode configuration + from 8PSK to QPSK in this 15 minute interval." + + ::= { sub10RadioStats15mHistEntry 30 } + + +sub10RadioStats15mHistAFERMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum AFER (Air Frame Error Ratio) in this 15 minute interval. + See sub10RadioLclAFER." + + ::= { sub10RadioStats15mHistEntry 31 } + + +sub10RadioStats15mHistAFERMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum AFER (Air Frame Error Ratio) in this 15 minute interval. + See sub10RadioLclAFER." + + ::= { sub10RadioStats15mHistEntry 32 } + + +sub10RadioStats15mHistAFERAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average AFER (Air Frame Error Ratio) in this 15 minute interval. + See sub10RadioLclAFER." + + ::= { sub10RadioStats15mHistEntry 33 } + + +sub10RadioStats15mHistRxQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Rx Modulation Mode was QPSK + in this 15 minute interval." + + ::= { sub10RadioStats15mHistEntry 34 } + + +sub10RadioStats15mHistRx8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Rx Modulation Mode was 8PSK + in this 15 minute interval." + + ::= { sub10RadioStats15mHistEntry 35 } + + +sub10RadioStats15mHistTxQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Tx Modulation Mode was QPSK + in this 15 minute interval." + + ::= { sub10RadioStats15mHistEntry 36 } + + +sub10RadioStats15mHistTx8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Tx Modulation Mode was 8PSK + in this 15 minute interval." + + ::= { sub10RadioStats15mHistEntry 37 } + + +-- **************************************************************************** +-- .sub10RadioStatsHistory.sub10RadioStats1dHistory Objects +-- **************************************************************************** + +sub10RadioStats1dHistIntvls OBJECT-TYPE + SYNTAX Unsigned32(0..30) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of valid table entries in sub10RadioStats1dHistTable + on this system. There is one entry per 1 day interval. + + If the unit has been running for a minimum of 30 days + and collecting valid data then the number of entries will be 30, + this represents a total maximum of 30 days worth of data." + + ::= { sub10RadioStats1dHistory 1 } + + +sub10RadioStats1dHistTable OBJECT-TYPE + SYNTAX SEQUENCE OF Sub10RadioStats1dHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "This table maintains a history of Radio statistics + based on 1 day intervals. There are a maximum + of 30 intervals which represent 30 days of data. + + This table along with the 1m and 15m tables provide a + history of the performance of the radio interface. This + information may then be post processed and used as a + troubleshooting tool. + + An entry in the table represents a 1 day interval + where each interval is synchronised to the clock on the + hour. There are up to 30 intervals starting at 1. The + number of valid entries in the table is given by the value + of sub10RadioStats1dHistIntvls of which the minimum + is 0 and the maximum is 30 therefore providing + up to a maximum of 30 days of 1 day interval data. + + The first entry indexed by 1 represents the most recent + completed 1 day interval. At the end of each interval + all entries of 'index' are copied into entry 'index+1'. If the + number of valid intervals is 30 then the least recent interval + entry is discarded." + + ::= { sub10RadioStats1dHistory 2 } + + +sub10RadioStats1dHistEntry OBJECT-TYPE + SYNTAX Sub10RadioStats1dHistEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "An entry in the sub10RadioStats1dHistTable. + Each entry represents 1 day of performance + management data where the first entry with index=1 + is the most recent 1 day interval and the last + entry with index=n (up to 30) is the least recent + 1 day interval. + + The number of valid intervals is given by the + value of sub10RadioStats1dHistIntvls." + INDEX { sub10RadioStats1dHistIntvl } + + ::= { sub10RadioStats1dHistTable 1 } + +Sub10RadioStats1dHistEntry ::= SEQUENCE { + sub10RadioStats1dHistIntvl Unsigned32, + sub10RadioStats1dHistTime Sub10DateTime, + sub10RadioStats1dHistTxPowerMin Integer32, + sub10RadioStats1dHistTxPowerMax Integer32, + sub10RadioStats1dHistTxPowerAvg Integer32, + sub10RadioStats1dHistRxPowerMin OCTET STRING, + sub10RadioStats1dHistRxPowerMax OCTET STRING, + sub10RadioStats1dHistRxPowerAvg OCTET STRING, + sub10RadioStats1dHistVectErrMin OCTET STRING, + sub10RadioStats1dHistVectErrMax OCTET STRING, + sub10RadioStats1dHistVectErrAvg OCTET STRING, + sub10RadioStats1dHistLnkLossMin OCTET STRING, + sub10RadioStats1dHistLnkLossMax OCTET STRING, + sub10RadioStats1dHistLnkLossAvg OCTET STRING, + sub10RadioStats1dHistMWUTempMin Integer32, + sub10RadioStats1dHistMWUTempMax Integer32, + sub10RadioStats1dHistMWUTempAvg Integer32, + sub10RadioStats1dHistRxFrms Counter64, + sub10RadioStats1dHistTxFrms Counter64, + sub10RadioStats1dHistRxPkts Counter64, + sub10RadioStats1dHistTxPkts Counter64, + sub10RadioStats1dHistRxMgmtPkts Counter64, + sub10RadioStats1dHistTxMgmtPkts Counter64, + sub10RadioStats1dHistRxBadFrms Counter64, + sub10RadioStats1dHistQPSKTo8PSK Counter64, + sub10RadioStats1dHist8PSKToQPSK Counter64, + sub10RadioStats1dHistAFERMin OCTET STRING, + sub10RadioStats1dHistAFERMax OCTET STRING, + sub10RadioStats1dHistAFERAvg OCTET STRING, + sub10RadioStats1dHistRxQPSK Counter32, + sub10RadioStats1dHistRx8PSK Counter32, + sub10RadioStats1dHistTxQPSK Counter32, + sub10RadioStats1dHistTx8PSK Counter32 +} + +sub10RadioStats1dHistIntvl OBJECT-TYPE + SYNTAX Unsigned32(1..30) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "The interval number used as an index to this + table. Interval numbers start at 1 (the most + recent 1 day interval) and have a maximum value of 24 + (the least recent 1 day interval)." + + ::= { sub10RadioStats1dHistEntry 1 } + + +sub10RadioStats1dHistTime OBJECT-TYPE + SYNTAX Sub10DateTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The local system time when this 1d history entry was created. + This represents the end of the 1 day interval for which the + associated stats with the same sub10RadioStats1dHistIntvl + table index are relevant." + + ::= { sub10RadioStats1dHistEntry 2 } + + +sub10RadioStats1dHistTxPowerMin OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the transmit power of the local radio + link has reached in this day interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats1dHistEntry 3 } + + +sub10RadioStats1dHistTxPowerMax OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the transmit power of the local radio + link has reached in this day interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats1dHistEntry 4 } + + +sub10RadioStats1dHistTxPowerAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the transmit power of the local radio + link has reached in this day interval, measured in dBm." + DEFVAL { 0 } + + ::= { sub10RadioStats1dHistEntry 5 } + + +sub10RadioStats1dHistRxPowerMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the receive power of the local radio + link has reached in this day interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats1dHistEntry 6 } + + +sub10RadioStats1dHistRxPowerMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the receive power of the local radio + link has reached in this day interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats1dHistEntry 7 } + + +sub10RadioStats1dHistRxPowerAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the receive power of the local radio + link has reached in this day interval, measured in dBm." + DEFVAL { "0" } + + ::= { sub10RadioStats1dHistEntry 8 } + + +sub10RadioStats1dHistVectErrMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the vector error of the local radio + link has reached in this day interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats1dHistEntry 9 } + + +sub10RadioStats1dHistVectErrMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the vector error of the local radio + link has reached in this day interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats1dHistEntry 10 } + + +sub10RadioStats1dHistVectErrAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the vector error of the local radio + link has reached in this day interval, measured in dB." + DEFVAL { "0" } + + ::= { sub10RadioStats1dHistEntry 11 } + + +sub10RadioStats1dHistLnkLossMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum value that the link loss of the local radio + link has reached in this day interval, measured in dB." + + ::= { sub10RadioStats1dHistEntry 12 } + + +sub10RadioStats1dHistLnkLossMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum value that the link loss of the local radio + link has reached in this day interval, measured in dB." + + ::= { sub10RadioStats1dHistEntry 13 } + + +sub10RadioStats1dHistLnkLossAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average value that the link loss of the local radio + link has reached in this day interval, measured in dB." + + ::= { sub10RadioStats1dHistEntry 14 } + + +sub10RadioStats1dHistMWUTempMin OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum MWU temperature measured in this day interval." + DEFVAL { 0 } + + ::= { sub10RadioStats1dHistEntry 15 } + + +sub10RadioStats1dHistMWUTempMax OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum MWU temperature measured in this day interval." + DEFVAL { 0 } + + ::= { sub10RadioStats1dHistEntry 16 } + + +sub10RadioStats1dHistMWUTempAvg OBJECT-TYPE + SYNTAX Integer32(-100..100) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average MWU temperature measured in this day interval." + DEFVAL { 0 } + + ::= { sub10RadioStats1dHistEntry 17 } + + +sub10RadioStats1dHistRxFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Airside frames received over the Radio interface in this day interval. + This is irrespective of whether the Airside frame transmitted contained + any ethernet data." + + ::= { sub10RadioStats1dHistEntry 22 } + + +sub10RadioStats1dHistTxFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Airside frames transmitted over the Radio interface in this day interval. + This is irrespective of whether the Airside frame transmitted contained + any ethernet data." + + ::= { sub10RadioStats1dHistEntry 23 } + + +sub10RadioStats1dHistRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets received over the Radio interface in this day interval. + This includes all packets whether destined for the management + sub-system on this unit or to be sent direct to the Ethernet interface." + + ::= { sub10RadioStats1dHistEntry 24 } + + +sub10RadioStats1dHistTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets transmitted over the Radio interface + which originated from the Ethernet interface in this day interval. This does not include + packets originating from the management sub-system." + + ::= { sub10RadioStats1dHistEntry 25 } + + +sub10RadioStats1dHistRxMgmtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets received over the Radio interface in this day interval + and which are destined for the management sub-system on this unit." + + ::= { sub10RadioStats1dHistEntry 26 } + + +sub10RadioStats1dHistTxMgmtPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of Ethernet packets transmitted over the Radio interface + which originated from the management sub-system in this day interval. + This does not include packets originating from the Ethernet interface." + + ::= { sub10RadioStats1dHistEntry 27 } + + +sub10RadioStats1dHistRxBadFrms OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The count of bad frames detected on the + receive side of the Radio interface in this day interval." + + ::= { sub10RadioStats1dHistEntry 28 } + + +sub10RadioStats1dHistQPSKTo8PSK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number transitions of Modulation Mode configuration + from QPSK to 8PSK in this 1 day interval." + + ::= { sub10RadioStats1dHistEntry 29 } + + +sub10RadioStats1dHist8PSKToQPSK OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number transitions of Modulation Mode configuration + from 8PSK to QPSK in this 1 day interval." + + ::= { sub10RadioStats1dHistEntry 30 } + + +sub10RadioStats1dHistAFERMin OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The minimum AFER (Air Frame Error Ratio) in this 1 day interval. + See sub10RadioLclAFER." + + ::= { sub10RadioStats1dHistEntry 31 } + + +sub10RadioStats1dHistAFERMax OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The maximum AFER (Air Frame Error Ratio) in this 1 day interval. + See sub10RadioLclAFER." + + ::= { sub10RadioStats1dHistEntry 32 } + + +sub10RadioStats1dHistAFERAvg OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The average AFER (Air Frame Error Ratio) in this 1 day interval. + See sub10RadioLclAFER." + + ::= { sub10RadioStats1dHistEntry 33 } + + +sub10RadioStats1dHistRxQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Rx Modulation Mode was QPSK + in this 1 day interval." + + ::= { sub10RadioStats1dHistEntry 34 } + + +sub10RadioStats1dHistRx8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Rx Modulation Mode was 8PSK + in this 1 day interval." + + ::= { sub10RadioStats1dHistEntry 35 } + + +sub10RadioStats1dHistTxQPSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Tx Modulation Mode was QPSK + in this 1 day interval." + + ::= { sub10RadioStats1dHistEntry 36 } + + +sub10RadioStats1dHistTx8PSK OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The time in seconds that the Tx Modulation Mode was 8PSK + in this 1 day interval." + + ::= { sub10RadioStats1dHistEntry 37 } + + +-- **************************************************************************** +-- .sub10MIBConformance.sub10MIBCompliances Objects +-- **************************************************************************** +sub10Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION "The compliance statement for Sub10 entities which implement the SUB10SYSTEMS-MIB." + MODULE -- this module + MANDATORY-GROUPS { sub10NotificationsGrp, + sub10UnitLocalStatusGrp, + sub10UnitLclAlarmStateEntryGrp, + sub10UnitRemoteStatusGrp, + sub10UnitMgmtSystemGrp, + sub10UnitMgmtIpGrp, + sub10UnitMgmtVlanGrp, + sub10UnitMgmtUsersGrp, + sub10UnitMgmtUserEntryGrp, + sub10UnitMgmtTimeGrp, + sub10UnitMgmtAlarmEntryGrp, + sub10UnitMgmtAlarmsGrp, + sub10UnitMgmtSnmpGrp, + sub10UnitMgmtSnmpTrpDstEntryGrp, + sub10UnitMgmtSnmpUserEntryGrp, + sub10UnitMgmtSnmpAccessEntryGrp, + sub10UnitMgmtSnmpTargetEntryGrp, + sub10UnitMgmtFirmwareGrp, + sub10UnitMgmtFirmwareBankEntryGrp, + sub10UnitMgmtDNSEntryGrp, + sub10UnitMgmtEncryptionGrp, + sub10UnitMgmtLicenseGrp, + sub10UnitMgmtSyncEGrp, + sub10UnitMgmtActionsGrp, + sub10EthLclStatusEntryGrp, + sub10EthRmtStatusEntryGrp, + sub10EthMgmtPhyEntryGrp, + sub10EthMgmtVlanGrp, + sub10EthMgmtVlanAllowedEntryGrp, + sub10EthMgmtQoSGrp, + sub10EthMgmtQoSQEntryGrp, + sub10EthMgmtQoSVlanEntryGrp, + sub10EthMgmtQoSPCPEntryGrp, + sub10EthMgmtQoSDSCPEntryGrp, + sub10EthMgmtQoSMPLSEntryGrp, + sub10EthMgmtStatsActiveEntryGrp, + sub10EthernetStatsGrp, + sub10EthernetStatsCurrEntryGrp, + sub10EthernetStats15mHistoryGrp, + sub10EthStats15mHistEntryGrp, + sub10EthStats1dHistoryGrp, + sub10EthStats1dHistEntryGrp, + sub10RadioLocalStatusGrp, + sub10RadioRemoteStatusGrp, + sub10RadioMgmtGrp, + sub10RadioMgmtStatsGrp, + sub10RadioMgmtStatsActiveEntryGrp, + sub10RadioStatsGrp, + sub10RadioStatsCurrentGrp, + sub10RadioStats1mHistoryGrp, + sub10RadioStats1mHistEntryGrp, + sub10RadioStats15mHistoryGrp, + sub10RadioStats15mHistEntryGrp, + sub10RadioStats1dHistoryGrp, + sub10RadioStats1dHistEntryGrp + } + + + ::= { sub10MIBCompliances 1 } + + +-- **************************************************************************** +-- .sub10MIBConformance.sub10MIBGroups Objects +-- **************************************************************************** +sub10NotificationsGrp NOTIFICATION-GROUP + NOTIFICATIONS { + sub10UnitAlarm, + sub10EthernetAlarm, + sub10RadioAlarm + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10NotificationsGrp group" + + ::= { sub10MIBGroups 1 } + +sub10UnitLocalStatusGrp OBJECT-GROUP + OBJECTS { + sub10UnitLclTime, + sub10UnitLclUnitType, + sub10UnitLclDescription, + sub10UnitLclHWSerialNumber, + sub10UnitLclTerminalName, + sub10UnitLclTerminalType, + sub10UnitLclLinkName, + sub10UnitLclLinkId, + sub10UnitLclSiteName, + sub10UnitLclFirmwareLoadedBank, + sub10UnitLclFirmwareVersion, + sub10UnitLclIpAddress, + sub10UnitLclMWUTemperature, + sub10UnitLclNTPSyncStatus, + sub10UnitLclRadioDataRate, + sub10UnitLclMWUType, + sub10UnitLclFPGAVersion + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitLocalStatusGrp group" + + ::= { sub10MIBGroups 2 } + +sub10UnitLclAlarmStateEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitLclAlarmState, + sub10UnitLclAlarmStateTime + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitLclAlarmStateEntryGrp group" + + ::= { sub10MIBGroups 3 } + +sub10UnitRemoteStatusGrp OBJECT-GROUP + OBJECTS { + sub10UnitRmtUnitType, + sub10UnitRmtTime, + sub10UnitRmtTerminalName, + sub10UnitRmtTerminalType, + sub10UnitRmtLinkName, + sub10UnitRmtLinkId, + sub10UnitRmtHWSerialNumber, + sub10UnitRmtFirmwareVersion, + sub10UnitRmtIpAddress, + sub10UnitRmtMWUTemperature + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitRemoteStatusGrp group" + + ::= { sub10MIBGroups 4 } + +sub10UnitMgmtSystemGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtTerminalName, + sub10UnitMgmtLinkName, + sub10UnitMgmtLinkId, + sub10UnitMgmtSiteName, + sub10UnitMgmtContactName + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtSystemGrp group" + + ::= { sub10MIBGroups 5 } + +sub10UnitMgmtIpGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtIpMode, + sub10UnitMgmtIpAddress, + sub10UnitMgmtIpSubnetMask, + sub10UnitMgmtIpDefGateway, + sub10UnitMgmtIpDHCP + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtIpGrp group" + + ::= { sub10MIBGroups 6 } + +sub10UnitMgmtVlanGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtVlanState, + sub10UnitMgmtVlanId, + sub10UnitMgmtVlanPriority, + sub10UnitMgmtVlanDSCP, + sub10UnitMgmtVlanDEI + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtVlanGrp group" + + ::= { sub10MIBGroups 7 } + +sub10UnitMgmtUsersGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtUsersNumber + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtUsersGrp group" + + ::= { sub10MIBGroups 8 } + +sub10UnitMgmtUserEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtUserRowStatus, + sub10UnitMgmtUserName, + sub10UnitMgmtUserGroup, + sub10UnitMgmtUserPassword, + sub10UnitMgmtUserPasswordVerify + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtUserEntryGrp group" + + ::= { sub10MIBGroups 9 } + +sub10UnitMgmtTimeGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtTimeLocal, + sub10UnitMgmtTimeNTPEnabled, + sub10UnitMgmtTimeNTPServer1, + sub10UnitMgmtTimeNTPServer2, + sub10UnitMgmtTimeNTPPort, + sub10UnitMgmtTimeNTPSyncStatus, + sub10UnitMgmtDateTime + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtTimeGrp group" + + ::= { sub10MIBGroups 10 } + +sub10UnitMgmtAlarmEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtAlarmRowStatus, + sub10UnitMgmtAlarmName, + sub10UnitMgmtAlarmSeverity, + sub10UnitMgmtAlarmMeasObject, + sub10UnitMgmtAlarmMonitorIntvl, + sub10UnitMgmtAlarmRaiseOper, + sub10UnitMgmtAlarmRaiseThresh, + sub10UnitMgmtAlarmClearOper, + sub10UnitMgmtAlarmClearThresh, + sub10UnitMgmtAlarmRaiseIntvls, + sub10UnitMgmtAlarmClearIntvls, + sub10UnitMgmtAlarmType, + sub10UnitMgmtAlarmSmtpAddress, + sub10UnitMgmtAlarmToSyslog, + sub10UnitMgmtAlarmEnabled, + sub10UnitMgmtAlarmMeasObjectVal, + sub10UnitMgmtAlarmToSNMP, + sub10UnitMgmtAlarmMeasObjIndex + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtAlarmEntryGrp group" + + ::= { sub10MIBGroups 11 } + +sub10UnitMgmtAlarmsGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtAlarmsUserDefStart + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtAlarmsGrp group" + + ::= { sub10MIBGroups 12 } + +sub10UnitMgmtSnmpGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtSnmpAgent, + sub10UnitMgmtSnmpTraps, + sub10UnitMgmtSnmpv320Mib, + sub10UnitMgmtSnmpv3, + sub10UnitMgmtSnmpEngineIdFormat, + sub10UnitMgmtSnmpEngineIdText, + sub10UnitMgmtSnmpEngineId, + sub10UnitMgmtSnmpOperAuthProto, + sub10UnitMgmtSnmpOperPrivProto, + sub10UnitMgmtSnmpAdminAuthProto, + sub10UnitMgmtSnmpAdminPrivProto, + sub10UnitMgmtSnmpMaintAuthProto, + sub10UnitMgmtSnmpMaintPrivProto + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtSnmpGrp group" + + ::= { sub10MIBGroups 13 } + +sub10UnitMgmtSnmpTrpDstEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtSnmpTrpDstRowStatus, + sub10UnitMgmtSnmpTrpDstIpAddr, + sub10UnitMgmtSnmpTrpDstCommunity + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtSnmpTrpDstEntryGrp group" + + ::= { sub10MIBGroups 14 } + +sub10UnitMgmtSnmpUserEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtSnmpUserRowStatus, + sub10UnitMgmtSnmpUserName, + sub10UnitMgmtSnmpUserGroup, + sub10UnitMgmtSnmpUserAuthPwd, + sub10UnitMgmtSnmpUserAuthPwdChk, + sub10UnitMgmtSnmpUserPrivPwd, + sub10UnitMgmtSnmpUserPrivPwdChk + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtSnmpUserEntryGrp group" + + ::= { sub10MIBGroups 15 } + +sub10UnitMgmtSnmpAccessEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtSnmpAccessRowStatus, + sub10UnitMgmtSnmpAccessName, + sub10UnitMgmtSnmpAccessIpAddr + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtSnmpAccessEntryGrp group" + + ::= { sub10MIBGroups 16 } + +sub10UnitMgmtSnmpTargetEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtSnmpTargetRowStatus, + sub10UnitMgmtSnmpTargetName, + sub10UnitMgmtSnmpTargetIpAddr, + sub10UnitMgmtSnmpTargetUserName + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtSnmpTargetEntryGrp group" + + ::= { sub10MIBGroups 17 } + +sub10UnitMgmtFirmwareGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtFirmwareSelectBank, + sub10UnitMgmtFirmwareLoadedBank, + sub10UnitMgmtFirmwareVersion, + sub10UnitMgmtFirmwareBootVersion, + sub10UnitMgmtFirmwareAction, + sub10UnitMgmtFirmwareUplImage, + sub10UnitMgmtFirmwareUplSvrIp, + sub10UnitMgmtFirmwareFromBank, + sub10UnitMgmtFirmwareToBank, + sub10UnitMgmtFirmwareActStatus, + sub10UnitMgmtFirmwareActProgress + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtFirmwareGrp group" + + ::= { sub10MIBGroups 18 } + +sub10UnitMgmtFirmwareBankEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtFirmwareBankVersion, + sub10UnitMgmtFirmwareBankImage + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtFirmwareBankEntryGrp group" + + ::= { sub10MIBGroups 19 } + +sub10UnitMgmtDNSEntryGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtDNServer + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtDNSEntryGrp group" + + ::= { sub10MIBGroups 20 } + +sub10UnitMgmtEncryptionGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtEncryptMode, + sub10UnitMgmtEncryptKey + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtEncryptionGrp group" + + ::= { sub10MIBGroups 21 } + +sub10UnitMgmtLicenseGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtLicenseKey, + sub10UnitMgmtLicenseAES + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtLicenseGrp group" + + ::= { sub10MIBGroups 22 } + +sub10UnitMgmtSyncEGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtSyncEMode + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtSyncEGrp group" + + ::= { sub10MIBGroups 23 } + +sub10UnitMgmtActionsGrp OBJECT-GROUP + OBJECTS { + sub10UnitMgmtTransaction, + sub10UnitMgmtTransactionStatus, + sub10UnitMgmtRollbackTimeout, + sub10UnitMgmtTransactionMode, + sub10UnitMgmtResetAction, + sub10UnitMgmtResetStatsGroup, + sub10UnitMgmtResetAlarmsType + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10UnitMgmtActionsGrp group" + + ::= { sub10MIBGroups 24 } + +sub10EthLclStatusEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthLclLinkStatus, + sub10EthLclMacAddress, + sub10EthLclSpeed, + sub10EthLclDuplex, + sub10EthLclMDI + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthLclStatusEntryGrp group" + + ::= { sub10MIBGroups 25 } + +sub10EthRmtStatusEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthRmtLinkStatus, + sub10EthRmtMacAddress, + sub10EthRmtSpeed, + sub10EthRmtDuplex, + sub10EthRmtMDI + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthRmtStatusEntryGrp group" + + ::= { sub10MIBGroups 26 } + +sub10EthMgmtPhyEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtPhyAutoNeg, + sub10EthMgmtPhySpeed, + sub10EthMgmtPhyDuplex, + sub10EthMgmtPhyMDI + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtPhyEntryGrp group" + + ::= { sub10MIBGroups 27 } + +sub10EthMgmtVlanGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtVlanFiltering, + sub10EthMgmtVlanDefaultEnabled, + sub10EthMgmtVlanDefaultId, + sub10EthMgmtVlanDefaultPriority, + sub10EthMgmtVlanDefaultDEI, + sub10EthMgmtVlanIngressAction, + sub10EthMgmtVlanEgressAction + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtVlanGrp group" + + ::= { sub10MIBGroups 28 } + +sub10EthMgmtVlanAllowedEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtVlanAllowedRowStatus, + sub10EthMgmtVlanAllowedId + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtVlanAllowedEntryGrp group" + + ::= { sub10MIBGroups 29 } + +sub10EthMgmtQoSGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtQoSActiveState, + sub10EthMgmtQoSMode, + sub10EthMgmtQoSUntaggedQueue, + sub10EthMgmtQoSVlanMappingNumber, + sub10EthMgmtQoSDSCPMappingNumber, + sub10EthMgmtQoSMPLSMappingNumber + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtQoSGrp group" + + ::= { sub10MIBGroups 30 } + +sub10EthMgmtQoSQEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtQoSQSchedulingType, + sub10EthMgmtQoSQDWRRWeight, + sub10EthMgmtQoSQCongestionPolicy, + sub10EthMgmtQoSQSizeMax, + sub10EthMgmtQoSQLen + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtQoSQEntryGrp group" + + ::= { sub10MIBGroups 31 } + +sub10EthMgmtQoSVlanEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtQoSVlanId, + sub10EthMgmtQoSVlanQueue + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtQoSVlanEntryGrp group" + + ::= { sub10MIBGroups 32 } + +sub10EthMgmtQoSPCPEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtQoSPCPQueue + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtQoSPCPEntryGrp group" + + ::= { sub10MIBGroups 33 } + +sub10EthMgmtQoSDSCPEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtQoSDSCPMarking, + sub10EthMgmtQoSDSCPQueue + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtQoSDSCPEntryGrp group" + + ::= { sub10MIBGroups 34 } + +sub10EthMgmtQoSMPLSEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtQoSMPLSTrafficClass, + sub10EthMgmtQoSMPLSQueue + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtQoSMPLSEntryGrp group" + + ::= { sub10MIBGroups 35 } + +sub10EthMgmtStatsActiveEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthMgmtStatsActiveName, + sub10EthMgmtStatsActiveState + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthMgmtStatsActiveEntryGrp group" + + ::= { sub10MIBGroups 36 } + +sub10EthernetStatsGrp OBJECT-GROUP + OBJECTS { + sub10EthStatsTimeElapsed + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthernetStatsGrp group" + + ::= { sub10MIBGroups 37 } + +sub10EthernetStatsCurrEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthStatsCurrRxOctets, + sub10EthStatsCurrRxGoodFrms, + sub10EthStatsCurrRxBcastFrms, + sub10EthStatsCurrRxMcastFrms, + sub10EthStatsCurrRxPauseFrms, + sub10EthStatsCurrRxCRCErrs, + sub10EthStatsCurrRxAlignErrs, + sub10EthStatsCurrRxOversized, + sub10EthStatsCurrRxJabberFrms, + sub10EthStatsCurrRxUndersized, + sub10EthStatsCurrRxFragments, + sub10EthStatsCurrRxSOFOvrns, + sub10EthStatsCurrTxOctets, + sub10EthStatsCurrTxGoodFrms, + sub10EthStatsCurrTxBcastFrms, + sub10EthStatsCurrTxMcastFrms, + sub10EthStatsCurrTxPauseFrms, + sub10EthStatsCurrTxDeferred, + sub10EthStatsCurrTxCollsn, + sub10EthStatsCurrTxSnglCollsn, + sub10EthStatsCurrTxMlplCollsn, + sub10EthStatsCurrTxExsvCollsn, + sub10EthStatsCurrTxLtCollsn, + sub10EthStatsCurrTxCSenseErrs, + sub10EthStatsCurrPkts64Octets, + sub10EthStatsCurrPkts65T127, + sub10EthStatsCurrPkts128T255, + sub10EthStatsCurrPkts256T511, + sub10EthStatsCurrPkts512T1023, + sub10EthStatsCurrPkts1024TMax, + sub10EthStatsCurrRxMbps, + sub10EthStatsCurrTxMbps, + sub10EthStatsCurrRxMbpsMin, + sub10EthStatsCurrRxMbpsMax, + sub10EthStatsCurrRxMbpsAvg, + sub10EthStatsCurrTxMbpsMin, + sub10EthStatsCurrTxMbpsMax, + sub10EthStatsCurrTxMbpsAvg, + sub10EthStatsCurrRmtRxMbpsAvg, + sub10EthStatsCurrRmtTxMbpsAvg + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthernetStatsCurrEntryGrp group" + + ::= { sub10MIBGroups 38 } + +sub10EthernetStats15mHistoryGrp OBJECT-GROUP + OBJECTS { + sub10EthStats15mHistIntvls + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthernetStats15mHistoryGrp group" + + ::= { sub10MIBGroups 39 } + +sub10EthStats15mHistEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthStats15mHistTime, + sub10EthStats15mHistRxOctets, + sub10EthStats15mHistRxGoodFrms, + sub10EthStats15mHistRxBcastFrms, + sub10EthStats15mHistRxMcastFrms, + sub10EthStats15mHistRxPauseFrms, + sub10EthStats15mHistRxCRCErrs, + sub10EthStats15mHistRxAlignErrs, + sub10EthStats15mHistRxOversized, + sub10EthStats15mHistRxJabberFrms, + sub10EthStats15mHistRxUndersized, + sub10EthStats15mHistRxFragments, + sub10EthStats15mHistRxSOFOvrns, + sub10EthStats15mHistTxOctets, + sub10EthStats15mHistTxGoodFrms, + sub10EthStats15mHistTxBcastFrms, + sub10EthStats15mHistTxMcastFrms, + sub10EthStats15mHistTxPauseFrms, + sub10EthStats15mHistTxDeferred, + sub10EthStats15mHistTxCollsn, + sub10EthStats15mHistTxSnglCollsn, + sub10EthStats15mHistTxMlplCollsn, + sub10EthStats15mHistTxExsvCollsn, + sub10EthStats15mHistTxLtCollsn, + sub10EthStats15mHistTxCSenseErrs, + sub10EthStats15mHistPkts64Octets, + sub10EthStats15mHistPkts65T127, + sub10EthStats15mHistPkts128T255, + sub10EthStats15mHistPkts256T511, + sub10EthStats15mHistPkts512T1023, + sub10EthStats15mHistPkts1024TMax, + sub10EthStats15mHistRxMbpsMin, + sub10EthStats15mHistRxMbpsMax, + sub10EthStats15mHistRxMbpsAvg, + sub10EthStats15mHistTxMbpsMin, + sub10EthStats15mHistTxMbpsMax, + sub10EthStats15mHistTxMbpsAvg + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthStats15mHistEntryGrp group" + + ::= { sub10MIBGroups 40 } + +sub10EthStats1dHistoryGrp OBJECT-GROUP + OBJECTS { + sub10EthStats1dHistIntvls + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthStats1dHistoryGrp group" + + ::= { sub10MIBGroups 41 } + +sub10EthStats1dHistEntryGrp OBJECT-GROUP + OBJECTS { + sub10EthStats1dHistTime, + sub10EthStats1dHistRxOctets, + sub10EthStats1dHistRxGoodFrms, + sub10EthStats1dHistRxBcastFrms, + sub10EthStats1dHistRxMcastFrms, + sub10EthStats1dHistRxPauseFrms, + sub10EthStats1dHistRxCRCErrs, + sub10EthStats1dHistRxAlignErrs, + sub10EthStats1dHistRxOversized, + sub10EthStats1dHistRxJabberFrms, + sub10EthStats1dHistRxUndersized, + sub10EthStats1dHistRxFragments, + sub10EthStats1dHistRxSOFOvrns, + sub10EthStats1dHistTxOctets, + sub10EthStats1dHistTxGoodFrms, + sub10EthStats1dHistTxBcastFrms, + sub10EthStats1dHistTxMcastFrms, + sub10EthStats1dHistTxPauseFrms, + sub10EthStats1dHistTxDeferred, + sub10EthStats1dHistTxCollsn, + sub10EthStats1dHistTxSnglCollsn, + sub10EthStats1dHistTxMlplCollsn, + sub10EthStats1dHistTxExsvCollsn, + sub10EthStats1dHistTxLtCollsn, + sub10EthStats1dHistTxCSenseErrs, + sub10EthStats1dHistPkts64Octets, + sub10EthStats1dHistPkts65T127, + sub10EthStats1dHistPkts128T255, + sub10EthStats1dHistPkts256T511, + sub10EthStats1dHistPkts512T1023, + sub10EthStats1dHistPkts1024TMax, + sub10EthStats1dHistRxMbpsMin, + sub10EthStats1dHistRxMbpsMax, + sub10EthStats1dHistRxMbpsAvg, + sub10EthStats1dHistTxMbpsMin, + sub10EthStats1dHistTxMbpsMax, + sub10EthStats1dHistTxMbpsAvg + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10EthStats1dHistEntryGrp group" + + ::= { sub10MIBGroups 42 } + +sub10RadioLocalStatusGrp OBJECT-GROUP + OBJECTS { + sub10RadioLclLinkStatus, + sub10RadioLclTxPower, + sub10RadioLclRxPower, + sub10RadioLclVectErr, + sub10RadioLclLnkLoss, + sub10RadioLclAlignmentMode, + sub10RadioLclDataRate, + sub10RadioLclMWUType, + sub10RadioLclAFER, + sub10RadioLclRxModulationMode, + sub10RadioLclTxModulationMode + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioLocalStatusGrp group" + + ::= { sub10MIBGroups 43 } + +sub10RadioRemoteStatusGrp OBJECT-GROUP + OBJECTS { + sub10RadioRmtLinkStatus, + sub10RadioRmtTxPower, + sub10RadioRmtRxPower, + sub10RadioRmtVectErr, + sub10RadioRmtLnkLoss, + sub10RadioRmtAlignmentMode, + sub10RadioRmtAFER + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioRemoteStatusGrp group" + + ::= { sub10MIBGroups 44 } + +sub10RadioMgmtGrp OBJECT-GROUP + OBJECTS { + sub10RadioMgmtTxPowerLimit, + sub10RadioMgmtTxRxFreq, + sub10RadioMgmtAPCMode, + sub10RadioMgmtModulationMode, + sub10RadioMgmtAmod, + sub10RadioMgmtAlignmentMode, + sub10RadioMgmtMWUChannelWidth, + sub10RadioMgmtDataRate + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioMgmtGrp group" + + ::= { sub10MIBGroups 45 } + +sub10RadioMgmtStatsGrp OBJECT-GROUP + OBJECTS { + sub10RadioMgmtStats1dPersist + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioMgmtStatsGrp group" + + ::= { sub10MIBGroups 46 } + +sub10RadioMgmtStatsActiveEntryGrp OBJECT-GROUP + OBJECTS { + sub10RadioMgmtStatsActiveName, + sub10RadioMgmtStatsActiveState + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioMgmtStatsActiveEntryGrp group" + + ::= { sub10MIBGroups 47 } + +sub10RadioStatsGrp OBJECT-GROUP + OBJECTS { + sub10RadioStatsTimeElapsed + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioStatsGrp group" + + ::= { sub10MIBGroups 48 } + +sub10RadioStatsCurrentGrp OBJECT-GROUP + OBJECTS { + sub10RadioStatsCurrTxPowerMin, + sub10RadioStatsCurrTxPowerMax, + sub10RadioStatsCurrTxPowerAvg, + sub10RadioStatsCurrRxPowerMin, + sub10RadioStatsCurrRxPowerMax, + sub10RadioStatsCurrRxPowerAvg, + sub10RadioStatsCurrVectErrMin, + sub10RadioStatsCurrVectErrMax, + sub10RadioStatsCurrVectErrAvg, + sub10RadioStatsCurrLnkLossMin, + sub10RadioStatsCurrLnkLossMax, + sub10RadioStatsCurrLnkLossAvg, + sub10RadioStatsCurrRxFrms, + sub10RadioStatsCurrTxFrms, + sub10RadioStatsCurrRxPkts, + sub10RadioStatsCurrTxPkts, + sub10RadioStatsCurrRxMgmtPkts, + sub10RadioStatsCurrTxMgmtPkts, + sub10RadioStatsCurrRxBadFrms, + sub10RadioStatsCurrMWUTempMin, + sub10RadioStatsCurrMWUTempMax, + sub10RadioStatsCurrMWUTempAvg, + sub10RadioStatsCurrQPSKTo8PSK, + sub10RadioStatsCurr8PSKToQPSK, + sub10RadioStatsCurrAFERMin, + sub10RadioStatsCurrAFERMax, + sub10RadioStatsCurrAFERAvg, + sub10RadioStatsCurrRmtTxPowerAvg, + sub10RadioStatsCurrRmtRxPowerAvg, + sub10RadioStatsCurrRmtVectErrAvg, + sub10RadioStatsCurrRmtLnkLossAvg, + sub10RadioStatsCurrRmtMWUTempAvg, + sub10RadioStatsCurrRmtAFERAvg, + sub10RadioStatsCurrRxQPSK, + sub10RadioStatsCurrRx8PSK, + sub10RadioStatsCurrTxQPSK, + sub10RadioStatsCurrTx8PSK + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioStatsCurrentGrp group" + + ::= { sub10MIBGroups 49 } + +sub10RadioStats1mHistoryGrp OBJECT-GROUP + OBJECTS { + sub10RadioStats1mHistIntvls + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioStats1mHistoryGrp group" + + ::= { sub10MIBGroups 50 } + +sub10RadioStats1mHistEntryGrp OBJECT-GROUP + OBJECTS { + sub10RadioStats1mHistTime, + sub10RadioStats1mHistTxPowerMin, + sub10RadioStats1mHistTxPowerMax, + sub10RadioStats1mHistTxPowerAvg, + sub10RadioStats1mHistRxPowerMin, + sub10RadioStats1mHistRxPowerMax, + sub10RadioStats1mHistRxPowerAvg, + sub10RadioStats1mHistVectErrMin, + sub10RadioStats1mHistVectErrMax, + sub10RadioStats1mHistVectErrAvg, + sub10RadioStats1mHistLnkLossMin, + sub10RadioStats1mHistLnkLossMax, + sub10RadioStats1mHistLnkLossAvg, + sub10RadioStats1mHistMWUTempMin, + sub10RadioStats1mHistMWUTempMax, + sub10RadioStats1mHistMWUTempAvg, + sub10RadioStats1mHistRxFrms, + sub10RadioStats1mHistTxFrms, + sub10RadioStats1mHistRxPkts, + sub10RadioStats1mHistTxPkts, + sub10RadioStats1mHistRxMgmtPkts, + sub10RadioStats1mHistTxMgmtPkts, + sub10RadioStats1mHistRxBadFrms, + sub10RadioStats1mHistQPSKTo8PSK, + sub10RadioStats1mHist8PSKToQPSK, + sub10RadioStats1mHistAFERMin, + sub10RadioStats1mHistAFERMax, + sub10RadioStats1mHistAFERAvg, + sub10RadioStats1mHistRxQPSK, + sub10RadioStats1mHistRx8PSK, + sub10RadioStats1mHistTxQPSK, + sub10RadioStats1mHistTx8PSK + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioStats1mHistEntryGrp group" + + ::= { sub10MIBGroups 51 } + +sub10RadioStats15mHistoryGrp OBJECT-GROUP + OBJECTS { + sub10RadioStats15mHistIntvls + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioStats15mHistoryGrp group" + + ::= { sub10MIBGroups 52 } + +sub10RadioStats15mHistEntryGrp OBJECT-GROUP + OBJECTS { + sub10RadioStats15mHistTime, + sub10RadioStats15mHistTxPowerMin, + sub10RadioStats15mHistTxPowerMax, + sub10RadioStats15mHistTxPowerAvg, + sub10RadioStats15mHistRxPowerMin, + sub10RadioStats15mHistRxPowerMax, + sub10RadioStats15mHistRxPowerAvg, + sub10RadioStats15mHistVectErrMin, + sub10RadioStats15mHistVectErrMax, + sub10RadioStats15mHistVectErrAvg, + sub10RadioStats15mHistLnkLossMin, + sub10RadioStats15mHistLnkLossMax, + sub10RadioStats15mHistLnkLossAvg, + sub10RadioStats15mHistMWUTempMin, + sub10RadioStats15mHistMWUTempMax, + sub10RadioStats15mHistMWUTempAvg, + sub10RadioStats15mHistRxFrms, + sub10RadioStats15mHistTxFrms, + sub10RadioStats15mHistRxPkts, + sub10RadioStats15mHistTxPkts, + sub10RadioStats15mHistRxMgmtPkts, + sub10RadioStats15mHistTxMgmtPkts, + sub10RadioStats15mHistRxBadFrms, + sub10RadioStats15mHistQPSKTo8PSK, + sub10RadioStats15mHist8PSKToQPSK, + sub10RadioStats15mHistAFERMin, + sub10RadioStats15mHistAFERMax, + sub10RadioStats15mHistAFERAvg, + sub10RadioStats15mHistRxQPSK, + sub10RadioStats15mHistRx8PSK, + sub10RadioStats15mHistTxQPSK, + sub10RadioStats15mHistTx8PSK + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioStats15mHistEntryGrp group" + + ::= { sub10MIBGroups 53 } + +sub10RadioStats1dHistoryGrp OBJECT-GROUP + OBJECTS { + sub10RadioStats1dHistIntvls + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioStats1dHistoryGrp group" + + ::= { sub10MIBGroups 54 } + +sub10RadioStats1dHistEntryGrp OBJECT-GROUP + OBJECTS { + sub10RadioStats1dHistTime, + sub10RadioStats1dHistTxPowerMin, + sub10RadioStats1dHistTxPowerMax, + sub10RadioStats1dHistTxPowerAvg, + sub10RadioStats1dHistRxPowerMin, + sub10RadioStats1dHistRxPowerMax, + sub10RadioStats1dHistRxPowerAvg, + sub10RadioStats1dHistVectErrMin, + sub10RadioStats1dHistVectErrMax, + sub10RadioStats1dHistVectErrAvg, + sub10RadioStats1dHistLnkLossMin, + sub10RadioStats1dHistLnkLossMax, + sub10RadioStats1dHistLnkLossAvg, + sub10RadioStats1dHistMWUTempMin, + sub10RadioStats1dHistMWUTempMax, + sub10RadioStats1dHistMWUTempAvg, + sub10RadioStats1dHistRxFrms, + sub10RadioStats1dHistTxFrms, + sub10RadioStats1dHistRxPkts, + sub10RadioStats1dHistTxPkts, + sub10RadioStats1dHistRxMgmtPkts, + sub10RadioStats1dHistTxMgmtPkts, + sub10RadioStats1dHistRxBadFrms, + sub10RadioStats1dHistQPSKTo8PSK, + sub10RadioStats1dHist8PSKToQPSK, + sub10RadioStats1dHistAFERMin, + sub10RadioStats1dHistAFERMax, + sub10RadioStats1dHistAFERAvg, + sub10RadioStats1dHistRxQPSK, + sub10RadioStats1dHistRx8PSK, + sub10RadioStats1dHistTxQPSK, + sub10RadioStats1dHistTx8PSK + } + STATUS current + DESCRIPTION "This group defines objects that are members of the sub10RadioStats1dHistEntryGrp group" + + ::= { sub10MIBGroups 55 } + + +END + From 95934735495747ecfb6e96eecd41ce2cc3a10b88 Mon Sep 17 00:00:00 2001 From: Thom Seddon Date: Tue, 17 Nov 2015 14:53:28 +0000 Subject: [PATCH 2/2] Add sub10RadioLclDataRate graph --- .../sub10_sub10RadioLclDataRate.inc.php | 20 +++++++++++++++++++ includes/definitions.inc.php | 4 ++++ includes/polling/mib/sub10-mib.inc.php | 15 ++++++++++---- 3 files changed, 35 insertions(+), 4 deletions(-) create mode 100644 html/includes/graphs/device/sub10_sub10RadioLclDataRate.inc.php diff --git a/html/includes/graphs/device/sub10_sub10RadioLclDataRate.inc.php b/html/includes/graphs/device/sub10_sub10RadioLclDataRate.inc.php new file mode 100644 index 0000000000..ff40e0fc91 --- /dev/null +++ b/html/includes/graphs/device/sub10_sub10RadioLclDataRate.inc.php @@ -0,0 +1,20 @@ + array( '0', 'sub10RadioLclRxPower', - 'Transmit Power', + 'Receive Power', 'GAUGE', ), 'sub10RadioLclVectErr' => array( '0', 'sub10RadioLclVectErr', - 'Transmit Power', + 'Vector Error', 'GAUGE', ), 'sub10RadioLclLnkLoss' => array( '0', 'sub10RadioLclLnkLoss', - 'Transmit Power', + 'Link Loss', 'GAUGE', ), 'sub10RadioLclAFER' => array( '0', 'sub10RadioLclAFER', - 'Transmit Power', + 'Air Frame Error Rate', + 'GAUGE', + ), + 'sub10RadioLclDataRate' => array( + '0', + 'sub10RadioLclDataRate', + 'Data Rate on Airside interface', 'GAUGE', ), ); @@ -41,6 +47,7 @@ $mib_graphs = array( 'sub10_sub10RadioLclVectErr', 'sub10_sub10RadioLclLnkLoss', 'sub10_sub10RadioLclAFER', + 'sub10RadioLclDataRate' ); unset($graph, $oids, $oid);