Network Working Group                                          T. Elteto
Internet-Draft                                                 G. Mirsky
Intended status: Standards Track
Expires: July 16, 2014                                         Ericsson
                                                         January 15, 2014


Two-Way Active Measurement Protocol (TWAMP) Management Information Base
                                 (MIB)
                  draft-elteto-ippm-twamp-mib-01

Abstract

   This document defines a portion of the Management Information Base
   (MIB) for use with network management protocols in the Internet
   community.  In particular, it defines Management Information Base of
   Two-Way Active Measurement Protocol [RFC5357] for both Control and
   Test protocols.

Status of this Memo

   This Internet-Draft is submitted in full conformance with the
   provisions of BCP 78 and BCP 79.

   Internet-Drafts are working documents of the Internet Engineering
   Task Force (IETF).  Note that other groups may also distribute
   working documents as Internet-Drafts.  The list of current Internet-
   Drafts is at http://datatracker.ietf.org/drafts/current/.

   Internet-Drafts are draft documents valid for a maximum of six months
   and may be updated, replaced, or obsoleted by other documents at any
   time.  It is inappropriate to use Internet-Drafts as reference
   material or to cite them other than as "work in progress."

   This Internet-Draft will expire on July 16, 2014.

Copyright Notice

   Copyright (c) 2013 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of



Elteto, et al.          Expires July 16, 2014                [Page 1]


Internet-Draft                  TWAMP MIB                  January 2014


   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.


Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . 3
   2.  Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 3
     2.1.  Requirements Language . . . . . . . . . . . . . . . . . . . 3
   3.  The Internet-Standard Management Framework  . . . . . . . . . . 3
   4.  TWAMP MIB Module Architecture . . . . . . . . . . . . . . . . . 3
     4.1.  Relations to Other MIB Modules  . . . . . . . . . . . . . . 3
     4.2.  Example of TWAMP-Control Configuration  . . . . . . . . . . 4
     4.3.  Example of TWAMP-Light Configuration  . . . . . . . . . . . 4
   5.  Object Definitions  . . . . . . . . . . . . . . . . . . . . . . 4
   6.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .  34
   7.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  34
     7.1.  Normative References  . . . . . . . . . . . . . . . . . .  34
     7.2.  Informative References  . . . . . . . . . . . . . . . . .  35
   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .  35































Elteto, et al.          Expires July 16, 2014                [Page 2]


Internet-Draft                  TWAMP MIB                  January 2014


1.  Introduction

   This memo defines a portion of the Management Information Base (MIB)
   for use with network management protocols in the Internet community.
   In particular, it defines a MIB module that can be used to configure
   and/or monitor Control-Client and Server in TWAMP-Control or TWAMP-
   Light; Session-Sender and Session-Reflector in TWAMP-Test according
   to [RFC5357].


2.  Terminology

   This document adopts the definitions, acronyms and mechanisms
   described in [RFC4656] and [RFC5357].  Unless otherwise stated, the
   mechanisms of [RFC5357] apply and will not be re-described here.

2.1.  Requirements Language

   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
   "OPTIONAL" in this document are to be interpreted as described in
   [RFC2119].


3.  The Internet-Standard Management Framework

   For a detailed overview of the documents that describe the current
   Internet-Standard Management Framework, please refer to section 7 of
   RFC 3410 [RFC3410].  Managed objects are accessed via a virtual
   information store, termed the Management Information Base or MIB.
   MIB objects are generally accessed through the Simple Network
   Management Protocol (SNMP).  Objects in the MIB are defined using the
   mechanisms defined in the Structure of Management Information (SMI).
   This memo specifies a set of MIB modules that are compliant to the
   SMIv2, which is described in STD 58 [RFC2578], [RFC2579], [RFC2580].


4.  TWAMP MIB Module Architecture

   To be added in the next version of this document.

4.1.  Relations to Other MIB Modules

   To be added in the next version of this document.







Elteto, et al.          Expires July 16, 2014                [Page 3]


Internet-Draft                  TWAMP MIB                   January 2014


4.2.  Example of TWAMP-Control Configuration

   To be added in the next version of this document.

4.3.  Example of TWAMP-Light Configuration

   To be added in the next version of this document.


