ADTRAN-TWAMP-REFLECTOR-MIB -- TITLE: The ADTRAN MEF MIB -- PRODUCT: Metro Ethernet Products -- VERSION: 1.0 -- DATE: 1/29/08 -- AUTHOR: Matthew Tomlin -- STATUS: PRELIMINARY -- This MIB defines the object identifier (OID) for the -- ADTRAN GENTWAMP-REFLECTOR MIB objects -- -- This MIB contains items used to support RFC5357 TWAMP for the roles -- of both the TWAMP server and TWAMP session reflector. The role of -- session-sender is not supported in this MIB. A pictorial representation -- of TWAMP roles (from RFC5357) is as follows: -- -- +~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~~~+ -- | Session-Sender | <-TWAMP-Test-> | Session-Reflector | -- +~~~~~~~~~~~~~~~~+ +~~~~~~~~~~~~~~~~~~~+ -- ^ ^ -- | | -- | | -- | | -- | +~~~~~~~~~~~~~~~~+<----------------+ -- | | Server | -- | +~~~~~~~~~~~~~~~~+ -- | ^ -- | | -- | TWAMP-Control -- | | -- v v -- +~~~~~~~~~~~~~~~~+ -- | Control-Client | -- +~~~~~~~~~~~~~~~~+ -- HISTORY: -- 01/29/08 met STATUS: PRELIMINARY. -- 04/23/08 kle Got rid of tables in favor of just scalars. Also, changed Counter32s to -- Gauge32s. -- 06/5/08 kle Got rid of syntax error in imports statement. Changed access of -- adTWAMPReflectorApplClearCounters from write-only to read-write. -- The adTWAMPReflectorStatsGroupRev1 had -- adTWAMPReflectorStatsSessionsOpened duplicated 3 times. Instead, -- these 3 duplicates should have been the following: -- adTWAMPReflectorStatsSessionsClosed -- adTWAMPReflectorStatsSessionsRejected, -- adTWAMPReflectorStatsSessionsActive -- -- 11/9/08 kle Add adTWAMPReflectorCtrlTimeout and adTWAMPReflectorTestTimeout. -- Added adTWAMPReflectorCtrlEnable to -- adTWAMPReflectorCtrlGroupRev1. Changed the range on -- adTWAMPReflectorCtrlTCPport from (1-65534) to (1-65535). -- 11/11/08 jlb Changed adTWAMPReflectorControlTimeout back to adTWAMPReflectorCtrlMaxSessions as you cannot rename an OID -- in a released MIB. -- 07/09/09 jlb Added adTWAMPReflectorTestUDPportRange. -- 04/22/10 kle Added adTWAMPReflectorStatsTestSessionsOpened, -- adTWAMPReflectorStatsTestSessionsClosed, -- adTWAMPReflectorStatsTestSessionsRejected, -- adTWAMPReflectorStatsTestSessionsActive -- 07/06/10 kle Added adTWAMPVerboseServerStatsTable, -- adTWAMPVerboseReflectorStatsTable, -- adTWAMPAssociationTable -- 07/07/10 kle Added adTWAMPVerboseServerStatsServTmoStatus, -- adTWAMPVerboseReflectorStatsTestTmoStatus -- ****************************************************************************************** DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY, TimeTicks, IpAddress, Integer32, Gauge32, Unsigned32, Counter64 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF DisplayString, RowStatus, TruthValue, DateAndTime, TEXTUAL-CONVENTION FROM SNMPv2-TC adGenTWAMPReflector, adTWAMPReflectorID FROM ADTRAN-SHARED-EOCU-MIB InterfaceIndex, ifIndex, OwnerString FROM IF-MIB adShared FROM ADTRAN-MIB ; --================================================================================================================== adtranTwampReflectorMib MODULE-IDENTITY LAST-UPDATED "200801290000Z" ORGANIZATION "Adtran, Inc. http://www.adtran.com" CONTACT-INFO "CND Tech Support Postal: ADTRAN, Inc. 901 Explorer Blvd. Huntsville, AL 35806 Tel: +1 800 726-8663 Fax: +1 256 963 6217 E-mail: support@adtran.com" DESCRIPTION "This MIB defines the objects for Adtran's Two-way Active Measurement Protocol Responder implementation." REVISION "200801290000Z" DESCRIPTION "Preliminary Version 0.1" ::= { adTWAMPReflectorID 1} adTWAMPReflectorObjects OBJECT IDENTIFIER ::= { adGenTWAMPReflector 1 } adTWAMPReflectorAppl OBJECT IDENTIFIER ::= { adTWAMPReflectorObjects 1 } adTWAMPReflectorCtrl OBJECT IDENTIFIER ::= { adTWAMPReflectorObjects 2 } adTWAMPReflectorStats OBJECT IDENTIFIER ::= { adTWAMPReflectorObjects 3 } adTWAMPReflectorLookup OBJECT IDENTIFIER ::= { adTWAMPReflectorObjects 4 } adTWAMPReflectorMibConformance OBJECT IDENTIFIER ::= { adGenTWAMPReflector 2 } adTWAMPReflectorMibGroups OBJECT IDENTIFIER ::= { adTWAMPReflectorMibConformance 1 } -- ======================================================================== -- ########################################################################### -- ########################################################################### -- A P P L I C A T I O N G R O U P -- ########################################################################### -- ########################################################################### adTWAMPReflectorApplClearCounters OBJECT-TYPE SYNTAX INTEGER { clearCounters(1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Clear the Two-way Active Measurement Protocol (TWAMP) statistics for ALL TWAMP servers and session-reflectors. A read will always return a 1." ::= { adTWAMPReflectorAppl 1 } -- ########################################################################### -- ########################################################################### -- C O N T R O L G R O U P -- ########################################################################### -- ########################################################################### adTWAMPReflectorCtrlEnable OBJECT-TYPE SYNTAX INTEGER { disable(1), enable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable device as a Two-way Active Measurement Protocol (TWAMP) server and session-reflector." ::= { adTWAMPReflectorCtrl 1 } adTWAMPReflectorCtrlTCPport OBJECT-TYPE SYNTAX Integer32(1..65535) UNITS "octets" MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the TCP destination port that is allowed for use by the TWAMP session-sender for communication to the TWAMP server. Only one destination port can be configured for communications with the TWAMP server." ::= { adTWAMPReflectorCtrl 2 } adTWAMPReflectorCtrlMaxSessions OBJECT-TYPE SYNTAX Integer32(1..10) UNITS "octets" MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the maximum number of simultaneous TWAMP-Control connections that the TWAMP server will allow." ::= { adTWAMPReflectorCtrl 3 } adTWAMPReflectorCtrlTimeout OBJECT-TYPE SYNTAX Integer32(1..65535) UNITS "octets" MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the TWAMP server's control connection timeout (SERVWAIT) for all TWAMP-Control sessions established on the TWAMP server." ::= { adTWAMPReflectorCtrl 4 } adTWAMPReflectorCtrlTestTimeout OBJECT-TYPE SYNTAX Integer32(1..65535) UNITS "octets" MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the test connection timeout (REFWAIT) for all TWAMP-Test session reflectors." ::= { adTWAMPReflectorCtrl 5 } adTWAMPReflectorTestUDPportRange OBJECT-TYPE SYNTAX OCTET STRING MAX-ACCESS read-write STATUS current DESCRIPTION "Specify the destination UDP port range that is allowed for TWAMP test-session usage on any TWAMP reflector. The first two octets are the minimum value. The second two octets are the maximum value. If only two octets are used in the set, the single value will be treated as both the minimum and maximum value. The valid range for the minimum and maximum values are 1024-65535. The minimum value must be less than or equal to the maximum value. The default values are: Minimum = 1024 (0x0400) Maximum = 65535 (0xFFFF) Example: Min = 0x0400 Max = 0xFFFF Value = 04 00 FF FF" ::= { adTWAMPReflectorCtrl 6 } -- ########################################################################### -- ########################################################################### -- S T A T I S T I C S G R O U P -- ########################################################################### -- ########################################################################### adTWAMPReflectorStatsRxTestPkts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP Test-session packets received. This count is a summation of all packets received on any session-reflector established since powerup or since the last clearing of these counts - (e.g., via adTWAMPReflectorApplClearCounters)." ::= { adTWAMPReflectorStats 1 } adTWAMPReflectorStatsTxTestPkts OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP Test-session packets reflected. This count is a summation of all packets reflected by any session-reflector established since powerup or since the last clearing of these counts - (e.g., via adTWAMPReflectorApplClearCounters)." ::= { adTWAMPReflectorStats 2 } adTWAMPReflectorStatsSessionsOpened OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP control-sessions that have been opened since powerup or since the last clearing of these counts - (e.g., via adTWAMPReflectorApplClearCounters)." ::= { adTWAMPReflectorStats 3 } adTWAMPReflectorStatsSessionsClosed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP control-sessions that have been closed since powerup or since the last clearing of these counts - (e.g., via adTWAMPReflectorApplClearCounters)." ::= { adTWAMPReflectorStats 4 } adTWAMPReflectorStatsSessionsRejected OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP control-sessions that have been rejected since powerup or since the last clearing of these counts - (e.g., via adTWAMPReflectorApplClearCounters)." ::= { adTWAMPReflectorStats 5 } adTWAMPReflectorStatsSessionsActive OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP control-sessions that are currently active." ::= { adTWAMPReflectorStats 6 } adTWAMPReflectorStatsTestSessionsOpened OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP test-sessions that have been opened since powerup or since the last clearing of these counts - (e.g., via adTWAMPReflectorApplClearCounters)." ::= { adTWAMPReflectorStats 7 } adTWAMPReflectorStatsTestSessionsClosed OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP test-sessions that have been closed since powerup or since the last clearing of these counts - (e.g., via adTWAMPReflectorApplClearCounters)." ::= { adTWAMPReflectorStats 8 } adTWAMPReflectorStatsTestSessionsRejected OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP test-sessions that have been rejected since powerup or since the last clearing of these counts - (e.g., via adTWAMPReflectorApplClearCounters)." ::= { adTWAMPReflectorStats 9 } adTWAMPReflectorStatsTestSessionsActive OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP test-sessions that are currently active." ::= { adTWAMPReflectorStats 10 } -- ########################################################################### -- V E R B O S E S T A T I S T I C S - S E R V E R -- ########################################################################### adTWAMPVerboseServerStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF AdTWAMPVerboseServerStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Twamp Verbose Server Statistics Table" ::= { adTWAMPReflectorStats 11 } adTWAMPVerboseServerStatsEntry OBJECT-TYPE SYNTAX AdTWAMPVerboseServerStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Entry" INDEX { adTWAMPClientIpAddress, adTWAMPClientTcpSourcePort } ::= { adTWAMPVerboseServerStatsTable 1 } AdTWAMPVerboseServerStatsEntry ::= SEQUENCE { adTWAMPClientIpAddress IpAddress, adTWAMPClientTcpSourcePort Integer32, adTWAMPClientTcpDestPort Integer32, adTWAMPVerboseServerStatsState INTEGER, adTWAMPVerboseServerStatsRxTestPkts Integer32, adTWAMPVerboseServerStatsTxTestPkts Integer32, adTWAMPVerboseServerStatsAuthMode INTEGER, adTWAMPVerboseServerStatsServTmo Integer32, adTWAMPVerboseServerStatsServTmoRemaining Integer32, adTWAMPVerboseServerStatsServTmoStatus INTEGER } adTWAMPClientIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "IpAddress of TWAMP Control-Client which opened a TCP connection on the TWAMP server at the TCP port identified by adTWAMPClientTcpSourcePort." ::= { adTWAMPVerboseServerStatsEntry 1 } adTWAMPClientTcpSourcePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The TCP source port used by the TWAMP control-client to communicate with the TWAMP server." ::= { adTWAMPVerboseServerStatsEntry 2 } adTWAMPClientTcpDestPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP destination port used by the TWAMP control-client to communicate with the TWAMP server" ::= { adTWAMPVerboseServerStatsEntry 3 } adTWAMPVerboseServerStatsState OBJECT-TYPE SYNTAX INTEGER { initialized(1), opening(2), setup(3), starting(4), active(5), registerSession(6), acceptSession(7), startSessions(8), startAck(9), stopSessions(10), stopAck(11), closed(12), reserved(13), unknown(14) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the TWAMP server on the TWAMP-control connection identified by adTWAMPClientIpAddress and adTWAMPClientTcpSourcePort." ::= { adTWAMPVerboseServerStatsEntry 4 } adTWAMPVerboseServerStatsRxTestPkts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP Test-session packets received on TWAMP reflectors spawned by the TWAMP-control connection identified by adTWAMPClientIpAddress and adTWAMPClientTcpSourcePort." ::= { adTWAMPVerboseServerStatsEntry 5 } adTWAMPVerboseServerStatsTxTestPkts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of ALL the TWAMP Test-session packets transmitted on TWAMP reflectors spawned by the TWAMP-control connection identified by adTWAMPClientIpAddress and adTWAMPClientTcpSourcePort." ::= { adTWAMPVerboseServerStatsEntry 6 } adTWAMPVerboseServerStatsAuthMode OBJECT-TYPE SYNTAX INTEGER { unauthenticated(1), authenticated(2), encrypted(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Authentication mode of the TWAMP-control connection identified by adTWAMPClientIpAddress and adTWAMPClientTcpSourcePort and also the authentication mode of the TWAMP reflectors spawned by this TWAMP-control connection." ::= { adTWAMPVerboseServerStatsEntry 7 } adTWAMPVerboseServerStatsServTmo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The provisioned control server timeout of the TWAMP-control connection identified by adTWAMPClientIpAddress and adTWAMPClientTcpSourcePort. This is the SERVWAIT timeout described in the TWAMP RFC5357 specification." ::= { adTWAMPVerboseServerStatsEntry 8 } adTWAMPVerboseServerStatsServTmoRemaining OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The control server timeout remaining on the TWAMP-control connection identified by adTWAMPClientIpAddress and adTWAMPClientTcpSourcePort. This is time remaining on the SERVWAIT timeout described in the TWAMP RFC5357 specification." ::= { adTWAMPVerboseServerStatsEntry 9 } adTWAMPVerboseServerStatsServTmoStatus OBJECT-TYPE SYNTAX INTEGER { active(1), suspendedForActiveTestSession(2), serverClosurePending(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The control server timeout status on the TWAMP-control connection identified by adTWAMPClientIpAddress and adTWAMPClientTcpSourcePort. A status of active indicates that the server timeout functionality is active. A status of suspendedForActiveTestSession indicates that the server timeout functionality has been currently suspended until the active test sessions associated with this server have been stopped or have timed out. A status of serverClosurePending indicates that the server is in the process of being closed." ::= { adTWAMPVerboseServerStatsEntry 10 } -- ########################################################################### -- V E R B O S E S T A T I S T I C S - R E F L E C T O R -- ########################################################################### adTWAMPVerboseReflectorStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF AdTWAMPVerboseReflectorStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Twamp Verbose Reflector Statistics Table" ::= { adTWAMPReflectorStats 12 } adTWAMPVerboseReflectorStatsEntry OBJECT-TYPE SYNTAX AdTWAMPVerboseReflectorStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Entry" INDEX { adTWAMPSenderIpAddress, adTWAMPSenderUdpDestPort } ::= { adTWAMPVerboseReflectorStatsTable 1 } AdTWAMPVerboseReflectorStatsEntry ::= SEQUENCE { adTWAMPSenderIpAddress IpAddress, adTWAMPSenderUdpDestPort Integer32, adTWAMPSenderUdpSourcePort Integer32, adTWAMPAssociatedClientIpAddress IpAddress, adTWAMPAssociatedClientTcpSourcePort Integer32, adTWAMPVerboseReflectorStatsState INTEGER, adTWAMPVerboseReflectorStatsRxTestPkts Integer32, adTWAMPVerboseReflectorStatsTxTestPkts Integer32, adTWAMPVerboseReflectorStatsPaddingLength Integer32, adTWAMPVerboseReflectorStatsTypePDescriptor Integer32, adTWAMPVerboseReflectorStatsPacketTimeout Integer32, adTWAMPVerboseReflectorStatsTestTmo Integer32, adTWAMPVerboseReflectorStatsTestTmoRemaining Integer32, adTWAMPVerboseReflectorStatsTestTmoStatus INTEGER } adTWAMPSenderIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IpAddress of the TWAMP Session-Sender which is currently bound to adTWAMPSenderUdpDestPort and adTWAMPSenderUdpSourcePort for communication to the TWAMP session-reflector." ::= { adTWAMPVerboseReflectorStatsEntry 1 } adTWAMPSenderUdpDestPort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The UDP destination port used by the TWAMP session-sender to communicate with the TWAMP session-reflector" ::= { adTWAMPVerboseReflectorStatsEntry 2 } adTWAMPSenderUdpSourcePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The UDP source port used by the TWAMP session-sender to communicate with the TWAMP session-reflector" ::= { adTWAMPVerboseReflectorStatsEntry 3 } adTWAMPAssociatedClientIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IpAddress of the associated TWAMP Control-Client from which the session-reflector was spawned. A session-reflector is spawned when the TWAMP server accepts the request-session message from the control-client." ::= { adTWAMPVerboseReflectorStatsEntry 4 } adTWAMPAssociatedClientTcpSourcePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The TCP source port used by the associated TWAMP control-client to communicate with the TWAMP server from which the session-reflector was spawned. A session-reflector is spawned when the TWAMP server accepts the request-session message from the control-client." ::= { adTWAMPVerboseReflectorStatsEntry 5 } adTWAMPVerboseReflectorStatsState OBJECT-TYPE SYNTAX INTEGER { initialized(1), waitingToStart(2), inProgress(3), stopping(4), stopped(5), exception(6), unknown(7) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the TWAMP session-reflector." ::= { adTWAMPVerboseReflectorStatsEntry 6 } adTWAMPVerboseReflectorStatsRxTestPkts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Test-session packets received on the TWAMP session-reflector." ::= { adTWAMPVerboseReflectorStatsEntry 7 } adTWAMPVerboseReflectorStatsTxTestPkts OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Test-session packets transmitted by the TWAMP session-reflector." ::= { adTWAMPVerboseReflectorStatsEntry 8 } adTWAMPVerboseReflectorStatsPaddingLength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Padding length of packets transmitted the TWAMP session-reflector." ::= { adTWAMPVerboseReflectorStatsEntry 9 } adTWAMPVerboseReflectorStatsTypePDescriptor OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Type P descriptor used by the TWAMP session-reflector to populate the DSCP or PHB fields of the packets transmitted by the session-reflector." ::= { adTWAMPVerboseReflectorStatsEntry 10 } adTWAMPVerboseReflectorStatsPacketTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The packet timeout used by the TWAMP session-sender to mark packets as lost if a packet belonging to the test-session is not received from the session-reflector in the amount of time indicated by the packet timeout." ::= { adTWAMPVerboseReflectorStatsEntry 11 } adTWAMPVerboseReflectorStatsTestTmo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The provisioned test reflector timeout of the TWAMP session-reflector. This is the REFWAIT timeout described in the TWAMP RFC5357 specification." ::= { adTWAMPVerboseReflectorStatsEntry 12 } adTWAMPVerboseReflectorStatsTestTmoRemaining OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The test reflector timeout remaining of the TWAMP session-reflector. This is time remaining on the REFWAIT timeout described in the TWAMP RFC5357 specification." ::= { adTWAMPVerboseReflectorStatsEntry 13 } adTWAMPVerboseReflectorStatsTestTmoStatus OBJECT-TYPE SYNTAX INTEGER { active(1), waitingOnPacketTimeout(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The test reflector timeout status of the TWAMP session-reflector. A status of active indicates that the reflector timeout functionality is active. A status of waitingOnPacketTimeout indicates that the TWAMP server has received the stop-sessions command from the TWAMP control-client that spawned the test reflector. The test reflector timeout functionality is no longer active. However, the test reflector is waiting for the packet timeout period to expire before shutting down." ::= { adTWAMPVerboseReflectorStatsEntry 14 } -- ########################################################################### -- ########################################################################### -- L O O K U P G R O U P -- ########################################################################### -- ########################################################################### adTWAMPAssociationTable OBJECT-TYPE SYNTAX SEQUENCE OF AdTWAMPAssociationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Provides association/lookup information between the TWAMP server to currently existing session-reflectors. More formally speaking, this table provides the association between existing TWAMP-control and TWAMP-test sessions. A TWAMP-control session is uniquely identified by the client IP address and client TCP source port used to communicate with the TWAMP server. A TWAMP-test session is uniquely identified by the session-sender IP address and session-sender UDP destination port used to communicate with the session-reflector. Because TWAMP server statistics for a particular TCP connection depend on the session-reflector/s that were spawned from the TWAMP server's particular TCP connection, this dependence information is made available through this table." ::= { adTWAMPReflectorLookup 1 } adTWAMPAssociationEntry OBJECT-TYPE SYNTAX AdTWAMPAssociationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table Entry" INDEX { adTWAMPClientIpAddress, adTWAMPClientTcpSourcePort, adTWAMPSenderIpAddress, adTWAMPSenderUdpDestPort } ::= { adTWAMPAssociationTable 1 } AdTWAMPAssociationEntry ::= SEQUENCE { adTWAMPNumOfSpawnedReflectors Integer32 } adTWAMPNumOfSpawnedReflectors OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The existing number of session-reflectors that were spawned by the TWAMP-control session uniquely identified by the client IP address and client TCP source port identified by adTWAMPClientIpAddress and adTWAMPClientTcpSourcePort." ::= { adTWAMPAssociationEntry 1 } -- ########################################################################### -- ########################################################################### -- O B J E C T G R O U P S -- ########################################################################### -- ########################################################################### adTWAMPReflectorApplGroupRev1 OBJECT-GROUP OBJECTS { adTWAMPReflectorApplClearCounters } STATUS current DESCRIPTION "" ::= { adTWAMPReflectorMibGroups 1 } adTWAMPReflectorCtrlGroupRev1 OBJECT-GROUP OBJECTS { adTWAMPReflectorCtrlTCPport, adTWAMPReflectorCtrlMaxSessions, adTWAMPReflectorCtrlEnable, adTWAMPReflectorCtrlTimeout, adTWAMPReflectorCtrlTestTimeout } STATUS current DESCRIPTION "" ::= { adTWAMPReflectorMibGroups 2 } adTWAMPReflectorStatsGroupRev1 OBJECT-GROUP OBJECTS { adTWAMPReflectorStatsRxTestPkts, adTWAMPReflectorStatsTxTestPkts, adTWAMPReflectorStatsSessionsOpened, adTWAMPReflectorStatsSessionsClosed, adTWAMPReflectorStatsSessionsRejected, adTWAMPReflectorStatsSessionsActive, adTWAMPReflectorStatsTestSessionsOpened, adTWAMPReflectorStatsTestSessionsClosed, adTWAMPReflectorStatsTestSessionsRejected, adTWAMPReflectorStatsTestSessionsActive, adTWAMPClientTcpDestPort, adTWAMPVerboseServerStatsState, adTWAMPVerboseServerStatsRxTestPkts, adTWAMPVerboseServerStatsTxTestPkts, adTWAMPVerboseServerStatsAuthMode, adTWAMPVerboseServerStatsServTmo, adTWAMPVerboseServerStatsServTmoRemaining, adTWAMPVerboseServerStatsServTmoStatus, adTWAMPSenderUdpSourcePort, adTWAMPAssociatedClientIpAddress, adTWAMPAssociatedClientTcpSourcePort, adTWAMPVerboseReflectorStatsState, adTWAMPVerboseReflectorStatsRxTestPkts, adTWAMPVerboseReflectorStatsTxTestPkts, adTWAMPVerboseReflectorStatsPaddingLength, adTWAMPVerboseReflectorStatsTypePDescriptor, adTWAMPVerboseReflectorStatsPacketTimeout, adTWAMPVerboseReflectorStatsTestTmo, adTWAMPVerboseReflectorStatsTestTmoRemaining, adTWAMPVerboseReflectorStatsTestTmoStatus } STATUS current DESCRIPTION "" ::= { adTWAMPReflectorMibGroups 3 } adTWAMPReflectorLookupGroupRev1 OBJECT-GROUP OBJECTS { adTWAMPNumOfSpawnedReflectors } STATUS current DESCRIPTION "" ::= { adTWAMPReflectorMibGroups 4 } END