summaryrefslogtreecommitdiff
path: root/MIBS/transition/TN-SA-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/transition/TN-SA-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/transition/TN-SA-MIB')
-rw-r--r--MIBS/transition/TN-SA-MIB2295
1 files changed, 2295 insertions, 0 deletions
diff --git a/MIBS/transition/TN-SA-MIB b/MIBS/transition/TN-SA-MIB
new file mode 100644
index 0000000..3184231
--- /dev/null
+++ b/MIBS/transition/TN-SA-MIB
@@ -0,0 +1,2295 @@
+TN-SA-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, IpAddress, Counter32, Unsigned32, Counter64
+ FROM SNMPv2-SMI
+ TEXTUAL-CONVENTION, RowStatus, DisplayString, TruthValue, MacAddress
+ FROM SNMPv2-TC
+ MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
+ FROM SNMPv2-CONF
+ entPhysicalIndex FROM ENTITY-MIB
+ InetAddressType, InetAddress
+ FROM INET-ADDRESS-MIB;
+
+tnSaMIB MODULE-IDENTITY
+ LAST-UPDATED "201310180000Z" -- October 18, 2013
+ ORGANIZATION "Transition Networks"
+ CONTACT-INFO
+ "Copyright (C) 2013 Transition Networks, Inc. All Rights Reserved."
+ DESCRIPTION
+ "A MIB module provides Service Activation management interface."
+ ::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) transition (868) products (2) tnProducts(5) tnEtherSATMIB(108) 2 }
+
+--
+-- Textual conventions
+--
+
+TnSAEnabledState ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Enabled state."
+ SYNTAX INTEGER {
+ disabled (0), -- Disabled state
+ enabled (1) -- Enabled state
+ }
+
+TnSATestDirection ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Test Direction."
+ SYNTAX INTEGER {
+ ne-to-fe (0), -- Near End to Far End
+ fe-to-ne (1), -- Far End to Near End
+ loopback (2) -- Loopback
+ }
+
+TnSADirectionality ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Directionality of the test."
+ SYNTAX INTEGER {
+ unidirection (0), -- uni-direction
+ bidirection (1), -- bi-direction
+ loopback (2)
+ }
+
+TnSAFrameLevel ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Frame level."
+ SYNTAX INTEGER {
+ levelL2 (1),
+ levelL3 (2)
+ }
+
+TnSAPaylodFiller ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Payload filler."
+ SYNTAX INTEGER {
+ prbs (0),
+ fixed (2)
+ }
+
+TnSAL2Encaps ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Encapsulation type for L2 frames."
+ SYNTAX INTEGER {
+ none (0),
+ eth-tst (1), -- ETH-TST frames
+ eth-tst-ethtype (2), -- ETH-TST frames with custom Eth-Type
+ llc-snap (3) -- LLC/SNAP frames
+ }
+
+TnSAL3Encaps ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Encapsulation type for L3 frames."
+ SYNTAX INTEGER {
+ none (0),
+ udp (1), -- UDP/IP
+ tcp (2) -- TCP/IP
+ }
+
+TnSATestStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Overall test status."
+ SYNTAX INTEGER {
+ status-none (1),
+ completed (2),
+ in-progress (3),
+ not-supported (4),
+ unable-to-run (5),
+ aborted (6),
+ failed (7),
+ unknown (8)
+ }
+
+TnSATestAction ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Test action."
+ SYNTAX INTEGER {
+ start (1), -- Start test
+ stop (2) -- Stop test
+ }
+
+TnSATestResStatus ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Test result. fail NE – if near end to far end direction has failed.
+ fail FE – if far end to near end direction has failed (For bidirectional mode only).
+ fail NE & FE – if both directions have failed (For bidirectional mode only)."
+ SYNTAX INTEGER {
+ fail-ne (1), -- Fail Near End
+ fail-fe (2), -- Fail Far End
+ fail-ne-fe (3),
+ pass (4),
+ not-tested (5),
+ fail-exec (6)
+ }
+
+TnSATestStepResult ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "Test step result."
+ SYNTAX INTEGER {
+ fail (0),
+ pass (1)
+ }
+
+TnSATestEncapsulationType ::= TEXTUAL-CONVENTION
+ STATUS current
+ DESCRIPTION
+ "VLAN Tag encapsulation type."
+ SYNTAX INTEGER {
+ utag (0),
+ ctag (1),
+ stag (2),
+ cctag (3),
+ sctag (4)
+ }
+
+tnSAProfileNextID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the next profile ID to use
+ when creating entries in the tnSAProfileTable.
+
+ When creating a new conceptual row (configuration
+ entry) in tnSAProfileTable with an SNMP SET operation the
+ command generator (Network Management Application) must
+ first issue a management protocol retrieval operation
+ to obtain the current value of this object.
+
+ If the command responder (agent) does not wish to allow
+ creation of more entries in tnSAProfileTable, possibly
+ because of resource exhaustion, this object MUST return
+ a value of 0.
+
+ If a non-zero value is returned the Network Management
+ Application must determine whether the value is indeed
+ still unused since two Network Management Applications
+ may attempt to create a row simultaneously and use the
+ same value.
+
+ If it is currently unused and the SET succeeds, the
+ agent MUST change the value of this object to a
+ currently unused non-zero value (according to an
+ implementation specific algorithm) or zero (if no
+ further row creation will be permitted).
+
+ If the value is in use, however, the SET fails and the
+ Network Management Application must then reread this
+ object to obtain a new usable value."
+ ::= { tnSaMIB 1 }
+
+tnSATestNextID OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object contains the next Test ID to use
+ when creating entries in the tnSATestTable.
+
+ When creating a new conceptual row (configuration
+ entry) in tnSATestTable with an SNMP SET operation the
+ command generator (Network Management Application) must
+ first issue a management protocol retrieval operation
+ to obtain the current value of this object.
+
+ If the command responder (agent) does not wish to allow
+ creation of more entries in tnSATestTable, possibly
+ because of resource exhaustion, this object MUST return
+ a value of 0.
+
+ If a non-zero value is returned the Network Management
+ Application must determine whether the value is indeed
+ still unused since two Network Management Applications
+ may attempt to create a row simultaneously and use the
+ same value.
+
+ If it is currently unused and the SET succeeds, the
+ agent MUST change the value of this object to a
+ currently unused non-zero value (according to an
+ implementation specific algorithm) or zero (if no
+ further row creation will be permitted).
+
+ If the value is in use, however, the SET fails and the
+ Network Management Application must then reread this
+ object to obtain a new usable value."
+ ::= { tnSaMIB 2 }
+
+tnSASysConfPeerCommunicationProto OBJECT-TYPE
+ SYNTAX TnSAEnabledState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Enable/disable the peer communication protocol. If this attribute is disabled a NID is unable to support
+ unidirectional and bidirectional RFC2544 tests (both as Initiator and Collector) since it cannot communicate
+ with the far end. Only loopback tests can be executed in this case."
+ ::= { tnSaMIB 3 }
+
+tnSASysConfCollectorState OBJECT-TYPE
+ SYNTAX TnSAEnabledState
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Collector state. The Collector Flag determines will the SA module accept SA test requests from outside."
+ ::= { tnSaMIB 4 }
+
+tnSASysTestMacAddress OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test MAC address. The Test MAC Address is used as source MAC address of the generating frames."
+ ::= { tnSaMIB 5 }
+
+tnSAPtpClockNum OBJECT-TYPE
+ SYNTAX INTEGER(0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ ""
+ ::= { tnSaMIB 6 }
+
+--
+-- SA Profile
+--
+tnSAProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSAProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The Service Activation Profile Table. Entries in this table
+ represent SA profiles.
+
+ The index structure is the profile ID."
+ ::= { tnSaMIB 7 }
+
+tnSAProfileEntry OBJECT-TYPE
+ SYNTAX TnSAProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSAProfileTable."
+ INDEX {
+ tnSAProfileID
+ }
+ ::= { tnSAProfileTable 1 }
+
+TnSAProfileEntry ::= SEQUENCE {
+ tnSAProfileID Unsigned32,
+ tnSAProfileName DisplayString,
+ tnSAProfileFrameLossRatio Unsigned32,
+ tnSAProfileCbsLineRate Unsigned32,
+ tnSAProfileYellowPcpList Unsigned32,
+ tnSAProfileFrameSizeMix OCTET STRING,
+ tnSAProfileRateDecStep Unsigned32,
+ tnSAProfileRateStepLength Unsigned32,
+ tnSAProfileDirectionality TnSADirectionality,
+ tnSAProfileStepsToExecute Unsigned32,
+ tnSAProfileRefCounter Unsigned32,
+ tnSAProfileRowStatus RowStatus
+}
+
+tnSAProfileID OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The profile entry ID."
+ ::= { tnSAProfileEntry 1 }
+
+tnSAProfileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The name of the profile."
+ ::= { tnSAProfileEntry 2 }
+
+tnSAProfileFrameLossRatio OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Acceptable frame loss ratio (expressed in percentage,
+ with 2 decimals (i.e. 99.99 %)."
+ ::= { tnSAProfileEntry 3 }
+
+tnSAProfileCbsLineRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Line rate at which burst traffic should be sent for the Back-to-back frames test. In Mbps."
+ ::= { tnSAProfileEntry 4 }
+
+tnSAProfileFrameSizeMix OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..20))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Traffic frame size mix, for throughput tests."
+ ::= { tnSAProfileEntry 5 }
+
+tnSAProfileRateDecStep OBJECT-TYPE
+ SYNTAX Unsigned32 (0..100)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Rate decrease step size, in percentage. Default 25%."
+ DEFVAL { 25 }
+ ::= { tnSAProfileEntry 6 }
+
+tnSAProfileRateStepLength OBJECT-TYPE
+ SYNTAX Unsigned32 (10..60)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Rate step length, in seconds."
+ DEFVAL { 20 }
+ ::= { tnSAProfileEntry 7 }
+
+tnSAProfileDirectionality OBJECT-TYPE
+ SYNTAX TnSADirectionality
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Directionality of the tests: uni-directional, bi-directional or loopback based."
+ ::= { tnSAProfileEntry 8 }
+
+tnSAProfileYellowPcpList OBJECT-TYPE
+ SYNTAX Unsigned32 (0.. 255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "List of PCP values corresponding to yellow frame. Bitmask. Each bit number [0..7] corresponds to a PCP value [0..7].
+ Bit 0 corresponds to PCP 0, etc.
+
+ Example: yellow PCP list: 0,3,5. So, bits 0, 3 and 5 must be set to 1, while
+ other bits must be reset to zero: 101001 in binary format = 41 in decimal format.
+ So, the tnSAProfileYellowPcpList must be set to 41."
+ ::= { tnSAProfileEntry 9 }
+
+tnSAProfileStepsToExecute OBJECT-TYPE
+ SYNTAX Unsigned32 (0.. 2047)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "List of tests to execute – bitmask:
+ -Throughput (bit 1)
+ -Latency (bit 2)
+ -Frame Loss Rate (bit 3)
+ -Back To Back Frames (bit 4)"
+ ::= { tnSAProfileEntry 10 }
+
+tnSAProfileRefCounter OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Readonly field contains number of tests that use this profile. Profile can be deleted if it has no assigned tests."
+ ::= { tnSAProfileEntry 11 }
+
+tnSAProfileRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status. To create a row, set the instance of
+ this variable for the new row to 'createAndGo'. To
+ delete a row, set the instance of this variable for
+ the row to delete to 'destroy'."
+ ::= { tnSAProfileEntry 12 }
+
+--
+-- Frame format table for SA profile
+--
+tnSAFrameFormatProfileTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSAFrameFormatProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SA Profile Frame Format Table. Entries in this table represent
+ Frame Format attributes. Each row in the table conceptually
+ augments the entries in the tnSAProfileTable.
+
+ The index structure is the SA profile ID."
+ ::= { tnSaMIB 8 }
+
+tnSAFrameFormatProfileEntry OBJECT-TYPE
+ SYNTAX TnSAFrameFormatProfileEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSAFrameFormatProfileTable."
+ INDEX {
+ tnSAProfileID
+ }
+ ::= { tnSAFrameFormatProfileTable 1 }
+
+TnSAFrameFormatProfileEntry ::= SEQUENCE {
+ tnSAFrameFormatProfileFrameLevel TnSAFrameLevel,
+ tnSAFrameFormatProfilePaylodFiller TnSAPaylodFiller,
+ tnSAFrameFormatProfileEncapsulationL2 TnSAL2Encaps,
+ tnSAFrameFormatProfileEncapsulationL3 TnSAL3Encaps,
+ tnSAFrameFormatProfileEthType Unsigned32,
+ tnSAFrameFormatProfileIpDscp Unsigned32,
+ tnSAFrameFormatProfileIpEcn Unsigned32,
+ tnSAFrameFormatProfileIpFlags Unsigned32,
+ tnSAFrameFormatProfileIpTtl Unsigned32,
+ tnSAFrameFormatProfileUdpSrcPort Unsigned32,
+ tnSAFrameFormatProfileUdpDstPort Unsigned32,
+ tnSAFrameFormatProfileTcpSrcPort Unsigned32,
+ tnSAFrameFormatProfileTcpDstPort Unsigned32,
+ tnSAFrameFormatProfileTcpSeqNum Unsigned32,
+ tnSAFrameFormatProfileTcpAckNum Unsigned32,
+ tnSAFrameFormatProfileTcpControlBits Unsigned32,
+ tnSAFrameFormatProfileTcpWindowSize Unsigned32,
+ tnSAFrameFormatProfileLlcSnapOui Unsigned32,
+ tnSAFrameFormatProfileLlcSnapProto Unsigned32,
+ tnSAFrameFormatProfileIpDestIpAddress IpAddress,
+ tnSAFrameFormatProfileIpSrcIpAddress IpAddress,
+ tnSAFrameFormatProfilePayloadFillPattern Unsigned32,
+ tnSAFrameFormatProfileMEGLevel Unsigned32
+}
+
+tnSAFrameFormatProfileFrameLevel OBJECT-TYPE
+ SYNTAX TnSAFrameLevel
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Frame level – L2 or L3."
+ ::= { tnSAFrameFormatProfileEntry 1 }
+
+tnSAFrameFormatProfilePaylodFiller OBJECT-TYPE
+ SYNTAX TnSAPaylodFiller
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Paylod filler."
+ ::= { tnSAFrameFormatProfileEntry 2 }
+
+tnSAFrameFormatProfileEncapsulationL2 OBJECT-TYPE
+ SYNTAX TnSAL2Encaps
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encapsulation type for L2 frames."
+ ::= { tnSAFrameFormatProfileEntry 3 }
+
+tnSAFrameFormatProfileEncapsulationL3 OBJECT-TYPE
+ SYNTAX TnSAL3Encaps
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Encapsulation type for L3 frames."
+ ::= { tnSAFrameFormatProfileEntry 4 }
+
+tnSAFrameFormatProfileEthType OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Custom Eth-Type for L2 ETH-TST frames."
+ ::= { tnSAFrameFormatProfileEntry 5 }
+
+tnSAFrameFormatProfileIpDscp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "DSCP value for L3 IP frames."
+ DEFVAL { 0 }
+ ::= { tnSAFrameFormatProfileEntry 6 }
+
+tnSAFrameFormatProfileIpEcn OBJECT-TYPE
+ SYNTAX Unsigned32 (0..3)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ECN value for L3 IP frames."
+ DEFVAL { 0 }
+ ::= { tnSAFrameFormatProfileEntry 7 }
+
+tnSAFrameFormatProfileIpFlags OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Flags value for L3 IP frames."
+ DEFVAL { 0 }
+ ::= { tnSAFrameFormatProfileEntry 8 }
+
+tnSAFrameFormatProfileIpTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "TTL value for L3 IP frames."
+ DEFVAL { 64 }
+ ::= { tnSAFrameFormatProfileEntry 9 }
+
+tnSAFrameFormatProfileUdpSrcPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source port for L3 IP/UDP frames."
+ DEFVAL { 0 }
+ ::= { tnSAFrameFormatProfileEntry 10 }
+
+tnSAFrameFormatProfileUdpDstPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination port for L3 IP/UDP frames."
+ DEFVAL { 0 }
+ ::= { tnSAFrameFormatProfileEntry 11 }
+
+tnSAFrameFormatProfileTcpSrcPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Source port for L3 IP/TCP frames."
+ DEFVAL { 0 }
+ ::= { tnSAFrameFormatProfileEntry 12 }
+
+tnSAFrameFormatProfileTcpDstPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Destination port for L3 IP/TCP frames."
+ DEFVAL { 0 }
+ ::= { tnSAFrameFormatProfileEntry 13 }
+
+tnSAFrameFormatProfileTcpSeqNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Sequence number for L3 IP/TCP frames."
+ DEFVAL { 16 }
+ ::= { tnSAFrameFormatProfileEntry 14 }
+
+tnSAFrameFormatProfileTcpAckNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "ACK number for L3 IP/TCP frames."
+ DEFVAL { 16 }
+ ::= { tnSAFrameFormatProfileEntry 15 }
+
+tnSAFrameFormatProfileTcpControlBits OBJECT-TYPE
+ SYNTAX Unsigned32 (0..63)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Control bits for L3 IP/TCP frames."
+ DEFVAL { 16 }
+ ::= { tnSAFrameFormatProfileEntry 16 }
+
+tnSAFrameFormatProfileTcpWindowSize OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Window size for L3 IP/TCP frames."
+ DEFVAL { 16 }
+ ::= { tnSAFrameFormatProfileEntry 17 }
+
+tnSAFrameFormatProfileLlcSnapOui OBJECT-TYPE
+ SYNTAX Unsigned32 (0.. 16777215)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " LLC/SNAP OUI field – 3 bytes"
+ ::= { tnSAFrameFormatProfileEntry 18 }
+
+tnSAFrameFormatProfileLlcSnapProto OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " LLC/SNAP protocol field"
+ ::= { tnSAFrameFormatProfileEntry 19 }
+
+tnSAFrameFormatProfileIpDestIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Destination IP address"
+ ::= { tnSAFrameFormatProfileEntry 20 }
+
+tnSAFrameFormatProfileIpSrcIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Source IP address"
+ ::= { tnSAFrameFormatProfileEntry 21 }
+
+tnSAFrameFormatProfilePayloadFillPattern OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4294967295)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Payload filler pattern(value entered in decimal)."
+ ::= { tnSAFrameFormatProfileEntry 22 }
+
+tnSAFrameFormatProfileMEGLevel OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ " Level of MEG that is used by ETH-TST frames."
+ ::= { tnSAFrameFormatProfileEntry 23 }
+
+--
+-- DM bins threshold configuration table
+--
+tnDmBinThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnDmBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of DM bin thresholds."
+ ::= { tnSaMIB 9 }
+
+tnDmBinThresholdEntry OBJECT-TYPE
+ SYNTAX TnDmBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the SA tnDmBinThresholdTable."
+ INDEX {
+ tnSAProfileID,
+ tnDmBinThresholdIndex
+ } ::= { tnDmBinThresholdTable 1 }
+
+TnDmBinThresholdEntry ::= SEQUENCE {
+ tnDmBinThresholdIndex Unsigned32,
+ tnDmBinThresholdValue Unsigned32
+}
+
+tnDmBinThresholdIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold index."
+ ::= { tnDmBinThresholdEntry 1 }
+
+tnDmBinThresholdValue OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold value in usec. Zero value is used to delete threshold."
+ ::= { tnDmBinThresholdEntry 2 }
+
+--
+-- DMV bins threshold configuration table
+--
+tnDmvBinThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnDmvBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of DMV bin thresholds."
+ ::= { tnSaMIB 10 }
+
+tnDmvBinThresholdEntry OBJECT-TYPE
+ SYNTAX TnDmvBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the SA tnDmvBinThresholdTable."
+ INDEX {
+ tnSAProfileID,
+ tnDmvBinThresholdIndex
+ } ::= { tnDmvBinThresholdTable 1 }
+
+TnDmvBinThresholdEntry ::= SEQUENCE {
+ tnDmvBinThresholdIndex Unsigned32,
+ tnDmvBinThresholdValue Unsigned32
+}
+
+tnDmvBinThresholdIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold index."
+ ::= { tnDmvBinThresholdEntry 1 }
+
+tnDmvBinThresholdValue OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000000)
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold value in usec. Zero value is used to delete threshold."
+ ::= { tnDmvBinThresholdEntry 2 }
+
+--
+-- SA Test table
+--
+tnSATestTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSATestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The SA Test Table. Entries in this table
+ represent Service Activation test attributes.
+
+ The index structure is the test ID."
+ ::= { tnSaMIB 11 }
+
+tnSATestEntry OBJECT-TYPE
+ SYNTAX TnSATestEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSATestTable."
+ INDEX {
+ tnSATestID
+ }
+ ::= { tnSATestTable 1 }
+
+TnSATestEntry ::= SEQUENCE {
+ tnSATestID Unsigned32,
+ tnSATestSAProfileId Unsigned32,
+ tnSATestIngressEncapsulationType TnSATestEncapsulationType,
+ tnSATestIngressInnerVid Unsigned32,
+ tnSATestIngressInnerPcp Unsigned32,
+ tnSATestIngressOuterVid Unsigned32,
+ tnSATestIngressOuterPcp Unsigned32,
+ tnSATestEgressEncapsulationType TnSATestEncapsulationType,
+ tnSATestEgressInnerVid Unsigned32,
+ tnSATestEgressInnerPcp Unsigned32,
+ tnSATestEgressOuterVid Unsigned32,
+ tnSATestEgressOuterPcp Unsigned32,
+ tnSATestIngressPort Unsigned32,
+ tnSATestCollectorIngressPort Unsigned32,
+ tnSATestCollectorIpAddr IpAddress,
+ tnSATestName DisplayString,
+ tnSATestCir Counter64,
+ tnSATestCbs Unsigned32,
+ tnSATestEir Counter64,
+ tnSATestEbs Unsigned32,
+ tnSATestTargettestMacAddr MacAddress,
+ tnSATestAction TnSATestAction,
+ tnSATestRowStatus RowStatus
+}
+
+tnSATestID OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The test entry ID."
+ ::= { tnSATestEntry 1 }
+
+tnSATestSAProfileId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The SA profile ID for the test."
+ ::= { tnSATestEntry 2 }
+
+tnSATestIngressEncapsulationType OBJECT-TYPE
+ SYNTAX TnSATestEncapsulationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN tag encapsulation type."
+ ::= { tnSATestEntry 3 }
+
+tnSATestIngressInnerVid OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Inner VLAN ID."
+ ::= { tnSATestEntry 4 }
+
+tnSATestIngressInnerPcp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Inner PCP value."
+ ::= { tnSATestEntry 5 }
+
+tnSATestIngressOuterVid OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Outer VLAN ID."
+ ::= { tnSATestEntry 6 }
+
+tnSATestIngressOuterPcp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress Outer PCP value."
+ ::= { tnSATestEntry 7 }
+
+tnSATestEgressEncapsulationType OBJECT-TYPE
+ SYNTAX TnSATestEncapsulationType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "VLAN tag encapsulation type."
+ ::= { tnSATestEntry 8 }
+
+tnSATestEgressInnerVid OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Inner VLAN ID."
+ ::= { tnSATestEntry 9 }
+
+tnSATestEgressInnerPcp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Inner PCP value."
+ ::= { tnSATestEntry 10 }
+
+tnSATestEgressOuterVid OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4095)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Outer VLAN ID."
+ ::= { tnSATestEntry 11 }
+
+tnSATestEgressOuterPcp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Egress Outer PCP value."
+ ::= { tnSATestEntry 12 }
+
+tnSATestIngressPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Ingress port number."
+ ::= { tnSATestEntry 13 }
+
+tnSATestCollectorIngressPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Collector's ingress port number."
+ ::= { tnSATestEntry 14 }
+
+tnSATestCollectorIpAddr OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "IP address of the collector."
+ ::= { tnSATestEntry 15 }
+
+tnSATestName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Test name."
+ ::= { tnSATestEntry 16 }
+
+tnSATestCir OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CIR. In Kbps."
+ ::= { tnSATestEntry 17 }
+
+tnSATestCbs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "CBS. In bytes."
+ ::= { tnSATestEntry 18 }
+
+tnSATestEir OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "EIR. In Kbps."
+ ::= { tnSATestEntry 19 }
+
+tnSATestEbs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "EBS. In bytes."
+ ::= { tnSATestEntry 20 }
+
+tnSATestTargettestMacAddr OBJECT-TYPE
+ SYNTAX MacAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "Target Test MAC address (to be used for Loopback test only)."
+ ::= { tnSATestEntry 21 }
+
+tnSATestAction OBJECT-TYPE
+ SYNTAX TnSATestAction
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "This attribute allow start/stop test."
+ ::= { tnSATestEntry 22 }
+
+tnSATestRowStatus OBJECT-TYPE
+ SYNTAX RowStatus
+ MAX-ACCESS read-create
+ STATUS current
+ DESCRIPTION
+ "The row status. To create a row, set the instance of
+ this variable for the new row to 'createAndGo'. To
+ delete a row, set the instance of this variable for
+ the row to delete to 'destroy'."
+ ::= { tnSATestEntry 23 }
+
+--
+-- Common Test Results
+--
+tnSACommonTestResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSACommonTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Common test results."
+ ::= { tnSaMIB 12 }
+
+tnSACommonTestResultsEntry OBJECT-TYPE
+ SYNTAX TnSACommonTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSACommonTestResultsTable."
+ INDEX {
+ tnSACommonTestResultsTestId
+ }
+ ::= { tnSACommonTestResultsTable 1 }
+
+TnSACommonTestResultsEntry ::= SEQUENCE {
+ tnSACommonTestResultsTestId Unsigned32,
+ tnSACommonTestResultsTestStatus TnSATestStatus,
+ tnSACommonTestResultsEgressPort Unsigned32,
+ tnSACommonTestResultsCbsLineRate Unsigned32,
+ tnSACommonTestResultsDirectionality TnSADirectionality,
+ tnSACommonTestResultsFrameLossRatio Unsigned32,
+ tnSACommonTestResultsYellowPcpList Unsigned32,
+ tnSACommonTestResultsFrameSizeMix OCTET STRING,
+ tnSACommonTestResultsRateDecStep Unsigned32,
+ tnSACommonTestResultsRateStepLength Unsigned32,
+ tnSACommonTestResultsFrameFormatFrameLevel TnSAFrameLevel,
+ tnSACommonTestResultsStepsToExecute Unsigned32,
+ tnSACommonTestResultsFrameFormatPaylodFiller TnSAPaylodFiller,
+ tnSACommonTestResultsFrameFormatEncapsulationL2 TnSAL2Encaps,
+ tnSACommonTestResultsFrameFormatEncapsulationL3 TnSAL3Encaps,
+ tnSACommonTestResultsFrameFormatEthType Unsigned32,
+ tnSACommonTestResultsFrameFormatIpDscp Unsigned32,
+ tnSACommonTestResultsFrameFormatIpEcn Unsigned32,
+ tnSACommonTestResultsFrameFormatIpFlags Unsigned32,
+ tnSACommonTestResultsFrameFormatIpTtl Unsigned32,
+ tnSACommonTestResultsFrameFormatUdpSrcPort Unsigned32,
+ tnSACommonTestResultsFrameFormatUdpDstPort Unsigned32,
+ tnSACommonTestResultsFrameFormatTcpSrcPort Unsigned32,
+ tnSACommonTestResultsFrameFormatTcpDstPort Unsigned32,
+ tnSACommonTestResultsFrameFormatTcpSeqNum Unsigned32,
+ tnSACommonTestResultsFrameFormatTcpAckNum Unsigned32,
+ tnSACommonTestResultsFrameFormatTcpControlBits Unsigned32,
+ tnSACommonTestResultsFrameFormatTcpWindowSize Unsigned32,
+ tnSACommonTestResultsFrameFormatLlcSnapOui Unsigned32,
+ tnSACommonTestResultsFrameFormatLlcSnapProto Unsigned32,
+ tnSACommonTestResultsFrameFormatIpDestIpAddress IpAddress,
+ tnSACommonTestResultsThroughputTestElapsedTime Unsigned32,
+ tnSACommonTestResultsLatencyTestElapsedTime Unsigned32,
+ tnSACommonTestResultsFlrTestElapsedTime Unsigned32,
+ tnSACommonTestResultsBacktoBackTestElapsedTime Unsigned32,
+ tnSACommonTestResultsThroughputTestResult TnSATestResStatus,
+ tnSACommonTestResultsLatencyTestResult TnSATestResStatus,
+ tnSACommonTestResultsFlrTestResult TnSATestResStatus,
+ tnSACommonTestResultsBacktoBackTestResult TnSATestResStatus,
+ tnSACommonTestResultsLastError DisplayString,
+ tnSACommonTestResultsTestIngressEncapsulationType TnSATestEncapsulationType,
+ tnSACommonTestResultsTestIngressInnerVid Unsigned32,
+ tnSACommonTestResultsTestIngressInnerPcp Unsigned32,
+ tnSACommonTestResultsTestIngressOuterVid Unsigned32,
+ tnSACommonTestResultsTestIngressOuterPcp Unsigned32,
+ tnSACommonTestResultsTestEgressEncapsulationType TnSATestEncapsulationType,
+ tnSACommonTestResultsTestEgressInnerVid Unsigned32,
+ tnSACommonTestResultsTestEgressInnerPcp Unsigned32,
+ tnSACommonTestResultsTestEgressOuterVid Unsigned32,
+ tnSACommonTestResultsTestEgressOuterPcp Unsigned32,
+ tnSACommonTestResultsTestIngressPort Unsigned32,
+ tnSACommonTestResultsTestCollectorIngressPort Unsigned32,
+ tnSACommonTestResultsTestCir Counter64,
+ tnSACommonTestResultsTestCbs Unsigned32,
+ tnSACommonTestResultsTestEir Counter64,
+ tnSACommonTestResultsTestEbs Unsigned32
+}
+
+tnSACommonTestResultsTestId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The report Test ID."
+ ::= { tnSACommonTestResultsEntry 1 }
+
+tnSACommonTestResultsTestStatus OBJECT-TYPE
+ SYNTAX TnSATestStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Test status."
+ ::= { tnSACommonTestResultsEntry 2 }
+
+tnSACommonTestResultsEgressPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Egress port number."
+ ::= { tnSACommonTestResultsEntry 3 }
+
+tnSACommonTestResultsCbsLineRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Line rate at which burst traffic should be sent for the Back-to-back frames test. In Mbps."
+ ::= { tnSACommonTestResultsEntry 4 }
+
+tnSACommonTestResultsDirectionality OBJECT-TYPE
+ SYNTAX TnSADirectionality
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Directionality of the tests: uni-directional, bi-directional or loopback based."
+ ::= { tnSACommonTestResultsEntry 5 }
+
+tnSACommonTestResultsFrameLossRatio OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Acceptable frame loss ratio (expressed in percentage,
+ with 2 decimals (i.e. 99.99 %)."
+ ::= { tnSACommonTestResultsEntry 6 }
+
+tnSACommonTestResultsYellowPcpList OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "List of PCP values corresponding to yellow frame. Bitmask."
+ ::= { tnSACommonTestResultsEntry 7 }
+
+tnSACommonTestResultsFrameSizeMix OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1..20))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Traffic frame size mix, for throughput tests."
+ ::= { tnSACommonTestResultsEntry 8 }
+
+tnSACommonTestResultsRateDecStep OBJECT-TYPE
+ SYNTAX Unsigned32 (0..100)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Rate decrease step size, in percentage."
+ ::= { tnSACommonTestResultsEntry 9 }
+
+tnSACommonTestResultsRateStepLength OBJECT-TYPE
+ SYNTAX Unsigned32 (10..60)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Rate step length, in seconds."
+ ::= { tnSACommonTestResultsEntry 10 }
+
+tnSACommonTestResultsFrameFormatFrameLevel OBJECT-TYPE
+ SYNTAX TnSAFrameLevel
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frame level – L2 or L3."
+ ::= { tnSACommonTestResultsEntry 11 }
+
+tnSACommonTestResultsStepsToExecute OBJECT-TYPE
+ SYNTAX Unsigned32 (0.. 2047)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "List of tests to execute – bitmask:
+ -Throughput (bit 1)
+ -Latency (bit 2)
+ -Frame Loss Rate (bit 3)
+ -Back To Back Frames (bit 4)"
+ ::= { tnSACommonTestResultsEntry 12 }
+
+tnSACommonTestResultsFrameFormatPaylodFiller OBJECT-TYPE
+ SYNTAX TnSAPaylodFiller
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Paylod filler."
+ ::= { tnSACommonTestResultsEntry 13 }
+
+tnSACommonTestResultsFrameFormatEncapsulationL2 OBJECT-TYPE
+ SYNTAX TnSAL2Encaps
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encapsulation type for L2 frames."
+ ::= { tnSACommonTestResultsEntry 14 }
+
+tnSACommonTestResultsFrameFormatEncapsulationL3 OBJECT-TYPE
+ SYNTAX TnSAL3Encaps
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Encapsulation type for L3 frames."
+ ::= { tnSACommonTestResultsEntry 15 }
+
+tnSACommonTestResultsFrameFormatEthType OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Custom Eth-Type for L2 ETH-TST frames."
+ ::= { tnSACommonTestResultsEntry 16 }
+
+tnSACommonTestResultsFrameFormatIpDscp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DSCP value for L3 IP frames."
+ ::= { tnSACommonTestResultsEntry 17 }
+
+tnSACommonTestResultsFrameFormatIpEcn OBJECT-TYPE
+ SYNTAX Unsigned32 (0..3)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ECN value for L3 IP frames."
+ ::= { tnSACommonTestResultsEntry 18 }
+
+tnSACommonTestResultsFrameFormatIpFlags OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Flags value for L3 IP frames."
+ ::= { tnSACommonTestResultsEntry 19 }
+
+tnSACommonTestResultsFrameFormatIpTtl OBJECT-TYPE
+ SYNTAX Unsigned32 (0..255)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "TTL value for L3 IP frames."
+ ::= { tnSACommonTestResultsEntry 20 }
+
+tnSACommonTestResultsFrameFormatUdpSrcPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source port for L3 IP/UDP frames."
+ ::= { tnSACommonTestResultsEntry 21 }
+
+tnSACommonTestResultsFrameFormatUdpDstPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination port for L3 IP/UDP frames."
+ ::= { tnSACommonTestResultsEntry 22 }
+
+tnSACommonTestResultsFrameFormatTcpSrcPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Source port for L3 IP/TCP frames."
+ ::= { tnSACommonTestResultsEntry 23 }
+
+tnSACommonTestResultsFrameFormatTcpDstPort OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Destination port for L3 IP/TCP frames."
+ ::= { tnSACommonTestResultsEntry 24 }
+
+tnSACommonTestResultsFrameFormatTcpSeqNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Sequence number for L3 IP/TCP frames."
+ ::= { tnSACommonTestResultsEntry 25 }
+
+tnSACommonTestResultsFrameFormatTcpAckNum OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "ACK number for L3 IP/TCP frames."
+ ::= { tnSACommonTestResultsEntry 26 }
+
+tnSACommonTestResultsFrameFormatTcpControlBits OBJECT-TYPE
+ SYNTAX Unsigned32 (0..63)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Control bits for L3 IP/TCP frames."
+ ::= { tnSACommonTestResultsEntry 27 }
+
+tnSACommonTestResultsFrameFormatTcpWindowSize OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Window size for L3 IP/TCP frames."
+ ::= { tnSACommonTestResultsEntry 28 }
+
+tnSACommonTestResultsFrameFormatLlcSnapOui OBJECT-TYPE
+ SYNTAX Unsigned32 (0.. 16777215)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " LLC/SNAP OUI field – 3 bytes"
+ ::= { tnSACommonTestResultsEntry 29 }
+
+tnSACommonTestResultsFrameFormatLlcSnapProto OBJECT-TYPE
+ SYNTAX Unsigned32 (0..65535)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " LLC/SNAP protocol field"
+ ::= { tnSACommonTestResultsEntry 30 }
+
+tnSACommonTestResultsFrameFormatIpDestIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ " Destination IP address"
+ ::= { tnSACommonTestResultsEntry 31 }
+
+tnSACommonTestResultsThroughputTestElapsedTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total elapsed time for Throughput test in seconds."
+ ::= { tnSACommonTestResultsEntry 32 }
+
+tnSACommonTestResultsLatencyTestElapsedTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total elapsed time for Latency test in seconds."
+ ::= { tnSACommonTestResultsEntry 33 }
+
+tnSACommonTestResultsFlrTestElapsedTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total elapsed time for FLR test in seconds."
+ ::= { tnSACommonTestResultsEntry 34 }
+
+tnSACommonTestResultsBacktoBackTestElapsedTime OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total elapsed time for Back to Back test in seconds."
+ ::= { tnSACommonTestResultsEntry 35 }
+
+tnSACommonTestResultsThroughputTestResult OBJECT-TYPE
+ SYNTAX TnSATestResStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Throughput test result."
+ ::= { tnSACommonTestResultsEntry 36 }
+
+tnSACommonTestResultsLatencyTestResult OBJECT-TYPE
+ SYNTAX TnSATestResStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Latency test result."
+ ::= { tnSACommonTestResultsEntry 37 }
+
+tnSACommonTestResultsFlrTestResult OBJECT-TYPE
+ SYNTAX TnSATestResStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "FLR test result."
+ ::= { tnSACommonTestResultsEntry 38 }
+
+tnSACommonTestResultsBacktoBackTestResult OBJECT-TYPE
+ SYNTAX TnSATestResStatus
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Back to back test result."
+ ::= { tnSACommonTestResultsEntry 39 }
+
+tnSACommonTestResultsLastError OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The last error string."
+ ::= { tnSACommonTestResultsEntry 40 }
+
+tnSACommonTestResultsTestIngressEncapsulationType OBJECT-TYPE
+ SYNTAX TnSATestEncapsulationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN tag encapsulation type."
+ ::= { tnSACommonTestResultsEntry 41 }
+
+tnSACommonTestResultsTestIngressInnerVid OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ingress Inner VLAN ID."
+ ::= { tnSACommonTestResultsEntry 42 }
+
+tnSACommonTestResultsTestIngressInnerPcp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ingress Inner PCP value."
+ ::= { tnSACommonTestResultsEntry 43 }
+
+tnSACommonTestResultsTestIngressOuterVid OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ingress Outer VLAN ID."
+ ::= { tnSACommonTestResultsEntry 44 }
+
+tnSACommonTestResultsTestIngressOuterPcp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ingress Outer PCP value."
+ ::= { tnSACommonTestResultsEntry 45 }
+
+tnSACommonTestResultsTestEgressEncapsulationType OBJECT-TYPE
+ SYNTAX TnSATestEncapsulationType
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "VLAN tag encapsulation type."
+ ::= { tnSACommonTestResultsEntry 46 }
+
+tnSACommonTestResultsTestEgressInnerVid OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Egress Inner VLAN ID."
+ ::= { tnSACommonTestResultsEntry 47 }
+
+tnSACommonTestResultsTestEgressInnerPcp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Egress Inner PCP value."
+ ::= { tnSACommonTestResultsEntry 48 }
+
+tnSACommonTestResultsTestEgressOuterVid OBJECT-TYPE
+ SYNTAX Unsigned32 (0..4095)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Egress Outer VLAN ID."
+ ::= { tnSACommonTestResultsEntry 49 }
+
+tnSACommonTestResultsTestEgressOuterPcp OBJECT-TYPE
+ SYNTAX Unsigned32 (0..7)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Egress Outer PCP value."
+ ::= { tnSACommonTestResultsEntry 50 }
+
+tnSACommonTestResultsTestIngressPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Ingress port number."
+ ::= { tnSACommonTestResultsEntry 51 }
+
+tnSACommonTestResultsTestCollectorIngressPort OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Collector's ingress port number."
+ ::= { tnSACommonTestResultsEntry 52 }
+
+tnSACommonTestResultsTestCir OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CIR. In Kbps."
+ ::= { tnSACommonTestResultsEntry 53 }
+
+tnSACommonTestResultsTestCbs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "CBS. In bytes."
+ ::= { tnSACommonTestResultsEntry 54 }
+
+tnSACommonTestResultsTestEir OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "EIR. In Kbps."
+ ::= { tnSACommonTestResultsEntry 55 }
+
+tnSACommonTestResultsTestEbs OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "EBS. In bytes."
+ ::= { tnSACommonTestResultsEntry 56 }
+
+--
+-- Common Test Results. DM bins threshold table
+--
+tnSACommonTestResultsDmBinThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSACommonTestResultsDmBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of DM bin thresholds used for this test."
+ ::= { tnSaMIB 13 }
+
+tnSACommonTestResultsDmBinThresholdEntry OBJECT-TYPE
+ SYNTAX TnSACommonTestResultsDmBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the SA tnSACommonTestResultsDmBinThresholdTable."
+ INDEX {
+ tnSACommonTestResultsTestId,
+ tnSACommonTestResultsDmBinThresholdIndex
+ } ::= { tnSACommonTestResultsDmBinThresholdTable 1 }
+
+TnSACommonTestResultsDmBinThresholdEntry ::= SEQUENCE {
+ tnSACommonTestResultsDmBinThresholdIndex Unsigned32,
+ tnSACommonTestResultsDmBinThresholdValue Unsigned32
+}
+
+tnSACommonTestResultsDmBinThresholdIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold index."
+ ::= { tnSACommonTestResultsDmBinThresholdEntry 1 }
+
+tnSACommonTestResultsDmBinThresholdValue OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold value in usec."
+ ::= { tnSACommonTestResultsDmBinThresholdEntry 2 }
+
+--
+-- Common Test Results. DMV bins threshold table
+--
+tnSACommonTestResultsDmvBinThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSACommonTestResultsDmvBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of DMV bin thresholds used fot this test."
+ ::= { tnSaMIB 14 }
+
+tnSACommonTestResultsDmvBinThresholdEntry OBJECT-TYPE
+ SYNTAX TnSACommonTestResultsDmvBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the SA tnSACommonTestResultsDmvBinThresholdTable."
+ INDEX {
+ tnSACommonTestResultsTestId,
+ tnSACommonTestResultsDmvBinThresholdIndex
+ } ::= { tnSACommonTestResultsDmvBinThresholdTable 1 }
+
+TnSACommonTestResultsDmvBinThresholdEntry ::= SEQUENCE {
+ tnSACommonTestResultsDmvBinThresholdIndex Unsigned32,
+ tnSACommonTestResultsDmvBinThresholdValue Unsigned32
+}
+
+tnSACommonTestResultsDmvBinThresholdIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold index."
+ ::= { tnSACommonTestResultsDmvBinThresholdEntry 1 }
+
+tnSACommonTestResultsDmvBinThresholdValue OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold value in usec. Zero value is used to delete threshold."
+ ::= { tnSACommonTestResultsDmvBinThresholdEntry 2 }
+
+--
+-- Throughput Test Results
+--
+tnSAThroughputTestResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSAThroughputTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for Throughput Test Results."
+ ::= { tnSaMIB 15 }
+
+tnSAThroughputTestResultsEntry OBJECT-TYPE
+ SYNTAX TnSAThroughputTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSAThroughputTestResultsTable."
+ INDEX {
+ tnSAThroughputTestResultsTestId,
+ tnSAThroughputTestResultsStepNumber
+ }
+ ::= { tnSAThroughputTestResultsTable 1 }
+
+TnSAThroughputTestResultsEntry ::= SEQUENCE {
+ tnSAThroughputTestResultsTestId Unsigned32,
+ tnSAThroughputTestResultsStepNumber Unsigned32,
+ tnSAThroughputTestResultsDirection TnSATestDirection,
+ tnSAThroughputTestResultsActualRate Counter64,
+ tnSAThroughputTestResultsStepDuration Unsigned32,
+ tnSAThroughputTestResultsTxFrames Counter64,
+ tnSAThroughputTestResultsRxGreenFrames Counter64,
+ tnSAThroughputTestResultsRxYellowFrames Counter64,
+ tnSAThroughputTestResultsStepResult TnSATestStepResult,
+ tnSAThroughputTestResultsFrameSize Unsigned32
+}
+
+tnSAThroughputTestResultsTestId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The report Test ID."
+ ::= { tnSAThroughputTestResultsEntry 1 }
+
+tnSAThroughputTestResultsStepNumber OBJECT-TYPE
+ SYNTAX Unsigned32(1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Test step number."
+ ::= { tnSAThroughputTestResultsEntry 2 }
+
+tnSAThroughputTestResultsDirection OBJECT-TYPE
+ SYNTAX TnSATestDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The report direction."
+ ::= { tnSAThroughputTestResultsEntry 3 }
+
+tnSAThroughputTestResultsActualRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual rate in Kbps."
+ ::= { tnSAThroughputTestResultsEntry 4 }
+
+tnSAThroughputTestResultsStepDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Step duration in seconds."
+ ::= { tnSAThroughputTestResultsEntry 5 }
+
+tnSAThroughputTestResultsTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitted frames."
+ ::= { tnSAThroughputTestResultsEntry 6 }
+
+tnSAThroughputTestResultsRxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received green frames."
+ ::= { tnSAThroughputTestResultsEntry 7 }
+
+tnSAThroughputTestResultsRxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received yellow frames."
+ ::= { tnSAThroughputTestResultsEntry 8 }
+
+tnSAThroughputTestResultsStepResult OBJECT-TYPE
+ SYNTAX TnSATestStepResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Step result."
+ ::= { tnSAThroughputTestResultsEntry 9 }
+
+tnSAThroughputTestResultsFrameSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frame size."
+ ::= { tnSAThroughputTestResultsEntry 10 }
+
+--
+-- Latency Test Results
+--
+tnSALatencyTestResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSALatencyTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for Latency Test Results."
+ ::= { tnSaMIB 16 }
+
+tnSALatencyTestResultsEntry OBJECT-TYPE
+ SYNTAX TnSALatencyTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSALatencyTestResultsTable."
+ INDEX {
+ tnSALatencyTestResultsTestId,
+ tnSALatencyTestResultsStepNumber
+ }
+ ::= { tnSALatencyTestResultsTable 1 }
+
+TnSALatencyTestResultsEntry ::= SEQUENCE {
+ tnSALatencyTestResultsTestId Unsigned32,
+ tnSALatencyTestResultsStepNumber Unsigned32,
+ tnSALatencyTestResultsDirection TnSATestDirection,
+ tnSALatencyTestResultsStepDuration Unsigned32,
+ tnSALatencyTestResultsFrameSize Unsigned32,
+ tnSALatencyTestResultsStepResult TnSATestStepResult,
+ tnSALatencyTestResultsDmMin Unsigned32,
+ tnSALatencyTestResultsDmMax Unsigned32,
+ tnSALatencyTestResultsDmAvg Unsigned32,
+ tnSALatencyTestResultsDmvMin Unsigned32,
+ tnSALatencyTestResultsDmvMax Unsigned32,
+ tnSALatencyTestResultsDmvAvg Unsigned32
+}
+
+tnSALatencyTestResultsTestId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The report Test ID."
+ ::= { tnSALatencyTestResultsEntry 1 }
+
+tnSALatencyTestResultsStepNumber OBJECT-TYPE
+ SYNTAX Unsigned32(1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Test step number."
+ ::= { tnSALatencyTestResultsEntry 2 }
+
+tnSALatencyTestResultsDirection OBJECT-TYPE
+ SYNTAX TnSATestDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The report direction."
+ ::= { tnSALatencyTestResultsEntry 3 }
+
+tnSALatencyTestResultsStepDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Step duration in seconds."
+ ::= { tnSALatencyTestResultsEntry 4 }
+
+tnSALatencyTestResultsFrameSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frame size."
+ ::= { tnSALatencyTestResultsEntry 5 }
+
+tnSALatencyTestResultsStepResult OBJECT-TYPE
+ SYNTAX TnSATestStepResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Step result."
+ ::= { tnSALatencyTestResultsEntry 6 }
+
+tnSALatencyTestResultsDmMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimal delay in us."
+ ::= { tnSALatencyTestResultsEntry 7 }
+
+tnSALatencyTestResultsDmMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximal delay in us."
+ ::= { tnSALatencyTestResultsEntry 8 }
+
+tnSALatencyTestResultsDmAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average delay in us."
+ ::= { tnSALatencyTestResultsEntry 9 }
+
+tnSALatencyTestResultsDmvMin OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Minimal delay variation in us."
+ ::= { tnSALatencyTestResultsEntry 10 }
+
+tnSALatencyTestResultsDmvMax OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Maximal delay variation in us."
+ ::= { tnSALatencyTestResultsEntry 11 }
+
+tnSALatencyTestResultsDmvAvg OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Average delay variation in us."
+ ::= { tnSALatencyTestResultsEntry 12 }
+
+
+
+--
+-- Latency DM bins threshold results table
+--
+tnSALatencyTestResultsDmBinThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSALatencyTestResultsDmBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for Latency test DM bin counters."
+ ::= { tnSaMIB 17 }
+
+tnSALatencyTestResultsDmBinThresholdEntry OBJECT-TYPE
+ SYNTAX TnSALatencyTestResultsDmBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the SA tnSALatencyTestResultsDmBinThresholdTable."
+ INDEX {
+ tnSALatencyTestResultsTestId,
+ tnSALatencyTestResultsStepNumber,
+ tnSALatencyTestResultsDmBinThresholdIndex
+ } ::= { tnSALatencyTestResultsDmBinThresholdTable 1 }
+
+TnSALatencyTestResultsDmBinThresholdEntry ::= SEQUENCE {
+ tnSALatencyTestResultsDmBinThresholdIndex Unsigned32,
+ tnSALatencyTestResultsDmBinThresholdRange Unsigned32,
+ tnSALatencyTestResultsDmBinThresholdValue Unsigned32
+}
+
+tnSALatencyTestResultsDmBinThresholdIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold index."
+ ::= { tnSALatencyTestResultsDmBinThresholdEntry 1 }
+
+tnSALatencyTestResultsDmBinThresholdRange OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold range."
+ ::= { tnSALatencyTestResultsDmBinThresholdEntry 2 }
+
+tnSALatencyTestResultsDmBinThresholdValue OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DM bin counter."
+ ::= { tnSALatencyTestResultsDmBinThresholdEntry 3 }
+
+--
+-- Latency DMV bins threshold results table
+--
+tnSALatencyTestResultsDmvBinThresholdTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSALatencyTestResultsDmvBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for Latency test DMV bin counters."
+ ::= { tnSaMIB 18 }
+
+tnSALatencyTestResultsDmvBinThresholdEntry OBJECT-TYPE
+ SYNTAX TnSALatencyTestResultsDmvBinThresholdEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the SA tnSALatencyTestResultsDmvBinThresholdTable."
+ INDEX {
+ tnSALatencyTestResultsTestId,
+ tnSALatencyTestResultsStepNumber,
+ tnSALatencyTestResultsDmvBinThresholdIndex
+ } ::= { tnSALatencyTestResultsDmvBinThresholdTable 1 }
+
+TnSALatencyTestResultsDmvBinThresholdEntry ::= SEQUENCE {
+ tnSALatencyTestResultsDmvBinThresholdIndex Unsigned32,
+ tnSALatencyTestResultsDmvBinThresholdRange Unsigned32,
+ tnSALatencyTestResultsDmvBinThresholdValue Unsigned32
+}
+
+tnSALatencyTestResultsDmvBinThresholdIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "DM bin threshold index."
+ ::= { tnSALatencyTestResultsDmvBinThresholdEntry 1 }
+
+tnSALatencyTestResultsDmvBinThresholdRange OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DMV bin threshold range."
+ ::= { tnSALatencyTestResultsDmvBinThresholdEntry 2 }
+
+tnSALatencyTestResultsDmvBinThresholdValue OBJECT-TYPE
+ SYNTAX Unsigned32 (0..10000000)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "DMV bin counter."
+ ::= { tnSALatencyTestResultsDmvBinThresholdEntry 3 }
+
+--
+-- Flr Test Results
+--
+tnSAFlrTestResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSAFlrTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for FLR Test Results."
+ ::= { tnSaMIB 19 }
+
+tnSAFlrTestResultsEntry OBJECT-TYPE
+ SYNTAX TnSAFlrTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSAFlrTestResultsTable."
+ INDEX {
+ tnSAFlrTestResultsTestId,
+ tnSAFlrTestResultsStepNumber
+ }
+ ::= { tnSAFlrTestResultsTable 1 }
+
+TnSAFlrTestResultsEntry ::= SEQUENCE {
+ tnSAFlrTestResultsTestId Unsigned32,
+ tnSAFlrTestResultsStepNumber Unsigned32,
+ tnSAFlrTestResultsDirection TnSATestDirection,
+ tnSAFlrTestResultsActualRate Counter64,
+ tnSAFlrTestResultsStepDuration Unsigned32,
+ tnSAFlrTestResultsTxFrames Counter64,
+ tnSAFlrTestResultsRxGreenFrames Counter64,
+ tnSAFlrTestResultsRxYellowFrames Counter64,
+ tnSAFlrTestResultsFlr Unsigned32,
+ tnSAFlrTestResultsStepResult TnSATestStepResult,
+ tnSAFlrTestResultsFrameSize Unsigned32,
+ tnSAFlrTestResultsOutOfSeqEvents Unsigned32
+}
+
+tnSAFlrTestResultsTestId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The report Test ID."
+ ::= { tnSAFlrTestResultsEntry 1 }
+
+tnSAFlrTestResultsStepNumber OBJECT-TYPE
+ SYNTAX Unsigned32(1..10)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Test step number."
+ ::= { tnSAFlrTestResultsEntry 2 }
+
+tnSAFlrTestResultsDirection OBJECT-TYPE
+ SYNTAX TnSATestDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The report direction."
+ ::= { tnSAFlrTestResultsEntry 3 }
+
+tnSAFlrTestResultsActualRate OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual rate in Kbps."
+ ::= { tnSAFlrTestResultsEntry 4 }
+
+tnSAFlrTestResultsStepDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Step duration in seconds."
+ ::= { tnSAFlrTestResultsEntry 5 }
+
+tnSAFlrTestResultsTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitted frames."
+ ::= { tnSAFlrTestResultsEntry 6 }
+
+tnSAFlrTestResultsRxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received green frames."
+ ::= { tnSAFlrTestResultsEntry 7 }
+
+tnSAFlrTestResultsRxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received yellow frames."
+ ::= { tnSAFlrTestResultsEntry 8 }
+
+tnSAFlrTestResultsFlr OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Calculated frame loss ratio."
+ ::= { tnSAFlrTestResultsEntry 9 }
+
+tnSAFlrTestResultsStepResult OBJECT-TYPE
+ SYNTAX TnSATestStepResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Step result."
+ ::= { tnSAFlrTestResultsEntry 10 }
+
+tnSAFlrTestResultsFrameSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Frame size."
+ ::= { tnSAFlrTestResultsEntry 11 }
+
+tnSAFlrTestResultsOutOfSeqEvents OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Out of sequence events."
+ ::= { tnSAFlrTestResultsEntry 12 }
+
+--
+-- BackToBack Test Results
+--
+tnSABackToBackTestResultsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSABackToBackTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for Back to Back Test Results."
+ ::= { tnSaMIB 20 }
+
+tnSABackToBackTestResultsEntry OBJECT-TYPE
+ SYNTAX TnSABackToBackTestResultsEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSABackToBackTestResultsTable."
+ INDEX {
+ tnSABackToBackTestResultsTestId,
+ tnSABackToBackTestResultsStepNumber
+ }
+ ::= { tnSABackToBackTestResultsTable 1 }
+
+TnSABackToBackTestResultsEntry ::= SEQUENCE {
+ tnSABackToBackTestResultsTestId Unsigned32,
+ tnSABackToBackTestResultsStepNumber Unsigned32,
+ tnSABackToBackTestResultsDirection TnSATestDirection,
+ tnSABackToBackTestResultsActualRate Unsigned32,
+ tnSABackToBackTestResultsStepDuration Unsigned32,
+ tnSABackToBackTestResultsTxFrames Counter64,
+ tnSABackToBackTestResultsRxGreenFrames Counter64,
+ tnSABackToBackTestResultsRxYellowFrames Counter64,
+ tnSABackToBackTestResultsFlr Unsigned32,
+ tnSABackToBackTestResultsStepResult TnSATestStepResult,
+ tnSABackToBackTestResultsBurstSize Unsigned32
+}
+
+tnSABackToBackTestResultsTestId OBJECT-TYPE
+ SYNTAX Unsigned32 (1..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The report Test ID."
+ ::= { tnSABackToBackTestResultsEntry 1 }
+
+tnSABackToBackTestResultsStepNumber OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Test step number."
+ ::= { tnSABackToBackTestResultsEntry 2 }
+
+tnSABackToBackTestResultsDirection OBJECT-TYPE
+ SYNTAX TnSATestDirection
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The report direction."
+ ::= { tnSABackToBackTestResultsEntry 3 }
+
+tnSABackToBackTestResultsActualRate OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Actual rate in Kbps."
+ ::= { tnSABackToBackTestResultsEntry 4 }
+
+tnSABackToBackTestResultsStepDuration OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Step duration in seconds."
+ ::= { tnSABackToBackTestResultsEntry 5 }
+
+tnSABackToBackTestResultsTxFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Transmitted frames."
+ ::= { tnSABackToBackTestResultsEntry 6 }
+
+tnSABackToBackTestResultsRxGreenFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received green frames."
+ ::= { tnSABackToBackTestResultsEntry 7 }
+
+tnSABackToBackTestResultsRxYellowFrames OBJECT-TYPE
+ SYNTAX Counter64
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Received yellow frames."
+ ::= { tnSABackToBackTestResultsEntry 8 }
+
+tnSABackToBackTestResultsFlr OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Calculated frame loss ratio."
+ ::= { tnSABackToBackTestResultsEntry 9 }
+
+tnSABackToBackTestResultsStepResult OBJECT-TYPE
+ SYNTAX TnSATestStepResult
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Step result."
+ ::= { tnSABackToBackTestResultsEntry 10 }
+
+tnSABackToBackTestResultsBurstSize OBJECT-TYPE
+ SYNTAX Unsigned32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Burts size."
+ ::= { tnSABackToBackTestResultsEntry 11 }
+
+--
+-- Save Report
+--
+tnSAsaveRptTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF TnSAsaveRptEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table for saving results report to a file."
+ ::= { tnSaMIB 21 }
+
+tnSAsaveRptEntry OBJECT-TYPE
+ SYNTAX TnSAsaveRptEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the tnSAsaveRptTable."
+ INDEX {
+ entPhysicalIndex,
+ }
+ ::= { tnSAsaveRptTable 1 }
+
+TnSAsaveRptEntry ::= SEQUENCE {
+ tnSAsaveRptNumber Unsigned32,
+ tnSAsaveRptHostType InetAddressType,
+ tnSAsaveRptHostName InetAddress,
+ tnSAsaveRptFileName DisplayString,
+ tnSAsaveRpt Unsigned32
+}
+
+tnSAsaveRptNumber OBJECT-TYPE
+ SYNTAX Unsigned32 (1..16)
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "The report Test ID."
+ ::= { tnSAsaveRptEntry 1 }
+
+tnSAsaveRptHostType OBJECT-TYPE
+ SYNTAX InetAddressType
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP address type of the device.
+ For a detailed description of this type, please refer to INET-ADDRESS-MIB."
+ ::= { tnSAsaveRptEntry 2 }
+
+tnSAsaveRptHostName OBJECT-TYPE
+ SYNTAX InetAddress
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "The IP address of the device.
+ For a detailed description of this type, please refer to INET-ADDRESS-MIB."
+ ::= { tnSAsaveRptEntry 3 }
+
+tnSAsaveRptFileName OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Name of text file to save the test results."
+ ::= { tnSAsaveRptEntry 4 }
+
+tnSAsaveRpt OBJECT-TYPE
+ SYNTAX Unsigned32
+ {
+ doNothing(0),
+ save(1)
+ }
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION "Save the test results in a text file. The text file is saved asynchronously after which
+ the value of tnSAsaveRpt is returned to doNothing(0).
+ The file is saved in under 5 seconds."
+ ::= { tnSAsaveRptEntry 5 }
+
+END