-- Eltex Enterprise Specific MIB: IP-SLA MIB
--
-- Copyright (c) 2022, Eltex Co
-- All rights reserved.
--
-- The contents of this document are subject to change without notice.
--

ELTEX-IP-SLA-MIB DEFINITIONS ::= BEGIN

IMPORTS
     MODULE-IDENTITY, OBJECT-TYPE,
     NOTIFICATION-TYPE, Counter32,
     Integer32, IpAddress                FROM SNMPv2-SMI

     TEXTUAL-CONVENTION, RowStatus,
     MacAddress, TruthValue, TimeStamp   FROM SNMPv2-TC

     MODULE-COMPLIANCE, OBJECT-GROUP,
     NOTIFICATION-GROUP                  FROM SNMPv2-CONF

    eltMeSeriesMIB
                                         FROM ELTEX-ME-SERIES-MIB;

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- IP SLA Types
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

eltexIpSlaStatus ::= TEXTUAL-CONVENTION
    STATUS    current
    DESCRIPTION
        "Represents the operational status of an table entry.
        This textual convention allows explicitly representing
        the states of rows dependent on rows in other tables.

        successful(1) -
            Indicates that the completion status of the test is
            successful.

        failed(2) -
            Indicates that the completion status of the test is
            failed.",

    SYNTAX    INTEGER {
        successful(1),
        failed(2)
    }

    eltMeSeriesIpSlaMIB MODULE-IDENTITY
        LAST-UPDATED "202208240000Z"
        ORGANIZATION "Eltex Co"
        CONTACT-INFO "eltex@eltex.nsk.ru"
        DESCRIPTION  "Eltex ME5K (ME5000, ME5100, ME5200)"
        REVISION     "202208240000Z"
        DESCRIPTION
            "Initial revision."
        ::= { eltMeSeriesMIB 100 }

eltexIpSlaTypeTest ::= TEXTUAL-CONVENTION
    STATUS    current
    DESCRIPTION
        "Represents test type.
         Valid values are:

        none(0) -
            Test type not set.

        icmp-jitter(1) -
            Test type icmp-jitter.

        icmp-echo(2) -
            Test type icmp-echo.

        udp-echo(3) -
            Test type udp-echo.

        udp-jitter(4) -
            Test type udp-jitter.

        udp-jitter-ntp(5) -
            Test type udp-jitter-ntp.
            ",

    SYNTAX    INTEGER {
        none(0),
        icmp-jitter(1),
        icmp-echo(2),
        udp-echo(3),
        udp-jitter(4),
        udp-jitter-ntp(5)
    }

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- IP SLA Identifiers
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

--Object
eltMeSeriesIpSlaObjects OBJECT IDENTIFIER             ::= { eltMeSeriesIpSlaMIB 1 }
eltMeSeriesIpSlaConfigs OBJECT IDENTIFIER             ::= { eltMeSeriesIpSlaObjects 2 }
eltMeSeriesIpSlaStatistics OBJECT IDENTIFIER          ::= { eltMeSeriesIpSlaObjects 3 }
eltMeSeriesIpSlaMonitoring OBJECT IDENTIFIER          ::= { eltMeSeriesIpSlaObjects 4 }

--Notification
eltMeSeriesIpSlaNotifications OBJECT IDENTIFIER       ::= { eltMeSeriesIpSlaMIB 2 }
eltMeSeriesIpSlaNotificationsPrefix OBJECT IDENTIFIER ::= { eltMeSeriesIpSlaNotifications 0 }

--Conformance
eltMeSeriesIpSlaConformance OBJECT IDENTIFIER         ::= { eltMeSeriesIpSlaMIB 3 }


-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- IP SLA configurations
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- IP SLA Statistics
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

eltMeSeriesIpSlaStatTestTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF eltMeSeriesIpSlaStatTestEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A table of overall test statistics."
    ::= { eltMeSeriesIpSlaStatistics 1 }

