Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Managed Objects for jnxSoamDmCfgTable

    The jnxSoamDmCfgTable, whose object identifier is {jnxSoamPmLmObjects 1}, contains the jnxSoamDmCfgEntry that signifies the Ethernet loss measurement (ETH-DM) configuration settings. Each jnxSoamDmCfgEntry, whose object identifier is {jnxSoamDmCfgTable 1}, contains the objects listed in the following table.

    The jnxSoamDmCfgTable includes configuration objects and operations for the Delay Measurement function. Each row in the table represents a Delay Measurement session for the defined MEP. This table uses four indices. The first three indices are the indices of the Maintenance Domain, MaNet, and MEP tables. The fourth index is the specific DM session on the selected MEP. A Delay Measurement session is created on an existing MEP by first accessing the jnxSoamDmOperNextIndex object and using this value as the jnxSoamDmCfgIndex 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.

    Table 1: jnxSoamDmCfgTable

    Object

    Object ID

    Description

    jnxSoamDmCfgIndex

    jnxSoamDmCfgEntry 1

    Denotes an index to the Delay Measurement Configuration table which indicates the specific measurement session for the MEP.

    jnxSoamPmMepOperNextIndex needs to be inspected to find an available index for row-creation.

    Referential integrity is necessary (that is, 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 MEP while this session is active. The index value keeps increasing until it wraps to 0. This is to facilitate access control based on a fixed index for an EMS, since the index is not reused.

    jnxSoamDmCfgType

    jnxSoamDmCfgEntry 2

    Specifies the type of Delay Measurement to be performed.

    • dmDmm(1)—DMM SOAM PDU generated, DMR responses received(one-way or two-way measurements)
    • dm1DmTx(2)—1DM SOAM PDU generated (one-way measurements are made by the receiver)
    • dm1DmRx(3)—1DM SOAM PDU received and tracked (one-way measurements)

    The exact PDUs to use are specified by this object in combination with jnxSoamDmCfgVersion. The value dmDMM is required. The values dm1DmTx and dm1DmRx are optional.

    jnxSoamDmCfgVersion

    jnxSoamDmCfgEntry 3

    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 jnxSoamDmCfgType.

    This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgEnabled

    jnxSoamDmCfgEntry 4

    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. If the DM session is disabled the current Measurement Interval is stopped, if it in process at the time, and all the in process calculations for the partially completed Measurement Interval are finalized.

    This object does not affect whether the single-ended Responder is enabled or not, which is enabled or disabled by the jnxSoamPmMepDmSingleEndedResponder object.

    jnxSoamDmCfgMeasurementEnable

    jnxSoamDmCfgEntry 5

    Contains a vector of bits that indicates the type of SOAM DM counters found in the jnxSoamDmMeasuredStatsTable, jnxSoamDmCurrentStatsTable, jnxSoamDmHistoryStatsTable 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 after it has been created.

    bSoamPdusSent(0)—Enables or disables the jnxSoamDmCurrentStatsSoamPdusSent and jnxSoamDmHistoryStatsSoamPdusSent counters.

    bSoamPdusReceived(1)—Enables or disables the jnxSoamDmCurrentStatsSoamPdusReceived and jnxSoamDmHistoryStatsSoamPdusReceived counters.

    bFrameDelayTwoWayBins(2)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'twoWayFrameDelay'.

    bFrameDelayTwoWayMin(3)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayTwoWayMin and jnxSoamDmHistoryStatsFrameDelayTwoWayMin counters.

    bFrameDelayTwoWayMax(4)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayTwoWayMax and jnxSoamDmHistoryStatsFrameDelayTwoWayMax counters.

    bFrameDelayTwoWayAvg(5)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayTwoWayAvg and jnxSoamDmHistoryStatsFrameDelayTwoWayAvg counters.

    bFrameDelayForwardBins(6)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'forwardFrameDelay'.

    bFrameDelayForwardMin(7)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayForwardMin and jnxSoamDmHistoryStatsFrameDelayForwardMin counters.

    bFrameDelayForwardMax(8)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayForwardMax and jnxSoamDmHistoryStatsFrameDelayForwardMax counters.

    bFrameDelayForwardAvg(9)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayForwardAvg and jnxSoamDmHistoryStatsFrameDelayForwardAvg counters.

    bFrameDelayBackwardBins(10)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'backwardFrameDelay'.

    bFrameDelayBackwardMin(11)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayBackwardMin and jnxSoamDmHistoryStatsFrameDelayBackwardMin counters.

    bFrameDelayBackwardMax(12)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayBackwardMax and jnxSoamDmHistoryStatsFrameDelayBackwardMax counters.

    bFrameDelayBackwardAvg(13)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayBackwardAvg and jnxSoamDmHistoryStatsFrameDelayBackwardAvg counters.

    bIfdvForwardBins(14)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'forwardIfdv'.

    bIfdvForwardMin(15)—Enables or disables the jnxSoamDmCurrentStatsIfdvForwardMin and jnxSoamDmHistoryStatsIfdvForwardMin counters.

    bIfdvForwardMax(16)—Enables or disables the jnxSoamDmCurrentStatsIfdvForwardMax and jnxSoamDmHistoryStatsIfdvForwardMax counters.

    bIfdvForwardAvg(17)—Enables or disables the jnxSoamDmCurrentStatsIfdvForwardAvg and jnxSoamDmHistoryStatsIfdvForwardAvg counters.

    bIfdvBackwardBins(18)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'backwardIfdv'.

    bIfdvBackwardMin(19)—Enables or disables the jnxSoamDmCurrentStatsIfdvBackwardMin and jnxSoamDmHistoryStatsIfdvBackwardMin counters.

    bIfdvBackwardMax(20)—Enables or disables the jnxSoamDmCurrentStatsIfdvBackwardMax and jnxSoamDmHistoryStatsIfdvBackwardMax counters.

    bIfdvBackwardAvg(21)—Enables or disables the jnxSoamDmCurrentStatsIfdvBackwardAvg and jnxSoamDmHistoryStatsIfdvBackwardAvg counters.

    bIfdvTwoWayBins(22)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'twoWayIfdv'.

    bIfdvTwoWayMin(23)—Enables or disables the jnxSoamDmCurrentStatsIfdvTwoWayMin and jnxSoamDmHistoryStatsIfdvTwoWayMin counters.

    bIfdvTwoWayMax(24)—Enables or disables the jnxSoamDmCurrentStatsIfdvTwoWayMax and jnxSoamDmHistoryStatsIfdvTwoWayMax counters.

    bIfdvTwoWayAvg(25)—Enables or disables the jnxSoamDmCurrentStatsIfdvTwoWayAvg and jnxSoamDmHistoryStatsIfdvTwoWayAvg counters.

    bFrameDelayRangeForwardBins(26)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'forwardFrameDelayRange'.

    bFrameDelayRangeForwardMax(27)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayRangeForwardMax and jnxSoamDmHistoryStatsFrameDelayRangeForwardMax counters.

    bFrameDelayRangeForwardAvg(28)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayRangeForwardAvg and jnxSoamDmHistoryStatsFrameDelayRangeForwardAvg counters.

    bFrameDelayRangeBackwardBins(29)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'backwardFrameDelayRange'.

    bFrameDelayRangeBackwardMax(30)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayRangeBackwardMax and jnxSoamDmHistoryStatsFrameDelayRangeBackwardMax counters.

    bFrameDelayRangeBackwardAvg(31)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayRangeBackwardAvg and jnxSoamDmHistoryStatsFrameDelayRangeBackwardAvg counters.

    bFrameDelayRangeTwoWayBins(32)—Enables or disables the jnxSoamDmCurrentStatsBinsEntry counter and the jnxSoamDmHistoryStatsBinsEntry counter when the jnxSoamDmCfgMeasBinType is 'twoWayFrameDelayRange'.

    bFrameDelayRangeTwoWayMax(33)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayRangeTwoWayMax and jnxSoamDmHistoryStatsFrameDelayRangeTwoWayMax counters.

    bFrameDelayRangeTwoWayAvg(34)—Enables or disables the jnxSoamDmCurrentStatsFrameDelayRangeTwoWayAvg and jnxSoamDmHistoryStatsFrameDelayRangeTwoWayAvg counters.

    bMeasuredStatsFrameDelayTwoWay(35)—Enables or disables the jnxSoamDmMeasuredStatsFrameDelayTwoWay counter.

    bMeasuredStatsFrameDelayForward(36)—Enables or disables the jnxSoamDmMeasuredStatsFrameDelayForward counter.

    bMeasuredStatsFrameDelayBackward(37)—Enables or disables the jnxSoamDmMeasuredStatsFrameDelayBackward counter.

    bMeasuredStatsIfdvTwoWay(38)—Enables or disables the jnxSoamDmMeasuredStatsIfdvTwoWay counter.

    bMeasuredStatsIfdvForward(39)—Enables or disables the jnxSoamDmMeasuredStatsIfdvForward counter.

    bMeasuredStatsIfdvBackward(40)—Enables or disables the jnxSoamDmMeasuredStatsIfdvBackward counter.

    jnxSoamDmCfgMessagePeriod

    jnxSoamDmCfgEntry 6

    Specifies the interval between Delay Measurement OAM message transmission. For Delay Measurement monitoring applications, the default value is 100ms. This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgPriority

    jnxSoamDmCfgEntry 7

    Specifies the priority of frames with Delay Measurement OAM message information. The default value is to be the value which yields the lowest frame loss. This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgFrameSize

    jnxSoamDmCfgEntry 8

    Specifies the Delay Measurement frame size between 64 bytes and the maximum transmission unit of the EVC.

    The range of frame sizes from 64 through 2000 octets need to be supported, and the range of frame sizes from 2001 through 9600 octets 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.

    This object is only valid for the entity transmitting the Delay Measurement frames (dmDmm, dm1DmTx) and is ignored by the entity receiving frames.

    In addition, this object is not valid when jnxSoamDmCfgVersion is 0.

    This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgDataPattern

    jnxSoamDmCfgEntry 9

    Specifies the DM data pattern included in a Data TLV when the size of the DM frame is determined by the jnxSoamDmFrameSize object and jnxSoamDmTestTlvIncluded is 'false'. If the frame size object does not define the DM frame size or jnxSoamDmTestTlvIncluded is 'true' the value of this object is ignored.

    This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgTestTlvIncluded

    jnxSoamDmCfgEntry 10

    Indicates whether a Test TLV or Data TLV is included when the size of the DM frame is determined by the jnxSoamDmFrameSize 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 DM frame size the value of this object is ignored.

    This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgTestTlvPattern

    jnxSoamDmCfgEntry 11

    Specifies the type of test pattern to be sent in the DM frame Test TLV when the size of DM PDU is determined by the jnxSoamDmFrameSize object and jnxSoamDmTestTlvIncluded is 'true'.

    If the frame size object does not define the DM frame size or jnxSoamDmTestTlvIncluded is 'false' the value of this object is ignored.

    This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgNumIntervalsStored

    jnxSoamDmCfgEntry 12

    Specifies the number of completed Measurement Intervals to store in the history statistic table (jnxSoamDmHistoryStatsTable) At least 32 completed Measurement Intervals need to be stored. 96 Measurement Intervals are recommended to be stored.

    This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgDestMepId

    jnxSoamDmCfgEntry 13

    Specifies 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 jnxSoamDmDestIsMepId 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'. 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.

    jnxSoamDmCfgDestIsMepId

    jnxSoamDmCfgEntry 14

    Specifies whether the MEP ID or the MAC address of the destination MEP is used for SOAM DM frame transmission.

    A value of 'true' indicates that MEPID of the target MEP is used for SOAM DM frame transmission. A value of 'false' indicates that the MAC address of the target MEP is used for SOAM DM frame transmission.

    This object is only valid for the entity transmitting the Delay Measurement frames, types 'dmDmm' and 'dm1DmTx'. 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.

    jnxSoamDmCfgStartTimeType

    jnxSoamDmCfgEntry 15

    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 jnxSoamDmCfgEnabled is true.

    The value of 'fixed' starts the SOAM DM session when the jnxSoamDmFixedStartDateAndTime is less than or equal to the current system date and time and jnxSoamDmCfgEnabled 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 jnxSoamDmRelativeStartTime is greater than or equal to the system date and time when the jnxSoamDmStartTimeType object was written and jnxSoamDmCfgEnabled 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.

    jnxSoamDmCfgRepetitionTime

    jnxSoamDmCfgEntry 16

    Specifies a configurable repetition time between Measurement Intervals in a Delay Measurement session in seconds. If the value is 0 (none), 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 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. If the value is greater 0 but less than or equal to the measurement interval, an error is returned.

    This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgAlignMeasurementIntervals

    jnxSoamDmCfgEntry 17

    Specifies whether the Measurement Intervals for the Delay Measurement session are aligned with a zero offset to real time.

    The value 'true' indicates that each Measurement Interval starts at a time which is aligned to NE time source hour, if the repetition time (or the Measurement Interval, if the repetition time is 0) is a factor of an hour, that is, 60min/15min = 4. For instance, a Measurement Interval/repetition time of 15 minutes would stop/start the Measurement Interval at 0, 15, 30, and 45 minutes of an hour. A Measurement Interval/Repetition Time of 7 minutes would not align to the hour since 7 minutes is NOT a factor of an hour, that is, 60min/7min = 8.6. In this case the behavior is the same as if the object is set to 'false'.

    The value 'false' indicates that the first Measurement Interval starts at an arbitrary time and each subsequent Measurement Interval starts at a time which is determined by jnxSoamDmCfgRepetitionTime.

    This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgInterFrameDelayVariationSelectionOffset

    jnxSoamDmCfgEntry 18

    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). This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgSessionType

    jnxSoamDmCfgEntry 19

    Indicates whether the current session is defined to be 'Proactive' or 'On-Demand'. A value of 'proactive' indicates the current session is 'Proactive'. A value of 'onDemand' indicates the current session is 'On-Demand'. This object can only be written at row creation time and cannot be modified once it has been created.

    jnxSoamDmCfgSessionStatus

    jnxSoamDmCfgEntry 20

    indicates the current status of the LM session. A value of 'active' indicates the current DM session is active, i.e. the current time lies between the start time and the stop time, and jnxSoamDmCfgEnabled is true. A value of 'notActive' indicates the current DM session is not active, i.e. it has not started yet, has stopped upon reaching the stop time, or is disabled.

    jnxSoamDmCfgHistoryClear

    jnxSoamDmCfgEntry 21

    Clears the Delay Measurement history Table (jnxSoamDmHistoryStatsTable) - 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 value during row creation has no effect.

    jnxSoamDmCfgRowStatus

    jnxSoamDmCfgEntry 22

    Specifies the status of the row. The writable columns in a row cannot be changed if the row is active, except for jnxSoamDmCfgHistoryClear and jnxSoamDmCfgEnabled objects. All columns must have a valid value before a row can be activated.

    Modified: 2017-09-13