From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/ceraos/MWRM-RADIO-MIB | 5521 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 5521 insertions(+) create mode 100644 MIBS/ceraos/MWRM-RADIO-MIB (limited to 'MIBS/ceraos/MWRM-RADIO-MIB') diff --git a/MIBS/ceraos/MWRM-RADIO-MIB b/MIBS/ceraos/MWRM-RADIO-MIB new file mode 100644 index 0000000..74f9b06 --- /dev/null +++ b/MIBS/ceraos/MWRM-RADIO-MIB @@ -0,0 +1,5521 @@ +--MWRM-RADIO-MIB VERSION 1.8.3.1 +--MWRM (MicroWave-Radio-MIB) +MWRM-RADIO-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, IpAddress FROM SNMPv2-SMI + DisplayString FROM RFC1213-MIB + RowStatus FROM SNMPv2-TC + MacAddress FROM SNMPv2-TC + OBJECT-TYPE FROM SNMPv2-SMI + + EnableDisable FROM MWRM-UNIT-MIB + EnableDisableSMI2 FROM MWRM-UNIT-MIB + OffOn FROM MWRM-UNIT-MIB + MetricImperial FROM MWRM-UNIT-MIB + AllowedNotAllowed FROM MWRM-UNIT-MIB + ProgressStatus FROM MWRM-UNIT-MIB + Severity FROM MWRM-UNIT-MIB + NoYes FROM MWRM-UNIT-MIB + DownUp FROM MWRM-UNIT-MIB + SupportedNotsupported FROM MWRM-UNIT-MIB + TrailIfType FROM MWRM-UNIT-MIB + PmTableType FROM MWRM-UNIT-MIB + RateMbps FROM MWRM-UNIT-MIB + HalfFull FROM MWRM-UNIT-MIB + BerLevel FROM MWRM-UNIT-MIB + SignalLevel FROM MWRM-UNIT-MIB + LoopbackType FROM MWRM-UNIT-MIB + QueueName FROM MWRM-UNIT-MIB + RadioId FROM MWRM-UNIT-MIB + RfuId FROM MWRM-UNIT-MIB + SwCommand FROM MWRM-UNIT-MIB + TrailProtectedType FROM MWRM-UNIT-MIB + ClockSrc FROM MWRM-UNIT-MIB + SlotId FROM MWRM-UNIT-MIB + Integrity FROM MWRM-UNIT-MIB + GreenYellow FROM MWRM-UNIT-MIB + InputSeverity FROM MWRM-UNIT-MIB + SwCommandTimer FROM MWRM-UNIT-MIB; + +MuteOnOff ::= INTEGER { + on(2), + off(3) + } + +RfuGrade ::= INTEGER { + unknown(0), + grade-1(1), + grade-2(2), + grade-3(3) + } + +MrmcBitRate ::= INTEGER (1..1000000000) +MrmcScriptId ::= INTEGER (1..999999) +QamOrder ::= INTEGER (0..2048) +MrmcProfile ::= INTEGER { + profile-0(0), + profile-1(1), + profile-2(2), + profile-3(3), + profile-4(4), + profile-5(5), + profile-6(6), + profile-7(7), + profile-8(8), + profile-9(9), + profile-10(10), + profile-11(11), + profile-12(12), + profile-13(13), + profile-14(14), + profile-15(15) + } + +ThresholdExponent ::= INTEGER { + n1e-1(0), + n1e-2(1), + n1e-3(2), + n1e-4(3), + n1e-5(4), + n1e-6(5), + n1e-7(6), + n1e-8(7), + n1e-9(8), + n1e-11(10), + n1e-12(11), + n1e-13(12), + n1e-14(13), + n1e-15(14), + n1e-16(15), + n1e-17(16), + n1e-18(17), + n1e-0(18) + } + +RFUSoftwareInstallStat ::= INTEGER { + ready(0), + verifying-files(1), + transferring-files(2), + installation-in-progress(3), + installation-success(4), + installation-failure(5) + } + +RadioProtectionCmd ::= INTEGER { + clear(0), + manual-switch(1), + force-switch(2), + lockout(3) + } + +RfuMajorType ::= INTEGER { + unknown(0), + rfu-HC(1), + rfu-HP(2), + rfu-SP(3), + rfu-C(4), + rfu-H(5), + rfu-HP-2(6), + rfu-A(7), + rfu-D(8) + } + +Copy2mate ::= INTEGER { + noAction(0), + copyToMate(1) + } + +XpicState ::= INTEGER { + init(0), + xpicDisabled(1), + singleChannel(2), + xrsmDisabled(3), + xrsmRecovery(4), + xpicIdle(5) + } + +HcModeType ::= INTEGER { + legacy(0), + disabled(1), + layer2(2), + mpls(3), + layer3(4), + layer4(5), + tunnel(6), + tunnel-layer3(7), + tunnel-layer4(8) + } + +EnhancedHCExclRuleType ::= INTEGER { + vlan(0), + mac-da(1), + mac-sa(2), + ethertype(3), + flow-type(4) +} + +HcType ::= INTEGER { + legacy(0), + no-compression(1), + multi-layer-header-compression(2), + deep-header-compression(3) +} + + +CommunicationChannel ::= INTEGER { + ftp(0), + sftp(1), + http(2), + https(3) +} + +FalseTrue ::= INTEGER { false(0), true(1) } + +WaysideBandwidth ::= INTEGER { + n0(0), + n64(64), + n128(128), + n192(192), + n256(256), + n320(320), + n384(384), + n448(448), + n512(512), + n1024(1024), + n2048(2048) +} + +microwave-radio OBJECT IDENTIFIER ::= { enterprises 2281 } +genEquip OBJECT IDENTIFIER ::= { microwave-radio 10} +genEquipUnit OBJECT IDENTIFIER ::= { genEquip 1} + +-- RFU +genEquipRFU OBJECT IDENTIFIER ::= {genEquip 5} + +genEquipRfuStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRfuStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the RFU Status Data." + ::= { genEquipRFU 1 } + +genEquipRfuStatusEntry OBJECT-TYPE + SYNTAX GenEquipRfuStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the data of the RFU." + INDEX { genEquipRfuStatusId } + ::= { genEquipRfuStatusTable 1 } + +GenEquipRfuStatusEntry ::= + SEQUENCE { + genEquipRfuStatusId + RfuId, + genEquipRfuStatusRxLevel + INTEGER, + genEquipRfuStatusTxLevel + INTEGER, + genEquipRfuStatusTemperature + INTEGER, + genEquipRfuStatusRunningVersion + DisplayString, + genEquipRfuStatusRFUType + INTEGER, + genEquipRfuStatusRFUGrade + RfuGrade, + genEquipRfuStatusTxRxFreqSeparation + INTEGER, + genEquipRfuStatusRFUMode + INTEGER, + genEquipRfuStatusRxLevelDiversity + INTEGER, + genEquipRfuStatusRxLevelCombined + INTEGER, + genEquipRfuStatusAutoDelayCalStatus + INTEGER, + genEquipRfuStatusRFUSerialNumber + DisplayString, + genEquipRfuStatusRFUPartNumber + DisplayString, + genEquipRfuStatusRFUmateCarrier + INTEGER, + genEquipRfuStatusRFUMaxTxFreq + INTEGER, + genEquipRfuStatusRFUMinTxFreq + INTEGER, + genEquipRfuStatusRFUMaxRxFreq + INTEGER, + genEquipRfuStatusRFUMinRxFreq + INTEGER, + genEquipRfuStatusInstallation + INTEGER, + genEquipRfuStatusDataSciErrors + INTEGER, + genEquipRfuStatusDeviceError + INTEGER, + genEquipRfuStatusBand + INTEGER, + genEquipRfuStatusPATemp + INTEGER, + genEquipRfuStatusTxMute + OffOn, + genEquipRfuStatusMinTxLevel + INTEGER, + genEquipRfuStatusMaxTxLevel + INTEGER, + genEquipRfuStatusMinBW + INTEGER, + genEquipRfuStatusMaxBW + INTEGER, + genEquipRfuStatusCommunication + DownUp, + genEquipRfuCfgATPCOverrideTimerState + INTEGER, + genEquipRfuStatusIfCombSupport + SupportedNotsupported, + genEquipRfuStatusMinRxLevel + INTEGER, + genEquipRfuStatusMaxRxLevel + INTEGER + } + +genEquipRfuStatusId OBJECT-TYPE + SYNTAX RfuId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates an index of a specific RFU" + ::= { genEquipRfuStatusEntry 1 } + +genEquipRfuStatusRxLevel OBJECT-TYPE + SYNTAX INTEGER (-199..0) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the RFU Receive Level Status." + ::= { genEquipRfuStatusEntry 2 } + +genEquipRfuStatusTxLevel OBJECT-TYPE + SYNTAX INTEGER (-99..34) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the RFU Transmit Level Status." + ::= { genEquipRfuStatusEntry 3 } + +genEquipRfuStatusTemperature OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the RFU temperature. + The value depends on the represented measurement system. + with genEquipUnitMeasurementSystem parameter." + ::= { genEquipRfuStatusEntry 4 } + +genEquipRfuStatusRunningVersion OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the running SW version on the RFU." + ::= { genEquipRfuStatusEntry 5 } + + +genEquipRfuStatusRFUType OBJECT-TYPE + SYNTAX INTEGER { + unknown(2), + rfu-1500p(3), + rfu-1500hp(5), + rfu-1500sp(6), + rfu-c(7), + rfu-h(8), + rfu-c(9), + rfu-h(10), + rfu-1500sp(11), + rfu-hp(12), + rfu-a(13), + rfu-d(14), + rfu-1500p(32), + rfu-1500hp(34), + rfu-1500sp(35), + rfu-c(36), + rfu-h(37), + rfu-c(38), + rfu-h(39), + rfu-1500sp(40), + rfu-hp(41), + rfu-a(42), + rfu-d(43) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The different types of the supported RFUs" + ::= { genEquipRfuStatusEntry 6 } + +genEquipRfuStatusRFUGrade OBJECT-TYPE + SYNTAX RfuGrade + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The grade of the RFU" + ::= { genEquipRfuStatusEntry 7 } + +genEquipRfuStatusTxRxFreqSeparation OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Tx to Rx frequency separation (MHz), + For some RFUs the user cannot set the Tx and Rx frequencies separately (one of them affects the other one's value)." + ::= { genEquipRfuStatusEntry 8 } + + +genEquipRfuStatusRFUMode OBJECT-TYPE + SYNTAX INTEGER { + main(2), + diversity(3), + combined(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IF combining parameter - The mode of the RFU" + ::= { genEquipRfuStatusEntry 9 } + +genEquipRfuStatusRxLevelDiversity OBJECT-TYPE + SYNTAX INTEGER (-199..0) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IF combining parameter - The Rx Diversity level (dBm)" + ::= { genEquipRfuStatusEntry 10 } + +genEquipRfuStatusRxLevelCombined OBJECT-TYPE + SYNTAX INTEGER (-199..0) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IF combining parameter - The Rx Combined level (dBm)" + ::= { genEquipRfuStatusEntry 11 } + + +genEquipRfuStatusAutoDelayCalStatus OBJECT-TYPE + SYNTAX INTEGER { + no-action(2), + pass(3), + error(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "IF combining parameter - the automatic delay calibration status. + Supported only for specific RFUs." + ::= { genEquipRfuStatusEntry 12 } + +genEquipRfuStatusRFUSerialNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU Serial number." + ::= { genEquipRfuStatusEntry 13 } + +genEquipRfuStatusRFUPartNumber OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU Part number." + ::= { genEquipRfuStatusEntry 14 } + +genEquipRfuStatusRFUmateCarrier OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The returned value indicates the slot number of the 'copartner RFU-D carrier'. + The returned value will be '-1' when the RFU is not RFU-D, or if the + 'copartner RFU-D' carrier is not found." + ::= { genEquipRfuStatusEntry 15 } + +genEquipRfuStatusRFUMaxTxFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum Tx frequency of the RFU that is allowed by the RFU." + ::= { genEquipRfuStatusEntry 16 } + +genEquipRfuStatusRFUMinTxFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum Tx frequency of the RFU that is allowed by the RFU." + ::= { genEquipRfuStatusEntry 17 } + +genEquipRfuStatusRFUMaxRxFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum Rx frequency of the RFU that is allowed by the RFU." + ::= { genEquipRfuStatusEntry 18 } + +genEquipRfuStatusRFUMinRxFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum Rx frequency of the RFU that is allowed by the RFU." + ::= { genEquipRfuStatusEntry 19 } + +genEquipRfuStatusInstallation OBJECT-TYPE + SYNTAX INTEGER { + split-mount(0), + all-indoor(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns 'all-indoor' or 'split' according to the RFU installation." + ::= { genEquipRfuStatusEntry 20 } + +genEquipRfuStatusDataSciErrors OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Data Sci Errors" + ::= { genEquipRfuStatusEntry 21 } + +genEquipRfuStatusDeviceError OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Status Device Error" + ::= { genEquipRfuStatusEntry 22 } + + +genEquipRfuStatusBand OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + band-18(2), + band-23(3), + band-26(4), + band-28(5), + band-38(6), + band-29(7), + band-31(8), + band-15(9), + band-13(10), + band-10dot5-11(11), + band-7-8(12), + band-6L-6H(13), + band-32(14) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Band of the RF-Module in GHz" + ::= { genEquipRfuStatusEntry 23 } + +genEquipRfuStatusPATemp OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The measured temperature in celsius of the PA (Power Amplifier) of the RF module" + ::= { genEquipRfuStatusEntry 24 } + +genEquipRfuStatusTxMute OBJECT-TYPE + SYNTAX OffOn + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The mute status, whether it is on (mute) or off (un-mute) of the RF-Module" + ::= { genEquipRfuStatusEntry 25 } + +genEquipRfuStatusMinTxLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum feasible TX signal level (TSL) in dBm of the RF-Module" + ::= { genEquipRfuStatusEntry 26 } + +genEquipRfuStatusMaxTxLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum feasible TX signal level (TSL) in dBm of the RF-Module" + ::= { genEquipRfuStatusEntry 27 } + +genEquipRfuStatusMinBW OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum supported bandwidth in KHz of the RF-Module" + ::= { genEquipRfuStatusEntry 28 } + +genEquipRfuStatusMaxBW OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum supported bandwidth in KHz of the RF-Module" + ::= { genEquipRfuStatusEntry 29 } + +genEquipRfuStatusCommunication OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The communication status between the host and the RFU" + ::= { genEquipRfuStatusEntry 30 } + +genEquipRfuCfgATPCOverrideTimerState OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + expired(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Returns the state of the ATPC 'override timer', whether it is regular or expired" + ::= { genEquipRfuStatusEntry 31 } + +genEquipRfuStatusIfCombSupport OBJECT-TYPE + SYNTAX SupportedNotsupported + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if the IF-Combiner function is supported" + ::= { genEquipRfuStatusEntry 32 } + +genEquipRfuStatusMinRxLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The minimum feasible RX signal level (RSL) in dBm of the RF-Module" + ::= { genEquipRfuStatusEntry 33 } + +genEquipRfuStatusMaxRxLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum feasible RX signal level (RSL) in dBm of the RF-Module" + ::= { genEquipRfuStatusEntry 34 } + + + + +-- RFU CFG TABLE +genEquipRfuCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRfuCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the RFU Configuration." + ::= { genEquipRFU 2 } + +genEquipRfuCfgEntry OBJECT-TYPE + SYNTAX GenEquipRfuCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table indicates the RFU Configuration." + INDEX { genEquipRfuCfgId } + ::= { genEquipRfuCfgTable 1 } + +GenEquipRfuCfgEntry ::= + SEQUENCE { + genEquipRfuCfgId + RfuId, + genEquipRfuCfgMaxTxLevel + INTEGER, + genEquipRfuCfgTxFreq + INTEGER, + genEquipRfuCfgRxFreq + INTEGER, + genEquipRfuCfgATPCAdmin + EnableDisable, + genEquipRfuCfgATPCRefRSL + INTEGER, + genEquipRfuCfgMuteTx + MuteOnOff, + genEquipRfuCfgRSLConnSrc + INTEGER, + genEquipRfuCfgDelayCal + INTEGER, + genEquipRfuCfgLoopback + LoopbackType, + genEquipRfuCfgLogAdmin + EnableDisable, + genEquipRfuCfgClearComDeviceError + OffOn, + genEquipRfuCfgGreenModeAdmin + EnableDisable, + genEquipRfuCfgGreenModeReferenceLevel + INTEGER, + genEquipRfuCfgATPCOverrideTxLevel + INTEGER, + genEquipRfuCfgATPCOverrideTimeout + INTEGER, + genEquipRfuCfgATPCOverrideTimerCounter + INTEGER, + genEquipRfuCfgATPCOverrideTimerCancel + OffOn + } + +genEquipRfuCfgId OBJECT-TYPE + SYNTAX RfuId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates an index of a specific RFU" + ::= { genEquipRfuCfgEntry 1 } + +genEquipRfuCfgMaxTxLevel OBJECT-TYPE + SYNTAX INTEGER (-50..34) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the RFU Maximum Transmit Level Configuration." + ::= { genEquipRfuCfgEntry 2 } + +genEquipRfuCfgTxFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Tx Frequency configuration (Mhz)" + ::= { genEquipRfuCfgEntry 3 } + +genEquipRfuCfgRxFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Rx Frequency configuration (Mhz)" + ::= { genEquipRfuCfgEntry 4 } + +genEquipRfuCfgATPCAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "ATPC configuration - Admin mode + Possible values: + - enable(2) + - disable(3)" + ::= { genEquipRfuCfgEntry 5 } + +genEquipRfuCfgATPCRefRSL OBJECT-TYPE + SYNTAX INTEGER (-70..-30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "ATPC configuration - reference RSL level (dBm)" + ::= { genEquipRfuCfgEntry 6 } + + +genEquipRfuCfgMuteTx OBJECT-TYPE + SYNTAX MuteOnOff + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The required TX mute status of the RF-Module" + ::= { genEquipRfuCfgEntry 7 } + + +genEquipRfuCfgRSLConnSrc OBJECT-TYPE + SYNTAX INTEGER { + main(2), + diversity(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IF combining - RFU RSL (Received Signal Level) connector source " + ::= { genEquipRfuCfgEntry 8 } + +genEquipRfuCfgDelayCal OBJECT-TYPE + SYNTAX INTEGER (-130..130) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IF combining - Delay calibration" + ::= { genEquipRfuCfgEntry 9 } + +genEquipRfuCfgLoopback OBJECT-TYPE + SYNTAX INTEGER { + off(0), + towardsSystem(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RFU RF loopback command" + ::= { genEquipRfuCfgEntry 10 } + +genEquipRfuCfgLogAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RFU internal log file admin + Possible values: + - enable(2) + - disable(3)" + ::= { genEquipRfuCfgEntry 11 } + +genEquipRfuCfgClearComDeviceError OBJECT-TYPE + SYNTAX OffOn + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Clear Com device Error." + ::= { genEquipRfuCfgEntry 12 } + +genEquipRfuCfgGreenModeAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enables/disables RFU green mode. + This mode will minimize power consumption while ensuring the highest transmission power + possible to get an RSL not higher than defined in the reference level genEquipRfuCfgGreenModeReferenceLevel" + ::= { genEquipRfuCfgEntry 13 } + +genEquipRfuCfgGreenModeReferenceLevel OBJECT-TYPE + SYNTAX INTEGER (-70..-30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RSL reference level (in dB) for green mode operation" + ::= { genEquipRfuCfgEntry 14 } + +genEquipRfuCfgATPCOverrideTxLevel OBJECT-TYPE + SYNTAX INTEGER (-50..34) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter configures the default transmission signal level in case of ATPC override due to expiration + of maximum power timer as defined in genEquipRfuCfgATPCOverrideTimeout." + ::= { genEquipRfuCfgEntry 15 } + +genEquipRfuCfgATPCOverrideTimeout OBJECT-TYPE + SYNTAX INTEGER (0..600) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter configures the timer to be counted while in ATPC in case of maximum power transmission. + If this timer expires, the system will transmit at a default level defined in genEquipRfuCfgATPCOverrideTxLevel" + ::= { genEquipRfuCfgEntry 16 } + +genEquipRfuCfgATPCOverrideTimerCounter OBJECT-TYPE + SYNTAX INTEGER (0..600) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter shows the time left in the timer defined by genEquipRfuCfgATPCOverrideTxLevel" + ::= { genEquipRfuCfgEntry 17 } + +genEquipRfuCfgATPCOverrideTimerCancel OBJECT-TYPE + SYNTAX OffOn + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this parameter to ON will cancel the ATPC override mode. + This will only be effective while in this mode i.e. the system had been transmitting + at maximum power for a time longer than defined in genEquipRfuCfgATPCOverrideTxLevel + and now is transmitting at the default level defined in genEquipRfuCfgATPCOverrideTxLevel. + Following execution, the system will go back to normal ATPC operating mode" + ::= { genEquipRfuCfgEntry 18 } + + +-- Upload table +genEquipRfuUploadTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRfuUploadEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU Upload Data table." + ::= { genEquipRFU 3 } + +genEquipRfuUploadEntry OBJECT-TYPE + SYNTAX GenEquipRfuUploadEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Entry containing the data of the RFU." + INDEX { genEquipRfuUploadId } + ::= { genEquipRfuUploadTable 1 } + +GenEquipRfuUploadEntry ::= + SEQUENCE { + genEquipRfuUploadId RadioId, + genEquipRfuUploadSwCommand INTEGER, + genEquipRfuUploadSwStatus INTEGER, + genEquipRfuUploadCounter INTEGER + } + +genEquipRfuUploadId OBJECT-TYPE + SYNTAX RadioId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates an index of a specific RFU" + ::= { genEquipRfuUploadEntry 1 } + +genEquipRfuUploadSwCommand OBJECT-TYPE + SYNTAX INTEGER{ + uploadSW(1), + noOperation(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value initiates SW upload to the RFU." + ::= { genEquipRfuUploadEntry 2 } + +genEquipRfuUploadSwStatus OBJECT-TYPE + SYNTAX INTEGER{ + noLoad(0), + loadError(1), + loadStart(2), + loadSendBlock(3), + loadDone(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value indicates the status of the SW load operation on the RFU." + ::= { genEquipRfuUploadEntry 3 } + +genEquipRfuUploadCounter OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter shows the progress (in blocks) of RFU software download" + ::= { genEquipRfuUploadEntry 4 } + +-- RFU tables for NG +genEquipRFUNG OBJECT IDENTIFIER ::= {genEquipRFU 4} + +-- +-- rfu-software-mgt-table-install-config +-- + +genEquipRfuSwInstallTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRfuSwInstallEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet install configuration." + ::= { genEquipRFUNG 2 } + +genEquipRfuSwInstallEntry OBJECT-TYPE + SYNTAX GenEquipRfuSwInstallEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet install configuration." + INDEX { genEquipRfuSwInstallIfIndex } + ::= { genEquipRfuSwInstallTable 1 } + +GenEquipRfuSwInstallEntry ::= + SEQUENCE { + genEquipRfuSwInstallIfIndex + INTEGER, + genEquipRfuSwInstallOperation + INTEGER, + genEquipRfuSwInstallTimedInstallation + NoYes, + genEquipRfuSwInstallTimer + INTEGER + } + +genEquipRfuSwInstallIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU ifIndex" + ::= { genEquipRfuSwInstallEntry 1 } + +genEquipRfuSwInstallOperation OBJECT-TYPE + SYNTAX INTEGER{ + no-operation(0), + update-version-from-bundle(1), + install-existing-version(2), + abort-timer(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RFU software installation operation to be performed." + ::= { genEquipRfuSwInstallEntry 2 } + +genEquipRfuSwInstallTimedInstallation OBJECT-TYPE + SYNTAX NoYes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Determines whether the installation will be carried out after a configured timer." + ::= { genEquipRfuSwInstallEntry 3 } + +genEquipRfuSwInstallTimer OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Timer for timed installations" + ::= { genEquipRfuSwInstallEntry 4 } + +-- +-- rfu-software-mgt-table-installed-versions +-- + +genEquipRfuInstalledVersionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRfuInstalledVersionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet installed versuion." + ::= { genEquipRFUNG 3 } + +genEquipRfuInstalledVersionsEntry OBJECT-TYPE + SYNTAX GenEquipRfuInstalledVersionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet installed version." + INDEX { genEquipRfuInstalledVersionsIfIndex } + ::= { genEquipRfuInstalledVersionsTable 1 } + +GenEquipRfuInstalledVersionsEntry ::= + SEQUENCE { + genEquipRfuInstalledVersionsIfIndex + INTEGER, + genEquipRfuInstalledVersionsDSP + DisplayString, + genEquipRfuInstalledVersionsConfigurations + DisplayString, + genEquipRfuInstalledVersionsConstants + DisplayString, + genEquipRfuInstalledVersionsScripts + DisplayString, + genEquipRfuInstalledVersionsFirmware + DisplayString + } + +genEquipRfuInstalledVersionsIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU ifIndex" + ::= { genEquipRfuInstalledVersionsEntry 1 } + +genEquipRfuInstalledVersionsDSP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU version DSP." + ::= { genEquipRfuInstalledVersionsEntry 2 } + +genEquipRfuInstalledVersionsConfigurations OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Configuration tables." + ::= { genEquipRfuInstalledVersionsEntry 3 } + +genEquipRfuInstalledVersionsConstants OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Constant tables" + ::= { genEquipRfuInstalledVersionsEntry 4 } + +genEquipRfuInstalledVersionsScripts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU scripts" + ::= { genEquipRfuInstalledVersionsEntry 5 } + +genEquipRfuInstalledVersionsFirmware OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Firmware" + ::= { genEquipRfuInstalledVersionsEntry 6 } + +-- +-- rfu-software-mgt-table-install-status +-- + +genEquipRfuSwStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRfuSwStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet installed status." + ::= { genEquipRFUNG 4 } + +genEquipRfuSwStatusEntry OBJECT-TYPE + SYNTAX GenEquipRfuSwStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet installed status." + INDEX { genEquipRfuSwStatusIfIndex } + ::= { genEquipRfuSwStatusTable 1 } + +GenEquipRfuSwStatusEntry ::= + SEQUENCE { + genEquipRfuSwStatusIfIndex + INTEGER, + genEquipRfuSwStatusCurrentState + RFUSoftwareInstallStat, + genEquipRfuSwStatusProgress + INTEGER + } + +genEquipRfuSwStatusIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU ifIndex" + ::= { genEquipRfuSwStatusEntry 1 } + +genEquipRfuSwStatusCurrentState OBJECT-TYPE + SYNTAX RFUSoftwareInstallStat + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current state of the install operation." + ::= { genEquipRfuSwStatusEntry 2 } + +genEquipRfuSwStatusProgress OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Progress of the current install operation in percentage." + ::= { genEquipRfuSwStatusEntry 3 } + +-- +-- rfu-software-mgt-table-running-versions +-- + +genEquipRfuRunningVersionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRfuRunningVersionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet rinning versions." + ::= { genEquipRFUNG 5 } + +genEquipRfuRunningVersionsEntry OBJECT-TYPE + SYNTAX GenEquipRfuRunningVersionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet running versions." + INDEX { genEquipRfuRunningVersionsIfIndex } + ::= { genEquipRfuRunningVersionsTable 1 } + +GenEquipRfuRunningVersionsEntry ::= + SEQUENCE { + genEquipRfuRunningVersionsIfIndex + INTEGER, + genEquipRfuRunningVersionsDSP + DisplayString, + genEquipRfuRunningVersionsConfigurations + DisplayString, + genEquipRfuRunningVersionsConstants + DisplayString, + genEquipRfuRunningVersionsScripts + DisplayString, + genEquipRfuRunningVersionsFirmware + DisplayString + } + +genEquipRfuRunningVersionsIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU ifIndex" + ::= { genEquipRfuRunningVersionsEntry 1 } + +genEquipRfuRunningVersionsDSP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "DSP." + ::= { genEquipRfuRunningVersionsEntry 2 } + +genEquipRfuRunningVersionsConfigurations OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Configuration tables." + ::= { genEquipRfuRunningVersionsEntry 3 } + +genEquipRfuRunningVersionsConstants OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Constant tables." + ::= { genEquipRfuRunningVersionsEntry 4 } + +genEquipRfuRunningVersionsScripts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU scripts." + ::= { genEquipRfuRunningVersionsEntry 5 } + +genEquipRfuRunningVersionsFirmware OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Firmware." + ::= { genEquipRfuRunningVersionsEntry 6 } + +-- +-- rfu-software-mgt-table-available-versions +-- + +genEquipRfuAvailableVersionsTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRfuAvailableVersionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet available versions." + ::= { genEquipRFUNG 6 } + +genEquipRfuAvailableVersionsEntry OBJECT-TYPE + SYNTAX GenEquipRfuAvailableVersionsEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "RFU software managemet available versions." + INDEX { genEquipRfuAvailableVersionsRfuType } + ::= { genEquipRfuAvailableVersionsTable 1 } + +GenEquipRfuAvailableVersionsEntry ::= + SEQUENCE { + genEquipRfuAvailableVersionsRfuType + RfuMajorType, + genEquipRfuAvailableVersionsDSP + DisplayString, + genEquipRfuAvailableVersionsConfigurations + DisplayString, + genEquipRfuAvailableVersionsConstants + DisplayString, + genEquipRfuAvailableVersionsScripts + DisplayString, + genEquipRfuAvailableVersionsFirmware + DisplayString + } + +genEquipRfuAvailableVersionsRfuType OBJECT-TYPE + SYNTAX RfuMajorType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU Type" + ::= { genEquipRfuAvailableVersionsEntry 1 } + +genEquipRfuAvailableVersionsDSP OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "DSP." + ::= { genEquipRfuAvailableVersionsEntry 2 } + +genEquipRfuAvailableVersionsConfigurations OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Configuration tables." + ::= { genEquipRfuAvailableVersionsEntry 3 } + +genEquipRfuAvailableVersionsConstants OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Constant tables." + ::= { genEquipRfuAvailableVersionsEntry 4 } + +genEquipRfuAvailableVersionsScripts OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RFU scripts." + ::= { genEquipRfuAvailableVersionsEntry 5 } + +genEquipRfuAvailableVersionsFirmware OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Firmware." + ::= { genEquipRfuAvailableVersionsEntry 6 } + + + +-- Radio Configuration +genEquipRadio OBJECT IDENTIFIER ::= {genEquip 7} + +-- Radio Status Table +genEquipRadioStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio status table" + ::= { genEquipRadio 1 } + +genEquipRadioStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio status table" + INDEX { genEquipRadioStatusRadioId } + ::= { genEquipRadioStatusTable 1 } + +GenEquipRadioStatusEntry ::= + SEQUENCE { + genEquipRadioStatusRadioId + RadioId, + genEquipRadioStatusMSE + INTEGER, + genEquipRadioStatusDefectedBlocks + INTEGER, + genEquipRadioStatusBER + ThresholdExponent, + genEquipRadioStatusXPI + INTEGER, + genEquipRadioStatusXPICEnabled + EnableDisableSMI2 +} + +genEquipRadioStatusRadioId OBJECT-TYPE + SYNTAX RadioId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the radio ID that serves as the table Index." + ::= { genEquipRadioStatusEntry 1 } + +genEquipRadioStatusMSE OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MSE (Mean Square Error) of the Rx signal (measured in dB * 100). + -9900 value (-99.00 dB) means that the signal is not locked. + ~ -3500 value (-35.00 dB) is a good MSE." + ::= { genEquipRadioStatusEntry 2 } + +genEquipRadioStatusDefectedBlocks OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The number of counted defective radio blocks." + ::= { genEquipRadioStatusEntry 3 } + +genEquipRadioStatusBER OBJECT-TYPE + SYNTAX ThresholdExponent + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The measured BER (Bit Error Rate) level of the modem." + ::= { genEquipRadioStatusEntry 4 } + +genEquipRadioStatusXPI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "XPI (Cross Polar Interference) level measured by the modem." + ::= { genEquipRadioStatusEntry 5 } + +genEquipRadioStatusXPICEnabled OBJECT-TYPE + SYNTAX EnableDisableSMI2 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter indicates whether an XPIC script is currently loaded." + ::= { genEquipRadioStatusEntry 6 } + +-- Radio Configuration table +genEquipRadioCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Configuration table." + ::= { genEquipRadio 2 } + +genEquipRadioCfgEntry OBJECT-TYPE + SYNTAX GenEquipRadioCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Configuration table." + INDEX { genEquipRadioCfgRadioId } + ::= { genEquipRadioCfgTable 1 } + +GenEquipRadioCfgEntry ::= + SEQUENCE { + genEquipRadioCfgRadioId + RadioId, + genEquipRadioCfgLinkId + INTEGER, + genEquipRadioCfgMACHeaderCompression + EnableDisable, + genEquipRadioCfgClearCounters + OffOn, + genEquipRadioCfgIfLoopback + INTEGER, + genEquipRadioCfgExcessiveBERThreshold + ThresholdExponent, + genEquipRadioCfgSignalDegradeThreshold + ThresholdExponent, + genEquipRadioCfgRadioAdmin + EnableDisable, + genEquipRadioCfgRadioOperationalStatus + DownUp, + genEquipRadioCfgRadioTrafficPriorityScheme + INTEGER, + genEquipRadioCfgRadioHiPriorityEthernetBW + INTEGER, + genEquipRadioCfgRadioMultiRadioEnable + EnableDisable, + genEquipRadioCfgRadioMultiRadioBlockLocalTraffic + INTEGER, + genEquipRadioCfgRadioMultiRadioBlockMateTraffic + INTEGER, + genEquipRadioCfgRadioCurrentAvailableCapacity + INTEGER, + genEquipRadioCfgRadioMultiRadioExcessiveBERAdmin + EnableDisable, + genEquipRadioCfgRadioMultiRadioSignalDegradeAdmin + EnableDisable, + genEquipRadioCfgEnAlarmGenOnRslDegrade + EnableDisable, + genEquipRadioCfgAlarmGenRslNominalLevel + INTEGER, + genEquipRadioCfgAlarmGenRslDegradationMargin + INTEGER, + genEquipRadioCfgLinkShutDownOnRadioFailure + EnableDisable, + genEquipRadioCfgLoopbackTimeout + INTEGER, + genEquipRadioCfgAbcMode + INTEGER + +} + +genEquipRadioCfgRadioId OBJECT-TYPE + SYNTAX RadioId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the radio ID that serves as this table Index" + ::= { genEquipRadioCfgEntry 1 } + +genEquipRadioCfgLinkId OBJECT-TYPE + SYNTAX INTEGER (1..65535) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Radio configuration link ID" + ::= { genEquipRadioCfgEntry 2 } + + +genEquipRadioCfgMACHeaderCompression OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Admin state of the MAC header compression." + ::= { genEquipRadioCfgEntry 3 } + +genEquipRadioCfgClearCounters OBJECT-TYPE + SYNTAX OffOn + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting this parameter to ON will clear the radio counters." + ::= { genEquipRadioCfgEntry 4 } + +genEquipRadioCfgIfLoopback OBJECT-TYPE + SYNTAX INTEGER { + off(0), + towardsSystem(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The administrative state of the IF loopback." + ::= { genEquipRadioCfgEntry 5 } + +genEquipRadioCfgExcessiveBERThreshold OBJECT-TYPE + SYNTAX ThresholdExponent + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The BER threshold that when exceeded will be considered as 'Excessive BER'." + ::= { genEquipRadioCfgEntry 6 } + +genEquipRadioCfgSignalDegradeThreshold OBJECT-TYPE + SYNTAX ThresholdExponent + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The BER (Bit Error Rate) threshold that when exceeded will be considered as 'Signal Degrade'." + ::= { genEquipRadioCfgEntry 7 } + +genEquipRadioCfgRadioAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS obsolete + DESCRIPTION + "Radio Admin state (Enable,Disable) can be used in ifTable::ifAdminStatus" + ::= { genEquipRadioCfgEntry 8 } + +genEquipRadioCfgRadioOperationalStatus OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational status of the radio interface." + ::= { genEquipRadioCfgEntry 9 } + +genEquipRadioCfgRadioTrafficPriorityScheme OBJECT-TYPE + SYNTAX INTEGER { + high-tdm-over-ethernet (0), + high-ethernet-over-tdm (1), + high-tdm-over-high-ethernet (2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this parameter configures the relative priority of different traffic streams. + High-tdm-over-high-ethernet gives priorities as follows: + (1) TDM high priority (2) Ethernet high priority (3) TDM low priority (4) Etherenet low priority. + High-Ethernet-over-tdm gives priorities as follows: (1) Ethernet high priority (2) TDM high priority (3) TDM low priority (4) Etherenet low priority. + Tdm-over-ethernet gives priorities as follows: (1) TDM high priority (2) TDM low priority (3) Ethernet" + ::= { genEquipRadioCfgEntry 10 } + +genEquipRadioCfgRadioHiPriorityEthernetBW OBJECT-TYPE + SYNTAX INTEGER (0..500000) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this parameter configures the amount of bandwith reserved for high-priority Ethernet. + It must be a number in resolution of 2.048 Mbit/s for E1 systems or 1.544 Mbit/s for T1 systems. + The maximum possible capacity is given by genEquipRadioCfgRadioCurrentAvailableCapacity" + ::= { genEquipRadioCfgEntry 11 } + +genEquipRadioCfgRadioMultiRadioEnable OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this parameter enables/disables the multi-radio feature for this radio. + Notice that for the feature to work it must be configured in two adjacent radios (odd and even slots)" + ::= { genEquipRadioCfgEntry 12 } + +genEquipRadioCfgRadioMultiRadioBlockLocalTraffic OBJECT-TYPE + SYNTAX INTEGER { + dont-block (0), + block-this-radio (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this parameter allows stopping distribution of data to different radios in Multi-Radio mode for debugging purposes" + ::= { genEquipRadioCfgEntry 13 } + +genEquipRadioCfgRadioMultiRadioBlockMateTraffic OBJECT-TYPE + SYNTAX INTEGER { + dont-block (0), + block-this-radio (1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "this parameter allows stopping distribution of data to the radio in the mate IDU in Multi-Radio mode for debugging purposes" + ::= { genEquipRadioCfgEntry 14 } + +genEquipRadioCfgRadioCurrentAvailableCapacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This parameter indicates the maximum possible capacity available for Ethernet. + This sets a top limit for amount of high-priority Ethernet bandwidth" + ::= { genEquipRadioCfgEntry 15 } + +genEquipRadioCfgRadioMultiRadioExcessiveBERAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter configures whether in Multi-Radio mode data stops being distributed to the radio in + case of an excessive BER condition" + ::= { genEquipRadioCfgEntry 16 } + +genEquipRadioCfgRadioMultiRadioSignalDegradeAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter configures whether in Multi-Radio mode data stops being distributed to the radio in + case of a signal degraded condition" + ::= { genEquipRadioCfgEntry 17 } + +genEquipRadioCfgEnAlarmGenOnRslDegrade OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "TEnable/Disable alarm and trapgeneration on RSL degradationbelow user defined threshold.If enabled, + trap and alarm willbe generated when current RSLlevel degrades below userdefined threshold for 5subsequent seconds. + Alarm willbe cleared after RSL level staysabove the threshold for at leastanother 5 seconds. + Thresholdis calculated as a nominal RSLlevel minus the degradationmargin." + ::= { genEquipRadioCfgEntry 18 } + +genEquipRadioCfgAlarmGenRslNominalLevel OBJECT-TYPE + SYNTAX INTEGER (-100..0) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RSL nominal level [in dBm] foralarm and event generation." + ::= { genEquipRadioCfgEntry 19 } + +genEquipRadioCfgAlarmGenRslDegradationMargin OBJECT-TYPE + SYNTAX INTEGER (10..30) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "RSL degradation margin [in dB]for alarm and eventgeneration. The margin isrelative to the nominal RSLlevel" + ::= { genEquipRadioCfgEntry 20 } + +genEquipRadioCfgLinkShutDownOnRadioFailure OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This parameter enables shutting down the link and initiating automatic + state propagation upon a failure in each one of the radios. + Radio failure condition is determined by user configurations and can be + one of the following: + Radio LOF, Link ID mismatch, Radio excessive BER, Radio signal degrade, Link ID mismatch." + ::= { genEquipRadioCfgEntry 21 } + +genEquipRadioCfgLoopbackTimeout OBJECT-TYPE + SYNTAX INTEGER (0..1440) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The timeout in minutes for automatic termination of the loopback. The value '0' refers to 'no timeout'." + ::= { genEquipRadioCfgEntry 22 } + +genEquipRadioCfgAbcMode OBJECT-TYPE + SYNTAX INTEGER { + multi-carrier-abc(2), + multi-directional(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "TThe radio mode (multi direction or multi carrier)." + ::= { genEquipRadioCfgEntry 23 } + + +-- Remote Radio +genEquipRemoteRadio OBJECT IDENTIFIER ::= {genEquipRadio 3} + +genEquipRemoteRadioTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRemoteRadioEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Remote radio table." + ::= { genEquipRemoteRadio 1 } + +genEquipRemoteRadioEntry OBJECT-TYPE + SYNTAX GenEquipRemoteRadioEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Remote radio table." + INDEX { genEquipRemoteRadioRadioId } + ::= { genEquipRemoteRadioTable 1 } + +GenEquipRemoteRadioEntry ::= + SEQUENCE { + genEquipRemoteRadioRadioId + RadioId, + genEquipRemoteRadioRemoteCommunication + DownUp, + genEquipRemoteRadioRemoteIPAddr + IpAddress, + genEquipRemoteRadioRemoteRxLevel + INTEGER, + genEquipRemoteRadioRemoteForceMaxTxLevel + INTEGER, + genEquipRemoteRadioRemoteTxFreq + INTEGER, + genEquipRemoteRadioRemoteRxFreq + INTEGER, + genEquipRemoteRadioRemoteATPCReferenceRxLevel + INTEGER, + genEquipRemoteRadioRemoteFloatingIPAddr + IpAddress, + genEquipRemoteRadioRemoteDefaultGateway + IpAddress, + genEquipRemoteRadioRemoteMostSevereAlarm + Severity, + genEquipRemoteRadioRemoteSubnetMask + IpAddress, + genEquipRemoteRadioRemoteSlotID + INTEGER, + genEquipRemoteRadioRemoteForceTxMute + OffOn, + genEquipRemoteRadioRemoteLinkId + INTEGER, + genEquipRemoteRadioRemoteATPCoverrideState + NoYes, + genEquipRemoteRadioRemoteATPCoverrideStateCancel + NoYes, + genEquipRemoteRadioRemoteDataLoopBackAdmin + EnableDisable, + genEquipRemoteRadioRemoteDataLoopBackDuration + INTEGER, + genEquipRemoteRadioRemoteDataLoopBackSwitchAddress + EnableDisable, + genEquipRemoteRadioRemoteGreenReferenceRxLevel + INTEGER, + genEquipRemoteRadioRemoteMNGvlan + INTEGER, + genEquipRemoteRadioRemoteReset + FalseTrue, + genEquipRemoteRadioRemoteGreenModeAdmin + EnableDisable, + genEquipRemoteRadioRemoteWebProtocol + CommunicationChannel, + genEquipRemoteRadioRemoteIPv6Addr + OCTET STRING, + genEquipRemoteRadioRemotePrefixLength + INTEGER, + genEquipRemoteRadioRemoteDefaultGatewayIpv6 + OCTET STRING, + genEquipRemoteRadioRemoteResetSlot + FalseTrue +} + +genEquipRemoteRadioRadioId OBJECT-TYPE + SYNTAX RadioId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the radio ID that serves as this table Index" + ::= { genEquipRemoteRadioEntry 1 } + + +genEquipRemoteRadioRemoteCommunication OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational status of the remote radio." + ::= { genEquipRemoteRadioEntry 2 } + +genEquipRemoteRadioRemoteIPAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The remote Ip address." + ::= { genEquipRemoteRadioEntry 3 } + +genEquipRemoteRadioRemoteRxLevel OBJECT-TYPE + SYNTAX INTEGER (-199..0) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Rx level of the remote radio (in dBm)" + ::= { genEquipRemoteRadioEntry 4 } + +genEquipRemoteRadioRemoteForceMaxTxLevel OBJECT-TYPE + SYNTAX INTEGER (-50..34) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Command that forces the remote radio maximum Tx level (in dBm)" + ::= { genEquipRemoteRadioEntry 5 } + +genEquipRemoteRadioRemoteTxFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The remote radio Tx frequancy (in MHz)." + ::= { genEquipRemoteRadioEntry 6 } + +genEquipRemoteRadioRemoteRxFreq OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The remote radio Rx frequancy (in MHz)." + ::= { genEquipRemoteRadioEntry 7 } + +genEquipRemoteRadioRemoteATPCReferenceRxLevel OBJECT-TYPE + SYNTAX INTEGER (0..199) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The RSL reference level for the ATPC mechanism in the remote radio." + ::= { genEquipRemoteRadioEntry 8 } + +genEquipRemoteRadioRemoteFloatingIPAddr OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This value indicates the floating IP address used in + the remote shelf if its main units are in 1+1 protection mode." + ::= { genEquipRemoteRadioEntry 9 } + +genEquipRemoteRadioRemoteDefaultGateway OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Default gateway of remote NE (Network Element) across this radio link." + ::= { genEquipRemoteRadioEntry 10 } + +genEquipRemoteRadioRemoteMostSevereAlarm OBJECT-TYPE + SYNTAX Severity + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Most severe alarm of remote NE (Network Element) across this radio link." + ::= { genEquipRemoteRadioEntry 11 } + +genEquipRemoteRadioRemoteSubnetMask OBJECT-TYPE + SYNTAX IpAddress + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Subnet mask of remote NE (Network Element) across this radio link." + ::= { genEquipRemoteRadioEntry 12 } + +genEquipRemoteRadioRemoteSlotID OBJECT-TYPE + SYNTAX INTEGER (1..6) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remote radio slot number." + ::= { genEquipRemoteRadioEntry 13 } + +genEquipRemoteRadioRemoteForceTxMute OBJECT-TYPE + SYNTAX OffOn + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Force the mute state of the remote unit radio interface." + ::= { genEquipRemoteRadioEntry 14 } + +genEquipRemoteRadioRemoteLinkId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Link Id of the remote unit radio interface." + ::= { genEquipRemoteRadioEntry 15 } + +genEquipRemoteRadioRemoteATPCoverrideState OBJECT-TYPE + SYNTAX NoYes + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Remote Radio ATPC Override Timer expire state." + ::= { genEquipRemoteRadioEntry 16 } + +genEquipRemoteRadioRemoteATPCoverrideStateCancel OBJECT-TYPE + SYNTAX NoYes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "his coomand cancel remote ATPC override state." + ::= { genEquipRemoteRadioEntry 17 } + +genEquipRemoteRadioRemoteDataLoopBackAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote unit administrator state of data loopback." + ::= { genEquipRemoteRadioEntry 18 } + +genEquipRemoteRadioRemoteDataLoopBackDuration OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote Data LoopBack Duration at remote unit[Minutes], zero for infinite loop back." + ::= { genEquipRemoteRadioEntry 19 } + +genEquipRemoteRadioRemoteDataLoopBackSwitchAddress OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote Unit switch MAC DA." + ::= { genEquipRemoteRadioEntry 20 } + +genEquipRemoteRadioRemoteGreenReferenceRxLevel OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Remote Radio Green RSL reference level[dBm]." + ::= { genEquipRemoteRadioEntry 21 } + +genEquipRemoteRadioRemoteMNGvlan OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote Management Vlan." + ::= { genEquipRemoteRadioEntry 22 } + +genEquipRemoteRadioRemoteReset OBJECT-TYPE + SYNTAX FalseTrue + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote reset of unit." + ::= { genEquipRemoteRadioEntry 23 } + +genEquipRemoteRadioRemoteGreenModeAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote Unit Tx Green Mode Admin." + ::= { genEquipRemoteRadioEntry 24 } + +genEquipRemoteRadioRemoteWebProtocol OBJECT-TYPE + SYNTAX CommunicationChannel + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote web protocol." + ::= { genEquipRemoteRadioEntry 25 } + +genEquipRemoteRadioRemoteIPv6Addr OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote IPv6 Address." + ::= { genEquipRemoteRadioEntry 26 } + +genEquipRemoteRadioRemotePrefixLength OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote IPv6 Subnet-Mask." + ::= { genEquipRemoteRadioEntry 27 } + +genEquipRemoteRadioRemoteDefaultGatewayIpv6 OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..16)) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote IPv6 Default Gateway." + ::= { genEquipRemoteRadioEntry 28 } + +genEquipRemoteRadioRemoteResetSlot OBJECT-TYPE + SYNTAX FalseTrue + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Remote Unit Reset Slot." + ::= { genEquipRemoteRadioEntry 29 } + + +-- Radio MRMC +genEquipRadioMRMC OBJECT IDENTIFIER ::= {genEquipRadio 4} + +genEquipRadioMRMCTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioMRMCEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MRMC stauts table (Multi rate multi constellation)" + ::= { genEquipRadioMRMC 1 } + +genEquipRadioMRMCEntry OBJECT-TYPE + SYNTAX GenEquipRadioMRMCEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MRMC status table (Multi rate multi constellation)" + INDEX { genEquipRadioMRMCRadioId } + ::= { genEquipRadioMRMCTable 1 } + +GenEquipRadioMRMCEntry ::= + SEQUENCE { + genEquipRadioMRMCRadioId + RadioId, + genEquipRadioMRMCSelectedScriptIndex + INTEGER, + genEquipRadioMRMCOccupidBandwidth + INTEGER, + genEquipRadioMRMCOperMode + INTEGER, + genEquipRadioMRMCCurrTxProfile + MrmcProfile, + genEquipRadioMRMCCurrTxQAM + INTEGER, + genEquipRadioMRMCCurrTxBitrate + MrmcBitRate, + genEquipRadioMRMCCurrTxVc + INTEGER, + genEquipRadioMRMCCurrRxProfile + MrmcProfile, + genEquipRadioMRMCCurrRxQAM + INTEGER, + genEquipRadioMRMCCurrRxBitrate + MrmcBitRate, + genEquipRadioMRMCCurrRxVc + INTEGER, + genEquipRadioMRMCCurrGrade + RfuGrade, + genEquipRadioMRMCEnAlarmOnAcmProfileDegrade + EnableDisable, + genEquipRadioMRMCAlarmOnAcmProfileDegradeThreshold + INTEGER +} + +genEquipRadioMRMCRadioId OBJECT-TYPE + SYNTAX RadioId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the radio ID that serves as this table Index" + ::= { genEquipRadioMRMCEntry 1 } + +genEquipRadioMRMCSelectedScriptIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The index of the MRMC script. The description of the script located in the genEquipRadioMRMCScriptTable." + ::= { genEquipRadioMRMCEntry 2 } + +genEquipRadioMRMCOccupidBandwidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Occupid Bandwidth (in KHz)." + ::= { genEquipRadioMRMCEntry 3 } + +genEquipRadioMRMCOperMode OBJECT-TYPE + SYNTAX INTEGER { + regular-mode(0), + acm-fixed-mode(1), + acm-adaptive-mode(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Mode of the MRMC script." + ::= { genEquipRadioMRMCEntry 4 } + +genEquipRadioMRMCCurrTxProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Tx profile number." + ::= { genEquipRadioMRMCEntry 5 } + +genEquipRadioMRMCCurrTxQAM OBJECT-TYPE + SYNTAX INTEGER (4..2048) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current Tx QAM (modulation)." + ::= { genEquipRadioMRMCEntry 6 } + +genEquipRadioMRMCCurrTxBitrate OBJECT-TYPE + SYNTAX MrmcBitRate + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current Tx bit rate (in Kbps)" + ::= { genEquipRadioMRMCEntry 7 } + +genEquipRadioMRMCCurrTxVc OBJECT-TYPE + SYNTAX INTEGER (0..1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of Tx TDM channels." + ::= { genEquipRadioMRMCEntry 8 } + +genEquipRadioMRMCCurrRxProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current Rx profile number" + ::= { genEquipRadioMRMCEntry 9 } + +genEquipRadioMRMCCurrRxQAM OBJECT-TYPE + SYNTAX INTEGER (4..2048) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current Rx QAM (modulation)." + ::= { genEquipRadioMRMCEntry 10 } + +genEquipRadioMRMCCurrRxBitrate OBJECT-TYPE + SYNTAX MrmcBitRate + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current total Rx bit rate (in Kbps)" + ::= { genEquipRadioMRMCEntry 11 } + +genEquipRadioMRMCCurrRxVc OBJECT-TYPE + SYNTAX INTEGER (0..1024) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current number of Rx TDM channels." + ::= { genEquipRadioMRMCEntry 12 } + +genEquipRadioMRMCCurrGrade OBJECT-TYPE + SYNTAX RfuGrade + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The grade of the current script." + ::= { genEquipRadioMRMCEntry 13 } + +genEquipRadioMRMCEnAlarmOnAcmProfileDegrade OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable event and trapgeneration on ACM profiledegrade. + When enabled and ifcurrent radio script supports Adaptive Code Modulation(ACM) event and trap will + begenerated upon ACM profiledegradation below userdefinedthreshold. + Alarm willbe generated only if the ACMprofile stays below thethreshold for at least 5 subsequent seconds. + Alarm willbe cleared after ACM profilereturns to be above thethreshold again." + ::= { genEquipRadioMRMCEntry 14 } + +genEquipRadioMRMCAlarmOnAcmProfileDegradeThreshold OBJECT-TYPE + SYNTAX INTEGER (1..7) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "ACM profile threshold foralarm generation" + ::= { genEquipRadioMRMCEntry 15 } + + + +genEquipRadioMRMCScriptTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioMRMCScriptEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The MRMC script table." + ::= { genEquipRadioMRMC 2 } + +genEquipRadioMRMCScriptEntry OBJECT-TYPE + SYNTAX GenEquipRadioMRMCScriptEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The MRMC script table." + INDEX { genEquipRadioMRMCScriptRadioId, genEquipRadioMRMCScriptIndex } + ::= { genEquipRadioMRMCScriptTable 1 } + +GenEquipRadioMRMCScriptEntry ::= + SEQUENCE { + genEquipRadioMRMCScriptRadioId + RadioId, + genEquipRadioMRMCScriptIndex + INTEGER, + genEquipRadioMRMCScriptName + DisplayString, + genEquipRadioMRMCScriptOperMode + INTEGER, + genEquipRadioMRMCScriptProfile + MrmcProfile, + genEquipRadioMRMCScriptProfileBitrate + MrmcBitRate, + genEquipRadioMRMCScriptAdaptivePower + INTEGER, + genEquipRadioMRMCScriptReference + INTEGER, + genEquipRadioMRMCScriptMinProfile + MrmcProfile +} + +genEquipRadioMRMCScriptRadioId OBJECT-TYPE + SYNTAX RadioId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "This value is the radio ID that serves as this table Index" + ::= { genEquipRadioMRMCScriptEntry 1 } + + +genEquipRadioMRMCScriptIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the MRMC scripts." + ::= { genEquipRadioMRMCScriptEntry 2 } + +genEquipRadioMRMCScriptName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MRMC script name." + ::= { genEquipRadioMRMCScriptEntry 3 } + +genEquipRadioMRMCScriptOperMode OBJECT-TYPE + SYNTAX INTEGER { + regular-mode(0), + acm-fixed-mode(1), + acm-adaptive-mode(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The script operational mode." + ::= { genEquipRadioMRMCScriptEntry 4 } + +genEquipRadioMRMCScriptProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The profile number of the script" + ::= { genEquipRadioMRMCScriptEntry 5 } + +genEquipRadioMRMCScriptProfileBitrate OBJECT-TYPE + SYNTAX MrmcBitRate + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Bit rate of the MRMC profile (in Kbps)." + ::= { genEquipRadioMRMCScriptEntry 6 } + +genEquipRadioMRMCScriptAdaptivePower OBJECT-TYPE + SYNTAX INTEGER { + enable-adaptive-power(0), + disable-adaptive-power(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "'Adaptive Power' option which is available only when operation mode is ACM-adaptive" + ::= { genEquipRadioMRMCScriptEntry 7 } + + +genEquipRadioMRMCScriptReference OBJECT-TYPE + SYNTAX INTEGER { + calss-2(0), + class-4(1), + class-5b(2), + class-6a(3), + fcc(4) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "'Reference Class' option which is available only when operation mode 'ACM-adaptive' AND 'Adaptive Power' are enabled." + ::= { genEquipRadioMRMCScriptEntry 8 } + +genEquipRadioMRMCScriptMinProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-only + STATUS mandatory + DESCRIPTION + "'Minimum Profile' option which is available only when operation mode 'ACM-adaptive' AND 'Adaptive Power' are enabled. + It state the minimum profile level for this script." + ::= { genEquipRadioMRMCScriptEntry 9 } + + + + + + + + +genEquipRadioMRMCFilteredTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioMRMCFilteredEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Filtered MRMC scripts table." + ::= { genEquipRadioMRMC 3 } + +genEquipRadioMRMCFilteredEntry OBJECT-TYPE + SYNTAX GenEquipRadioMRMCFilteredEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "List of the filtered MRMC scripts." + INDEX { genEquipRadioMRMCFilteredRadioId, genEquipRadioMRMCFilteredScriptId } + ::= { genEquipRadioMRMCFilteredTable 1 } + +GenEquipRadioMRMCFilteredEntry ::= + SEQUENCE { + genEquipRadioMRMCFilteredRadioId + RadioId, + genEquipRadioMRMCFilteredScriptId + MrmcScriptId +} + +genEquipRadioMRMCFilteredRadioId OBJECT-TYPE + SYNTAX RadioId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the radio interface" + ::= { genEquipRadioMRMCFilteredEntry 1 } + + +genEquipRadioMRMCFilteredScriptId OBJECT-TYPE + SYNTAX MrmcScriptId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The MRMC filtered script IDs that are available in the specific radio." + ::= { genEquipRadioMRMCFilteredEntry 2 } + + + +genEquipRadioMRMCProfileAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioMRMCProfileAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MRMC profile attribute table." + ::= { genEquipRadioMRMC 4 } + +genEquipRadioMRMCProfileAttrEntry OBJECT-TYPE + SYNTAX GenEquipRadioMRMCProfileAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MRMC script profile's attributes." + INDEX { genEquipRadioMRMCProfileAttrScriptId, genEquipRadioMRMCProfileAttrTxProfile, genEquipRadioMRMCProfileAttrRxProfile } + ::= { genEquipRadioMRMCProfileAttrTable 1 } + +GenEquipRadioMRMCProfileAttrEntry ::= + SEQUENCE { + genEquipRadioMRMCProfileAttrScriptId + MrmcScriptId, + genEquipRadioMRMCProfileAttrTxProfile + MrmcProfile, + genEquipRadioMRMCProfileAttrRxProfile + MrmcProfile, + genEquipRadioMRMCProfileAttrTxQAM + QamOrder, + genEquipRadioMRMCProfileAttrTxBitRate + MrmcBitRate, + genEquipRadioMRMCProfileAttrRxQAM + QamOrder, + genEquipRadioMRMCProfileAttrRxBitRate + MrmcBitRate +} + +genEquipRadioMRMCProfileAttrScriptId OBJECT-TYPE + SYNTAX MrmcScriptId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the table" + ::= { genEquipRadioMRMCProfileAttrEntry 1 } + +genEquipRadioMRMCProfileAttrTxProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The profile number of the TX channel." + ::= { genEquipRadioMRMCProfileAttrEntry 2 } + +genEquipRadioMRMCProfileAttrRxProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The profile number of the RX channel." + ::= { genEquipRadioMRMCProfileAttrEntry 3 } + +genEquipRadioMRMCProfileAttrTxQAM OBJECT-TYPE + SYNTAX QamOrder + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the QAM level of the TX channel." + ::= { genEquipRadioMRMCProfileAttrEntry 4 } + +genEquipRadioMRMCProfileAttrTxBitRate OBJECT-TYPE + SYNTAX MrmcBitRate + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the TX bit-rate of the profile." + ::= { genEquipRadioMRMCProfileAttrEntry 5 } + +genEquipRadioMRMCProfileAttrRxQAM OBJECT-TYPE + SYNTAX QamOrder + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates the QAM level of the RX channel." + ::= { genEquipRadioMRMCProfileAttrEntry 6 } + +genEquipRadioMRMCProfileAttrRxBitRate OBJECT-TYPE + SYNTAX MrmcBitRate + ACCESS read-only + STATUS mandatory + DESCRIPTION + "RX bit-rate of the profile." + ::= { genEquipRadioMRMCProfileAttrEntry 7 } + + + + +genEquipRadioMRMCScriptAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioMRMCScriptAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MRMC script attribute table." + ::= { genEquipRadioMRMC 5 } + +genEquipRadioMRMCScriptAttrEntry OBJECT-TYPE + SYNTAX GenEquipRadioMRMCScriptAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MRMC script attributes." + INDEX { genEquipRadioMRMCScriptAttrScriptId } + ::= { genEquipRadioMRMCScriptAttrTable 1 } + +GenEquipRadioMRMCScriptAttrEntry ::= + SEQUENCE { + genEquipRadioMRMCScriptAttrScriptId + MrmcScriptId, + genEquipRadioMRMCScriptAttrScriptName + DisplayString, + genEquipRadioMRMCScriptAttrSupportACM + NoYes, + genEquipRadioMRMCScriptAttrStandard + INTEGER, + genEquipRadioMRMCScriptAttrMultiCarrier + INTEGER, + genEquipRadioMRMCScriptAttrAdjChannel + NoYes, + genEquipRadioMRMCScriptAttrModScheme + INTEGER, + genEquipRadioMRMCScriptAttrSymmetry + INTEGER, + genEquipRadioMRMCScriptAttrLatency + INTEGER, + genEquipRadioMRMCScriptAttrTxBW + INTEGER, + genEquipRadioMRMCScriptAttrRxBW + INTEGER, + genEquipRadioMRMCScriptAttrTxOccupiedBW + INTEGER, + genEquipRadioMRMCScriptAttrRxOccupiedBW + INTEGER, + genEquipRadioMRMCScriptAttrLinkGrade + RfuGrade, + genEquipRadioMRMCScriptAttrDiffGrade + RfuGrade, + genEquipRadioMRMCScriptAttrChannelBW + INTEGER, + genEquipRadioMRMCScriptAttrTxMaxProfile + MrmcProfile, + genEquipRadioMRMCScriptAttrRxMaxProfile + MrmcProfile +} + +genEquipRadioMRMCScriptAttrScriptId OBJECT-TYPE + SYNTAX MrmcScriptId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID of the MRMC script." + ::= { genEquipRadioMRMCScriptAttrEntry 1 } + +genEquipRadioMRMCScriptAttrScriptName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..100)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name that identifies the script." + ::= { genEquipRadioMRMCScriptAttrEntry 2 } + +genEquipRadioMRMCScriptAttrSupportACM OBJECT-TYPE + SYNTAX NoYes + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates if the MRMC script supports ACM (Adaptive Coding Modulation) functionality" + ::= { genEquipRadioMRMCScriptAttrEntry 3 } + +genEquipRadioMRMCScriptAttrStandard OBJECT-TYPE + SYNTAX INTEGER { + unknown(0), + etsi(1), + fcc(2), + etsi-fcc(3) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The standard that the MRMC script is designed to comply with." + ::= { genEquipRadioMRMCScriptAttrEntry 4 } + +genEquipRadioMRMCScriptAttrMultiCarrier OBJECT-TYPE + SYNTAX INTEGER { + single-carrier(0), + xpic(1), + mimo(2) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the MRMC script support a single carrier or any kind of multi carrier." + ::= { genEquipRadioMRMCScriptAttrEntry 5 } + +genEquipRadioMRMCScriptAttrAdjChannel OBJECT-TYPE + SYNTAX NoYes + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the MRMC script supports adjacent channel" + ::= { genEquipRadioMRMCScriptAttrEntry 6 } + +genEquipRadioMRMCScriptAttrModScheme OBJECT-TYPE + SYNTAX INTEGER { + regular(2), + fixed(3), + adaptive(4), + fixed-adaptive(5), + manual(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the MRMC script supports fixed or adaptive (ACM) modulation scheme." + ::= { genEquipRadioMRMCScriptAttrEntry 7 } + +genEquipRadioMRMCScriptAttrSymmetry OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + asymmetry(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the MRMC script is designed to normal (symmetrical) BW or an Asymmetrical BW." + ::= { genEquipRadioMRMCScriptAttrEntry 8 } + +genEquipRadioMRMCScriptAttrLatency OBJECT-TYPE + SYNTAX INTEGER { + normal(0), + low(1) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Latency level of the MRMC Script." + ::= { genEquipRadioMRMCScriptAttrEntry 9 } + +genEquipRadioMRMCScriptAttrTxBW OBJECT-TYPE + SYNTAX INTEGER (1..512000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The TX channel bandwidth (channel spacing) of the MRMC script." + ::= { genEquipRadioMRMCScriptAttrEntry 10 } + +genEquipRadioMRMCScriptAttrRxBW OBJECT-TYPE + SYNTAX INTEGER (1..512000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The RX channel bandwidth (channel spacing) of the MRMC script." + ::= { genEquipRadioMRMCScriptAttrEntry 11 } + +genEquipRadioMRMCScriptAttrTxOccupiedBW OBJECT-TYPE + SYNTAX INTEGER (1..512000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The TX channel occupied bandwidth of the MRMC script." + ::= { genEquipRadioMRMCScriptAttrEntry 12 } + +genEquipRadioMRMCScriptAttrRxOccupiedBW OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The RX channel occupied bandwidth of the MRMC script." + ::= { genEquipRadioMRMCScriptAttrEntry 13 } + +genEquipRadioMRMCScriptAttrLinkGrade OBJECT-TYPE + SYNTAX RfuGrade + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The link grade level that the MRMC script is designed to cope with." + ::= { genEquipRadioMRMCScriptAttrEntry 14 } + +genEquipRadioMRMCScriptAttrDiffGrade OBJECT-TYPE + SYNTAX RfuGrade + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Differential grade level that the MRMC script is designed to cope with." + ::= { genEquipRadioMRMCScriptAttrEntry 15 } + +genEquipRadioMRMCScriptAttrChannelBW OBJECT-TYPE + SYNTAX INTEGER (1..512000) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The channel bandwidth (channel spacing) the MRMC script is designed to." + ::= { genEquipRadioMRMCScriptAttrEntry 16 } + +genEquipRadioMRMCScriptAttrTxMaxProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum available TX profile of the MRMC script." + ::= { genEquipRadioMRMCScriptAttrEntry 17 } + +genEquipRadioMRMCScriptAttrRxMaxProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The maximum available RX profile of the MRMC script." + ::= { genEquipRadioMRMCScriptAttrEntry 18 } + + + + +genEquipRadioMRMCConfigTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioMRMCConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MRMC script configuration." + ::= { genEquipRadioMRMC 6 } + +genEquipRadioMRMCConfigEntry OBJECT-TYPE + SYNTAX GenEquipRadioMRMCConfigEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The configured parameters of the MRMC script." + INDEX { genEquipRadioMRMCConfigRadioId } + ::= { genEquipRadioMRMCConfigTable 1 } + +GenEquipRadioMRMCConfigEntry ::= + SEQUENCE { + genEquipRadioMRMCConfigRadioId + RadioId, + genEquipRadioMRMCConfigActiveScriptId + MrmcScriptId, + genEquipRadioMRMCConfigStandbyScriptId + MrmcScriptId, + genEquipRadioMRMCConfigOperMode + INTEGER, + genEquipRadioMRMCConfigMaxProfile + MrmcProfile, + genEquipRadioMRMCConfigMinProfile + MrmcProfile, + genEquipRadioMRMCConfigAdaptivePowerAdmin + EnableDisable, + genEquipRadioMRMCConfigAdaptivePowerRefClass + INTEGER +} + +genEquipRadioMRMCConfigRadioId OBJECT-TYPE + SYNTAX RadioId + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The index of the MRMC Configuration Table." + ::= { genEquipRadioMRMCConfigEntry 1 } + + +genEquipRadioMRMCConfigActiveScriptId OBJECT-TYPE + SYNTAX MrmcScriptId + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The script ID of required MRMC script." + ::= { genEquipRadioMRMCConfigEntry 2 } + +genEquipRadioMRMCConfigStandbyScriptId OBJECT-TYPE + SYNTAX MrmcScriptId + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The script ID which is in standby." + ::= { genEquipRadioMRMCConfigEntry 3 } + +genEquipRadioMRMCConfigOperMode OBJECT-TYPE + SYNTAX INTEGER { + fixed(2), + adaptive(3), + manual(4) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The operational mode of the MRMC script, whether it is fixed or adaptive modulation functionality." + ::= { genEquipRadioMRMCConfigEntry 4 } + +genEquipRadioMRMCConfigMaxProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The maximum profile which is required for the MRMC script" + ::= { genEquipRadioMRMCConfigEntry 5 } + +genEquipRadioMRMCConfigMinProfile OBJECT-TYPE + SYNTAX MrmcProfile + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The minimum profile which is required for the MRMC script" + ::= { genEquipRadioMRMCConfigEntry 6 } + +genEquipRadioMRMCConfigAdaptivePowerAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable the adaptive power functionality during ACM operation." + ::= { genEquipRadioMRMCConfigEntry 7 } + +genEquipRadioMRMCConfigAdaptivePowerRefClass OBJECT-TYPE + SYNTAX INTEGER { + class-2(0), + class-4(1), + class-5b(2), + class-6a(3), + fcc(4), + class-7a(5), + class-7b(6) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Determines the efficiency class for the adaptive power functionality in ACM operation." + ::= { genEquipRadioMRMCConfigEntry 8 } + +-- Radio Compression Table +genEquipRadioComp OBJECT IDENTIFIER ::= {genEquipRadio 5} + +genEquipRadioCompCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCompCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Compression table" + ::= { genEquipRadioComp 1 } + +genEquipRadioCompCfgEntry OBJECT-TYPE + SYNTAX GenEquipRadioCompCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Compression table" + INDEX { genEquipRadioCfgRadioId } + ::= { genEquipRadioCompCfgTable 1 } + +GenEquipRadioCompCfgEntry::= + SEQUENCE { + genEquipRadioCompMode + INTEGER, + genEquipRadioEnhHeaderCompAdmin + AllowedNotAllowed, + genEquipRadioEnhDataCompAdmin + EnableDisable, + genEquipRadioEnhHeaderCompMode + INTEGER +} + +genEquipRadioCompMode OBJECT-TYPE + SYNTAX INTEGER { + legacy(0), + enhanced(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting Ethernet packet header & payload compression mode. In Enhanced mode packet header can be compressed up to L4 and data compression can be activated. + Legacy mode is back compatible to earlier software and hardware releases." + ::= { genEquipRadioCompCfgEntry 1 } + +genEquipRadioEnhHeaderCompAdmin OBJECT-TYPE + SYNTAX AllowedNotAllowed + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable Enhanced Header compression." + ::= { genEquipRadioCompCfgEntry 2 } + +genEquipRadioEnhDataCompAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable Enhanced Data compression." + ::= { genEquipRadioCompCfgEntry 3 } + +genEquipRadioEnhHeaderCompMode OBJECT-TYPE + SYNTAX INTEGER { + l2(0), + l3(1), + l4(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Setting Enhanced Header Compression depth." + ::= { genEquipRadioCompCfgEntry 4 } + +genEquipRadioCompStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCompStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Compression status table." + ::= { genEquipRadioComp 2 } + +genEquipRadioCompStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioCompStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Compression status table." + INDEX { genEquipRadioCfgRadioId } + ::= { genEquipRadioCompStatusTable 1 } + +GenEquipRadioCompStatusEntry::= + SEQUENCE { + genEquipRadioCompOperationalState + INTEGER +} + +genEquipRadioCompOperationalState OBJECT-TYPE + SYNTAX INTEGER { + legacy(0), + enhanced-HC-DC-bypass(1), + enhanced-HC-active-DC-bypass(2), + enhanced-DC-active-HC-bypass(3), + enhanced-HC-DC-active(4), + undefined(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Current compression mode operational status." + ::= { genEquipRadioCompStatusEntry 1 } + +genEquipRadioCompExclRulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCompExclRulesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Enhanced Header Compression excluding rules table." + ::= { genEquipRadioComp 3 } + +genEquipRadioCompExclRulesEntry OBJECT-TYPE + SYNTAX GenEquipRadioCompExclRulesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Enhanced Header Compression excluding rules table." + INDEX { genEquipRadioCfgRadioId, genEquipRadioCompExclRuleId } + ::= { genEquipRadioCompExclRulesTable 1 } + +GenEquipRadioCompExclRulesEntry::= + SEQUENCE { + genEquipRadioCompExclRuleId + INTEGER, + genEquipRadioCompExclRuleType + INTEGER, + genEquipRadioCompExclRuleName + DisplayString, + genEquipRadioCompExclRuleValue + OCTET STRING, + genEquipRadioCompExclRuleRowStatus + INTEGER +} + +genEquipRadioCompExclRuleId OBJECT-TYPE + SYNTAX INTEGER (1..32) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Excluding rule number index." + ::= { genEquipRadioCompExclRulesEntry 1 } + +genEquipRadioCompExclRuleType OBJECT-TYPE + SYNTAX INTEGER { + flow-Id(0), + vlan(1), + mac-DA(2), + mac-SA(3), + ethertype(4), + none(5) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Add excluding rule for enhanced header compression. Excluding rule must have a number (rule-id), + text description (rule-name) and excluding rule type whichcan be one of the following: + VLAN Id or MAC destination address or MAC source address or Ethernet ethertype or user defined flow type." + ::= { genEquipRadioCompExclRulesEntry 2 } + +genEquipRadioCompExclRuleName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Excluding rule name. User specified." + ::= { genEquipRadioCompExclRulesEntry 3 } + +genEquipRadioCompExclRuleValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Excluding rule value. For example: MAC address or Ethertype." + ::= { genEquipRadioCompExclRulesEntry 4 } + +genEquipRadioCompExclRuleRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Row status for this table." + ::= { genEquipRadioCompExclRulesEntry 30 } + + +-- NG ESS +genEquipRadioCompNG OBJECT IDENTIFIER ::= {genEquipRadioComp 4} + +-- +-- Radio Ethernet and compression config table radio-ethernet-config-table +-- +genEquipRadioCompNGCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCompNGCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Ethernet and compression config table" + ::= { genEquipRadioCompNG 1 } + +genEquipRadioCompNGCfgEntry OBJECT-TYPE + SYNTAX GenEquipRadioCompNGCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Ethernet and compression config table entry" + INDEX { genEquipRadioCompNGCfgifIndex } + ::= { genEquipRadioCompNGCfgTable 1 } + +GenEquipRadioCompNGCfgEntry::= + SEQUENCE { + genEquipRadioCompNGCfgifIndex + INTEGER, + genEquipRadioHeaderCompNGCfgClearStats + NoYes, + genEquipRadioHeaderCompNGCfgUserFlowType + INTEGER, + genEquipRadioHeaderCompNGCfgMode + INTEGER, + genEquipRadioCutThroughNGCfgMode + NoYes +} + +genEquipRadioCompNGCfgifIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Interface Index." + ::= { genEquipRadioCompNGCfgEntry 1 } + +genEquipRadioHeaderCompNGCfgClearStats OBJECT-TYPE + SYNTAX NoYes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Clear counters on the radio port. This includes: compression counters, + PTP optimized transport and cut-through counters." + ::= { genEquipRadioCompNGCfgEntry 2 } + +genEquipRadioHeaderCompNGCfgUserFlowType OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User configured flow type for enhanced HC. + This flow type is used for statistics and performance evaluation of the enhanced HC." + ::= { genEquipRadioCompNGCfgEntry 3 } + +genEquipRadioHeaderCompNGCfgMode OBJECT-TYPE + SYNTAX HcModeType + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Legacy mode is compatible for old platforms. Disabled mode disables compression. + Other modes specify compression depth." + ::= { genEquipRadioCompNGCfgEntry 4 } + +genEquipRadioCutThroughNGCfgMode OBJECT-TYPE + SYNTAX NoYes + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable cut-through." + ::= { genEquipRadioCompNGCfgEntry 5 } + + +-- +-- Enhanced HC excluding rules table radio-ethernet-hc-excl-rules-table +-- +genEquipRadioCompNGExclRulesTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCompNGExclRulesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Enhanced HC excluding rules table" + ::= { genEquipRadioCompNG 2 } + +genEquipRadioCompNGExclRulesEntry OBJECT-TYPE + SYNTAX GenEquipRadioCompNGExclRulesEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Enhanced HC excluding rules table entry" + INDEX { genEquipRadioCompNGExclRulesifIndex, genEquipRadioCompNGExclRuleId } + ::= { genEquipRadioCompNGExclRulesTable 1 } + +GenEquipRadioCompNGExclRulesEntry::= + SEQUENCE { + genEquipRadioCompNGExclRulesifIndex + INTEGER, + genEquipRadioCompNGExclRuleId + INTEGER, + genEquipRadioCompNGExclRuleName + DisplayString, + genEquipRadioCompNGExclRuleType + EnhancedHCExclRuleType, + genEquipRadioCompNGExclRuleValue + OCTET STRING +} + +genEquipRadioCompNGExclRulesifIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface Index." + ::= { genEquipRadioCompNGExclRulesEntry 1 } + +genEquipRadioCompNGExclRuleId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Excluding rule number." + ::= { genEquipRadioCompNGExclRulesEntry 2 } + +genEquipRadioCompNGExclRuleName OBJECT-TYPE + SYNTAX DisplayString (SIZE(0..10)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Excluding rule name." + ::= { genEquipRadioCompNGExclRulesEntry 3 } + +genEquipRadioCompNGExclRuleType OBJECT-TYPE + SYNTAX EnhancedHCExclRuleType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Excluding rule type. Possible options are: DA MAC, SA MAC, VLAN(4 bytes), Ethertype or Flow type." + ::= { genEquipRadioCompNGExclRulesEntry 4 } + +genEquipRadioCompNGExclRuleValue OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Excluding rule value. The value may be MAC address, VLAN(4 bytes), Ethertype(2 bytes) or Flow type(1 byte)." + ::= { genEquipRadioCompNGExclRulesEntry 5 } + + +-- +-- Port counters table radio-ethernet-queue-counters-table +-- +genEquipRadioCutThroughNGCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCutThroughNGCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Port counters table" + ::= { genEquipRadioCompNG 3 } + +genEquipRadioCutThroughNGCountersEntry OBJECT-TYPE + SYNTAX GenEquipRadioCutThroughNGCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Port counters table entry" + INDEX { genEquipRadioCutThroughNGCountersifIndex } + ::= { genEquipRadioCutThroughNGCountersTable 1 } + +GenEquipRadioCutThroughNGCountersEntry::= + SEQUENCE { + genEquipRadioCutThroughNGCountersifIndex + INTEGER, + genEquipRadioCutThroughNGCountersRxFrames + Counter64, + genEquipRadioCutThroughNGCountersRxBytes + Counter64, + genEquipRadioCutThroughNGCountersTxFrames + Counter64, + genEquipRadioCutThroughNGCountersTxBytes + Counter64, + genEquipRadioCutThroughNGCountersTotalRxFrames + Counter64, + genEquipRadioCutThroughNGCountersTotalRxBytes + Counter64, + genEquipRadioCutThroughNGCountersTotalTxBytesOut + Counter64, + genEquipRadioCutThroughNGCountersTotalTxFrames + Counter64, + genEquipRadioCutThroughNGCountersTotalTxIdleBytes + Counter64, + genEquipRadioCutThroughNGCountersTotalTxBytesIn + Counter64 +} + +genEquipRadioCutThroughNGCountersifIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface Index." + ::= { genEquipRadioCutThroughNGCountersEntry 1 } + +genEquipRadioCutThroughNGCountersRxFrames OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of good cut-through bytes received." + ::= { genEquipRadioCutThroughNGCountersEntry 2 } + +genEquipRadioCutThroughNGCountersRxBytes OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of good cut-through bytes received." + ::= { genEquipRadioCutThroughNGCountersEntry 3 } + +genEquipRadioCutThroughNGCountersTxFrames OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of cut-through frames transmitted." + ::= { genEquipRadioCutThroughNGCountersEntry 4 } + +genEquipRadioCutThroughNGCountersTxBytes OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of cut-through bytes transmitted." + ::= { genEquipRadioCutThroughNGCountersEntry 5 } + +genEquipRadioCutThroughNGCountersTotalRxFrames OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of total good frames received on the port." + ::= { genEquipRadioCutThroughNGCountersEntry 6 } + +genEquipRadioCutThroughNGCountersTotalRxBytes OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of total good bytes received on the port." + ::= { genEquipRadioCutThroughNGCountersEntry 7 } + +genEquipRadioCutThroughNGCountersTotalTxBytesOut OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of total transmitted bytes." + ::= { genEquipRadioCutThroughNGCountersEntry 8 } + +genEquipRadioCutThroughNGCountersTotalTxFrames OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of total transmitted frames." + ::= { genEquipRadioCutThroughNGCountersEntry 9 } + +genEquipRadioCutThroughNGCountersTotalTxIdleBytes OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of total transmitted idle bytes." + ::= { genEquipRadioCutThroughNGCountersEntry 10 } + +genEquipRadioCutThroughNGCountersTotalTxBytesIn OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of total transmitted bytes." + ::= { genEquipRadioCutThroughNGCountersEntry 11 } + + +-- +-- Radio Ethernet and compression status table radio-ethernet-status-table +-- +genEquipRadioCompNGStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCompNGStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Ethernet and compression status table" + ::= { genEquipRadioCompNG 4 } + +genEquipRadioCompNGStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioCompNGStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Radio Ethernet and compression status table entry" + INDEX { genEquipRadioCompNGStatusifindex } + ::= { genEquipRadioCompNGStatusTable 1 } + +GenEquipRadioCompNGStatusEntry::= + SEQUENCE { + genEquipRadioCompNGStatusifindex + INTEGER, + genEquipRadioCompNGStatusOperationalState + HcModeType, + genEquipRadioCompNGStatusType + HcType +} + +genEquipRadioCompNGStatusifindex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface location." + ::= { genEquipRadioCompNGStatusEntry 1 } + +genEquipRadioCompNGStatusOperationalState OBJECT-TYPE + SYNTAX HcModeType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Header Compression operational state." + ::= { genEquipRadioCompNGStatusEntry 2 } + +genEquipRadioCompNGStatusType OBJECT-TYPE + SYNTAX HcType + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Header Compression type." + ::= { genEquipRadioCompNGStatusEntry 3 } + + +-- +-- Enhanced HC counters table radio-ethernet-hc-counters-table +-- + +genEquipRadioCompNGCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCompNGCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Enhanced HC counters table" + ::= { genEquipRadioCompNG 7 } + +genEquipRadioCompNGCountersEntry OBJECT-TYPE + SYNTAX GenEquipRadioCompNGCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Enhanced HC counters table entry" + INDEX { genEquipRadioCompNGCountersifIndex } + ::= { genEquipRadioCompNGCountersTable 1 } + +GenEquipRadioCompNGCountersEntry::= + SEQUENCE { + genEquipRadioCompNGCountersifIndex + INTEGER, + genEquipRadioCompNGCountersHCInBytes + Counter64, + genEquipRadioCompNGCountersHCOutBytes + Counter64, + genEquipRadioCompNGCountersHCCompFrm + Counter64, + genEquipRadioCompNGCountersHCFrmUncmpExclRule + Counter64, + genEquipRadioCompNGCountersHCFrmUcompInternal + Counter64, + genEquipRadioCompNGCountersHCLearningFrm + Counter64, + genEquipRadioCompNGCountersHCUserFlowTypeActiveFlows + Counter64, + genEquipRadioCompNGCountersHCTotalActiveFlows + Counter64 +} + +genEquipRadioCompNGCountersifIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Interface location." + ::= { genEquipRadioCompNGCountersEntry 1 } + +genEquipRadioCompNGCountersHCInBytes OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of bytes on the TX side before enhanced header compression." + ::= { genEquipRadioCompNGCountersEntry 2 } + +genEquipRadioCompNGCountersHCOutBytes OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of bytes on the TX side compressed by enhanced header compression." + ::= { genEquipRadioCompNGCountersEntry 3 } + +genEquipRadioCompNGCountersHCCompFrm OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of frames on the TX side compressed by enhanced header compression." + ::= { genEquipRadioCompNGCountersEntry 4 } + +genEquipRadioCompNGCountersHCFrmUncmpExclRule OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of frames on the TX side not compressed by enhanced header compression due to excluding rules." + ::= { genEquipRadioCompNGCountersEntry 5 } + +genEquipRadioCompNGCountersHCFrmUcompInternal OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of frames on the TX side not compressed by enhanced header compression due to other resons." + ::= { genEquipRadioCompNGCountersEntry 6 } + +genEquipRadioCompNGCountersHCLearningFrm OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Counter of learning frames transmitted by enhanced header compression." + ::= { genEquipRadioCompNGCountersEntry 7 } + +genEquipRadioCompNGCountersHCUserFlowTypeActiveFlows OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of enhanced HC active flows occupied by user selected flow type." + ::= { genEquipRadioCompNGCountersEntry 8 } + +genEquipRadioCompNGCountersHCTotalActiveFlows OBJECT-TYPE + SYNTAX Counter64 + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Number of enhanced HC active flows on the TX side." + ::= { genEquipRadioCompNGCountersEntry 9 } + + +-- +-- +-- +genEquipRadioPtpTransport OBJECT IDENTIFIER ::= {genEquipRadio 6} + +genEquipRadioPtpTransportCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioPtpTransportCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PTP optimized transport channel configuration table." + ::= { genEquipRadioPtpTransport 1 } + +genEquipRadioPtpTransportCfgEntry OBJECT-TYPE + SYNTAX GenEquipRadioPtpTransportCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PTP optimized transport channel configuration table." + INDEX { genEquipRadioCfgRadioId } + ::= { genEquipRadioPtpTransportCfgTable 1 } + +GenEquipRadioPtpTransportCfgEntry::= + SEQUENCE { + genEquipRadioPtpTransportChannelAdmin + EnableDisable, + genEquipRadioPtpTransportChannelMode + INTEGER +} + +genEquipRadioPtpTransportChannelAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "PTP optimized transport admin." + ::= { genEquipRadioPtpTransportCfgEntry 1 } + +genEquipRadioPtpTransportChannelMode OBJECT-TYPE + SYNTAX INTEGER { + h-cos(0), + ieee-1588(1) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "PTP optimized transport operational mode." + ::= { genEquipRadioPtpTransportCfgEntry 2 } + + +genEquipRadioPtpTransportCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioPtpTransportCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PTP optimized transport channel counters table." + ::= { genEquipRadioPtpTransport 2 } + +genEquipRadioPtpTransportCountersEntry OBJECT-TYPE + SYNTAX GenEquipRadioPtpTransportCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "PTP optimized transport channel counters table." + INDEX { genEquipRadioCfgRadioId} + ::= { genEquipRadioPtpTransportCountersTable 1 } + +GenEquipRadioPtpTransportCountersEntry::= + SEQUENCE { + genEquipRadioPtpTransportTxFrames + INTEGER, + genEquipRadioPtpTransportTxDroppedFrames + INTEGER, + genEquipRadioPtpTransportTxBytes + INTEGER, + genEquipRadioPtpTransportTxDroppedBytes + INTEGER, + genEquipRadioPtpTransportRxFrames + INTEGER, + genEquipRadioPtpTransportRxBytes + INTEGER +} + +genEquipRadioPtpTransportTxFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PTP optimized transport TX frames." + ::= { genEquipRadioPtpTransportCountersEntry 1 } + +genEquipRadioPtpTransportTxDroppedFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PTP optimized transport TX dropped frames." + ::= { genEquipRadioPtpTransportCountersEntry 2 } + +genEquipRadioPtpTransportTxBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PTP optimized transport TX bytes." + ::= { genEquipRadioPtpTransportCountersEntry 3 } + +genEquipRadioPtpTransportTxDroppedBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PTP optimized transport TX dropped bytes." + ::= { genEquipRadioPtpTransportCountersEntry 4 } + +genEquipRadioPtpTransportRxFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PTP optimized transport RX frames." + ::= { genEquipRadioPtpTransportCountersEntry 5 } + +genEquipRadioPtpTransportRxBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "PTP optimized transport RX bytes." + ::= { genEquipRadioPtpTransportCountersEntry 6 } + +genEquipRadioCutThrough OBJECT IDENTIFIER ::= {genEquipRadio 7} + +genEquipRadioCutThroughCfgTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCutThroughCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Cut through configuration table." + ::= { genEquipRadioCutThrough 1 } + +genEquipRadioCutThroughCfgEntry OBJECT-TYPE + SYNTAX GenEquipRadioCutThroughCfgEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Cut through configuration table." + INDEX { genEquipRadioCfgRadioId } + ::= { genEquipRadioCutThroughCfgTable 1 } + +GenEquipRadioCutThroughCfgEntry::= + SEQUENCE { + genEquipRadioCutThroughChannelAdmin + EnableDisable +} + +genEquipRadioCutThroughChannelAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable/Disable cut through mode." + ::= { genEquipRadioCutThroughCfgEntry 1 } + +genEquipRadioCutThroughCountersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioCutThroughCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Cut through mode counters table." + ::= { genEquipRadioCutThrough 2 } + +genEquipRadioCutThroughCountersEntry OBJECT-TYPE + SYNTAX GenEquipRadioCutThroughCountersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Cut through mode counters table." + INDEX { genEquipRadioCfgRadioId} + ::= { genEquipRadioCutThroughCountersTable 1 } + +GenEquipRadioCutThroughCountersEntry::= + SEQUENCE { + genEquipRadioCutThroughTxFrames + INTEGER, + genEquipRadioCutThroughTxBytes + INTEGER, + genEquipRadioCutThroughRxFrames + INTEGER, + genEquipRadioCutThroughRxBytes + INTEGER +} + +genEquipRadioCutThroughTxFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Cut through TX frames." + ::= { genEquipRadioCutThroughCountersEntry 1 } + +genEquipRadioCutThroughTxBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Cut through TX bytes." + ::= { genEquipRadioCutThroughCountersEntry 2 } + +genEquipRadioCutThroughRxFrames OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Cut through RX frames." + ::= { genEquipRadioCutThroughCountersEntry 3 } + +genEquipRadioCutThroughRxBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Cut through RX bytes." + ::= { genEquipRadioCutThroughCountersEntry 4 } + +-- +-- Radio groups +-- +genEquipRadioGroups OBJECT IDENTIFIER ::= {genEquipRadio 8} + +-- +-- Radio group protection +-- +genEquipRadioGroupsProtection OBJECT IDENTIFIER ::= {genEquipRadioGroups 1} + +-- +-- Radio protection attribute table - radio-protection-attribute-table +-- + +genEquipRadioGroupsProtectionAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the attributes of the radio protection groups." + ::= { genEquipRadioGroupsProtection 1 } + +genEquipRadioGroupsProtectionAttrEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsProtectionAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table entry contains the attributes of the radio protection groups." + INDEX { genEquipRadioGroupsProtectionAttrGroupIfIndex } + ::= { genEquipRadioGroupsProtectionAttrTable 1 } + +GenEquipRadioGroupsProtectionAttrEntry ::= + SEQUENCE { + genEquipRadioGroupsProtectionAttrGroupIfIndex + INTEGER, + genEquipRadioGroupsProtectionAttrGroupId + INTEGER, + genEquipRadioGroupsProtectionAttrCommand + RadioProtectionCmd, + genEquipRadioGroupsProtectionAttrCopyToMate + OffOn, + genEquipRadioGroupsProtectionAttrCopyToMateSourceIfIndex + INTEGER, + genEquipRadioGroupsProtectionAttrRevertiveAdmin + EnableDisable, + genEquipRadioGroupsProtectionAttrRevertivePrimaryIfIndex + INTEGER + } + +genEquipRadioGroupsProtectionAttrGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the group" + ::= { genEquipRadioGroupsProtectionAttrEntry 1 } + +genEquipRadioGroupsProtectionAttrGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Id of the radio protection group." + ::= { genEquipRadioGroupsProtectionAttrEntry 2 } + +genEquipRadioGroupsProtectionAttrCommand OBJECT-TYPE + SYNTAX RadioProtectionCmd + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Radio protection user commands for maintenance purposes: force-switch, lockout and manual-switch." + ::= { genEquipRadioGroupsProtectionAttrEntry 3 } + +genEquipRadioGroupsProtectionAttrCopyToMate OBJECT-TYPE + SYNTAX OffOn + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Copy to mate command that copies the configuration from one radio to another in order to achieve configuration alignment." + ::= { genEquipRadioGroupsProtectionAttrEntry 4 } + +genEquipRadioGroupsProtectionAttrCopyToMateSourceIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location which is required to be the source of configuration for copy-to-mate command." + ::= { genEquipRadioGroupsProtectionAttrEntry 5 } + +genEquipRadioGroupsProtectionAttrRevertiveAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable revertive mode of radio protection." + ::= { genEquipRadioGroupsProtectionAttrEntry 6 } + +genEquipRadioGroupsProtectionAttrRevertivePrimaryIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio which the system is required to revert to." + ::= { genEquipRadioGroupsProtectionAttrEntry 7 } + + +-- +-- Radio protection members table - radio-protection-members-table +-- + +genEquipRadioGroupsProtectionMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the radio protection groups members." + ::= { genEquipRadioGroupsProtection 2 } + +genEquipRadioGroupsProtectionMembersEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsProtectionMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table entry contains the radio protection groups members." + INDEX { genEquipRadioGroupsProtectionMembersIfIndexGroup } + ::= { genEquipRadioGroupsProtectionMembersTable 1 } + +GenEquipRadioGroupsProtectionMembersEntry ::= + SEQUENCE { + genEquipRadioGroupsProtectionMembersIfIndexGroup + INTEGER, + genEquipRadioGroupsProtectionMembersGroupId + INTEGER, + genEquipRadioGroupsProtectionMembersMem1IfIndex + INTEGER, + genEquipRadioGroupsProtectionMembersMem2IfIndex + INTEGER, + genEquipRadioGroupsProtectionMembersRowStatus + RowStatus + } + +genEquipRadioGroupsProtectionMembersIfIndexGroup OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the radio protection group" + ::= { genEquipRadioGroupsProtectionMembersEntry 1 } + +genEquipRadioGroupsProtectionMembersGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Id of the radio protection group." + ::= { genEquipRadioGroupsProtectionMembersEntry 2 } + +genEquipRadioGroupsProtectionMembersMem1IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 1." + ::= { genEquipRadioGroupsProtectionMembersEntry 3 } + +genEquipRadioGroupsProtectionMembersMem2IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 2." + ::= { genEquipRadioGroupsProtectionMembersEntry 4 } + +genEquipRadioGroupsProtectionMembersRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Row status to allow user add entries dynamically." + ::= { genEquipRadioGroupsProtectionMembersEntry 30 } + + +-- +-- Radio protection status table - radio-protection-status-table +-- + +genEquipRadioGroupsProtectionStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the status of the radio protection." + ::= { genEquipRadioGroupsProtection 3 } + +genEquipRadioGroupsProtectionStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsProtectionStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table entry contains the status of the radio protection." + INDEX { genEquipRadioGroupsProtectionStatusGroupIfIndex } + ::= { genEquipRadioGroupsProtectionStatusTable 1 } + +GenEquipRadioGroupsProtectionStatusEntry ::= + SEQUENCE { + genEquipRadioGroupsProtectionStatusGroupIfIndex + INTEGER, + genEquipRadioGroupsProtectionStatusActiveIfIndex + INTEGER, + genEquipRadioGroupsProtectionStatusStandbyIfIndex + INTEGER, + genEquipRadioGroupsProtectionStatusLockout + NoYes + } + +genEquipRadioGroupsProtectionStatusGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the group" + ::= { genEquipRadioGroupsProtectionStatusEntry 1 } + +genEquipRadioGroupsProtectionStatusActiveIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The active radio location" + ::= { genEquipRadioGroupsProtectionStatusEntry 2 } + +genEquipRadioGroupsProtectionStatusStandbyIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The standby radio location." + ::= { genEquipRadioGroupsProtectionStatusEntry 3 } + +genEquipRadioGroupsProtectionStatusLockout OBJECT-TYPE + SYNTAX NoYes + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The radio location of member 1." + ::= { genEquipRadioGroupsProtectionStatusEntry 4 } + + +-- +-- Radio group protection BBSSD +-- +genEquipRadioGroupsProtectionBBSSD OBJECT IDENTIFIER ::= {genEquipRadioGroupsProtection 10} + +-- +-- Radio protection bbs-sd attribute table - radio-protection-bbs-sd-attribute-table +-- + +genEquipRadioGroupsProtectionBBSSDAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionBBSSDAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the BBS-SD attributes of the radio protection groups." + ::= { genEquipRadioGroupsProtectionBBSSD 1 } + +genEquipRadioGroupsProtectionBBSSDAttrEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsProtectionBBSSDAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table entry contains the BBS-SD attributes of the radio protection groups." + INDEX { genEquipRadioGroupsProtectionBBSSDAttrGroupIfIndex } + ::= { genEquipRadioGroupsProtectionBBSSDAttrTable 1 } + +GenEquipRadioGroupsProtectionBBSSDAttrEntry ::= + SEQUENCE { + genEquipRadioGroupsProtectionBBSSDAttrGroupIfIndex + INTEGER, + genEquipRadioGroupsProtectionBBSSDAttrRevertive + EnableDisable, + genEquipRadioGroupsProtectionBBSSDAttrClrSwCnt + OffOn, + genEquipRadioGroupsProtectionBBSSDAttrFWAuto + EnableDisable + } + +genEquipRadioGroupsProtectionBBSSDAttrGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the group" + ::= { genEquipRadioGroupsProtectionBBSSDAttrEntry 1 } + +genEquipRadioGroupsProtectionBBSSDAttrRevertive OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable revertive mode for BBS-SD Rx switch." + ::= { genEquipRadioGroupsProtectionBBSSDAttrEntry 2 } + +genEquipRadioGroupsProtectionBBSSDAttrClrSwCnt OBJECT-TYPE + SYNTAX OffOn + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Clear BBS-SD Rx switch counter." + ::= { genEquipRadioGroupsProtectionBBSSDAttrEntry 3 } + +genEquipRadioGroupsProtectionBBSSDAttrFWAuto OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Enable or disable automatic Rx switching in BBS-SD." + ::= { genEquipRadioGroupsProtectionBBSSDAttrEntry 4 } + + +-- +-- Radio protection bbs-sd status table - radio-protection-bbs-sd-status-table +-- + +genEquipRadioGroupsProtectionBBSSDStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsProtectionBBSSDStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the BBS-SD status of the radio protection groups." + ::= { genEquipRadioGroupsProtectionBBSSD 2 } + +genEquipRadioGroupsProtectionBBSSDStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsProtectionBBSSDStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table entry contains the BBS-SD status of the radio protection groups." + INDEX { genEquipRadioGroupsProtectionBBSSDStatusGroupIfIndex } + ::= { genEquipRadioGroupsProtectionBBSSDStatusTable 1 } + +GenEquipRadioGroupsProtectionBBSSDStatusEntry ::= + SEQUENCE { + genEquipRadioGroupsProtectionBBSSDStatusGroupIfIndex + INTEGER, + genEquipRadioGroupsProtectionBBSSDStatusAbcGroupIfIndex + INTEGER, + genEquipRadioGroupsProtectionBBSSDStatusActiveRxQuality + INTEGER, + genEquipRadioGroupsProtectionBBSSDStatusActiveRxRadioIfIndex + INTEGER, + genEquipRadioGroupsProtectionBBSSDStatusActiveTxRadioIfIndex + INTEGER, + genEquipRadioGroupsProtectionBBSSDStatusLockout + NoYes, + genEquipRadioGroupsProtectionBBSSDStatusRxChId + INTEGER, + genEquipRadioGroupsProtectionBBSSDStatusStdbyRxQuality + INTEGER, + genEquipRadioGroupsProtectionBBSSDStatusStdbyRxRadioIfIndex + INTEGER, + genEquipRadioGroupsProtectionBBSSDStatusStandbyTxRadioIfIndex + INTEGER + } + +genEquipRadioGroupsProtectionBBSSDStatusGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the group" + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 1 } + +genEquipRadioGroupsProtectionBBSSDStatusAbcGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attached MC-ABC group if_index." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 2 } + +genEquipRadioGroupsProtectionBBSSDStatusActiveRxQuality OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The active MC-ABC channel quality." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 3 } + +genEquipRadioGroupsProtectionBBSSDStatusActiveRxRadioIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The active rx radio if_index." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 4 } + +genEquipRadioGroupsProtectionBBSSDStatusActiveTxRadioIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The active Tx radio if_index." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 5 } + +genEquipRadioGroupsProtectionBBSSDStatusLockout OBJECT-TYPE + SYNTAX NoYes + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Indicates whether the radio protection is currently in lockout." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 6 } + +genEquipRadioGroupsProtectionBBSSDStatusRxChId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The attached MC-ABC channel ID." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 7 } + +genEquipRadioGroupsProtectionBBSSDStatusStdbyRxQuality OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The standby MC-ABC channel quality." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 8 } + +genEquipRadioGroupsProtectionBBSSDStatusStdbyRxRadioIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The standby rx radio if_index." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 9 } + +genEquipRadioGroupsProtectionBBSSDStatusStandbyTxRadioIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The standby Tx radio if_index." + ::= { genEquipRadioGroupsProtectionBBSSDStatusEntry 10 } + + +-- +-- Radio group XPIC +-- +genEquipRadioGroupsXpic OBJECT IDENTIFIER ::= {genEquipRadioGroups 2} + +-- +-- Radio XPIC configuration table +-- + +genEquipRadioGroupsXPICAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsXPICAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the configuration of the radio XPIC groups." + ::= { genEquipRadioGroupsXpic 1 } + +genEquipRadioGroupsXPICAttrEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsXPICAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table entry contains the configuration of the radio XPIC groups." + INDEX { genEquipRadioGroupsXPICAttrGroupIfIndex } + ::= { genEquipRadioGroupsXPICAttrTable 1 } + +GenEquipRadioGroupsXPICAttrEntry ::= + SEQUENCE { + genEquipRadioGroupsXPICAttrGroupIfIndex + INTEGER, + genEquipRadioGroupsXPICAttrCopyToMateSourceIfIndex + INTEGER, + genEquipRadioGroupsXPICAttrGroupId + INTEGER, + genEquipRadioGroupsXPICAttrXRSMAdmin + EnableDisable, + genEquipRadioGroupsXPICAttrAdmin + EnableDisable, + genEquipRadioGroupsXPICAttrCopyToMate + Copy2mate + } + +genEquipRadioGroupsXPICAttrGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the group." + ::= { genEquipRadioGroupsXPICAttrEntry 1 } + +genEquipRadioGroupsXPICAttrCopyToMateSourceIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location which is required to be the source of configuration for copy-to-mate command." + ::= { genEquipRadioGroupsXPICAttrEntry 2 } + +genEquipRadioGroupsXPICAttrGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "XPIC group id." + ::= { genEquipRadioGroupsXPICAttrEntry 3 } + +genEquipRadioGroupsXPICAttrXRSMAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative state of XPIC recovery state machine." + ::= { genEquipRadioGroupsXPICAttrEntry 4 } + +genEquipRadioGroupsXPICAttrAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrative state of XPIC." + ::= { genEquipRadioGroupsXPICAttrEntry 5 } + +genEquipRadioGroupsXPICAttrCopyToMate OBJECT-TYPE + SYNTAX Copy2mate + ACCESS read-write + STATUS mandatory + DESCRIPTION + "User Command to resolve the mismatch between the two carriers in the XPIC group." + ::= { genEquipRadioGroupsXPICAttrEntry 6 } + + +-- +-- Radio XPIC members table +-- + +genEquipRadioGroupsXPICMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsXPICMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the radio XPIC groups members." + ::= { genEquipRadioGroupsXpic 2 } + +genEquipRadioGroupsXPICMembersEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsXPICMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table entry contains the radio XPIC groups members." + INDEX { genEquipRadioGroupsXPICMembersIfIndexGroup } + ::= { genEquipRadioGroupsXPICMembersTable 1 } + +GenEquipRadioGroupsXPICMembersEntry ::= + SEQUENCE { + genEquipRadioGroupsXPICMembersIfIndexGroup + INTEGER, + genEquipRadioGroupsXPICMembersMem1IfIndex + INTEGER, + genEquipRadioGroupsXPICMembersMem2IfIndex + INTEGER, + genEquipRadioGroupsXPICMembersRowStatus + RowStatus + } + +genEquipRadioGroupsXPICMembersIfIndexGroup OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the radio XPIC group." + ::= { genEquipRadioGroupsXPICMembersEntry 1 } + +genEquipRadioGroupsXPICMembersMem1IfIndex OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 1." + ::= { genEquipRadioGroupsXPICMembersEntry 2 } + +genEquipRadioGroupsXPICMembersMem2IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 2." + ::= { genEquipRadioGroupsXPICMembersEntry 3 } + +genEquipRadioGroupsXPICMembersRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Row status to allow user add entries dynamically." + ::= { genEquipRadioGroupsXPICMembersEntry 30 } + + +-- +-- Radio XPIC status table +-- + +genEquipRadioGroupsXPICStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsXPICStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table contains the status of the XPIC." + ::= { genEquipRadioGroupsXpic 3 } + +genEquipRadioGroupsXPICStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsXPICStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "This table entry contains the status of the XPIC." + INDEX { genEquipRadioGroupsXPICStatusGroupIfIndex } + ::= { genEquipRadioGroupsXPICStatusTable 1 } + +GenEquipRadioGroupsXPICStatusEntry ::= + SEQUENCE { + genEquipRadioGroupsXPICStatusGroupIfIndex + INTEGER, + genEquipRadioGroupsXPICStatusState + XpicState + } + +genEquipRadioGroupsXPICStatusGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the group" + ::= { genEquipRadioGroupsXPICStatusEntry 1 } + +genEquipRadioGroupsXPICStatusState OBJECT-TYPE + SYNTAX XpicState + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The state of XPIC State Machine" + ::= { genEquipRadioGroupsXPICStatusEntry 2 } + +-- +-- Radio group Multi Radio +-- +genEquipRadioGroupsMR OBJECT IDENTIFIER ::= {genEquipRadioGroups 3} + +-- +-- Radio Groups MR attribute table - mr-config-table +-- + +genEquipRadioGroupsMRAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsMRAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MR config table." + ::= { genEquipRadioGroupsMR 1 } + +genEquipRadioGroupsMRAttrEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsMRAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MR config table entry." + INDEX { genEquipRadioGroupsMRAttrGroupIfIndex } + ::= { genEquipRadioGroupsMRAttrTable 1 } + +GenEquipRadioGroupsMRAttrEntry ::= + SEQUENCE { + genEquipRadioGroupsMRAttrGroupIfIndex + INTEGER, + genEquipRadioGroupsMRAttrGroupId + INTEGER, + genEquipRadioGroupsMRAttrAdmin + EnableDisable, + genEquipRadioGroupsMRAttrBlockRadioIfindex + INTEGER, + genEquipRadioGroupsMRAttrBlockRadioAdmin + EnableDisable, + genEquipRadioGroupsMRAttrCopy2MateIfindex + INTEGER, + genEquipRadioGroupsMRAttrCopy2MateAdmin + EnableDisable, + genEquipRadioGroupsMRAttrExBerAdmin + EnableDisable, + genEquipRadioGroupsMRAttrMinNumRadio + INTEGER, + genEquipRadioGroupsMRAttrMinProfileAdmin + EnableDisable, + genEquipRadioGroupsMRAttrSigDegardeAdmin + EnableDisable + } + +genEquipRadioGroupsMRAttrGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the group" + ::= { genEquipRadioGroupsMRAttrEntry 1 } + +genEquipRadioGroupsMRAttrGroupId OBJECT-TYPE + SYNTAX INTEGER (1..4) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The Id of the radio MR group." + ::= { genEquipRadioGroupsMRAttrEntry 2 } + +genEquipRadioGroupsMRAttrAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "MR Admin." + ::= { genEquipRadioGroupsMRAttrEntry 3 } + +genEquipRadioGroupsMRAttrBlockRadioIfindex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Block Radio ifindex." + ::= { genEquipRadioGroupsMRAttrEntry 4 } + +genEquipRadioGroupsMRAttrBlockRadioAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Block Radio Admin." + ::= { genEquipRadioGroupsMRAttrEntry 5 } + +genEquipRadioGroupsMRAttrCopy2MateIfindex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Copy2mate Radio ifindex." + ::= { genEquipRadioGroupsMRAttrEntry 6 } + +genEquipRadioGroupsMRAttrCopy2MateAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Copy2Mate Admin." + ::= { genEquipRadioGroupsMRAttrEntry 7 } + +genEquipRadioGroupsMRAttrExBerAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Excessive BER Admin." + ::= { genEquipRadioGroupsMRAttrEntry 8 } + +genEquipRadioGroupsMRAttrMinNumRadio OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Minimal num of radios." + ::= { genEquipRadioGroupsMRAttrEntry 9 } + +genEquipRadioGroupsMRAttrMinProfileAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Min ACM profile admin." + ::= { genEquipRadioGroupsMRAttrEntry 10 } + +genEquipRadioGroupsMRAttrSigDegardeAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Signal Degrade Admin." + ::= { genEquipRadioGroupsMRAttrEntry 11 } + +-- +-- Radio MR members table - mr-members-table +-- + +genEquipRadioGroupsMRMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsMRMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MR members table." + ::= { genEquipRadioGroupsMR 2 } + +genEquipRadioGroupsMRMembersEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsMRMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MR members table entry." + INDEX { genEquipRadioGroupsMRMembersIfIndexGroup } + ::= { genEquipRadioGroupsMRMembersTable 1 } + +GenEquipRadioGroupsMRMembersEntry ::= + SEQUENCE { + genEquipRadioGroupsMRMembersIfIndexGroup + INTEGER, + genEquipRadioGroupsMRMembersMem1IfIndex + INTEGER, + genEquipRadioGroupsMRMembersMem2IfIndex + INTEGER, + genEquipRadioGroupsMRMembersRowStatus + RowStatus + } + +genEquipRadioGroupsMRMembersIfIndexGroup OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the radio MR group" + ::= { genEquipRadioGroupsMRMembersEntry 1 } + +genEquipRadioGroupsMRMembersMem1IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 1." + ::= { genEquipRadioGroupsMRMembersEntry 2 } + +genEquipRadioGroupsMRMembersMem2IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 2." + ::= { genEquipRadioGroupsMRMembersEntry 3 } + +genEquipRadioGroupsMRMembersRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Row status to allow user add entries dynamically." + ::= { genEquipRadioGroupsMRMembersEntry 30 } + +-- +-- Radio MR status table - mr-status-table +-- + +genEquipRadioGroupsMRStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsMRStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MR Status table." + ::= { genEquipRadioGroupsMR 3 } + +genEquipRadioGroupsMRStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsMRStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "MR Status table entry." + INDEX { genEquipRadioGroupsMRStatusGroupIfIndex } + ::= { genEquipRadioGroupsMRStatusTable 1 } + +GenEquipRadioGroupsMRStatusEntry ::= + SEQUENCE { + genEquipRadioGroupsMRStatusGroupIfIndex + INTEGER, + genEquipRadioGroupsMRStatusOpertionalState + INTEGER, + genEquipRadioGroupsMRStatusRemoteOpertionalState + INTEGER + } + +genEquipRadioGroupsMRStatusGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The location of the group" + ::= { genEquipRadioGroupsMRStatusEntry 1 } + +genEquipRadioGroupsMRStatusOpertionalState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Operational State" + ::= { genEquipRadioGroupsMRStatusEntry 2 } + +genEquipRadioGroupsMRStatusRemoteOpertionalState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Remote Operational State." + ::= { genEquipRadioGroupsMRStatusEntry 3 } + + +-- +-- MIMO Radio Group +-- +genEquipRadioGroupsMIMO OBJECT IDENTIFIER ::= {genEquipRadioGroups 4} + +-- +-- Radio MIMO Configuration table - mimo-config-table +-- + +genEquipRadioGroupsMIMOAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsMIMOAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The configuration table of the MIMO groups." + ::= { genEquipRadioGroupsMIMO 1 } + +genEquipRadioGroupsMIMOAttrEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsMIMOAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The configuration table of the MIMO groups entry." + INDEX { genEquipRadioGroupsMIMOAttrGroupIfIndex } + ::= { genEquipRadioGroupsMIMOAttrTable 1 } + +GenEquipRadioGroupsMIMOAttrEntry ::= + SEQUENCE { + genEquipRadioGroupsMIMOAttrGroupIfIndex + INTEGER, + genEquipRadioGroupsMIMOAttrRole + INTEGER, + genEquipRadioGroupsMIMOAttrAdmin + EnableDisable, + genEquipRadioGroupsMIMOAttrResetStateMachine + OffOn + } + +genEquipRadioGroupsMIMOAttrGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO configuration table index" + ::= { genEquipRadioGroupsMIMOAttrEntry 1 } + +genEquipRadioGroupsMIMOAttrRole OBJECT-TYPE + SYNTAX INTEGER { + slave(0), + master(1), + not-relevant(2) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Role can be Master or Slave." + ::= { genEquipRadioGroupsMIMOAttrEntry 2 } + +genEquipRadioGroupsMIMOAttrAdmin OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Administrating state of the MIMO group." + ::= { genEquipRadioGroupsMIMOAttrEntry 3 } + +genEquipRadioGroupsMIMOAttrResetStateMachine OBJECT-TYPE + SYNTAX OffOn + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Reset MIMO state machine." + ::= { genEquipRadioGroupsMIMOAttrEntry 4 } + + +-- +-- Radio MIMO Members table - mimo-members-table +-- + +genEquipRadioGroupsMIMOMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsMIMOMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The description the radio carrier members of the MIMO groups." + ::= { genEquipRadioGroupsMIMO 2 } + +genEquipRadioGroupsMIMOMembersEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsMIMOMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The description the radio carrier members of the MIMO groups entry." + INDEX { genEquipRadioGroupsMIMOMembersGroupIfIndex } + ::= { genEquipRadioGroupsMIMOMembersTable 1 } + +GenEquipRadioGroupsMIMOMembersEntry ::= + SEQUENCE { + genEquipRadioGroupsMIMOMembersGroupIfIndex + INTEGER, + genEquipRadioGroupsMIMOMembersGroupType + INTEGER, + genEquipRadioGroupsMIMOMembersMem1IfIndex + INTEGER, + genEquipRadioGroupsMIMOMembersMem2IfIndex + INTEGER, + genEquipRadioGroupsMIMOMembersMem3IfIndex + INTEGER, + genEquipRadioGroupsMIMOMembersMem4IfIndex + INTEGER, + genEquipRadioGroupsMIMOMembersRowStatus + RowStatus + } + +genEquipRadioGroupsMIMOMembersGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO members table index" + ::= { genEquipRadioGroupsMIMOMembersEntry 1 } + +genEquipRadioGroupsMIMOMembersGroupType OBJECT-TYPE + SYNTAX INTEGER { + mimo-2x2(0), + mimo-4x4(1), + base-band-combining-2x2(2), + base-band-combining-4x4(3) + } + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Type of MIMO group: 2x2 or 4x4 etc..." + ::= { genEquipRadioGroupsMIMOMembersEntry 2 } + +genEquipRadioGroupsMIMOMembersMem1IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 1." + ::= { genEquipRadioGroupsMIMOMembersEntry 3 } + +genEquipRadioGroupsMIMOMembersMem2IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 2." + ::= { genEquipRadioGroupsMIMOMembersEntry 4 } + +genEquipRadioGroupsMIMOMembersMem3IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 3." + ::= { genEquipRadioGroupsMIMOMembersEntry 5 } + +genEquipRadioGroupsMIMOMembersMem4IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The radio location of member 4." + ::= { genEquipRadioGroupsMIMOMembersEntry 6 } + +genEquipRadioGroupsMIMOMembersRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Row status to allow user add entries dynamically." + ::= { genEquipRadioGroupsMIMOMembersEntry 30 } + +-- +-- Radio MIMO Status table - mimo-status-table +-- + +genEquipRadioGroupsMIMOStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsMIMOStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The current status table of the MIMO groups." + ::= { genEquipRadioGroupsMIMO 3 } + +genEquipRadioGroupsMIMOStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsMIMOStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "The current status table of the MIMO groups entry." + INDEX { genEquipRadioGroupsMIMOStatusGroupIfIndex } + ::= { genEquipRadioGroupsMIMOStatusTable 1 } + +GenEquipRadioGroupsMIMOStatusEntry ::= + SEQUENCE { + genEquipRadioGroupsMIMOStatusGroupIfIndex + INTEGER, + genEquipRadioGroupsMIMOStatusState + INTEGER, + genEquipRadioGroupsMIMOStatus1stMMI + INTEGER, + genEquipRadioGroupsMIMOStatus2ndMMI + INTEGER, + genEquipRadioGroupsMIMOStatus3rdMMI + INTEGER, + genEquipRadioGroupsMIMOStatus4thMMI + INTEGER, + genEquipRadioGroupsMIMOStatusAdvancedState + INTEGER + } + +genEquipRadioGroupsMIMOStatusGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO status table index" + ::= { genEquipRadioGroupsMIMOStatusEntry 1 } + +genEquipRadioGroupsMIMOStatusState OBJECT-TYPE + SYNTAX INTEGER { + slave(0), + init(1), + disabled(2), + idle(3), + recovery(4), + half-capacity(5) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO-State" + ::= { genEquipRadioGroupsMIMOStatusEntry 2 } + +genEquipRadioGroupsMIMOStatus1stMMI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO interference in dB of the 1st carrier." + ::= { genEquipRadioGroupsMIMOStatusEntry 3 } + +genEquipRadioGroupsMIMOStatus2ndMMI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO interference in dB of the 2nd carrier." + ::= { genEquipRadioGroupsMIMOStatusEntry 4 } + +genEquipRadioGroupsMIMOStatus3rdMMI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO interference in dB of the 3rd carrier." + ::= { genEquipRadioGroupsMIMOStatusEntry 5 } + +genEquipRadioGroupsMIMOStatus4thMMI OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO interference in dB of the 4th carrier." + ::= { genEquipRadioGroupsMIMOStatusEntry 6 } + + +genEquipRadioGroupsMIMOStatusAdvancedState OBJECT-TYPE + SYNTAX INTEGER { + disabled(0), + initializing(1), + init-retry(2), + init-retry-checkup(3), + init-retry-bringup(4), + idle(5), + unsuitable-hw(6), + half-capacity(7), + master-failure(8), + remote-master-failure(9), + remote-has-no-master(10), + mute-slave(11), + slave-init(12), + slave-idle(13), + slave-mutted(14), + self-mute-comm-fail-to-master(15), + half-capacity-no-master(16), + half-capacity-master-failure(17) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "MIMO advanced state." + ::= { genEquipRadioGroupsMIMOStatusEntry 7 } + + +-- +-- Multi Carrier ABC group +-- +genEquipRadioGroupsAbc OBJECT IDENTIFIER ::= {genEquipRadioGroups 5} + +-- +-- Multi Carrier ABC configuration table - abc-config-table +-- + +genEquipRadioGroupsAbcAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsAbcAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Multi Carrier ABC configuration table." + ::= { genEquipRadioGroupsAbc 1 } + +genEquipRadioGroupsAbcAttrEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsAbcAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Multi Carrier ABC configuration table." + INDEX { genEquipRadioGroupsAbcAttrIfIndex } + ::= { genEquipRadioGroupsAbcAttrTable 1 } + +GenEquipRadioGroupsAbcAttrEntry ::= + SEQUENCE { + genEquipRadioGroupsAbcAttrIfIndex + INTEGER, + genEquipRadioGroupsAbcAttrGroupName + DisplayString, + genEquipRadioGroupsAbcAttrAdminState + EnableDisable, + genEquipRadioGroupsAbcAttrQnumberOfRadioMembers + INTEGER, + genEquipRadioGroupsAbcAttrProtectionEnable + EnableDisable, + genEquipRadioGroupsAbcAttrHighPriEthernetBandwidth + INTEGER, + genEquipRadioGroupsAbcAttrQualityThreshold + INTEGER, + genEquipRadioGroupsAbcAttrRowStatus + RowStatus + } + +genEquipRadioGroupsAbcAttrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface-index of the ABC group" + ::= { genEquipRadioGroupsAbcAttrEntry 1 } + +genEquipRadioGroupsAbcAttrGroupName OBJECT-TYPE + SYNTAX DisplayString + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Textual description of the ABC group." + ::= { genEquipRadioGroupsAbcAttrEntry 2 } + +genEquipRadioGroupsAbcAttrAdminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of ABC radio group which decides if the Multi Carrier ABC group is enabled or disabled." + ::= { genEquipRadioGroupsAbcAttrEntry 3 } + +genEquipRadioGroupsAbcAttrQnumberOfRadioMembers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of radios that can be members of the Multi Carrier ABC group." + ::= { genEquipRadioGroupsAbcAttrEntry 4 } + +genEquipRadioGroupsAbcAttrProtectionEnable OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "When Protection is Enabled protecion groups can be added to the Multi-carrier ABC group. + When disabled regular channels can be attached." + ::= { genEquipRadioGroupsAbcAttrEntry 5 } + +genEquipRadioGroupsAbcAttrHighPriEthernetBandwidth OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Bandwidth reserved for high priority ethernet in Kbps. + Values range from from 0 (i.e. No high pri ethernet) to max capacity (I.e. no STM-1s) in Kbps." + ::= { genEquipRadioGroupsAbcAttrEntry 6 } + +genEquipRadioGroupsAbcAttrQualityThreshold OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Members degrading below this threshold will be set to 'do not use' in the group." + ::= { genEquipRadioGroupsAbcAttrEntry 7 } + +genEquipRadioGroupsAbcAttrRowStatus OBJECT-TYPE + SYNTAX RowStatus + ACCESS read-write + STATUS mandatory + DESCRIPTION + "This is the row status." + ::= { genEquipRadioGroupsAbcAttrEntry 30 } + + +-- +-- Multi Carrier ABC members table - abc-members-table +-- + +genEquipRadioGroupsAbcMembersTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsAbcMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Multi Carrier ABC members table." + ::= { genEquipRadioGroupsAbc 2 } + +genEquipRadioGroupsAbcMembersEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsAbcMembersEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Multi Carrier ABC members table entry." + INDEX { genEquipRadioGroupsAbcMembersGroupIfIndex } + ::= { genEquipRadioGroupsAbcMembersTable 1 } + +GenEquipRadioGroupsAbcMembersEntry ::= + SEQUENCE { + genEquipRadioGroupsAbcMembersGroupIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersGroupId + INTEGER, + genEquipRadioGroupsAbcMembersChannel1MemberIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersChannel1adminState + EnableDisable, + genEquipRadioGroupsAbcMembersChannel2MemberIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersChannel2adminState + EnableDisable, + genEquipRadioGroupsAbcMembersChannel3MemberIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersChannel3adminState + EnableDisable, + genEquipRadioGroupsAbcMembersChannel4MemberIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersChannel4adminState + EnableDisable, + genEquipRadioGroupsAbcMembersChannel5MemberIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersChannel5adminState + EnableDisable, + genEquipRadioGroupsAbcMembersChannel6MemberIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersChannel6adminState + EnableDisable, + genEquipRadioGroupsAbcMembersChannel7MemberIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersChannel7adminState + EnableDisable, + genEquipRadioGroupsAbcMembersChannel8MemberIfIndex + INTEGER, + genEquipRadioGroupsAbcMembersChannel8adminState + EnableDisable + } + +genEquipRadioGroupsAbcMembersGroupIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Integer representing the group interface ifindex" + ::= { genEquipRadioGroupsAbcMembersEntry 1 } + +genEquipRadioGroupsAbcMembersGroupId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Integer representing the group interface ID." + ::= { genEquipRadioGroupsAbcMembersEntry 2 } + +genEquipRadioGroupsAbcMembersChannel1MemberIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IfIndex representing the group member connect to this ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 3 } + +genEquipRadioGroupsAbcMembersChannel1adminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of an ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 4 } + +genEquipRadioGroupsAbcMembersChannel2MemberIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IfIndex representing the group member connect to this ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 5 } + +genEquipRadioGroupsAbcMembersChannel2adminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of an ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 6 } + +genEquipRadioGroupsAbcMembersChannel3MemberIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IfIndex representing the group member connect to this ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 7 } + +genEquipRadioGroupsAbcMembersChannel3adminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of an ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 8 } + +genEquipRadioGroupsAbcMembersChannel4MemberIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IfIndex representing the group member connect to this ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 9 } + +genEquipRadioGroupsAbcMembersChannel4adminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of an ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 10 } + +genEquipRadioGroupsAbcMembersChannel5MemberIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IfIndex representing the group member connect to this ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 11 } + +genEquipRadioGroupsAbcMembersChannel5adminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of an ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 12 } + +genEquipRadioGroupsAbcMembersChannel6MemberIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IfIndex representing the group member connect to this ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 13 } + +genEquipRadioGroupsAbcMembersChannel6adminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of an ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 14 } + +genEquipRadioGroupsAbcMembersChannel7MemberIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IfIndex representing the group member connect to this ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 15 } + +genEquipRadioGroupsAbcMembersChannel7adminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of an ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 16 } + +genEquipRadioGroupsAbcMembersChannel8MemberIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "IfIndex representing the group member connect to this ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 17 } + +genEquipRadioGroupsAbcMembersChannel8adminState OBJECT-TYPE + SYNTAX EnableDisable + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The Administrative state of an ABC channel." + ::= { genEquipRadioGroupsAbcMembersEntry 18 } + + +-- +-- Multi Carrier ABC status table - abc-status-table +-- + +genEquipRadioGroupsAbcStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipRadioGroupsAbcStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Multi Carrier ABC status table." + ::= { genEquipRadioGroupsAbc 3 } + +genEquipRadioGroupsAbcStatusEntry OBJECT-TYPE + SYNTAX GenEquipRadioGroupsAbcStatusEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Multi Carrier ABC status table entry." + INDEX { genEquipRadioGroupsAbcStatusIfIndex } + ::= { genEquipRadioGroupsAbcStatusTable 1 } + +GenEquipRadioGroupsAbcStatusEntry ::= + SEQUENCE { + genEquipRadioGroupsAbcStatusIfIndex + INTEGER, + genEquipRadioGroupsAbcStatusOperState + DownUp, + genEquipRadioGroupsAbcStatusRemoteOperState + DownUp, + genEquipRadioGroupsAbcStatusCurrentAggregatedCapacityRX + INTEGER, + genEquipRadioGroupsAbcStatusCurrentAggregatedCapacityTX + INTEGER, + genEquipRadioGroupsAbcStatusChannel1Operstate + DownUp, + genEquipRadioGroupsAbcStatusChannel1Capacity + INTEGER, + genEquipRadioGroupsAbcStatusChannel2Operstate + DownUp, + genEquipRadioGroupsAbcStatusChannel2Capacity + INTEGER, + genEquipRadioGroupsAbcStatusChannel3OperState + DownUp, + genEquipRadioGroupsAbcStatusChannel3Capacity + INTEGER, + genEquipRadioGroupsAbcStatusChannel4OperState + DownUp, + genEquipRadioGroupsAbcStatusChannel4Capacity + INTEGER, + genEquipRadioGroupsAbcStatusChannel5OperState + DownUp, + genEquipRadioGroupsAbcStatusChannel5Capacity + INTEGER, + genEquipRadioGroupsAbcStatusChannel6OperState + DownUp, + genEquipRadioGroupsAbcStatusChannel6Capacity + INTEGER, + genEquipRadioGroupsAbcStatusChannel7OperState + DownUp, + genEquipRadioGroupsAbcStatusChannel7Capacity + INTEGER, + genEquipRadioGroupsAbcStatusChannel8OperState + DownUp, + genEquipRadioGroupsAbcStatusChannel8Capacity + INTEGER + } + +genEquipRadioGroupsAbcStatusIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface-index of the ABC group" + ::= { genEquipRadioGroupsAbcStatusEntry 1 } + +genEquipRadioGroupsAbcStatusOperState OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC group as a WAN." + ::= { genEquipRadioGroupsAbcStatusEntry 2 } + +genEquipRadioGroupsAbcStatusRemoteOperState OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The remote ABC groups operational state." + ::= { genEquipRadioGroupsAbcStatusEntry 3 } + +genEquipRadioGroupsAbcStatusCurrentAggregatedCapacityRX OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The combined current RX throughput capacity of the ABC group in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 4 } + +genEquipRadioGroupsAbcStatusCurrentAggregatedCapacityTX OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The combined current TX throughput capacity of the ABC group in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 5 } + +genEquipRadioGroupsAbcStatusChannel1Operstate OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC channel." + ::= { genEquipRadioGroupsAbcStatusEntry 6 } + +genEquipRadioGroupsAbcStatusChannel1Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current throughput capacity of the ABC channel in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 7 } + +genEquipRadioGroupsAbcStatusChannel2Operstate OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC channel." + ::= { genEquipRadioGroupsAbcStatusEntry 8 } + +genEquipRadioGroupsAbcStatusChannel2Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current throughput capacity of the ABC channel in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 9 } + +genEquipRadioGroupsAbcStatusChannel3OperState OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC channel." + ::= { genEquipRadioGroupsAbcStatusEntry 10 } + +genEquipRadioGroupsAbcStatusChannel3Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current throughput capacity of the ABC channel in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 11 } + +genEquipRadioGroupsAbcStatusChannel4OperState OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC channel." + ::= { genEquipRadioGroupsAbcStatusEntry 12 } + +genEquipRadioGroupsAbcStatusChannel4Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current throughput capacity of the ABC channel in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 13 } + +genEquipRadioGroupsAbcStatusChannel5OperState OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC channel." + ::= { genEquipRadioGroupsAbcStatusEntry 14 } + +genEquipRadioGroupsAbcStatusChannel5Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current throughput capacity of the ABC channel in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 15 } + +genEquipRadioGroupsAbcStatusChannel6OperState OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC channel." + ::= { genEquipRadioGroupsAbcStatusEntry 16 } + +genEquipRadioGroupsAbcStatusChannel6Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current throughput capacity of the ABC channel in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 17 } + +genEquipRadioGroupsAbcStatusChannel7OperState OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC channel." + ::= { genEquipRadioGroupsAbcStatusEntry 18 } + +genEquipRadioGroupsAbcStatusChannel7Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current throughput capacity of the ABC channel in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 19 } + +genEquipRadioGroupsAbcStatusChannel8OperState OBJECT-TYPE + SYNTAX DownUp + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The operational state of the ABC channel." + ::= { genEquipRadioGroupsAbcStatusEntry 20 } + +genEquipRadioGroupsAbcStatusChannel8Capacity OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current throughput capacity of the ABC channel in Kbps." + ::= { genEquipRadioGroupsAbcStatusEntry 21 } + +-- +-- Multi Carrier ABC stm1 table - abc-stm1-table +-- + +genEquipStm1AbcAttrTable OBJECT-TYPE + SYNTAX SEQUENCE OF GenEquipStm1AbcAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Multi Carrier ABC stm1 table." + ::= { genEquipRadioGroupsAbc 5 } + +genEquipStm1AbcAttrEntry OBJECT-TYPE + SYNTAX GenEquipStm1AbcAttrEntry + ACCESS not-accessible + STATUS mandatory + DESCRIPTION + "Multi Carrier ABC stm1 table entry." + INDEX { genEquipStm1AbcAttrIfIndex } + ::= { genEquipStm1AbcAttrTable 1 } + +GenEquipStm1AbcAttrEntry ::= + SEQUENCE { + genEquipStm1AbcAttrIfIndex + INTEGER, + genEquipStm1AbcAttrGroupId + INTEGER, + genEquipStm1AbcAttrNumberOfMembers + INTEGER, + genEquipStm1AbcAttrPri1IfIndex + INTEGER, + genEquipStm1AbcAttrPri2IfIndex + INTEGER, + genEquipStm1AbcAttrPri3IfIndex + INTEGER, + genEquipStm1AbcAttrPri4IfIndex + INTEGER + } + +genEquipStm1AbcAttrIfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The interface-index of the ABC group" + ::= { genEquipStm1AbcAttrEntry 1 } + +genEquipStm1AbcAttrGroupId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Integer representing the group interface ID." + ::= { genEquipStm1AbcAttrEntry 2 } + +genEquipStm1AbcAttrNumberOfMembers OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "The number of STM-1/OC-3 channels that can be members of the Multi Carrier ABC group." + ::= { genEquipStm1AbcAttrEntry 3 } + +genEquipStm1AbcAttrPri1IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Location of the highest priority STM-1/OC-3 interface." + ::= { genEquipStm1AbcAttrEntry 4 } + +genEquipStm1AbcAttrPri2IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Location of the highest priority STM-1/OC-3 interface." + ::= { genEquipStm1AbcAttrEntry 5 } + +genEquipStm1AbcAttrPri3IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Location of the highest priority STM-1/OC-3 interface." + ::= { genEquipStm1AbcAttrEntry 6 } + +genEquipStm1AbcAttrPri4IfIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-write + STATUS mandatory + DESCRIPTION + "Location of the highest priority STM-1/OC-3 interface." + ::= { genEquipStm1AbcAttrEntry 7 } + + +END \ No newline at end of file -- cgit v1.2.3