5.  Object Definitions

        SNMPV2-TWAMP-MIB DEFINITIONS ::= BEGIN

                IMPORTS
                        ifIndex,

                InterfaceIndex          FROM IF-MIB             -- [RFC2863]
                        OBJECT-GROUP,
                        MODULE-COMPLIANCE,
                   NOTIFICATION-GROUP     FROM SNMPv2-CONF -- [RFC2580]
                        mib-2,
                        IpAddress,
                        Integer32,
                        BITS,
                        OBJECT-TYPE,
                        MODULE-IDENTITY        FROM SNMPv2-SMI  -- [RFC2578]
                        RowStatus              FROM SNMPv2-TC   -- [RFC2579];

                twampMibModule MODULE-IDENTITY
                        LAST-UPDATED "201306092320Z"    -- June 09, 2013 at 23:20 GMT
                        ORGANIZATION
                       "Organization IETF IP Performance Metrics Working                           Group."
                        CONTACT-INFO
                                "Tamas Elteto
                        Ericsson
                        Email: tamas.elteto@ericsson.com

                        Greg Mirsky
                        Ericsson
                        Email: gregory.mirsky@ericsson.com"
                        DESCRIPTION
                                "Two-way Active Measurement Protocol Management Information Base."
          REVISION "201311111200Z" -- 11 Nov. 2013 12:00:00 EST
          DESCRIPTION
            "Initial version. Published as RFC xxxx."
-- RFC Ed.: RFC-editor pls fill in xxxx
        ::= { mib-2 XXX }


Elteto, et al.          Expires July 16, 2014                [Page 4]


Internet-Draft                  TWAMP MIB                   January 2014


-- RFC Ed.: assigned by IANA, see section 7.1 for details

                        ::= { mib-2 1 }

--
-- Node definitions
--

                twampMIB OBJECT IDENTIFIER ::= { twampMibModule 1 }
                twampConf OBJECT IDENTIFIER ::= { twampMIB 1 }
                twampGroups OBJECT IDENTIFIER ::= { twampConf 1 }
                twampObjectGroup OBJECT-GROUP
                        OBJECTS {
                     controllerAdminState,
                     controllerOperState,
                     controllerBaseUDPPort,
                     controllerInterfaceName,
                     pmForwardDelayAvg,
                     pmForwardDuplicateRatio,
                     pmForwardJitterAvg,
                            pmForwardLossRatio,
                     pmForwardReorderingRatio,
                     pmReverseDelayAvg,
                     pmReverseDuplicateRatio,
                     pmReverseJitterAvg,
                            pmReverseLossRatio,
                     pmReverseReorderingRatio,
                     pmRTDelayAvg,
                     controllerInterfaceIPAddress,
                            controllerEntityId,
                     sessionControlId,
                     sessionControlAvailabilityState,
                     sessionControlFarEndControllerIPAddress,
                            sessionControlFarEndResponderIPAddress,
                     sessionControlFarEndResponderUDPPort,
                     sessionControlInterface,
                     sessionControlDescription,
                     sessionControlDuration,
                            sessionControlTestInterface,
                     sessionControlRecurrence,
                     sessionControlForwardMaximumTrainRate,
                     sessionControlForwardMinimumTrainRate,
                     sessionControlForwardTrainSize,
                            sessionControlForwardTrainInterval,
                     sessionControlForwardPacketInterval,
                     sessionControlForwardPaddingSize,
                     sessionControlForwardTestDSCP,
                     sessionControlReverseMaximumTrainRate,
                            sessionControlReverseMinimumTrainRate,


Elteto, et al.          Expires July 16, 2014                [Page 5]


Internet-Draft                  TWAMP MIB                   January 2014


                     sessionControlReverseTrainSize,
                     sessionControlReverseTrainInterval,
                     sessionControlReversePacketInterval,
                     sessionControlReversePaddingSize,
                            sessionControlReverseTestDSCP,
                     sessionControlStartTime,
                     sessionControlMode,
                     sessionControlSecurityMode,
                     sessionControlTimeZone,
                            sessionControlRowStatus,
                     testAdminState,
                     testOperState,
                     testBaseUDPPort,
                     testInterfaceName,
                            testInterfaceIPAddress,
                     testControllerInterfaceName,
                     testControllerInterfaceIPAddress,
                     testEntityId,
                     testMaximumNumberOfTestSessions,
                            testSessionId,
                     tesSessionAdminState,
                     testSessionOperState,
                     testSessionDuration,
                     testSessionNumberOfPackets,
                            testSessionTestInterface,
                     testSessionUDPPort,
                     testSessionFarEndIpAddress,
                     testSessionNearEndUDPPort,
                     testSessionFarEndUDPPort,
                            testSessionMode,
                     testSessionSecurityMode,
                     testSessionDSCP
                 }
                        STATUS current
                        DESCRIPTION
                                "Collection of almost everything you can configure in TWAMP."
                        ::= { twampGroups 1 }

                ippmAvgMetricsGroup OBJECT-GROUP
                        OBJECTS {
                     pmForwardDelayAvg,
                     pmForwardJitterAvg,
                     pmReverseDelayAvg,
                     pmReverseJitterAvg,
                     pmRTDelayAvg
                      }
                        STATUS current
                        DESCRIPTION


