-- Siklu MIB -- 2011.03.06 -- version with generic alarms support: table and trap SIKLU-MIB DEFINITIONS ::= BEGIN IMPORTS enterprises FROM RFC1155-SMI TruthValue, DisplayString, RowStatus FROM SNMPv2-TC OBJECT-TYPE, Integer32, Gauge32, Counter64, IpAddress, TimeTicks FROM SNMPv2-SMI ifIndex FROM IF-MIB dot1agCfmMepEntry FROM IEEE8021-CFM-MIB OBJECT-GROUP FROM SNMPv2-CONF; siklu OBJECT IDENTIFIER ::= { enterprises 31926 } sikluSystem OBJECT IDENTIFIER ::= { siklu 1 } sikluRf OBJECT IDENTIFIER ::= { siklu 2 } sikluTraps OBJECT IDENTIFIER ::= { siklu 3 } sikluRefClock OBJECT IDENTIFIER ::= { siklu 4 } sikluEthernet OBJECT IDENTIFIER ::= { siklu 5 } sikluQosClassifier OBJECT IDENTIFIER ::= { siklu 6 } sikluQosIngressQueue OBJECT IDENTIFIER ::= { siklu 7 } sikluQosEgressQueue OBJECT IDENTIFIER ::= { siklu 8 } sikluIp OBJECT IDENTIFIER ::= { siklu 9 } sikluCfm OBJECT IDENTIFIER ::= { siklu 10 } sikluAlarms OBJECT IDENTIFIER ::= { siklu 11 } sikluScheduler OBJECT IDENTIFIER ::= { siklu 12 } sikluEncryption OBJECT IDENTIFIER ::= { siklu 13 } -- =========================================================== -- siklu system extension -- =========================================================== sikluSysVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluSystem 1 } sikluSysTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluSystem 2 } sikluSysSaveConfiguration OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluSystem 3 } -- =========================================================== -- siklu RF table -- =========================================================== sikluRfTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluRfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluRf 1 } sikluRfEntry OBJECT-TYPE SYNTAX SikluRfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rfIndex } ::= { sikluRfTable 1 } SikluRfEntry ::= SEQUENCE { rfIndex Integer32, rfNumOfChannels Integer32, rfChannelWidth INTEGER, rfOperationalFrequency Integer32, rfRole INTEGER, rfModeSelector INTEGER, rfModulationType INTEGER, rfNumOfSubchannels Integer32, rfNumOfRepetitions Integer32, rfFecRate INTEGER, rfRxBerTestEnable TruthValue, rfTxBerTestEnable TruthValue, rfCinrLow Integer32, rfRssiLow Integer32, rfCinrInterval Integer32, rfRssiInterval Integer32, rfOperationalState TruthValue, rfAverageCinr Integer32, rfAverageRssi Integer32, rfTxSynthLock INTEGER, rfRxSynthLock INTEGER, rfRxLinkId Integer32, rfTxLinkId Integer32, rfTxState INTEGER, rfRxState INTEGER, rfTemperature Integer32, rfAsymmetry INTEGER, rfLowestModulationType INTEGER, rfLowestNumOfSubchannels Integer32, rfLowestNumOfRepetitions Integer32, rfLowestFecRate INTEGER } rfIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluRfEntry 1 } rfNumOfChannels OBJECT-TYPE SYNTAX Integer32(1 | 2) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 2 } rfChannelWidth OBJECT-TYPE SYNTAX INTEGER { rfWidth250(1), rfWidth500(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 3 } rfOperationalFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 4 } rfRole OBJECT-TYPE SYNTAX INTEGER { rfMaster(1), rfSlave(2), rfAuto(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 5 } rfModeSelector OBJECT-TYPE SYNTAX INTEGER { rfModeAdaptive(1), rfModeStatic(2), rfModeAlign(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 6 } rfModulationType OBJECT-TYPE SYNTAX INTEGER { rfModulationQPSK(1), rfModulationQAM-16(2), rfModulationQAM-64(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 7 } rfNumOfSubchannels OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 8 } rfNumOfRepetitions OBJECT-TYPE SYNTAX Integer32 (1 | 2 | 4) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 9 } rfFecRate OBJECT-TYPE SYNTAX INTEGER { rfFEC-05(1), rfFEC-067(2), rfFEC-08(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 10 } rfTxBerTestEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 11 } rfRxBerTestEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 12 } rfCinrLow OBJECT-TYPE SYNTAX Integer32 (-32..31) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 13 } rfRssiLow OBJECT-TYPE SYNTAX Integer32 (-128..127) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 14 } rfCinrInterval OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 15 } rfRssiInterval OBJECT-TYPE SYNTAX Integer32 (0..2000) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 16 } rfOperationalState OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 17 } rfAverageCinr OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 18 } rfAverageRssi OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 19 } rfTxSynthLock OBJECT-TYPE SYNTAX INTEGER { txSynthUnlock(0), txSynthLock(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 20 } rfRxSynthLock OBJECT-TYPE SYNTAX INTEGER { rxSynthUnlock(0), rxSynthLock(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 21 } rfRxLinkId OBJECT-TYPE SYNTAX Integer32 (0..127) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 22 } rfTxLinkId OBJECT-TYPE SYNTAX Integer32 (0..127) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 23 } rfTxState OBJECT-TYPE SYNTAX INTEGER { rf-sync(1), rf-searchCountdown(2), rf-foundCountdown(3), rf-normal(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 24 } rfRxState OBJECT-TYPE SYNTAX INTEGER { rf-sync(1), rf-searchCountdown(2), rf-foundCountdown(3), rf-normal(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 25 } rfTemperature OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 26 } rfAsymmetry OBJECT-TYPE SYNTAX INTEGER { rf-asymmetry-25tx-75rx(1), rf-asymmetry-50tx-50rx(2), rf-asymmetry-75tx-25rx(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfEntry 27 } rfLowestModulationType OBJECT-TYPE SYNTAX INTEGER { rfModulationQPSK(1), rfModulationQAM-16(2), rfModulationQAM-64(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 30 } rfLowestNumOfSubchannels OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 31} rfLowestNumOfRepetitions OBJECT-TYPE SYNTAX Integer32 (1 | 2 | 4) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 32 } rfLowestFecRate OBJECT-TYPE SYNTAX INTEGER { rfFEC-05(1), rfFEC-067(2), rfFEC-08(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluRfEntry 33 } -- =========================================================== -- siklu RF statistics table -- =========================================================== sikluRfStatisticsTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluRfStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluRf 2 } sikluRfStatisticsEntry OBJECT-TYPE SYNTAX SikluRfStatisticsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { rfIndex } ::= { sikluRfStatisticsTable 1 } SikluRfStatisticsEntry ::= SEQUENCE { rfInOctets Counter64, rfInIdleOctets Counter64, rfInGoodOctets Counter64, rfInErroredOctets Counter64, rfOutOctets Counter64, rfOutIdleOctets Counter64, rfInPkts Counter64, rfInGoodPkts Counter64, rfInErroredPkts Counter64, rfInLostPkts Counter64, rfOutPkts Counter64, rfInBerTotal Counter64, rfInBerError Counter64, rfMinCinr Counter64, rfMaxCinr Counter64, rfMinRssi Counter64, rfMaxRssi Counter64, rfMinModulation Counter64, rfMaxModulation Counter64, rfInBerRatio DisplayString } rfInOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 1 } rfInIdleOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 2 } rfInGoodOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 3 } rfInErroredOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 4 } rfOutOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 5 } rfOutIdleOctets OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 6 } rfInPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 7 } rfInGoodPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 8 } rfInErroredPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 9 } rfInLostPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 10 } rfOutPkts OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 11 } rfInBerTotal OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 12 } rfInBerError OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 13 } rfInBerRatio OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 14 } rfMinCinr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 15 } rfMaxCinr OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 16 } rfMinRssi OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 17 } rfMaxRssi OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRfStatisticsEntry 18 } rfMinModulation OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " byte # 3: see rfModulationType; byte # 2: see rfNumOfSubchannels; byte # 1: see rfNumOfRepetitions; byte # 0: see rfFecRate; " ::= { sikluRfStatisticsEntry 19 } rfMaxModulation OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION " byte # 3: see rfModulationType; byte # 2: see rfNumOfSubchannels; byte # 1: see rfNumOfRepetitions; byte # 0: see rfFecRate; " ::= { sikluRfStatisticsEntry 20 } -- =========================================================== -- siklu reference clock table -- =========================================================== sikluRefClockTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluRefClockEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluRefClock 1 } sikluRefClockEntry OBJECT-TYPE SYNTAX SikluRefClockEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { sikluRefClockTable 1 } SikluRefClockEntry ::= SEQUENCE { refClockPrio Integer32, refClockStatus INTEGER, refClockQualityLevelActual Integer32, refClockQualityLevelConfig Integer32, refClockQualityLevelMode TruthValue } refClockPrio OBJECT-TYPE SYNTAX Integer32 (1..255) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRefClockEntry 1 } refClockStatus OBJECT-TYPE SYNTAX INTEGER { down(0), active(1), backup-1(2), backup-2(3), backup-3(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRefClockEntry 2 } refClockQualityLevelActual OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRefClockEntry 3 } refClockQualityLevelConfig OBJECT-TYPE SYNTAX Integer32 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRefClockEntry 4 } refClockQualityLevelMode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluRefClockEntry 5 } -- =========================================================== -- siklu ethernet table -- =========================================================== sikluEthernetTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluEthernetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluEthernet 1 } sikluEthernetEntry OBJECT-TYPE SYNTAX SikluEthernetEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ifIndex } ::= { sikluEthernetTable 1 } SikluEthernetEntry ::= SEQUENCE { ethernetAlarmPropagation INTEGER, ethernetLoopMode INTEGER, ethernetLoopTimeout INTEGER, ethernetPipe INTEGER } ethernetAlarmPropagation OBJECT-TYPE SYNTAX INTEGER { disabled(0), backward(1), forward(2), both-direct(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluEthernetEntry 2 } ethernetLoopMode OBJECT-TYPE SYNTAX INTEGER { disabled(0), external(1), external-mac-swap(2), internal(3), internal-mac-swap(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluEthernetEntry 3 } ethernetLoopTimeout OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluEthernetEntry 4 } ethernetPipe OBJECT-TYPE SYNTAX INTEGER { none(0), host(1), eth0(2), eth1(3), eth2(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluEthernetEntry 5 } -- =========================================================== -- siklu qos classifier table -- =========================================================== sikluQosClassifierTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluQosClassifierEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluQosClassifier 1 } sikluQosClassifierEntry OBJECT-TYPE SYNTAX SikluQosClassifierEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { qosClassifierId } ::= { sikluQosClassifierTable 1 } SikluQosClassifierEntry ::= SEQUENCE { qosClassifierId Integer32, qosClassifierDscpRange OCTET STRING, qosClassifierPcpRange OCTET STRING, qosClassifierVidRange OCTET STRING, qosClassifierRowStatus RowStatus } qosClassifierId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluQosClassifierEntry 1 } qosClassifierDscpRange OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluQosClassifierEntry 2 } qosClassifierPcpRange OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluQosClassifierEntry 3 } qosClassifierVidRange OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluQosClassifierEntry 4 } qosClassifierRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { sikluQosClassifierEntry 5 } -- =========================================================== -- siklu qos ingress queue table -- =========================================================== sikluQosIngressQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluQosIngressQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluQosIngressQueue 1 } sikluQosIngressQueueEntry OBJECT-TYPE SYNTAX SikluQosIngressQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { qosIngressQueueEvcId, qosIngressQueueCosId } ::= { sikluQosIngressQueueTable 1 } SikluQosIngressQueueEntry ::= SEQUENCE { qosIngressQueueEvcId Integer32, qosIngressQueueCosId Integer32, qosIngressQueuePortNum Integer32, qosIngressQueueClassifierId Integer32, qosIngressQueuePrecedence Integer32, qosIngressQueueRowStatus RowStatus } qosIngressQueueEvcId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluQosIngressQueueEntry 1 } qosIngressQueueCosId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluQosIngressQueueEntry 2 } qosIngressQueuePortNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluQosIngressQueueEntry 3 } qosIngressQueueClassifierId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluQosIngressQueueEntry 4 } qosIngressQueuePrecedence OBJECT-TYPE SYNTAX Integer32 (1..8) MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluQosIngressQueueEntry 5 } qosIngressQueueRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { sikluQosIngressQueueEntry 6 } -- =========================================================== -- siklu qos egress queue table -- =========================================================== sikluQosEgressQueueTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluQosEgressQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluQosEgressQueue 1 } sikluQosEgressQueueEntry OBJECT-TYPE SYNTAX SikluQosEgressQueueEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { qosEgressQueuePortNum, qosEgressQueueCosId } ::= { sikluQosEgressQueueTable 1 } SikluQosEgressQueueEntry ::= SEQUENCE { qosEgressQueuePortNum Integer32, qosEgressQueueCosId Integer32, qosEgressQueueLength Integer32, qosEgressQueueWfqWeight Integer32, qosEgressQueueCir Integer32 } qosEgressQueuePortNum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluQosEgressQueueEntry 1 } qosEgressQueueCosId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluQosEgressQueueEntry 2 } qosEgressQueueLength OBJECT-TYPE SYNTAX Integer32 (9216..50000) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluQosEgressQueueEntry 3 } qosEgressQueueWfqWeight OBJECT-TYPE SYNTAX Integer32 (0..8) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluQosEgressQueueEntry 4 } qosEgressQueueCir OBJECT-TYPE SYNTAX Integer32 (0..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluQosEgressQueueEntry 5 } -- =========================================================== -- siklu IP -- =========================================================== sikluIpTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluIp 1 } sikluIpEntry OBJECT-TYPE SYNTAX SikluIpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { sikluIpIndex } ::= { sikluIpTable 1 } SikluIpEntry ::= SEQUENCE { sikluIpIndex Integer32, sikluIpAddress IpAddress, sikluIpMask IpAddress, sikluIpRoute IpAddress, sikluIpDest IpAddress, sikluIpDestMask IpAddress, sikluIpDefaultGateway IpAddress, sikluIpVlanId Integer32, sikluIpRowStatus RowStatus } sikluIpIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluIpEntry 1 } sikluIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluIpEntry 2 } sikluIpMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluIpEntry 3 } sikluIpRoute OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluIpEntry 4 } sikluIpDest OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluIpEntry 5 } sikluIpDestMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluIpEntry 6 } sikluIpDefaultGateway OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluIpEntry 7 } sikluIpVlanId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluIpEntry 8 } sikluIpRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { sikluIpEntry 9 } -- =========================================================== -- siklu CFM -- =========================================================== sikluPeerMep OBJECT-TYPE SYNTAX SEQUENCE OF SikluPeerMepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluCfm 1 } sikluPeerMepEntry OBJECT-TYPE SYNTAX SikluPeerMepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { sikluMdIndex, sikluMaIndex, sikluMepId, sikluPeerMepId } ::= { sikluPeerMep 1 } SikluPeerMepEntry ::= SEQUENCE { sikluMdIndex Integer32, sikluMaIndex Integer32, sikluMepId Integer32, sikluPeerMepId Integer32, sikluPeerMepFarEndLoss Counter64, sikluPeerMepNearEndLoss Counter64, sikluPeerMepTotalTxFarEnd Counter64, sikluPeerMepTotalTxNearEnd Counter64, sikluPeerMepFrameDelay Counter64, sikluPeerMepFrameDelayVariation Counter64 } sikluMdIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 1 } sikluMaIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 2 } sikluMepId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 3 } sikluPeerMepId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 4 } sikluPeerMepFarEndLoss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 5 } sikluPeerMepNearEndLoss OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 6 } sikluPeerMepTotalTxFarEnd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 7 } sikluPeerMepTotalTxNearEnd OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 8 } sikluPeerMepFrameDelay OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 9 } sikluPeerMepFrameDelayVariation OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluPeerMepEntry 10 } -- =========================================================== sikluMep OBJECT-TYPE SYNTAX SEQUENCE OF SikluMepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { sikluCfm 2 } sikluMepEntry OBJECT-TYPE SYNTAX SikluMepEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" AUGMENTS { dot1agCfmMepEntry } ::= { sikluMep 1 } SikluMepEntry ::= SEQUENCE { sikluMepAisEnable TruthValue, sikluMepAisPeriod INTEGER, sikluMepAisSuppress TruthValue, sikluMepAisLevel Integer32, sikluMepAisDefects TruthValue } sikluMepAisEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluMepEntry 1 } sikluMepAisPeriod OBJECT-TYPE SYNTAX INTEGER { aisPeriod-1-sec(4), aisPeriod-10-sec(5), aisPeriod-1-min(6), aisPeriod-10-min(7) } MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluMepEntry 2 } sikluMepAisSuppress OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluMepEntry 3 } sikluMepAisLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "" ::= { sikluMepEntry 4 } sikluMepAisDefects OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluMepEntry 5 } -- =========================================================== -- siklu alarms -- =========================================================== AlarmSeverity ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER { critical(1), major(2), minor(3), warning(4), no-alarm(5) -- used for scalar sikluCurrentAlarmMostSevere only } AlarmType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "" SYNTAX INTEGER { link-down(1), temperature-high(2), synthesizer-unlock(3), pow-low(4), cfm-mep-error(5) } sikluAlarmsCommon OBJECT IDENTIFIER ::= { sikluAlarms 1 } sikluCurrentAlarmChangeCounter OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The counter is initialized by random number on power-up and incremented on each change in the current alarms table: alarm addition or deletion." ::= { sikluAlarmsCommon 1 } sikluCurrentAlarmMostSevere OBJECT-TYPE SYNTAX AlarmSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "The severity of the most severe alarm in the system" ::= { sikluAlarmsCommon 2 } sikluCurrentAlarmLastIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The counter is initialized by random number on power-up and incremented when alarm is added to the alarms table. It is used as alarm index in current alarms table." ::= { sikluAlarmsCommon 3 } sikluCurrentAlarmLastTrapType OBJECT-TYPE SYNTAX INTEGER { alarm-up(1), alarm-down(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of last alarm trap." ::= { sikluAlarmsCommon 4 } sikluCurrentAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF SikluCurrentAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Current alarms table." ::= { sikluAlarms 2 } sikluCurrentAlarmEntry OBJECT-TYPE SYNTAX SikluCurrentAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { sikluCurrentAlarmIndex } ::= { sikluCurrentAlarmTable 1 } SikluCurrentAlarmEntry ::= SEQUENCE { sikluCurrentAlarmIndex INTEGER, sikluCurrentAlarmType AlarmType, sikluCurrentAlarmTypeName DisplayString, sikluCurrentAlarmSource DisplayString, sikluCurrentAlarmSeverity AlarmSeverity, sikluCrrentAlarmRaisedTime TimeTicks, sikluCurrentAlarmDesc DisplayString, sikluCurrentAlarmCause DisplayString, sikluCurrentAlarmAction DisplayString, sikluCurrentAlarmIfIndex INTEGER } sikluCurrentAlarmIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the sikluCurrentAlarmLastIndex when alarm is inserted to the table." ::= { sikluCurrentAlarmEntry 1 } sikluCurrentAlarmType OBJECT-TYPE SYNTAX AlarmType MAX-ACCESS read-only STATUS current DESCRIPTION "see AlarmType definition" ::= { sikluCurrentAlarmEntry 2 } sikluCurrentAlarmTypeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "string presentation of the sikluCurrentAlarmType" ::= { sikluCurrentAlarmEntry 3 } sikluCurrentAlarmSource OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "name of the managed object originating the alarm: eth host, system, vlan s1 5 etc." ::= { sikluCurrentAlarmEntry 4 } sikluCurrentAlarmSeverity OBJECT-TYPE SYNTAX AlarmSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "see AlarmSeverity definition" ::= { sikluCurrentAlarmEntry 5 } sikluCrrentAlarmRaisedTime OBJECT-TYPE SYNTAX TimeTicks MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { sikluCurrentAlarmEntry 6 } sikluCurrentAlarmDesc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "alarm description" ::= { sikluCurrentAlarmEntry 7 } sikluCurrentAlarmCause OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "alarm probably cause" ::= { sikluCurrentAlarmEntry 8 } sikluCurrentAlarmAction OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "alarm corrective actions" ::= { sikluCurrentAlarmEntry 9 } sikluCurrentAlarmIfIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "port ifIndex if port is the alarm source, -1 otherwise" ::= { sikluCurrentAlarmEntry 10 } -- =========================================================== -- siklu Traps -- =========================================================== trapModulationChange NOTIFICATION-TYPE OBJECTS { rfModulationType, rfNumOfSubchannels, rfNumOfRepetitions, rfFecRate } STATUS current DESCRIPTION "" ::= { sikluTraps 1 } trapTemperatureHigh NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sikluTraps 2 } trapTemperatureNormal NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sikluTraps 3 } trapSfpIn NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "" ::= { sikluTraps 4 } trapSfpOut NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "" ::= { sikluTraps 5 } trapRefClockChanged NOTIFICATION-TYPE OBJECTS { ifIndex, refClockQualityLevelActual } STATUS current DESCRIPTION "" ::= { sikluTraps 6 } trapSyntehesizerUnlock NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sikluTraps 7 } trapSyntehesizerLock NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sikluTraps 8 } trapPoeStatusLow NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "" ::= { sikluTraps 9 } trapPoeStatusNormal NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "" ::= { sikluTraps 10 } trapCurrentAlarm NOTIFICATION-TYPE OBJECTS { sikluCurrentAlarmChangeCounter, sikluCurrentAlarmMostSevere, sikluCurrentAlarmType, sikluCurrentAlarmTypeName, sikluCurrentAlarmSource, sikluCurrentAlarmSeverity, sikluCrrentAlarmRaisedTime, sikluCurrentAlarmIfIndex, sikluCurrentAlarmLastTrapType } STATUS current DESCRIPTION "" ::= { sikluTraps 11 } trapLoopEnabled NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "" ::= { sikluTraps 12 } trapLoopDisabled NOTIFICATION-TYPE OBJECTS { ifIndex } STATUS current DESCRIPTION "" ::= { sikluTraps 13 } trapTxMuteEnabled NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sikluTraps 14 } trapTxMuteDisabled NOTIFICATION-TYPE STATUS current DESCRIPTION "" ::= { sikluTraps 15 } -- =========================================================== -- siklu scheduler -- =========================================================== sikluSchedulerMode OBJECT-TYPE SYNTAX INTEGER { strictPriority(1), wfg(2), wrr(3), shaper(4) } MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluScheduler 1 } -- =========================================================== -- siklu system extension -- =========================================================== sikluRfEncryption OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluEncryption 1 } sikluRfStaticKey OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluEncryption 2 } sikluRfAuthenticationString OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "" ::= { sikluEncryption 3 } END