eltMeSeriesIpSlaStatTestEntry OBJECT-TYPE
    SYNTAX         eltIpSlaStatTestEntry
    MAX-ACCESS      not-accessible
    STATUS          current
    DESCRIPTION
        "Overall information about the IP SLA tests. Entries in this table
         come and go as tests are added and removed from the ip-sla sender."
    INDEX           { eltMeSeriesIpSlaStatTestIndex }
    ::= { eltMeSeriesIpSlaStatTestTable 1 }

eltIpSlaStatTestEntry ::= SEQUENCE {
    eltMeSeriesIpSlaStatTestIndex              Unsigned32,
    eltMeSeriesIpSlaStatTestStatus             DisplayString,
    eltMeSeriesIpSlaStatTestErrDesc            DisplayString,
    eltMeSeriesIpSlaStatTestVrfInstance        DisplayString,
    eltMeSeriesIpSlaStatTestStartTime          TimeStamp,
    eltMeSeriesIpSlaStatTestFinishTime         TimeStamp,
    eltMeSeriesIpSlaStatTestSuccTest           Counter32,
    eltMeSeriesIpSlaStatTestFailTest           Counter32,
    eltMeSeriesIpSlaStatTestTestPackets        Counter32,
    eltMeSeriesIpSlaStatTestSDSamples          Counter32,
    eltMeSeriesIpSlaStatTestDSSamples          Counter32,
    eltMeSeriesIpSlaStatTestSDPacketSend       Counter32,
    eltMeSeriesIpSlaStatTestDSPacketRecv       Counter32,
    eltMeSeriesIpslaStatTestSDJitterMin        Unsigned32,
    eltMeSeriesIpslaStatTestSDJitterAvg        Unsigned32,
    eltMeSeriesIpslaStatTestSDJitterMax        Unsigned32,
    eltMeSeriesIpslaStatTestSDJitterCurrent    Unsigned32,
    eltMeSeriesIpslaStatTestDSJitterMin        Unsigned32,
    eltMeSeriesIpslaStatTestDSJitterAvg        Unsigned32,
    eltMeSeriesIpslaStatTestDSJitterMax        Unsigned32,
    eltMeSeriesIpslaStatTestDSJitterCurrent    Unsigned32,
    eltMeSeriesIpslaStatTestSDLoss             Counter32,
    eltMeSeriesIpslaStatTestSDLossPercent      Percent,
    eltMeSeriesIpslaStatTestDSLoss             Counter32,
    eltMeSeriesIpslaStatTestDSLossPercent      Percent,
    eltMeSeriesIpslaStatTestDuplicatePacket    Counter32,
    eltMeSeriesIpslaStatTestLateArrivalPacket  Counter32,
    eltMeSeriesIpslaStatTestLateSkippedPacket  Counter32,
    eltMeSeriesIpslaStatTestSDLatencyMin       Unsigned32,
    eltMeSeriesIpslaStatTestSDLatencyAvg       Unsigned32,
    eltMeSeriesIpslaStatTestSDLatencyMax       Unsigned32,
    eltMeSeriesIpslaStatTestDSLatencyMin       Unsigned32,
    eltMeSeriesIpslaStatTestDSLatencyAvg       Unsigned32,
    eltMeSeriesIpslaStatTestDSLatencyMax       Unsigned32,
    eltMeSeriesIpslaStatTestSDOutOfSeq         Counter32,
    eltMeSeriesIpslaStatTestDSOutOfSeq         Counter32,
    eltMeSeriesIpSlaStatTestRTTMin             Unsigned32,
    eltMeSeriesIpSlaStatTestRTTAvg             Unsigned32,
    eltMeSeriesIpSlaStatTestRTTMax             Unsigned32
}

eltMeSeriesIpSlaStatTestIndex OBJECT-TYPE
    SYNTAX      Unsigned32 (0..4294967295)
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Unique index of the test."
    ::= {eltMeSeriesIpSlaStatTestEntry 1 }

eltMeSeriesIpSlaStatTestStatus OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A textual string containing status of the test."
    ::= {eltMeSeriesIpSlaStatTestEntry 2 }