Elteto, et al.          Expires July 16, 2014                [Page 6]


Internet-Draft                  TWAMP MIB                   January 2014


                                "Collection of Timing Average Metrics."
                        ::= { twampGroups 2 }

                ippmDelayMetricsGroup OBJECT-GROUP
                        OBJECTS {
                     pmForwardDelay,
                     pmForwardDelayMaximum,
                     pmForwardDelayMinimum,
                     pmReverseDelay,
                     pmReverseDelayMaximum,
                            pmReverseDelayMinimum
                 }
                        STATUS current
                        DESCRIPTION
                                "Collection of One-Way Delay Metrics"
                        ::= { twampGroups 3 }

                ippmDuplMetricsGroup OBJECT-GROUP
                        OBJECTS {
                     pmForwardDuplicate,
                     pmReverseDuplicate
                 }
                        STATUS current
                        DESCRIPTION
                                "Collection of one-way test packet duplicate metrics."
                        ::= { twampGroups 4 }

                ippmPDVMetricsGroup OBJECT-GROUP
                        OBJECTS {
                     pmForwardJitter,
                     pmForwardJitterMaximum,
                     pmReverseJitter,
                     pmReverseJitterMaximum
                 }
                        STATUS current
                        DESCRIPTION
                                "Collection of one-way delay variation (jitter) metrics."
                        ::= { twampGroups 5 }

                ippmReoMetricsGroup OBJECT-GROUP
                        OBJECTS {
                     pmForwardReordering,
                     pmReverseReordering
                 }
                        STATUS current
                        DESCRIPTION
                                "Collection of one-way test packet re-order

Elteto, et al.          Expires July 16, 2014                [Page 7]


Internet-Draft                  TWAMP MIB                   January 2014


metrics."
                        ::= { twampGroups 5 }

                ippmRTDMetricsGroup OBJECT-GROUP
                        OBJECTS {
                     pmRTDelay,
                     pmRTDelayMaximum,
                     pmRTDelayMinimum
                 }
                        STATUS current
                        DESCRIPTION
                                "Collection of two-way (round trip) delay metrics."
                        ::= { twampGroups 6 }

                twampSessionTrafficMetricsGroup OBJECT-GROUP
                        OBJECTS {
                            pmMaximumFwHopCount,
                            pmMaximumRevHopCount,
                            pmMinimumFwHopCount,
                            pmMinimumRevHopCount,
                            pmNumberOfErrPacketsRcvd,
                            pmNumberOfOctetsRcvd,
                            pmNumberOfOctetsXm,
                            pmNumberOfPacketsDiscarded,
                            pmNumberOfPacketsRcvd,
                            pmNumberOfPacketsXm
                        }
                        STATUS current
                        DESCRIPTION
                                "Collection of test session traffic metrics."
                        ::= { twampGroups 7 }

--              twampNotificationGroup NOTIFICATION-GROUP
--                      STATUS current
--                      DESCRIPTION
--                              "Description."
--                      ::= { twampGroups 8 }

                twampCompls OBJECT IDENTIFIER ::= { twampConf 2 }

                twampNode92 MODULE-COMPLIANCE
                        STATUS current
                        DESCRIPTION
                                "Description."
                        MODULE -- this module
                                MANDATORY-GROUPS { twampObjectGroup }
                        ::= { twampCompls 1 }

                twampObjs OBJECT IDENTIFIER ::= { twampMIB 2 }


Elteto, et al.          Expires July 16, 2014                [Page 8]


Internet-Draft                  TWAMP MIB                   January 2014



                twampEvents OBJECT IDENTIFIER ::= { twampMIB 3 }

                twampEventsV2 OBJECT IDENTIFIER ::= { twampEvents 0 }

                twamp OBJECT IDENTIFIER ::= { twampMIB 4 }

                twampController OBJECT IDENTIFIER ::= { twamp 1 }

                controllerAdminState OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                down(0),
                                up(1)
                                }
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 1 }

                controllerOperState OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                down(0),
                                up(1)
                                }
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 2 }

                controllerBaseUDPPort OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 3 }

                controllerInterfaceTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF ControllerInterfaceEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 6 }



Elteto, et al.          Expires July 16, 2014                [Page 9]


