-- Copyright (C) 2015 Aricent Group . All Rights Reserved -- $Id: fs2544.mib,v 1.5 2016/05/20 10:18:07 siva Exp $ -- ARICENT RFC2544 proprietary MIB Definition ARICENT-RFC2544-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, enterprises, Unsigned32, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI RowStatus, TimeStamp, TruthValue, DisplayString FROM SNMPv2-TC MODULE-IDENTITY FROM SNMPv2-SMI IEEE8021PriorityCodePoint FROM IEEE8021-TC-MIB; fs2544 MODULE-IDENTITY LAST-UPDATED "201506260000Z" ORGANIZATION "ARICENT COMMUNICATIONS SOFTWARE" CONTACT-INFO "The Aricent Group, One Tower Center Boulevard, 18th Floor, East Brunswick, NJ 08816, USA E-mail:support@aricent.com" DESCRIPTION "The enterprise ID 29601 is originally assigned to Aricent Communications Pvt. Limited. Aricent Communications is a part of Aricent Group." REVISION "201506260000Z" DESCRIPTION "The proprietary MIB for Aricent RFC2544 Benchmark Methodology Test for Network Interconnect Devices." ::= { enterprises aricent-communication-holding-ltd(29601) iss(2) 105 } -- ------------------------------------------------------------ -- Groups in RFC2544 MIB -- ------------------------------------------------------------ fs2544Context OBJECT IDENTIFIER ::= { fs2544 1 } fs2544Sla OBJECT IDENTIFIER ::= { fs2544 2 } fs2544TrafficProfile OBJECT IDENTIFIER ::= { fs2544 3 } fs2544Sac OBJECT IDENTIFIER ::= { fs2544 4 } fs2544Statistics OBJECT IDENTIFIER ::= { fs2544 5 } fs2544Notification OBJECT IDENTIFIER ::= { fs2544 6 } -- ------------------------------------------------------------ -- RFC2544 Context table -- ------------------------------------------------------------ fs2544ContextTable OBJECT-TYPE SYNTAX SEQUENCE OF Fs2544ContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains all the global configurations of RFC2544 per virtual context of the router." ::= { fs2544Context 1 } fs2544ContextEntry OBJECT-TYPE SYNTAX Fs2544ContextEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an entry of virtual context RFC2544 Global parameters." INDEX { fs2544ContextId } ::= { fs2544ContextTable 1 } Fs2544ContextEntry ::= SEQUENCE { fs2544ContextId Unsigned32, fs2544ContextName DisplayString, fs2544ContextSystemControl INTEGER, fs2544ContextModuleStatus INTEGER, fs2544ContextTraceOption Unsigned32, fs2544ContextNumOfTestRunning Unsigned32, fs2544ContextTrapStatus INTEGER } fs2544ContextId OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies an unique identifier to identify the virtual context." ::= { fs2544ContextEntry 1 } fs2544ContextName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies context-name for the virtual context." ::= { fs2544ContextEntry 2 } fs2544ContextSystemControl OBJECT-TYPE SYNTAX INTEGER { start(1), shutdown(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the administrative system control status of RFC2544 module. The value 'start' (1) indicates that all resources required by RFC2544 module should be allocated and RFC2544 should be supported in the virtual context. The value 'shutdown' (2) indicates that RFC2544 should be shutdown in the virtual context and all allocated memory must be released. By default this object is set to shutdown(2) for all virtual context" DEFVAL { shutdown } ::= { fs2544ContextEntry 3 } fs2544ContextModuleStatus OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object sepcifies the administrative module status of RFC2544 module. This enables or disables RFC2544 in the system. A value of 'enabled' (1) indicates that RFC2544 is enabled in the virtaul context. A value of 'disabled' (2) indicates that RFC2544 is disabled in the virtual context. In disabled state, all the running tests will be stopped. By default this object is set to disbale(2) for all virtual context." DEFVAL { disabled } ::= { fs2544ContextEntry 4 } fs2544ContextTraceOption OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable the trace statements in RFC2544 Module. A FOUR BYTE integer is specified for enabling the level of tracing. Each BIT in the four byte integer, represents a level of Trace. The mapping between the bit positions & the level of trace is as follows: 0 - Start and Shutdown Traces 1 - Configuration related traces 2 - Y1731 interface related messages 3 - Traces related to All Resources except Buffers 4 - Timer start, stop and expiry traces 5 - Critical Traces 6 - BenchMark test traces 7 - Session record traces 8 - All Failure traces The remaining bits are unused. Combination of levels are also allowed. For example if the bits 0 and 1 are set, then the Trace statements related to Start-Shutdown and Configuration traces are generated. The user has to enter the corresponding INTEGER VALUE for the bits set. For example if bits 0 and 1 are set, the user has to enter the value 3. By default critical trace is enabled." DEFVAL { '00000020'H } ::= { fs2544ContextEntry 5 } fs2544ContextNumOfTestRunning OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of test currently running in a virtual context." ::= { fs2544ContextEntry 6 } fs2544ContextTrapStatus OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable or disable the transmission of TRAP notification messages. By default this object is set to enable for all virtual context." ::= { fs2544ContextEntry 7 } -- ------------------------------------------------------------------ -- RFC2544 Service Level Agreement Table -- ------------------------------------------------------------------ fs2544SlaTable OBJECT-TYPE SYNTAX SEQUENCE OF Fs2544SlaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Service Level Agreement configurations." ::= { fs2544Sla 1 } fs2544SlaEntry OBJECT-TYPE SYNTAX Fs2544SlaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry contains information about a particular SLA Configuration." INDEX { fs2544ContextId, fs2544SlaId } ::= { fs2544SlaTable 1 } Fs2544SlaEntry ::= SEQUENCE { fs2544SlaId Unsigned32, fs2544SlaMEG Unsigned32, fs2544SlaME Unsigned32, fs2544SlaMEP Unsigned32, fs2544SlaTrafficProfileId Unsigned32, fs2544SlaSacId Unsigned32, fs2544SlaTestStatus INTEGER, fs2544SlaCurrentTestState INTEGER, fs2544SlaTestStartTime TimeStamp, fs2544SlaTestEndTime TimeStamp, fs2544SlaRowStatus RowStatus } fs2544SlaId OBJECT-TYPE SYNTAX Unsigned32 ( 1..10 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the RFC2544 Service Level Agreement Identifier. This is a free running index used to identify a SLA. " ::= { fs2544SlaEntry 1 } fs2544SlaMEG OBJECT-TYPE SYNTAX Unsigned32 (0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Maintenance Entity Group (MEG). Internally this object refers to MIB object dot1agCfmMdIndex of ECFM 802.1ag standard.The value zero(0) is used for unmapping MEG from Sla." ::= { fs2544SlaEntry 2 } fs2544SlaME OBJECT-TYPE SYNTAX Unsigned32(0..4294967295) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Maintenance Entity (ME) Internally this object refers to MIB object dot1agCfmMaIndex of ECFM 802.1ag standard. The value zero(0) is used for unmapping ME from Sla." ::= { fs2544SlaEntry 3 } fs2544SlaMEP OBJECT-TYPE SYNTAX Unsigned32 (0..8191) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the Maintenance Association End Point (MEP). Internally this object refers to MIB object dot1agCfmMepIdentifier of ECFM 802.1ag standard.The value zero(0) is used for unmapping MEP from Sla." ::= { fs2544SlaEntry 4 } fs2544SlaTrafficProfileId OBJECT-TYPE SYNTAX Unsigned32 ( 0..10 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the RFC2544 Traffic Profile Identifier that is to be associated with SLA.The value zero(0) is used for unmapping traffic profile from Sla." ::= { fs2544SlaEntry 5 } fs2544SlaSacId OBJECT-TYPE SYNTAX Unsigned32 ( 0..10 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the RFC2544 SAC Identifier that is to be associated with the SLA.The value zero(0) is used for unmapping Sac from Sla." ::= { fs2544SlaEntry 6 } fs2544SlaTestStatus OBJECT-TYPE SYNTAX INTEGER { start(1), stop(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the RFC2544 SLA test status. It is used to start or stop the test." DEFVAL { 2 } ::= { fs2544SlaEntry 7 } fs2544SlaCurrentTestState OBJECT-TYPE SYNTAX INTEGER { notInitiated (1), -- test not initiated. inProgress (2), -- test in progress. completed (3), -- test successfully completed. aborted (4) -- test aborted. } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the current test state of the SLA." DEFVAL { 1 } ::= { fs2544SlaEntry 8 } fs2544SlaTestStartTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the start time of the benchmark test in RFC2544 ." ::= { fs2544SlaEntry 9 } fs2544SlaTestEndTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the end time of the benchmark test in RFC2544 ." ::= { fs2544SlaEntry 10 } fs2544SlaRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create, modify, and/or delete a row in this table. When a row in this table has a row in the active(1) state, no objects in this row can be modified except the fs2544SlaRowStatus" ::= { fs2544SlaEntry 11 } -- ------------------------------------------------------------------ -- RFC2544 Traffic Profile Table -- ------------------------------------------------------------------ fs2544TrafficProfileTable OBJECT-TYPE SYNTAX SEQUENCE OF Fs2544TrafficProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains RFC2544 Test profile Table configurations." ::= { fs2544TrafficProfile 1 } fs2544TrafficProfileEntry OBJECT-TYPE SYNTAX Fs2544TrafficProfileEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry contains information about a particular test profile Configuration." INDEX { fs2544ContextId, fs2544TrafficProfileId } ::= { fs2544TrafficProfileTable 1 } Fs2544TrafficProfileEntry ::= SEQUENCE { fs2544TrafficProfileId Unsigned32, fs2544TrafficProfileName DisplayString, fs2544TrafficProfileSeqNoCheck INTEGER, fs2544TrafficProfileDwellTime Integer32, fs2544TrafficProfileFrameSize DisplayString, fs2544TrafficProfilePCP IEEE8021PriorityCodePoint, fs2544TrafficProfileThTestStatus TruthValue, fs2544TrafficProfileFlTestStatus TruthValue, fs2544TrafficProfileLaTestStatus TruthValue, fs2544TrafficProfileBbTestStatus TruthValue, fs2544TrafficProfileThTrialDuration Unsigned32, fs2544TrafficProfileThMaxRate Unsigned32, fs2544TrafficProfileThMinRate Unsigned32, fs2544TrafficProfileLaTrialDuration Unsigned32, fs2544TrafficProfileLaDelayMeasureInterval Unsigned32, fs2544TrafficProfileFlTrialDuration Unsigned32, fs2544TrafficProfileFlMaxRate Unsigned32, fs2544TrafficProfileFlMinRate Unsigned32, fs2544TrafficProfileFlRateStep Unsigned32, fs2544TrafficProfileBbTrialDuration Unsigned32, fs2544TrafficProfileBbTrialCount Unsigned32, fs2544TrafficProfileThRateStep Unsigned32, fs2544TrafficProfileRowStatus RowStatus } fs2544TrafficProfileId OBJECT-TYPE SYNTAX Unsigned32 ( 1..255 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the RFC2544 Traffic Profile Identifier. This is a free running index used to identify a Benchmark Test. Traffic Profile cannot be deleted when it is associated with a SLA." ::= { fs2544TrafficProfileEntry 1 } fs2544TrafficProfileName OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the name of the RFC2544 profile. By default, the test profile name will be constructed by appending test profile ID to the string profile. Example: Default test profile name for a test with profile ID 1 is 'Profile1`." ::= { fs2544TrafficProfileEntry 2 } fs2544TrafficProfileSeqNoCheck OBJECT-TYPE SYNTAX INTEGER { enable(1), disable(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to enable or disable the validation of sequence number in received frames. Enable - Sequence number is validated for the received frames and this provides the report of the number of frames are dropped along with number of frames that arrived at out of order, the number of duplicate frames received number of gaps in the received frame numbering sequence. Disable - Sequence number is not validated for the received frames and this provides the report of the number of frames that are dropped." DEFVAL { disable } ::= { fs2544TrafficProfileEntry 3 } fs2544TrafficProfileDwellTime OBJECT-TYPE SYNTAX Integer32 ( 5..60 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the number of seconds to wait after each trail for the system to settle before reading the statistics from hardware." DEFVAL { 5 } ::= { fs2544TrafficProfileEntry 4 } fs2544TrafficProfileFrameSize OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the frame size used for each benchmark test. The configurable frame sizes are 64,128,256,512,1024,1280 and 1518. By default the test is done for all frame sizes (64,128,256,512,1024,1280,1518) " ::= { fs2544TrafficProfileEntry 5 } fs2544TrafficProfilePCP OBJECT-TYPE SYNTAX IEEE8021PriorityCodePoint MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the PCP (Priority Code Point) that is to be inserted in the generated test frames. PCP value is inserted only if the Mep Type is Vlan based Mep." DEFVAL { 1 } ::= { fs2544TrafficProfileEntry 6 } fs2544TrafficProfileThTestStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables or disables throughput test . Throughput test - Measures the maximum rate at which none of the offered frames are dropped on the device. If TRUE, then the throughput test will be enabled. If FALSE, then the throughput test will be disabled." DEFVAL { true } ::= { fs2544TrafficProfileEntry 7 } fs2544TrafficProfileFlTestStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables or disables the Frame Loss Rate test . Frame Loss rate - Measures the performance of a network device in overloaded state. If TRUE, then the Frame Loss Rate test will be enabled. If FALSE, then the Frame Loss rate test will be disabled." DEFVAL { false } ::= { fs2544TrafficProfileEntry 8 } fs2544TrafficProfileLaTestStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables or Disables the Latency test Latency test - Measures the time taken by a test frame to travel through a network device If TRUE, then the Latency test will be enabled. If FALSE, then the Latency test will be disabled." DEFVAL { true } ::= { fs2544TrafficProfileEntry 9 } fs2544TrafficProfileBbTestStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This object enables or Disbales the Back-To-Back Frame test. Back-To-Back Frame Test - Measures the buffering capacity of a device. If TRUE, then the Back-To-Back Frame test will be enabled. If FALSE, then the Back-To-Back Frame test will be disabled." DEFVAL { false } ::= { fs2544TrafficProfileEntry 10 } fs2544TrafficProfileThTrialDuration OBJECT-TYPE SYNTAX Unsigned32 ( 10..1800 ) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the duration of each trails in seconds for Throughput test." DEFVAL { 60 } ::= { fs2544TrafficProfileEntry 11 } fs2544TrafficProfileThMaxRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the maximum rate for the Throughput test.It is specified in % of the link's bandwidth. The default value is 100% of the link speed" DEFVAL { 100 } ::= { fs2544TrafficProfileEntry 12 } fs2544TrafficProfileThMinRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum rate for the Throughput test. It is specified in % of the link's bandwidth. The default value is 80% of the link speed" DEFVAL { 80 } ::= { fs2544TrafficProfileEntry 13 } fs2544TrafficProfileLaTrialDuration OBJECT-TYPE SYNTAX Unsigned32 ( 10..1800 ) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the trial duration for Latency(Delay Measurement)Test in seconds." DEFVAL { 120 } ::= { fs2544TrafficProfileEntry 14 } fs2544TrafficProfileLaDelayMeasureInterval OBJECT-TYPE SYNTAX Unsigned32 (1..60) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the number of seconds between each delay measurement." DEFVAL { 10 } ::= {fs2544TrafficProfileEntry 15 } fs2544TrafficProfileFlTrialDuration OBJECT-TYPE SYNTAX Unsigned32 ( 10..1800 ) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the duration of the trail for Frame Loss Test in seconds." DEFVAL { 60 } ::= { fs2544TrafficProfileEntry 16 } fs2544TrafficProfileFlMaxRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the maximum rate for the Frame Loss test. It is specified in % of the link's bandwidth. The default value is 100% of the link speed" DEFVAL { 100 } ::= { fs2544TrafficProfileEntry 17 } fs2544TrafficProfileFlMinRate OBJECT-TYPE SYNTAX Unsigned32 UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the minimum rate for the Frame Loss test. It is specified in % of the link's bandwidth. The default value is 80% of the link speed" DEFVAL { 80 } ::= {fs2544TrafficProfileEntry 18 } fs2544TrafficProfileFlRateStep OBJECT-TYPE SYNTAX Unsigned32 UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the granularity between the minimum and maximum rates defined for Frame Loss Test. It is specified in % of the link's bandwidth . The default value is 10% of the link speed" DEFVAL { 10 } ::= {fs2544TrafficProfileEntry 19 } fs2544TrafficProfileBbTrialDuration OBJECT-TYPE SYNTAX Unsigned32 ( 100..10000 ) UNITS "milliseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the trail duration for Back-To-Back test in seconds." DEFVAL { 2000 } ::= { fs2544TrafficProfileEntry 20 } fs2544TrafficProfileBbTrialCount OBJECT-TYPE SYNTAX Unsigned32 ( 1..100 ) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the number of times the Back-To-Back test is to be executed." DEFVAL { 50 } ::= { fs2544TrafficProfileEntry 21 } fs2544TrafficProfileThRateStep OBJECT-TYPE SYNTAX Unsigned32 UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the granularity between the minimum and maximum rates defined for Throughput Test. It is specified in % of the link's bandwidth . The default value is 10% of the link speed" DEFVAL { 10 } ::= {fs2544TrafficProfileEntry 22 } fs2544TrafficProfileRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create, modify, and/or delete a row in this table. When a row in this table has a row in the active(1) state, no objects in this row can be modified except the fs2544TrafficProfileRowStatus." ::= { fs2544TrafficProfileEntry 23 } -- ------------------------------------------------------------------ --RFC2544 Service Acceptance Criteria Table -- ------------------------------------------------------------------ fs2544SacTable OBJECT-TYPE SYNTAX SEQUENCE OF Fs2544SacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains RFC2544 Service Acceptance Criteria Table configurations." ::= { fs2544Sac 1 } fs2544SacEntry OBJECT-TYPE SYNTAX Fs2544SacEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry contains information about Service Acceptance Criteria configuration." INDEX { fs2544ContextId, fs2544SacId } ::= { fs2544SacTable 1 } Fs2544SacEntry ::= SEQUENCE { fs2544SacId Unsigned32, fs2544SacThAllowedFrameLoss Unsigned32, fs2544SacLaAllowedFrameLoss Unsigned32, fs2544SacFlAllowedFrameLoss Unsigned32, fs2544SacRowStatus RowStatus } fs2544SacId OBJECT-TYPE SYNTAX Unsigned32 ( 1..10 ) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the RFC2544 SAC Identifier. This is used to identify a particular SAC entry. Sac cannot be deleted when it is associated with a SLA." ::= { fs2544SacEntry 1 } fs2544SacThAllowedFrameLoss OBJECT-TYPE SYNTAX Unsigned32 ( 0..100 ) UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the allowable frame loss in percentage for the Throughput test ." DEFVAL { 0 } ::= {fs2544SacEntry 2 } fs2544SacLaAllowedFrameLoss OBJECT-TYPE SYNTAX Unsigned32 ( 0..10 ) UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the allowable frame loss in percentage for latency test." DEFVAL { 0 } ::= {fs2544SacEntry 3 } fs2544SacFlAllowedFrameLoss OBJECT-TYPE SYNTAX Unsigned32 ( 0..100 ) UNITS "percentage" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the allowable frame loss in percentage for Frame Loss Rate test." DEFVAL { 0 } ::= {fs2544SacEntry 4 } fs2544SacRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to create, modify, and/or delete a row in this table. When a row in this table has a row in the active(1) state, no objects in this row can be modified except the fs2544SacRowStatus." ::= { fs2544SacEntry 5 } -- ------------------------------------------------------------------ --RFC2544 Statistics table -- ------------------------------------------------------------------ fs2544ReportStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF Fs2544ReportStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the statistics of the benchmark test performed." ::= { fs2544Statistics 1 } fs2544ReportStatsEntry OBJECT-TYPE SYNTAX Fs2544ReportStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry specifies the statistics about a particular Test performed." INDEX { fs2544ContextId, fs2544SlaId, fs2544ReportStatsFrameSize } ::= { fs2544ReportStatsTable 1 } Fs2544ReportStatsEntry ::= SEQUENCE { fs2544ReportStatsFrameSize Unsigned32, fs2544ReportStatsThVerifiedBps Unsigned32, fs2544ReportStatsThResult INTEGER, fs2544ReportStatsLatencyMin Unsigned32, fs2544ReportStatsLatencyMax Unsigned32, fs2544ReportStatsLatencyMean Unsigned32, fs2544ReportStatsLatencyFailCount Integer32, fs2544ReportStatsLaIterationCalculated Integer32, fs2544ReportStatsLatencyResult INTEGER, fs2544ReportStatsFLossRate Integer32, fs2544ReportStatsFLResult INTEGER, fs2544ReportStatsBacktoBackBurstSize Integer32 } fs2544ReportStatsFrameSize OBJECT-TYPE SYNTAX Unsigned32 (64..1518) MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object specifies the frame size for which the test is performed." ::= { fs2544ReportStatsEntry 1 } fs2544ReportStatsThVerifiedBps OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the verified throughput value." ::= { fs2544ReportStatsEntry 2 } fs2544ReportStatsThResult OBJECT-TYPE SYNTAX INTEGER { pass (1), fail (2), notInitiated (3), aborted (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the throughput result." ::= { fs2544ReportStatsEntry 3 } fs2544ReportStatsLatencyMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Minimum delay measured." ::= { fs2544ReportStatsEntry 4 } fs2544ReportStatsLatencyMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Maximum delay measured." ::= { fs2544ReportStatsEntry 5 } fs2544ReportStatsLatencyMean OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Average delay measured." ::= { fs2544ReportStatsEntry 6 } fs2544ReportStatsLatencyFailCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of failures against each frame." ::= { fs2544ReportStatsEntry 7 } fs2544ReportStatsLaIterationCalculated OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the number of iterations used for calculation." ::= { fs2544ReportStatsEntry 8 } fs2544ReportStatsLatencyResult OBJECT-TYPE SYNTAX INTEGER { pass (1), fail (2), notApplicable (3), aborted (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Latency result." ::= { fs2544ReportStatsEntry 9 } fs2544ReportStatsFLossRate OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Frame Loss Rate observed during the test." ::= { fs2544ReportStatsEntry 10 } fs2544ReportStatsFLResult OBJECT-TYPE SYNTAX INTEGER { pass (1), fail (2), notApplicable (3), aborted (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Frame Loss rate result." ::= { fs2544ReportStatsEntry 11 } fs2544ReportStatsBacktoBackBurstSize OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object specifies the Back to Back frame test result." ::= { fs2544ReportStatsEntry 12 } -- ------------------------------------------------------------------ -- RFC2544 Notification Group -- ------------------------------------------------------------------ fs2544Traps OBJECT IDENTIFIER ::= { fs2544Notification 0 } fs2544TrapObjects OBJECT IDENTIFIER ::= { fs2544Notification 1 } fs2544TrapSlaId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object refers to the SLA Id on which the RFC2544 is enabled and will be used in sending the failure Traps." ::= { fs2544TrapObjects 2 } fs2544TypeOfFailure OBJECT-TYPE SYNTAX DisplayString (SIZE (1..32)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object provides the text indicating a particular failure condition. 'Unrecoverable/Transaction failure' will be set, when the below defects are detected in CFM when Service configuration/Performance test is in progress. These defect Conditions are: RdiCondition - The MEP has encountered remote MEP defect condition. LossOfContinuity - The MEP has encountered loss of continuity defect condition. " ::= { fs2544TrapObjects 3 } fs2544FailureTrap NOTIFICATION-TYPE OBJECTS { fs2544ContextName, fs2544TrapSlaId, fs2544TypeOfFailure } STATUS current DESCRIPTION "This trap is generated when there is any failure in the Service under test." ::= { fs2544Traps 1 } END