diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/telco-systems/binos/PRVT-SAA-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/telco-systems/binos/PRVT-SAA-MIB')
| -rw-r--r-- | MIBS/telco-systems/binos/PRVT-SAA-MIB | 2105 |
1 files changed, 2105 insertions, 0 deletions
diff --git a/MIBS/telco-systems/binos/PRVT-SAA-MIB b/MIBS/telco-systems/binos/PRVT-SAA-MIB new file mode 100644 index 0000000..8a9c4be --- /dev/null +++ b/MIBS/telco-systems/binos/PRVT-SAA-MIB @@ -0,0 +1,2105 @@ +-- ********************************************************************* +-- ********************************************************************* +-- ** Filename: PRVT-SWITCH-SAA-MIB +-- ** Project: T - Ethernet and Fast Ethernet IP Switches. +-- ** Purpose: Private MIB +-- ********************************************************************* +-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved. +-- WARNING: +-- +-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING: +-- +-- This file is the property of BATM Advanced Communications. +-- BATM Advanced Communications retains all title and +-- ownership in the Specification, including any revisions. + +-- BATM Advanced Communications grants all interested parties a non-exclusive +-- license to use and distribute an unmodified copy of this +-- Specification in connection with management of BATM Advanced Communications +-- and Telco Systems products, and without fee, provided that the following +-- conditions are met: +-- 1. Redistributions of this specification must retain the above copyright +-- notice, this list of conditions and the following disclaimer. +-- 2. Redistributions in binary form must reproduce the above copyright +-- notice, this list of conditions and the following disclaimer in the +-- documentation and/or other materials provided with the distribution. +-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse +-- or promote products derived from this specification without specific prior written +-- permission. +-- +-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED +-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE +-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES +-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. +-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER +-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS +-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR +-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY +-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE. +PRVT-SAA-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Counter32, NOTIFICATION-TYPE, + IpAddress, Integer32, Counter64 + FROM SNMPv2-SMI -- [RFC2578] + MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP + FROM SNMPv2-CONF -- [RFC2580] + RowStatus, TruthValue, DisplayString, TEXTUAL-CONVENTION + FROM SNMPv2-TC -- [RFC2579] + SnmpAdminString + FROM SNMP-FRAMEWORK-MIB -- [RFC2571] + switch + FROM PRVT-SWITCH-MIB; + +prvtSaaMib MODULE-IDENTITY +LAST-UPDATED "201503250000Z" +ORGANIZATION "BATM Advanced Communication" +CONTACT-INFO +"BATM/Telco Systems Support team +Email: +For North America: techsupport@telco.com +For North Europe: support@batm.de, info@batm.de +For the rest of the world: techsupport@telco.com" + +DESCRIPTION +"This MIB provides the extended capability of controlling and +provisioning various OAM tests and SAA monitoring. +It adds extra functionality for DISMAN-PING-MIB" +-- revision history + REVISION "201503250000Z" + DESCRIPTION + "Add CountAllPriorities leaf to SAA Throughput tests." +-- revision history + REVISION "201405160000Z" + DESCRIPTION + "Add twamp tests." +-- revision history + REVISION "201110200000Z" + DESCRIPTION + "Add ethertype leaf to SAA Throughput tests." +-- revision history + REVISION "201102070000Z" + DESCRIPTION + "Add delays to SAA Throughput tests." +-- revision history + REVISION "201009290000Z" + DESCRIPTION + "Add name leaf to profile table." +-- revision history + REVISION "201009270000Z" + DESCRIPTION + "Add measurement units for prvtSaaY1731TestResultCompletionTime, fix range for prvtSaaY1731PmTestEncapValue." +-- revision history + REVISION "201009130000Z" + DESCRIPTION + "Add decription for percentile values for jitter and delay in case of outside 1-100 range." +-- revision history + REVISION "201008240000Z" + DESCRIPTION + "Fix prvtSaaY1731PmTestMonitorInterval range and default value." +-- revision history + REVISION "201005050000Z" + DESCRIPTION + "Add prvtSaaY1731LoopbackTestTable." +-- revision history + REVISION "201003260000Z" + DESCRIPTION + "Add prvtSaaY1731PmTestProfile description if retued value is 0." +-- revision history + REVISION "201003180000Z" + DESCRIPTION + "Add detailed description and measurement units on some test result leafs." +-- revision history + REVISION "201003120000Z" + DESCRIPTION + "Clarify description on several leafs." +-- revision history + REVISION "201001110000Z" + DESCRIPTION + "Initial version." + +::= { switch 130 } + +-- *********************************************** +-- ************ Top level structure of the MIB**** +-- *********************************************** + prvtSaaNotifications OBJECT IDENTIFIER ::= { prvtSaaMib 0 } + prvtSaaObjects OBJECT IDENTIFIER ::= { prvtSaaMib 1 } + prvtSaaConformance OBJECT IDENTIFIER ::= { prvtSaaMib 2 } + +prvtSaaTest OBJECT IDENTIFIER ::= { prvtSaaObjects 1 } +prvtSaaTestResult OBJECT IDENTIFIER ::= { prvtSaaObjects 2 } +prvtSaaProfiles OBJECT IDENTIFIER ::= { prvtSaaObjects 3 } + +-- *********************************************** +-- ************* global scalar objects *********** +-- *********************************************** + +-- *********************************************** +-- *************** Y1731 PM TEST ***************** +-- *********************************************** + +prvtSaaY1731PmTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtSaaY1731PmTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds the configuration for a SAA Y1731 test" + ::= { prvtSaaTest 1 } + +prvtSaaY1731PmTestEntry OBJECT-TYPE + SYNTAX PrvtSaaY1731PmTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NONE" + INDEX { + prvtSaaY1731PmTestOwner, + prvtSaaY1731PmTestName + } + ::= { prvtSaaY1731PmTestTable 1 } + +PrvtSaaY1731PmTestEntry ::= SEQUENCE { + prvtSaaY1731PmTestOwner SnmpAdminString, + prvtSaaY1731PmTestName SnmpAdminString, + prvtSaaY1731PmTestType INTEGER, + prvtSaaY1731PmTestExecStatus INTEGER, + prvtSaaY1731PmTestEncapType INTEGER, + prvtSaaY1731PmTestEncapValue Unsigned32, + prvtSaaY1731PmTestUserPort Unsigned32, + prvtSaaY1731PmTestUplinkPort Unsigned32, + prvtSaaY1731PmTestTargetMac DisplayString, + prvtSaaY1731PmTestCfmDomainLevel Unsigned32, + prvtSaaY1731PmTestRemoteCfmMep Unsigned32, + prvtSaaY1731PmTestProfile Unsigned32, + prvtSaaY1731PmTestHistoryDepth Unsigned32, + prvtSaaY1731PmTestPeriod Unsigned32, + prvtSaaY1731PmTestTimeout Unsigned32, + prvtSaaY1731PmTestMonitorInterval Unsigned32, + prvtSaaY1731PmTestFrequency Unsigned32, + prvtSaaY1731PmTestClocksInSync TruthValue, + prvtSaaY1731PmTestDelayMethod INTEGER, + prvtSaaY1731PmTestDelayPvalue Unsigned32, + prvtSaaY1731PmTestJitterMethod INTEGER, + prvtSaaY1731PmTestJitterPvalue Unsigned32, + prvtSaaY1731PmTestPriority Unsigned32, + prvtSaaY1731PmTestRowStatus RowStatus, + prvtSaaY1731PmTestCCMAPSCount TruthValue, + prvtSaaY1731PmTestLossMeasurementType INTEGER, + prvtSaaY1731PmTestSLMTransmit TruthValue, + prvtSaaY1731PmTestTestId Unsigned32, + prvtSaaY1731PmTestDropEligible TruthValue, + prvtSaaY1731PmTestDataSize Unsigned32, + prvtSaaY1731PmTestCountAllPriorities TruthValue + + +} + +prvtSaaY1731PmTestOwner OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This string is used to describe the owner of the + Y1731 Pm SAA test." + ::= { prvtSaaY1731PmTestEntry 1 } + +prvtSaaY1731PmTestName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This string is used to describe the test name for the + Y1731 Pm SAA test. It is also used as a test identifier." + ::= { prvtSaaY1731PmTestEntry 2 } + +prvtSaaY1731PmTestType OBJECT-TYPE + SYNTAX INTEGER + { + frameloss ( 1 ), + framedelayAndDelayvariation ( 2 ), + framelossAndFramedelayAndDelayvariation ( 3 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA Y1731 Pm test type." + ::= { prvtSaaY1731PmTestEntry 3 } + +prvtSaaY1731PmTestExecStatus OBJECT-TYPE + SYNTAX INTEGER + { + notRunning ( 1 ), + running ( 2 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SAA Y1731 Pm test execution status." + DEFVAL { notRunning } + ::= { prvtSaaY1731PmTestEntry 4 } + +prvtSaaY1731PmTestEncapType OBJECT-TYPE + SYNTAX INTEGER + { + none ( 1 ), + service ( 2 ), + vlan ( 3 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA Y1731 Pm test encapsulation type. + It can be either test over VLAN or test over Service. + The value 1 is the default value representing that neither + type is set." + DEFVAL { none } + ::= { prvtSaaY1731PmTestEntry 5 } + +prvtSaaY1731PmTestEncapValue OBJECT-TYPE + SYNTAX Unsigned32 (1..4294967295) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The value of the defined SAA Y1731 Pm test encapsulation. + It should be either the Vlan ID or the Service ID, depending + on the type set in prvtSaaY1731PmTestEncapType." + ::= { prvtSaaY1731PmTestEntry 6 } + +prvtSaaY1731PmTestUserPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For SAA Y1731 Pm test, this leaf is used only in case the encapsulation + is VLAN type and it determines the port on which the user is connected." + ::= { prvtSaaY1731PmTestEntry 7 } + +prvtSaaY1731PmTestUplinkPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For SAA Y1731 Pm test, this leaf is used only in case the encapsulation + is VLAN type and it determines the port that the SAA test devices are + connected through." + ::= { prvtSaaY1731PmTestEntry 8 } + +prvtSaaY1731PmTestTargetMac OBJECT-TYPE + SYNTAX DisplayString (SIZE(17)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The target MAC address for the SAA Y1731 test." + ::= { prvtSaaY1731PmTestEntry 9 } + +prvtSaaY1731PmTestCfmDomainLevel OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "CFM Domain level on which the test will be run." + ::= { prvtSaaY1731PmTestEntry 10 } + +prvtSaaY1731PmTestRemoteCfmMep OBJECT-TYPE + SYNTAX Unsigned32 (0..8191) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The remote MEP associated with target MAC." + ::= { prvtSaaY1731PmTestEntry 11 } + +prvtSaaY1731PmTestProfile OBJECT-TYPE + SYNTAX Unsigned32 (0|1..2147483647) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The profile ID associated to the SAA Y1731 Pm test. + A value of 0 depicts no set profile." + ::= { prvtSaaY1731PmTestEntry 12 } + +prvtSaaY1731PmTestHistoryDepth OBJECT-TYPE + SYNTAX Unsigned32 (1..120) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Probe history count." + DEFVAL { 96 } + ::= { prvtSaaY1731PmTestEntry 13 } + +prvtSaaY1731PmTestPeriod OBJECT-TYPE + SYNTAX Unsigned32 (100..10000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The period the SAA Y1731 Pm test will run, in milliseconds." + DEFVAL { 1000 } + ::= { prvtSaaY1731PmTestEntry 14 } + +prvtSaaY1731PmTestTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The timeout period for a test packet." + DEFVAL { 3 } + ::= { prvtSaaY1731PmTestEntry 15 } + +prvtSaaY1731PmTestMonitorInterval OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Monitoring interval is relevant only for continous Y1731 test. + It is measured in minutes." + DEFVAL { 15 } + ::= { prvtSaaY1731PmTestEntry 16 } + +prvtSaaY1731PmTestFrequency OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The time between two consecutive intervals. + A value of 1 defines a delay of a second between the end of the first + and the begining of the next interval." + DEFVAL { 0 } + ::= { prvtSaaY1731PmTestEntry 17 } + +prvtSaaY1731PmTestClocksInSync OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable tells if the clocks of the test are syncronized." + DEFVAL { false } + ::= { prvtSaaY1731PmTestEntry 18 } + +prvtSaaY1731PmTestDelayMethod OBJECT-TYPE + SYNTAX INTEGER + { + average ( 1 ), + percentile ( 2 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the method of calculating delay on a Y1731 test." + ::= { prvtSaaY1731PmTestEntry 19 } + +prvtSaaY1731PmTestDelayPvalue OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent used to calculate delay in p-percentile method. + Reported delay is the percent-th member in the array with sorted delays. + Relevant only for p-percentile method. + Value in range of 1-100 is for percentile delay method of calculation. + Value 101 describes that average delay method of calculation is used. + Only values inside the 1..100 range can be set to this parameter." + ::= { prvtSaaY1731PmTestEntry 20 } + +prvtSaaY1731PmTestJitterMethod OBJECT-TYPE + SYNTAX INTEGER + { + peakToPeak ( 1 ), + variance ( 2 ), + percentile ( 3 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the method of calculating jitter on a Y1731 test." + ::= { prvtSaaY1731PmTestEntry 21 } + +prvtSaaY1731PmTestJitterPvalue OBJECT-TYPE + SYNTAX Unsigned32 (1..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Percent used to calculate jitter in p-percentile method. + Reported jitter is the percent-th member in the array with sorted jitters. + Relevant only for p-percentile method. + Value in range of 1..100 is for percentile jitter method of calculation. + Value 101 describes that peakToPeak jitter method of calculation is used. + Value 102 describes that variance jitter method of calculation is used. + Only values inside the 1..100 range can be set to this parameter." + ::= { prvtSaaY1731PmTestEntry 22 } + +prvtSaaY1731PmTestPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the priority of the packets sent by the SAA Y1731 Pm test + (priority to count user traffic)." + ::= { prvtSaaY1731PmTestEntry 23 } + + +prvtSaaY1731PmTestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row. + The writable columns in a row can not be changed if the row + is active. Certain columns must have a valid value before a row + can be activated." + ::= { prvtSaaY1731PmTestEntry 24 } + +prvtSaaY1731PmTestCCMAPSCount OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether to include proactive OAM frames for ETH-CC and ETH-APS in loss measurement counters or not." + DEFVAL { false } + ::= { prvtSaaY1731PmTestEntry 25 } + +prvtSaaY1731PmTestLossMeasurementType OBJECT-TYPE + SYNTAX INTEGER + { + lmm ( 0 ), + slm ( 1 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set to 1 Synthetic Loss Measurement will be used for frame-loss calculations.If set 0 user packets will be used for frame-loss calculations" + DEFVAL { 0 } + ::= { prvtSaaY1731PmTestEntry 26 } + +prvtSaaY1731PmTestSLMTransmit OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "If set true the device is capable of sending SLM packets and frame-loss calculations. This must be used only when loss measurement type is SLM" + DEFVAL { false } + ::= { prvtSaaY1731PmTestEntry 27 } + +prvtSaaY1731PmTestTestId OBJECT-TYPE + SYNTAX Unsigned32 (0..4095) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Specify the unique test id used in Y1731 SLM. 0 means not set.It is mandatory for the Y1731 SLM test" + DEFVAL { 0 } + ::= { prvtSaaY1731PmTestEntry 28 } + +prvtSaaY1731PmTestDropEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop Eligible flag for S-VLAN used for the Y1731 SLM test." + DEFVAL { false } + ::= { prvtSaaY1731PmTestEntry 29 } + +prvtSaaY1731PmTestDataSize OBJECT-TYPE + SYNTAX Unsigned32 (64..1518) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Packet sizes for Y1731 SLM test" + DEFVAL { 64 } + ::= { prvtSaaY1731PmTestEntry 30 } + +prvtSaaY1731PmTestCountAllPriorities OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Measure for all priorities." + DEFVAL { false } + ::= { prvtSaaY1731PmTestEntry 31 } + +-- *********************************************** +-- **************** RFC2544 TEST ***************** +-- *********************************************** +prvtSaaRFC2544ThroughputTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtSaaRFC2544ThroughputTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds the configuration for a SAA RFC2544 test" + ::= { prvtSaaTest 2 } + +prvtSaaRFC2544ThroughputTestEntry OBJECT-TYPE + SYNTAX PrvtSaaRFC2544ThroughputTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NONE" + INDEX { + prvtSaaRFC2544ThroughputTestOwner, + prvtSaaRFC2544ThroughputTestName + } + ::= { prvtSaaRFC2544ThroughputTestTable 1 } + +PrvtSaaRFC2544ThroughputTestEntry ::= SEQUENCE { + prvtSaaRFC2544ThroughputTestOwner SnmpAdminString, + prvtSaaRFC2544ThroughputTestName SnmpAdminString, + prvtSaaRFC2544ThroughputTestType INTEGER, + prvtSaaRFC2544ThroughputTestExecStatus INTEGER, + prvtSaaRFC2544ThroughputTestSourceType INTEGER, + prvtSaaRFC2544ThroughputTestSource OCTET STRING, + prvtSaaRFC2544ThroughputTestTargetType INTEGER, + prvtSaaRFC2544ThroughputTestTarget OCTET STRING, + prvtSaaRFC2544ThroughputTestTimeout Unsigned32, + prvtSaaRFC2544ThroughputTestCIR Unsigned32, + prvtSaaRFC2544ThroughputTestCBS Unsigned32, + prvtSaaRFC2544ThroughputTestBurstPercentage Unsigned32, + prvtSaaRFC2544ThroughputTestDuration Unsigned32, + prvtSaaRFC2544ThroughputTestMaxFrameloss Unsigned32, + prvtSaaRFC2544ThroughputTestCVLAN0 Unsigned32, + prvtSaaRFC2544ThroughputTestCVLAN0Priority Unsigned32, + prvtSaaRFC2544ThroughputTestCVLAN0DropEligible TruthValue, + prvtSaaRFC2544ThroughputTestSVLAN Unsigned32, + prvtSaaRFC2544ThroughputTestSVLANPriority Unsigned32, + prvtSaaRFC2544ThroughputTestSVLANDropEligible TruthValue, + prvtSaaRFC2544ThroughputTestPDUSize DisplayString, + prvtSaaRFC2544ThroughputTestACKTimeout Unsigned32, + prvtSaaRFC2544ThroughputTestLoopbackType INTEGER, + prvtSaaRFC2544ThroughputTestPaternType INTEGER, + prvtSaaRFC2544ThroughputTestRowStatus RowStatus, + prvtSaaRFC2544ThroughputTestEthertype OCTET STRING +} + +prvtSaaRFC2544ThroughputTestOwner OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This string is used to describe the owner of the + RFC2544 SAA test." + ::= { prvtSaaRFC2544ThroughputTestEntry 1 } + +prvtSaaRFC2544ThroughputTestName OBJECT-TYPE + SYNTAX SnmpAdminString (SIZE(0..32)) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This string is used to describe the test name for the + RFC2544 SAA test. It is also used as a test identifier." + ::= { prvtSaaRFC2544ThroughputTestEntry 2 } + +prvtSaaRFC2544ThroughputTestType OBJECT-TYPE + SYNTAX INTEGER + { + unidirectionalTestHead( 1 ), + bidirectionalTestHead ( 2 ), + testTail( 3 ), + testLoopback( 4 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput test type" + ::= { prvtSaaRFC2544ThroughputTestEntry 3 } + +prvtSaaRFC2544ThroughputTestExecStatus OBJECT-TYPE + SYNTAX INTEGER + { + notRunning ( 1 ), + running ( 2 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput test execution status." + DEFVAL { notRunning } + ::= { prvtSaaRFC2544ThroughputTestEntry 4 } + + +prvtSaaRFC2544ThroughputTestSourceType OBJECT-TYPE + SYNTAX INTEGER + { + none( 0 ), + mac ( 1 ), + mep ( 2 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput test source type." + ::= { prvtSaaRFC2544ThroughputTestEntry 5 } + +prvtSaaRFC2544ThroughputTestSource OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..17)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "String that holds either the MAC or the MEP ID. + MAC should be in the format AA:BB:CC:DD:EE:FF + MEP shold be in the format DOMAIN:MA:MEP that represent + the values corresponding to dot1agCfmMdIndex, + dot1agCfmMaIndex and dot1agCfmMepIdentifier from + IEEE8021-CFM-MIB. + e.g.: + MAC: 00:A0:12:5C:12:C0 + MEP: 1:1:2" + ::= { prvtSaaRFC2544ThroughputTestEntry 6 } + +prvtSaaRFC2544ThroughputTestTargetType OBJECT-TYPE + SYNTAX INTEGER + { + none( 0 ), + mac ( 1 ), + mep ( 2 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput test target type." + ::= { prvtSaaRFC2544ThroughputTestEntry 7 } + +prvtSaaRFC2544ThroughputTestTarget OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(1..17)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "String that holds either the MAC or the MEP ID. + MAC should be in the format AA:BB:CC:DD:EE:FF + MEP shold be in the format DOMAIN:MA:MEP that represent + the values corresponding to dot1agCfmMdIndex, + dot1agCfmMaIndex and dot1agCfmMepIdentifier from + IEEE8021-CFM-MIB. + e.g.: + MAC: 00:A0:12:5C:12:C0 + MEP: 1:1:2" + ::= { prvtSaaRFC2544ThroughputTestEntry 8 } + +prvtSaaRFC2544ThroughputTestTimeout OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput test timeout, in 0.1 of a second increments" + DEFVAL { 10 } + ::= { prvtSaaRFC2544ThroughputTestEntry 9 } + +prvtSaaRFC2544ThroughputTestCIR OBJECT-TYPE + SYNTAX Unsigned32 (64..1000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput Committed Information Rate (CIR) value." + ::= { prvtSaaRFC2544ThroughputTestEntry 10 } + +prvtSaaRFC2544ThroughputTestCBS OBJECT-TYPE + SYNTAX Unsigned32 (10..2048) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput Committed Burst Size (CBS) value." + ::= { prvtSaaRFC2544ThroughputTestEntry 11 } + +prvtSaaRFC2544ThroughputTestBurstPercentage OBJECT-TYPE + SYNTAX Unsigned32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Part of CIR to use for bursts(CBS)." + ::= { prvtSaaRFC2544ThroughputTestEntry 12 } + +prvtSaaRFC2544ThroughputTestDuration OBJECT-TYPE + SYNTAX Unsigned32 (1..180) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The SAA RFC2544 Throughput test duration, in seconds." + ::= { prvtSaaRFC2544ThroughputTestEntry 13 } + +prvtSaaRFC2544ThroughputTestMaxFrameloss OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum frameloss to declare a successful + SAA RFC2544 Throughput test in 0.001 of a percent." + ::= { prvtSaaRFC2544ThroughputTestEntry 14 } + +prvtSaaRFC2544ThroughputTestCVLAN0 OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "C-VLAN ID for the SAA RFC2544 Throughput test." + ::= { prvtSaaRFC2544ThroughputTestEntry 15 } + +prvtSaaRFC2544ThroughputTestCVLAN0Priority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPT for C-VLAN0 for the SAA RFC2544 Throughput test." + ::= { prvtSaaRFC2544ThroughputTestEntry 16 } + +prvtSaaRFC2544ThroughputTestCVLAN0DropEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop Eligible flag for C-VLAN0 for the SAA RFC2544 Throughput test." + ::= { prvtSaaRFC2544ThroughputTestEntry 17 } + +prvtSaaRFC2544ThroughputTestSVLAN OBJECT-TYPE + SYNTAX Unsigned32 (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "S-VLAN ID for the SAA RFC2544 Throughput test." + ::= { prvtSaaRFC2544ThroughputTestEntry 18 } + +prvtSaaRFC2544ThroughputTestSVLANPriority OBJECT-TYPE + SYNTAX Unsigned32 (0..7) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "VPT for S-VLAN0 for the SAA RFC2544 Throughput test." + ::= { prvtSaaRFC2544ThroughputTestEntry 19 } + +prvtSaaRFC2544ThroughputTestSVLANDropEligible OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Drop Eligible flag for S-VLAN0 for the SAA RFC2544 Throughput test." + ::= { prvtSaaRFC2544ThroughputTestEntry 20 } + +prvtSaaRFC2544ThroughputTestPDUSize OBJECT-TYPE + SYNTAX DisplayString (SIZE(3)) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Bitmask with predefined packet sizes for SAA RFC2544 Throughput test: + 64,128,256,512,1024,1280,1518,1530,2000,9000 (LSB set=64...10th bit set =9000)" + ::= { prvtSaaRFC2544ThroughputTestEntry 21 } + +prvtSaaRFC2544ThroughputTestACKTimeout OBJECT-TYPE + SYNTAX Unsigned32 (1..60) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Defines the timeout for a SAA RFC2544 Throughput test tail to send an ACK MCC." + ::= { prvtSaaRFC2544ThroughputTestEntry 22 } + +prvtSaaRFC2544ThroughputTestLoopbackType OBJECT-TYPE + SYNTAX INTEGER + { + macSwap ( 1 ), + oam ( 2 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput test loopback type." + ::= { prvtSaaRFC2544ThroughputTestEntry 23 } + +prvtSaaRFC2544ThroughputTestPaternType OBJECT-TYPE + SYNTAX INTEGER + { + null ( 1 ), + nullCRC ( 2 ), + prbs ( 3 ), + prbsCRC ( 4 ), + none ( 8 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput test patern type. + Options for it are none, null, null-crc, prbs, prbs-crc." + ::= { prvtSaaRFC2544ThroughputTestEntry 24 } + +prvtSaaRFC2544ThroughputTestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row entry. + The writable columns in a row can not be changed if the row + is active. Certain columns must have a valid value before a row + can be activated." + ::= { prvtSaaRFC2544ThroughputTestEntry 25 } + +prvtSaaRFC2544ThroughputTestEthertype OBJECT-TYPE + SYNTAX OCTET STRING + MAX-ACCESS read-create + STATUS current + DESCRIPTION "SAA RFC2544 Throughput test Ethertype." + DEFVAL { '8902'H } + ::= { prvtSaaRFC2544ThroughputTestEntry 26 } + + + +-- *********************************************** +-- ************ Y1731 LOOPBACK TEST ************** +-- *********************************************** + +prvtSaaY1731LoopbackTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtSaaY1731LoopbackTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table holds the configuration for a SAA Y1731 Loopback test. + It describes the FPGA configuration." + ::= { prvtSaaTest 3 } + +prvtSaaY1731LoopbackTestEntry OBJECT-TYPE + SYNTAX PrvtSaaY1731LoopbackTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "NONE" + INDEX { + prvtSaaY1731LoopbackTestEncapType, + prvtSaaY1731LoopbackTestEncapValue + } + ::= { prvtSaaY1731LoopbackTestTable 1 } + +PrvtSaaY1731LoopbackTestEntry ::= SEQUENCE { + prvtSaaY1731LoopbackTestEncapType INTEGER, + prvtSaaY1731LoopbackTestEncapValue Unsigned32, + prvtSaaY1731LoopbackTestUserPort Unsigned32, + prvtSaaY1731LoopbackTestUplinkPort Unsigned32, + prvtSaaY1731LoopbackTestType INTEGER, + prvtSaaY1731LoopbackTestRowStatus RowStatus, + prvtSaaY1731LoopbackTestCCMAPSCount TruthValue, + prvtSaaY1731LoopbackTestCountAllPriorities TruthValue +} + +prvtSaaY1731LoopbackTestEncapType OBJECT-TYPE + SYNTAX INTEGER + { + service ( 1 ), + vlan ( 2 ) + } + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SAA Y1731 Loopback test encapsulation type. + It can be either test over VLAN or test over Service. + The value 1 is the default value representing that neither + type is set." + ::= { prvtSaaY1731LoopbackTestEntry 1 } + +prvtSaaY1731LoopbackTestEncapValue OBJECT-TYPE + SYNTAX Unsigned32 (0..10000) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value of the defined SAA Y1731 Lopback test encapsulation. + It should be either the Vlan ID or the Service ID, depending + on the type set in prvtSaaY1731LoopbackTestEncapType." + ::= { prvtSaaY1731LoopbackTestEntry 2 } + +prvtSaaY1731LoopbackTestUserPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For SAA Y1731 Loopback test, this leaf is used only in case the encapsulation + is VLAN type and it determines the port on which the user is connected." + ::= { prvtSaaY1731LoopbackTestEntry 3 } + +prvtSaaY1731LoopbackTestUplinkPort OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "For SAA Y1731 Loopback test, this leaf is used only in case the encapsulation + is VLAN type and it determines the port that the SAA test devices are + connected through." + ::= { prvtSaaY1731LoopbackTestEntry 4 } + +prvtSaaY1731LoopbackTestType OBJECT-TYPE + SYNTAX INTEGER + { + none ( 1 ), + frameloss ( 2 ), + delayvariation ( 3 ), + framelossAndDelayvariation ( 4 ) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "SAA Y1731 Loopback test type. Specifies the test being perfoer" + ::= { prvtSaaY1731LoopbackTestEntry 5 } + + +prvtSaaY1731LoopbackTestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The status of the row entry. + The writable columns in a row can not be changed if the row + is active. Certain columns must have a valid value before a row + can be activated." + ::= { prvtSaaY1731LoopbackTestEntry 6 } + + +prvtSaaY1731LoopbackTestCCMAPSCount OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether to include proactive OAM frames for ETH-CC and ETH-APS in loss measurement counters or not." + DEFVAL { false } + ::= { prvtSaaY1731LoopbackTestEntry 7} + +prvtSaaY1731LoopbackTestCountAllPriorities OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Determines whether to count all packets ignoring the priority." + DEFVAL { false } + ::= { prvtSaaY1731LoopbackTestEntry 8} + +-- *********************************************** +-- ************ Y1731 PM TEST RESULT ************* +-- *********************************************** +prvtSaaY1731TestResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtSaaY1731TestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains SAA results for Y1731 tests." + ::= { prvtSaaTestResult 1 } + +prvtSaaY1731TestResultEntry OBJECT-TYPE + SYNTAX PrvtSaaY1731TestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NONE" + INDEX { prvtSaaY1731PmTestOwner, + prvtSaaY1731PmTestName, + prvtSaaY1731TestResultIndex } + ::= { prvtSaaY1731TestResultTable 1 } + +PrvtSaaY1731TestResultEntry ::= SEQUENCE { + prvtSaaY1731TestResultIndex Unsigned32, + prvtSaaY1731TestResultDelayNE Unsigned32, + prvtSaaY1731TestResultDelayFE Unsigned32, + prvtSaaY1731TestResultJitterNE Unsigned32, + prvtSaaY1731TestResultJitterFE Unsigned32, + prvtSaaY1731TestResultFrameLossNE Unsigned32, + prvtSaaY1731TestResultFrameLossFE Unsigned32, + prvtSaaY1731TestResultFramesSentNE Counter32, + prvtSaaY1731TestResultFramesSentFE Counter32, + prvtSaaY1731TestResultFramesRcvdNE Counter32, + prvtSaaY1731TestResultFramesRcvdFE Counter32, + prvtSaaY1731TestResultPacketsSent Counter32, + prvtSaaY1731TestResultNoTimeouts Unsigned32, + prvtSaaY1731TestResultNoErrors Unsigned32, + prvtSaaY1731TestResultCompletionTime Unsigned32 +} + +prvtSaaY1731TestResultIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SAA Y1731 test results table index" + ::= { prvtSaaY1731TestResultEntry 1 } + +prvtSaaY1731TestResultDelayNE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Near end delay result in 0.01 of a microsecond" + ::= { prvtSaaY1731TestResultEntry 2 } + +prvtSaaY1731TestResultDelayFE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far end delay result in 0.01 of a microsecond" + ::= { prvtSaaY1731TestResultEntry 3 } + +prvtSaaY1731TestResultJitterNE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Near end jitter result in 0.01 of a microsecond" + ::= { prvtSaaY1731TestResultEntry 4 } + +prvtSaaY1731TestResultJitterFE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far end jitter result in 0.01 of a microsecond" + ::= { prvtSaaY1731TestResultEntry 5 } + +prvtSaaY1731TestResultFrameLossNE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Near end frame-loss result in 0.0000001 of a percent" + ::= { prvtSaaY1731TestResultEntry 6 } + +prvtSaaY1731TestResultFrameLossFE OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far end frame-loss result in 0.0000001 of a percent" + ::= { prvtSaaY1731TestResultEntry 7 } + +prvtSaaY1731TestResultFramesSentNE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Near end sent frames" + ::= { prvtSaaY1731TestResultEntry 8 } + +prvtSaaY1731TestResultFramesSentFE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far end sent frames" + ::= { prvtSaaY1731TestResultEntry 9 } + +prvtSaaY1731TestResultFramesRcvdNE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Near end received frames" + ::= { prvtSaaY1731TestResultEntry 10 } + +prvtSaaY1731TestResultFramesRcvdFE OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Far end received frames" + ::= { prvtSaaY1731TestResultEntry 11 } + +prvtSaaY1731TestResultPacketsSent OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The test packets sent between devices" + ::= { prvtSaaY1731TestResultEntry 12 } + +prvtSaaY1731TestResultNoTimeouts OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of timeouts for the SAA Y1731 Pm test" + ::= { prvtSaaY1731TestResultEntry 13 } + +prvtSaaY1731TestResultNoErrors OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of errors for the SAA Y1731 Pm test" + ::= { prvtSaaY1731TestResultEntry 14 } + +prvtSaaY1731TestResultCompletionTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Completion time in seconds for the SAA Y1731 PM test." + ::= { prvtSaaY1731TestResultEntry 15 } + +-- *********************************************** +-- ************* RFC2544 TEST RESULT ************* +-- *********************************************** + +prvtSaaRFC2544TestResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtSaaRFC2544TestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains SAA results for RFC2544 tests." + ::= { prvtSaaTestResult 2 } + +prvtSaaRFC2544TestResultEntry OBJECT-TYPE + SYNTAX PrvtSaaRFC2544TestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NONE" + INDEX { prvtSaaRFC2544ThroughputTestOwner, + prvtSaaRFC2544ThroughputTestName, + prvtSaaRFC2544TestResultIndex } + ::= { prvtSaaRFC2544TestResultTable 1 } + +PrvtSaaRFC2544TestResultEntry ::= SEQUENCE { + prvtSaaRFC2544TestResultIndex Unsigned32, + prvtSaaRFC2544TestResultFrameSize Unsigned32, + prvtSaaRFC2544TestResultFrameLoss Unsigned32, + prvtSaaRFC2544TestResultThroughput Unsigned32, + prvtSaaRFC2544TestResultNetThroughput Unsigned32, + prvtSaaRFC2544TestResultStatus INTEGER, + prvtSaaRFC2544TestResultDelayMinimum Unsigned32, + prvtSaaRFC2544TestResultDelayAverage Unsigned32, + prvtSaaRFC2544TestResultDelayMaximum Unsigned32 +} + +prvtSaaRFC2544TestResultIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SAA RFC2544 Throughput test results table index. + Index will take values 1 to 9, each value representing a frame size + from this list: 64,128,256,512,1024,1280,1518,2000,9000. + The leaf prvtSaaRFC2544TestResultFrameSize will present this value + in a more user-friendly way." + ::= { prvtSaaRFC2544TestResultEntry 1 } + +prvtSaaRFC2544TestResultFrameSize OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame size of the SAA RFC2544 test. + Possible values are: 64,128,256,512,1024,1280,1518,2000,9000" + ::= { prvtSaaRFC2544TestResultEntry 2 } + +prvtSaaRFC2544TestResultFrameLoss OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame loss of the SAA RFC2544 test measured in 0.001 of a percent" + ::= { prvtSaaRFC2544TestResultEntry 3 } + +prvtSaaRFC2544TestResultThroughput OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Throughput of the SAA RFC2544 test measured in Kbps" + ::= { prvtSaaRFC2544TestResultEntry 4 } + +prvtSaaRFC2544TestResultNetThroughput OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The actual throughput of the SAA RFC2544 test + containing only user data. It is measured in Kbps." + ::= { prvtSaaRFC2544TestResultEntry 5 } + +prvtSaaRFC2544TestResultStatus OBJECT-TYPE + SYNTAX INTEGER + { + notAvailable ( 1 ), + ready ( 2 ), + error ( 3 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Status of the SAA RFC2544 test" + ::= { prvtSaaRFC2544TestResultEntry 6 } + +prvtSaaRFC2544TestResultDelayMinimum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum delay for SAA RFC2544 test measured in 1/100th of a microsecond." + ::= { prvtSaaRFC2544TestResultEntry 7 } + +prvtSaaRFC2544TestResultDelayAverage OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average delay for SAA RFC2544 test measured in 1/100th of a microsecond." + ::= { prvtSaaRFC2544TestResultEntry 8 } + +prvtSaaRFC2544TestResultDelayMaximum OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum delay for SAA RFC2544 test measured in 1/100th of a microsecond." + ::= { prvtSaaRFC2544TestResultEntry 9 } + +-- *********************************************** +-- ****************** PROFILES ******************* +-- *********************************************** +prvtSaaProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtSaaProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains SAA thresholds." + ::= { prvtSaaProfiles 1 } + +prvtSaaProfileEntry OBJECT-TYPE + SYNTAX PrvtSaaProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "NONE" + INDEX { prvtSaaProfileIndex } + ::= { prvtSaaProfileTable 1 } + +PrvtSaaProfileEntry ::= SEQUENCE { + prvtSaaProfileIndex Unsigned32, + prvtSaaProfileDelayNE Unsigned32, + prvtSaaProfileDelayFE Unsigned32, + prvtSaaProfileJitterNE Unsigned32, + prvtSaaProfileJitterFE Unsigned32, + prvtSaaProfileFrameLossNE Unsigned32, + prvtSaaProfileFrameLossFE Unsigned32, + prvtSaaProfileRowStatus RowStatus, + prvtSaaProfileName OCTET STRING + } + +prvtSaaProfileIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "SAA profile table index." + ::= { prvtSaaProfileEntry 1 } + +prvtSaaProfileDelayNE OBJECT-TYPE + SYNTAX Unsigned32 (1..60000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Near end delay in microseconds" + DEFVAL {1000000} + ::= { prvtSaaProfileEntry 2 } + +prvtSaaProfileDelayFE OBJECT-TYPE + SYNTAX Unsigned32 (1..60000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Far end delay in microseconds" + DEFVAL {1000000} + ::= { prvtSaaProfileEntry 3 } + +prvtSaaProfileJitterNE OBJECT-TYPE + SYNTAX Unsigned32 (1..60000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Near end jitter in microseconds" + DEFVAL {300000} + ::= { prvtSaaProfileEntry 4 } + +prvtSaaProfileJitterFE OBJECT-TYPE + SYNTAX Unsigned32 (1..60000000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Far end jitter in microseconds" + DEFVAL {300000} + ::= { prvtSaaProfileEntry 5 } + +prvtSaaProfileFrameLossNE OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Near end frame-loss measured in 0.001 of percent" + DEFVAL {8000} + ::= { prvtSaaProfileEntry 6 } + +prvtSaaProfileFrameLossFE OBJECT-TYPE + SYNTAX Unsigned32 (0..100000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Far end frame-loss measured in 0.001 of percent" + DEFVAL {8000} + ::= { prvtSaaProfileEntry 7 } + +prvtSaaProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Creation/delete/edit of the SAA profile. " + ::= { prvtSaaProfileEntry 8 } + +prvtSaaProfileName OBJECT-TYPE + SYNTAX OCTET STRING (SIZE(0..32)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name assigned to the SAA profile." + DEFVAL { '00'H } + ::= { prvtSaaProfileEntry 9 } + + +-- *********************************************** +-- **************** Notification ***************** +-- *********************************************** + +prvtSaaRFC2544ProbeFailed NOTIFICATION-TYPE + OBJECTS { + prvtSaaRFC2544ThroughputTestType, + prvtSaaRFC2544TestResultStatus + } + STATUS current + DESCRIPTION + "This trap should be sent whenever a SAA probe + on a specific test fails." + ::= { prvtSaaNotifications 1 } + +prvtSaaRFC2544ProbeSuccess NOTIFICATION-TYPE + OBJECTS { + prvtSaaRFC2544ThroughputTestType, + prvtSaaRFC2544TestResultStatus + } + STATUS current + DESCRIPTION + "This trap should be sent whenever a SAA probe + on a specific test finishes with success." + ::= { prvtSaaNotifications 2 } + +prvtSaaRFC2544TestFinished NOTIFICATION-TYPE + OBJECTS { + prvtSaaRFC2544ThroughputTestExecStatus + } + STATUS current + DESCRIPTION + "This trap should be sent whenever a SAA RFC2544 test is finished" + ::= { prvtSaaNotifications 3 } + +prvtSaaY1731DelayNEThreshold NOTIFICATION-TYPE + OBJECTS { + prvtSaaY1731TestResultDelayNE, + prvtSaaProfileDelayNE + } + STATUS current + DESCRIPTION + "This trap should be sent whenever the near end delay + on a SAA Y1731 test will surpass one of the 2 defined + thresholds." + ::= { prvtSaaNotifications 4 } + +prvtSaaY1731DelayFEThreshold NOTIFICATION-TYPE + OBJECTS { + prvtSaaY1731TestResultDelayFE, + prvtSaaProfileDelayFE + } + STATUS current + DESCRIPTION + "This trap should be sent whenever the far end delay + on a SAA Y1731 test will surpass one of the 2 defined + thresholds." + ::= { prvtSaaNotifications 5 } + +prvtSaaY1731JitterNEThreshold NOTIFICATION-TYPE + OBJECTS { + prvtSaaY1731TestResultJitterNE, + prvtSaaProfileJitterNE + } + STATUS current + DESCRIPTION + "This trap should be sent whenever the near end jitter + on a SAA Y1731 test will surpass one of the 2 defined + thresholds." + ::= { prvtSaaNotifications 6 } + +prvtSaaY1731JitterFEThreshold NOTIFICATION-TYPE + OBJECTS { + prvtSaaY1731TestResultJitterFE, + prvtSaaProfileJitterFE + } + STATUS current + DESCRIPTION + "This trap should be sent whenever the far end jitter + on a SAA Y1731 test will surpass one of the 2 defined + thresholds." + ::= { prvtSaaNotifications 7 } + +prvtSaaY1731FrLossNEThreshold NOTIFICATION-TYPE + OBJECTS { + prvtSaaY1731TestResultFrameLossNE, + prvtSaaProfileFrameLossNE + } + STATUS current + DESCRIPTION + "This trap should be sent whenever the near end frameloss + on a SAA Y1731 test will surpass one of the 2 defined + thresholds." + ::= { prvtSaaNotifications 8 } + +prvtSaaY1731FrLossFEThreshold NOTIFICATION-TYPE + OBJECTS { + prvtSaaY1731TestResultFrameLossFE, + prvtSaaProfileFrameLossFE + } + STATUS current + DESCRIPTION + "This trap should be sent whenever the far end frameloss + on a SAA Y1731 test will surpass one of the 2 defined + thresholds." + ::= { prvtSaaNotifications 9 } + + +-- ****************************************************************** +-- PRVT-RING-EPS MIB Module - Conformance Information +-- ****************************************************************** + +prvtSaaCompliances OBJECT IDENTIFIER ::= { prvtSaaConformance 1 } +prvtSaaGroups OBJECT IDENTIFIER ::= { prvtSaaConformance 2 } + +-- ****************************************************************** +-- Units of conformance +-- ****************************************************************** + +prvtSaaY1731TestGroup OBJECT-GROUP + OBJECTS { + prvtSaaY1731PmTestType, + prvtSaaY1731PmTestExecStatus, + prvtSaaY1731PmTestEncapType, + prvtSaaY1731PmTestEncapValue, + prvtSaaY1731PmTestUserPort, + prvtSaaY1731PmTestUplinkPort, + prvtSaaY1731PmTestTargetMac, + prvtSaaY1731PmTestCfmDomainLevel, + prvtSaaY1731PmTestRemoteCfmMep, + prvtSaaY1731PmTestProfile, + prvtSaaY1731PmTestHistoryDepth, + prvtSaaY1731PmTestPeriod, + prvtSaaY1731PmTestTimeout, + prvtSaaY1731PmTestMonitorInterval, + prvtSaaY1731PmTestFrequency, + prvtSaaY1731PmTestClocksInSync, + prvtSaaY1731PmTestDelayMethod, + prvtSaaY1731PmTestDelayPvalue, + prvtSaaY1731PmTestJitterMethod, + prvtSaaY1731PmTestJitterPvalue, + prvtSaaY1731PmTestPriority, + prvtSaaY1731PmTestCCMAPSCount, + prvtSaaY1731PmTestLossMeasurementType, + prvtSaaY1731PmTestSLMTransmit, + prvtSaaY1731PmTestTestId, + prvtSaaY1731PmTestDropEligible, + prvtSaaY1731PmTestDataSize, + prvtSaaY1731PmTestRowStatus, + prvtSaaY1731PmTestCountAllPriorities + + } + STATUS current + DESCRIPTION + "Objects for the SAA Y1731 test group." + ::= { prvtSaaGroups 1 } + +prvtSaaRFC2544TestGroup OBJECT-GROUP + OBJECTS { + prvtSaaRFC2544ThroughputTestType, + prvtSaaRFC2544ThroughputTestExecStatus, + prvtSaaRFC2544ThroughputTestSourceType, + prvtSaaRFC2544ThroughputTestSource, + prvtSaaRFC2544ThroughputTestTargetType, + prvtSaaRFC2544ThroughputTestTarget, + prvtSaaRFC2544ThroughputTestTimeout, + prvtSaaRFC2544ThroughputTestCIR, + prvtSaaRFC2544ThroughputTestCBS, + prvtSaaRFC2544ThroughputTestBurstPercentage, + prvtSaaRFC2544ThroughputTestDuration, + prvtSaaRFC2544ThroughputTestMaxFrameloss, + prvtSaaRFC2544ThroughputTestCVLAN0, + prvtSaaRFC2544ThroughputTestCVLAN0Priority, + prvtSaaRFC2544ThroughputTestCVLAN0DropEligible, + prvtSaaRFC2544ThroughputTestSVLAN, + prvtSaaRFC2544ThroughputTestSVLANPriority, + prvtSaaRFC2544ThroughputTestSVLANDropEligible, + prvtSaaRFC2544ThroughputTestPDUSize, + prvtSaaRFC2544ThroughputTestACKTimeout, + prvtSaaRFC2544ThroughputTestLoopbackType, + prvtSaaRFC2544ThroughputTestPaternType, + prvtSaaRFC2544ThroughputTestRowStatus, + prvtSaaRFC2544ThroughputTestEthertype + } + STATUS current + DESCRIPTION + "Objects for the SAA RFC2544 test group." + ::= { prvtSaaGroups 2 } + +prvtSaaY1731TestResultsGroup OBJECT-GROUP + OBJECTS { + prvtSaaY1731TestResultDelayNE, + prvtSaaY1731TestResultDelayFE, + prvtSaaY1731TestResultJitterNE, + prvtSaaY1731TestResultJitterFE, + prvtSaaY1731TestResultFrameLossNE, + prvtSaaY1731TestResultFrameLossFE, + prvtSaaY1731TestResultFramesSentNE, + prvtSaaY1731TestResultFramesSentFE, + prvtSaaY1731TestResultFramesRcvdNE, + prvtSaaY1731TestResultFramesRcvdFE, + prvtSaaY1731TestResultPacketsSent, + prvtSaaY1731TestResultNoTimeouts, + prvtSaaY1731TestResultNoErrors, + prvtSaaY1731TestResultCompletionTime + } + STATUS current + DESCRIPTION + "Objects for the SAA Y1731 test results group." + ::= { prvtSaaGroups 3 } + +prvtSaaRFC2544TestResultsGroup OBJECT-GROUP + OBJECTS { + prvtSaaRFC2544TestResultFrameSize, + prvtSaaRFC2544TestResultFrameLoss, + prvtSaaRFC2544TestResultThroughput, + prvtSaaRFC2544TestResultNetThroughput, + prvtSaaRFC2544TestResultStatus, + prvtSaaRFC2544TestResultDelayMinimum, + prvtSaaRFC2544TestResultDelayAverage, + prvtSaaRFC2544TestResultDelayMaximum + } + STATUS current + DESCRIPTION + "Objects for the SAA RFC2544 test results group." + ::= { prvtSaaGroups 4 } + +prvtSaaProfilesGroup OBJECT-GROUP + OBJECTS { + prvtSaaProfileDelayNE, + prvtSaaProfileDelayFE, + prvtSaaProfileJitterNE, + prvtSaaProfileJitterFE, + prvtSaaProfileFrameLossNE, + prvtSaaProfileFrameLossFE, + prvtSaaProfileRowStatus, + prvtSaaProfileName + } + STATUS current + DESCRIPTION + "Objects for the SAA profiles group." + ::= { prvtSaaGroups 5 } + +prvtSaaNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + prvtSaaRFC2544ProbeFailed, + prvtSaaRFC2544ProbeSuccess, + prvtSaaRFC2544TestFinished, + prvtSaaY1731DelayNEThreshold, + prvtSaaY1731DelayFEThreshold, + prvtSaaY1731JitterNEThreshold, + prvtSaaY1731JitterFEThreshold, + prvtSaaY1731FrLossNEThreshold, + prvtSaaY1731FrLossFEThreshold + } + STATUS current + DESCRIPTION + "Objects for the Notifications group." + ::= { prvtSaaGroups 6 } + +prvtSaaY1731LoopbackTestGroup OBJECT-GROUP + OBJECTS { + prvtSaaY1731LoopbackTestUserPort, + prvtSaaY1731LoopbackTestUplinkPort, + prvtSaaY1731LoopbackTestType, + prvtSaaY1731LoopbackTestCCMAPSCount, + prvtSaaY1731LoopbackTestRowStatus, + prvtSaaY1731LoopbackTestCountAllPriorities + } + STATUS current + DESCRIPTION + "Objects for the SAA Y1731 Loopback test group." + ::= { prvtSaaGroups 7 } + + +-- ****************************************************************** +-- MIB Module Compliance statements +-- ****************************************************************** + +prvtSaaCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for support of the SAA MIB module." + MODULE + MANDATORY-GROUPS { + prvtSaaY1731TestGroup, + prvtSaaRFC2544TestGroup, + prvtSaaY1731TestResultsGroup, + prvtSaaRFC2544TestResultsGroup, + prvtSaaProfilesGroup, + prvtSaaNotificationsGroup, + prvtSaaY1731LoopbackTestGroup + } + + OBJECT prvtSaaY1731PmTestRowStatus + SYNTAX RowStatus { active(1), notInService(2), notReady(3) } + WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3), + createAndWait(5), destroy(6) } + DESCRIPTION "Support for createAndWait is required." + + OBJECT prvtSaaRFC2544ThroughputTestRowStatus + SYNTAX RowStatus { active(1), notInService(2), notReady(3) } + WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3), + createAndWait(5), destroy(6) } + DESCRIPTION "Support for createAndWait is required." + + OBJECT prvtSaaProfileRowStatus + SYNTAX RowStatus { active(1), notInService(2), notReady(3) } + WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3), + createAndWait(5), destroy(6) } + DESCRIPTION "Support for createAndWait is required." + + OBJECT prvtSaaY1731LoopbackTestRowStatus + SYNTAX RowStatus { active(1), notInService(2), notReady(3) } + WRITE-SYNTAX RowStatus { active(1), notInService(2), notReady(3), + createAndWait(5), destroy(6) } + DESCRIPTION "Support for createAndWait is required." + + ::= { prvtSaaCompliances 1 } + + +--- TWAMP + + +--prvtTwampNotifications OBJECT IDENTIFIER ::= { prvtTwampMIB 0 } +prvtTwampObjects OBJECT IDENTIFIER ::= { prvtSaaObjects 4 } +-- +-- +-- +prvtTwampTest OBJECT IDENTIFIER ::= { prvtTwampObjects 1 } +prvtTwampServer OBJECT IDENTIFIER ::= { prvtTwampObjects 2 } +prvtTwampTestResult OBJECT IDENTIFIER ::= { prvtTwampObjects 3 } +-- +-- +-- +PrvtTwampTestNameType ::= TEXTUAL-CONVENTION +DISPLAY-HINT "32a" +STATUS current +DESCRIPTION "TWAMP test name type (1..32 characters)." +SYNTAX OCTET STRING (SIZE(1..32)) + + + +PrvtTwampDecimalPercent ::= TEXTUAL-CONVENTION + DISPLAY-HINT "3d.2d" + STATUS current + DESCRIPTION + "A percentage value in decimal format." + SYNTAX OCTET STRING (SIZE(1..10)) +-- +-- +-- + + +prvtTwampTestTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtTwampTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains TWAMP tests." + ::= { prvtTwampTest 1 } + +prvtTwampTestEntry OBJECT-TYPE + SYNTAX PrvtTwampTestEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entry in prvtTwampTestTable" + INDEX {prvtTwampTestName } + ::= { prvtTwampTestTable 1 } + + +PrvtTwampTestEntry ::= SEQUENCE { + prvtTwampTestName PrvtTwampTestNameType, + prvtTwampTestRowStatus RowStatus, + prvtTwampTestServer IpAddress, + prvtTwampTestSessionsCount Integer32, + prvtTwampTestPackets Integer32, + prvtTwampTestTimeout Integer32, + prvtTwampTestDelay Integer32, + prvtTwampTestExecuteNow Integer32 +} + + + prvtTwampTestName OBJECT-TYPE + SYNTAX PrvtTwampTestNameType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "TWAMP test name." + ::= { prvtTwampTestEntry 1 } + + + prvtTwampTestRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Create/delete entry in prvtTwampTestTable." + ::= { prvtTwampTestEntry 2 } + + prvtTwampTestServer OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "TWAMP test server ip-address." + ::= { prvtTwampTestEntry 3 } + + prvtTwampTestSessionsCount OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of parallel test sessions." + DEFVAL { 1 } + ::= { prvtTwampTestEntry 4 } + + prvtTwampTestPackets OBJECT-TYPE + SYNTAX Integer32 (10..1000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The number of packets in parallel sessions." + DEFVAL { 300 } + ::= { prvtTwampTestEntry 5 } + + prvtTwampTestTimeout OBJECT-TYPE + SYNTAX Integer32 (100..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The timout interval of test packets (in milliseconds)." + DEFVAL { 900 } + ::= { prvtTwampTestEntry 6 } + + + prvtTwampTestDelay OBJECT-TYPE + SYNTAX Integer32 (100..1500) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "The delay interval between test packets (in milliseconds)" + DEFVAL { 100 } + ::= { prvtTwampTestEntry 7 } + + +prvtTwampTestExecuteNow OBJECT-TYPE +SYNTAX Integer32 (0..2) +MAX-ACCESS read-create +STATUS current +DESCRIPTION +"When this object is set to '1', command +self-test execute-now. When this object is set to '2' +the self-test is stopped. Setting the variable to '0' +results in an 'inconsistentValue' error. +Setting it to any other value has no effect. + +When this object is read, the value '0' is returned." +::= { prvtTwampTestEntry 8 } + + + +prvtTwampClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtTwampClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains the allowed clients for the TWAMP server." + ::= { prvtTwampServer 6 } + +prvtTwampClientEntry OBJECT-TYPE + SYNTAX PrvtTwampClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry in twampClientTable." + INDEX {prvtTwampClientIp} + ::= { prvtTwampClientTable 1 } + +PrvtTwampClientEntry ::= SEQUENCE { + prvtTwampClientIp IpAddress, + prvtTwampClientRowStatus RowStatus + } + + +prvtTwampClientIp OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The ip-address of the client." + ::= { prvtTwampClientEntry 1 } + +prvtTwampClientRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "create/delete entry in prvtTwampClientTable" + ::= { prvtTwampClientEntry 2 } + + + prvtTwampServerInnactivity OBJECT-TYPE + SYNTAX Integer32 (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The server innactivity timeout interval of the TWAMP server (in seconds)." + DEFVAL { 900 } + ::= { prvtTwampServer 1 } + + prvtTwampServerSessionInnactivity OBJECT-TYPE + SYNTAX Integer32 (1..900) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The session innactivity timeout interval of the TWAMP server (in seconds)." + DEFVAL { 900 } + ::= { prvtTwampServer 2 } + + prvtTwampServerMaxSessions OBJECT-TYPE + SYNTAX Integer32 (1..1000) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of controll sessions supported by the TWAMP server." + DEFVAL { 10 } + ::= { prvtTwampServer 3 } + + prvtTwampServerMaxParallelSessions OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The maximum number of parallel test sessions for each client supperted by the TWAMP server." + DEFVAL { 1 } + ::= { prvtTwampServer 4 } + + prvtTwampServerShutdown OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The administrative state of the TWAMP server." + DEFVAL { 2 } + ::= { prvtTwampServer 5 } + + prvtTwampServerControlSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current control sessions established on the TWAMP server." + ::= { prvtTwampServer 7 } + + prvtTwampServerTestSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of current test sessions established on the TWAMP server." + ::= { prvtTwampServer 8 } + + +prvtTwampTestResultTable OBJECT-TYPE + SYNTAX SEQUENCE OF PrvtTwampTestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table contains statistics of the executed TWAMP tests." + ::= { prvtTwampTestResult 1 } + +prvtTwampTestResultEntry OBJECT-TYPE + SYNTAX PrvtTwampTestResultEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry in twampTestResultTable" + INDEX {prvtTwampTestId} + ::= { prvtTwampTestResultTable 1 } + +PrvtTwampTestResultEntry ::= SEQUENCE { + prvtTwampTestId Unsigned32, + prvtTwampTestResultName PrvtTwampTestNameType, + prvtTwampTestStartTime Unsigned32, + prvtTwampTestServerAddress IpAddress, + prvtTwampTestSessions Unsigned32, + prvtTwampTestState INTEGER, + prvtTwampTestRtt Counter64, + prvtTwampTestMinRtt Counter64, + prvtTwampTestMaxRtt Counter64, + prvtTwampTestPcktSent Unsigned32, + prvtTwampTestPcktLost Unsigned32, + prvtTwampTestPcktDrop Unsigned32, + prvtTwampTestVariation Counter64, + prvtTwampTestVariationLow PrvtTwampDecimalPercent, + prvtTwampTestVariationMiddle PrvtTwampDecimalPercent, + prvtTwampTestVariationHigh PrvtTwampDecimalPercent +} + + + prvtTwampTestId OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internal ID of the TWAMP test instance." + ::= { prvtTwampTestResultEntry 1 } + + prvtTwampTestResultName OBJECT-TYPE + SYNTAX PrvtTwampTestNameType + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "TWAMP test name." + ::= { prvtTwampTestResultEntry 2 } + + prvtTwampTestStartTime OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The start time of the TWAMP test instance." + ::= { prvtTwampTestResultEntry 3 } + + prvtTwampTestServerAddress OBJECT-TYPE + SYNTAX IpAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The server ip-address of the TWAMP test instance." + ::= { prvtTwampTestResultEntry 4 } + + prvtTwampTestSessions OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of parallel test sessions of the TWAMP test instance." + DEFVAL { 0 } + ::= { prvtTwampTestResultEntry 5 } + + + prvtTwampTestState OBJECT-TYPE + SYNTAX INTEGER { + failed ( 1 ), + running ( 2 ), + stopped ( 3 ), + finished ( 4 ) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the executed TWAMP test instance." + DEFVAL { 2 } + ::= { prvtTwampTestResultEntry 6 } + + prvtTwampTestRtt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The average round-trip time of the TWAMP test sample." + DEFVAL { 0 } + ::= { prvtTwampTestResultEntry 7 } + + + prvtTwampTestMinRtt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum round-trip time of the TWAMP test sample." + DEFVAL { 0 } + ::= { prvtTwampTestResultEntry 8 } + + prvtTwampTestMaxRtt OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum round-trip time of the TWAMP test sample." + DEFVAL { 0 } + ::= { prvtTwampTestResultEntry 9 } + + + prvtTwampTestPcktSent OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of test packets sent for the TWAMP test instance." + DEFVAL { 0 } + ::= { prvtTwampTestResultEntry 10 } + + prvtTwampTestPcktLost OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of lost test packets." + DEFVAL { 0 } + ::= { prvtTwampTestResultEntry 11 } + + + prvtTwampTestPcktDrop OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of dropped test packets." + DEFVAL { 0 } + ::= { prvtTwampTestResultEntry 12 } + + + prvtTwampTestVariation OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The maximum module variation of the TWAMP test sample" + DEFVAL { 0 } + ::= { prvtTwampTestResultEntry 13 } + + + prvtTwampTestVariationLow OBJECT-TYPE + SYNTAX PrvtTwampDecimalPercent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of singletons whose variation is less than 10% of the negated maximum module variation of the sample." + ::= { prvtTwampTestResultEntry 14 } + + prvtTwampTestVariationMiddle OBJECT-TYPE + SYNTAX PrvtTwampDecimalPercent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of singletons whose variation by module is less than 10% of the maximum module variation of the sample." + ::= { prvtTwampTestResultEntry 15 } + + prvtTwampTestVariationHigh OBJECT-TYPE + SYNTAX PrvtTwampDecimalPercent + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The percent of singletons whose variation is greater than 10% of the maximum module variation of the sample." + ::= { prvtTwampTestResultEntry 16 } + + +--- TWAMP end + + + +END + |