Internet-Draft                  TWAMP MIB                   January 2014


                controllerInterfaceEntry OBJECT-TYPE
                        SYNTAX ControllerInterfaceEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { ifIndex }
                        ::= { controllerInterfaceTable 1 }


                ControllerInterfaceEntry ::=
                        SEQUENCE {
                                controllerInterfaceName
                                        OCTET STRING,
                                controllerInterfaceIPAddress
                                        OCTET STRING
                         }

                controllerInterfaceName OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { controllerInterfaceEntry 1 }

                controllerInterfaceIPAddress OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { controllerInterfaceEntry 2 }

                controllerEntityId OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 7 }

                sessionControlTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF SessionControlEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 8 }


Elteto, et al.          Expires July 16, 2014                [Page 10]


Internet-Draft                  TWAMP MIB                   January 2014



                sessionControlEntry OBJECT-TYPE
                        SYNTAX SessionControlEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { sessionControlId }
                        ::= { sessionControlTable 1 }


                SessionControlEntry ::=
                        SEQUENCE {
                                sessionControlId
                                        INTEGER,
                                sessionControlAvailabilityState
                                        INTEGER,
                                sessionControlFarEndControllerIPAddress
                                        IpAddress,
                                sessionControlFarEndResponderIPAddress
                                        IpAddress,
                                sessionControlFarEndResponderUDPPort
                                        Integer32,
                                sessionControlInterface
                                        OCTET STRING,
                                sessionControlDescription
                                        OCTET STRING,
                                sessionControlDuration
                                        Integer32,
                                sessionControlTestInterface
                                        InterfaceIndex,
                                sessionControlRecurrence
                                        Integer32,
                                sessionControlForwardMaximumTrainRate
                                        Integer32,
                                sessionControlForwardMinimumTrainRate
                                        Integer32,
                                sessionControlForwardTrainSize
                                        Integer32,
                                sessionControlForwardTrainInterval
                                        Integer32,
                                sessionControlForwardPacketInterval
                                        Integer32,
                                sessionControlForwardPaddingSize
                                        Integer32,
                                sessionControlForwardTestDSCP
                                        Integer32,
                                sessionControlReverseMaximumTrainRate
                                        Integer32,


Elteto, et al.          Expires July 16, 2014                [Page 11]


Internet-Draft                  TWAMP MIB                   January 2014


                                sessionControlReverseMinimumTrainRate
                                        Integer32,
                                sessionControlReverseTrainSize
                                        Integer32,
                                sessionControlReverseTrainInterval
                                        Integer32,
                                sessionControlReversePacketInterval
                                        Integer32,
                                sessionControlReversePaddingSize
                                        Integer32,
                                sessionControlReverseTestDSCP
                                        Integer32,
                                sessionControlStartTime
                                        OCTET STRING,
                                sessionControlMode
                                        INTEGER,
                                sessionControlSecurityMode
                                        Integer32,
                                sessionControlTimeZone
                                        OCTET STRING,
                                sessionControlRowStatus
                                        RowStatus
                         }

                        sessionControlId OBJECT-TYPE
                        SYNTAX INTEGER (1..10000)
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 1 }

                sessionControlAvailabilityState OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                unavailable(0),
                                avilabale(1)
                                }
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 5 }

                sessionControlFarEndControllerIPAddress OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION


Elteto, et al.          Expires July 16, 2014                [Page 12]


Internet-Draft                  TWAMP MIB                   January 2014


                                "Description."
                        ::= { sessionControlEntry 6 }

                sessionControlFarEndResponderIPAddress OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 7 }

                sessionControlFarEndResponderUDPPort OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 8 }

                sessionControlInterface OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 9 }

                sessionControlDescription OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 10 }

                sessionControlDuration OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "seconds"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '1000'b }
                        ::= { sessionControlEntry 11 }

                sessionControlTestInterface OBJECT-TYPE
                        SYNTAX InterfaceIndex
                        MAX-ACCESS read-write
                        STATUS current


Elteto, et al.          Expires July 16, 2014                [Page 12]


Internet-Draft                  TWAMP MIB                   January 2014


                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 12 }

                sessionControlRecurrence OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 13 }

                sessionControlForwardMaximumTrainRate OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "mbps"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 14 }

                sessionControlForwardMinimumTrainRate OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "mbps"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 15 }

                sessionControlForwardTrainSize OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '1'b }
                        ::= { sessionControlEntry 16 }


                sessionControlForwardTrainInterval OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '1000'b }
                        ::= { sessionControlEntry 17 }


Elteto, et al.          Expires July 16, 2014                [Page 13]


Internet-Draft                  TWAMP MIB                   January 2014



                sessionControlForwardPacketInterval OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '100'b }
                        ::= { sessionControlEntry 18 }

                sessionControlForwardPaddingSize OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "bytes"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '100'b }
                        ::= { sessionControlEntry 19 }

                sessionControlForwardTestDSCP OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 20 }

                sessionControlReverseMaximumTrainRate OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "mbps"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 22 }

                sessionControlReverseMinimumTrainRate OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "mbps"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 23 }

                sessionControlReverseTrainSize OBJECT-TYPE
                        SYNTAX Integer32