eltMeSeriesIpSlaStatTestErrDesc OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A textual string containing error descriptor of the test."
    ::= {eltMeSeriesIpSlaStatTestEntry 3 }

eltMeSeriesIpSlaStatTestVrfInstance OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "A textual string containing status of test."
    ::= {eltMeSeriesIpSlaStatTestEntry 4 }

eltMeSeriesIpSlaStatTestStartTime OBJECT-TYPE
     SYNTAX       TimeStamp
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "This is the test start time."
    ::= {eltMeSeriesIpSlaStatTestEntry 5 }

eltMeSeriesIpSlaStatTestFinishTime OBJECT-TYPE
     SYNTAX       TimeStamp
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "This is the end time of the test."
    ::= {eltMeSeriesIpSlaStatTestEntry 6 }

eltMeSeriesIpSlaStatTestSuccTest OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of successful tests."
    ::= {eltMeSeriesIpSlaStatTestEntry 7 }

eltMeSeriesIpSlaStatTestFailTest OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of failed tests."
    ::= {eltMeSeriesIpSlaStatTestEntry 8 }

eltMeSeriesIpSlaStatTestTestPackets OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of packets sent per test."
    ::= {eltMeSeriesIpSlaStatTestEntry 9 }

eltMeSeriesIpSlaStatTestSDSamples OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of unique packets sent."
    ::= {eltMeSeriesIpSlaStatTestEntry 10 }

eltMeSeriesIpSlaStatTestDSSamples OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of unique packets recived."
    ::= {eltMeSeriesIpSlaStatTestEntry 11 }

eltMeSeriesIpSlaStatTestSDPacketSend OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of packets sent."
    ::= {eltMeSeriesIpSlaStatTestEntry 12 }

eltMeSeriesIpSlaStatTestDSPacketRecv OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of packets recived."
    ::= {eltMeSeriesIpSlaStatTestEntry 13 }

 eltMeSeriesIpslaStatTestSDJitterMin OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The minimum value of jitter from source
         to the destination, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 14 }

 eltMeSeriesIpslaStatTestSDJitterAvg OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The average value of jitter from source
         to the destination, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 15 }

 eltMeSeriesIpslaStatTestSDJitterMax OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The maximum value of jitter from source
         to the destination, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 16 }

 eltMeSeriesIpslaStatTestSDJitterCurrent OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "Current jitter value from source
         to the destination, in the last test."
    ::= {eltMeSeriesIpSlaStatTestEntry 17 }

 eltMeSeriesIpslaStatTestDSJitterMin OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The minimum value of jitter from destination
         to the source, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 18 }

 eltMeSeriesIpslaStatTestDSJitterAvg OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The average value of jitter from destination
         to the source, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 19 }

 eltMeSeriesIpslaStatTestDSJitterMax OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The maximum value of jitter from destination
         to the source, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 20 }

 eltMeSeriesIpslaStatTestDSJitterCurrent OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "Current jitter value from destination
         to the source, in the last test."
    ::= {eltMeSeriesIpSlaStatTestEntry 21 }

eltMeSeriesIpslaStatTestSDLoss OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of lost packets from source
         to the destination."
    ::= {eltMeSeriesIpSlaStatTestEntry 22 }

eltMeSeriesIpslaStatTestSDLossPercent OBJECT-TYPE
    SYNTAX      Percent
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of lost packets from source
         to the destination as a percentage."
    ::= {eltMeSeriesIpSlaStatTestEntry 23 }

eltMeSeriesIpslaStatTestDSLoss OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of lost packets from destination
         to the source."
    ::= {eltMeSeriesIpSlaStatTestEntry 24 }

eltMeSeriesIpslaStatTestDSLossPercent OBJECT-TYPE
    SYNTAX      Percent
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of lost packets from destination
         to the source as a percentage."
    ::= {eltMeSeriesIpSlaStatTestEntry 25 }

