Internet DRAFT - draft-elteto-ippm-twamp-mib

draft-elteto-ippm-twamp-mib






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]