Elteto, et al.          Expires July 16, 2014                [Page 14]


Internet-Draft                  TWAMP MIB                   January 2014


                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '1'b }
                        ::= { sessionControlEntry 24 }

                sessionControlReverseTrainInterval OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '1000'b }
                        ::= { sessionControlEntry 25 }

                sessionControlReversePacketInterval OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '100'b }
                        ::= { sessionControlEntry 26 }

                sessionControlReversePaddingSize OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "bytes"
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '100'b }
                        ::= { sessionControlEntry 27 }

                sessionControlReverseTestDSCP OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 28 }

                sessionControlStartTime OBJECT-TYPE
                        SYNTAX OCTET STRING
                        UNITS "DD/MM/YYYY/HH/MM/SS"
                        MAX-ACCESS read-write


Elteto, et al.          Expires July 16, 2014                [Page 15]


Internet-Draft                  TWAMP MIB                   January 2014


                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 29 }

                sessionControlMode OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                simple(0),
                                symmetric(1),
                                repeatpadding(2),
                                security(3),
                                bart(4)
                                }
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 30 }

                sessionControlSecurityMode OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 31 }

                sessionControlTimeZone OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 32 }

                sessionControlRowStatus OBJECT-TYPE
                        SYNTAX RowStatus
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { sessionControlEntry 33 }

                twampSenderSessionPmAvgMetricsTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TwampSenderSessionPmAvgMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION


Elteto, et al.          Expires July 16, 2014                [Page 16]


Internet-Draft                  TWAMP MIB                   January 2014


                                "Description."
                        ::= { twampController 11 }

                twampSenderSessionPmAvgMetricsEntry OBJECT-TYPE
                        SYNTAX TwampSenderSessionPmAvgMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { sessionControlId }
                        ::= { twampSenderSessionPmAvgMetricsTable 1 }


                TwampSenderSessionPmAvgMetricsEntry ::=
                        SEQUENCE {
                                pmForwardDelayAvg
                                        Integer32,
                                pmForwardDuplicateRatio
                                        OCTET STRING,
                                pmForwardJitterAvg
                                        Integer32,
                                pmForwardLossRatio
                                        OCTET STRING,
                                pmForwardReorderingRatio
                                        OCTET STRING,
                                pmReverseDelayAvg
                                        Integer32,
                                pmReverseDuplicateRatio
                                        OCTET STRING,
                                pmReverseJitterAvg
                                        Integer32,
                                pmReverseLossRatio
                                        OCTET STRING,
                                pmReverseReorderingRatio
                                        OCTET STRING,
                                pmRTDelayAvg
                                        Integer32
                         }

                pmForwardDelayAvg OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 1 }

                pmForwardDuplicateRatio OBJECT-TYPE


Elteto, et al.          Expires July 16, 2014                [Page 17]


Internet-Draft                  TWAMP MIB                   January 2014


                SYNTAX OCTET STRING
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 2 }

                pmForwardJitterAvg OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 3 }

                pmForwardLossRatio OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 4 }

                pmForwardReorderingRatio OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 5 }

                pmReverseDelayAvg OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 6 }

                pmReverseDuplicateRatio OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 7 }



Elteto, et al.          Expires July 16, 2014                [Page 18]


Internet-Draft                  TWAMP MIB                   January 2014


                pmReverseJitterAvg OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 8 }

                pmReverseLossRatio OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 9 }

                pmReverseReorderingRatio OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 10 }

                pmRTDelayAvg OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmAvgMetricsEntry 11 }

                twampSenderSessionPmDelayMetricsTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TwampSenderSessionPmDelayMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 13 }

                twampSenderSessionPmDelayMetricsEntry OBJECT-TYPE
                        SYNTAX TwampSenderSessionPmDelayMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { sessionControlId }


Elteto, et al.          Expires July 16, 2014                [Page 19]


Internet-Draft                  TWAMP MIB                   January 2014


                        ::= { twampSenderSessionPmDelayMetricsTable 1 }


                TwampSenderSessionPmDelayMetricsEntry ::=
                        SEQUENCE {
                                pmForwardDelay
                                        Integer32,
                                pmForwardDelayMaximum
                                        Integer32,
                                pmForwardDelayMinimum
                                        Integer32,
                                pmReverseDelay
                                        Integer32,
                                pmReverseDelayMaximum
                                        Integer32,
                                pmReverseDelayMinimum
                                        Integer32
                         }

                pmForwardDelay OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmDelayMetricsEntry 1 }

                pmForwardDelayMaximum OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmDelayMetricsEntry 2 }

                pmForwardDelayMinimum OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmDelayMetricsEntry 3 }

                pmReverseDelay OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"


