From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/ciena/CIENA-CES-BENCHMARK-MIB | 3612 ++++++++++++++++++++++++++++++++++++ 1 file changed, 3612 insertions(+) create mode 100644 MIBS/ciena/CIENA-CES-BENCHMARK-MIB (limited to 'MIBS/ciena/CIENA-CES-BENCHMARK-MIB') diff --git a/MIBS/ciena/CIENA-CES-BENCHMARK-MIB b/MIBS/ciena/CIENA-CES-BENCHMARK-MIB new file mode 100644 index 0000000..851475c --- /dev/null +++ b/MIBS/ciena/CIENA-CES-BENCHMARK-MIB @@ -0,0 +1,3612 @@ +-- This file was included in WWP MIB release 04-16-00-0047 + -- + -- CIENA-CES-BENCHMARK-MIB.my + -- + -- + + CIENA-CES-BENCHMARK-MIB DEFINITIONS ::= BEGIN + + IMPORTS + Unsigned32, Integer32, Counter64, OBJECT-TYPE, + MODULE-IDENTITY, NOTIFICATION-TYPE + FROM SNMPv2-SMI + RowStatus, TruthValue, DisplayString, MacAddress, TEXTUAL-CONVENTION, + DateAndTime + FROM SNMPv2-TC + InetAddressType, InetAddress ,InetAddressPrefixLength + FROM INET-ADDRESS-MIB + cienaCesNotifications, cienaCesConfig, cienaCesStatistics + FROM CIENA-SMI + cienaGlobalSeverity, cienaGlobalMacAddress + FROM CIENA-GLOBAL-MIB; + + cienaCesBenchmarkMIB MODULE-IDENTITY + LAST-UPDATED "201610140000Z" + ORGANIZATION "Ciena, Inc" + CONTACT-INFO + " Mib Meister + 115 North Sullivan Road + Spokane Valley, WA 99037 + USA + Phone: +1 509 242 9000 + Email: support@ciena.com" + DESCRIPTION "The MIB module for managing RFC2544/Y1564 service benchmark testing." + + REVISION "201611110000Z" + DESCRIPTION "The maximumLineRate(3) value for cienaCesBenchmarkProfileEntryFrameLossStartBw is not supported." + REVISION "201610140000Z" + DESCRIPTION "Add new entity attribute cienaCesBenchmarkEntityEntryReflectorMacValidation + to support MAC-agnostic reflector." + REVISION "201610070000Z" + DESCRIPTION "Updated the description of cienaCesBenchmarkProfileEntryTpid and made + cienaCesBenchmarkEntityStatsEntryClear obsolete. Entity statistics shall + now be cleared using new attribute cienaCesBenchmarkEntityEntryClearStats" + REVISION "201610040000Z" + DESCRIPTION "Fix VID range to allow up to maximum value of 4094" + REVISION "201609070000Z" + DESCRIPTION "Updated default values for various objects to help with 'createAndGo' operations" + REVISION "201606010000Z" + DESCRIPTION "Added Trap cienaCesBenchmarkTestIterationCompleted." + REVISION "201605130000Z" + DESCRIPTION "Updated cienaCesBenchmarkTestStarted, cienaCesBenchmarkTestStopped, + cienaCesBenchmarkTestCompleted, cienaCesBenchmarkTestFailedThroughputKpi, + cienaCesBenchmarkTestFailedFramelossKpi, cienaCesBenchmarkTestFailedLatencyKpi + and cienaCesBenchmarkTestFailedPdvKpi traps to include cienaGlobalSeverity and + cienaGlobalMacAddress." + REVISION "201604260000Z" + DESCRIPTION "Add new throughput test state, txMaxThroughputForYellowTest, to + CienaCesBenchmarkThroughputTestState's definition. Used on green + session when the associated yellow session is running its throughput + test." + REVISION "201603300000Z" + DESCRIPTION "Add cienaCesBenchmarkEmixCharSetTable" + REVISION "201603140000Z" + DESCRIPTION "Add attribute cienaCesBenchmarkTestInstanceEntryAssocEntityId which + points back to the entity ID associated with the test instance." + REVISION "201603100000Z" + DESCRIPTION "Add a special note to the description of + cienaCesBenchmarkGenTestSessionAllocationEntry + for the case when test traffic is untagged." + REVISION "201603030000Z" + DESCRIPTION "Fix description for cienaCesBenchmarkEntityStatsEntryClear + and cienaCesBenchmarkTestInstanceEntryTotalIntervals attributes" + REVISION "201602240000Z" + DESCRIPTION "Added evcOutOfService to the Entity Mode enum" + REVISION "201602090000Z" + DESCRIPTION "Initial creation. Based on WWP-LEOS-BENCHMARK-MIB update 201412180000Z" + ::= { cienaCesConfig 39 } + + -- + -- Textual convention + -- + CienaCesBenchmarkLatencyPdvTestState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Test state for latency and packet delay variation tests." + SYNTAX INTEGER { + idle(1), + sendingTraffic(2), + waitingForTimestampData(3), + waitingForResidualPackets(4), + processingResults(5), + stoppedByIntervalTimer(6), + stoppedByDurationTimer(7), + stoppedByUser(8), + done(9) + } + + CienaCesBenchmarkThroughputTestState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Throughput test states" + SYNTAX INTEGER { + idle(1), + running(2), + waitingForResidualPackets(3), + processingResults(4), + stoppedByIntervalTimer(5), + stoppedByDurationTimer(6), + stoppedByUser(7), + done(8), + txMaxThroughputForYellowTest(9) + } + +CienaCesBenchmarkFramelossTestState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Frame loss test states" + SYNTAX INTEGER { + idle(1), + runningFirstTest(2), + waitingForResidualFirstPackets(3), + processingFirstResults(4), + runningSecondTest(5), + waitingForResidualSecondPackets(6), + processingSecondResults(7), + stoppedByIntervalTimer(8), + stoppedByDurationTimer(9), + stoppedByUser(10), + done(11) + } + + CienaCesBenchmarkRfc2544TestState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "RFC 2544 test suite state." + SYNTAX INTEGER { + idle(1), + running(2), + stoppedByIntervalTimer(3), + stoppedByDurationTimer(4), + stoppedByUser(5), + done(6) + } + + CienaCesBenchmarkY1564TestState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Y1564 test suite state." + SYNTAX INTEGER { + idle(1), + running(2), + stoppedByIntervalTimer(3), + stoppedByDurationTimer(4), + stoppedByUser(5), + done(6) + } + + CienaCesBenchmarkColorTest ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Defines which traffic color needs to be tested. Green + test traffic is generated with DEI bit set to 0 and + uses the profile bandwidth parameter as the starting + bandwidth; yellow test traffic is generated with DEI bit + set to 1 and uses the profile excess-bandwidth parameter + as the starting bandwidth. When testing for red, the test + stream has its DEI bit set to 1 and the starting bandwidth + is (excess-bandwidth * 1.25)" + SYNTAX INTEGER { + green(1), + yellow(2), + greenYellow(3), + greenYellowRed(4) + } + + CienaCesBenchmarkKpiResult ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Provides a pass or fail for the test results compared to + the selected KPI profile's pass crieteria for the test." + SYNTAX INTEGER { + notAvailable(1), + pass(2), + fail(3) + } + + CienaCesBenchmarkAdminState ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION "Administrative state of an object." + SYNTAX INTEGER { + disabled(1), + enabled(2) + } + + CienaCesBenchmarkThroughputKpiPercent ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-4" + STATUS current + DESCRIPTION "Percent of bandwidth that the maximum throughput result + shouldn't go below for the test to be considered a pass. + The value is given as an integer but represent a 4 decimal + point percent. Ex: 0.2000 is reported as 2000." + SYNTAX Unsigned32 + + CienaCesBenchmarkFramelossKpiPercent ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-4" + STATUS current + DESCRIPTION "Percent of the frameloss test staring bandwidth, the frame + loss shouldn't exceed for the test to be considered a pass. + The value is given as an integer but represent a 4 decimal + point percent. Ex: 0.2000 is reported as 2000." + SYNTAX Unsigned32 + + CienaCesBenchmarkThroughputResult ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-2" + STATUS current + DESCRIPTION "Throughput results in Mbps are sent as unsigned integer + multiplied by 100 to provide a 2 decimal point accuracy. + If result is 123.45 Mbps, it is sent as 12345 and should + be divided by 100 by the SNMP application retrieving the + data." + SYNTAX Unsigned32 + + CienaCesBenchmarkFramelossResult ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d-2" + STATUS current + DESCRIPTION "Frame loss results in Percent of frame loss start bandwidth + are sent as unsigned integer multitplied by 100 to provide a + 2 decimal point accuracy. + If result is 12.34 %, it is sent as 1234 and should + be divided by 100 by the SNMP application retrieving the + data." + SYNTAX Unsigned32 + + CienaCesBenchmarkPcpBitmap ::= TEXTUAL-CONVENTION + DISPLAY-HINT "x" + STATUS current + DESCRIPTION "Bitmap of the VLAN PCP (Priority Code ) value to test + with. When The RFC2544 test is selected in the profile, + only 1 PCP bit can be set. For other tests, a test + session will be run simultaneously for each PCP set + in the bitmap. In the later case, the bandwidth will + be distributed among the set PCPs according to the + selected PCP Bandwidth allocation profile. If no + such profile is configured, the bandwidth will evenly + be distributed among all set PCPs." + SYNTAX BITS { + pcp0(0), + pcp1(1), + pcp2(2), + pcp3(3), + pcp4(4), + pcp5(5), + pcp6(6), + pcp7(7) + } + + cienaCesBenchmarkMIBObjects OBJECT IDENTIFIER ::= { cienaCesBenchmarkMIB 1 } + + cienaCesBenchmarkModule OBJECT IDENTIFIER ::= { cienaCesBenchmarkMIBObjects 1 } + + cienaCesBenchmarkGlobalObjects OBJECT IDENTIFIER ::= { cienaCesBenchmarkModule 1 } + + cienaCesBenchmarkNotifications OBJECT IDENTIFIER ::= { cienaCesNotifications 39 } + + cienaCesBenchmarkGlobalAdminState OBJECT-TYPE + SYNTAX CienaCesBenchmarkAdminState + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Administrative state of the benchmark feature + at the global level." + ::= { cienaCesBenchmarkGlobalObjects 1 } + + cienaCesBenchmarkGlobalGeneratorDefaultEmixSequenceId OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default EMIX sequence to be used on a test instance + when no EMIX is specified in the test instance + targeted test profile. This applies to generator + test instances only." + ::= { cienaCesBenchmarkGlobalObjects 2 } + + cienaCesBenchmarkGlobalGeneratorDefaultKpiProfileId OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default KPI profile to be used to analyze the results + of a test instance when no KPI profile is specifed in + the targeted test profile. This applies to generator + test instances only." + ::= { cienaCesBenchmarkGlobalObjects 3 } + + cienaCesBenchmarkGlobalGeneratorDefaultBwAllocProfileId OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Default bandwidth allocation profile to be used with + a test instance when no bandwidth allocation profile is + specified in the targeted test profile. This applies to + generator test instances only." + ::= { cienaCesBenchmarkGlobalObjects 4 } + + cienaCesBenchmarkGlobalPlatformMaxConfigEntities OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of entities that can be created on + this platform." + ::= { cienaCesBenchmarkGlobalObjects 5 } + + cienaCesBenchmarkGlobalPlatformMaxConfigTestInstances OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of test instances that can be created on + this platform." + ::= { cienaCesBenchmarkGlobalObjects 6 } + + cienaCesBenchmarkGlobalPlatformMaxConfigTestProfiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of test profiles that can be created on + this platform." + ::= { cienaCesBenchmarkGlobalObjects 7 } + + cienaCesBenchmarkGlobalPlatformMaxConfigKpiProfiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of KPI profiles that can be created on + this platform." + ::= { cienaCesBenchmarkGlobalObjects 8 } + + cienaCesBenchmarkGlobalPlatformMaxConfigBwAllocProfiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of bandwidth distribution profiles + that can be created on this platform." + ::= { cienaCesBenchmarkGlobalObjects 9 } + + cienaCesBenchmarkGlobalPlatformMaxConfigEmixSequences OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of EMIX sequences that can be created on + this platform, including the system created ones." + ::= { cienaCesBenchmarkGlobalObjects 10 } + + cienaCesBenchmarkGlobalPlatformMaxSimultaneousRunningTests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of test instances that can be running + simultaneously on this platform." + ::= { cienaCesBenchmarkGlobalObjects 11 } + + cienaCesBenchmarkGlobalConfiguredEntities OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of entities currently configured." + ::= { cienaCesBenchmarkGlobalObjects 12 } + + cienaCesBenchmarkGlobalConfiguredTestInstances OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of test instances currently configured." + ::= { cienaCesBenchmarkGlobalObjects 13 } + + cienaCesBenchmarkGlobalConfiguredProfiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of test profiles currently configured." + ::= { cienaCesBenchmarkGlobalObjects 14 } + + cienaCesBenchmarkGlobalConfiguredEmixSequences OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of EMIX sequences currently configured, including + the system created ones." + ::= { cienaCesBenchmarkGlobalObjects 15 } + + cienaCesBenchmarkGlobalConfiguredKpiProfiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of KPI profiles currently configured." + ::= { cienaCesBenchmarkGlobalObjects 16 } + + cienaCesBenchmarkGlobalConfiguredBwAllocProfiles OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bandwidth distribution profiles currently + configured." + ::= { cienaCesBenchmarkGlobalObjects 17 } + + cienaCesBenchmarkGlobalEnabledTestInstances OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of test instances currently enabled across + the platform." + ::= { cienaCesBenchmarkGlobalObjects 18 } + + cienaCesBenchmarkGlobalGeneratorRunningTestInstances OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of generator test instances currently running + across the platform." + ::= { cienaCesBenchmarkGlobalObjects 19 } + + -- + -- the Benchmark Entity Config and Status + -- + cienaCesBenchmarkEntityTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of benchmark entity entries." + ::= { cienaCesBenchmarkModule 2 } + + cienaCesBenchmarkEntityEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkEntityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK Entity characteristics." + INDEX { cienaCesBenchmarkEntityEntryId } + ::= { cienaCesBenchmarkEntityTable 1 } + + CienaCesBenchmarkEntityEntry ::= SEQUENCE { + cienaCesBenchmarkEntityEntryId Integer32, + cienaCesBenchmarkEntityEntryName DisplayString, + cienaCesBenchmarkEntityEntryRole INTEGER, + cienaCesBenchmarkEntityEntryPortId Integer32, + cienaCesBenchmarkEntityEntryMode INTEGER, + cienaCesBenchmarkEntityEntryAdminState CienaCesBenchmarkAdminState, + cienaCesBenchmarkEntityEntryLocalMac MacAddress, + cienaCesBenchmarkEntityEntrySlotId Integer32, + cienaCesBenchmarkEntityEntryReflectorVendorType INTEGER, + cienaCesBenchmarkEntityEntryReflectionLevel INTEGER, + cienaCesBenchmarkEntityEntryGeneratorHFrameSize Integer32, + cienaCesBenchmarkEntityEntryMaxConfigTestInstances Integer32, + cienaCesBenchmarkEntityEntryMaxSimultaneousTestInstances Integer32, + cienaCesBenchmarkEntityEntryOperEnabled TruthValue, + cienaCesBenchmarkEntityEntryNumTestInstancesConfigured Integer32, + cienaCesBenchmarkEntityEntryNumTestInstancesEnabled Integer32, + cienaCesBenchmarkEntityEntryGenNumTestInstancesRunning Integer32, + cienaCesBenchmarkEntityEntryBwAvailable Integer32, + cienaCesBenchmarkEntityEntryGenBwUsedByRunningTests Integer32, + cienaCesBenchmarkEntityEntryAvailableHwSessions Integer32, + cienaCesBenchmarkEntityEntryAllocatedHwSessions Integer32, + cienaCesBenchmarkEntityEntryRowStatus RowStatus, + cienaCesBenchmarkEntityEntryClearStats TruthValue, + cienaCesBenchmarkEntityEntryReflectorMacValidation TruthValue + } + + cienaCesBenchmarkEntityEntryId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Entity unique ID" + ::= { cienaCesBenchmarkEntityEntry 1 } + + cienaCesBenchmarkEntityEntryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the benchmark entity as entered when created." + ::= { cienaCesBenchmarkEntityEntry 2 } + + cienaCesBenchmarkEntityEntryRole OBJECT-TYPE + SYNTAX INTEGER { + none(1), + reflector(2), + generator(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Entity role" + DEFVAL { reflector } + ::= { cienaCesBenchmarkEntityEntry 3 } + + cienaCesBenchmarkEntityEntryPortId OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Entity port under test" + ::= { cienaCesBenchmarkEntityEntry 4 } + + cienaCesBenchmarkEntityEntryMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + inService(2), + outOfService(3), + vidOutOfService(4), + evcOutOfService(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Entity mode" + DEFVAL { inService } + ::= { cienaCesBenchmarkEntityEntry 5 } + + cienaCesBenchmarkEntityEntryAdminState OBJECT-TYPE + SYNTAX CienaCesBenchmarkAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Entity admin state." + DEFVAL { disabled } + ::= { cienaCesBenchmarkEntityEntry 6 } + + cienaCesBenchmarkEntityEntryLocalMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The FPGA internal test port assigned mac address." + ::= { cienaCesBenchmarkEntityEntry 7 } + + cienaCesBenchmarkEntityEntrySlotId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The slot Id of the line module associated + with this entity." + ::= { cienaCesBenchmarkEntityEntry 8 } + + cienaCesBenchmarkEntityEntryReflectorVendorType OBJECT-TYPE + SYNTAX INTEGER { + other(1), + ciena(2) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicator as to what type of equipment is generating the + test traffic on the remote end." + DEFVAL { ciena } + ::= { cienaCesBenchmarkEntityEntry 9 } + + cienaCesBenchmarkEntityEntryReflectionLevel OBJECT-TYPE + SYNTAX INTEGER { + none(1), + l2only(2), + l2ToL3IPv4only(3), + l2ToL3IPv6only(4), + l2ToL4IPv4only(5), + l2ToL4IPv6only(6), + l2ToL4(7) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For reflector entities, this indicates the minimum reflection + level required. If test traffic is going over an ethernet L2 + cloud, l2-only is fine. But if the test traffic is going over + an IP network, the reflector needs to be able to swap L2 and + L3 fields. Depending on the type of IP network, the user + needs to configured IPv4 or IPv6. L2 to L4 will swap MAC + addresses, IP addresses and src and destination L4 port. + Depending on the reflection level required, a different device + is used to implement the reflector." + ::= { cienaCesBenchmarkEntityEntry 10 } + + cienaCesBenchmarkEntityEntryGeneratorHFrameSize OBJECT-TYPE + SYNTAX Integer32 (64..9216) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum frame size that should be generated by the generator + device. This H frame size should to leave enough room for + extra encapsulation bytes that will be pushed onto the + packet by the switch when pushing this test packet out + the network side port. + The generator device will ensure that any frame size list + or EMIX used during the test is adjusted accordingly" + ::= { cienaCesBenchmarkEntityEntry 11 } + + cienaCesBenchmarkEntityEntryMaxConfigTestInstances OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of test instances that can + be configured on this entity." + ::= { cienaCesBenchmarkEntityEntry 12 } + + cienaCesBenchmarkEntityEntryMaxSimultaneousTestInstances OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum number of test instances that can + be enabled (reflector) or running (generator) + on this entity, given the availability of + hw sessions." + ::= { cienaCesBenchmarkEntityEntry 13 } + + cienaCesBenchmarkEntityEntryOperEnabled OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Entity operational enable/disable. An entity + is operationally enabled when the feature is + enabled, the entity is enabled and at least one + test instance associated with that entity is + enabled (reflector) or running (generator)" + ::= { cienaCesBenchmarkEntityEntry 14 } + + cienaCesBenchmarkEntityEntryNumTestInstancesConfigured OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of test instances currently configured + on this entity." + ::= { cienaCesBenchmarkEntityEntry 15 } + + cienaCesBenchmarkEntityEntryNumTestInstancesEnabled OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of test instances currently enabled." + ::= { cienaCesBenchmarkEntityEntry 16 } + + cienaCesBenchmarkEntityEntryGenNumTestInstancesRunning OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of test instances currently running." + ::= { cienaCesBenchmarkEntityEntry 17 } + + cienaCesBenchmarkEntityEntryBwAvailable OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth available for test traffic if + a reflector. Bandwidth remaining for other + test instances to be started if a generator." + ::= { cienaCesBenchmarkEntityEntry 18 } + + cienaCesBenchmarkEntityEntryGenBwUsedByRunningTests OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Bandwidth currently used by test instances + currently running, in Mbps." + ::= { cienaCesBenchmarkEntityEntry 19 } + + cienaCesBenchmarkEntityEntryAvailableHwSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Maximum number of simultaneous hardware sessions available + on this platform." + ::= { cienaCesBenchmarkEntityEntry 20 } + + cienaCesBenchmarkEntityEntryAllocatedHwSessions OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "The number of allocated hardware sessions" + ::= { cienaCesBenchmarkEntityEntry 21 } + + cienaCesBenchmarkEntityEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to manage the creation and deletion of the + conceptual rows in this table. To create a row in + this table, set this object to 'createAndGo'. + To delete a row in this table, set this object to + 'destroy'. If the entry exists, it is displayed + as 'active'." + ::= { cienaCesBenchmarkEntityEntry 22 } + + cienaCesBenchmarkEntityEntryClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set to true to clear all global fpga counters for the given entity. + Clear is only allowed for a reflector if no test instances are + enabled, and for a generator if no test instances are running. The + value is reset to false once the transaction is completed." + ::= { cienaCesBenchmarkEntityEntry 23 } + + cienaCesBenchmarkEntityEntryReflectorMacValidation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "This attribute is only valid for the reflector entity and indicates + whether the reflector verifies that the destination MAC of the test + frames matches the MAC address associated with benchamrk reflector + entity. MAC Validation can only be disabled (False) in out-if-service or + evc/vid-out-of-service mode." + ::= { cienaCesBenchmarkEntityEntry 24 } + + -- + -- BENCHMARK Entity Stats table + -- + cienaCesBenchmarkEntityStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkEntityStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of benchmark entity statistics entries." + ::= { cienaCesBenchmarkModule 3 } + + cienaCesBenchmarkEntityStatsEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkEntityStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK Entity characteristics." + INDEX { cienaCesBenchmarkEntityEntryId } + ::= { cienaCesBenchmarkEntityStatsTable 1 } + + CienaCesBenchmarkEntityStatsEntry ::= SEQUENCE { + cienaCesBenchmarkEntityStatsEntryClear TruthValue, + cienaCesBenchmarkEntityStatsEntryPortTxBytes Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxCrcErrorPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxUcastPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxMcastPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxBcastPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxUndersizePkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxOversizePkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxFragmentsPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxJabbersPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxPausePkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxDropPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxDiscardPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTxLOutRangePkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx64OctsPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx65To127Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx128To255Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx256To511Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx512To1023Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx1024To1518Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx1519To2047Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx2048To4095Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortTx4096To9216Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxBytes Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxExDeferPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxDeferPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxGiantPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxUnderRunPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxCrcErrorPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxLCheckErrorPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxLOutRangePkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxPausePkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxUcastPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxMcastPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRxBcastPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx64OctsPkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx65To127Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx128To255Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx256To511Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx512To1023Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx1024To1518Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx1519To2047Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx2048To4095Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryPortRx4096To9216Pkts Counter64, + cienaCesBenchmarkEntityStatsEntryFpgaMissClassPkts Counter64, + cienaCesBenchmarkEntityStatsEntryFpgaCrcErrPkts Counter64, + cienaCesBenchmarkEntityStatsEntryFpgaUdpChkSumErrPkts Counter64 + } + + cienaCesBenchmarkEntityStatsEntryClear OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-write + STATUS obsolete + DESCRIPTION + "Set to true to clear all port and/or global fpga + counters for the given entity. Clear is only allowed + for a reflector if no test instances are enabled, and + for a generator if no test instances are running. + The value is reset to False once the transaction is completed. + This has been obsoleted by cienaCesBenchmarkEntityEntryClearStats." + ::= { cienaCesBenchmarkEntityStatsEntry 1 } + + cienaCesBenchmarkEntityStatsEntryPortTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes transmitted by the benchmark port" + ::= { cienaCesBenchmarkEntityStatsEntry 2 } + + cienaCesBenchmarkEntityStatsEntryPortTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets transmitted by the benchmark port" + ::= { cienaCesBenchmarkEntityStatsEntry 3 } + + cienaCesBenchmarkEntityStatsEntryPortTxCrcErrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets with CRC errors" + ::= { cienaCesBenchmarkEntityStatsEntry 4 } + + cienaCesBenchmarkEntityStatsEntryPortTxUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of unicast packets transmitted by the benchmark port" + ::= { cienaCesBenchmarkEntityStatsEntry 5 } + + cienaCesBenchmarkEntityStatsEntryPortTxMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of multicast packets transmitted by the benchmark port" + ::= { cienaCesBenchmarkEntityStatsEntry 6 } + + cienaCesBenchmarkEntityStatsEntryPortTxBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of broadcast packets transmitted by the benchmark port" + ::= { cienaCesBenchmarkEntityStatsEntry 7 } + + cienaCesBenchmarkEntityStatsEntryPortRxUndersizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + less than 64 octets long (excluding framing bits, + but including FCS octets) and were otherwise well + formed." + ::= { cienaCesBenchmarkEntityStatsEntry 8 } + + cienaCesBenchmarkEntityStatsEntryPortRxOversizePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + longer than 1518 octets (excluding framing bits, + but including FCS octets) and were otherwise + well formed." + ::= { cienaCesBenchmarkEntityStatsEntry 9 } + + cienaCesBenchmarkEntityStatsEntryPortRxFragmentsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were less + than 64 octets in length (excluding framing bits but + including FCS octets) and had either a bad Frame + Check Sequence (FCS) with an integral number of + octets (FCS Error) or a bad FCS with a non-integral + number of octets (Alignment Error)." + ::= { cienaCesBenchmarkEntityStatsEntry 10 } + + cienaCesBenchmarkEntityStatsEntryPortRxJabbersPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of packets received that were + longer than 1518 octets (excluding framing bits, + but including FCS octets), and had either a bad + Frame Check Sequence (FCS) with an integral number + of octets (FCS Error) or a bad FCS with a + non-integral number of octets (Alignment Error)." + ::= { cienaCesBenchmarkEntityStatsEntry 11 } + + cienaCesBenchmarkEntityStatsEntryPortTxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transmit pause packets for the port." + ::= { cienaCesBenchmarkEntityStatsEntry 12 } + + cienaCesBenchmarkEntityStatsEntryPortTxDropPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of dropped packets on the benchmark port when + traffic profiles are enabled (311v only)." + ::= { cienaCesBenchmarkEntityStatsEntry 13 } + + cienaCesBenchmarkEntityStatsEntryPortTxDiscardPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of discarded packets." + ::= { cienaCesBenchmarkEntityStatsEntry 14 } + + cienaCesBenchmarkEntityStatsEntryPortTxLOutRangePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The transmit length out of range packet count." + ::= { cienaCesBenchmarkEntityStatsEntry 15 } + + cienaCesBenchmarkEntityStatsEntryPortTx64OctsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 64-byte packets transmitted on the benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 16 } + + cienaCesBenchmarkEntityStatsEntryPortTx65To127Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 64 to 127-byte packets transmitted on the + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 17 } + + cienaCesBenchmarkEntityStatsEntryPortTx128To255Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 128 to 255-byte packets transmitted on the + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 18 } + + cienaCesBenchmarkEntityStatsEntryPortTx256To511Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 256 to 511-byte packets transmitted on the + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 19 } + + cienaCesBenchmarkEntityStatsEntryPortTx512To1023Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 512 to 1023-byte packets transmitted on the + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 20 } + + cienaCesBenchmarkEntityStatsEntryPortTx1024To1518Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 1024 to 1518-byte packets transmitted on the + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 21 } + + cienaCesBenchmarkEntityStatsEntryPortTx1519To2047Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 1519 to 2047-byte packets transmitted on the + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 22 } + + cienaCesBenchmarkEntityStatsEntryPortTx2048To4095Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 2048 to 4095-byte packets transmitted on the + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 23 } + + cienaCesBenchmarkEntityStatsEntryPortTx4096To9216Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of 4096 to 9216-byte packets transmitted on the + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 24 } + + cienaCesBenchmarkEntityStatsEntryPortRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of bytes received on the benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 25 } + + cienaCesBenchmarkEntityStatsEntryPortRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received on the benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 26 } + + cienaCesBenchmarkEntityStatsEntryPortRxExDeferPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of excessive deferred packets." + ::= { cienaCesBenchmarkEntityStatsEntry 27 } + + cienaCesBenchmarkEntityStatsEntryPortRxDeferPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of deferred packets." + ::= { cienaCesBenchmarkEntityStatsEntry 28 } + + cienaCesBenchmarkEntityStatsEntryPortRxGiantPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of too big packets." + ::= { cienaCesBenchmarkEntityStatsEntry 29 } + + cienaCesBenchmarkEntityStatsEntryPortRxUnderRunPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Underrun packet count for the benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 30 } + + cienaCesBenchmarkEntityStatsEntryPortRxCrcErrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets received with CRC errors." + ::= { cienaCesBenchmarkEntityStatsEntry 31 } + + cienaCesBenchmarkEntityStatsEntryPortRxLCheckErrorPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of packets with length check errors." + ::= { cienaCesBenchmarkEntityStatsEntry 32 } + + cienaCesBenchmarkEntityStatsEntryPortRxLOutRangePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of frames received by the benchmark port + that exceeded the maximum permitted frame size." + ::= { cienaCesBenchmarkEntityStatsEntry 33 } + + cienaCesBenchmarkEntityStatsEntryPortRxPausePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total receive pause packets for the port." + ::= { cienaCesBenchmarkEntityStatsEntry 34 } + + cienaCesBenchmarkEntityStatsEntryPortRxUcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of unicast packets received by benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 35 } + + cienaCesBenchmarkEntityStatsEntryPortRxMcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of multicast packets received by benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 36 } + + cienaCesBenchmarkEntityStatsEntryPortRxBcastPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of broadcast packets received by benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 37 } + + cienaCesBenchmarkEntityStatsEntryPortRx64OctsPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 64-byte packets received by benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 38 } + + cienaCesBenchmarkEntityStatsEntryPortRx65To127Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 65 to 127-byte packets received by + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 39 } + + cienaCesBenchmarkEntityStatsEntryPortRx128To255Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 128 to 255-byte packets received by + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 40 } + + cienaCesBenchmarkEntityStatsEntryPortRx256To511Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 256 to 511-byte packets received by + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 41 } + + cienaCesBenchmarkEntityStatsEntryPortRx512To1023Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 512 to 1023-byte packets received by + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 42 } + + cienaCesBenchmarkEntityStatsEntryPortRx1024To1518Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 1024 to 1518-byte packets received by + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 43 } + + cienaCesBenchmarkEntityStatsEntryPortRx1519To2047Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 1519 to 2047-byte packets received by + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 44 } + + cienaCesBenchmarkEntityStatsEntryPortRx2048To4095Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 2048 to 4095-byte packets received by + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 45 } + + cienaCesBenchmarkEntityStatsEntryPortRx4096To9216Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The total number of 4096 to 9216-byte packets received by + benchmark port." + ::= { cienaCesBenchmarkEntityStatsEntry 46 } + + cienaCesBenchmarkEntityStatsEntryFpgaMissClassPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test packets received that didn't match any enabled + test session." + ::= { cienaCesBenchmarkEntityStatsEntry 47 } + + cienaCesBenchmarkEntityStatsEntryFpgaCrcErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test packets received with CRC errors" + ::= { cienaCesBenchmarkEntityStatsEntry 48 } + + cienaCesBenchmarkEntityStatsEntryFpgaUdpChkSumErrPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Test packets received with UDP checksum errors" + ::= { cienaCesBenchmarkEntityStatsEntry 49 } + + -- + -- EMIX Sequence Table + -- + cienaCesBenchmarkEmixSequenceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkEmixSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table providing the list of configured EMIX sequences + on this node." + ::= { cienaCesBenchmarkModule 4 } + + cienaCesBenchmarkEmixSequenceEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkEmixSequenceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EMIX sequence entry." + INDEX { cienaCesBenchmarkEmixSequenceId } + ::= { cienaCesBenchmarkEmixSequenceTable 1 } + + CienaCesBenchmarkEmixSequenceEntry ::= SEQUENCE { + cienaCesBenchmarkEmixSequenceId Integer32, + cienaCesBenchmarkEmixSequenceName DisplayString, + cienaCesBenchmarkEmixSequence DisplayString, + cienaCesBenchmarkEmixSequenceUFrameSize Integer32, + cienaCesBenchmarkEmixSequenceNumOfRef Integer32, + cienaCesBenchmarkEmixSequenceUserCreated TruthValue, + cienaCesBenchmarkEmixSequenceRowStatus RowStatus + } + + cienaCesBenchmarkEmixSequenceId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique Id of the EMIX sequence entry" + ::= { cienaCesBenchmarkEmixSequenceEntry 1 } + + cienaCesBenchmarkEmixSequenceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of this EMIX sequence" + ::= { cienaCesBenchmarkEmixSequenceEntry 2 } + + cienaCesBenchmarkEmixSequence OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..16)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "EMIX sequence which is a sequence of up to + 16 letters from the following set, that can + be repeated, where each letter is associated with + the frame size below it: + a b c d e f g h u v w x + 64 128 256 512 1024 1280 1518 MTU custom 84 68 88 + The u frame size is user configurable via the + cienaCesBenchmarkEmixSequenceUFrameSize attribute + while the h frame size is the maximum frame size + configured at the entity level. If the h frame size is + not configured at the entity level, h takes the value of + the maximum frame size of the port under test. + Letter v is the minimum frame size for IPv6 untagged or dot1q + test frames, w is the minimum for IPv4 qinq test frames, and + x is the minimum for IPv6 qinq test frames. + The EMIX character set is available via table + cienaCesBenchmarkEmixCharacterSetTable." + ::= { cienaCesBenchmarkEmixSequenceEntry 3 } + + cienaCesBenchmarkEmixSequenceUFrameSize OBJECT-TYPE + SYNTAX Integer32 (64..9216) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The frame size associated with the u letter + in the given sequence. The default value is + 594." + ::= { cienaCesBenchmarkEmixSequenceEntry 4 } + + cienaCesBenchmarkEmixSequenceNumOfRef OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of generator test profiles currently + using this EMIX sequence for testing. + If this is the default EMIX sequence + set in the generator, that also count + as one reference." + ::= { cienaCesBenchmarkEmixSequenceEntry 5 } + + cienaCesBenchmarkEmixSequenceUserCreated OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Flag indicating whether this sequence was + created by the user or by the system at + initialization. Only user created sequences + are editable." + ::= { cienaCesBenchmarkEmixSequenceEntry 6 } + + cienaCesBenchmarkEmixSequenceRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to manage the creation and deletion of the + conceptual rows in this table. To create a row in + this table, set this object to 'createAndGo'. + To delete a row in this table, set this object to + 'destroy'. If the entry exists, it is displayed + as 'active'." + ::= { cienaCesBenchmarkEmixSequenceEntry 7 } + + --- + --- EMIX Sequence Frame Size Table per Entity + --- + cienaCesBenchmarkEmixFrameSizeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkEmixFrameSizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table providing the list of frame sizes associated + with the specified EMIX sequence Id." + ::= { cienaCesBenchmarkModule 5 } + + cienaCesBenchmarkEmixFrameSizeEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkEmixFrameSizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Frame size associated with given EMIX + sequence ID and frame size index on a given Entity" + INDEX { cienaCesBenchmarkEntityEntryId, + cienaCesBenchmarkEmixSequenceId, + cienaCesBenchmarkEmixFrameSizeIndex } + ::= { cienaCesBenchmarkEmixFrameSizeTable 1 } + + CienaCesBenchmarkEmixFrameSizeEntry ::= SEQUENCE { + cienaCesBenchmarkEmixFrameSizeIndex Integer32, + cienaCesBenchmarkEmixFrameSizeEntryFrameSize Integer32 + } + + cienaCesBenchmarkEmixFrameSizeIndex OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of frame size in array of frame sizes + for the given EMIX sequence." + ::= { cienaCesBenchmarkEmixFrameSizeEntry 1 } + + cienaCesBenchmarkEmixFrameSizeEntryFrameSize OBJECT-TYPE + SYNTAX Integer32 (64..9216) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Frame size associated with the letter at the + position given by cienaCesBenchmarkEmixFrameSizeIndex + in the EMIX sequence with Id + cienaCesBenchmarkEmixSequenceId." + ::= { cienaCesBenchmarkEmixFrameSizeEntry 2 } + + --- + --- EMIX Sequence Average Frame Size per Generator Entity + --- + cienaCesBenchmarkEmixAvgFrameSizeTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkEmixAvgFrameSizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table providing the average frame size associated + with the specified EMIX sequence Id on a given Entity." + ::= { cienaCesBenchmarkModule 6 } + + cienaCesBenchmarkEmixAvgFrameSizeEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkEmixAvgFrameSizeEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Average frame size associated with given EMIX + sequence ID and Entity. Only valid for Generator + entities." + INDEX { cienaCesBenchmarkEntityEntryId, + cienaCesBenchmarkEmixSequenceId } + ::= { cienaCesBenchmarkEmixAvgFrameSizeTable 1 } + + CienaCesBenchmarkEmixAvgFrameSizeEntry ::= SEQUENCE { + cienaCesBenchmarkEmixAvgFrameSize Integer32 + } + + cienaCesBenchmarkEmixAvgFrameSize OBJECT-TYPE + SYNTAX Integer32 (64..9216) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Average frame size for the EMIX sequence with + Id cienaCesBenchmarkEmixSequenceId on the + generator entity with Id cienaCesBenchmarkEntityEntryId." + ::= { cienaCesBenchmarkEmixAvgFrameSizeEntry 1 } + + --- + --- KPI Profile Table + --- + cienaCesBenchmarkKpiProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkKpiProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table providing the list of configured Key Performance + Indicator profiles on this node." + ::= { cienaCesBenchmarkModule 7 } + + cienaCesBenchmarkKpiProfileEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkKpiProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Hw session allocation entry." + INDEX { cienaCesBenchmarkKpiProfileId } + ::= { cienaCesBenchmarkKpiProfileTable 1 } + + CienaCesBenchmarkKpiProfileEntry ::= SEQUENCE { + cienaCesBenchmarkKpiProfileId Integer32, + cienaCesBenchmarkKpiProfileName DisplayString, + cienaCesBenchmarkKpiProfileNumOfRef Integer32, + cienaCesBenchmarkKpiProfileRowStatus RowStatus + } + + cienaCesBenchmarkKpiProfileId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique Id of the KPI profile entry" + ::= { cienaCesBenchmarkKpiProfileEntry 1 } + + cienaCesBenchmarkKpiProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of a the KPI profile" + ::= { cienaCesBenchmarkKpiProfileEntry 2 } + + cienaCesBenchmarkKpiProfileNumOfRef OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of generator test profiles currently + using this KPI profile for results analysis. + If this is the default KPI profile set in + the generator, that also count as one reference." + ::= { cienaCesBenchmarkKpiProfileEntry 3 } + + cienaCesBenchmarkKpiProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to manage the creation and deletion of the + conceptual rows in this table. To create a row in + this table, set this object to 'createAndGo'. + To delete a row in this table, set this object to + 'destroy'. If the entry exists, it is displayed + as 'active'." + ::= { cienaCesBenchmarkKpiProfileEntry 4 } + + --- + --- KPI value per PCP per Color Table + --- + cienaCesBenchmarkKpiPcpColorTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkKpiPcpColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table providing the list of configured Key Performance + Indicator per KPI profile, per PCP and per Color." + ::= { cienaCesBenchmarkModule 8 } + + cienaCesBenchmarkKpiPcpColorEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkKpiPcpColorEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for the KPI values for the given KPI profile, + PCP and color." + INDEX { cienaCesBenchmarkKpiProfileId, + cienaCesBenchmarkKpiPcpIndex, + cienaCesBenchmarkKpiColorIndex } + ::= { cienaCesBenchmarkKpiPcpColorTable 1 } + + CienaCesBenchmarkKpiPcpColorEntry ::= SEQUENCE { + cienaCesBenchmarkKpiPcpIndex Integer32, + cienaCesBenchmarkKpiColorIndex Integer32, + cienaCesBenchmarkKpiPcp Integer32, + cienaCesBenchmarkKpiColor CienaCesBenchmarkColorTest, + cienaCesBenchmarkKpiThroughput CienaCesBenchmarkThroughputKpiPercent, + cienaCesBenchmarkKpiFrameloss CienaCesBenchmarkFramelossKpiPercent, + cienaCesBenchmarkKpiLatency Integer32, + cienaCesBenchmarkKpiPdv Integer32 + } + + cienaCesBenchmarkKpiPcpIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the PCP" + ::= { cienaCesBenchmarkKpiPcpColorEntry 1 } + + cienaCesBenchmarkKpiColorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the PCP" + ::= { cienaCesBenchmarkKpiPcpColorEntry 2 } + + cienaCesBenchmarkKpiPcp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PCP value associated with this entry" + ::= { cienaCesBenchmarkKpiPcpColorEntry 3 } + + cienaCesBenchmarkKpiColor OBJECT-TYPE + SYNTAX CienaCesBenchmarkColorTest + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic color, green or yellow, associated with these + KPIs." + ::= { cienaCesBenchmarkKpiPcpColorEntry 4 } + + cienaCesBenchmarkKpiThroughput OBJECT-TYPE + SYNTAX CienaCesBenchmarkThroughputKpiPercent + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Throughput KPI for the given KPI profile, PCP and color + expressed in percent of bandwidth * 10000 to provide a 4 + decimal point value." + ::= { cienaCesBenchmarkKpiPcpColorEntry 5 } + + cienaCesBenchmarkKpiFrameloss OBJECT-TYPE + SYNTAX CienaCesBenchmarkFramelossKpiPercent + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Frameloss KPI for the given KPI profile, PCP and color + expressed in percent of bandwidth * 10000 to provide a 4 + decimal point value." + ::= { cienaCesBenchmarkKpiPcpColorEntry 6 } + + cienaCesBenchmarkKpiLatency OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum latency in micro-seconds that the latency result + should not exceed in order for the test to be considered + a pass." + ::= { cienaCesBenchmarkKpiPcpColorEntry 7 } + + cienaCesBenchmarkKpiPdv OBJECT-TYPE + SYNTAX Integer32 + UNITS "microseconds" + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Maximum PDV in micro-seconds that the PDV test result + should not exceed in order for the test to be + considered a pass." + ::= { cienaCesBenchmarkKpiPcpColorEntry 8 } + + --- + --- Bandwidth Allocation Profile Table + --- + cienaCesBenchmarkBwAllocProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkBwAllocProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table providing the list of configured bandwidth + allocation profiles on this node." + ::= { cienaCesBenchmarkModule 9 } + + cienaCesBenchmarkBwAllocProfileEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkBwAllocProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BW allocation profile entry" + INDEX { cienaCesBenchmarkBwAllocProfileId } + ::= { cienaCesBenchmarkBwAllocProfileTable 1 } + + CienaCesBenchmarkBwAllocProfileEntry ::= SEQUENCE { + cienaCesBenchmarkBwAllocProfileId Integer32, + cienaCesBenchmarkBwAllocProfileName DisplayString, + cienaCesBenchmarkBwAllocProfileNumOfRef Integer32, + cienaCesBenchmarkBwAllocProfileRowStatus RowStatus + } + + cienaCesBenchmarkBwAllocProfileId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Unique Id of the bandwidth allocation + profile entry" + ::= { cienaCesBenchmarkBwAllocProfileEntry 1 } + + cienaCesBenchmarkBwAllocProfileName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of a the bandwidth allocation + profile" + ::= { cienaCesBenchmarkBwAllocProfileEntry 2 } + + cienaCesBenchmarkBwAllocProfileNumOfRef OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of generator test profiles currently + using this bandwidth allocation profile + for testing. + If this is the default BW allocation + profile set in the generator, that also count + as one reference." + ::= { cienaCesBenchmarkBwAllocProfileEntry 3 } + + cienaCesBenchmarkBwAllocProfileRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to manage the creation and deletion of the + conceptual rows in this table. To create a row in + this table, set this object to 'createAndGo'. + To delete a row in this table, set this object to + 'destroy'. If the entry exists, it is displayed + as 'active'." + ::= { cienaCesBenchmarkBwAllocProfileEntry 4 } + + --- + --- BW allocation value per profile per PCP + --- + cienaCesBenchmarkBwRatioTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkBwRatioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table providing the list of configured bandwidth + ratio per profile, per PCP." + ::= { cienaCesBenchmarkModule 10 } + + cienaCesBenchmarkBwRatioEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkBwRatioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Entry for bandwidth percent per BW Allocation + profile and PCP" + INDEX { cienaCesBenchmarkBwAllocProfileId, + cienaCesBenchmarkBwRatioPcpIndex } + ::= { cienaCesBenchmarkBwRatioTable 1 } + + CienaCesBenchmarkBwRatioEntry ::= SEQUENCE { + cienaCesBenchmarkBwRatioPcpIndex Integer32, + cienaCesBenchmarkBwRatioPcp Integer32, + cienaCesBenchmarkBwRatio Integer32 + } + + cienaCesBenchmarkBwRatioPcpIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index for the PCP" + ::= { cienaCesBenchmarkBwRatioEntry 1 } + + cienaCesBenchmarkBwRatioPcp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PCP value associated with this entry." + ::= { cienaCesBenchmarkBwRatioEntry 2 } + + cienaCesBenchmarkBwRatio OBJECT-TYPE + SYNTAX Integer32 (0..100) + MAX-ACCESS read-write + STATUS current + DESCRIPTION "Ratio of test bandwidth to allocate to the + test session with this PCP value." + ::= { cienaCesBenchmarkBwRatioEntry 3 } + + -- + -- BENCHMARK Profile table + -- + cienaCesBenchmarkProfileTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of profile entries." + ::= { cienaCesBenchmarkModule 11 } + + cienaCesBenchmarkProfileEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkProfileEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK Profile characteristics." + INDEX { cienaCesBenchmarkProfileEntryId } + ::= { cienaCesBenchmarkProfileTable 1 } + + CienaCesBenchmarkProfileEntry ::= SEQUENCE { + cienaCesBenchmarkProfileEntryId Integer32, + cienaCesBenchmarkProfileEntryName DisplayString, + -- Configuration parameters + cienaCesBenchmarkProfileEntryBandwidth Integer32, + cienaCesBenchmarkProfileEntryExcessBandwidth Integer32, + cienaCesBenchmarkProfileEntryInterval INTEGER, + cienaCesBenchmarkProfileEntryDuration INTEGER, + cienaCesBenchmarkProfileEntrySetFrameSizeList DisplayString, + cienaCesBenchmarkProfileEntryMaxSearches Integer32, + cienaCesBenchmarkProfileEntryMaxSamples Integer32, + cienaCesBenchmarkProfileEntrySamplingInterval Integer32, + cienaCesBenchmarkProfileEntryFrameLossStartBw INTEGER, + cienaCesBenchmarkProfileEntryVidValidation TruthValue, + cienaCesBenchmarkProfileEntryPcpValidation TruthValue, + cienaCesBenchmarkProfileEntryColorValidation TruthValue, + cienaCesBenchmarkProfileEntryKpiProfileId Integer32, + cienaCesBenchmarkProfileEntryBwAllocProfileId Integer32, + cienaCesBenchmarkProfileEntryEmixSequenceId Integer32, + -- Payload parameters + cienaCesBenchmarkProfileEntryEncapType INTEGER, + cienaCesBenchmarkProfileEntryPduType INTEGER, + cienaCesBenchmarkProfileEntryDstmac MacAddress, + cienaCesBenchmarkProfileEntrySVid Integer32, + cienaCesBenchmarkProfileEntrySPcp CienaCesBenchmarkPcpBitmap, + cienaCesBenchmarkProfileEntrySColor CienaCesBenchmarkColorTest, + cienaCesBenchmarkProfileEntryCVid Integer32, + cienaCesBenchmarkProfileEntryCPcp CienaCesBenchmarkPcpBitmap, + cienaCesBenchmarkProfileEntryCColor CienaCesBenchmarkColorTest, + cienaCesBenchmarkProfileEntryTpid Integer32, + cienaCesBenchmarkProfileEntryDscp Integer32, + cienaCesBenchmarkProfileEntrySrcInetAddrType InetAddressType, + cienaCesBenchmarkProfileEntrySrcInetAddr InetAddress, + cienaCesBenchmarkProfileEntryDstInetAddrType InetAddressType, + cienaCesBenchmarkProfileEntryDstInetAddr InetAddress, + cienaCesBenchmarkProfileEntryCustomPayload OCTET STRING, + -- Traffic test parameters + cienaCesBenchmarkProfileEntryThroughputTest TruthValue, + cienaCesBenchmarkProfileEntryFramelossTest TruthValue, + cienaCesBenchmarkProfileEntryLatencyTest TruthValue, + cienaCesBenchmarkProfileEntryPdvTest TruthValue, + cienaCesBenchmarkProfileEntryBurstTest TruthValue, + cienaCesBenchmarkProfileEntryRfc2544Suite TruthValue, + cienaCesBenchmarkProfileEntryY1564Test TruthValue, + -- Operational status + cienaCesBenchmarkProfileEntryHwSessionsRequired Integer32, + cienaCesBenchmarkProfileEntryNumOfRef Integer32, + cienaCesBenchmarkProfileEntryRowStatus RowStatus + } + + cienaCesBenchmarkProfileEntryId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index for BENCHMARK profile records." + ::= { cienaCesBenchmarkProfileEntry 1 } + + cienaCesBenchmarkProfileEntryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Name of the profile as entered when created." + ::= { cienaCesBenchmarkProfileEntry 2 } + + cienaCesBenchmarkProfileEntryBandwidth OBJECT-TYPE + SYNTAX Integer32 (1..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Maximum bandwidth to use when generating green test + traffic for the profile." + ::= { cienaCesBenchmarkProfileEntry 3 } + + cienaCesBenchmarkProfileEntryExcessBandwidth OBJECT-TYPE + SYNTAX Integer32 (0..10000) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Maximum bandwidth to use when generating yellow test + traffic for the profile. When testing for red color, + this bandwidth is multiplied by 1.25" + DEFVAL { 0 } + ::= { cienaCesBenchmarkProfileEntry 4 } + + cienaCesBenchmarkProfileEntryInterval OBJECT-TYPE + SYNTAX INTEGER { + t15min(1), + t1hr(2), + t6hr(3), + tCompletion(4), + t2hr(5) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Interval between the start of one test group to the start + of the next test group." + DEFVAL { tCompletion } + ::= { cienaCesBenchmarkProfileEntry 5 } + + cienaCesBenchmarkProfileEntryDuration OBJECT-TYPE + SYNTAX INTEGER { + t15min(1), + t1hr(2), + t6hr(3), + t24hr(4), + tIndefinite(5), + tOnce(6) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Duration of the testing. The test group is repeated until + the duration ends. When indefinite is set, test group is + run only once to completion" + DEFVAL { tOnce } + ::= { cienaCesBenchmarkProfileEntry 6 } + + cienaCesBenchmarkProfileEntrySetFrameSizeList OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to replace the existing frame size table with the specified list. + More than one values can be listed and are separated by commas." + ::= { cienaCesBenchmarkProfileEntry 7 } + + cienaCesBenchmarkProfileEntryMaxSearches OBJECT-TYPE + SYNTAX Integer32 (1..16) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For the throughput test, this is the maximum number of + searches to find a transmit rate without drops for a + given frame size." + DEFVAL { 7 } + ::= { cienaCesBenchmarkProfileEntry 8 } + + cienaCesBenchmarkProfileEntryMaxSamples OBJECT-TYPE + SYNTAX Integer32 (2..20) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For the latency and PDV tests, this is the number of + samples to take in order to determine the min, avg + and max latency and avg PDV." + DEFVAL { 10 } + ::= { cienaCesBenchmarkProfileEntry 9 } + + cienaCesBenchmarkProfileEntrySamplingInterval OBJECT-TYPE + SYNTAX Integer32 (1..600) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For the latency and PDV tests, this is the interval, + in 100ms, to wait between samples." + DEFVAL { 1 } + ::= { cienaCesBenchmarkProfileEntry 10 } + + cienaCesBenchmarkProfileEntryFrameLossStartBw OBJECT-TYPE + SYNTAX INTEGER { + profileBandwidth(1), + maximumThroughput(2), + maximumLineRate(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "For the frame loss test, this indicates which bandwidth + value to use as the starting bandwidth; the maximum + bandwidth determined via the throughput test, the + bandwidth parameter configured in the profile, or + the maximum bandwidth of the link. + The value maximumLineRate(3) is not supported." + DEFVAL { maximumThroughput } + ::= { cienaCesBenchmarkProfileEntry 11 } + + cienaCesBenchmarkProfileEntryVidValidation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates whether VID validation is performed in + the classifier or not on the returning packet. If vid + validation is set to false, PCP and Color validation are + ignored and automatically become false." + DEFVAL { true } + ::= { cienaCesBenchmarkProfileEntry 12 } + + cienaCesBenchmarkProfileEntryPcpValidation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to indicate whether the PCP value of the + test packet should be used to classifier the reflected + packets or not. When color remarking is used, this should + be set to false. Default is true." + DEFVAL { true } + ::= { cienaCesBenchmarkProfileEntry 13 } + + cienaCesBenchmarkProfileEntryColorValidation OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to indicate whether the color bit of the + test packet should be used to classifier the reflected + packets or not. In color unaware testing, this should + be set to false. Default is true." + DEFVAL { true } + ::= { cienaCesBenchmarkProfileEntry 14 } + + cienaCesBenchmarkProfileEntryKpiProfileId OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Name of a valid KPI profile, from the + cienaCesBenchmarkKpiProfileTable, to use when + analysing the test results for this profile." + ::= { cienaCesBenchmarkProfileEntry 15 } + + cienaCesBenchmarkProfileEntryBwAllocProfileId OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Id of a valid Bandwidth Allocation profile, + from the cienaCesBenchmarkBwAllocProfileTable, + used for distributing the profile bandwidth amongst + the configured PCP values for this profile when running + tests." + ::= { cienaCesBenchmarkProfileEntry 16 } + + cienaCesBenchmarkProfileEntryEmixSequenceId OBJECT-TYPE + SYNTAX Integer32 (0..32) + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Id of a valid EMIX sequence configured in the + cienaCesBenchmarkEmixSequenceTable, to use when y1564 + is selected. The EMIX sequence is used instead of the + frame size list if and only if y1564 is selected." + ::= { cienaCesBenchmarkProfileEntry 17 } + + cienaCesBenchmarkProfileEntryEncapType OBJECT-TYPE + SYNTAX INTEGER { + untagged(1), + dot1q(2), + qinq(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Encapsulation type to use for generated packets." + DEFVAL { untagged } + ::= { cienaCesBenchmarkProfileEntry 18 } + + cienaCesBenchmarkProfileEntryPduType OBJECT-TYPE + SYNTAX INTEGER { + ethernet(1), + ip(2), + udpecho(3) + } + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan tag protocol identifier to use for the generated packets." + DEFVAL { ethernet } + ::= { cienaCesBenchmarkProfileEntry 19 } + + cienaCesBenchmarkProfileEntryDstmac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "MAC address to use as the destination MAC address on + the generated packets." + ::= { cienaCesBenchmarkProfileEntry 20 } + + cienaCesBenchmarkProfileEntrySVid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "S-VLAN ID to used for generated packets when encapType is set to QinQ" + ::= { cienaCesBenchmarkProfileEntry 21 } + + cienaCesBenchmarkProfileEntrySPcp OBJECT-TYPE + SYNTAX CienaCesBenchmarkPcpBitmap + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Bitmap of the S-VLAN PCP (Priority Code Point) value to + test with. When RFC2544 test is enabled, only one + PCP can be set in the mask. Otherwise, a test session + will be run for each PCP bit set. Used when the encapType + set to QinQ" + DEFVAL { pcp0 } + ::= { cienaCesBenchmarkProfileEntry 22 } + + cienaCesBenchmarkProfileEntrySColor OBJECT-TYPE + SYNTAX CienaCesBenchmarkColorTest + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Color of the S-VLAN tag for the test traffic. This is + directly related to the value of the DEI bit + configured in the VLAN tag of the test traffic. Green + traffic will have its DEI bit set to 0 while Yellow + traffic will have its DEI bit set to 1. + Green test traffic is generated based on the bandwidth + configured in the test profile. Yellow traffic is + generated based on the excess-bandwidth parameter. + Finally, if the user selects green-yellow-red, the + yellow traffic is generated at 1.25 * excess-bandwidth. + This is used only when encapType is set to QinQ" + ::= { cienaCesBenchmarkProfileEntry 23 } + + cienaCesBenchmarkProfileEntryCVid OBJECT-TYPE + SYNTAX Integer32 (0..4094) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "C-VLAN ID to used for generated packets when encapType is set to + QinQ or dot1q." + ::= { cienaCesBenchmarkProfileEntry 24 } + + cienaCesBenchmarkProfileEntryCPcp OBJECT-TYPE + SYNTAX CienaCesBenchmarkPcpBitmap + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Bitmap of the C-VLAN PCP (Priority Code Point) value to + test with. When RFC2544 test is enabled, only one + PCP can be set in the mask. Otherwise, a test session + will be run for each PCP bit set. Only used when the + encapType is set to dot1q. In the QinQ type, the c-pcp + of the test packet takes the same value as the s-pcp to + simplify software." + DEFVAL { pcp0 } + ::= { cienaCesBenchmarkProfileEntry 25 } + + cienaCesBenchmarkProfileEntryCColor OBJECT-TYPE + SYNTAX CienaCesBenchmarkColorTest + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Color of the C-VLAN tag for the test traffic. This is + directly related to the value of the DEI bit + configured in the VLAN tag of the test traffic. Green + traffic will have its DEI bit set to 0 while Yellow + traffic will have its DEI bit set to 1. + Green test traffic is generated based on the bandwidth + configured in the test profile. Yellow traffic is + generated based on the excess-bandwidth parameter. + Finally, if the user selects green-yellow-red, the + yellow traffic is generated at 1.25 * excess-bandwidth. + This is used only when encapType is set to dot1q. + In a QinQ configuration, the c-dei bit is set to the + same value as the s-dei bit in order to simplify + software." + ::= { cienaCesBenchmarkProfileEntry 26 } + + cienaCesBenchmarkProfileEntryTpid OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Vlan tag protocol identifier to use for the generated packets. + The following TPID values are supported by benchmark: + 0x8100 + 0x9100 + 0x88A8" + DEFVAL { 33024 } + ::= { cienaCesBenchmarkProfileEntry 27 } + + cienaCesBenchmarkProfileEntryDscp OBJECT-TYPE + SYNTAX Integer32 (0..63) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "IP DSCP value to use for the generated packets." + DEFVAL { 0 } + ::= { cienaCesBenchmarkProfileEntry 28 } + + cienaCesBenchmarkProfileEntrySrcInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of address cienaCesBenchmarkProfileEntrySrcInetAddr belongs to. + When set to: + ipv4 : cienaCesBenchmarkProfileEntrySrcInetAddr should be compliant with + InetAddressIPv4 from RFC 4001 + ipv6 : cienaCesBenchmarkProfileEntrySrcInetAddr should be compliant with + InetAddressIPv6 from RFC 4001. + The InetAddressType and the InetAddress must be set as part of the same SNMP + SET request." + ::= { cienaCesBenchmarkProfileEntry 29 } + + cienaCesBenchmarkProfileEntrySrcInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the unicast source IP address to use in IP test packet. + The InetAddress specified here is compliant with RFC 4001. + The InetAddressType and the InetAddress must be set as part of the same SNMP + SET request." + ::= { cienaCesBenchmarkProfileEntry 30 } + + cienaCesBenchmarkProfileEntryDstInetAddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the type of address cienaCesBenchmarkProfileEntryDstInetAddr belongs to. + When set to: + ipv4 : cienaCesBenchmarkProfileEntryDstInetAddr should be compliant with + InetAddressIPv4 from RFC 4001 + ipv6 : cienaCesBenchmarkProfileEntryDstInetAddr should be compliant with + InetAddressIPv6 from RFC 4001. + The InetAddressType and the InetAddress must be set as part of the same SNMP + SET request." + ::= { cienaCesBenchmarkProfileEntry 31 } + + cienaCesBenchmarkProfileEntryDstInetAddr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Specifies the unicast destination IP address to use in IP test packet. + The InetAddress specified here is compliant with RFC 4001. + The InetAddressType and the InetAddress must be set as part of the same SNMP + SET request." + ::= { cienaCesBenchmarkProfileEntry 32 } + + cienaCesBenchmarkProfileEntryCustomPayload OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (0..256)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Custom payload to be used on the generated packets." + ::= { cienaCesBenchmarkProfileEntry 33 } + + cienaCesBenchmarkProfileEntryThroughputTest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Run throughput test" + DEFVAL { false } + ::= { cienaCesBenchmarkProfileEntry 34 } + + cienaCesBenchmarkProfileEntryFramelossTest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Run frame loss test" + DEFVAL { false } + ::= { cienaCesBenchmarkProfileEntry 35 } + + cienaCesBenchmarkProfileEntryLatencyTest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Run latency test" + DEFVAL { false } + ::= { cienaCesBenchmarkProfileEntry 36 } + + cienaCesBenchmarkProfileEntryPdvTest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Run packet delay variation test" + DEFVAL { false } + ::= { cienaCesBenchmarkProfileEntry 37 } + + cienaCesBenchmarkProfileEntryBurstTest OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Run packet burst test" + ::= { cienaCesBenchmarkProfileEntry 38 } + + cienaCesBenchmarkProfileEntryRfc2544Suite OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Run RFC2544 test suite which includes throughput, frame + loss and latency tests" + DEFVAL { false } + ::= { cienaCesBenchmarkProfileEntry 39 } + + cienaCesBenchmarkProfileEntryY1564Test OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION "The Y1564 test includes the throughput, frameloss, + latency and PDV tests are is run using the configured + EMIX sequence. If the profile's EMIX sequence is + not configured, the default generator EMIX sequence is + used. Y1564 and RFC2544 are mutually exclusive." + DEFVAL { false } + ::= { cienaCesBenchmarkProfileEntry 40 } + + cienaCesBenchmarkProfileEntryHwSessionsRequired OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "This represents the number of hardware sessions + required to enable/run a test instance using + this profile according to the profile's current + configuration. + One hardware session is required for each outer tag + PCP and color configured. + Ex 1) Encap type set to dot1q, c-pcp is 0,3 and + c-color is set to green, 2 PCPs * 1 color = + 2 hw sessions. + Ex 2) Encap type set to qinq, s-pcp is 0,4,5 and + s-color is set to green-yellow, then you + need 3 PCPs * 2 colors = 6 hw sessions. + Ex 3) Encap type set to untagged, only 1 hw session + is required." + ::= { cienaCesBenchmarkProfileEntry 41 } + + cienaCesBenchmarkProfileEntryNumOfRef OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Number of generator test instances currently + using this test profile for testing." + ::= { cienaCesBenchmarkProfileEntry 42 } + + cienaCesBenchmarkProfileEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION "Used to manage the creation and deletion of the + conceptual rows in this table. To create a row in + this table, set this object to 'createAndGo'. + To delete a row in this table, set this object to + 'destroy'. If the entry exists, it is displayed + as 'active'." + ::= { cienaCesBenchmarkProfileEntry 43 } + + -- + -- Test Instance Table + -- + cienaCesBenchmarkTestInstanceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkTestInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of test instance entries." + ::= { cienaCesBenchmarkModule 12 } + + cienaCesBenchmarkTestInstanceEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkTestInstanceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK test instance characteristics." + INDEX { cienaCesBenchmarkTestInstanceEntryId } + ::= { cienaCesBenchmarkTestInstanceTable 1 } + + CienaCesBenchmarkTestInstanceEntry ::= SEQUENCE { + cienaCesBenchmarkTestInstanceEntryId Integer32, + cienaCesBenchmarkTestInstanceEntryName DisplayString, + cienaCesBenchmarkTestInstanceEntrySubPortId Integer32, + cienaCesBenchmarkTestInstanceEntryProfileId Integer32, + cienaCesBenchmarkTestInstanceEntrySvid Integer32, + cienaCesBenchmarkTestInstanceEntryCvid Integer32, + cienaCesBenchmarkTestInstanceEntryUntagged TruthValue, + cienaCesBenchmarkTestInstanceEntryDstMac MacAddress, + cienaCesBenchmarkTestInstanceEntryAdminState CienaCesBenchmarkAdminState, + cienaCesBenchmarkTestInstanceEntryStarted TruthValue, + cienaCesBenchmarkTestInstanceEntryCurrentInterval Integer32, + cienaCesBenchmarkTestInstanceEntryTotalIntervals Integer32, + cienaCesBenchmarkTestInstanceEntryLastIterStart DateAndTime, + cienaCesBenchmarkTestInstanceEntryClearStats TruthValue, + cienaCesBenchmarkTestInstanceEntryRowStatus RowStatus, + cienaCesBenchmarkTestInstanceEntryAssocEntityId Integer32 + } + + cienaCesBenchmarkTestInstanceEntryId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unique identifier for the test instance." + ::= { cienaCesBenchmarkTestInstanceEntry 1 } + + cienaCesBenchmarkTestInstanceEntryName OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..46)) + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Unique name given to the test instance at creation time." + ::= { cienaCesBenchmarkTestInstanceEntry 2 } + + cienaCesBenchmarkTestInstanceEntrySubPortId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "ID of the sub-port to base this test instance on. The sub-port has + to be a child of the port under test associated with an existing + entity." + ::= { cienaCesBenchmarkTestInstanceEntry 3 } + + cienaCesBenchmarkTestInstanceEntryProfileId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Id of an existing test profile to be used with the test instance as + the template for testing. A test profile ID has to be specified if + this test instance is associated with a generator entity. If it's a + reflector test instance, a profile ID CANNOT be specified, it has + to remain set 0." + ::= { cienaCesBenchmarkTestInstanceEntry 4 } + + cienaCesBenchmarkTestInstanceEntrySvid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "S VLAN ID to use for testing. + For generator test instances, this over-writes the value defined in + the referenced test profile if applicable (encap-type set to qinq). + For reflector test instances, this has to be set to a valid s-vid + accepted by the associated sub-port. A value of 0xFFFF indicates ANY s-vid. + A value of 0 indicates untagged or single-tagged traffic." + ::= { cienaCesBenchmarkTestInstanceEntry 5 } + + cienaCesBenchmarkTestInstanceEntryCvid OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "C VLAN ID to use for testing. + For generator test instances, this over-writes the value defined in the + referenced test profile if applicable (encap-type set to dot1q or qinq). + For reflector test instances, this has to be set to a valid c-vid + accepted by the associated sub-port. A value of 0xFFFF indicates ANY + c-vid, while a value of 0 indicates untagged (s-vid also has to be set + to 0)." + ::= { cienaCesBenchmarkTestInstanceEntry 6 } + + cienaCesBenchmarkTestInstanceEntryUntagged OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "When set to true, this indicates that the test instance + is to be associated with untagged data traffic. When this + is set, the cvid and svid parameters must be 0." + ::= { cienaCesBenchmarkTestInstanceEntry 7 } + + cienaCesBenchmarkTestInstanceEntryDstMac OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Destination MAC address to use for generator test instances. When set, + this over writes the value specified in the referenced test profile. + This field is not applicable for reflector test instances." + ::= { cienaCesBenchmarkTestInstanceEntry 8 } + + cienaCesBenchmarkTestInstanceEntryAdminState OBJECT-TYPE + SYNTAX CienaCesBenchmarkAdminState + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Indicates the administrative state of the test instance. Upon enabling + a test instance, resources are allocated in hardware. For reflector test + instances, this triggers the start of reflection of any test traffic + received that matches the specified svid:cvid combination on the + specified sub-port." + ::= { cienaCesBenchmarkTestInstanceEntry 9 } + + cienaCesBenchmarkTestInstanceEntryStarted OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Applicable to generator test instances, this indicates whether testing is + in progress or not. Setting this attribute to true will initiate + testing." + ::= { cienaCesBenchmarkTestInstanceEntry 10 } + + cienaCesBenchmarkTestInstanceEntryCurrentInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable to generator test instances, this indicates the + number of intervals of the selected tests have been run, + including the current one, in relation to the total number of + intervals to complete. This is based on the profile's + interval and duration configured." + ::= { cienaCesBenchmarkTestInstanceEntry 11 } + + cienaCesBenchmarkTestInstanceEntryTotalIntervals OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Applicable to generator test instances, this indicates the + total number of intervals of the selected tests to be run + by a single start command on the test instance. This is + based on the profile's interval and duration configured. + A value of 0 should be interpreted as unknown and -1 as + indefinite." + ::= { cienaCesBenchmarkTestInstanceEntry 12 } + + cienaCesBenchmarkTestInstanceEntryLastIterStart OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Date and time of the last iteration that started since the + last time the system was rebooted or the statistics were + cleared on the test instance." + ::= { cienaCesBenchmarkTestInstanceEntry 13 } + + cienaCesBenchmarkTestInstanceEntryClearStats OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Set to true to clear the results and counters for the + test instance." + ::= { cienaCesBenchmarkTestInstanceEntry 14 } + + cienaCesBenchmarkTestInstanceEntryRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-create + STATUS current + DESCRIPTION + "Used to manage the creation and deletion of the conceptual rows in this table. + To create a row in this table, set this object to 'createAndGo'. + To delete a row in this table, set this object to 'destroy'. + If the entry exists, it is displayed as 'active'." + ::= { cienaCesBenchmarkTestInstanceEntry 15 } + + cienaCesBenchmarkTestInstanceEntryAssocEntityId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of the entity this test instance is associated with + (cienaCesBenchmarkEntityEntryId)" + ::= { cienaCesBenchmarkTestInstanceEntry 16 } + + --- + --- Generator Test Session Allocation and Status Table + --- + cienaCesBenchmarkGenTestSessionAllocationTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkGenTestSessionAllocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table providing the allocation of hw test session per + generator test instance Id, PCP and color." + ::= { cienaCesBenchmarkModule 13 } + + cienaCesBenchmarkGenTestSessionAllocationEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkGenTestSessionAllocationEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Test session (aka hardware session) allocation entry. + SPECIAL NOTE: It is important to know that when the associated + test profile's encapsulation type is set to untagged, + the last two elements of the index (PCP and color) are fixed + at 1.1. The management software needs to query using index + ..1.1 in this case, since + PCP and color are irrelevant in the untagged test traffic + scenario." + + INDEX { cienaCesBenchmarkEntityEntryId, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkGenTestSessionPcpIndex, + cienaCesBenchmarkGenTestSessionColorIndex } + ::= { cienaCesBenchmarkGenTestSessionAllocationTable 1 } + + CienaCesBenchmarkGenTestSessionAllocationEntry ::= SEQUENCE { + cienaCesBenchmarkGenTestSessionPcpIndex Integer32, + cienaCesBenchmarkGenTestSessionColorIndex Integer32, + cienaCesBenchmarkGenTestSessionPcp Integer32, + cienaCesBenchmarkGenTestSessionColor CienaCesBenchmarkColorTest, + cienaCesBenchmarkGenTestSessionId Integer32, + cienaCesBenchmarkGenTestSessionEmixSequenceId Integer32, + cienaCesBenchmarkGenTestSessionCurrentPktSize Integer32, + cienaCesBenchmarkGenTestSessionThroughputTestState CienaCesBenchmarkThroughputTestState, + cienaCesBenchmarkGenTestSessionFramelossTestState CienaCesBenchmarkFramelossTestState, + cienaCesBenchmarkGenTestSessionLatencyTestState CienaCesBenchmarkLatencyPdvTestState, + cienaCesBenchmarkGenTestSessionPdvTestState CienaCesBenchmarkLatencyPdvTestState, + cienaCesBenchmarkGenTestSessionRfc2544TestState CienaCesBenchmarkRfc2544TestState, + cienaCesBenchmarkGenTestSessionY1564TestState CienaCesBenchmarkY1564TestState, + cienaCesBenchmarkGenTestSessionCurrentRate Integer32, + cienaCesBenchmarkGenTestSessionSamplesCompleted Integer32 + } + + cienaCesBenchmarkGenTestSessionPcpIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "PCP Index." + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 1 } + + cienaCesBenchmarkGenTestSessionColorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color Index." + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 2 } + + cienaCesBenchmarkGenTestSessionPcp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "PCP value associated with this hw session" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 3 } + + cienaCesBenchmarkGenTestSessionColor OBJECT-TYPE + SYNTAX CienaCesBenchmarkColorTest + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Color of test traffic associated with this hardware + session" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 4 } + + cienaCesBenchmarkGenTestSessionId OBJECT-TYPE + SYNTAX Integer32 (0..127) + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Id of the hardware session allocated to the given + test instance id, pcp and color" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 5 } + + cienaCesBenchmarkGenTestSessionEmixSequenceId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "EMIX sequence Id used with this session. If zero, + it indicates that the the frame size list is being used + for the test and cienaCesBenchmarkGenTestSessionCurrentPktSize + indicates which packet size is currently being tested." + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 6 } + + cienaCesBenchmarkGenTestSessionCurrentPktSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Packet size in bytes currently used by the running test." + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 7 } + + cienaCesBenchmarkGenTestSessionThroughputTestState OBJECT-TYPE + SYNTAX CienaCesBenchmarkThroughputTestState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the throughput test for this hardware session + defined by the test instance id, pcp and color" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 8 } + + cienaCesBenchmarkGenTestSessionFramelossTestState OBJECT-TYPE + SYNTAX CienaCesBenchmarkFramelossTestState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the frameloss test for this hardware session + defined by the test instance id, pcp and color" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 9 } + + cienaCesBenchmarkGenTestSessionLatencyTestState OBJECT-TYPE + SYNTAX CienaCesBenchmarkLatencyPdvTestState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the latency test for this hardware session + defined by the test instance id, pcp and color" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 10 } + + cienaCesBenchmarkGenTestSessionPdvTestState OBJECT-TYPE + SYNTAX CienaCesBenchmarkLatencyPdvTestState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the PDV test for this hardware session + defined by the test instance id, pcp and color" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 11 } + + cienaCesBenchmarkGenTestSessionRfc2544TestState OBJECT-TYPE + SYNTAX CienaCesBenchmarkRfc2544TestState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the RFC2544 test for this hardware session + defined by the test instance id, pcp and color" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 12 } + + cienaCesBenchmarkGenTestSessionY1564TestState OBJECT-TYPE + SYNTAX CienaCesBenchmarkY1564TestState + MAX-ACCESS read-only + STATUS current + DESCRIPTION "State of the Y1564 test for this hardware session + defined by the test instance id, pcp and color" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 13 } + + cienaCesBenchmarkGenTestSessionCurrentRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "Traffic rate currently used to generate packets as percent + of the line rate" + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 14 } + + cienaCesBenchmarkGenTestSessionSamplesCompleted OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION "When latency and/or pdv is running, this indicates how + many samples have been gathered so far." + ::= { cienaCesBenchmarkGenTestSessionAllocationEntry 15 } + + -- + -- Test Instance Stats Table + -- + cienaCesBenchmarkTestInstanceStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkTestInstanceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of test instance packet statistics entries." + ::= { cienaCesBenchmarkModule 14 } + + cienaCesBenchmarkTestInstanceStatsEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkTestInstanceStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Benchmark test instance packet statistics" + INDEX { cienaCesBenchmarkEntityEntryId, + cienaCesBenchmarkTestInstanceEntryId } + ::= { cienaCesBenchmarkTestInstanceStatsTable 1 } + + CienaCesBenchmarkTestInstanceStatsEntry ::= SEQUENCE { + cienaCesBenchmarkTestInstanceStatsRxPkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxIpv4Pkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxIpv4UdpPkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxIpv6Pkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxIpv6UdpPkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxNonIpPkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxUnrecognizedPkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxDuplicatePkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxDuplicatePktsOverflow TruthValue, + cienaCesBenchmarkTestInstanceStatsRxOOOPkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxOOOPktsOverflow TruthValue, + cienaCesBenchmarkTestInstanceStatsRxDiscSeqNumPkts Counter64, + cienaCesBenchmarkTestInstanceStatsRxDiscSeqNumPktsOverflow TruthValue, + cienaCesBenchmarkTestInstanceStatsRxUdpCheckSumPkts Counter64, + cienaCesBenchmarkTestInstanceStatsTxPkts Counter64 + } + + cienaCesBenchmarkTestInstanceStatsRxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of received packets for + this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 1 } + + cienaCesBenchmarkTestInstanceStatsRxIpv4Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of IPv4 packets received for + this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 2 } + + cienaCesBenchmarkTestInstanceStatsRxIpv4UdpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of IPv4 UDP packets received for + this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 3 } + + cienaCesBenchmarkTestInstanceStatsRxIpv6Pkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of IPv6 packets received for + this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 4 } + + cienaCesBenchmarkTestInstanceStatsRxIpv6UdpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of IPv6 UDP packets received for + this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 5 } + + cienaCesBenchmarkTestInstanceStatsRxNonIpPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of non-IP packets received for + this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 6 } + + cienaCesBenchmarkTestInstanceStatsRxUnrecognizedPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of unrecognized packets received for + this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 7 } + + cienaCesBenchmarkTestInstanceStatsRxDuplicatePkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets received with a duplicate + this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 8 } + + cienaCesBenchmarkTestInstanceStatsRxDuplicatePktsOverflow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When set to true, this indicates that the duplicate + pkt counter has rolled over in hardware and therefore, + cienaCesBenchmarkTestInstanceStatsRxDuplicatePkts might + not be accurate." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 9 } + + cienaCesBenchmarkTestInstanceStatsRxOOOPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets received with an out of + order sequence number. The sequence number was less + than the expected sequence number for this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 10 } + + cienaCesBenchmarkTestInstanceStatsRxOOOPktsOverflow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When set to true, this indicates that the out of order + pkt counter has rolled over in hardware and therefore, + cienaCesBenchmarkTestInstanceStatsRxOOOPkts might + not be accurate." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 11 } + + cienaCesBenchmarkTestInstanceStatsRxDiscSeqNumPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets received with a sequence number + greater then the expected sequence number for this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 12 } + + cienaCesBenchmarkTestInstanceStatsRxDiscSeqNumPktsOverflow OBJECT-TYPE + SYNTAX TruthValue + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "When set to true, this indicates that the discontinuity + in sequence number pkt counter has rolled over in hardware + and therefore, cienaCesBenchmarkTestInstanceStatsRxDiscSeqNumPkts + might not be accurate." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 13 } + + cienaCesBenchmarkTestInstanceStatsRxUdpCheckSumPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of UDP packets received with a UDP checksum + error." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 14 } + + cienaCesBenchmarkTestInstanceStatsTxPkts OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Total number of packets transmitted for this test instance." + ::= { cienaCesBenchmarkTestInstanceStatsEntry 15 } + + -- + -- Benchmark Generator Test Session Throughput Results + -- + cienaCesBenchmarkGenTestSessionThroughputResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkGenTestSessionThroughputResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of BENCHMARK generator test session throughput results in Mbps." + ::= { cienaCesBenchmarkModule 15 } + + cienaCesBenchmarkGenTestSessionThroughputResultsEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkGenTestSessionThroughputResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK generator test session throughput results." + INDEX { cienaCesBenchmarkEntityEntryId, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkGenTestSessionThroughputResultsPcpIndex, + cienaCesBenchmarkGenTestSessionThroughputResultsColorIndex, + cienaCesBenchmarkGenTestSessionThroughputResultsFrameSizeIndex } + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsTable 1 } + + CienaCesBenchmarkGenTestSessionThroughputResultsEntry ::= SEQUENCE { + cienaCesBenchmarkGenTestSessionThroughputResultsPcpIndex Integer32, + cienaCesBenchmarkGenTestSessionThroughputResultsColorIndex Integer32, + cienaCesBenchmarkGenTestSessionThroughputResultsFrameSizeIndex Integer32, + cienaCesBenchmarkGenTestSessionThroughputResultsPcp Integer32, + cienaCesBenchmarkGenTestSessionThroughputResultsColor CienaCesBenchmarkColorTest, + cienaCesBenchmarkGenTestSessionThroughputResultsFrameSize Integer32, + cienaCesBenchmarkGenTestSessionThroughputResultsEmixSequenceId Integer32, + cienaCesBenchmarkGenTestSessionThroughputResultsMin CienaCesBenchmarkThroughputResult, + cienaCesBenchmarkGenTestSessionThroughputResultsMax CienaCesBenchmarkThroughputResult, + cienaCesBenchmarkGenTestSessionThroughputResultsAvg CienaCesBenchmarkThroughputResult, + cienaCesBenchmarkGenTestSessionThroughputResultsIterations Integer32, + cienaCesBenchmarkGenTestSessionThroughputResultsKpiResult CienaCesBenchmarkKpiResult + } + + cienaCesBenchmarkGenTestSessionThroughputResultsPcpIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Index of the PCP value" + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 1 } + + cienaCesBenchmarkGenTestSessionThroughputResultsColorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION "Color index." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 2 } + + cienaCesBenchmarkGenTestSessionThroughputResultsFrameSizeIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Frame size index for which those throughput results are + for. When EMIX is used, in which case + cienaCesBenchmarkGenTestSessionThroughputResultsEmixSequenceId is + not NULL, there is only one frame size index for + the given test instance Id, pcp and color. In such a case, the + frame size index will be 0 and frame size will also be 0." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 3 } + + cienaCesBenchmarkGenTestSessionThroughputResultsPcp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCP value of the test packets associated with those + results." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 4 } + + cienaCesBenchmarkGenTestSessionThroughputResultsColor OBJECT-TYPE + SYNTAX CienaCesBenchmarkColorTest + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Color of the test packets associated with those + results." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 5 } + + cienaCesBenchmarkGenTestSessionThroughputResultsFrameSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet size in bytes. If 0, then the + cienaCesBenchmarkGenTestSessionThroughputResultsEmixSequenceId + indicates the ID of the EMIX sequence used for the test" + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 6 } + + cienaCesBenchmarkGenTestSessionThroughputResultsEmixSequenceId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of the EMIX sequence that was used for running the + test which produced these results. When 0, + frame size indicates the size of the test frame + associated with these results." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 7 } + + cienaCesBenchmarkGenTestSessionThroughputResultsMin OBJECT-TYPE + SYNTAX CienaCesBenchmarkThroughputResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum throughput recorded for the given packet size + in Mbps * 100. The value is multiplied by 100 to be able + to send the results as an integer but should be divided + by 100 when displayed to provide a 2 decimal point accuracy. + A result of 123.45 is sent as 12345." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 8 } + + cienaCesBenchmarkGenTestSessionThroughputResultsMax OBJECT-TYPE + SYNTAX CienaCesBenchmarkThroughputResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum throughput recorded for the given packet size + in Mbps * 100. The value is multiplied by 100 to be able + to send the results as an integer but should be divided + by 100 when displayed to provide a 2 decimal point accuracy. + A result of 123.45 is sent as 12345." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 9 } + + cienaCesBenchmarkGenTestSessionThroughputResultsAvg OBJECT-TYPE + SYNTAX CienaCesBenchmarkThroughputResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average throughput recorded for the given packet size + in Mbps * 100. The value is multiplied by 100 to be able + to send the results as an integer but should be divided + by 100 when displayed to provide a 2 decimal point accuracy. + A result of 123.45 is sent as 12345." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 10 } + + cienaCesBenchmarkGenTestSessionThroughputResultsIterations OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of times the test has been run for this packet size." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 11 } + + cienaCesBenchmarkGenTestSessionThroughputResultsKpiResult OBJECT-TYPE + SYNTAX CienaCesBenchmarkKpiResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pass or fail results for the test which is determined + by comparing the max throughput against the selected + KPI test instance's throughput pass criteria. If no KPI test instance + is selected for the given test instance Id, the result will + be 'notApplicable'." + ::= { cienaCesBenchmarkGenTestSessionThroughputResultsEntry 12 } + + -- + -- Benchmark Generator Test Session Frameloss Results + -- + cienaCesBenchmarkGenTestSessionFramelossResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkGenTestSessionFramelossResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of BENCHMARK generator test session frameloss results." + ::= { cienaCesBenchmarkModule 16 } + + cienaCesBenchmarkGenTestSessionFramelossResultsEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkGenTestSessionFramelossResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK generator test session frameloss results." + INDEX { cienaCesBenchmarkEntityEntryId, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkGenTestSessionFramelossResultsPcpIndex, + cienaCesBenchmarkGenTestSessionFramelossResultsColorIndex, + cienaCesBenchmarkGenTestSessionFramelossResultsFrameSizeIndex, + cienaCesBenchmarkGenTestSessionFramelossResultsRateIndex } + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsTable 1 } + + CienaCesBenchmarkGenTestSessionFramelossResultsEntry ::= SEQUENCE { + cienaCesBenchmarkGenTestSessionFramelossResultsPcpIndex Integer32, + cienaCesBenchmarkGenTestSessionFramelossResultsColorIndex Integer32, + cienaCesBenchmarkGenTestSessionFramelossResultsFrameSizeIndex Integer32, + cienaCesBenchmarkGenTestSessionFramelossResultsRateIndex Integer32, + cienaCesBenchmarkGenTestSessionFramelossResultsPcp Integer32, + cienaCesBenchmarkGenTestSessionFramelossResultsColor CienaCesBenchmarkColorTest, + cienaCesBenchmarkGenTestSessionFramelossResultsFrameSize Integer32, + cienaCesBenchmarkGenTestSessionFramelossResultsEmixSequenceId Integer32, + cienaCesBenchmarkGenTestSessionFramelossResultsRate Integer32, + cienaCesBenchmarkGenTestSessionFramelossResultsFirst CienaCesBenchmarkFramelossResult, + cienaCesBenchmarkGenTestSessionFramelossResultsSecond CienaCesBenchmarkFramelossResult, + cienaCesBenchmarkGenTestSessionFramelossResultsKpiResult CienaCesBenchmarkKpiResult, + cienaCesBenchmarkGenTestSessionFramelossResultsResult CienaCesBenchmarkFramelossResult + } + + cienaCesBenchmarkGenTestSessionFramelossResultsPcpIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PCP index." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 1 } + + cienaCesBenchmarkGenTestSessionFramelossResultsColorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Color index." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 2 } + + cienaCesBenchmarkGenTestSessionFramelossResultsFrameSizeIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Frame size index." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 3 } + + cienaCesBenchmarkGenTestSessionFramelossResultsRateIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Rate index." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 4 } + + cienaCesBenchmarkGenTestSessionFramelossResultsPcp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCP value of the test packets associated with those + results." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 5 } + + cienaCesBenchmarkGenTestSessionFramelossResultsColor OBJECT-TYPE + SYNTAX CienaCesBenchmarkColorTest + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Color of the test packets associated with those + results." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 6 } + + cienaCesBenchmarkGenTestSessionFramelossResultsFrameSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet size in bytes. If 0, then the + cienaCesBenchmarkGenTestSessionFramelossResultsEmixSequenceId + indicates the ID of the EMIX sequence used for the test" + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 7 } + + cienaCesBenchmarkGenTestSessionFramelossResultsEmixSequenceId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of the EMIX sequence that was used for running the + test which produced these results. When 0, + frame size indicates the size of the test frame + associated with these results." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 8 } + + cienaCesBenchmarkGenTestSessionFramelossResultsRate OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Rate in percent of line rate." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 9 } + + cienaCesBenchmarkGenTestSessionFramelossResultsFirst OBJECT-TYPE + SYNTAX CienaCesBenchmarkFramelossResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of frames lost on first test sequence." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 10 } + + cienaCesBenchmarkGenTestSessionFramelossResultsSecond OBJECT-TYPE + SYNTAX CienaCesBenchmarkFramelossResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of frames lost on second test sequence." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 11 } + + cienaCesBenchmarkGenTestSessionFramelossResultsKpiResult OBJECT-TYPE + SYNTAX CienaCesBenchmarkKpiResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pass or fail results for the test which is determined + by comparing the frameloss result against the selected + KPI test instance's frameloss pass criteria. If no KPI test instance + is selected for the given test instance Id, the result will + be 'notApplicable'." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 12 } + + cienaCesBenchmarkGenTestSessionFramelossResultsResult OBJECT-TYPE + SYNTAX CienaCesBenchmarkFramelossResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Percentage of frames lost on the largest test sequence results." + ::= { cienaCesBenchmarkGenTestSessionFramelossResultsEntry 13 } + + -- + -- Benchmark Generator Test Session Latency Results + -- + cienaCesBenchmarkGenTestSessionLatencyResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkGenTestSessionLatencyResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of BENCHMARK generator test session latency results in usec." + ::= { cienaCesBenchmarkModule 17 } + + cienaCesBenchmarkGenTestSessionLatencyResultsEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkGenTestSessionLatencyResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK generator test session latency results." + INDEX { cienaCesBenchmarkEntityEntryId, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkGenTestSessionLatencyResultsPcpIndex, + cienaCesBenchmarkGenTestSessionLatencyResultsColorIndex, + cienaCesBenchmarkGenTestSessionLatencyResultsFrameSizeIndex } + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsTable 1 } + + CienaCesBenchmarkGenTestSessionLatencyResultsEntry ::= SEQUENCE { + cienaCesBenchmarkGenTestSessionLatencyResultsPcpIndex Integer32, + cienaCesBenchmarkGenTestSessionLatencyResultsColorIndex Integer32, + cienaCesBenchmarkGenTestSessionLatencyResultsFrameSizeIndex Integer32, + cienaCesBenchmarkGenTestSessionLatencyResultsPcp Integer32, + cienaCesBenchmarkGenTestSessionLatencyResultsColor CienaCesBenchmarkColorTest, + cienaCesBenchmarkGenTestSessionLatencyResultsFrameSize Integer32, + cienaCesBenchmarkGenTestSessionLatencyResultsEmixSequenceId Integer32, + cienaCesBenchmarkGenTestSessionLatencyResultsMin Unsigned32, + cienaCesBenchmarkGenTestSessionLatencyResultsMax Unsigned32, + cienaCesBenchmarkGenTestSessionLatencyResultsAvg Unsigned32, + cienaCesBenchmarkGenTestSessionLatencyResultsSamples Integer32, + cienaCesBenchmarkGenTestSessionLatencyResultsKpiResult CienaCesBenchmarkKpiResult + } + + cienaCesBenchmarkGenTestSessionLatencyResultsPcpIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PCP index." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 1 } + + cienaCesBenchmarkGenTestSessionLatencyResultsColorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Color index." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 2 } + + cienaCesBenchmarkGenTestSessionLatencyResultsFrameSizeIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Frame size index." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 3 } + + cienaCesBenchmarkGenTestSessionLatencyResultsPcp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCP value of the test packets associated with those + results." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 4 } + + cienaCesBenchmarkGenTestSessionLatencyResultsColor OBJECT-TYPE + SYNTAX CienaCesBenchmarkColorTest + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Color of the test packets associated with those + results." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 5 } + + cienaCesBenchmarkGenTestSessionLatencyResultsFrameSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet size in bytes." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 6 } + + cienaCesBenchmarkGenTestSessionLatencyResultsEmixSequenceId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of the EMIX sequence that was used for running the + test which produced these results. When 0, + frame size indicates the size of the test frame + associated with these results." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 7 } + + cienaCesBenchmarkGenTestSessionLatencyResultsMin OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum latency recorded for the given packet size." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 8 } + + cienaCesBenchmarkGenTestSessionLatencyResultsMax OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum latency recorded for the given packet size." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 9 } + + cienaCesBenchmarkGenTestSessionLatencyResultsAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average latency recorded for the given packet size." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 10 } + + cienaCesBenchmarkGenTestSessionLatencyResultsSamples OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of samples taken during the test." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 11 } + + cienaCesBenchmarkGenTestSessionLatencyResultsKpiResult OBJECT-TYPE + SYNTAX CienaCesBenchmarkKpiResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pass or fail results for the test which is determined + by comparing the frameloss result against the selected + KPI test instance's latency pass criteria. If no KPI test instance + is selected for the given test instance Id, the result will + be 'notApplicable'." + ::= { cienaCesBenchmarkGenTestSessionLatencyResultsEntry 12 } + + -- + -- Benchmark Test Session Packet Delay Variation Results + -- + cienaCesBenchmarkGenTestSessionPdvResultsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkGenTestSessionPdvResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of BENCHMARK generator test session packet delay + variation results in usec." + ::= { cienaCesBenchmarkModule 18 } + + cienaCesBenchmarkGenTestSessionPdvResultsEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkGenTestSessionPdvResultsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK generator test session packet delay variation results." + INDEX { cienaCesBenchmarkEntityEntryId, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkGenTestSessionPdvResultsPcpIndex, + cienaCesBenchmarkGenTestSessionPdvResultsColorIndex, + cienaCesBenchmarkGenTestSessionPdvResultsFrameSizeIndex } + ::= { cienaCesBenchmarkGenTestSessionPdvResultsTable 1 } + + CienaCesBenchmarkGenTestSessionPdvResultsEntry ::= SEQUENCE { + cienaCesBenchmarkGenTestSessionPdvResultsPcpIndex Integer32, + cienaCesBenchmarkGenTestSessionPdvResultsColorIndex Integer32, + cienaCesBenchmarkGenTestSessionPdvResultsFrameSizeIndex Integer32, + cienaCesBenchmarkGenTestSessionPdvResultsPcp Integer32, + cienaCesBenchmarkGenTestSessionPdvResultsColor CienaCesBenchmarkColorTest, + cienaCesBenchmarkGenTestSessionPdvResultsFrameSize Integer32, + cienaCesBenchmarkGenTestSessionPdvResultsEmixSequenceId Integer32, + cienaCesBenchmarkGenTestSessionPdvResultsAvg Unsigned32, + cienaCesBenchmarkGenTestSessionPdvResultsSamples Integer32, + cienaCesBenchmarkGenTestSessionPdvResultsKpiResult CienaCesBenchmarkKpiResult + } + + cienaCesBenchmarkGenTestSessionPdvResultsPcpIndex OBJECT-TYPE + SYNTAX Integer32 (1..8) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "PCP index." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 1 } + + cienaCesBenchmarkGenTestSessionPdvResultsColorIndex OBJECT-TYPE + SYNTAX Integer32 (1..2) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Color index." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 2 } + + cienaCesBenchmarkGenTestSessionPdvResultsFrameSizeIndex OBJECT-TYPE + SYNTAX Integer32 (1..10) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Frame size index associated to those PDV stats." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 3 } + + cienaCesBenchmarkGenTestSessionPdvResultsPcp OBJECT-TYPE + SYNTAX Integer32 (0..7) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "PCP value of the test packets associated with those + results." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 4 } + + cienaCesBenchmarkGenTestSessionPdvResultsColor OBJECT-TYPE + SYNTAX CienaCesBenchmarkColorTest + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Color of the test packets associated with those + results." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 5 } + + cienaCesBenchmarkGenTestSessionPdvResultsFrameSize OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Packet size in bytes." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 6 } + + cienaCesBenchmarkGenTestSessionPdvResultsEmixSequenceId OBJECT-TYPE + SYNTAX Integer32 (1..32) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "ID of the EMIX sequence that was used for running the + test which produced these results. When 0, + frame size indicates the size of the test frame + associated with these results." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 7 } + + cienaCesBenchmarkGenTestSessionPdvResultsAvg OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Average PDV recorded for the given packet size." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 8 } + + cienaCesBenchmarkGenTestSessionPdvResultsSamples OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of samples used for the test." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 9 } + + cienaCesBenchmarkGenTestSessionPdvResultsKpiResult OBJECT-TYPE + SYNTAX CienaCesBenchmarkKpiResult + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Pass or fail results for the test which is determined + by comparing the frameloss result against the selected + KPI test instance's throughput PDV criteria. If no KPI test instance + is selected for the given test instance Id, the result will + be 'notApplicable'." + ::= { cienaCesBenchmarkGenTestSessionPdvResultsEntry 10 } + + -- + -- Benchmark EMIX character set table + -- + cienaCesBenchmarkEmixCharacterSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF CienaCesBenchmarkEmixCharacterSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table of BENCHMARK EMIX character set providing the + list of characters that can be used in an EMIX sequence + along with their corresponding frame size." + ::= { cienaCesBenchmarkModule 19 } + + cienaCesBenchmarkEmixCharacterSetEntry OBJECT-TYPE + SYNTAX CienaCesBenchmarkEmixCharacterSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "BENCHMARK EMIX character and its associated frame size." + INDEX { cienaCesBenchmarkEmixCharacterSetEntryIndex } + ::= { cienaCesBenchmarkEmixCharacterSetTable 1 } + + CienaCesBenchmarkEmixCharacterSetEntry ::= SEQUENCE { + cienaCesBenchmarkEmixCharacterSetEntryIndex Integer32, + cienaCesBenchmarkEmixCharacterSetEntryCharacter DisplayString, + cienaCesBenchmarkEmixCharacterSetEntryFrameSize DisplayString + } + + cienaCesBenchmarkEmixCharacterSetEntryIndex OBJECT-TYPE + SYNTAX Integer32 (1..26) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Character index." + ::= { cienaCesBenchmarkEmixCharacterSetEntry 1 } + + cienaCesBenchmarkEmixCharacterSetEntryCharacter OBJECT-TYPE + SYNTAX DisplayString (SIZE (1)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "EMIX character that can be used for creating an EMIX sequence. + The character set currently includes: a b c d e f g h u v w x " + ::= { cienaCesBenchmarkEmixCharacterSetEntry 2 } + + cienaCesBenchmarkEmixCharacterSetEntryFrameSize OBJECT-TYPE + SYNTAX DisplayString (SIZE (1..6)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Frame size associated with the character. For h, the frame size + is the port under test's MTU and the u character is a custom + frame size configurable for each EMIX. The u frame size can take + a value of 64 to 10000 and defaults to 594. If u is bigger than + the MTU of the port under test, it will be reduced to the same + size as h." + ::= { cienaCesBenchmarkEmixCharacterSetEntry 3 } + + -- + -- Trap definitions + -- + cienaCesBenchmarkTestStarted NOTIFICATION-TYPE + OBJECTS { cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesBenchmarkEntityEntryPortId, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkTestInstanceEntryName, + cienaCesBenchmarkTestInstanceEntrySvid, + cienaCesBenchmarkTestInstanceEntryCvid, + cienaCesBenchmarkTestInstanceEntryDstMac + } + STATUS current + DESCRIPTION + "The start command has been issued for the given benchmark generator + test instance, either via CLI or SNMP. The cienaCesBenchmarkEntityEntryPortId + specifies the port under test when the test instance was started; + the s-vid, c-vid and destination mac address used to build the test + packet are also provided." + ::= { cienaCesBenchmarkNotifications 1 } + + cienaCesBenchmarkTestStopped NOTIFICATION-TYPE + OBJECTS { cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkTestInstanceEntryName + } + STATUS current + DESCRIPTION + "The specified generator test instance has been manually stopped by + the user, either via CLI or SNMP, before the testing completed." + ::= { cienaCesBenchmarkNotifications 2 } + + cienaCesBenchmarkTestCompleted NOTIFICATION-TYPE + OBJECTS { cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkTestInstanceEntryName + } + STATUS current + DESCRIPTION + "The testing for the specified generator test instance has finished the + configured number of iterations as configured in the referenced + profile interval and duration." + ::= { cienaCesBenchmarkNotifications 3 } + + cienaCesBenchmarkTestFailedThroughputKpi NOTIFICATION-TYPE + OBJECTS { cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkTestInstanceEntryName, + cienaCesBenchmarkKpiProfileId, + cienaCesBenchmarkKpiPcp, + cienaCesBenchmarkKpiColor, + cienaCesBenchmarkGenTestSessionCurrentPktSize, + cienaCesBenchmarkEmixSequenceId, + cienaCesBenchmarkGenTestSessionThroughputResultsMax + } + STATUS current + DESCRIPTION + "The throughput test result for the specified generator test + instance is below the specified throughput KPI value for + the given PCP and color traffic." + ::= { cienaCesBenchmarkNotifications 4 } + + cienaCesBenchmarkTestFailedFramelossKpi NOTIFICATION-TYPE + OBJECTS { cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkTestInstanceEntryName, + cienaCesBenchmarkKpiProfileId, + cienaCesBenchmarkKpiPcp, + cienaCesBenchmarkKpiColor, + cienaCesBenchmarkGenTestSessionCurrentPktSize, + cienaCesBenchmarkEmixSequenceId, + cienaCesBenchmarkGenTestSessionFramelossResultsResult + } + STATUS current + DESCRIPTION + "The frameloss test result for the specified generator test + instance exceeds the specified throughput KPI value for + the given PCP and color traffic." + ::= { cienaCesBenchmarkNotifications 5 } + + cienaCesBenchmarkTestFailedLatencyKpi NOTIFICATION-TYPE + OBJECTS { cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkTestInstanceEntryName, + cienaCesBenchmarkKpiProfileId, + cienaCesBenchmarkKpiPcp, + cienaCesBenchmarkKpiColor, + cienaCesBenchmarkGenTestSessionCurrentPktSize, + cienaCesBenchmarkEmixSequenceId, + cienaCesBenchmarkGenTestSessionLatencyResultsMax + } + STATUS current + DESCRIPTION + "The latency test result for the specified generator test + instance exceeds the specified throughput KPI value for + the given PCP and color traffic." + ::= { cienaCesBenchmarkNotifications 6 } + + cienaCesBenchmarkTestFailedPdvKpi NOTIFICATION-TYPE + OBJECTS { cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkTestInstanceEntryName, + cienaCesBenchmarkKpiProfileId, + cienaCesBenchmarkKpiPcp, + cienaCesBenchmarkKpiColor, + cienaCesBenchmarkGenTestSessionCurrentPktSize, + cienaCesBenchmarkEmixSequenceId, + cienaCesBenchmarkGenTestSessionPdvResultsAvg + } + STATUS current + DESCRIPTION + "The throughput test result for the specified generator test + instance is below the specified throughput KPI value for + the given PCP and color traffic." + ::= { cienaCesBenchmarkNotifications 7 } + + cienaCesBenchmarkTestIterationCompleted NOTIFICATION-TYPE + OBJECTS { cienaGlobalSeverity, + cienaGlobalMacAddress, + cienaCesBenchmarkTestInstanceEntryId, + cienaCesBenchmarkTestInstanceEntryName, + cienaCesBenchmarkGenTestSessionThroughputResultsIterations + } + STATUS current + DESCRIPTION + "An iteration of tests for the given test instance has just completed." + ::= { cienaCesBenchmarkNotifications 8 } + + END -- cgit v1.2.3