OS-PROV-SOAM-PM-MIB DEFINITIONS ::= BEGIN IMPORTS NOTIFICATION-TYPE, MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Gauge32 FROM SNMPv2-SMI -- RFC 2578 TEXTUAL-CONVENTION, RowStatus, TruthValue, MacAddress, DateAndTime, DisplayString, TimeInterval FROM SNMPv2-TC -- RFC 2579 OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF -- RFC 2580 Dot1afCfmIndexIntegerNextFree FROM IEEE8021-CFM-MIB -- IEEE 802.1ag MefSoamTcOperationTimeType, MefSoamTcDataPatternType, MefSoamTcTestPatternType, MefSoamTcMeasurementPeriodType, MefSoamTcDelayMeasurementBinType, MefSoamTcStatusType, MefSoamTcAvailabilityType FROM MEF-SOAM-TC-MIB osProvBinCfgBinIndex FROM OS-PROV-BINS-MIB osEthServ, osEthServId, osEthServFlowId, osEthServFlowEntry FROM OS-ETH-SERV-MIB EntityName, EntryValidator, ProfileStatus, OsCfmMepIdOrZero FROM OS-COMMON-TC-MIB; osSoamPmMib MODULE-IDENTITY LAST-UPDATED "201502010000Z" -- 1 february 2015 ORGANIZATION "MRV Communications, Inc." CONTACT-INFO "Inna Levin MRV Communication, Inc http://www.mrv.com Email: ilevin@mrv.com" DESCRIPTION "This MIB module contains the management objects for the management of Ethernet Services Operations, Administration and Maintenance for Performance Monitoring of Provision Services (high-level for MEF-SOAM-PM-MIB). " REVISION "201502010000Z" -- 1 february 2015 DESCRIPTION "New tables: 1) osSoamDmLastStatsTable end osSoamDmLastStatsBinsTable; 2) osSoamLmLastAvailStatsTable and osSoamLmLastStatsTable." REVISION "201407140000Z" -- 14 July. 2014 DESCRIPTION "New objects osSoamLmCfgLastHistIndx and osSoamDmCfgLastHistIndx." REVISION "201302190000Z" -- 19 Feb. 2013 DESCRIPTION "Fixed the following values: 1) osSoamPmDmPrflIfdvSelOffset: range (2..100) defined 2) osSoamPmDmPrflNuMeasBinPrFdInt and osSoamPmDmPrflNuMeasBinPrIfdvInt : range changed from (1..100) to (2..100) 3) osSoamPmDmPrflNuMeasBinPrIfdvInt: default changed from 1 to 2 4) as other profiles, osSoamPmDmThrPrflTable/osSoamPmLmThrPrflTable need only one index: osSoamPmDmThrPrflId/osSoamPmLmThrPrflId " REVISION "201111270000Z" -- 27 Nov. 2011 DESCRIPTION "Initial Version." ::= { osEthServ 33 } -- ***************************************************************************** -- Object definitions in the SOAM PM MIB Module -- ***************************************************************************** osSoamPmNotifs OBJECT IDENTIFIER ::= { osSoamPmMib 0 } osSoamPmMibObjects OBJECT IDENTIFIER ::= { osSoamPmMib 1 } osSoamPmMibConformance OBJECT IDENTIFIER ::= { osSoamPmMib 2 } osSoamPmCapabilities OBJECT IDENTIFIER ::= { osSoamPmMib 3 } -- ***************************************************************************** -- Groups in the SOAM PM MIB Module -- ***************************************************************************** osSoamPmFlow OBJECT IDENTIFIER ::= { osSoamPmMibObjects 1 } osSoamPmProfiles OBJECT IDENTIFIER ::= { osSoamPmMibObjects 2 } osSoamPmLmObjects OBJECT IDENTIFIER ::= { osSoamPmMibObjects 3 } osSoamPmDmObjects OBJECT IDENTIFIER ::= { osSoamPmMibObjects 4 } osSoamPmNotifCfg OBJECT IDENTIFIER ::= { osSoamPmMibObjects 5 } osSoamPmNotifObj OBJECT IDENTIFIER ::= { osSoamPmMibObjects 6 } -- ************************************************************ -- Textual conventions -- ************************************************************ SoamTcStatusExType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "This enumeration data type defines the extension status of PM session of a MEP. The valid enumerated values associated with this type are: active(1) - the test is active notActive(2) - the test is not active, because it or it's service is disabled. waitForTimeAlign(3)- the test will be started after time alignment. waitForPortInit(4) - the test will be started in the end of initialization waitForRmep(5) - the test will be started after its MEP activation waitForFpgaUpgrade(6) - the test will be started in the end of the FPGA upgrade. waitForLmResponder(7) - the test will be started after response of LM responder. " SYNTAX INTEGER { active(1), notActive(2), waitForTimeAlign(3), waitForPortInit(4), waitForRmep(5), waitForFpgaUpgrade(6), waitForLmResponder(7) } SoamDmCapabilities ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A vector of bits that indicates the type of SOAM DM counters that are enabled. A bit set to '1' enables the specific SOAM DM counter. A bit set to '0' disables the SOAM DM counter. If a particular SOAM DM counter is not supported the BIT value is set to '0'. Not all SOAM DM counters are supported for all SOAM DM types. This object can only be written at row creation time and cannot be modified once it has been created. Some of conformity: osSoamDmHistStatsInitiatedMeas bInitiatedMeasurementCounter osSoamDmHistStatsReceivedMeas bReceivedMeasurementCounter osSoamDmHistStatsFdTwMin bFdTwMin osSoamDmHistStatsFdTwMax bFdTwMax osSoamDmHistStatsFdTwAvg bFdTwAvg osSoamDmHistStatsFdFwMin bFdFwMin, osSoamDmHistStatsFdFwMax FdFwMax osSoamDmHistStatsFdFwAvg FdFwAvg osSoamDmHistStatsFdBwMin bFdBwMin osSoamDmHistStatsFdBwMax bFdBwMax osSoamDmHistStatsFdBwAvg bFdBwAvg osSoamDmHistStatsIfdvFwMin bIfdvFwMin osSoamDmHistStatsIfdvFwMax bIfdvFwMax osSoamDmHistStatsIfdvFwAvg bIfdvFwAvg osSoamDmHistStatsIfdvBwMin bIfdvBwMin osSoamDmHistStatsIfdvBwMax bIfdvBwMax, osSoamDmHistStatsIfdvBwAvg bIfdvBwAvg, " REFERENCE "[MEF SOAM-PM]" SYNTAX BITS { bInitiatedMeasurementCounter(0), bReceivedMeasurementCounter(1), bFdTwBins(2), bFdTwMin(3), bFdTwMax(4), bFdTwAvg(5), bFdFwBins(6), bFdFwMin(7), bFdFwMax(8), bFdFwAvg(9), bFdBwBins(10), bFdBwMin(11), bFdBwMax(12), bFdBwAvg(13), bIfdvFwBins(14), bIfdvFwMin(15), bIfdvFwMax(16), bIfdvFwAvg(17), bIfdvBwBins(18), bIfdvBwMin(19), bIfdvBwMax(20), bIfdvBwAvg(21), bIfdvTwBins(22), bIfdvTwMin(23), bIfdvTwMax(24), bIfdvTwAvg(25), bMeasStatsFdTw(26), bMeasStatsFdFw(27), bMeasStatsFdBw(28), bMeasStatsIfdvTw(29), bMeasStatsIfdvFw(30), bMeasStatsIfdvBw(31) } SoamDmThrCapabilities ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A vector of bits that indicates the type of SOAM DM threshold notifications that are enabled. A bit set to '1' enables the specific SOAM DM threshold notification and when the specific counter is enabled and the threshold is crossed a notification is generated. A bit set to '0' disables the specific SOAM DM threshold notification. If a particular SOAM DM threshold is not supported the BIT value is set to '0'. bOsSoamDmMaxFdTwThr(0) Enables/disables maximum frame two-way delay threshold notification. The notification is sent immediately when the osSoamPmDmThrPrflMaxFdTwThr value is greater than or equal to threshold value in a measurement interval. bOsSoamDmAvgFdTwThr(1) Enables/disables average frame two-way delay threshold notification. The notification is sent when at the end of a measurement interval if the osSoamPmDmThrPrflAvgFdTwThr value is greater than or equal to the threshold value. bOsSoamDmMaxFdFwThr(2) Enables/disables maximum Fw frame delay threshold notification. The notification is sent immediately when the osSoamPmDmThrPrflMaxFdFwThr value is greater than or equal to threshold value in a measurement interval. bOsSoamDmAvgFdFwThr(3) Enables/disables average Fw frame delay threshold notification. The notification is sent when at the end of a measurement interval if the osSoamPmDmThrPrflAvgFdFwThr value is greater than or equal to the threshold value. bOsSoamDmMaxFdBwThr(4) Enables/disables maximum Bw frame delay threshold notification. The notification is sent immediately when the osSoamPmDmThrPrflMaxFdBwThr value is greater than or equal to threshold value in a measurement interval. bOsSoamDmAvgFdBwThr(5) Enables/disables average Bw frame delay threshold notification. The notification is sent when at the end of a measurement interval if the osSoamPmDmThrPrflAvgFdBwThr value is greater than or equal to the threshold value. bOsSoamDmMaxIfdvFwThr(6) Enables/disables maximum frame IFDV Fw threshold notification. The notification is sent immediately when the osSoamPmDmThrPrflMaxIfdvFwThr value is greater than or equal to threshold value in a measurement interval. bOsSoamDmAvgIfdvFwThr(7) Enables/disables average frame IFDV Fw threshold notification. The notification is sent when at the end of a measurement interval if the osSoamPmDmThrPrflAvgIfdvFwThr value is greater than or equal to the threshold value. bOsSoamDmMaxIfdvBwThr(8) Enables/disables maximum frame IFDV Bw threshold notification. The notification is sent immediately when the osSoamPmDmThrPrflMaxIfdvBwThr value is greater than or equal to threshold value in a measurement interval. bOsSoamDmAvgIfdvBwThr(9) Enables/disables average frame IFDV Bw threshold notification. The notification is sent when at the end of a measurement interval if the osSoamPmDmThrPrflAvgIfdvBwThr value is greater than or equal to the threshold value. " REFERENCE "[MEF SOAM-PM]" SYNTAX BITS { bOsSoamDmMaxFdTwThr(0), bOsSoamDmAvgFdTwThr(1), bOsSoamDmMaxFdFwThr(2), bOsSoamDmAvgFdFwThr(3), bOsSoamDmMaxFdBwThr(4), bOsSoamDmAvgFdBwThr(5), bOsSoamDmMaxIfdvFwThr(6), bOsSoamDmAvgIfdvFwThr(7), bOsSoamDmMaxIfdvBwThr(8), bOsSoamDmAvgIfdvBwThr(9) } SoamLmCapabilities ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A vector of bits that indicates the type of SOAM LM counters found in the osSoamLmHistStatsTable that are enabled. A bit set to '1' enables the specific SOAM LM counter. A bit set to '0' disables the SOAM LM counter. If a particular SOAM LM counter is not supported the BIT value is set to '0'. Not all SOAM LM counters are supported for all SOAM LM types. " REFERENCE "[MEF SOAM-PM]" SYNTAX BITS { bForwardTransmitedFrames(0), bForwardReceivedFrames(1), bForwardMinFlr(2), bForwardMaxFlr(3), bForwardAvgFlr(4), bBackwardTransmitedFrames(5), bBackwardReceivedFrames(6), bBackwardMinFlr(7), bBackwardMaxFlr(8), bBackwardAvgFlr(9), bInitiatedMeasurements(10), bReceivedMeasurements (11), bAvailForwardHighLoss(12), bAvailForwardConsHighLoss(13), bAvailForwardAvailable(14), bAvailForwardUnavailable(15), bAvailBackwardHighLoss(16), bAvailBackwardConsHighLoss(17), bAvailBackwardAvailable(18), bAvailBackwardUnavailable(19), bMeasStatsForwardMeasuredFlr(20), bMeasStatsBackwardMeasuredFlr(21), bMeasStatsAvailForwardStatus(22), bMeasStatsAvailBackwardStatus(23) } SoamLmThrCapabilities ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A vector of bits that indicates the type of SOAM LM thresholds notifications that are enabled. A bit set to '1' enables the specific SOAM LM threshold notification and when the specific counter is enabled and the threshold is crossed a notification is generated. A bit set to '0' disables the specific SOAM LM threshold notification. If a particular SOAM LM threshold is not supported the BIT value is set to '0'. bOsSoamLmMaxFlrFwThr(0) Enables/disables maximum frame loss Fw ratio threshold notification. The notification is sent immediately when the osSoamPmLmThrPrflMaxFlrFwThr value is greater than or equal to threshold value in a measurement interval. bOsSoamLmAvgFlrFwThr(1) Enables/disables average frame loss Fw ratio threshold notification. The notification is sent when at the end of a measurement interval if the osSoamPmLmThrPrflAvgFlrFwThr value is greater than or equal to the threshold value. bOsSoamLmMaxFlrBwThr(2) Enables/disables maximum frame loss Bw ratio threshold notification. The notification is sent immediately when the osSoamPmLmThrPrflMaxFlrBwThr value is greater than or equal to threshold value in a measurement interval. bOsSoamLmAvgFlrBwThr(3) Enables/disables average frame loss Bw ratio threshold notification. The notification is sent when at the end of a measurement interval if the osSoamPmLmThrPrflAvgFlrBwThr counter value is greater than or equal to the threshold value. bOsSoamLmFwHiLosThr(4) Enables/disables Fw high loss threshold notification. The notification is sent immediately when the osSoamLmCurAvailStatsFwHiLos value is greater than or equal to the threshold value in a measurement interval. bOsSoamLmBwHiLosThr(5) Enables/disables Bw high loss threshold notification. The notification is sent immediately when the osSoamLmCurAvailStatsBwHiLos value is greater than or equal to the threshold value in a measurement interval. bOsSoamLmFwConHiLosThr(6) Enables/disables Fw consecutive high loss threshold notification. The notification is sent immediately when the osSoamLmCurAvailStatsFwConHiLos value is greater than or equal to the threshold value in a measurement interval. bOsSoamLmBwConHiLosThr(7) Enables/disables Bw consecutive high loss threshold notification. The notification is sent immediately when the osSoamLmCurAvailStatsBwConHiLos value is greater than or equal to the threshold value in a measurement interval. bOsSoamLmUnavFwThr(8) Enables/disables unavailable Fw threshold notification. The notification is sent immediately when the osSoamPmLmThrPrflFwUnavCountThr value is greater than or equal to threshold value in a measurement interval. bOsSoamLmUnavBwThr(9) Enables/disables unavailable Bw threshold notification. The notification is sent immediately when the osSoamPmLmThrPrflBwUnavCountThr value is greater than or equal to threshold value in a measurement interval. bOsSoamLmAvailRatioFwThr(10) Enables/disables availability ratio Fw threshold notification. The notification is sent immediately when the osSoamPmLmThrPrflFwAvailRatioThr value is greater than or equal to threshold value in a measurement interval. bOsSoamLmAvailRatioBwThr(11) Enables/disables availability ratio Bw threshold notification. The notification is sent immediately when the osSoamPmLmThrPrflBwAvailRatioThr value is greater than or equal to threshold value in a measurement interval. " REFERENCE "[MEF SOAM-PM]" SYNTAX BITS { bOsSoamLmMaxFlrFwThr(0), bOsSoamLmAvgFlrFwThr(1), bOsSoamLmMaxFlrBwThr(2), bOsSoamLmAvgFlrBwThr(3), bOsSoamLmFwHiLosThr(4), bOsSoamLmBwHiLosThr(5), bOsSoamLmFwConHiLosThr(6), bOsSoamLmBwConHiLosThr(7), bOsSoamLmUnavFwThr(8), bOsSoamLmUnavBwThr(9), bOsSoamLmAvailRatioFwThr(10), bOsSoamLmAvailRatioBwThr(11) } -- ***************************************************************************** -- Ethernet Flow Performance Monitoring Configuration -- ***************************************************************************** osSoamPmFlowTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamPmFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is an extension of the osEthServFlowTable and rows are automatically added or deleted from this table based upon row creation and destruction of the osEthServFlowTable. This table represents the local Flow PM configuration table. The primary purpose of this table is provide local parameters for the SOAM PM function found in [Y.1731] and [MEF SOAM-PM] and instantiated at a Flow. " REFERENCE "[Y.1731], [MEF SOAM-PM]" ::= { osSoamPmFlow 1 } osSoamPmFlowEntry OBJECT-TYPE SYNTAX OsSoamPmFlowEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamPmFlowTable." AUGMENTS { osEthServFlowEntry } ::= { osSoamPmFlowTable 1 } OsSoamPmFlowEntry ::= SEQUENCE { osSoamPmFlowOperNextIndex Dot1afCfmIndexIntegerNextFree, osSoamPmFlowLmSinglEndResponder TruthValue, osSoamPmFlowSlmSinglEndResponder TruthValue, osSoamPmFlowDmSinglEndResponder TruthValue } osSoamPmFlowOperNextIndex OBJECT-TYPE SYNTAX Dot1afCfmIndexIntegerNextFree MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains an unused value for a PM session number on a Flow that can be used for either LM or DM sessions, or a zero to indicate that none exist. This value needs to be read in order to find an available index for row-creation of a PM session on a Flow and then used when a row is created. This value is automatically updated by the SNMP Agent after the row is created. Referential integrity is necessary, i.e., the index needs to be persistent upon a reboot or restart of a device. The index is never to be reused for other PM sessions on the same Flow while this session is active until it wraps to zero. The index value keeps increasing up to that time. This is to facilitate access control based on a fixed index for an EMS, since the index is not reused. This object is an extension of the osEthServFlowTable and the object is automatically added or deleted based upon row creation and destruction of the osEthServFlowTable. " DEFVAL { 1 } ::= { osSoamPmFlowEntry 1 } osSoamPmFlowLmSinglEndResponder OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies whether the Loss Measurement (LMM) single ended responder is enabled. The value 'true' indicates the single ended Loss Measurement responder is enabled and if a LMM message is received a LMR will be sent in reply. The value 'false' indicates the single ended Loss Measurement responder is disabled. If a LMM message is received no response will be sent and the message will be discarded. A Flow can be both a single-ended responder and initiator simultaneously. " DEFVAL { true } ::= { osSoamPmFlowEntry 2 } osSoamPmFlowSlmSinglEndResponder OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies whether the Synthetic Loss Measurement (SLM) single ended responder is enabled. The value 'true' indicates the single ended SLM responder is enabled and if a SLM message is received a SLR will be sent in reply. The value 'false' indicates the single ended SLM responder is disabled. If a SLM message is received no response will be sent and the message will be discarded. This object needs to be persistent upon reboot or restart of a device. A Flow can be both a single-ended responder and initiator simultaneously. " DEFVAL { true } ::= { osSoamPmFlowEntry 3 } osSoamPmFlowDmSinglEndResponder OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies whether the Delay Measurement (DMM) single ended responder is enabled. The value 'true' indicates the single ended Delay Measurement responder is enabled and if a DMM message is received a DMR will be sent in reply. The value 'false' indicates the single ended Delay Measurement responder is disabled. If a DMM message is received no response will be sent and the message will be discarded. This object needs to be persistent upon reboot or restart of a device. A Flow can be both a single-ended responder and initiator simultaneously. " DEFVAL { true } ::= { osSoamPmFlowEntry 4 } -- ***************************************************************************** -- Common PM configuration profile (both for LM and for DM) -- ***************************************************************************** osSoamPmGenPrflTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamPmGenPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Configuration Profiles both for LM and DM." ::= { osSoamPmProfiles 1 } osSoamPmGenPrflEntry OBJECT-TYPE SYNTAX OsSoamPmGenPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains an entry of the table." INDEX { osSoamPmGenPrflId } ::= { osSoamPmGenPrflTable 1 } OsSoamPmGenPrflEntry ::= SEQUENCE { osSoamPmGenPrflId EntityName, osSoamPmGenPrflMessagePeriod MefSoamTcMeasurementPeriodType, osSoamPmGenPrflFrameSize Unsigned32, osSoamPmGenPrflDataPattern MefSoamTcDataPatternType, osSoamPmGenPrflTestTlvIncluded TruthValue, osSoamPmGenPrflTestTlvPattern MefSoamTcTestPatternType, osSoamPmGenPrflMeasurementInt Unsigned32, osSoamPmGenPrflNumIntsStored Unsigned32, osSoamPmGenPrflRepetitionPeriod Unsigned32, osSoamPmGenPrflAlignMeasInts TruthValue, osSoamPmGenPrflLastError DisplayString, osSoamPmGenPrflAdminStatus EntryValidator, osSoamPmGenPrflOperStatus ProfileStatus } osSoamPmGenPrflId OBJECT-TYPE SYNTAX EntityName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Id of the profile." ::= { osSoamPmGenPrflEntry 1 } osSoamPmGenPrflMessagePeriod OBJECT-TYPE SYNTAX MefSoamTcMeasurementPeriodType UNITS "ms" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the interval between Los/Delay Measurement OAM message transmission. For Los/Delay Measurement monitoring applications the default value is 1 sec (1000 ms). This attribute is not applicable if osSoamPmLmPrflType is set to lmCcm and is ignored for that Loss Measurement Type. " REFERENCE "[MEF SOAM-PM] R55, R56, D20" DEFVAL { 1000 } ::= { osSoamPmGenPrflEntry 2 } osSoamPmGenPrflFrameSize OBJECT-TYPE SYNTAX Unsigned32 (64..9600) UNITS "bytes" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the size between 64 bytes and the maximum transmission unit of the EVC. The range of frame sizes from 64 through 2000 octets, in 4 octet increments, is necessary to be supported, and the range of frame sizes from 2004 through 9600 octets, in 4 octet increments, is suggested to be supported. The adjustment to the frame size of the standard frame size is accomplished by the addition of a Data or Test TLV. A Data or Test TLV is only added to the frame if the frame size is greater than 64 bytes." REFERENCE "[MEF SOAM-PM] R58, D21, D22, [Y.1731]; R38, R39, D14, D15" DEFVAL { 64 } ::= { osSoamPmGenPrflEntry 4 } osSoamPmGenPrflDataPattern OBJECT-TYPE SYNTAX MefSoamTcDataPatternType MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the data pattern included in a Data TLV when the size of the LM frame is determined by the osSoamLmFrameSize object and osSoamLmTestTlvIncluded is 'false'. If the frame size object does not define the frame size or TestTlvIncluded is 'true' the value of this object is ignored. " DEFVAL { zeroPattern } ::= { osSoamPmGenPrflEntry 5 } osSoamPmGenPrflTestTlvIncluded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether a Test TLV or Data TLV is included when the size of the LM frame is determined by the osSoamLmFrameSize object. A value of 'true' indicates that the Test TLV is to be included. A value of 'false' indicates that the Data TLV is to be included. If the frame size object does not define the LM frame size the value of this object is ignored. " REFERENCE "[Y.1731] 9.3" DEFVAL { false } ::= { osSoamPmGenPrflEntry 6 } osSoamPmGenPrflTestTlvPattern OBJECT-TYPE SYNTAX MefSoamTcTestPatternType MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the type of test pattern to be sent in the LM frame Test TLV when the size of LM PDU is determined by the osSoamLmFrameSize object and osSoamLmTestTlvIncluded is 'true'. If the frame size object does not define the LM frame size or osSoamLmTestTlvIncluded is 'false' the value of this object is ignored. " DEFVAL { null } ::= { osSoamPmGenPrflEntry 7 } osSoamPmGenPrflMeasurementInt OBJECT-TYPE SYNTAX Unsigned32 (1..525600) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies a measurement interval in minutes. A measurement interval of 15 minutes is to be supported, other intervals can be supported. " REFERENCE "[MEF SOAM-PM] R10" DEFVAL { 15 } ::= { osSoamPmGenPrflEntry 8 } osSoamPmGenPrflNumIntsStored OBJECT-TYPE SYNTAX Unsigned32 (2..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the number of completed measurement intervals to store in the history statistic table. At least 32 completed measurement intervals are to be stored. 96 measurement intervals are recommended to be stored. " REFERENCE "[MEF SOAM-PM] R10" DEFVAL { 32 } ::= { osSoamPmGenPrflEntry 9 } osSoamPmGenPrflRepetitionPeriod OBJECT-TYPE SYNTAX Unsigned32 (0..31536000) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies a configurable repetition time between Measurement Intervals in a Loss Measurement session, in seconds. If the value is 0, there is no time gap between the end of one Measurement Interval and the start of a new Measurement Interval. This is the normal usage case. If the value is greater than 0 but less than or equal to the measurement interval, an error is returned. If the value is greater than one Measurement Interval there is time gap between the end of one Measurement Interval and the start of the next Measurement Interval. The repetition time specifies the time between the start of consecutive measurement intervals; hence the gap between the end of one measurement interval and the start of the next is equal to the difference between the repetition time and the measurement interval. During this gap, no SOAM PDUs are sent for this session and no measurements are made. " REFERENCE "[MEF SOAM-PM] R18, D3, R19, R20" DEFVAL { 0 } ::= { osSoamPmGenPrflEntry 10 } osSoamPmGenPrflAlignMeasInts OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies whether the measurement intervals for the Loss Measurement session are aligned with a zero offset to real time. The value 'true' indicates that each Measurement Int starts at a time which is aligned to NE time source hour if the interval is a factor of an hour, i.e. 60min/15min = 4. For instance, a measurement time interval of 15 minutes would stop/start the measurement interval at 0, 15, 30, and 45 minutes of an hour. A measurement interval of 7 minutes would not align to the hour since 7 minutes is NOT a factor of an hour, i.e. 60min/7min = 8.6, and the behavior is the same as if the object is set to 'false'. The value 'false' indicates that each Measurement Int starts at a time which is indicated by osSoamPmGenPrflRepetitionPeriod. One side effect of the usage of this parameter is that if the value is true and the osSoamPmGenPrflRepetitionPeriod is not a factor of an hour then the start of the next Measurement Int will be delayed until the next factor of an hour. " REFERENCE "[MEF SOAM-PM] R7, R8, R9" DEFVAL { true } ::= { osSoamPmGenPrflEntry 11 } osSoamPmGenPrflLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last configuration error description." ::= { osSoamPmGenPrflEntry 97 } osSoamPmGenPrflAdminStatus OBJECT-TYPE SYNTAX EntryValidator MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { osSoamPmGenPrflEntry 98 } osSoamPmGenPrflOperStatus OBJECT-TYPE SYNTAX ProfileStatus MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { osSoamPmGenPrflEntry 99 } -- ***************************************************************************** -- Ethernet Loss Measurement configuration profile -- ***************************************************************************** osSoamPmLmPrflTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamPmLmPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Configuration Profiles for Ethernet Loss Measurement." ::= { osSoamPmProfiles 2 } osSoamPmLmPrflEntry OBJECT-TYPE SYNTAX OsSoamPmLmPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains an entry of the table." INDEX { osSoamPmLmPrflId } ::= { osSoamPmLmPrflTable 1 } OsSoamPmLmPrflEntry ::= SEQUENCE { osSoamPmLmPrflId EntityName, osSoamPmLmPrflType INTEGER, osSoamPmLmPrflVersion Unsigned32, osSoamPmLmPrflMeasurementEnable SoamLmCapabilities, osSoamPmLmPrflAvailMeasInt Unsigned32, osSoamPmLmPrflAvailFlrThr Unsigned32, osSoamPmLmPrflAvailNumConsInts Unsigned32, osSoamPmLmPrflAvailNumConHighFlr Unsigned32, osSoamPmLmPrflNumSynthFramesFlr Unsigned32, osSoamPmLmPrflLastError DisplayString, osSoamPmLmPrflAdminStatus EntryValidator, osSoamPmLmPrflOperStatus ProfileStatus } osSoamPmLmPrflId OBJECT-TYPE SYNTAX EntityName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Id of the profile." ::= { osSoamPmLmPrflEntry 1 } osSoamPmLmPrflType OBJECT-TYPE SYNTAX INTEGER { lmLmm (1), lmSlm (2), lmCcm (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies what type of Loss Measurement will be performed. lmLmm(1) LMM SOAM PDU generated and received LMR responses tracked lmSlm(2) SLM SOAM PDU generated and received SLR responses tracked lmCcm(3) CCM SOAM PDU generated and received CCM PDUs tracked " REFERENCE "[Y.1731]" DEFVAL { lmSlm } ::= { osSoamPmLmPrflEntry 2 } osSoamPmLmPrflVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the version of the PDUs used to perform Loss Measurement. Version 0 indicates the PDU formats defined in Y.1731-2008. Version 1 indicates the PDU formats defined in Y.1731-2011. The exact PDUs to use are specified by this object in combination with osSoamPmLmPrflType. " REFERENCE "[Y.1731]" DEFVAL { 0 } ::= { osSoamPmLmPrflEntry 3 } osSoamPmLmPrflMeasurementEnable OBJECT-TYPE SYNTAX SoamLmCapabilities MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates LM Measurement values supported by the LM Profile." REFERENCE "[Y.1731]" DEFVAL { { } } ::= { osSoamPmLmPrflEntry 4 } osSoamPmLmPrflAvailMeasInt OBJECT-TYPE SYNTAX Unsigned32 (1..525600) UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the availability measurement interval in minutes. A measurement interval of 15 minutes is to be supported, other intervals can be supported. " REFERENCE "[MEF SOAM-PM] R10" DEFVAL { 15 } ::= { osSoamPmLmPrflEntry 6 } osSoamPmLmPrflAvailFlrThr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies a configurable availability threshold to be used in evaluating the availability/unavailability status of an availability indicator per MEF 10.2.1. The availability threshold range of 0.00 (0) through 1.00 (100000) is supported. This parameter is equivalent to the Availability parameter of 'C' as specified by MEF 10.2.1. Units are in milli-percent, where 1 indicates 0.001 percent. " REFERENCE "[MEF 10.2.1] Section 7.9.8; [MEF SOAM-PM] R61, R62, D24, R63" DEFVAL { 50000 } ::= { osSoamPmLmPrflEntry 8 } osSoamPmLmPrflAvailNumConsInts OBJECT-TYPE SYNTAX Unsigned32 (1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies a configurable number of consecutive availability indicators to be used to determine a change in the availability status as indicated by MEF 10.2.1. This parameter is equivalent to the Availability parameter of 'n' as specified by MEF 10.2.1. The number range of 1 through 10 is to be supported. The number range of 1 through 1000 can be supported,but is not mandatory. " REFERENCE "[MEF 10.2.1] Section 7.9.8; [MEF SOAM-PM] R80, D33" DEFVAL { 10 } ::= { osSoamPmLmPrflEntry 9 } osSoamPmLmPrflAvailNumConHighFlr OBJECT-TYPE SYNTAX Unsigned32 (1..1000) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies a configurable number of consecutive FLR measurements to be used for assessing CHLI. This parameter is equivalent to the Resilency parameter of 'p' as specified by MEF 10.2.1. osSoamPmLmPrflAvailNumConHighFlr is to be less than osSoamPmLmPrflAvailNumConsInts. If not, the count of high loss intervals over time, osSoamLmAvailabilityHiLos, and the count of consecutive high loss levels, osSoamLmAvailabilityConHiLos, is disabled. The number range of 1 through 10 is to be supported. The number range of 1 through 1000 can be supported, but is not mandatory. " REFERENCE "[MEF 10.2.1] Section 7.9.8; [MEF SOAM-PM] R59, R60, R61" DEFVAL { 5 } ::= { osSoamPmLmPrflEntry 10 } osSoamPmLmPrflNumSynthFramesFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) MAX-ACCESS read-write STATUS current DESCRIPTION "This object specifies the number of consecutive synthetic loss measurement frames to use in order to calculate the frame loss ratio. This object is only valid for lmSLM LM measurements. It is ignored for lmLMM, and lmCcm measurement types. When data frame loss is being measured using LMM or CCM the FLR can be calculated for each measurement. However, when synthetic frame loss is being measured, using SLM, each measurement yields only a boolean result, i.e. the frame was either lost, or it was not lost. In this case, a number of measurements need to be made before a sensible FLR can be calculated. This object specifies that number. The FLR is calculated after the specified number of measurement frames have been sent, and sufficient time has passed after the last frame was sent to allow for them, or the corresponding replies, to have been received. Successive FLR calculations are performed for successive blocks of measurement frames, for example if this object is set to 10, then sending 50 frames results in 5 FLR calculations: the first for frames 0 - 9, the next for frames 10 - 19, etc. " DEFVAL { 10 } ::= { osSoamPmLmPrflEntry 11 } osSoamPmLmPrflLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last configuration error description." ::= { osSoamPmLmPrflEntry 97 } osSoamPmLmPrflAdminStatus OBJECT-TYPE SYNTAX EntryValidator MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { osSoamPmLmPrflEntry 98 } osSoamPmLmPrflOperStatus OBJECT-TYPE SYNTAX ProfileStatus MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { osSoamPmLmPrflEntry 99 } -- ***************************************************************************** -- Performance Measurement Los Thr Configuration Table -- ***************************************************************************** osSoamPmLmThrPrflTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamPmLmThrPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the list of Loss Measurement configuration threshold values for LM Performance Monitoring. Instances of this managed object are created automatically by the Flow when the Flow creates an instance of OsSoamLmCfg. The main purpose of the threshold configuration table is to configure threshold alarm notifications indicating that a specific performance attribute is not being met. Each row in the table represents a Loss Measurement session threshold set for the defined Flow. This table uses five indices. The first three indices are the indices of the Maintenance Domain, MaNet, and Flow tables. The fourth index is the specific LM session on the selected Flow. The fifth index is the specific threshold set number. Rows in this table are not created automatically. A row is created in this table to set up a threshold set on a configured Flow that has a configured LM session. If two managers try to 'create' the same row at the same time, the first creation would succeed, the second creation attempt would result in an error. The second creation attempt would then need to select a new index value to successfully create a new row. At least one threshold set is necessary for NE SOAM PM compliance. A second threshold set on the NE is desirable. More than two threshold sets can be configured on the NE if supported on the NE. All the objects in the row have a default value that disables the particular threshold measurement. In order to enable a threshold measurement the particular bit in the osSoamPmLmThrPrflEnable object is to be set to '1' and the selected threshold measurement is to have a threshold value configured. Non-configured threshold measurements are disabled by default. The writable objects in this table need to be persistent upon reboot or restart of a device. " ::= { osSoamPmProfiles 3 } osSoamPmLmThrPrflEntry OBJECT-TYPE SYNTAX OsSoamPmLmThrPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamPmLmThrPrflTable." INDEX { osSoamPmLmThrPrflId } ::= {osSoamPmLmThrPrflTable 1 } OsSoamPmLmThrPrflEntry ::= SEQUENCE { osSoamPmLmThrPrflId EntityName, osSoamPmLmThrPrflEnable SoamLmThrCapabilities, osSoamPmLmThrPrflMaxFlrFwThr Unsigned32, osSoamPmLmThrPrflAvgFlrFwThr Unsigned32, osSoamPmLmThrPrflMaxFlrBwThr Unsigned32, osSoamPmLmThrPrflAvgFlrBwThr Unsigned32, osSoamPmLmThrPrflFwHiLosThr Unsigned32, osSoamPmLmThrPrflFwConHiLosThr Unsigned32, osSoamPmLmThrPrflBwHiLosThr Unsigned32, osSoamPmLmThrPrflBwConHiLosThr Unsigned32, osSoamPmLmThrPrflFwUnavCountThr Unsigned32, osSoamPmLmThrPrflFwAvailRatioThr Unsigned32, osSoamPmLmThrPrflBwUnavCountThr Unsigned32, osSoamPmLmThrPrflBwAvailRatioThr Unsigned32, osSoamPmLmThrPrflLastError DisplayString, osSoamPmLmThrPrflAdminStatus EntryValidator, osSoamPmLmThrPrflOperStatus ProfileStatus } osSoamPmLmThrPrflId OBJECT-TYPE SYNTAX EntityName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Id of the profile." ::= { osSoamPmLmThrPrflEntry 1 } osSoamPmLmThrPrflEnable OBJECT-TYPE SYNTAX SoamLmThrCapabilities MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates LM Thresholds notifications supported by the profile." DEFVAL { { } } ::= { osSoamPmLmThrPrflEntry 2 } osSoamPmLmThrPrflMaxFlrFwThr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the maximum Fw frame loss ratio threshold value that will be used to determine if a threshold notification generated. " DEFVAL { 100000 } ::= { osSoamPmLmThrPrflEntry 4 } osSoamPmLmThrPrflAvgFlrFwThr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the average Fw frame loss ratio threshold value that will be used to determine if a threshold notification generated. " DEFVAL { 100000 } ::= { osSoamPmLmThrPrflEntry 5 } osSoamPmLmThrPrflMaxFlrBwThr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the maximum Bw frame loss ratio threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 100000 } ::= { osSoamPmLmThrPrflEntry 7 } osSoamPmLmThrPrflAvgFlrBwThr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the average Bw frame loss ratio threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 100000 } ::= { osSoamPmLmThrPrflEntry 8 } osSoamPmLmThrPrflFwHiLosThr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the Fw high loss threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmLmThrPrflEntry 9 } osSoamPmLmThrPrflFwConHiLosThr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the consecutive Fw high loss threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmLmThrPrflEntry 10 } osSoamPmLmThrPrflBwHiLosThr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the Bw high loss threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmLmThrPrflEntry 11 } osSoamPmLmThrPrflBwConHiLosThr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the consecutive Bw high loss threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmLmThrPrflEntry 12 } osSoamPmLmThrPrflFwUnavCountThr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the Fw unavailability threshold value that will be used to determine if a threshold notification generated. " DEFVAL { 4294967295 } ::= { osSoamPmLmThrPrflEntry 13 } osSoamPmLmThrPrflFwAvailRatioThr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the Fw availability/total time ratio threshold value that will be used to determine if a threshold notification generated if the ratio drops below the configured value. The ratio value is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00) Units are in milli-percent, where 1 indicates 0.001 percent. " DEFVAL { 0 } ::= { osSoamPmLmThrPrflEntry 14 } osSoamPmLmThrPrflBwUnavCountThr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the Bw unavailability threshold value that will be used to determine if a threshold notification generated. " DEFVAL { 4294967295 } ::= { osSoamPmLmThrPrflEntry 15 } osSoamPmLmThrPrflBwAvailRatioThr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the Bw availability/total time ratio threshold value that will be used to determine if a threshold notification generated if the ratio drops below the configured value. The ratio value is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00) Units are in milli-percent, where 1 indicates 0.001 percent. " DEFVAL { 0 } ::= { osSoamPmLmThrPrflEntry 16 } osSoamPmLmThrPrflLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last configuration error description." ::= { osSoamPmLmThrPrflEntry 97 } osSoamPmLmThrPrflAdminStatus OBJECT-TYPE SYNTAX EntryValidator MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { osSoamPmLmThrPrflEntry 98 } osSoamPmLmThrPrflOperStatus OBJECT-TYPE SYNTAX ProfileStatus MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { osSoamPmLmThrPrflEntry 99 } -- ***************************************************************************** -- Ethernet Delay Measurement configuration profile -- ***************************************************************************** osSoamPmDmPrflTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamPmDmPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains Cinfiguration Profiles for Ethernet Delay Measurement." ::= { osSoamPmProfiles 4 } osSoamPmDmPrflEntry OBJECT-TYPE SYNTAX OsSoamPmDmPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Contains an entry of the table." INDEX { osSoamPmDmPrflId } ::= { osSoamPmDmPrflTable 1 } OsSoamPmDmPrflEntry ::= SEQUENCE { osSoamPmDmPrflId EntityName, osSoamPmDmPrflType INTEGER, osSoamPmDmPrflVersion Unsigned32, osSoamPmDmPrflMeasurementEnable SoamDmCapabilities, osSoamPmDmPrflIfdvSelOffset Unsigned32, osSoamPmDmPrflNuMeasBinPrFdInt Unsigned32, osSoamPmDmPrflNuMeasBinPrIfdvInt Unsigned32, osSoamPmDmPrflLastError DisplayString, osSoamPmDmPrflAdminStatus EntryValidator, osSoamPmDmPrflOperStatus ProfileStatus } osSoamPmDmPrflId OBJECT-TYPE SYNTAX EntityName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Id of the profile." ::= { osSoamPmDmPrflEntry 1 } osSoamPmDmPrflType OBJECT-TYPE SYNTAX INTEGER { dmDmm (1), dm1DmTx (2), dm1DmRx (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates what type of Delay Measurement to be performed. dmDmm(1) DMM SOAM PDU generated, DMR responses received (1-way or 2-way measurements) dm1DmTx(2) 1DM SOAM PDU generated (1-way measurements) dm1DmRx(3) 1DM SOAM PDU received and tracked (1-way measurements) The exact PDUs to use are specified by this object in combination with osSoamPmDmPrflVersion. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM]" ::= { osSoamPmDmPrflEntry 2 } osSoamPmDmPrflVersion OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute indicates the version of the PDUs used to perform Delay Measurement. Version 0 indicates the PDU formats defined in Y.1731-2008. Version 1 indicates the PDU formats defined in Y.1731-2011. The exact PDUs to use are specified by this object in combination with osSoamPmDmPrflType. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[Y.1731]" DEFVAL { 1 } ::= { osSoamPmDmPrflEntry 3 } osSoamPmDmPrflMeasurementEnable OBJECT-TYPE SYNTAX SoamDmCapabilities MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates DM Measurement values supported by the DM Profile." REFERENCE "[MEF SOAM-PM]" DEFVAL { { } } ::= { osSoamPmDmPrflEntry 4 } osSoamPmDmPrflIfdvSelOffset OBJECT-TYPE SYNTAX Unsigned32 (1|2..100) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the selection offset for Inter-Frame Delay Variation measurements. If this value is set to n, then the IFDV is calculated by taking the difference in frame delay between frame F and frame (F+n). " REFERENCE "[MEF SOAM-PM] R40, D16" DEFVAL { 1 } ::= { osSoamPmDmPrflEntry 5 } osSoamPmDmPrflNuMeasBinPrFdInt OBJECT-TYPE SYNTAX Unsigned32 (2..100) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the number of measurement bins per measurement interval for Frame Delay measurements. At least 3 bins are to be supported; at least 10 bins are recommended to be supported. " REFERENCE "[MEF SOAM-PM] R17, R18, D6, D7" DEFVAL { 3 } ::= { osSoamPmDmPrflEntry 6 } osSoamPmDmPrflNuMeasBinPrIfdvInt OBJECT-TYPE SYNTAX Unsigned32 (2..100) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute specifies the number of measurement bins per measurement interval for Inter-Frame Delay Variation measurements. The minimum number of measurement bins to be supported is 1. The desired number of measurements bins to be supported is 10. " REFERENCE "[MEF SOAM-PM] R19, R20, D8, D9" DEFVAL { 2 } ::= { osSoamPmDmPrflEntry 7 } osSoamPmDmPrflLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last configuration error description." ::= { osSoamPmDmPrflEntry 97 } osSoamPmDmPrflAdminStatus OBJECT-TYPE SYNTAX EntryValidator MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { osSoamPmDmPrflEntry 98 } osSoamPmDmPrflOperStatus OBJECT-TYPE SYNTAX ProfileStatus MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { osSoamPmDmPrflEntry 99 } -- ***************************************************************************** -- Performance Measurement Delay Thr Configuration Table -- ***************************************************************************** osSoamPmDmThrPrflTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamPmDmThrPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the list of Delay Measurement threshold configuration values for DM Performance Monitoring. Instances of this managed object are created automatically by the Flow when the Flow creates an instance of OsSoamDmCfg. The main purpose of the threshold configuration table is to configure threshold alarm notifications indicating that a specific performance attribute is not being met. Each row in the table represents a Delay Measurement session threshold set for the defined Flow. This table uses five indices. The first three indices are the indices of the Maintenance Domain, MaNet, and Flow tables. The fourth index is the specific DM session on the selected Flow. The fifth index is the specific threshold set number. Rows in this table are not created automatically. A row is created in this table to set up a threshold set on a configured Flow that has a configured DM session. At least one threshold set is necessary for NE SOAM PM compliance. A second threshold set on the NE is desirable. More than two threshold sets on the NE can be configured if supported on the NE. All the objects in the row have a default value that disables the particular threshold measurement. In order to enable a threshold measurement the particular bit in the osSoamPmDmThrPrflEnable object is to be set to '1' and the selected threshold measurement is to have a threshold value configured. Non-configured threshold measurements are disabled by default. The writable objects in this table need to be persistent upon reboot or restart of a device. " ::= { osSoamPmProfiles 5 } osSoamPmDmThrPrflEntry OBJECT-TYPE SYNTAX OsSoamPmDmThrPrflEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamPmDmThrPrflTable." INDEX { osSoamPmDmThrPrflId } ::= {osSoamPmDmThrPrflTable 1 } OsSoamPmDmThrPrflEntry ::= SEQUENCE { osSoamPmDmThrPrflId EntityName, osSoamPmDmThrPrflEnable SoamDmThrCapabilities, osSoamPmDmThrPrflMaxFdTwThr Unsigned32, osSoamPmDmThrPrflAvgFdTwThr Unsigned32, osSoamPmDmThrPrflMaxFdFwThr Unsigned32, osSoamPmDmThrPrflAvgFdFwThr Unsigned32, osSoamPmDmThrPrflMaxIfdvFwThr Unsigned32, osSoamPmDmThrPrflAvgIfdvFwThr Unsigned32, osSoamPmDmThrPrflMaxFdBwThr Unsigned32, osSoamPmDmThrPrflAvgFdBwThr Unsigned32, osSoamPmDmThrPrflMaxIfdvBwThr Unsigned32, osSoamPmDmThrPrflAvgIfdvBwThr Unsigned32, osSoamPmDmThrPrflLastError DisplayString, osSoamPmDmThrPrflAdminStatus EntryValidator, osSoamPmDmThrPrflOperStatus ProfileStatus } osSoamPmDmThrPrflId OBJECT-TYPE SYNTAX EntityName MAX-ACCESS not-accessible STATUS current DESCRIPTION "Id of the profile." ::= { osSoamPmDmThrPrflEntry 1 } osSoamPmDmThrPrflEnable OBJECT-TYPE SYNTAX SoamDmThrCapabilities MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates DM Thresholds notifications supported by the profile." DEFVAL { { } } ::= { osSoamPmDmThrPrflEntry 2 } osSoamPmDmThrPrflMaxFdTwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the maximum two-way delay threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 4 } osSoamPmDmThrPrflAvgFdTwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the average two-way delay threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 5 } osSoamPmDmThrPrflMaxFdFwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the maximum Fw delay threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 10 } osSoamPmDmThrPrflAvgFdFwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the average Fw delay threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 11 } osSoamPmDmThrPrflMaxIfdvFwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the maximum IFDV threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 13 } osSoamPmDmThrPrflAvgIfdvFwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the average IFDV threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 14 } osSoamPmDmThrPrflMaxFdBwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the maximum Bw delay threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 16 } osSoamPmDmThrPrflAvgFdBwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the average Bw delay threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 17 } osSoamPmDmThrPrflMaxIfdvBwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the maximum Bw IFDV threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 19 } osSoamPmDmThrPrflAvgIfdvBwThr OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-write STATUS current DESCRIPTION "This object is used to set the average Bw IFDV threshold value that will be used to determine if a threshold notification is generated. " DEFVAL { 4294967295 } ::= { osSoamPmDmThrPrflEntry 20 } osSoamPmDmThrPrflLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last configuration error description." ::= { osSoamPmDmThrPrflEntry 97 } osSoamPmDmThrPrflAdminStatus OBJECT-TYPE SYNTAX EntryValidator MAX-ACCESS read-write STATUS current DESCRIPTION "." ::= { osSoamPmDmThrPrflEntry 98 } osSoamPmDmThrPrflOperStatus OBJECT-TYPE SYNTAX ProfileStatus MAX-ACCESS read-only STATUS current DESCRIPTION "." ::= { osSoamPmDmThrPrflEntry 99 } -- ***************************************************************************** -- Ethernet Loss Measurement Configuration Table -- ***************************************************************************** osSoamLmCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamLmCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes configuration attributes and operations for the Frame Loss Measurement function defined in [Y.1731] and [MEF SOAM-PM]. Each row in the table represents a Loss Measurement session for the defined Flow. This table uses three indices. The first two indices are the indices of the Flow. The third index is the specific LM session on the selected Flow. A Loss Measurement session is created on an existing Flow by first accessing the osSoamPmFlowOperNextIndex object and using this value as the osSoamLmCfgIndex in the row creation. Some writable objects in this table are only applicable in certain cases (as described under each object), and attempts to write values for them in other cases will be ignored. The writable objects in this table need to be persistent upon reboot or restart of a device. " REFERENCE "[MEF SOAM-PM] R9; [Y.1731]" ::= { osSoamPmLmObjects 1 } osSoamLmCfgEntry OBJECT-TYPE SYNTAX OsSoamLmCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamLmCfgTable." INDEX { osEthServId, osEthServFlowId, osSoamLmCfgIndex } ::= { osSoamLmCfgTable 1 } OsSoamLmCfgEntry ::= SEQUENCE { osSoamLmCfgIndex Unsigned32, osSoamLmCfgEnabled TruthValue, osSoamLmCfgGenPrfl EntityName, osSoamLmCfgLmPrfl EntityName, osSoamLmCfgLmThrPrfl EntityName, osSoamLmCfgDestMacAddress MacAddress, osSoamLmCfgDestMepId OsCfmMepIdOrZero, osSoamLmCfgDestIsMepId TruthValue, osSoamLmCfgStartTimeType MefSoamTcOperationTimeType, osSoamLmCfgFixedStartDateAndTime DateAndTime, osSoamLmCfgRelativeStartTime TimeInterval, osSoamLmCfgStopTimeType MefSoamTcOperationTimeType, osSoamLmCfgFixedStopDateAndTime DateAndTime, osSoamLmCfgRelativeStopTime TimeInterval, osSoamLmCfgSessionStatus MefSoamTcStatusType, osSoamLmCfgHistClear TruthValue, osSoamLmCfgRowStatus RowStatus, osSoamLmCfgLastError DisplayString, osSoamLmCfgSessionStatusEx SoamTcStatusExType, osSoamLmCfgLastHistIndx Unsigned32 } osSoamLmCfgIndex OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the Loss Measurement Configuration table which indicates the specific measurement session for the Flow. osSoamPmFlowOperNextIndex needs to be inspected to find an available index for row-creation. Referential integrity is necessary, i.e., the index needs to be persistent upon a reboot or restart of a device. The index is never reused for other PM sessions on the same Flow while this session is active until it wraps to zero. The index value keeps increasing up to that time. This is to facilitate access control based on a fixed index for an EMS, since the index is not reused. " ::= { osSoamLmCfgEntry 1 } osSoamLmCfgEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute specifies whether the Loss Measurement session is enabled. The value 'true' indicates the Loss Measurement session is enabled and SOAM PDUs are sent and/or measurements are collected when the session is running according to the scheduling objects (start time, stop time, etc.). The value 'false' indicates the Loss Measurement session is disabled and SOAM PDUs are not sent and/or measurements collected. For a Loss Measurement session to be removed the row is deleted in order to release internal resources. This object can written/modified after row creation time. If the LM session is enabled it resumes after shutdown/restart. This object does not affect whether the single-ended responder is enabled or not, which is enabled or disabled by the osSoamPmFlowLmSinglEndResponder and osSoamPmFlowSlmSinglEndResponder objects. " REFERENCE "[MEF SOAM-PM] R7, R8, R9" DEFVAL { true } ::= { osSoamLmCfgEntry 2 } osSoamLmCfgGenPrfl OBJECT-TYPE SYNTAX EntityName MAX-ACCESS read-create STATUS current DESCRIPTION "Name of General Pm configuration profile." ::= { osSoamLmCfgEntry 3 } osSoamLmCfgLmPrfl OBJECT-TYPE SYNTAX EntityName MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Lm Availability configuration profile." ::= { osSoamLmCfgEntry 4 } osSoamLmCfgLmThrPrfl OBJECT-TYPE SYNTAX EntityName MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Lm Thrs configuration profile." ::= { osSoamLmCfgEntry 5 } osSoamLmCfgDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Target or Destination MAC Address Field to be transmitted. If osSoamPmLmPrflType is 'lmCcm', the destination MAC address is always a multicast address indicating the level of the MEG: 01-80-c2-00-00-3y, where y is the level of the MEG. An error is returned if this object is set to any other value. If osSoamPmLmPrflType is 'lmLmm' or 'lmSlm', the destination address is to be the unicast address of the destination MEP. An error is returned if this object is set to a multicast address. This address will be used if the value of the object osSoamLmDestIsMepId is 'false'. This object is only valid for the entity transmitting the SOAM LM frames and is ignored by the entity receiving SOAM LM frames. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R50" ::= { osSoamLmCfgEntry 6 } osSoamLmCfgDestMepId OBJECT-TYPE SYNTAX OsCfmMepIdOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The Maintenance Association End Point Identifier of another MEP in the same Maintenance Association to which the SOAM LM frame is to be sent. This address will be used if the value of the column osSoamLmDestIsMepId is 'true'. A value of zero means that the destination MEP ID has not been configured. This object is only valid for the entity transmitting the Los Measurement frames, types 'lmLmm' and 'lmSlm' and is ignored by the entity receiving frames. It is not applicable for the 'lmCcm' type. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R50" DEFVAL { 0 } ::= { osSoamLmCfgEntry 7 } osSoamLmCfgDestIsMepId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "A value of 'true' indicates that MEPID of the target MEP is used for SOAM LM frame transmission. A value of 'false' indicates that the MAC address of the target MEP is used for SOAM LM frame transmission. This object is only valid for the entity transmitting the Los Measurement frames, types 'lmLmm' and 'lmSlm', and is ignored by the entity receiving frames. It is not applicable for the 'lmCcm' type. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R50" DEFVAL { true } ::= { osSoamLmCfgEntry 8 } osSoamLmCfgStartTimeType OBJECT-TYPE SYNTAX MefSoamTcOperationTimeType MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute specifies the type of start time of the SOAM LM session. The start time can be disabled (none), immediate, relative, or fixed. The value of 'none' is illegal and a write error will be returned if this value is used. The value of 'immediate' starts the SOAM LM session when the osSoamLmEnabled is true. This value is used to select a proactive PM session. The value of 'fixed' starts the SOAM LM session when the osSoamLmFixedStartDateAndTime is less than or equal to the current system date and time and osSoamLmEnabled is true. This value is used to implement an on-demand fixed time PM session. The value of 'relative' starts the SOAM LM session when the current system date and time minus the osSoamLmRelativeStartTime is greater than or equal to the system date and time when the osSoamLmStartTimeType object was written and osSoamLmEnabled is true. This value is used to implement an on-demand relative time PM session. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R2, D1" DEFVAL { immediate } ::= { osSoamLmCfgEntry 9 } osSoamLmCfgFixedStartDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute specifies the fixed start date/time for the SOAM Loss Measurement session. This attribute is used only used if osSoamLmStartTimeType is 'fixed' and is ignored otherwise. The default value is year 0000, month 01, day 01, time 00:00:00.00. This object can only be written at row creation time and cannot be modified once it has been created. " DEFVAL { '0000010100000000'H } ::= { osSoamLmCfgEntry 10 } osSoamLmCfgRelativeStartTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute specifies the relative start time, from the current system time, for the SOAM LM session. This attribute is used only if osSoamLmStartTimeType is 'relative' and is ignored otherwise. This object can only be written at row creation time and cannot be modified once it has been created. " DEFVAL { 0 } ::= { osSoamLmCfgEntry 11 } osSoamLmCfgStopTimeType OBJECT-TYPE SYNTAX MefSoamTcOperationTimeType MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute specifies the type of stop time to terminate the SOAM LM session. The stop time can be forever (none), relative, or fixed. The value of 'none' indicates that the SOAM LM session never ends once it has started unless it the session is disabled. This value is used to select a proactive PM session. The value of 'immediate' is illegal and a write error will be returned if this value is used. The value of 'fixed' stops the SOAM LM session when the osSoamLmFixedStopDateAndTime is less than or equal to the current system date and time and osSoamLmEnabled is true. This value is used to implement an on-demand fixed time PM session. The value of 'relative' stops the SOAM LM session when the session has been active for the time indicated by osSoamLmCfgRelativeStopTime. This value is used to implement an on-demand relative time PM session. " REFERENCE "[MEF SOAM-PM] R3, D2" DEFVAL { none } ::= { osSoamLmCfgEntry 12 } osSoamLmCfgFixedStopDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute specifies the fixed stop date/time for the SOAM Loss Measurement session. This attribute is used only used if osSoamLmStopTimeType is 'fixed' and is ignored otherwise. The default value is year 0000, month 01, day 01, time 00:00:00.00. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R3" DEFVAL { '0000010100000000'H } ::= { osSoamLmCfgEntry 13 } osSoamLmCfgRelativeStopTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute specifies the relative stop time, from the session start time, to stop the SOAM LM session. This attribute is used only if osSoamLmStopTimeType is 'relative' and is ignored otherwise. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R3" DEFVAL { 0 } ::= { osSoamLmCfgEntry 14 } osSoamLmCfgSessionStatus OBJECT-TYPE SYNTAX MefSoamTcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current status of the LM session. A value of 'active' indicates the current LM session is active. A value of 'notActive' indicates the current LM session is not active, has not started yet, or is currently in the stopped state between periods of activity. A session can become inactive due to it stopping based upon the stop time or the session being disabled. " DEFVAL { notActive } ::= { osSoamLmCfgEntry 15 } osSoamLmCfgHistClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object when written clears the Loss Measurement history Table (osSoamLmHistStatsTable) - all rows are deleted. When read the value always returns 'false'. Writing this value does not change the current stat table, nor any of the items in the configuration table. " DEFVAL { false } ::= { osSoamLmCfgEntry 16 } osSoamLmCfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the row. The writable columns in a row cannot be changed if the row is active. All columns are to have a valid value before a row can be activated. " ::= { osSoamLmCfgEntry 17 } osSoamLmCfgLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last configuration error description." ::= { osSoamLmCfgEntry 18 } osSoamLmCfgSessionStatusEx OBJECT-TYPE SYNTAX SoamTcStatusExType MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current extended status of the LM session. " DEFVAL { notActive } ::= { osSoamLmCfgEntry 19 } osSoamLmCfgLastHistIndx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last relevant index in osSoamLmHistAvailStatsTable (osSoamLmHistAvailStatsIndex) and osSoamLmHistStatsTable (osSoamLmHistStatsIndex)." ::= { osSoamLmCfgEntry 20 } -- ***************************************************************************** -- Ethernet Loss Measurement MeasuredStatistic Table -- ***************************************************************************** osSoamLmMeasStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamLmMeasStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the last measured results for a SOAM Los Measurement session gathered during from the last SOAM PDU received. Each row in the table represents a Loss Measurement session for the defined Flow. This table uses three indices. The first two indices are the indices of the Flow. The third index is the specific LM session on the selected Flow. Instances of this managed object are created automatically by the SNMP Agent when the Loss Measurement session is running. The objects in this table can be persistent upon reboot or restart of a device. " ::= { osSoamPmLmObjects 2 } osSoamLmMeasStatsEntry OBJECT-TYPE SYNTAX OsSoamLmMeasStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamLmMeasStatsTable" INDEX { osEthServId, osEthServFlowId, osSoamLmCfgIndex } ::= { osSoamLmMeasStatsTable 1 } OsSoamLmMeasStatsEntry ::= SEQUENCE { osSoamLmMeasStatsAvailFwStatus MefSoamTcAvailabilityType, osSoamLmMeasStatsAvailBwStatus MefSoamTcAvailabilityType, osSoamLmMeasStatsAvailFwLastTr DateAndTime, osSoamLmMeasStatsAvailBwLastTr DateAndTime } osSoamLmMeasStatsAvailFwStatus OBJECT-TYPE SYNTAX MefSoamTcAvailabilityType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the availability status (the outcome of the last availability indicator) in the Fw direction based upon the last received SOAM PDU. " REFERENCE "[MEF SOAM-PM] R68 and R108" ::= { osSoamLmMeasStatsEntry 3 } osSoamLmMeasStatsAvailBwStatus OBJECT-TYPE SYNTAX MefSoamTcAvailabilityType MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute indicates the availability status (the outcome of the last availability indicator) in the Bw direction based upon the last received SOAM PDU. " REFERENCE "[MEF SOAM-PM] R68 and R108" ::= { osSoamLmMeasStatsEntry 4 } osSoamLmMeasStatsAvailFwLastTr OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the time of the last transition between available and unavailable in the Fw direction. If there have been no transitions since the Loss Measurement Session was started, this is set to 0. " REFERENCE "[MEF SOAM-PM] R68 and R108" ::= { osSoamLmMeasStatsEntry 5 } osSoamLmMeasStatsAvailBwLastTr OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the time of the last transition between available and unavailable in the Bw direction. If there have been no transitions since the Loss Measurement Session was started, this is set to 0. " REFERENCE "[MEF SOAM-PM] R68 and R108" ::= { osSoamLmMeasStatsEntry 6 } -- ***************************************************************************** -- Ethernet Loss Measurement Current Availability Statistic Table -- ***************************************************************************** osSoamLmLastAvailStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamLmLastAvailStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This object contains the last results for a SOAM Loss Measurement session for availability statistics gathered during the interval indicated by osSoamLmCfgAvailabilityMeasurementInterval. Each row in the table represents a Loss Measurement session for the defined MEP. Instances of this managed object are created automatically by the SNMP Agent when the Loss Measurement session is running.." ::= { osSoamPmLmObjects 3 } osSoamLmLastAvailStatsEntry OBJECT-TYPE SYNTAX OsSoamLmLastAvailStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamLmLastAvailStatsTable" INDEX { osEthServId, osEthServFlowId, osSoamLmCfgIndex } ::= { osSoamLmLastAvailStatsTable 1 } OsSoamLmLastAvailStatsEntry ::= SEQUENCE { osSoamLmLastAvailStatsEndTime DateAndTime, osSoamLmLastAvailStatsElapTime TimeInterval, osSoamLmLastAvailStatsSuspect TruthValue, osSoamLmLastAvailStatsFwHiLos Unsigned32, osSoamLmLastAvailStatsBwHiLos Unsigned32, osSoamLmLastAvailStatsFwConHiLos Unsigned32, osSoamLmLastAvailStatsBwConHiLos Unsigned32, osSoamLmLastAvailStatsFwAvail Gauge32, osSoamLmLastAvailStatsBwAvail Gauge32, osSoamLmLastAvailStatsFwUnav Gauge32, osSoamLmLastAvailStatsBwUnav Gauge32 } osSoamLmLastAvailStatsEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the measurement interval ended. This object applies regardless of the value of osSoamPmLmPrflType. " REFERENCE "[MEF SOAM-PM] R12, R72 and R112" ::= { osSoamLmLastAvailStatsEntry 2 } osSoamLmLastAvailStatsElapTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time that the measurement interval ran for, in 0.01 seconds. This object applies regardless of the value of osSoamPmLmPrflType. " REFERENCE "[MEF SOAM-PM] R13, R72 and R112" ::= { osSoamLmLastAvailStatsEntry 3 } osSoamLmLastAvailStatsSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the measurement interval has been marked as suspect. The object is set to true when there is a discontinuity in the performance measurements during the measurement interval. Conditions for a discontinuity include, but are not limited to the following: 1 - The local time-of-day clock is adjusted by at least 10 seconds 2 - The conducting of a performance measurement is halted before the current measurement interval is completed 3 - A local test, failure, or reconfiguration that disrupts service " REFERENCE "[MEF SOAM-PM] R27, R28 and R29" ::= { osSoamLmLastAvailStatsEntry 4 } osSoamLmLastAvailStatsFwHiLos OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the number of high loss intervals (HLI) over time in the Fw direction. The value starts at 0 and increments for every HLI that occurs. This parameter is equivalent to 'L Sub T' found in MEF 10.2.1. " REFERENCE "[MEF 10.2.1] 6.9.9" ::= { osSoamLmLastAvailStatsEntry 5 } osSoamLmLastAvailStatsBwHiLos OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the number of high loss intervals (HLI) over time in the Bw direction. The value starts at 0 and increments for every HLI that occurs. This parameter is equivalent to 'L Sub T' found in MEF 10.2.1. " REFERENCE "[MEF 10.2.1] 6.9.9" ::= { osSoamLmLastAvailStatsEntry 6 } osSoamLmLastAvailStatsFwConHiLos OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the number of consecutive high loss intervals (CHLI) over time in the Fw direction. The value starts at 0 and increments for every HLI that occurs that is determined to fall within a CHLI. This parameter is equivalent to 'B Sub T' found in MEF 10.2.1. " REFERENCE "[MEF 10.2.1] 6.9.9" ::= { osSoamLmLastAvailStatsEntry 7 } osSoamLmLastAvailStatsBwConHiLos OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the number of consecutive high loss intervals (CHLI) over time in the Fw direction. The value starts at 0 and increments for every HLI that occurs that is determined to fall within a CHLI. This parameter is equivalent to 'B Sub T' found in MEF 10.2.1. " REFERENCE "[MEF 10.2.1] 6.9.9" ::= { osSoamLmLastAvailStatsEntry 8 } osSoamLmLastAvailStatsFwAvail OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of availability indicators evaluated as available in the Fw direction by this Flow during this measurement interval. " REFERENCE "[MEF SOAM-PM] R72 and R112; [MEF 10.2.1]" ::= { osSoamLmLastAvailStatsEntry 9 } osSoamLmLastAvailStatsBwAvail OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of availability indicators evaluated as available in the Bw direction by this Flow during this measurement interval. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastAvailStatsEntry 10 } osSoamLmLastAvailStatsFwUnav OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of availability indicators evaluated as unavailable in the Fw direction by this Flow during this measurement interval. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastAvailStatsEntry 11 } osSoamLmLastAvailStatsBwUnav OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of availability indicators evaluated as unavailable in the Bw direction by this Flow during this measurement interval. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastAvailStatsEntry 12 } -- ***************************************************************************** -- Ethernet Loss Measurement Current Statistic Table -- ***************************************************************************** osSoamLmLastStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamLmLastStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the results for the current Measurement Interval in a SOAM Loss Measurement session gathered during the interval indicated by osSoamLmCfgMeasurementInterval. A row in this table is created automatically by the SNMP Agent when the Loss Measurement session is configured. Each row in the table represents the current statistics for a Loss Measurement session for the defined MEP." ::= { osSoamPmLmObjects 4 } osSoamLmLastStatsEntry OBJECT-TYPE SYNTAX OsSoamLmLastStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamLmLastStatsTable" INDEX { osEthServId, osEthServFlowId, osSoamLmCfgIndex } ::= { osSoamLmLastStatsTable 1 } OsSoamLmLastStatsEntry ::= SEQUENCE { osSoamLmLastStatsIndex Unsigned32, osSoamLmLastStatsEndTime DateAndTime, osSoamLmLastStatsElapTime TimeInterval, osSoamLmLastStatsSuspect TruthValue, osSoamLmLastStatsFwTxFrames Gauge32, osSoamLmLastStatsFwRxFrames Gauge32, osSoamLmLastStatsFwMinFlr Unsigned32, osSoamLmLastStatsFwMaxFlr Unsigned32, osSoamLmLastStatsFwAvgFlr Unsigned32, osSoamLmLastStatsBwTxFrames Gauge32, osSoamLmLastStatsBwRxFrames Gauge32, osSoamLmLastStatsBwMinFlr Unsigned32, osSoamLmLastStatsBwMaxFlr Unsigned32, osSoamLmLastStatsBwAvgFlr Unsigned32, osSoamLmLastStatsInitiatedMeas Gauge32, osSoamLmLastStatsReceivedMeas Gauge32 } osSoamLmLastStatsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index for the measurement interval within this PM session. Measurement Int indexes are assigned sequentially by the SNMP Agent. The first Measurement Int that occurs after the session is started is assigned index 1. This object applies regardless of the value of osSoamPmLmPrflType. Referential integrity is necessary, i.e., the index needs to be persistent upon a reboot or restart of a device. The index is never reused for other PM sessions on the same Flow while this session is active until it wraps to zero. The index value keeps increasing up to that time. This is to facilitate access control based on a fixed index for an EMS, since the index is not reused. " ::= { osSoamLmLastStatsEntry 1 } osSoamLmLastStatsEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the measurement interval ended. This object applies regardless of the value of osSoamPmLmPrflType. " REFERENCE "[MEF SOAM-PM] R12, R72 and R112" ::= { osSoamLmLastStatsEntry 2 } osSoamLmLastStatsElapTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time that the measurement interval ran for, in 0.01 seconds. This object applies regardless of the value of osSoamPmLmPrflType. " REFERENCE "[MEF SOAM-PM] R13, R72 and R112" ::= { osSoamLmLastStatsEntry 3 } osSoamLmLastStatsSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the measurement interval has been marked as suspect. The object is set to true when there is a discontinuity in the performance measurements during the measurement interval. Conditions for a discontinuity include, but are not limited to the following: 1 - The local time-of-day clock is adjusted by at least 10 seconds 2 - The conducting of a performance measurement is halted before the current measurement interval is completed 3 - A local test, failure, or reconfiguration that disrupts service " REFERENCE "[MEF SOAM-PM] R27, R28 and R29" ::= { osSoamLmLastStatsEntry 4 } osSoamLmLastStatsFwTxFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the number of frames transmitted in the Fw direction by this Flow. For a PM Session of types lmLmm and lmCcm this includes Ethernet Service Frames only and OAM PDUs that are in a higher MEG level. For a PM Session of type lmSlm this includes the count of OAM ETH-SLM frames only. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastStatsEntry 5 } osSoamLmLastStatsFwRxFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the number of frames received in the Fw direction by this Flow. For a PM Session of types lmLmm and lmCcm this includes Ethernet Service Frames only and OAM PDUs that are in a higher MEG level. For a PM Session of type lmSlm this includes the count of OAM ETH-SLM frames only. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastStatsEntry 6 } osSoamLmLastStatsFwMinFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way frame loss ratio in the Fw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmLastStatsEntry 7 } osSoamLmLastStatsFwMaxFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way frame loss ratio in the Fw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmLastStatsEntry 8 } osSoamLmLastStatsFwAvgFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way frame loss ratio in the Fw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmLastStatsEntry 9 } osSoamLmLastStatsBwTxFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the number of frames transmitted in the Bw direction by this Flow. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. For a PM Session of type lmLmm this includes Ethernet Service Frames only and OAM PDUs that are in a higher MEG level. For a PM Session of types lmSlm this includes the count of OAM ETH-SLM frames only. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastStatsEntry 10 } osSoamLmLastStatsBwRxFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the number of frames received in the Bw direction by this Flow. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. For a PM Session of type lmLmm this includes Ethernet Service Frames only and OAM PDUs that are in a higher MEG level. For a PM Session of types lmSlm this includes the count of OAM ETH-SLM frames only. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastStatsEntry 11 } osSoamLmLastStatsBwMinFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way frame loss ratio in the Bw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmLastStatsEntry 12 } osSoamLmLastStatsBwMaxFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way frame loss ratio in the Bw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmLastStatsEntry 13 } osSoamLmLastStatsBwAvgFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way frame loss ratio in the Bw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmLastStatsEntry 14 } osSoamLmLastStatsInitiatedMeas OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of measurements initiated during this measurement interval. This attribute applies when osSoamPmLmPrflType is lmLmm, lmSlm, or lmCcm. It indicates the number of LMM, or SLM SOAM frames transmitted. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastStatsEntry 15 } osSoamLmLastStatsReceivedMeas OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of measurements initiated in this measurement interval that have completed. This attribute only applies when osSoamPmLmPrflType is lmLmm, lmSlm, or lmCcm It indicates the number of LMR or SLR SOAM frames received. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmLastStatsEntry 16 } -- ***************************************************************************** -- Ethernet Loss Measurement Availability Hist Statistic Table -- ***************************************************************************** osSoamLmHistAvailStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamLmHistAvailStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the results for availability history Measurement Ints in a SOAM Loss Measurement session. Rows of this table object are created automatically by the SNMP Agent when the Loss Measurement session is running and a measurement interval is completed. Each row in the table represents the history statistics for a Los Measurement session measurement interval for the defined Flow. This table uses five indices. The first three indices are the indices of the Maintenance Domain, MaNet, and Flow tables. The fourth index is the specific LM session on the selected Flow. The fifth index index the specific measurement interval. At least 32 completed measurement intervals are to be supported. 96 completed measurement intervals are recommended to be supported. If there are at least 32 rows in the table and a new measurement interval completes and a new row is to be added to the table, the oldest completed measurement interval can be deleted (row deletion). If the measurement interval is other than 15 minutes then a minimum of 8 hours of completed measurement intervals are to be supported and 24 hours are recdommended to be supported. Bw statistic objects are undefined if osSoamPmLmPrflType is 1mCcm. Except for osSoamLmHistAvailStatsIndex and osSoamLmHistAvailStatsSuspect, each object in this table applies only if the corresponding bit is set in osSoamPmLmPrflMeasurementEnable. The rows and objects in this table are to be persistent upon reboot or restart of a device. " ::= { osSoamPmLmObjects 5 } osSoamLmHistAvailStatsEntry OBJECT-TYPE SYNTAX OsSoamLmHistAvailStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamLmHistAvailStatsTable" INDEX { osEthServId, osEthServFlowId, osSoamLmCfgIndex, osSoamLmHistAvailStatsIndex } ::= { osSoamLmHistAvailStatsTable 1 } OsSoamLmHistAvailStatsEntry ::= SEQUENCE { osSoamLmHistAvailStatsIndex Unsigned32, osSoamLmHistAvailStatsEndTime DateAndTime, osSoamLmHistAvailStatsElapTime TimeInterval, osSoamLmHistAvailStatsSuspect TruthValue, osSoamLmHistAvailStatsFwHiLos Unsigned32, osSoamLmHistAvailStatsBwHiLos Unsigned32, osSoamLmHistAvailStatsFwConHiLos Unsigned32, osSoamLmHistAvailStatsBwConHiLos Unsigned32, osSoamLmHistAvailStatsFwAvail Gauge32, osSoamLmHistAvailStatsBwAvail Gauge32, osSoamLmHistAvailStatsFwUnav Gauge32, osSoamLmHistAvailStatsBwUnav Gauge32 } osSoamLmHistAvailStatsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index for the measurement interval within this PM session. Measurement Int indexes are assigned sequentially by the SNMP Agent. The first Measurement Int that occurs after the session is started is assigned index 1. This object applies regardless of the value of osSoamPmLmPrflType. Referential integrity is necessary, i.e., the index needs to be persistent upon a reboot or restart of a device. The index is never reused for other PM sessions on the same Flow while this session is active until it wraps to zero. The index value keeps increasing up to that time. This is to facilitate access control based on a fixed index for an EMS, since the index is not reused. " ::= { osSoamLmHistAvailStatsEntry 1 } osSoamLmHistAvailStatsEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the measurement interval ended. This object applies regardless of the value of osSoamPmLmPrflType. " REFERENCE "[MEF SOAM-PM] R12, R72 and R112" ::= { osSoamLmHistAvailStatsEntry 2 } osSoamLmHistAvailStatsElapTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time that the measurement interval ran for, in 0.01 seconds. This object applies regardless of the value of osSoamPmLmPrflType. " REFERENCE "[MEF SOAM-PM] R13, R72 and R112" ::= { osSoamLmHistAvailStatsEntry 3 } osSoamLmHistAvailStatsSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the measurement interval has been marked as suspect. The object is set to true when there is a discontinuity in the performance measurements during the measurement interval. Conditions for a discontinuity include, but are not limited to the following: 1 - The local time-of-day clock is adjusted by at least 10 seconds 2 - The conducting of a performance measurement is halted before the current measurement interval is completed 3 - A local test, failure, or reconfiguration that disrupts service " REFERENCE "[MEF SOAM-PM] R27, R28 and R29" ::= { osSoamLmHistAvailStatsEntry 4 } osSoamLmHistAvailStatsFwHiLos OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the number of high loss intervals (HLI) over time in the Fw direction. The value starts at 0 and increments for every HLI that occurs. This parameter is equivalent to 'L Sub T' found in MEF 10.2.1. " REFERENCE "[MEF 10.2.1] 6.9.9" ::= { osSoamLmHistAvailStatsEntry 5 } osSoamLmHistAvailStatsBwHiLos OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the number of high loss intervals (HLI) over time in the Bw direction. The value starts at 0 and increments for every HLI that occurs. This parameter is equivalent to 'L Sub T' found in MEF 10.2.1. " REFERENCE "[MEF 10.2.1] 6.9.9" ::= { osSoamLmHistAvailStatsEntry 6 } osSoamLmHistAvailStatsFwConHiLos OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the number of consecutive high loss intervals (CHLI) over time in the Fw direction. The value starts at 0 and increments for every HLI that occurs that is determined to fall within a CHLI. This parameter is equivalent to 'B Sub T' found in MEF 10.2.1. " REFERENCE "[MEF 10.2.1] 6.9.9" ::= { osSoamLmHistAvailStatsEntry 7 } osSoamLmHistAvailStatsBwConHiLos OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object is the number of consecutive high loss intervals (CHLI) over time in the Fw direction. The value starts at 0 and increments for every HLI that occurs that is determined to fall within a CHLI. This parameter is equivalent to 'B Sub T' found in MEF 10.2.1. " REFERENCE "[MEF 10.2.1] 6.9.9" ::= { osSoamLmHistAvailStatsEntry 8 } osSoamLmHistAvailStatsFwAvail OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of availability indicators evaluated as available in the Fw direction by this Flow during this measurement interval. " REFERENCE "[MEF SOAM-PM] R72 and R112; [MEF 10.2.1]" ::= { osSoamLmHistAvailStatsEntry 9 } osSoamLmHistAvailStatsBwAvail OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of availability indicators evaluated as available in the Bw direction by this Flow during this measurement interval. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistAvailStatsEntry 10 } osSoamLmHistAvailStatsFwUnav OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of availability indicators evaluated as unavailable in the Fw direction by this Flow during this measurement interval. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistAvailStatsEntry 11 } osSoamLmHistAvailStatsBwUnav OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This object contains the number of availability indicators evaluated as unavailable in the Bw direction by this Flow during this measurement interval. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistAvailStatsEntry 12 } -- ***************************************************************************** -- Ethernet Loss Measurement Loss Hist Statistic Table -- ***************************************************************************** osSoamLmHistStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamLmHistStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the results for history Measurement Ints in a SOAM Loss Measurement session. Rows of this table object are created automatically by the SNMP Agent when the Loss Measurement session is running and a measurement interval is completed. Each row in the table represents the history statistics for a Los Measurement session measurement interval for the defined Flow. This table uses five indices. The first three indices are the indices of the Maintenance Domain, MaNet, and Flow tables. The fourth index is the specific LM session on the selected Flow. The fifth index index the specific measurement interval. At least 32 completed measurement intervals are to be supported. 96 completed measurement intervals are recommended to be supported. If there are at least 32 rows in the table and a new measurement interval completes and a new row is to be added to the table, the oldest completed measurement interval can be deleted (row deletion). If the measurement interval is other than 15 minutes then a minimum of 8 hours of completed measurement intervals are to be supported and 24 hours are recdommended to be supported. Bw statistic objects are undefined if osSoamPmLmPrflType is 1mCcm. Except for osSoamLmHistStatsIndex and osSoamLmHistStatsSuspect, each object in this table applies only if the corresponding bit is set in osSoamPmLmPrflMeasurementEnable. The rows and objects in this table are to be persistent upon reboot or restart of a device. " ::= { osSoamPmLmObjects 6 } osSoamLmHistStatsEntry OBJECT-TYPE SYNTAX OsSoamLmHistStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamLmHistStatsTable" INDEX { osEthServId, osEthServFlowId, osSoamLmCfgIndex, osSoamLmHistStatsIndex } ::= { osSoamLmHistStatsTable 1 } OsSoamLmHistStatsEntry ::= SEQUENCE { osSoamLmHistStatsIndex Unsigned32, osSoamLmHistStatsEndTime DateAndTime, osSoamLmHistStatsElapTime TimeInterval, osSoamLmHistStatsSuspect TruthValue, osSoamLmHistStatsFwTxFrames Gauge32, osSoamLmHistStatsFwRxFrames Gauge32, osSoamLmHistStatsFwMinFlr Unsigned32, osSoamLmHistStatsFwMaxFlr Unsigned32, osSoamLmHistStatsFwAvgFlr Unsigned32, osSoamLmHistStatsBwTxFrames Gauge32, osSoamLmHistStatsBwRxFrames Gauge32, osSoamLmHistStatsBwMinFlr Unsigned32, osSoamLmHistStatsBwMaxFlr Unsigned32, osSoamLmHistStatsBwAvgFlr Unsigned32, osSoamLmHistStatsInitiatedMeas Gauge32, osSoamLmHistStatsReceivedMeas Gauge32 } osSoamLmHistStatsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index for the measurement interval within this PM session. Measurement Int indexes are assigned sequentially by the SNMP Agent. The first Measurement Int that occurs after the session is started is assigned index 1. This object applies regardless of the value of osSoamPmLmPrflType. Referential integrity is necessary, i.e., the index needs to be persistent upon a reboot or restart of a device. The index is never reused for other PM sessions on the same Flow while this session is active until it wraps to zero. The index value keeps increasing up to that time. This is to facilitate access control based on a fixed index for an EMS, since the index is not reused. " ::= { osSoamLmHistStatsEntry 1 } osSoamLmHistStatsEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the measurement interval ended. This object applies regardless of the value of osSoamPmLmPrflType. " REFERENCE "[MEF SOAM-PM] R12, R72 and R112" ::= { osSoamLmHistStatsEntry 2 } osSoamLmHistStatsElapTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time that the measurement interval ran for, in 0.01 seconds. This object applies regardless of the value of osSoamPmLmPrflType. " REFERENCE "[MEF SOAM-PM] R13, R72 and R112" ::= { osSoamLmHistStatsEntry 3 } osSoamLmHistStatsSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the measurement interval has been marked as suspect. The object is set to true when there is a discontinuity in the performance measurements during the measurement interval. Conditions for a discontinuity include, but are not limited to the following: 1 - The local time-of-day clock is adjusted by at least 10 seconds 2 - The conducting of a performance measurement is halted before the current measurement interval is completed 3 - A local test, failure, or reconfiguration that disrupts service " REFERENCE "[MEF SOAM-PM] R27, R28 and R29" ::= { osSoamLmHistStatsEntry 4 } osSoamLmHistStatsFwTxFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the number of frames transmitted in the Fw direction by this Flow. For a PM Session of types lmLmm and lmCcm this includes Ethernet Service Frames only and OAM PDUs that are in a higher MEG level. For a PM Session of type lmSlm this includes the count of OAM ETH-SLM frames only. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistStatsEntry 5 } osSoamLmHistStatsFwRxFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the number of frames received in the Fw direction by this Flow. For a PM Session of types lmLmm and lmCcm this includes Ethernet Service Frames only and OAM PDUs that are in a higher MEG level. For a PM Session of type lmSlm this includes the count of OAM ETH-SLM frames only. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistStatsEntry 6 } osSoamLmHistStatsFwMinFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way frame loss ratio in the Fw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmHistStatsEntry 7 } osSoamLmHistStatsFwMaxFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way frame loss ratio in the Fw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmHistStatsEntry 8 } osSoamLmHistStatsFwAvgFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way frame loss ratio in the Fw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmHistStatsEntry 9 } osSoamLmHistStatsBwTxFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the number of frames transmitted in the Bw direction by this Flow. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. For a PM Session of type lmLmm this includes Ethernet Service Frames only and OAM PDUs that are in a higher MEG level. For a PM Session of types lmSlm this includes the count of OAM ETH-SLM frames only. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistStatsEntry 10 } osSoamLmHistStatsBwRxFrames OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the number of frames received in the Bw direction by this Flow. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. For a PM Session of type lmLmm this includes Ethernet Service Frames only and OAM PDUs that are in a higher MEG level. For a PM Session of types lmSlm this includes the count of OAM ETH-SLM frames only. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistStatsEntry 11 } osSoamLmHistStatsBwMinFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way frame loss ratio in the Bw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmHistStatsEntry 12 } osSoamLmHistStatsBwMaxFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way frame loss ratio in the Bw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmHistStatsEntry 13 } osSoamLmHistStatsBwAvgFlr OBJECT-TYPE SYNTAX Unsigned32 (0..100000) UNITS "milli-percent" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way frame loss ratio in the Bw direction calculated by this Flow for this measurement interval. The FLR value is a ratio that is expressed as a percent with a value of 0 (ratio 0.00) through 100000 (ratio 1.00). Units are in milli-percent, where 1 indicates 0.001 percent. This attribute only applies when osSoamPmLmPrflType is lmLmm or lmSlm and is undefined when osSoamPmLmPrflType is lmCcm. " REFERENCE "[MEF SOAM-PM] D26 and D39" ::= { osSoamLmHistStatsEntry 14 } osSoamLmHistStatsInitiatedMeas OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of measurements initiated during this measurement interval. This attribute applies when osSoamPmLmPrflType is lmLmm, lmSlm, or lmCcm. It indicates the number of LMM, or SLM SOAM frames transmitted. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistStatsEntry 15 } osSoamLmHistStatsReceivedMeas OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of measurements initiated in this measurement interval that have completed. This attribute only applies when osSoamPmLmPrflType is lmLmm, lmSlm, or lmCcm It indicates the number of LMR or SLR SOAM frames received. " REFERENCE "[MEF SOAM-PM] R72 and R112" ::= { osSoamLmHistStatsEntry 16 } -- ***************************************************************************** -- Ethernet Delay Measurement Configuration Table -- ***************************************************************************** osSoamDmCfgTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamDmCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes configuration attributes and operations for the Delay Measurement function. Each row in the table represents a Delay Measurement session for the defined Flow. This table uses four indices. The first three indices are the indices of the Maintenance Domain, MaNet, and Flow tables. The fourth index is the specific DM session on the selected Flow. A Delay Measurement session is created on an existing Flow by first accessing the osSoamDmOperNextIndex object and using this value as the osSoamDmCfgIndex in the row creation. Some writable objects in this table are only applicable in certain cases (as descrbied under each object), and attempts to write values for them in other cases will be ignored. The writable objects in this table need to be persistent upon reboot or restart of a device. " REFERENCE "[MEF SOAM-PM] R9, [Y.1731]" ::= { osSoamPmDmObjects 1 } osSoamDmCfgEntry OBJECT-TYPE SYNTAX OsSoamDmCfgEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamDmCfgTable." INDEX { osEthServId, osEthServFlowId, osSoamDmCfgIndex } ::= { osSoamDmCfgTable 1 } OsSoamDmCfgEntry ::= SEQUENCE { osSoamDmCfgIndex Unsigned32, osSoamDmCfgEnabled TruthValue, osSoamDmCfgGenPrfl EntityName, osSoamDmCfgDmPrfl EntityName, osSoamDmCfgDmThrPrfl EntityName, osSoamDmCfgDestMacAddress MacAddress, osSoamDmCfgDestMepId OsCfmMepIdOrZero, osSoamDmCfgDestIsMepId TruthValue, osSoamDmCfgSourceMacAddress MacAddress, osSoamDmCfgStartTimeType MefSoamTcOperationTimeType, osSoamDmCfgFixedStartDateAndTime DateAndTime, osSoamDmCfgRelativeStartTime TimeInterval, osSoamDmCfgStopTimeType MefSoamTcOperationTimeType, osSoamDmCfgFixedStopDateAndTime DateAndTime, osSoamDmCfgRelativeStopTime TimeInterval, osSoamDmCfgSessionStatus MefSoamTcStatusType, osSoamDmCfgHistClear TruthValue, osSoamDmCfgRowStatus RowStatus, osSoamDmCfgLastError DisplayString, osSoamDmCfgSessionStatusEx SoamTcStatusExType, osSoamDmCfgLastHistIndx Unsigned32 } osSoamDmCfgIndex OBJECT-TYPE SYNTAX Unsigned32(1..4294967295) MAX-ACCESS not-accessible STATUS current DESCRIPTION "An index to the Delay Measurement Configuration table which indicates the specific measurement session for the Flow. osSoamPmFlowOperNextIndex needs to be inspected to find an available index for row-creation. Referential integrity is necessary, i.e., the index needs to be persistent upon a reboot or restart of a device. The index is never reused for other PM sessions on the same Flow while this session is active until it wraps to zero. The index value keeps increasing up to that time. This is to facilitate access control based on a fixed index for an EMS, since the index is not reused. " ::= { osSoamDmCfgEntry 1 } osSoamDmCfgEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This attribute specifies whether the Delay Measurement session is enabled. The value 'true' indicates the Delay Measurement session is enabled AND SOAM PDUs are sent and/or measurements are collected when the session is running according to the scheduling objects (start time, stop time, etc.). The value 'false' indicates the Delay Measurement session is disabled AND SOAM PDUs are not sent and/or measurements collected. For a Delay Measurement session to be removed the row is deleted in order to release internal resources. This object can written/modified after row creation time. If the DM session is enabled it resumes after shutdown/restart. This object does not affect whether the single-ended responder is enabled or not, which is enabled or disabled by the osSoamPmFlowDmSinglEndResponder object. " REFERENCE "[MEF SOAM-PM] R7, R8, R9" DEFVAL { true } ::= { osSoamDmCfgEntry 2 } osSoamDmCfgGenPrfl OBJECT-TYPE SYNTAX EntityName MAX-ACCESS read-create STATUS current DESCRIPTION "Name of General Pm configuration profile." ::= { osSoamDmCfgEntry 3 } osSoamDmCfgDmPrfl OBJECT-TYPE SYNTAX EntityName MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Dm configuration profile." ::= { osSoamDmCfgEntry 4 } osSoamDmCfgDmThrPrfl OBJECT-TYPE SYNTAX EntityName MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Dm Thr configuration profile." ::= { osSoamDmCfgEntry 5 } osSoamDmCfgDestMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Target or Destination MAC Address Field to be transmitted. If osSoamPmDmPrflType is 'dmDmm', the destination address is to be the unicast address of the destination MEP. An error is returned if this object is set to a multicast address. If osSoamPmDmPrflType is 'dm1DmTx', the destination address is normally the unicast address of the destination MEP, but can be a multicast address indicating the level of the MEG: 01-80-c2-00-00-3y, where y is the level of the MEG. An error is returned if this object is set to any other multicast address. If osSoamPmDmPrflType is 'dm1DmRx', this object is ignored. This address will be used if the value of the object osSoamDmDestIsMepId is 'false'. This object is only valid for the entity transmitting the SOAM DM frames and is ignored by the entity receiving SOAM DM frames. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R32" ::= { osSoamDmCfgEntry 6 } osSoamDmCfgDestMepId OBJECT-TYPE SYNTAX OsCfmMepIdOrZero MAX-ACCESS read-create STATUS current DESCRIPTION "The Maintenance Association End Point Identifier of another MEP in the same Maintenance Association to which the SOAM DM frame is to be sent. This address will be used if the value of the column osSoamDmDestIsMepId is 'true'. A value of zero means that the destination MEP ID has not been configured. This object is only valid for the entity transmitting the Delay Measurement frames, types 'dmDmm' and 'dm1DmTx' and is ignored by the entity receiving frames. It is not applicable for the 'dm1DmRx' type. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R32" DEFVAL { 0 } ::= { osSoamDmCfgEntry 7 } osSoamDmCfgDestIsMepId OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "A value of 'true' indicates that MEPID of the target MEP is used for SOAM LM frame transmission. A value of 'false' indicates that the MAC address of the target MEP is used for SOAM LM frame transmission. This object is only valid for the entity transmitting the Los Measurement frames, types 'lmLmm' and 'lmSlm', and is ignored by the entity receiving frames. It is not applicable for the 'lmCcm' type. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R50" DEFVAL { true } ::= { osSoamDmCfgEntry 8 } osSoamDmCfgSourceMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The Source MAC Address Field of the received SOAM DM session PDUs. If osSoamPmDmPrflType is dm1DmRx this object indicates the source address of the dm1DmTx DM session. This object is only valid for osSoamPmDmPrflType set to dm1DmRx. It is ignored for osSoamPmDmPrflType set to dmDmm or dm1DmTx. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R32" ::= { osSoamDmCfgEntry 9 } osSoamDmCfgStartTimeType OBJECT-TYPE SYNTAX MefSoamTcOperationTimeType MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the type of start time of the SOAM DM session. The start time can be disabled (none), immediate, relative, or fixed. The value of 'none' is illegal and a write error will be returned if this value is used. The value of 'immediate' starts the SOAM DM session when the osSoamDmCfgEnabled is true. This value is used to select a proactive PM session. The value of 'fixed' starts the SOAM DM session when the osSoamDmFixedStartDateAndTime is less than or equal to the current system date and time and osSoamDmCfgEnabled is true. This value is used to implement an on-demand fixed time PM session. The value of 'relative' starts the SOAM DM session when the current system date and time minus the osSoamDmRelativeStartTime is greater than or equal to the system date and time when the osSoamDmCfgStartTimeType object was written and osSoamDmCfgEnabled is true. This value is used to implement an on-demand relative time PM session. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R2, D1" DEFVAL { immediate } ::= { osSoamDmCfgEntry 10 } osSoamDmCfgFixedStartDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the fixed start date/time for the SOAM Delay Measurement session. This object is used only used if osSoamDmCfgStartTimeType is 'fixed' and is ignored otherwise. The default value is year 0000, month 01, day 01, time 00:00:00.00. This object can only be written at row creation time and cannot be modified once it has been created. " DEFVAL { '0000010100000000'H } ::= { osSoamDmCfgEntry 11 } osSoamDmCfgRelativeStartTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the relative start time, from the current system time, for the SOAM DM session. This object is used only if osSoamDmCfgStartTimeType is 'relative' and is ignored otherwise. This object can only be written at row creation time and cannot be modified once it has been created. " DEFVAL { 0 } ::= { osSoamDmCfgEntry 12 } osSoamDmCfgStopTimeType OBJECT-TYPE SYNTAX MefSoamTcOperationTimeType MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the type of stop time to terminate the SOAM DM session. The stop time can be forever (none), relative, or fixed. The value of 'none' indicates that the SOAM DM session never ends once it has started unless the session is disabled. This value is used to select a proactive PM session. The value of 'immediate' is illegal and a write error will be returned if this value is used. The value of 'fixed' stops the SOAM DM session when the osSoamDmFixedStopDateAndTime is less than or equal to the current system date. This value is used to implement an on-demand fixed time PM session. The value of 'relative' stops the SOAM DM session when the time indicated by osSoamDmCfgRelativeStopTime has passed since the session start time as determined by the osSoamDmCfgStartTimeType, osSoamDmCfgFixedStartDateAndTime and osSoamDmCfgRelativeStartTime objects. This value is used to implement an on-demand relative time PM session. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R3, D2" DEFVAL { none } ::= { osSoamDmCfgEntry 13 } osSoamDmCfgFixedStopDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the fixed stop date/time for the SOAM Delay Measurement session. This object is used only used if osSoamDmCfgStopTimeType is 'fixed' and is ignored otherwise. The default value is year 0000, month 01, day 01, time 00:00:00.00. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R3" DEFVAL { '0000010100000000'H } ::= { osSoamDmCfgEntry 14 } osSoamDmCfgRelativeStopTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the relative stop time, from the session start time, to stop the SOAM DM session. This object is used only if osSoamDmCfgStopTimeType is 'relative' and is ignored otherwise. This object can only be written at row creation time and cannot be modified once it has been created. " REFERENCE "[MEF SOAM-PM] R3" DEFVAL { 0 } ::= { osSoamDmCfgEntry 15 } osSoamDmCfgSessionStatus OBJECT-TYPE SYNTAX MefSoamTcStatusType MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current status of the DM session. A value of 'active' indicates the current DM session is active. A value of 'notActive' indicates the current DM session is not active, has not started yet, or is currently in the stopped state between periods of activity. A session can become inactive due to it stopping based upon the stop time or the session being disabled. " DEFVAL { notActive } ::= { osSoamDmCfgEntry 16 } osSoamDmCfgHistClear OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object when written clears the Delay Measurement history tables (osSoamDmHistStatsTable and osSoamDmHistStatsBinsTable) - all rows are deleted. When read the value always returns 'false'. Writing this value does not change the current stat table, nor any of the items in the configuration table. Writing this object at row creation is irrelevant and is not to be done. " DEFVAL { false } ::= { osSoamDmCfgEntry 17 } osSoamDmCfgRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the row. The writable columns in a row cannot be changed if the row is active. All columns are to have a valid value before a row can be activated. " ::= { osSoamDmCfgEntry 18 } osSoamDmCfgLastError OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Last configuration error description." ::= { osSoamDmCfgEntry 19 } osSoamDmCfgSessionStatusEx OBJECT-TYPE SYNTAX SoamTcStatusExType MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates the current extended status of the DM session. " DEFVAL { notActive } ::= { osSoamDmCfgEntry 20 } osSoamDmCfgLastHistIndx OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last relevant index in osSoamDmHistStatsTable (osSoamDmHistStatsIndex)." ::= { osSoamDmCfgEntry 21 } -- ***************************************************************************** -- Ethernet Delay Measurement Bin Configuration Table -- ***************************************************************************** osSoamDmCfgMeasBinTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamDmCfgMeasBinEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table includes configuration attributes for the Delay Measurement bins to collect stats. Each row in the table is automatically created when the Delay Measurement session is defined for the selected Flow. The number of rows created is based upon three items: the DM type, the number of bins defined for each type, and whether bins are enabled for each type. The first four indices are the same as used to create the DM session: Maintenance Domain, MaNet, Flow identification, and osSoamDmCfgIndex. The fifth index is the type of bin, and the sixth index is the bin number. For a dmDmm session all six types of bins can be created. For a dm1DmmTx session no bins are created. For a dm1DmmRx session only types FwFd and FwIfdv can be created. The number of bins created for a bin type is based upon: the osSoamPmDmPrflNuMeasBinPrFdInt object, the osSoamPmDmPrflNuMeasBinPrIfdvInt object, and the osSoamPmDmPrflMeasurementEnable object. For instance, if a dmDmm session with Bins per Frame Delay Int set to 5, Bins per Frame Delay Variation Int set to 3, and all of the appropriate bits set in osSoamDmMeasurementCfgEnable, the following number of rows would be created: For bin types TwFd(1), FwFd(2), and BwFd(3) = 5 bins * 3 types = 15 rows For bin types TwIfdv(4), FwIfdv(5), BwIfdv(6) = 3 bins * 3 types = 9 rows. This gives a total of 24 rows created for the DMM session example. Each value in the bin defaults to 5000us greater than the previous bin, with the first bin default value set to 0. For the delay example above (5 bins), the following default values would be written to the bins: bin 1: 0 (range is 0us <= measurement < 5,000us) bin 2: 5000 (range is 5,000us <= measurement < 10,000us) bin 3: 10000 (range is 10,000us <= measurement < 15,000us) bin 4: 15000 (range is 15,000us <= measurement < 20,000us) bin 5: 20000 (range is 20,000us <= measurement < infinity) For the delay variation example above (3 bins), the following default values would be written to the bins: bin 1: 0 (range is 0us <= measurement < 5,000us) bin 2: 5000 (range is 5,000us <= measurement < 10,000us) bin 3: 10000 (range is 10,000us <= measurement < infinity) The writable objects in this table need to be persistent upon reboot or restart of a device. Rows are only created if the corresponding measurement type has been enabled via the osSoamPmDmPrflMeasurementEnable object. " ::= { osSoamPmDmObjects 2 } osSoamDmCfgMeasBinEntry OBJECT-TYPE SYNTAX OsSoamDmCfgMeasBinEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamDmCfgMeasBinTable." INDEX { osEthServId, osEthServFlowId, osSoamDmCfgIndex, osSoamDmCfgMeasBinType } ::= { osSoamDmCfgMeasBinTable 1 } OsSoamDmCfgMeasBinEntry ::= SEQUENCE { osSoamDmCfgMeasBinType MefSoamTcDelayMeasurementBinType, osSoamDmCfgMeasBinPrflId EntityName } osSoamDmCfgMeasBinType OBJECT-TYPE SYNTAX MefSoamTcDelayMeasurementBinType MAX-ACCESS not-accessible STATUS current DESCRIPTION "This attribute specifies whether the bin number is for Frame Delay or Inter-Frame Delay Variation. " ::= { osSoamDmCfgMeasBinEntry 1 } osSoamDmCfgMeasBinPrflId OBJECT-TYPE SYNTAX EntityName MAX-ACCESS read-create STATUS current DESCRIPTION "Name of Bins configuration profile that is found in osProvBinPrflTable." REFERENCE "[MEF SOAM-PM] R21, R22, R23, R24, D10" ::= { osSoamDmCfgMeasBinEntry 2 } -- ***************************************************************************** -- Ethernet Delay Measurement Last Statistic Table -- ***************************************************************************** osSoamDmLastStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamDmLastStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the results for the current Measurement Interval in a SOAM Delay Measurement session gathered. A row of this table is created or updated automatically by the SNMP Agent when the Delay Measurement session is running and a measurement interval is completed. Each row in the table represents the current statistics for a Delay Measurement session for the defined Service/Flow. The objects in this table do not need to be persistent upon reboot or restart of a device. " ::= { osSoamPmDmObjects 4 } osSoamDmLastStatsEntry OBJECT-TYPE SYNTAX OsSoamDmLastStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamDmLastStatsTable" INDEX { osEthServId, osEthServFlowId, osSoamDmCfgIndex } ::= { osSoamDmLastStatsTable 1 } OsSoamDmLastStatsEntry ::= SEQUENCE { osSoamDmLastStatsIndex Unsigned32, osSoamDmLastStatsEndTime DateAndTime, osSoamDmLastStatsElapTime TimeInterval, osSoamDmLastStatsSuspect TruthValue, osSoamDmLastStatsFdTwMin Unsigned32, osSoamDmLastStatsFdTwMax Unsigned32, osSoamDmLastStatsFdTwAvg Unsigned32, osSoamDmLastStatsFdFwMin Unsigned32, osSoamDmLastStatsFdFwMax Unsigned32, osSoamDmLastStatsFdFwAvg Unsigned32, osSoamDmLastStatsFdBwMin Unsigned32, osSoamDmLastStatsFdBwMax Unsigned32, osSoamDmLastStatsFdBwAvg Unsigned32, osSoamDmLastStatsIfdvFwMin Unsigned32, osSoamDmLastStatsIfdvFwMax Unsigned32, osSoamDmLastStatsIfdvFwAvg Unsigned32, osSoamDmLastStatsIfdvBwMin Unsigned32, osSoamDmLastStatsIfdvBwMax Unsigned32, osSoamDmLastStatsIfdvBwAvg Unsigned32, osSoamDmLastStatsInitiatedMeas Gauge32, osSoamDmLastStatsReceivedMeas Gauge32 } osSoamDmLastStatsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The last relevant index in osSoamDmHistStatsTable (osSoamDmHistStatsIndex)." ::= { osSoamDmLastStatsEntry 1 } osSoamDmLastStatsEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the measurement interval ended. This object applies regardless of the value of osSoamPmDmPrflType. " REFERENCE "[MEF SOAM-PM] R12, R44 and R88" ::= { osSoamDmLastStatsEntry 2 } osSoamDmLastStatsElapTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time that the measurement interval ran for, in 0.01 seconds. This object applies regardless of the value of osSoamPmDmPrflType. " REFERENCE "[MEF SOAM-PM] R13, R44 and R88" ::= { osSoamDmLastStatsEntry 3 } osSoamDmLastStatsSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the measurement interval has been marked as suspect. The object is set to true when there is a discontinuity in the performance measurements during the measurement interval. Conditions for a discontinuity include, but are not limited to the following: 1 - The local time-of-day clock is adjusted by at least 10 seconds 2 - The conducting of a performance measurement is halted before the current measurement interval is completed 3 - A local test, failure, or reconfiguration that disrupts service " REFERENCE "[MEF SOAM-PM] R27, R28 and R29" ::= { osSoamDmLastStatsEntry 4 } osSoamDmLastStatsFdTwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum two-way frame delay calculated by this Flow for this measurement interval. This attribute is undefined is osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 5 } osSoamDmLastStatsFdTwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum two-way frame delay calculated by this Flow for this measurement interval. This attribute is undefined is osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 6 } osSoamDmLastStatsFdTwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average two-way frame delay calculated by this Flow for this measurement interval. This attribute is undefined is osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 7 } osSoamDmLastStatsFdFwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way frame delay in the Fw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmLastStatsEntry 8 } osSoamDmLastStatsFdFwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way frame delay in the Fw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmLastStatsEntry 9 } osSoamDmLastStatsFdFwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way frame delay in the Fw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmLastStatsEntry 10 } osSoamDmLastStatsFdBwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way frame delay in the Bw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmRx or dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmLastStatsEntry 11 } osSoamDmLastStatsFdBwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way frame delay in the Bw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmRx or dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmLastStatsEntry 12 } osSoamDmLastStatsFdBwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way frame delay in the Bw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmRx or dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmLastStatsEntry 13 } osSoamDmLastStatsIfdvFwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way inter-frame delay interval in the Fw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 14 } osSoamDmLastStatsIfdvFwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way inter-frame delay interval in the Fw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 15 } osSoamDmLastStatsIfdvFwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way inter-frame delay interval in the Fw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 16 } osSoamDmLastStatsIfdvBwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way inter-frame delay interval in the Bw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 17 } osSoamDmLastStatsIfdvBwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way inter-frame delay interval in the Bw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 18 } osSoamDmLastStatsIfdvBwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way inter-frame delay interval in the Bw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 19 } osSoamDmLastStatsInitiatedMeas OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of measurements initiated during this measurement interval. This attribute applies when osSoamPmDmPrflType is dmDmm or dm1DmRx and is undefined if osSoamPmDmPrflType is dm1DmTx. It indicates the number of DMM or 1DM SOAM frames transmitted. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 23 } osSoamDmLastStatsReceivedMeas OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of measurements initiated in this measurement interval that have completed. This attribute applies when osSoamPmDmPrflType is dmDmm or dm1DmRx and is undefined if osSoamPmDmPrflType is dm1DmTx. It indicates the number of DMR or 1DM SOAM frames received. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmLastStatsEntry 24 } -- ***************************************************************************** -- Ethernet Delay Measurement Bin Last Statistic Table -- ***************************************************************************** osSoamDmLastStatsBinsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamDmLastStatsBinsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the result bins for the current Measurement Interval in a SOAM Delay Measurement session. Each row in the table represents the current bin statistics for a Delay Measurement session for the defined Service/Flow. A row in this table is created automatically by the SNMP Agent when the Delay Measurement session is configured." ::= { osSoamPmDmObjects 5 } osSoamDmLastStatsBinsEntry OBJECT-TYPE SYNTAX OsSoamDmLastStatsBinsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamDmLastStatsBinsTable" INDEX { osEthServId, osEthServFlowId, osSoamDmCfgIndex, osSoamDmCfgMeasBinType, osProvBinCfgBinIndex } ::= { osSoamDmLastStatsBinsTable 1 } OsSoamDmLastStatsBinsEntry ::= SEQUENCE { osSoamDmLastStatsBinsCounter Gauge32 } osSoamDmLastStatsBinsCounter OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of completed measurements initiated in this measurement interval whose value falls within the range specified for this bin (that is, greater than or equal to the measurement boundary for the bin, and (unless the bin is the last bin) less than the measurement boundary for the following bin. " REFERENCE "[MEF SOAM-PM] R44, R45, R88 and R89" ::= { osSoamDmLastStatsBinsEntry 1 } -- ***************************************************************************** -- Ethernet Delay Measurement Hist Statistic Table -- ***************************************************************************** osSoamDmHistStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamDmHistStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the results for history Measurement Ints in a SOAM Delay Measurement session. Rows of this table are created automatically by the SNMP Agent when the Delay Measurement session is running and a measurement interval is completed. Each row in the table represents the measurement interval history statistics for a Delay Measurement session for the defined Flow. This table uses four indices. The first two indices are the indices of the EService name and Flow ID. The third index is the specific DM session on the selected Flow. The fourth index is the measurement interval. Several completed measurement intervals are to be supported, number of them are definded by osSoamPmGenPrflNumIntsStored. 96 completed measurement intervals are recommended to be supported. If there are osSoamPmGenPrflNumIntsStored rows in the table and a new measurement interval completes and a new row is to be added to the table, the oldest completed measurement interval can be deleted (row deletion). If the measurement interval is other than 15 minutes then a minimum of 8 hours of completed measurement intervals are to be supported and 24 hours are recdommended to be supported. Unless otherwise indicated, the objects in this table are ignored if osSoamPmDmPrflType is dm1DmTx. Bw statistic objects are undefined if osSoamPmDmPrflType is dm1DmRx. Two-way objects are undefined if osSoamPmDmPrflType is dm1DmTx or dm1DmRx. Except for osSoamDmHistStatsIndex and osSoamDmHistStatsSuspect, each object in this table applies only if the corresponding bit is set in osSoamPmDmPrflMeasurementEnable. The rows and objects in this table are to be persistent upon reboot or restart of a device. " ::= { osSoamPmDmObjects 6 } osSoamDmHistStatsEntry OBJECT-TYPE SYNTAX OsSoamDmHistStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamDmHistStatsTable" INDEX { osEthServId, osEthServFlowId, osSoamDmCfgIndex, osSoamDmHistStatsIndex } ::= { osSoamDmHistStatsTable 1 } OsSoamDmHistStatsEntry ::= SEQUENCE { osSoamDmHistStatsIndex Unsigned32, osSoamDmHistStatsEndTime DateAndTime, osSoamDmHistStatsElapTime TimeInterval, osSoamDmHistStatsSuspect TruthValue, osSoamDmHistStatsFdTwMin Unsigned32, osSoamDmHistStatsFdTwMax Unsigned32, osSoamDmHistStatsFdTwAvg Unsigned32, osSoamDmHistStatsFdFwMin Unsigned32, osSoamDmHistStatsFdFwMax Unsigned32, osSoamDmHistStatsFdFwAvg Unsigned32, osSoamDmHistStatsFdBwMin Unsigned32, osSoamDmHistStatsFdBwMax Unsigned32, osSoamDmHistStatsFdBwAvg Unsigned32, osSoamDmHistStatsIfdvFwMin Unsigned32, osSoamDmHistStatsIfdvFwMax Unsigned32, osSoamDmHistStatsIfdvFwAvg Unsigned32, osSoamDmHistStatsIfdvBwMin Unsigned32, osSoamDmHistStatsIfdvBwMax Unsigned32, osSoamDmHistStatsIfdvBwAvg Unsigned32, osSoamDmHistStatsInitiatedMeas Gauge32, osSoamDmHistStatsReceivedMeas Gauge32 } osSoamDmHistStatsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index for the measurement interval within this PM session. Measurement Int indexes are assigned sequentially by the SNMP Agent. The first Measurement Int that occurs after the session is started is assigned index 1. This object applies regardless of the value of osSoamPmDmPrflType. Referential integrity is necessary, i.e., the index needs to be persistent upon a reboot or restart of a device. The index is never reused for other PM sessions on the same Flow while this session is active until it wraps to zero. The index value keeps increasing up to that time. This is to facilitate access control based on a fixed index for an EMS, since the index is not reused. " ::= { osSoamDmHistStatsEntry 1 } osSoamDmHistStatsEndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "The time that the measurement interval ended. This object applies regardless of the value of osSoamPmDmPrflType. " REFERENCE "[MEF SOAM-PM] R12, R44 and R88" ::= { osSoamDmHistStatsEntry 2 } osSoamDmHistStatsElapTime OBJECT-TYPE SYNTAX TimeInterval MAX-ACCESS read-only STATUS current DESCRIPTION "The length of time that the measurement interval ran for, in 0.01 seconds. This object applies regardless of the value of osSoamPmDmPrflType. " REFERENCE "[MEF SOAM-PM] R13, R44 and R88" ::= { osSoamDmHistStatsEntry 3 } osSoamDmHistStatsSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the measurement interval has been marked as suspect. The object is set to true when there is a discontinuity in the performance measurements during the measurement interval. Conditions for a discontinuity include, but are not limited to the following: 1 - The local time-of-day clock is adjusted by at least 10 seconds 2 - The conducting of a performance measurement is halted before the current measurement interval is completed 3 - A local test, failure, or reconfiguration that disrupts service " REFERENCE "[MEF SOAM-PM] R27, R28 and R29" ::= { osSoamDmHistStatsEntry 4 } osSoamDmHistStatsFdTwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum two-way frame delay calculated by this Flow for this measurement interval. This attribute is undefined is osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 5 } osSoamDmHistStatsFdTwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum two-way frame delay calculated by this Flow for this measurement interval. This attribute is undefined is osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 6 } osSoamDmHistStatsFdTwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average two-way frame delay calculated by this Flow for this measurement interval. This attribute is undefined is osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 7 } osSoamDmHistStatsFdFwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way frame delay in the Fw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmHistStatsEntry 8 } osSoamDmHistStatsFdFwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way frame delay in the Fw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmHistStatsEntry 9 } osSoamDmHistStatsFdFwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way frame delay in the Fw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmHistStatsEntry 10 } osSoamDmHistStatsFdBwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way frame delay in the Bw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmRx or dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmHistStatsEntry 11 } osSoamDmHistStatsFdBwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way frame delay in the Bw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmRx or dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmHistStatsEntry 12 } osSoamDmHistStatsFdBwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way frame delay in the Bw direction calculated by this Flow for this measurement interval if the osSoamPmDmPrflClockSyncFlag is set to 'true'. The value of this attribute is undefined when the osSoamPmDmPrflClockSyncFlag is set to 'false' or osSoamPmDmPrflType is dm1DmRx or dm1DmTx. " REFERENCE "[MEF SOAM-PM] R45 and R89" ::= { osSoamDmHistStatsEntry 13 } osSoamDmHistStatsIfdvFwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way inter-frame delay interval in the Fw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 14 } osSoamDmHistStatsIfdvFwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way inter-frame delay interval in the Fw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 15 } osSoamDmHistStatsIfdvFwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way inter-frame delay interval in the Fw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 16 } osSoamDmHistStatsIfdvBwMin OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the minimum one-way inter-frame delay interval in the Bw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 17 } osSoamDmHistStatsIfdvBwMax OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the maximum one-way inter-frame delay interval in the Bw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 18 } osSoamDmHistStatsIfdvBwAvg OBJECT-TYPE SYNTAX Unsigned32 UNITS "microseconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the average one-way inter-frame delay interval in the Bw direction calculated by this Flow for this measurement interval. The value of this attribute is undefined when osSoamPmDmPrflType is dm1DmTx or dm1DmRx. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 19 } osSoamDmHistStatsInitiatedMeas OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of measurements initiated during this measurement interval. This attribute applies when osSoamPmDmPrflType is dmDmm or dm1DmRx and is undefined if osSoamPmDmPrflType is dm1DmTx. It indicates the number of DMM or 1DM SOAM frames transmitted. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 23 } osSoamDmHistStatsReceivedMeas OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of measurements initiated in this measurement interval that have completed. This attribute applies when osSoamPmDmPrflType is dmDmm or dm1DmRx and is undefined if osSoamPmDmPrflType is dm1DmTx. It indicates the number of DMR or 1DM SOAM frames received. " REFERENCE "[MEF SOAM-PM] R44 and R88" ::= { osSoamDmHistStatsEntry 24 } -- ***************************************************************************** -- Ethernet Delay Measurement Bin Hist Statistic Table -- ***************************************************************************** osSoamDmHistStatsBinsTable OBJECT-TYPE SYNTAX SEQUENCE OF OsSoamDmHistStatsBinsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains the result bins for the history Measurement Ints in a SOAM Delay Measurement session. Rows of this table are created automatically by the SNMP Agent when the Delay Measurement session is running and a measurement interval is completed. Each row in the table represents the measurement interval history statistics for a specific bin in a Delay Measurement session for the defined Flow. This table uses six indices. The first two indices are the indices of the EService name and Flow ID. The third index is the specific DM session on the selected Flow. The fourth index is the measurement interval. The fifth index is the specific bin type. The sixth index is the specific bin number. Several completed measurement intervals are to be supported, number of them are definded by osSoamPmGenPrflNumIntsStored. 96 completed measurement intervals are recommended to be supported. If there are at least osSoamPmGenPrflNumIntsStored rows in the table and a new measurement interval completes and a new row is to be added to the table, the oldest completed measurement interval can be deleted (row deletion). If the measurement interval is other than 15 minutes then a minimum of 8 hours of completed measurement intervals are to be supported and 24 hours are recdommended to be supported. Rows in this table pertaining to a given measurement interval are deleted when (and only when) the corresponding row in the osSoamDmHistStatsTable is deleted. The objects in this table are ignored if osSoamPmDmPrflType is 1DmTx. This table applies only if the corresponding bit is set in osSoamPmDmPrflMeasurementEnable. The writable objects in this table need to be persistent upon reboot or restart of a device. " ::= { osSoamPmDmObjects 7 } osSoamDmHistStatsBinsEntry OBJECT-TYPE SYNTAX OsSoamDmHistStatsBinsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The conceptual row of osSoamDmHistStatsBinsTable" INDEX { osEthServId, osEthServFlowId, osSoamDmCfgIndex, osSoamDmHistStatsIndex, osSoamDmCfgMeasBinType, osProvBinCfgBinIndex } ::= { osSoamDmHistStatsBinsTable 1 } OsSoamDmHistStatsBinsEntry ::= SEQUENCE { osSoamDmHistStatsBinsCounter Gauge32 } osSoamDmHistStatsBinsCounter OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "This attribute contains the count of the number of completed measurements initiated in this measurement interval whose value falls within the range specified for this bin (that is, greater than or equal to the measurement boundary for the bin, and (unless the bin is the last bin) less than the measurement boundary for the following bin. " REFERENCE "[MEF SOAM-PM] R44, R45, R88 and R89" ::= { osSoamDmHistStatsBinsEntry 1 } -- ***************************************************************************** -- Notification Configuration Objects -- ***************************************************************************** osSoamPmNotifCfgAlarmInt OBJECT-TYPE SYNTAX Unsigned32 (0..60) UNITS "Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "A value indicating the shortest time interval in seconds between the generation of the same notification type per PM session to the list of notification destinations. An agent generates the first notification of given type for a given PM session immediately. An agent is not to generate a second specific notification of the same type for the same Flow for the same session until the time interval has expired. A value of zero indicates that all notifications are sent immediately upon detection of the condition. " DEFVAL {5} ::= { osSoamPmNotifCfg 1 } osSoamPmNotifCfgAlarmEnable OBJECT-TYPE SYNTAX BITS { bAvailabilityChangeAlarm(0), bLmSessionStartStopAlarm(1), bDmSessionStartStopAlarm(2), bPmThrCrossingAlarm(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "A vector of bits that indicates whether a specific notification is enabled. A bit set to '1' enables the specific notification generation. A bit set to '0' disables the specific notification. If a particular alarm is not supported the BIT value of the enable/disable is set to '0'. bAvailabilityChangeAlarm(0) enables/disables osSoamAvailabilityChangeAlarm bLmSessionStartStopAlarm(1) enables/disables osSoamLmSessionStartStopAlarm bDmSessionStartStopAlarm(2) enables/disables osSoamDmSessionStartStopAlarm bPmThrCrossingAlarm(3) enables/disables osSoamPmThrCrossingAlarm " DEFVAL { { } } ::= { osSoamPmNotifCfg 2 } -- ***************************************************************************** -- Notification Data Objects -- ***************************************************************************** osSoamPmNotifObjDateAndTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This object contains the time and date at the time that the notification event is detected, not the time of the notification generation. This object is used only for notifications. The mechanism to set and keep current the date and time is not specified. " ::= { osSoamPmNotifObj 1 } osSoamPmNotifObjThrId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The Object Identifier of the object that caused the generation of the notification from the osSoamLmThrEntry or osSoamDmThrEntry. This object is only used for the notification. " ::= { osSoamPmNotifObj 2 } osSoamPmNotifObjThrConfig OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The configured threshold value of the object that caused the generation of the notification. This object is only used for the notification. " ::= { osSoamPmNotifObj 3 } osSoamPmNotifObjThrValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The measured value of the object at the time of the generation of the Notification, from the osSoamLmMeasStatsTable, osSoamLmCurStatsTable, osSoamLmCurAvailStatsTable, osSoamDmMeasStatsTable or osSoamDmCurStatsTable. This object is only used for the notification. " ::= { osSoamPmNotifObj 4 } osSoamPmNotifObjSuspect OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The suspect flag for the current measurement interval in which the notification was generated from the osSoamLmCurStatsTable, osSoamLmCurAvailStatsTable, or osSoamDmCurStatsTable. This object is only used for the notification. " ::= { osSoamPmNotifObj 5 } osSoamPmNotifObjCrossingType OBJECT-TYPE SYNTAX INTEGER { aboveAlarm (1), setAlarm (2), clearAlarm (3) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The Notification Crossing Type of the object that caused the generation of the notification from the osSoamLmThrEntry or osSoamDmThrEntry. aboveAlarm(1) indicates that the crossing type alarm was an above threshold setAlarm(2) indicates that the crossing type alarm was a set threshold clearAlarm(3) indicates that the crossing type alarm was a clear threshold This object is only used for the notification. " ::= { osSoamPmNotifObj 6 } -- ***************************************************************************** -- NOTIFICATIONS (TRAPS) -- ***************************************************************************** osSoamAvailabilityChangeAlarm NOTIFICATION-TYPE OBJECTS { osSoamPmNotifObjDateAndTime, osSoamLmMeasStatsAvailFwStatus, osSoamLmMeasStatsAvailBwStatus, osSoamLmMeasStatsAvailFwLastTr, osSoamLmMeasStatsAvailBwLastTr } STATUS current DESCRIPTION "An osSoamAvailabilityChangeAlarm notification is sent when the state of osSoamLmMeasStatsAvailFwStatus or osSoamLmMeasStatsAvailBwStatus changes. The management entity that receives the notification can identify the system from the network source address of the notification, and can identify the PM session reporting the change by the indices in the OID osSoamLmMeasStatsAvailFwLastTr, including osEthServId, osEthServFlowId, and osSoamLmCfgIndex. An agent is not to generate more than one osSoamAvailabilityChangeAlarm 'notification-event' in a given time interval per PM session as specified by the osSoamPmNotifCfgAlarmInt. A 'notification-event' is the transmission of a single notification to a list of notification destinations. If additional availability state changes occur within the osSoamPmNotifCfgAlarmInt period, then notification generation for these changes are suppressed by the agent until the current alarm interval expires. At the end of an alarm interval period, one notification-event is generated if any availability state changes occurred since the start of the alarm interval period. In such a case, another alarm interval period is started right away. " ::= { osSoamPmNotifs 1 } osSoamLmSessionStartStopAlarm NOTIFICATION-TYPE OBJECTS { osSoamLmCfgSessionStatus, osSoamPmNotifObjDateAndTime } STATUS current DESCRIPTION "An osSoamLmSessionStartStopAlarm notification is sent when the state of osSoamLmCfgSessionStatus changes. The management entity that receives the notification can identify the system from the network source address of the notification, and can identify the individual PM session reporting the start/stop by the indices in the OID osSoamLmCfgSessionStatus, including osEthServId, osEthServFlowId, and osSoamLmCfgIndex. An agent is not to generate more than one osSoamLmSessionStartStopAlarm 'notification-event' in a given time interval per LM session as specified by the osSoamPmNotifCfgAlarmInt. A 'notification-event' is the transmission of a single notification to a list of notification destinations. If additional operational state changes occur within the osSoamPmNotifCfgAlarmInt period, then notification generation for these changes are be suppressed by the agent until the current alarm interval expires. At the end of an alarm interval period, one notification-event is generated if any operational state changes occurred since the start of the alarm interval period. In such a case, another alarm interval period is started right away. " ::= { osSoamPmNotifs 2 } osSoamDmSessionStartStopAlarm NOTIFICATION-TYPE OBJECTS { osSoamDmCfgSessionStatus, osSoamPmNotifObjDateAndTime } STATUS current DESCRIPTION "An osSoamDmSessionStartStopAlarm notification is sent when the state of osSoamDmCfgSessionStatus changes. The management entity that receives the notification can identify the system from the network source address of the notification, and can identify the individual PM session reporting the start/stop by the indices in the OID osSoamDmCfgSessionStatus, including osEthServId, osEthServFlowId, and osSoamDmCfgIndex. An agent is not to generate more than one osSoamDmSessionStartStopAlarm 'notification-event' in a given time interval per DM session as specified by osSoamPmNotifCfgAlarmInt. A 'notification-event' is the transmission of a single notification to a list of notification destinations. If additional operational state changes occur within the osSoamPmNotifCfgAlarmInt period, then notification generation for these changes are suppressed by the agent until the current alarm interval expires. At the end of an alarm interval period, one notification-event is generated if any operational state changes occurred since the start of the alarm interval period. In such a case, another alarm interval period is started right away. " ::= { osSoamPmNotifs 3 } osSoamPmThrCrossingAlarm NOTIFICATION-TYPE OBJECTS { osSoamPmNotifObjCrossingType, osSoamPmNotifObjThrId, osSoamPmNotifObjThrConfig, osSoamPmNotifObjThrValue, osSoamPmNotifObjSuspect, osSoamPmNotifObjDateAndTime } STATUS current DESCRIPTION "An osSoamPmThrCrossingAlarm notification is sent if the following conditions are met for a particular type. For an aboveAlarm five conditions need to be met: a) measurement of the parameter is enabled via osSoamLmCfgMeasurementEnable for a LM crossing or osSoamDmCfgMeasurementEnable for a DM crossing; and b) the parameter threshold is configured in the osSoamPmLmThrPrflTable or osSoamDmThrCfgTable; and c) the threshold crossing type of bPmThrAboveAlarm is enabled; and d) the measured value of the parameter exceeds the value configured in the osSoamPmLmThrPrflTable for a LM crossing entry or osSoamDmThrCfgTable for a DM crossing entry for a type of bPmThrAboveAlarm; and e) no previous osSoamPmThrCrossingAlarm notifications with type aboveAlarm have been sent relating to the same threshold in the osSoamPmLmThrPrflTable or osSoamDmThrCfgTable and the same parameter, during this measurement interval. For a setAlarm five conditions need to be met: a) measurement of the parameter is enabled via osSoamLmCfgMeasurementEnable for a LM crossing or osSoamDmCfgMeasurementEnable for a DM crossing; and b) the parameter threshold is configured in the osSoamPmLmThrPrflTable or osSoamDmThrCfgTable; and c) the threshold crossing type of bPmThrSetClearAlarm is enabled; and d) the measured value of the parameter exceeds the value configured in the osSoamPmLmThrPrflTable for a LM crossing entry or osSoamDmThrCfgTable for a DM crossing entry for a type of bPmThrSetClearAlarm for the measurement interval; and e) the previous measured value did not exceed the value configured in the osSoamPmLmThrPrflTable for a LM crossing entry or osSoamDmThrCfgTable for a DM crossing entry for a type of bPmThrSetClearAlarm. For a clearAlarm five conditions need to be met: a) measurement of the parameter is enabled via osSoamLmCfgMeasurementEnable for a LM crossing or osSoamDmCfgMeasurementEnable for a DM crossing; and b) the parameter threshold is configured in the osSoamPmLmThrPrflTable or osSoamDmThrCfgTable; and c) the threshold crossing type of bPmThrSetClearAlarm is enabled; and d) the measured value of the parameter did not exceed the value configured in the osSoamPmLmThrPrflTable for a LM crossing entry or osSoamDmThrCfgTable for a DM crossing entry for a type of bPmThrSetClearAlarm for the measurement interval; and e) the previous measured value did exceed the value configured in the osSoamPmLmThrPrflTable for a LM crossing entry or osSoamDmThrCfgTable for a DM crossing entry for a type of bPmThrSetClearAlarm. In the case of thresholds applied to a maximum or average measurement counter, the previous measured value is the value of the counter at the end of the preceding measurement interval. In the case of thresholds applied to the last measured value, it is the previous measured value. The management entity that receives the notification can identify the system from the network source address of the notification, and can identify the LM or DM session reporting the threshold crossing by the indices in the osSoamPmNotifObjThrId object, including osEthServId, osEthServFlowId, and the osSoamLmCfgIndex or osSoamDmCfgIndex. An agent is not to generate more than one osSoamLmThrCrossingAlarm 'notification-event' of a given type per LM or DM session as specified by osSoamPmNotifCfgAlarmInt. A 'notification-event' is the transmission of a single notification to a list of notification destinations. If additional threshold crossing events occur within the osSoamPmNotifCfgAlarmInt period, then notification generation for these changes are suppressed by the agent until the current alarm interval expires. At the end of an alarm interval period, one notification-event is generated if any threshold crossing events occurred since the start of the alarm interval period. In such a case, another alarm interval period is started right away. " ::= { osSoamPmNotifs 4 } -- ***************************************************************************** -- SOAM Performance Measurement Global Capabilities Table -- ***************************************************************************** osSoamPmSupported OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if SOAM PM test is supported by hardware or not: false - hardware doesn't support SOAM PM test true - hardware supports SOAM PM test" ::= { osSoamPmCapabilities 1 } osSoamPmLmCaps OBJECT-TYPE SYNTAX SoamLmCapabilities MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates supported values of LM Measurement." ::= { osSoamPmCapabilities 2 } osSoamPmLmThrCaps OBJECT-TYPE SYNTAX SoamLmThrCapabilities MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates supported values for LM Thresholds notification." ::= { osSoamPmCapabilities 3 } osSoamPmDmCaps OBJECT-TYPE SYNTAX SoamDmCapabilities MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates supported values for DM Measurement." ::= { osSoamPmCapabilities 4 } osSoamPmDmThrCaps OBJECT-TYPE SYNTAX SoamDmThrCapabilities MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates supported values for DM Thresholds notification." ::= { osSoamPmCapabilities 5 } -- ***************************************************************************** -- SOAM-PM MIB Module - Conformance Information -- ***************************************************************************** osSoamPmMibCompliances OBJECT IDENTIFIER ::= { osSoamPmMibConformance 1 } osSoamPmMibGroups OBJECT IDENTIFIER ::= { osSoamPmMibConformance 2 } -- ****************************************************************** -- SOAM-PM MIB Units of conformance -- ****************************************************************** osSoamPmFlowMandGroup OBJECT-GROUP OBJECTS { osSoamPmFlowOperNextIndex, osSoamPmFlowSlmSinglEndResponder, osSoamPmFlowDmSinglEndResponder } STATUS current DESCRIPTION "Mandatory objects for the Service OAM PM Flow group." ::= { osSoamPmMibGroups 1 } osSoamPmFlowOptGroup OBJECT-GROUP OBJECTS { osSoamPmFlowLmSinglEndResponder } STATUS current DESCRIPTION "Optional objects for the Service OAM Service OAM PM Flow group." ::= { osSoamPmMibGroups 2 } osSoamPmGenPrflMandGroup OBJECT-GROUP OBJECTS { osSoamPmGenPrflMessagePeriod, osSoamPmGenPrflFrameSize, osSoamPmGenPrflDataPattern, osSoamPmGenPrflMeasurementInt, osSoamPmGenPrflNumIntsStored, osSoamPmGenPrflRepetitionPeriod, osSoamPmGenPrflLastError, osSoamPmGenPrflAdminStatus, osSoamPmGenPrflOperStatus } STATUS current DESCRIPTION "Mandatory objects for the Service OAM General (LM and DM) Profile group." ::= { osSoamPmMibGroups 3 } osSoamPmGenPrflOptGroup OBJECT-GROUP OBJECTS { osSoamPmGenPrflTestTlvIncluded, osSoamPmGenPrflTestTlvPattern, osSoamPmGenPrflAlignMeasInts } STATUS current DESCRIPTION "Optional objects for the Service OAM General (LM and DM) Profile group." ::= { osSoamPmMibGroups 4 } osSoamPmLmPrflMandGroup OBJECT-GROUP OBJECTS { osSoamPmLmPrflType, osSoamPmLmPrflMeasurementEnable, osSoamPmLmPrflAvailMeasInt, osSoamPmLmPrflAvailFlrThr, osSoamPmLmPrflAvailNumConsInts, osSoamPmLmPrflAvailNumConHighFlr, osSoamPmLmPrflNumSynthFramesFlr, osSoamPmLmPrflLastError, osSoamPmLmPrflAdminStatus, osSoamPmLmPrflOperStatus } STATUS current DESCRIPTION "Mandatory objects for the Service OAM LM Profile group." ::= { osSoamPmMibGroups 5 } osSoamPmLmPrflOptGroup OBJECT-GROUP OBJECTS { osSoamPmLmPrflVersion } STATUS current DESCRIPTION "Optional objects for the Service OAM LM Profile group." ::= { osSoamPmMibGroups 6 } osSoamPmLmThrPrflMandGroup OBJECT-GROUP OBJECTS { osSoamPmLmThrPrflEnable, osSoamPmLmThrPrflMaxFlrFwThr, osSoamPmLmThrPrflAvgFlrFwThr, osSoamPmLmThrPrflMaxFlrBwThr, osSoamPmLmThrPrflAvgFlrBwThr, osSoamPmLmThrPrflFwUnavCountThr, osSoamPmLmThrPrflFwAvailRatioThr, osSoamPmLmThrPrflBwUnavCountThr, osSoamPmLmThrPrflBwAvailRatioThr, osSoamPmLmThrPrflLastError, osSoamPmLmThrPrflAdminStatus, osSoamPmLmThrPrflOperStatus } STATUS current DESCRIPTION "Mandatory objects for the Service OAM LM Thr Profile group." ::= { osSoamPmMibGroups 7 } osSoamPmLmThrPrflOptGroup OBJECT-GROUP OBJECTS { osSoamPmLmThrPrflFwHiLosThr, osSoamPmLmThrPrflFwConHiLosThr, osSoamPmLmThrPrflBwHiLosThr, osSoamPmLmThrPrflBwConHiLosThr } STATUS current DESCRIPTION "Optional objects for the Service OAM LM Thr Profile group." ::= { osSoamPmMibGroups 8 } osSoamPmDmPrflMandGroup OBJECT-GROUP OBJECTS { osSoamPmDmPrflType, osSoamPmDmPrflMeasurementEnable, osSoamPmDmPrflIfdvSelOffset, osSoamPmDmPrflNuMeasBinPrFdInt, osSoamPmDmPrflNuMeasBinPrIfdvInt, osSoamPmDmPrflLastError, osSoamPmDmPrflAdminStatus, osSoamPmDmPrflOperStatus } STATUS current DESCRIPTION "Mandatory objects for the Service OAM DM Profile group." ::= { osSoamPmMibGroups 9 } osSoamPmDmPrflOptGroup OBJECT-GROUP OBJECTS { osSoamPmDmPrflVersion } STATUS current DESCRIPTION "Optional objects for the Service OAM DM Profile group." ::= { osSoamPmMibGroups 10 } osSoamPmDmThrPrflMandGroup OBJECT-GROUP OBJECTS { osSoamPmDmThrPrflEnable, osSoamPmDmThrPrflMaxFdTwThr, osSoamPmDmThrPrflAvgFdTwThr, osSoamPmDmThrPrflMaxFdFwThr, osSoamPmDmThrPrflAvgFdFwThr, osSoamPmDmThrPrflMaxIfdvFwThr, osSoamPmDmThrPrflAvgIfdvFwThr, osSoamPmDmThrPrflMaxFdBwThr, osSoamPmDmThrPrflAvgFdBwThr, osSoamPmDmThrPrflMaxIfdvBwThr, osSoamPmDmThrPrflAvgIfdvBwThr, osSoamPmDmThrPrflLastError, osSoamPmDmThrPrflAdminStatus, osSoamPmDmThrPrflOperStatus } STATUS current DESCRIPTION "Mandatory objects for the Service OAM DM Thr Profile group." ::= { osSoamPmMibGroups 11 } osSoamLmCfgMandGroup OBJECT-GROUP OBJECTS { osSoamLmCfgEnabled, osSoamLmCfgGenPrfl, osSoamLmCfgLmPrfl, osSoamLmCfgLmThrPrfl, osSoamLmCfgDestMacAddress, osSoamLmCfgDestMepId, osSoamLmCfgDestIsMepId, osSoamLmCfgStartTimeType, osSoamLmCfgFixedStartDateAndTime, osSoamLmCfgRelativeStartTime, osSoamLmCfgStopTimeType, osSoamLmCfgFixedStopDateAndTime, osSoamLmCfgRelativeStopTime, osSoamLmCfgSessionStatus, osSoamLmCfgHistClear, osSoamLmCfgRowStatus, osSoamLmCfgLastError, osSoamLmCfgSessionStatusEx, osSoamLmCfgLastHistIndx } STATUS current DESCRIPTION "Mandatory objects for the Service OAM LM Configuration group." ::= { osSoamPmMibGroups 13 } osSoamLmMeasStatsMandGroup OBJECT-GROUP OBJECTS { osSoamLmMeasStatsAvailFwLastTr, osSoamLmMeasStatsAvailBwLastTr } STATUS current DESCRIPTION "Mandatory objects for the Service OAM LM MeasuredStats group." ::= { osSoamPmMibGroups 15 } osSoamLmMeasStatsOptGroup OBJECT-GROUP OBJECTS { osSoamLmMeasStatsAvailFwStatus, osSoamLmMeasStatsAvailBwStatus } STATUS current DESCRIPTION "Optional objects for the Service OAM LM MeasuredStats group." ::= { osSoamPmMibGroups 16 } osSoamLmHistAvailStatsMandGroup OBJECT-GROUP OBJECTS { osSoamLmLastAvailStatsEndTime, osSoamLmLastAvailStatsElapTime, osSoamLmLastAvailStatsSuspect, osSoamLmLastAvailStatsFwAvail, osSoamLmLastAvailStatsBwAvail, osSoamLmLastAvailStatsFwUnav, osSoamLmLastAvailStatsBwUnav, osSoamLmHistAvailStatsEndTime, osSoamLmHistAvailStatsElapTime, osSoamLmHistAvailStatsSuspect, osSoamLmHistAvailStatsFwAvail, osSoamLmHistAvailStatsBwAvail, osSoamLmHistAvailStatsFwUnav, osSoamLmHistAvailStatsBwUnav } STATUS current DESCRIPTION "Mandatory objects for the Service OAM Availability LM history statistics group. " ::= { osSoamPmMibGroups 21 } osSoamLmHistAvailStatsOptGroup OBJECT-GROUP OBJECTS { osSoamLmLastAvailStatsFwHiLos, osSoamLmLastAvailStatsBwHiLos, osSoamLmLastAvailStatsFwConHiLos, osSoamLmLastAvailStatsBwConHiLos, osSoamLmHistAvailStatsFwHiLos, osSoamLmHistAvailStatsBwHiLos, osSoamLmHistAvailStatsFwConHiLos, osSoamLmHistAvailStatsBwConHiLos } STATUS current DESCRIPTION "Optional objects for the Service OAM Availability LM history statistics group. " ::= { osSoamPmMibGroups 22 } osSoamLmHistStatsMandGroup OBJECT-GROUP OBJECTS { osSoamLmLastStatsEndTime, osSoamLmLastStatsElapTime, osSoamLmLastStatsSuspect, osSoamLmLastStatsFwMinFlr, osSoamLmLastStatsFwMaxFlr, osSoamLmLastStatsFwAvgFlr, osSoamLmLastStatsBwMinFlr, osSoamLmLastStatsBwMaxFlr, osSoamLmLastStatsBwAvgFlr, osSoamLmLastStatsInitiatedMeas, osSoamLmLastStatsReceivedMeas, osSoamLmHistStatsEndTime, osSoamLmHistStatsElapTime, osSoamLmHistStatsSuspect, osSoamLmHistStatsFwMinFlr, osSoamLmHistStatsFwMaxFlr, osSoamLmHistStatsFwAvgFlr, osSoamLmHistStatsBwMinFlr, osSoamLmHistStatsBwMaxFlr, osSoamLmHistStatsBwAvgFlr, osSoamLmHistStatsInitiatedMeas, osSoamLmHistStatsReceivedMeas } STATUS current DESCRIPTION "Mandatory objects for the Service OAM LM history statistics group." ::= { osSoamPmMibGroups 23 } osSoamLmHistStatsOptGroup OBJECT-GROUP OBJECTS { osSoamLmLastStatsFwTxFrames, osSoamLmLastStatsFwRxFrames, osSoamLmLastStatsBwTxFrames, osSoamLmLastStatsBwRxFrames, osSoamLmHistStatsFwTxFrames, osSoamLmHistStatsFwRxFrames, osSoamLmHistStatsBwTxFrames, osSoamLmHistStatsBwRxFrames } STATUS current DESCRIPTION "Optional objects for the Service OAM LM Hist Stats group." ::= { osSoamPmMibGroups 24 } osSoamDmCfgMandGroup OBJECT-GROUP OBJECTS { osSoamDmCfgEnabled, osSoamDmCfgGenPrfl, osSoamDmCfgDmPrfl, osSoamDmCfgDmThrPrfl, osSoamDmCfgDestMacAddress, osSoamDmCfgDestMepId, osSoamDmCfgDestIsMepId, osSoamDmCfgStartTimeType, osSoamDmCfgFixedStartDateAndTime, osSoamDmCfgRelativeStartTime, osSoamDmCfgStopTimeType, osSoamDmCfgFixedStopDateAndTime, osSoamDmCfgRelativeStopTime, osSoamDmCfgSessionStatus, osSoamDmCfgHistClear, osSoamDmCfgRowStatus, osSoamDmCfgLastError, osSoamDmCfgSessionStatusEx, osSoamDmCfgLastHistIndx } STATUS current DESCRIPTION "Mandatory objects for the Service OAM DM configuration group." ::= { osSoamPmMibGroups 25 } osSoamDmCfgOptGroup OBJECT-GROUP OBJECTS { osSoamDmCfgSourceMacAddress } STATUS current DESCRIPTION "Optional objects for the Service OAM DM Configuration group." ::= { osSoamPmMibGroups 26 } osSoamDmCfgMeasBinMandGroup OBJECT-GROUP OBJECTS { osSoamDmCfgMeasBinPrflId } STATUS current DESCRIPTION "Mandatory objects for the Service OAM DM measurement bin configuration group." ::= { osSoamPmMibGroups 27 } osSoamDmHistStatsMandGroup OBJECT-GROUP OBJECTS { osSoamDmLastStatsIndex, osSoamDmLastStatsEndTime, osSoamDmLastStatsElapTime, osSoamDmLastStatsSuspect, osSoamDmLastStatsFdTwMin, osSoamDmLastStatsFdTwMax, osSoamDmLastStatsFdTwAvg, osSoamDmLastStatsFdFwMin, osSoamDmLastStatsFdFwMax, osSoamDmLastStatsFdFwAvg, osSoamDmLastStatsFdBwMin, osSoamDmLastStatsFdBwMax, osSoamDmLastStatsFdBwAvg, osSoamDmLastStatsIfdvFwMin, osSoamDmLastStatsIfdvFwMax, osSoamDmLastStatsIfdvFwAvg, osSoamDmLastStatsIfdvBwMin, osSoamDmLastStatsIfdvBwMax, osSoamDmLastStatsIfdvBwAvg, osSoamDmLastStatsInitiatedMeas, osSoamDmLastStatsReceivedMeas, osSoamDmLastStatsBinsCounter, osSoamDmHistStatsEndTime, osSoamDmHistStatsElapTime, osSoamDmHistStatsSuspect, osSoamDmHistStatsFdTwMin, osSoamDmHistStatsFdTwMax, osSoamDmHistStatsFdTwAvg, osSoamDmHistStatsFdFwMin, osSoamDmHistStatsFdFwMax, osSoamDmHistStatsFdFwAvg, osSoamDmHistStatsFdBwMin, osSoamDmHistStatsFdBwMax, osSoamDmHistStatsFdBwAvg, osSoamDmHistStatsIfdvFwMin, osSoamDmHistStatsIfdvFwMax, osSoamDmHistStatsIfdvFwAvg, osSoamDmHistStatsIfdvBwMin, osSoamDmHistStatsIfdvBwMax, osSoamDmHistStatsIfdvBwAvg, osSoamDmHistStatsInitiatedMeas, osSoamDmHistStatsReceivedMeas } STATUS current DESCRIPTION "Mandatory objects for the Service OAM DM history statistics group." ::= { osSoamPmMibGroups 32 } osSoamDmHistStatsBinsMandGroup OBJECT-GROUP OBJECTS { osSoamDmHistStatsBinsCounter } STATUS current DESCRIPTION "Mandatory objects for the Service OAM DM history statistics bin group." ::= { osSoamPmMibGroups 34 } osSoamPmNotifsMandGroup NOTIFICATION-GROUP NOTIFICATIONS { osSoamAvailabilityChangeAlarm, osSoamLmSessionStartStopAlarm, osSoamDmSessionStartStopAlarm } STATUS current DESCRIPTION "Mandatory notifications for the SOAM PM Notifications group." ::= { osSoamPmMibGroups 39 } osSoamPmNotifsOptGroup NOTIFICATION-GROUP NOTIFICATIONS { osSoamPmThrCrossingAlarm } STATUS current DESCRIPTION "Optional objects for the Service OAM PM Notifications group." ::= { osSoamPmMibGroups 40 } osSoamPmNotifCfgMandGroup OBJECT-GROUP OBJECTS { osSoamPmNotifCfgAlarmInt, osSoamPmNotifCfgAlarmEnable } STATUS current DESCRIPTION "Mandatory objects for the SOAM PM Notification Configuration group." ::= { osSoamPmMibGroups 41 } osSoamPmNotifObjMandGroup OBJECT-GROUP OBJECTS { osSoamPmNotifObjDateAndTime, osSoamPmNotifObjSuspect } STATUS current DESCRIPTION "Mandatory objects for the SOAM PM Notification Object group." ::= { osSoamPmMibGroups 42 } osSoamPmNotifObjOptGroup OBJECT-GROUP OBJECTS { osSoamPmNotifObjThrConfig, osSoamPmNotifObjThrId, osSoamPmNotifObjThrValue, osSoamPmNotifObjCrossingType } STATUS current DESCRIPTION "Optional objects for the Service OAM PM Notifications group." ::= { osSoamPmMibGroups 43 } osSoamPmCapabilMandGroup OBJECT-GROUP OBJECTS { osSoamPmSupported, osSoamPmLmCaps, osSoamPmLmThrCaps, osSoamPmDmCaps, osSoamPmDmThrCaps } STATUS current DESCRIPTION "Mandatory objects for the Service OAM PM Capabilities group." ::= { osSoamPmMibGroups 44 } -- ****************************************************************** -- SOAM-PM MIB Module Compliance statements -- ****************************************************************** osSoamPmMibCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for the Ethernet Service OAM PM MIB." MODULE MANDATORY-GROUPS { osSoamPmFlowMandGroup, osSoamPmGenPrflMandGroup, osSoamPmLmPrflMandGroup, osSoamPmLmThrPrflMandGroup, osSoamPmDmPrflMandGroup, osSoamPmDmThrPrflMandGroup, osSoamLmCfgMandGroup, osSoamLmMeasStatsMandGroup, osSoamLmHistAvailStatsMandGroup, osSoamLmHistStatsMandGroup, osSoamDmCfgMandGroup, osSoamDmCfgMeasBinMandGroup, osSoamDmHistStatsMandGroup, osSoamDmHistStatsBinsMandGroup, osSoamPmNotifsMandGroup, osSoamPmNotifCfgMandGroup, osSoamPmNotifObjMandGroup, osSoamPmCapabilMandGroup } GROUP osSoamPmFlowOptGroup DESCRIPTION "The osSoamPmFlowOptGroup is an optional requirement." GROUP osSoamPmGenPrflOptGroup DESCRIPTION "The osSoamPmGenPrflOptGroup is an optional requirement." GROUP osSoamPmLmPrflOptGroup DESCRIPTION "The osSoamPmLmPrflOptGroup is an optional requirement." GROUP osSoamPmLmThrPrflOptGroup DESCRIPTION "The osSoamPmLmThrPrflOptGroup is an optional requirement." GROUP osSoamPmDmPrflOptGroup DESCRIPTION "The osSoamPmDmPrflOptGroup is an optional requirement." GROUP osSoamLmMeasStatsOptGroup DESCRIPTION "The osSoamLmMeasStatsOptGroup is an optional requirement." GROUP osSoamLmHistAvailStatsOptGroup DESCRIPTION "The osSoamLmCurStatsOptGroup is an optional requirement." GROUP osSoamLmHistStatsOptGroup DESCRIPTION "The osSoamLmHistStatsOptGroup is an optional requirement." GROUP osSoamDmCfgOptGroup DESCRIPTION "The osSoamDmCfgOptGroup is an optional requirement." GROUP osSoamPmNotifsOptGroup DESCRIPTION "The osSoamPmNotifsOptGroup is an optional requirement." GROUP osSoamPmNotifObjOptGroup DESCRIPTION "The osSoamPmNotifObjOptGroup is an optional requirement." ::= { osSoamPmMibCompliances 1 } END