Elteto, et al.          Expires July 16, 2014                [Page 20]


Internet-Draft                  TWAMP MIB                   January 2014


                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmDelayMetricsEntry 4 }

                pmReverseDelayMaximum OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmDelayMetricsEntry 5 }

                pmReverseDelayMinimum OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmDelayMetricsEntry 6 }

                twampSenderSessionPmDuplMetricsTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TwampSenderSessionPmDuplMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 14 }

                twampSenderSessionPmDuplMetricsEntry OBJECT-TYPE
                        SYNTAX TwampSenderSessionPmDuplMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { sessionControlId }
                        ::= { twampSenderSessionPmDuplMetricsTable 1 }


                TwampSenderSessionPmDuplMetricsEntry ::=
                        SEQUENCE {
                                pmForwardDuplicate
                                        Integer32,
                                pmReverseDuplicate
                                        Integer32
                         }


Elteto, et al.          Expires July 16, 2014                [Page 21]


Internet-Draft                  TWAMP MIB                   January 2014



                pmForwardDuplicate OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmDuplMetricsEntry 1 }

                pmReverseDuplicate OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmDuplMetricsEntry 2 }

                twampSenderSessionPmPDVMetricsTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TwampSenderSessionPmPDVMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 16 }

                twampSenderSessionPmPDVMetricsEntry OBJECT-TYPE
                        SYNTAX TwampSenderSessionPmPDVMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { sessionControlId }
                        ::= { twampSenderSessionPmPDVMetricsTable 1 }


                TwampSenderSessionPmPDVMetricsEntry ::=
                        SEQUENCE {
                                pmForwardJitter
                                        Integer32,
                                pmForwardJitterMaximum
                                        Integer32,
                                pmReverseJitter
                                        Integer32,
                                pmReverseJitterMaximum
                                        Integer32
                         }

                pmForwardJitter OBJECT-TYPE
                        SYNTAX Integer32


Elteto, et al.          Expires July 16, 2014                [Page 22]


Internet-Draft                  TWAMP MIB                   January 2014


                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmPDVMetricsEntry 1 }

                pmForwardJitterMaximum OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmPDVMetricsEntry 2 }


                pmReverseJitter OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmPDVMetricsEntry 3 }

                pmReverseJitterMaximum OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmPDVMetricsEntry 4 }

                twampSenderSessionPMReoMetricsTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TwampSenderSessionPMReoMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 17 }

                twampSenderSessionPMReoMetricsEntry OBJECT-TYPE
                        SYNTAX TwampSenderSessionPMReoMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."


Elteto, et al.          Expires July 16, 2014                [Page 23]


Internet-Draft                  TWAMP MIB                   January 2014


                        INDEX { sessionControlId }
                        ::= { twampSenderSessionPMReoMetricsTable 1 }


                TwampSenderSessionPMReoMetricsEntry ::=
                        SEQUENCE {
                                pmForwardReordering
                                        Integer32,
                                pmReverseReordering
                                        Integer32
                         }

                pmForwardReordering OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPMReoMetricsEntry 1 }

                pmReverseReordering OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPMReoMetricsEntry 2 }

                twampSenderSessionPmRTDMetricsTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TwampSenderSessionPmRTDMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 18 }

                twampSenderSessionPmRTDMetricsEntry OBJECT-TYPE
                        SYNTAX TwampSenderSessionPmRTDMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { sessionControlId }
                        ::= { twampSenderSessionPmRTDMetricsTable 1 }


                TwampSenderSessionPmRTDMetricsEntry ::=
                        SEQUENCE {
                                pmRTDelay


Elteto, et al.          Expires July 16, 2014                [Page 24]


Internet-Draft                  TWAMP MIB                   January 2014


                                        Integer32,
                                pmRTDelayMaximum
                                        Integer32,
                                pmRTDelayMinimum
                                        Integer32
                         }

                pmRTDelay OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmRTDMetricsEntry 1 }

                pmRTDelayMaximum OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmRTDMetricsEntry 2 }

                pmRTDelayMinimum OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "microseconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionPmRTDMetricsEntry 3 }

                twampSenderSessionTrafficMetricsTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TwampSenderSessionTrafficMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampController 19 }

                twampSenderSessionTrafficMetricsEntry OBJECT-TYPE
                        SYNTAX TwampSenderSessionTrafficMetricsEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { sessionControlId }