eltMeSeriesIpslaStatTestDuplicatePacket OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of duplicate packets."
    ::= {eltMeSeriesIpSlaStatTestEntry 26 }

eltMeSeriesIpslaStatTestLateArrivalPacket OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of late arrival packets"
    ::= {eltMeSeriesIpSlaStatTestEntry 27 }

eltMeSeriesIpslaStatTestLateSkippedPacket OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of skipped packets."
    ::= {eltMeSeriesIpSlaStatTestEntry 28 }

 eltMeSeriesIpslaStatTestSDLatencyMin OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The minimum value of latency from source
         to the destination, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 29 }

 eltMeSeriesIpslaStatTestSDLatencyAvg OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The average value of latency from source
         to the destination, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 30 }

 eltMeSeriesIpslaStatTestSDLatencyMax OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The maximum value of latency from source
         to the destination, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 31 }

 eltMeSeriesIpslaStatTestDSLatencyMin OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The minimum value of latency from destination
         to the source, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 32 }

 eltMeSeriesIpslaStatTestDSLatencyAvg OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The average value of latency from destination
         to the source, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 33 }

 eltMeSeriesIpslaStatTestDSLatencyMax OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "The maximum value of latency from destination
         to the source, for all tests performed."
    ::= {eltMeSeriesIpSlaStatTestEntry 34 }


eltMeSeriesIpslaStatTestSDOutOfSeq OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of packets delivered out of order from
         source to the destination."
    ::= {eltMeSeriesIpSlaStatTestEntry 35 }

eltMeSeriesIpslaStatTestDSOutOfSeq OBJECT-TYPE
    SYNTAX      Counter32
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "Number of packets delivered out of order from
         destination to the source."
    ::= {eltMeSeriesIpSlaStatTestEntry 36 }

eltMeSeriesIpSlaStatTestRTTMin OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "This is the minimum time it takes for a 
         packet to travel from sender to responder 
         and back."
    ::= {eltMeSeriesIpSlaStatTestEntry 37 }

eltMeSeriesIpSlaStatTestRTTAvg OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "This is the average time it takes for a 
         packet to travel from sender to responder 
         and back."
    ::= {eltMeSeriesIpSlaStatTestEntry 38 }

eltMeSeriesIpSlaStatTestRTTMax OBJECT-TYPE
     SYNTAX       Unsigned32
     UNITS        "microseconds"
     MAX-ACCESS   read-only
     STATUS       current
     DESCRIPTION
        "This is the maximum time it takes for a 
         packet to travel from sender to responder 
         and back."
    ::= {eltMeSeriesIpSlaStatTestEntry 39 }

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- IP SLA Monitoring
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

eltMeSeriesRTTMonCtrlAdminTable OBJECT-TYPE
    SYNTAX      SEQUENCE OF eltMeSeriesRTTMonCtrlAdminEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "A table that contains Round Trip Time (RTT) specific
         definitions."
    ::= { eltMeSeriesIpSlaMonitoring 1 }

eltMeSeriesRTTMonCtrlAdminEntry OBJECT-TYPE
    SYNTAX         eltRTTMonCtrlAdminEntry
    MAX-ACCESS      not-accessible
    STATUS          current
    DESCRIPTION
        "A base list of objects that define a conceptual RTT
         control row."
    INDEX           { eltMeSeriesRTTMonCtrlAdminIndex }
    ::= { eltMeSeriesRTTMonCtrlAdminTable 1 }

eltRTTMonCtrlAdminEntry ::= SEQUENCE {
    eltMeSeriesRTTMonCtrlAdminIndex              Unsigned32,
    eltMeSeriesRTTMonCtrlAdminOwner              OCTET STRING,
    eltMeSeriesRTTMonCtrlAdminTag                DisplayString,
    eltMeSeriesRTTMonCtrlAdminRttType            eltexIpSlaTypeTest,
    eltMeSeriesRTTMonCtrlAdminFrequency          Unsigned32,
    eltMeSeriesRTTMonCtrlAdminTimeout            Unsigned32,
    eltMeSeriesRTTMonCtrlAdminStatus             eltexIpSlaStatus
}