Elteto, et al.          Expires July 16, 2014                [Page 25]


Internet-Draft                  TWAMP MIB                   January 2014


                        ::= { twampSenderSessionTrafficMetricsTable 1 }


                TwampSenderSessionTrafficMetricsEntry ::=
                        SEQUENCE {
                                pmMaximumFwHopCount
                                        Integer32,
                                pmMaximumRevHopCount
                                        Integer32,
                                pmMinimumFwHopCount
                                        Integer32,
                                pmMinimumRevHopCount
                                        Integer32,
                                pmNumberOfErrPacketsRcvd
                                        Integer32,
                                pmNumberOfOctetsRcvd
                                        Integer32,
                                pmNumberOfOctetsXm
                                        Integer32,
                                pmNumberOfPacketsDiscarded
                                        Integer32,
                                pmNumberOfPacketsRcvd
                                        Integer32,
                                pmNumberOfPacketsXm
                                        Integer32
                         }

                pmMaximumFwHopCount OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 1 }

                pmMaximumRevHopCount OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 2 }

                pmMinimumFwHopCount OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."


Elteto, et al.          Expires July 16, 2014                [Page 26]


Internet-Draft                  TWAMP MIB                   January 2014


                        ::= { twampSenderSessionTrafficMetricsEntry 3 }

                pmMinimumRevHopCount OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 4 }

                pmNumberOfErrPacketsRcvd OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 5 }

                pmNumberOfOctetsRcvd OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 6 }

                pmNumberOfOctetsXm OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 7 }

                pmNumberOfPacketsDiscarded OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 8 }

                pmNumberOfPacketsRcvd OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 9 }


Elteto, et al.          Expires July 16, 2014                [Page 27]


Internet-Draft                  TWAMP MIB                   January 2014



                pmNumberOfPacketsXm OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampSenderSessionTrafficMetricsEntry 10 }

                twampTest OBJECT IDENTIFIER ::= { twamp 2 }

                testAdminState OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                down(0),
                                up(1)
                                }
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampTest 1 }

                testOperState OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                down(0),
                                up(1)
                                }
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampTest 2 }

                testBaseUDPPort OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampTest 3 }

                testInterfaceTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TestInterfaceEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."


Elteto, et al.          Expires July 16, 2014                [Page 28]


Internet-Draft                  TWAMP MIB                   January 2014


                        ::= { twampTest 4 }

                testInterfaceEntry OBJECT-TYPE
                        SYNTAX TestInterfaceEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { ifIndex }
                        ::= { testInterfaceTable 1 }

                TestInterfaceEntry ::=
                        SEQUENCE {
                                testInterfaceName
                                        OCTET STRING,
                                testInterfaceIPAddress
                                        OCTET STRING
                         }

                testInterfaceName OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testInterfaceEntry 1 }

                testInterfaceIPAddress OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testInterfaceEntry 2 }

                testControllerInterfaceTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TestControllerInterfaceEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampTest 5 }

                testControllerInterfaceEntry OBJECT-TYPE
                        SYNTAX TestControllerInterfaceEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."


Elteto, et al.          Expires July 16, 2014                [Page 29]


Internet-Draft                  TWAMP MIB                   January 2014


                        INDEX { ifIndex }
                        ::= { testControllerInterfaceTable 1 }


                TestControllerInterfaceEntry ::=
                        SEQUENCE {
                                testControllerInterfaceName
                                        OCTET STRING,
                                testControllerInterfaceIPAddress
                                        OCTET STRING
                         }

                testControllerInterfaceName OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testControllerInterfaceEntry 1 }

                testControllerInterfaceIPAddress OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testControllerInterfaceEntry 2 }

                testEntityId OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampTest 6 }

                testMaximumNumberOfTestSessions OBJECT-TYPE
                        SYNTAX Integer32 (1..10000)
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { twampTest 7 }

                testSessionTable OBJECT-TYPE
                        SYNTAX SEQUENCE OF TestSessionEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION


Elteto, et al.          Expires July 16, 2014                [Page 30]


Internet-Draft                  TWAMP MIB                   January 2014


                                "Description."
                        ::= { twampTest 8 }

                testSessionEntry OBJECT-TYPE
                        SYNTAX TestSessionEntry
                        MAX-ACCESS not-accessible
                        STATUS current
                        DESCRIPTION
                                "Description."
                        INDEX { testSessionId }
                        ::= { testSessionTable 1 }


                TestSessionEntry ::=
                        SEQUENCE {
                                testSessionId
                                        INTEGER,
                                tesSessionAdminState
                                        INTEGER,
                                testSessionOperState
                                        INTEGER,
                                testSessionDuration
                                        Integer32,
                                testSessionNumberOfPackets
                                        Integer32,
                                testSessionTestInterface
                                        OCTET STRING,
                                testSessionUDPPort
                                        Integer32,
                                testSessionFarEndIpAddress
                                        IpAddress,
                                testSessionNearEndUDPPort
                                        Integer32,
                                testSessionFarEndUDPPort
                                        Integer32,
                                testSessionMode
                                        INTEGER,
                                testSessionSecurityMode
                                        Integer32,
                                testSessionDSCP
                                        Integer32
                         }

                testSessionId OBJECT-TYPE
                        SYNTAX INTEGER (1..10000)
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."


Elteto, et al.          Expires July 16, 2014                [Page 31]


Internet-Draft                  TWAMP MIB                   January 2014


                        ::= { testSessionEntry 1 }

                tesSessionAdminState OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                down(0),
                                up(1)
                                }
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 2 }

                testSessionOperState OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                down(0),
                                up(1)
                                }
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 3 }

                testSessionDuration OBJECT-TYPE
                        SYNTAX Integer32
                        UNITS "seconds"
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        DEFVAL { '1000'b }
                        ::= { testSessionEntry 8 }

                testSessionNumberOfPackets OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 9 }

                testSessionTestInterface OBJECT-TYPE
                        SYNTAX OCTET STRING
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION


Elteto, et al.          Expires July 16, 2014                [Page 32]


Internet-Draft                  TWAMP MIB                   January 2014


                                "Description."
                        ::= { testSessionEntry 10 }

                testSessionUDPPort OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 11 }

                testSessionFarEndIpAddress OBJECT-TYPE
                        SYNTAX IpAddress
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 12 }

                testSessionNearEndUDPPort OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 13 }

                testSessionFarEndUDPPort OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 14 }

                testSessionMode OBJECT-TYPE
                        SYNTAX INTEGER
                                {
                                simple(0),
                                symmetric(1),
                                repeatpadding(2),
                                security(3),
                                bart(4)
                                }
                        MAX-ACCESS read-only
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 15 }


Elteto, et al.          Expires July 16, 2014                [Page 33]


Internet-Draft                  TWAMP MIB                   January 2014



                testSessionSecurityMode OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 16 }

                testSessionDSCP OBJECT-TYPE
                        SYNTAX Integer32
                        MAX-ACCESS read-write
                        STATUS current
                        DESCRIPTION
                                "Description."
                        ::= { testSessionEntry 17 }



6.  Acknowledgements

   TBD


7.  References

7.1.  Normative References

   [RFC2119]  Bradner, S., "Key words for use in RFCs to Indicate
              Requirement Levels", BCP 14, RFC 2119, March 1997.

   [RFC2578]  McCloghrie, K., Ed., Perkins, D., Ed., and J.
              Schoenwaelder, Ed., "Structure of Management Information
              Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.

   [RFC2579]  McCloghrie, K., Ed., Perkins, D., Ed., and J.
              Schoenwaelder, Ed., "Textual Conventions for SMIv2",
              STD 58, RFC 2579, April 1999.

   [RFC2580]  McCloghrie, K., Perkins, D., and J. Schoenwaelder,
              "Conformance Statements for SMIv2", STD 58, RFC 2580,
              April 1999.

   [RFC3410]  Case, J., Mundy, R., Partain, D., and B. Stewart,
              "Introduction and Applicability Statements for Internet-
              Standard Management Framework", RFC 3410, December 2002.

   [RFC4656]  Shalunov, S., Teitelbaum, B., Karp, A., Boote, J., and M.
              Zekauskas, "A One-way Active Measurement Protocol


Elteto, et al.          Expires July 16, 2014                [Page 34]


Internet-Draft                  TWAMP MIB                   January 2014


              (OWAMP)", RFC 4656, September 2006.

   [RFC5357]  Hedayat, K., Krzanowski, R., Morton, A., Yum, K., and J.
              Babiarz, "A Two-Way Active Measurement Protocol (TWAMP)",
              RFC 5357, October 2008.

   [RFC6038]  Morton, A. and L. Ciavattone, "Two-Way Active Measurement
              Protocol (TWAMP) Reflect Octets and Symmetrical Size
              Features", RFC 6038, October 2010.


7.2.  Informative References

   [RFC2629]  Rose, M., "Writing I-Ds and RFCs using XML", RFC 2629,
              June 1999.


Authors' Addresses

   Tamas Elteto
   Ericsson

   Email: tamas.elteto@ericsson.com


   Greg Mirsky
   Ericsson

   Email: gregory.mirsky@ericsson.com























Elteto, et al.          Expires July 16, 2014                [Page 35]