eltMeSeriesRTTMonCtrlAdminIndex OBJECT-TYPE
    SYNTAX          Unsigned32
    MAX-ACCESS      not-accessible
    STATUS          current
    DESCRIPTION
        "Uniquely identifies a row in the eltMeSeriesRTTMonCtrlAdminTable.

        This is a pseudo-random number selected by the management 
        station when creating a row via the eltMeSeriesRTTMonCtrlAdminStatus
        object.  If the pseudo-random number is already in use an 
        'inconsistentValue' return code will be returned when
        set operation is attempted."

    ::= { eltMeSeriesRTTMonCtrlAdminEntry 1 }

eltMeSeriesRTTMonCtrlAdminOwner OBJECT-TYPE
    SYNTAX          OCTET STRING (SIZE  (0..255))
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION
        "Identifies the entity that created this table row."

    ::= { eltMeSeriesRTTMonCtrlAdminEntry 2 }

eltMeSeriesRTTMonCtrlAdminTag OBJECT-TYPE
    SYNTAX          DisplayString (SIZE  (0..16))
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION
        "A string which is used by a managing application to
        identify the RTT target.  This string is inserted into trap
        notifications, but has no other significance to the 
        agent."

    ::= { eltMeSeriesRTTMonCtrlAdminEntry 3 }

eltMeSeriesRTTMonCtrlAdminRttType OBJECT-TYPE
    SYNTAX          eltexIpSlaTypeTest
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION
        "The type of RTT operation to be performed.  This value
        must be set in the same PDU or before setting any type
        specific configuration."

    ::= { eltMeSeriesRTTMonCtrlAdminEntry 4 }

eltMeSeriesRTTMonCtrlAdminFrequency OBJECT-TYPE
    SYNTAX          Unsigned32
    UNITS           "milliseconds"
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION
        "Specifies the duration between initiating each RTT
        operation."

    ::= { eltMeSeriesRTTMonCtrlAdminEntry 5 }

eltMeSeriesRTTMonCtrlAdminTimeout OBJECT-TYPE
    SYNTAX          Unsigned32
    UNITS           "milliseconds"
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION
        "Specifies the duration to wait for a RTT operation
        completion."

    ::= { eltMeSeriesRTTMonCtrlAdminEntry 6 }

eltMeSeriesRTTMonCtrlAdminStatus OBJECT-TYPE
    SYNTAX          eltexIpSlaStatus
    MAX-ACCESS      read-only
    STATUS          current
    DESCRIPTION
        "The status of the conceptual RTT control row."

    ::= { eltMeSeriesRTTMonCtrlAdminEntry 7 }

-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Ip Sla Traps
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

eltMeSeriesIpSlaTestStatus OBJECT IDENTIFIER ::= {eltMeSeriesIpSlaNotificationsPrefix 1}

eltMeSeriesIpSlaTestFail NOTIFICATION-TYPE
        OBJECTS {eltMeSeriesIpSlaTestIndex, eltMeSeriesIpSlaTestType}
        STATUS current
        DESCRIPTION
            "Usage IP SLA test fail
            mcTrapExState:
                    fail(0)
            mcTrapLParam1:
                    IP SLA test id
            mcTrapDescr:
                    IP SLA err desc"
        ::= {eltMeSeriesIpSlaTestStatus 1 }

eltMeSeriesIpSlaTestStartUp NOTIFICATION-TYPE
        OBJECTS {eltMeSeriesIpSlaTestIndex, eltMeSeriesIpSlaTestType}
        STATUS current
        DESCRIPTION
            "Usage IP SLA test normalized
            mcTrapExState:
                    ok(1)
            mcTrapLParam1:
                    IP SLA test id
            mcTrapDescr:
                    IP SLA err desc"
        ::= {eltMeSeriesIpSlaTestStatus 2 }

-- end of IP-SLA traps
END