9342 lines
376 KiB
Plaintext
9342 lines
376 KiB
Plaintext
TIMETRA-OAM-PM-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
Dot1agCfmMepIdOrZero
|
|
FROM IEEE8021-CFM-MIB
|
|
InetAddress, InetAddressPrefixLength,
|
|
InetAddressType, InetPortNumber
|
|
FROM INET-ADDRESS-MIB
|
|
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
|
|
OBJECT-GROUP
|
|
FROM SNMPv2-CONF
|
|
Counter32, Counter64, Gauge32,
|
|
Integer32, MODULE-IDENTITY,
|
|
NOTIFICATION-TYPE, OBJECT-TYPE,
|
|
Unsigned32
|
|
FROM SNMPv2-SMI
|
|
DateAndTime, MacAddress, RowStatus,
|
|
TEXTUAL-CONVENTION, TimeStamp,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
timetraSRMIBModules, tmnxSRConfs,
|
|
tmnxSRNotifyPrefix, tmnxSRObjs
|
|
FROM TIMETRA-GLOBAL-MIB
|
|
svcId
|
|
FROM TIMETRA-SERV-MIB
|
|
TDSCPName, TDSCPNameOrEmpty, TFCName,
|
|
TItemDescription, TLNamedItem,
|
|
TLNamedItemOrEmpty, TNamedItem,
|
|
TNamedItemOrEmpty, TProfile,
|
|
TmnxCreateOrigin, TmnxEnabledDisabled,
|
|
TmnxEnabledDisabledOrNA
|
|
FROM TIMETRA-TC-MIB
|
|
;
|
|
|
|
timetraOamPmMIBModule MODULE-IDENTITY
|
|
LAST-UPDATED "201803310000Z"
|
|
ORGANIZATION "Nokia"
|
|
CONTACT-INFO
|
|
"Nokia SROS Support
|
|
Web: http://www.nokia.com"
|
|
DESCRIPTION
|
|
"This document is the SNMP MIB module for the Nokia SROS implementation
|
|
of Service OAM Performance Monitoring.
|
|
|
|
Copyright 2013-2018 Nokia. All rights reserved. Reproduction of this
|
|
document is authorized on the condition that the foregoing copyright
|
|
notice is included.
|
|
|
|
This SNMP MIB module (Specification) embodies Nokia's
|
|
proprietary intellectual property. Nokia retains all title
|
|
and ownership in the Specification, including any revisions.
|
|
|
|
Nokia grants all interested parties a non-exclusive license to use and
|
|
distribute an unmodified copy of this Specification in connection with
|
|
management of Nokia products, and without fee, provided this copyright
|
|
notice and license appear on all copies.
|
|
|
|
This Specification is supplied `as is', and Nokia makes no warranty,
|
|
either express or implied, as to the use, operation, condition, or
|
|
performance of the Specification."
|
|
|
|
REVISION "201803310000Z"
|
|
DESCRIPTION
|
|
"Rev 16.0 31 March 2018 00:00
|
|
16.0 release of the TIMETRA-OAM-PM-MIB."
|
|
|
|
REVISION "201701010000Z"
|
|
DESCRIPTION
|
|
"Rev 15.0 1 Jan 2017 00:00
|
|
15.0 release of the TIMETRA-OAM-PM-MIB."
|
|
|
|
REVISION "201601010000Z"
|
|
DESCRIPTION
|
|
"Rev 14.0 1 Jan 2016 00:00
|
|
14.0 release of the TIMETRA-OAM-PM-MIB."
|
|
|
|
REVISION "201501010000Z"
|
|
DESCRIPTION
|
|
"Rev 13.0 1 Jan 2015 00:00
|
|
13.0 release of the TIMETRA-OAM-PM-MIB."
|
|
|
|
REVISION "201307040000Z"
|
|
DESCRIPTION
|
|
"Rev 12.0 4 Jul 2013 00:00
|
|
Initial release of the TIMETRA-OAM-PM-MIB."
|
|
|
|
::= { timetraSRMIBModules 92 }
|
|
|
|
TmnxOamPmBinGroupId ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmBinGroupId identifies an OAM Performance
|
|
Monitoring bin group."
|
|
SYNTAX Unsigned32 (1..255)
|
|
|
|
TmxnOamPmBinNums ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmxnOamPmBinNums specifies a set of OAM Performance
|
|
Monitoring delay bin numbers."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
SYNTAX BITS {
|
|
bin0 (0),
|
|
bin1 (1),
|
|
bin2 (2),
|
|
bin3 (3),
|
|
bin4 (4),
|
|
bin5 (5),
|
|
bin6 (6),
|
|
bin7 (7),
|
|
bin8 (8),
|
|
bin9 (9)
|
|
}
|
|
|
|
TmnxOamPmBinType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmBinType specifies the type of an OAM
|
|
Performance Monitoring bin.
|
|
|
|
Values:
|
|
fd(1)
|
|
A Frame Delay (FD) bin, as defined in MEF-35.
|
|
fdr(2)
|
|
A Frame Delay Range (FDR) bin, as defined in MEF-35.
|
|
ifdv(3)
|
|
An Inter-Frame Delay Variation (IFDV) bin, as defined in
|
|
MEF-35."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
SYNTAX INTEGER {
|
|
fd (1),
|
|
fdr (2),
|
|
ifdv (3)
|
|
}
|
|
|
|
TmnxOamPmCfgBinNum ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmCfgBinNum specifies the bin number of a
|
|
configurable OAM Performance Monitoring delay bin.
|
|
|
|
Bin zero is defined, but it is not configurable."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
SYNTAX Unsigned32 (1..9)
|
|
|
|
TmnxOamPmCfgBinNumOrNone ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmCfgBinNumOrNone specifies the bin number of
|
|
a configurable OAM Performance Monitoring delay bin, or indicates that
|
|
no bin is specified.
|
|
|
|
Bin zero is defined, but it is not configurable."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
SYNTAX Integer32 (-1 | 1..9)
|
|
|
|
TmnxOamPmDetectableTxError ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmDetectableTxError indicates the reason for
|
|
the inability (if any) to launch test frames for the specified test.
|
|
|
|
The code points are as follows.
|
|
none (1) - no transmit failure has been detected
|
|
txPortDown (2) - the transmit port is operationally down
|
|
noTxPort (3) - an egress has not been found
|
|
ethParentAdminDown (4) - the parent (e.g. the SAP, SDP, service, or
|
|
port) of the MEP is administratively down
|
|
ethNoMepOrAdminDown (5) - the test's MEP is not fully configured or the
|
|
MEP is administratively down
|
|
unexpectedError (6) - transmission failed due to unexpected
|
|
conditions, such as failed memory allocation, traffic congestion,
|
|
or failure to obtain the necessary resources
|
|
noService (7) - the service associated with this test session
|
|
was not found
|
|
serviceAdminDown (8) - the service associated with this test session
|
|
is administratively down
|
|
serviceOperDown (9) - the service associated with this test session
|
|
is operationally down
|
|
noRoute (10) - there is no IP route to the destination
|
|
address
|
|
noInterface (11) - there is no IP interface that matches the
|
|
configured forwarding interface
|
|
noDirectInterface (12) - there is no appropriate IP interface for
|
|
bypass-routing to the destination address
|
|
sourceInterfaceDown (13) - the IP interface associated with the source
|
|
address is down
|
|
sourceIpNotLocal (14) - the source address is not local
|
|
nextHopIpIsLocal (15) - the next-hop address is local
|
|
destMacResolveFail (16) - unable to resolve the remote-mepid to a
|
|
unicast layer2 MAC address
|
|
mplsDmSystemDisable (17) - MPLS-DM disabled at system level
|
|
lspNotAvailable (18) - LSP not available (e.g. not configured)
|
|
lspOperDown (19) - LSP is operationally down
|
|
udpReturnIpNotLocal (20) - UDP Return IP address is not local
|
|
ethCfmUnsupportedTestType (21) - the test type is not valid on the MEP"
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
txPortDown (2),
|
|
noTxPort (3),
|
|
ethParentAdminDown (4),
|
|
ethNoMepOrAdminDown (5),
|
|
unexpectedError (6),
|
|
noService (7),
|
|
serviceAdminDown (8),
|
|
serviceOperDown (9),
|
|
noRoute (10),
|
|
noInterface (11),
|
|
noDirectInterface (12),
|
|
sourceInterfaceDown (13),
|
|
sourceIpNotLocal (14),
|
|
nextHopIpIsLocal (15),
|
|
destMacResolveFail (16),
|
|
mplsDmSystemDisable (17),
|
|
lspNotAvailable (18),
|
|
lspOperDown (19),
|
|
udpReturnIpNotLocal (20),
|
|
ethCfmUnsupportedTestType (21)
|
|
}
|
|
|
|
TmnxOamPmForwardBackward ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmForwardBackward specifies the MEF-35
|
|
traffic flow direction of an OAM-PM loss test.
|
|
|
|
The code points are as follows.
|
|
forward (1) - refers to the loss of traffic flowing away from the test
|
|
originator.
|
|
backward (2) - refers to the loss of traffic flowing toward the test
|
|
originator."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 8.1 'PM-1: Single-Ended
|
|
Point-to-Point or Multipoint Delay and Synthetic Loss Measurements'."
|
|
SYNTAX INTEGER {
|
|
forward (1),
|
|
backward (2)
|
|
}
|
|
|
|
TmnxOamPmForwardBackwardAggr ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmForwardBackwardAggr specifies the traffic
|
|
flow direction type of an OAM-PM loss threshold.
|
|
|
|
The code points are as follows.
|
|
forward (1) - apply the threshold to the counter for traffic flowing
|
|
away from the test originator.
|
|
backward (2) - apply the threshold to the counter for traffic flowing
|
|
toward the test originator.
|
|
aggregate(3) - apply the threshold to the sum of the forward and
|
|
backward counters."
|
|
SYNTAX INTEGER {
|
|
forward (1),
|
|
backward (2),
|
|
aggregate (3)
|
|
}
|
|
|
|
TmnxOamPmForwardBackwardTwoWay ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmForwardBackwardTwoWay specifies the MEF-35
|
|
traffic flow direction of an OAM-PM delay test.
|
|
|
|
The code points are as follows.
|
|
forward (1) - refers to the one-way delay of traffic flowing away from
|
|
the test originator.
|
|
backward (2) - refers to the one-way delay of traffic flowing toward
|
|
the test originator.
|
|
twoWay (3) - refers to two way delay."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
SYNTAX INTEGER {
|
|
forward (1),
|
|
backward (2),
|
|
twoWay (3)
|
|
}
|
|
|
|
TmnxOamPmMeasIntervalDuration ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmMeasIntervalDuration specifies the duration
|
|
of an OAM Performance Monitoring measurement interval.
|
|
|
|
Values:
|
|
miRaw(1)
|
|
A raw measurement interval starts when the associated test
|
|
starts, and ends when the associated test ends.
|
|
mi15Minutes(2)
|
|
A 15 minute measurement interval, as defined in MEF-35 Section
|
|
9.1.6.
|
|
mi1Hour(3)
|
|
A one hour measurement interval.
|
|
mi1Day(4)
|
|
A one day measurement interval.
|
|
mi5Minutes(5)
|
|
A five minute measurement interval."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.1.6 'Measurement
|
|
Intervals'"
|
|
SYNTAX INTEGER {
|
|
miRaw (1),
|
|
mi15Minutes (2),
|
|
mi1Hour (3),
|
|
mi1Day (4),
|
|
mi5Minutes (5)
|
|
}
|
|
|
|
TmnxOamPmCfgMeasIntervalDuration ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmCfgMeasIntervalDuration specifies the
|
|
duration of a configurable OAM Performance Monitoring measurement
|
|
interval.
|
|
|
|
This TEXTUAL-CONVENTION is the same as TmnxOamPmMeasIntervalDuration,
|
|
except the 'miRaw(1)' code point is absent here (because raw
|
|
measurement intervals are not configurable)."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.1.6 'Measurement
|
|
Intervals'"
|
|
SYNTAX INTEGER {
|
|
mi15Minutes (2),
|
|
mi1Hour (3),
|
|
mi1Day (4),
|
|
mi5Minutes (5)
|
|
}
|
|
|
|
TmnxOamPmMplsLspType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmMplsLspType specifies the type of LSP to be
|
|
tested by an OAM-PM MPLS test.
|
|
|
|
The code points are as follows.
|
|
none (1) - the LSP type is unknown.
|
|
mplsTpStatic(2) - the LSP was created using Multiprotocol Label
|
|
Switching Transport Profile (MPLS-TP).
|
|
rsvp (3) - The LSP was manually created using the Resource
|
|
Reservation Protocol (RSVP).
|
|
rsvpAuto (4) - The LSP was automatically created using RSVP and an
|
|
LSP template."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011.
|
|
RFC 6375, 'A Packet Loss and Delay Measurement Profile for MPLS-Based
|
|
Transport Networks', September 2011."
|
|
SYNTAX INTEGER {
|
|
none (1),
|
|
mplsTpStatic (2),
|
|
rsvp (3),
|
|
rsvpAuto (4)
|
|
}
|
|
|
|
TmnxOamPmMplsTestRxStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmMplsTestRxStatus indicates the most recent
|
|
receive status for an OAM-PM MPLS-DM test.
|
|
|
|
A value less than 256 was copied from the Control Code field of
|
|
the most recent MPLS-DM response message. The value indicates
|
|
whether or not the most recent query message (sent by this node as
|
|
part of an MPLS-DM test) was processed successfully by the far-end
|
|
node.
|
|
|
|
'none(256)' is a proprietary code point, indicating the receive status
|
|
is irrelevant or unknown (e.g. the test has not been started).
|
|
|
|
'errorTimeout(257)' is a proprietary code point, indicating the most
|
|
recent receive event for a running test was an internal timeout,
|
|
rather than the expected receipt of an MPLS-DM response message."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 3.2, 'Delay Measurement Message Format'."
|
|
SYNTAX INTEGER {
|
|
success (1),
|
|
notifDataFormatInvalid (2),
|
|
notifInitializationinProgress (3),
|
|
notifDataResetOccurred (4),
|
|
notifResourceTemporarilyUnavail (5),
|
|
errorUnspecifiedError (16),
|
|
errorUnsupportedVersion (17),
|
|
errorUnsupportedControlCode (18),
|
|
errorUnsupportedDataFormat (19),
|
|
errorAuthenticationFailure (20),
|
|
errorInvalidDestinationNodeId (21),
|
|
errorConnectionMismatch (22),
|
|
errorUnsupportedMandTLVObject (23),
|
|
errorUnsupportedQueryInterval (24),
|
|
errorAdministrativeBlock (25),
|
|
errorResourceUnavailable (26),
|
|
errorResourceReleased (27),
|
|
errorInvalidMessage (28),
|
|
errorProtocolError (29),
|
|
none (256),
|
|
errorTimeout (257)
|
|
}
|
|
|
|
TmnxOamPmSessionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmSessionType specifies the type of an OAM
|
|
Performance Monitoring session.
|
|
|
|
Values:
|
|
proactive(1)
|
|
Test the service using a proactive session, as specified in
|
|
MEF-35 Section 9.1.2.
|
|
onDemand(2)
|
|
Test the service using an on-demand session, as specified in
|
|
MEF-35 Section 9.1.2."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.1.2 'Proactive and
|
|
On-Demand PM Sessions'"
|
|
SYNTAX INTEGER {
|
|
proactive (1),
|
|
onDemand (2)
|
|
}
|
|
|
|
TmnxOamPmStrMetric ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmStrMetric specifies the type of an OAM
|
|
Performance Monitoring streaming metric.
|
|
|
|
Values:
|
|
fdAvg(1)
|
|
Average Frame Delay (FD).
|
|
ifdvAvg(2)
|
|
Average Inter-Frame Delay Variation (IFDV)."
|
|
SYNTAX INTEGER {
|
|
fdAvg (1),
|
|
ifdvAvg (2)
|
|
}
|
|
|
|
TmnxOamPmStsIntvlNum ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmStsIntvlNum specifies the interval number
|
|
of a Measurement Interval Data Set."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.1 'Measurement Interval
|
|
Data Sets'"
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
|
|
TmnxOamPmStsTcaOperState ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmStsTcaOperState indicates the operational
|
|
state of the Threshold Crossing Alerts (TCAs) for the specified
|
|
indices.
|
|
|
|
The code points are as follows. The conditions are evaluated in the
|
|
order shown.
|
|
pending(1)
|
|
'pending(1)' is returned if the threshold configuration for the
|
|
specified indices changed during the current measurement interval.
|
|
active(2)
|
|
If the specified indices have a default clear threshold configured,
|
|
'active(2)' is returned if the current measurement interval has
|
|
generated a Raise TCA (i.e. tmnxOamPmThrRaise).
|
|
If the specified indices have a non-default clear threshold
|
|
configured, 'active(2)' is returned if the most recent TCA generated
|
|
was a Raise (i.e. tmnxOamPmThrRaise).
|
|
notActive(3)
|
|
'notActive(3)' is returned for all other conditions (e.g.
|
|
thresholding is not configured for the specified indices)."
|
|
SYNTAX INTEGER {
|
|
pending (1),
|
|
active (2),
|
|
notActive (3)
|
|
}
|
|
|
|
TmnxOamPmTestFamily ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmTestFamily specifies the type of the
|
|
service to be tested by an OAM Performance Monitoring test.
|
|
|
|
Values:
|
|
ethernet(1)
|
|
Test an Ethernet service, as specified in MEF-35 Section 7.
|
|
ip(2)
|
|
Test an IP service.
|
|
mpls(3)
|
|
Test an MPLS service, as specified by RFC 6374."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 7 'PM Considerations'.
|
|
RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011."
|
|
SYNTAX INTEGER {
|
|
ethernet (1),
|
|
ip (2),
|
|
mpls (3)
|
|
}
|
|
|
|
TmnxOamPmTestType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An object of type TmnxOamPmTestType specifies the type of an OAM
|
|
Performance Monitoring test.
|
|
|
|
Values:
|
|
dmm(1)
|
|
An Ethernet Delay Measurement test, as specified in MEF-35
|
|
Section 10.1.
|
|
slm(2)
|
|
An Ethernet Synthetic Loss Measurement test, as specified in
|
|
MEF-35 Section 10.2.
|
|
twampLight(3)
|
|
A TWAMP-Light delay and/or loss test, using the TWAMP-Light
|
|
protocol defined in RFC 5357, Appendix I.
|
|
lmm(4)
|
|
An ETH-LM test, as specified in Y.1731 Section 8.1.
|
|
mplsDm(5)
|
|
An MPLS Delay Measurement test, as specified in RFC 6374."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.1, 'Single-Ended Delay
|
|
Function for Delay, Frame Delay Range, and Inter Delay Variation'.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2, 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'.
|
|
RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', Appendix I,
|
|
'TWAMP Light'.
|
|
ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'.
|
|
RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011."
|
|
SYNTAX INTEGER {
|
|
dmm (1),
|
|
slm (2),
|
|
twampLight (3),
|
|
lmm (4),
|
|
mplsDm (5)
|
|
}
|
|
|
|
tmnxOamPmObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 92 }
|
|
|
|
tmnxOamPmCfgObjs OBJECT IDENTIFIER ::= { tmnxOamPmObjs 1 }
|
|
|
|
tmnxOamPmCfgScalarObjs OBJECT IDENTIFIER ::= { tmnxOamPmCfgObjs 1 }
|
|
|
|
tmnxOamPmCfgTwlRflInactTimer OBJECT-TYPE
|
|
SYNTAX Unsigned32 (10..100)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflInactTimer specifies the system
|
|
inactivity timeout for TWAMP-Light reflectors.
|
|
|
|
A TWAMP-Light reflector replies to TWAMP-Test PDUs. When a reflector
|
|
sees a TWAMP-Test PDU for a new session (i.e. a {source IP address,
|
|
source UDP port, destination IP address} triple which is not known to
|
|
the reflector), the reflector allocates a record for the session. The
|
|
record is used to ensure that reply PDUs sent for the session have
|
|
consecutive sequence numbers.
|
|
|
|
When a reflector sees tmnxOamPmCfgTwlRflInactTimer seconds pass
|
|
without receiving a TWAMP-Test PDU for a particular session, an
|
|
inactivity timeout has occurred, so the record allocated to the
|
|
session is freed."
|
|
DEFVAL { 100 }
|
|
::= { tmnxOamPmCfgScalarObjs 1 }
|
|
|
|
tmnxOamPmCfgMplsDmAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMplsDmAdminStatus specifies whether or not:
|
|
1. Received MPLS-DM Query messages are processed.
|
|
2. Received MPLS-DM Response messages are processed.
|
|
3. Transmitting MPLS-DM Query messages (as part of a test created
|
|
using tmnxOamPmCfgDelayMplsTable) is allowed.
|
|
|
|
Received messages which are not processed are dropped.
|
|
|
|
Disallowed message transmission is reported using
|
|
tmnxOamPmStsTestDetectTxError"
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 8, 'Security Considerations'."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgScalarObjs 2 }
|
|
|
|
tmnxOamPmTableLastChgObjs OBJECT IDENTIFIER ::= { tmnxOamPmCfgObjs 2 }
|
|
|
|
tmnxOamPmCfgBinGroupTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGroupTableLastChg indicates the time,
|
|
since system startup, when tmnxOamPmCfgBinGroupTable last changed.
|
|
|
|
If tmnxOamPmCfgBinGroupTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 1 }
|
|
|
|
tmnxOamPmCfgBinTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgBinTable last changed.
|
|
|
|
If tmnxOamPmCfgBinTable has not changed since system startup, zero is
|
|
returned."
|
|
::= { tmnxOamPmTableLastChgObjs 2 }
|
|
|
|
tmnxOamPmCfgSessTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgSessTable last changed.
|
|
|
|
If tmnxOamPmCfgSessTable has not changed since system startup, zero is
|
|
returned."
|
|
::= { tmnxOamPmTableLastChgObjs 3 }
|
|
|
|
tmnxOamPmCfgSessEthTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgSessEthTable last changed.
|
|
|
|
If tmnxOamPmCfgSessEthTable has not changed since system startup, zero
|
|
is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 4 }
|
|
|
|
tmnxOamPmCfgDelayDmmTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmTableLastChg indicates the time,
|
|
since system startup, when tmnxOamPmCfgDelayDmmTable last changed.
|
|
|
|
If tmnxOamPmCfgDelayDmmTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 5 }
|
|
|
|
tmnxOamPmCfgLossSlmTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgLossSlmTable last changed.
|
|
|
|
If tmnxOamPmCfgLossSlmTable has not changed since system startup, zero
|
|
is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 6 }
|
|
|
|
tmnxOamPmCfgMeasIntvlTableLstChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlTableLstChg indicates the time,
|
|
since system startup, when tmnxOamPmCfgMeasIntvlTable last changed.
|
|
|
|
If tmnxOamPmCfgMeasIntvlTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 7 }
|
|
|
|
tmnxOamPmCfgSessIpTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgSessIpTable last changed.
|
|
|
|
If tmnxOamPmCfgSessIpTable has not changed since system startup, zero
|
|
is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 8 }
|
|
|
|
tmnxOamPmCfgTwampLtTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgTwampLtTable last changed.
|
|
|
|
If tmnxOamPmCfgTwampLtTable has not changed since system startup, zero
|
|
is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 9 }
|
|
|
|
tmnxOamPmCfgTwlRflTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgTwlRflTable last changed.
|
|
|
|
If tmnxOamPmCfgTwlRflTable has not changed since system startup, zero
|
|
is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 10 }
|
|
|
|
tmnxOamPmCfgTwlRflPfxTableLstChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflPfxTableLstChg indicates the time,
|
|
since system startup, when tmnxOamPmCfgTwlRflPfxTable last changed.
|
|
|
|
If tmnxOamPmCfgTwlRflPfxTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 11 }
|
|
|
|
tmnxOamPmCfgLossLmmTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgLossLmmTable last changed.
|
|
|
|
If tmnxOamPmCfgLossLmmTable has not changed since system startup, zero
|
|
is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 12 }
|
|
|
|
tmnxOamPmCfgThrLossFwBwTableLChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossFwBwTableLChg indicates the time,
|
|
since system startup, when tmnxOamPmCfgThrLossFwBwTable last changed.
|
|
|
|
If tmnxOamPmCfgThrLossFwBwTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 13 }
|
|
|
|
tmnxOamPmCfgThrLossFwBwAgTableLC OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossFwBwAgTableLC indicates the time,
|
|
since system startup, when tmnxOamPmCfgThrLossFwBwAgTable last
|
|
changed.
|
|
|
|
If tmnxOamPmCfgThrLossFwBwAgTable has not changed since system
|
|
startup, zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 14 }
|
|
|
|
tmnxOamPmCfgThrDelayTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrDelayTableLastChg indicates the time,
|
|
since system startup, when tmnxOamPmCfgThrDelayTable last changed.
|
|
|
|
If tmnxOamPmCfgThrDelayTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 15 }
|
|
|
|
tmnxOamPmCfgBinGrpTypeDirTableLC OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGrpTypeDirTableLC indicates the time,
|
|
since system startup, when tmnxOamPmCfgBinGrpTypeDirTable last
|
|
changed.
|
|
|
|
If tmnxOamPmCfgBinGrpTypeDirTable has not changed since system
|
|
startup, zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 16 }
|
|
|
|
tmnxOamPmCfgSessMplsTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsTableLastChg indicates the time,
|
|
since system startup, when tmnxOamPmCfgSessMplsTable last changed.
|
|
|
|
If tmnxOamPmCfgSessMplsTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 17 }
|
|
|
|
tmnxOamPmCfgSessMplsRsvpTableLC OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRsvpTableLC indicates the time, since
|
|
system startup, when tmnxOamPmCfgSessMplsRsvpTable last changed.
|
|
|
|
If tmnxOamPmCfgSessMplsRsvpTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 18 }
|
|
|
|
tmnxOamPmCfgSessMplsRsvpAutTblLC OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRsvpAutTblLC indicates the time,
|
|
since system startup, when tmnxOamPmCfgSessMplsRsvpAutTable last
|
|
changed.
|
|
|
|
If tmnxOamPmCfgSessMplsRsvpAutTable has not changed since system
|
|
startup, zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 19 }
|
|
|
|
tmnxOamPmCfgSessMplsTpTableLChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsTpTableLChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgSessMplsTpTable last changed.
|
|
|
|
If tmnxOamPmCfgSessMplsTpTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 20 }
|
|
|
|
tmnxOamPmCfgDelayMplsTableLstChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsTableLstChg indicates the time,
|
|
since system startup, when tmnxOamPmCfgDelayMplsTable last changed.
|
|
|
|
If tmnxOamPmCfgDelayMplsTable has not changed since system startup,
|
|
zero is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 21 }
|
|
|
|
tmnxOamPmCfgStrTmplTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrTmplTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgStrTmplTable last changed.
|
|
|
|
If tmnxOamPmCfgStrTmplTable has not changed since system startup, zero
|
|
is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 22 }
|
|
|
|
tmnxOamPmCfgStrMeasTableLastChg OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrMeasTableLastChg indicates the time, since
|
|
system startup, when tmnxOamPmCfgStrMeasTable last changed.
|
|
|
|
If tmnxOamPmCfgStrMeasTable has not changed since system startup, zero
|
|
is returned."
|
|
::= { tmnxOamPmTableLastChgObjs 23 }
|
|
|
|
tmnxOamPmCfgTableObjs OBJECT IDENTIFIER ::= { tmnxOamPmCfgObjs 3 }
|
|
|
|
tmnxOamPmCfgBinGroupTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgBinGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgBinGroupTable contains the configuration information for
|
|
OAM Performance Monitoring bin groups."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
::= { tmnxOamPmCfgTableObjs 1 }
|
|
|
|
tmnxOamPmCfgBinGroupEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgBinGroupEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgBinGroupEntry contains the configuration information for
|
|
one OAM Performance Monitoring bin group.
|
|
|
|
Bin group 1 is created by the system on a CPM restart.
|
|
|
|
The configuration of bin group 1 is shown in the following table.
|
|
|
|
Object Value
|
|
-------------------------------- ------------------------------
|
|
tmnxOamPmCfgBinGroupId 1
|
|
tmnxOamPmCfgBinGroupRowStatus active(1)
|
|
tmnxOamPmCfgBinGroupAdminStatus enabled(1)
|
|
tmnxOamPmCfgBinGroupDescription 'OAM PM default bin group (not
|
|
modifiable)'
|
|
tmnxOamPmCfgBinGroupFdBinCount 3
|
|
tmnxOamPmCfgBinGroupFdrBinCount 2
|
|
tmnxOamPmCfgBinGroupIfdvBinCount 2
|
|
|
|
Bin group 1 cannot be changed or destroyed.
|
|
|
|
The rest of the rows in this table are created or destroyed using
|
|
tmnxOamPmCfgBinGroupRowStatus.
|
|
|
|
When a row is created, the following objects must be set in the SNMP
|
|
Set PDU:
|
|
tmnxOamPmCfgBinGroupRowStatus
|
|
tmnxOamPmCfgBinGroupFdBinCount
|
|
tmnxOamPmCfgBinGroupFdrBinCount
|
|
tmnxOamPmCfgBinGroupIfdvBinCount
|
|
|
|
The value of the following objects cannot be changed after their row is
|
|
created:
|
|
tmnxOamPmCfgBinGroupFdBinCount
|
|
tmnxOamPmCfgBinGroupFdrBinCount
|
|
tmnxOamPmCfgBinGroupIfdvBinCount
|
|
|
|
A row can be destroyed if its administrative status
|
|
(tmnxOamPmCfgBinGroupAdminStatus) is disabled, and no OAM Performance
|
|
Monitoring sessions refer to the bin group."
|
|
INDEX { tmnxOamPmCfgBinGroupId }
|
|
::= { tmnxOamPmCfgBinGroupTable 1 }
|
|
|
|
TmnxOamPmCfgBinGroupEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgBinGroupId TmnxOamPmBinGroupId,
|
|
tmnxOamPmCfgBinGroupRowStatus RowStatus,
|
|
tmnxOamPmCfgBinGroupAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgBinGroupDescription TItemDescription,
|
|
tmnxOamPmCfgBinGroupFdBinCount Unsigned32,
|
|
tmnxOamPmCfgBinGroupFdrBinCount Unsigned32,
|
|
tmnxOamPmCfgBinGroupIfdvBinCount Unsigned32
|
|
}
|
|
|
|
tmnxOamPmCfgBinGroupId OBJECT-TYPE
|
|
SYNTAX TmnxOamPmBinGroupId
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGroupId specifies the bin group to be
|
|
configured or read."
|
|
::= { tmnxOamPmCfgBinGroupEntry 1 }
|
|
|
|
tmnxOamPmCfgBinGroupRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGroupRowStatus specifies the status of the
|
|
configuration row for the specified bin group."
|
|
::= { tmnxOamPmCfgBinGroupEntry 2 }
|
|
|
|
tmnxOamPmCfgBinGroupAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGroupAdminStatus specifies whether or not
|
|
the specified bin group is administratively enabled.
|
|
|
|
An attempt to set this object to 'disabled(2)' will be rejected if
|
|
tests referring to the specified bin group are enabled.
|
|
|
|
An attempt to set this object to 'enabled(1)' will be rejected if one
|
|
(or more) of the three sets of lower bounds for the specified bin
|
|
group (as configured using tmnxOamPmCfgBinLowerBound) is not in
|
|
strictly ascending order.
|
|
|
|
For example, tmnxOamPmCfgBinGroupAdminStatus.255 cannot be set to
|
|
'enabled(1)' if the following lower bound values are configured.
|
|
|
|
Object ID Value (in microseconds)
|
|
------------------------------------- -----------------------
|
|
tmnxOamPmCfgBinLowerBound.255.fd(1).1 5000
|
|
tmnxOamPmCfgBinLowerBound.255.fd(1).2 5000
|
|
tmnxOamPmCfgBinLowerBound.255.fd(1).3 5002
|
|
|
|
Setting this object to 'disabled(2)' deletes ALL the OAM-PM statistics
|
|
for each test belonging to each session which refers to the specified
|
|
bin group. For example, if session 'Sess1' has a DMM test and an SLM
|
|
test configured, and 'Sess1' uses bin-group 255, then disabling
|
|
bin-group 255 will delete all the DMM and SLM statistics for 'Sess1'."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgBinGroupEntry 3 }
|
|
|
|
tmnxOamPmCfgBinGroupDescription OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGroupDescription specifies the descriptive
|
|
text for the specified bin group."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgBinGroupEntry 4 }
|
|
|
|
tmnxOamPmCfgBinGroupFdBinCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGroupFdBinCount specifies the number of
|
|
Frame Delay bins to be created for the specified bin group.
|
|
|
|
There is no default value for this object. A value must be provided on
|
|
row creation. See the DESCRIPTION clause for tmnxOamPmCfgBinGroupEntry
|
|
for more information."
|
|
::= { tmnxOamPmCfgBinGroupEntry 5 }
|
|
|
|
tmnxOamPmCfgBinGroupFdrBinCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGroupFdrBinCount specifies the number of
|
|
Frame Delay Range bins to be created for the specified bin group.
|
|
|
|
There is no default value for this object. A value must be provided on
|
|
row creation. See the DESCRIPTION clause for tmnxOamPmCfgBinGroupEntry
|
|
for more information."
|
|
::= { tmnxOamPmCfgBinGroupEntry 6 }
|
|
|
|
tmnxOamPmCfgBinGroupIfdvBinCount OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinGroupIfdvBinCount specifies the number of
|
|
Inter-Frame Delay Variation bins to be created for the specified bin
|
|
group.
|
|
|
|
There is no default value for this object. A value must be provided on
|
|
row creation. See the DESCRIPTION clause for tmnxOamPmCfgBinGroupEntry
|
|
for more information."
|
|
::= { tmnxOamPmCfgBinGroupEntry 7 }
|
|
|
|
tmnxOamPmCfgBinTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgBinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgBinTable contains the configuration information for OAM
|
|
Performance Monitoring bins."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
::= { tmnxOamPmCfgTableObjs 2 }
|
|
|
|
tmnxOamPmCfgBinEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgBinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgBinEntry contains the configuration information for one
|
|
OAM Performance Monitoring bin.
|
|
|
|
Rows are created in this table when one (or more) of the following
|
|
objects is set:
|
|
tmnxOamPmCfgBinGroupFdBinCount,
|
|
tmnxOamPmCfgBinGroupFdrBinCount, or
|
|
tmnxOamPmCfgBinGroupIfdvBinCount.
|
|
|
|
Suppose, for example, that the following values are set for bin group
|
|
255.
|
|
|
|
Object Value
|
|
------------------------------------ -----
|
|
tmnxOamPmCfgBinGroupFdBinCount.255 4
|
|
tmnxOamPmCfgBinGroupFdrBinCount.255 3
|
|
tmnxOamPmCfgBinGroupIfdvBinCount.255 2
|
|
|
|
Then, the following rows will be created in this table (where index
|
|
columns are underlined with '#', column names have been abbreviated by
|
|
replacing 'tmnxOamPmCfg' with '_', and the _BinLowerBound column shows
|
|
the default values).
|
|
|
|
_BinGroupId _BinGroupType _BinId _BinLowerBound (microsec)
|
|
########### ############# ###### -------------------------
|
|
255 fd(1) 1 5000
|
|
255 fd(1) 2 10000
|
|
255 fd(1) 3 15000
|
|
255 fdr(2) 1 5000
|
|
255 fdr(2) 2 10000
|
|
255 ifdv(3) 1 5000
|
|
|
|
Note that tmnxOamPmCfgBinGroupFdBinCount.255 is 4, but there are only
|
|
three corresponding rows in this table. The fourth bin is bin 0, which
|
|
has a hard coded lower bound of 0 microseconds. Bin 0 never has a row
|
|
in this table.
|
|
|
|
The lower bounds for a particular {tmnxOamPmCfgBinGroupId,
|
|
tmnxOamPmCfgBinType} pair must be strictly ascending. See the
|
|
tmnxOamPmCfgBinGroupAdminStatus DESCRIPTION clause for more
|
|
information."
|
|
INDEX {
|
|
tmnxOamPmCfgBinGroupId,
|
|
tmnxOamPmCfgBinType,
|
|
tmnxOamPmCfgBinNum
|
|
}
|
|
::= { tmnxOamPmCfgBinTable 1 }
|
|
|
|
TmnxOamPmCfgBinEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgBinType TmnxOamPmBinType,
|
|
tmnxOamPmCfgBinNum TmnxOamPmCfgBinNum,
|
|
tmnxOamPmCfgBinLowerBound Unsigned32
|
|
}
|
|
|
|
tmnxOamPmCfgBinType OBJECT-TYPE
|
|
SYNTAX TmnxOamPmBinType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinType specifies the type of the bin to be
|
|
configured or read."
|
|
::= { tmnxOamPmCfgBinEntry 1 }
|
|
|
|
tmnxOamPmCfgBinNum OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgBinNum
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinNum specifies the number of the bin to be
|
|
configured or read."
|
|
::= { tmnxOamPmCfgBinEntry 2 }
|
|
|
|
tmnxOamPmCfgBinLowerBound OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..4294967295)
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBinLowerBound specifies the lower bound (in
|
|
microseconds) for the specified bin.
|
|
|
|
A lower bound can be changed if the administrative state (i.e.
|
|
tmnxOamPmCfgBinGroupAdminStatus) for the parent bin group is disabled.
|
|
Please see additional restrictions on setting lower bounds in the
|
|
tmnxOamPmCfgBinEntry DESCRIPTION clause.
|
|
|
|
The default lower bound for bin number 1 is 5000 microseconds. The
|
|
default lower bound for a subsequent bin number is computed using
|
|
defLowerBound(n) = defLowerBound(n-1) + (5000 microseconds)."
|
|
::= { tmnxOamPmCfgBinEntry 3 }
|
|
|
|
tmnxOamPmCfgSessTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgSessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessTable contains the configuration information for OAM
|
|
Performance Monitoring sessions."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.1.2 'Proactive and
|
|
On-Demand PM Sessions'"
|
|
::= { tmnxOamPmCfgTableObjs 3 }
|
|
|
|
tmnxOamPmCfgSessEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgSessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessEntry contains the configuration information for one
|
|
OAM Performance Monitoring session.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgSessRowStatus.
|
|
|
|
An attempt to change the tmnxOamPmCfgSessBinGroupId value in a row (or
|
|
an attempt to destroy the row) for a particular session will be
|
|
rejected if an administratively enabled test (e.g. an SLM test) exists
|
|
for the session."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgSessTable 1 }
|
|
|
|
TmnxOamPmCfgSessEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgSessName TNamedItem,
|
|
tmnxOamPmCfgSessRowStatus RowStatus,
|
|
tmnxOamPmCfgSessTestFamily TmnxOamPmTestFamily,
|
|
tmnxOamPmCfgSessType TmnxOamPmSessionType,
|
|
tmnxOamPmCfgSessBinGroupId TmnxOamPmBinGroupId,
|
|
tmnxOamPmCfgSessDescription TItemDescription,
|
|
tmnxOamPmCfgSessOrigin TmnxCreateOrigin
|
|
}
|
|
|
|
tmnxOamPmCfgSessName OBJECT-TYPE
|
|
SYNTAX TNamedItem
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessName specifies the name of the session to
|
|
be configured or read."
|
|
::= { tmnxOamPmCfgSessEntry 1 }
|
|
|
|
tmnxOamPmCfgSessRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessRowStatus specifies the status of the
|
|
configuration row for the specified session."
|
|
::= { tmnxOamPmCfgSessEntry 2 }
|
|
|
|
tmnxOamPmCfgSessTestFamily OBJECT-TYPE
|
|
SYNTAX TmnxOamPmTestFamily
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessTestFamily specifies the type of service
|
|
(e.g. 'ethernet(1)') to be tested by the specified session.
|
|
|
|
When a session is created, tmnxOamPmCfgSessRowStatus and
|
|
tmnxOamPmCfgSessTestFamily must be specified in the same SNMP Set PDU.
|
|
|
|
After a session is created, tmnxOamPmCfgSessTestFamily cannot be
|
|
changed."
|
|
::= { tmnxOamPmCfgSessEntry 3 }
|
|
|
|
tmnxOamPmCfgSessType OBJECT-TYPE
|
|
SYNTAX TmnxOamPmSessionType
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessType specifies the type (e.g.
|
|
'onDemand(2)') of the specified session.
|
|
|
|
When a session is created, tmnxOamPmCfgSessRowStatus and
|
|
tmnxOamPmCfgSessType can be specified in the same SNMP Set PDU. Or,
|
|
tmnxOamPmCfgSessType can be left at its default value.
|
|
|
|
After a session is created, tmnxOamPmCfgSessType cannot be changed."
|
|
DEFVAL { proactive }
|
|
::= { tmnxOamPmCfgSessEntry 4 }
|
|
|
|
tmnxOamPmCfgSessBinGroupId OBJECT-TYPE
|
|
SYNTAX TmnxOamPmBinGroupId
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessBinGroupId specifies the bin group to be
|
|
used by the specified session.
|
|
|
|
Changing the bin group for a session deletes ALL the OAM-PM statistics
|
|
for the session's tests."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamPmCfgSessEntry 5 }
|
|
|
|
tmnxOamPmCfgSessDescription OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessDescription specifies the descriptive
|
|
text for the specified session."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgSessEntry 6 }
|
|
|
|
tmnxOamPmCfgSessOrigin OBJECT-TYPE
|
|
SYNTAX TmnxCreateOrigin
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessOrigin indicates the mechanism used to
|
|
create this session."
|
|
::= { tmnxOamPmCfgSessEntry 7 }
|
|
|
|
tmnxOamPmCfgSessEthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgSessEthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessEthTable contains the Ethernet endpoint configuration
|
|
information for OAM Performance Monitoring sessions."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.4 'MEP Placement'."
|
|
::= { tmnxOamPmCfgTableObjs 4 }
|
|
|
|
tmnxOamPmCfgSessEthEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgSessEthEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessEthEntry contains the Ethernet endpoint configuration
|
|
information for one OAM Performance Monitoring session.
|
|
|
|
A row is created when a tmnxOamPmCfgSessTable row is created with
|
|
tmnxOamPmCfgSessTestFamily = 'ethernet(1)'.
|
|
|
|
A row is destroyed when a tmnxOamPmCfgSessTable row with
|
|
tmnxOamPmCfgSessTestFamily = 'ethernet(1)' is destroyed.
|
|
|
|
An attempt to change a value in a row for a particular session will be
|
|
rejected if an administratively enabled test (e.g. an SLM test) exists
|
|
for the session."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgSessEthTable 1 }
|
|
|
|
TmnxOamPmCfgSessEthEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgSessEthSrcMepId Dot1agCfmMepIdOrZero,
|
|
tmnxOamPmCfgSessEthSrcMdIndex Unsigned32,
|
|
tmnxOamPmCfgSessEthSrcMaIndex Unsigned32,
|
|
tmnxOamPmCfgSessEthPriority Unsigned32,
|
|
tmnxOamPmCfgSessEthDestMacAddr MacAddress,
|
|
tmnxOamPmCfgSessEthRemoteMepId Dot1agCfmMepIdOrZero,
|
|
tmnxOamPmCfgSessEthSrcMdName TLNamedItemOrEmpty,
|
|
tmnxOamPmCfgSessEthSrcMaName TLNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamPmCfgSessEthSrcMepId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthSrcMepId specifies the source Ethernet
|
|
Maintenance association End Point (MEP) identifier to be used by the
|
|
specified session.
|
|
|
|
Zero indicates a value has not been configured."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessEthEntry 1 }
|
|
|
|
tmnxOamPmCfgSessEthSrcMdIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthSrcMdIndex specifies the source
|
|
Ethernet Maintenance Domain (MD) index to be used by the specified
|
|
session.
|
|
|
|
The source domain can be specified using tmnxOamPmCfgSessEthSrcMdName
|
|
or tmnxOamPmCfgSessEthSrcMdIndex (not both).
|
|
tmnxOamPmCfgSessEthSrcMdName is the preferred object for specifying
|
|
the source domain.
|
|
|
|
One of tmnxOamPmCfgSessEthSrcMdName and tmnxOamPmCfgSessEthSrcMdIndex
|
|
should be assigned a non-default value. Otherwise, an attempt to start
|
|
any test belonging to the session will fail.
|
|
|
|
If specified, tmnxOamPmCfgSessEthSrcMdIndex should match a domain
|
|
created using TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmMdMgmtRowStatus.
|
|
Otherwise, the session's tests will fail.
|
|
|
|
An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
|
|
from 'classic(1)' is blocked if any tmnxOamPmCfgSessEthSrcMdIndex has
|
|
a non-default value.
|
|
|
|
Zero indicates a value has not been configured."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessEthEntry 2 }
|
|
|
|
tmnxOamPmCfgSessEthSrcMaIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthSrcMaIndex specifies the source
|
|
Ethernet Maintenance Association (MA) index to be used by the
|
|
specified session.
|
|
|
|
The source association can be specified using
|
|
tmnxOamPmCfgSessEthSrcMaName or tmnxOamPmCfgSessEthSrcMaIndex (not
|
|
both). tmnxOamPmCfgSessEthSrcMaName is the preferred object for
|
|
specifying the source association.
|
|
|
|
One of tmnxOamPmCfgSessEthSrcMaName and tmnxOamPmCfgSessEthSrcMaIndex
|
|
should be assigned a non-default value. Otherwise, an attempt to start
|
|
any test belonging to the session will fail.
|
|
|
|
If specified, tmnxOamPmCfgSessEthSrcMaIndex should match an
|
|
association created using
|
|
TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmMaMgmtRowStatus. Otherwise, the
|
|
session's tests will fail.
|
|
|
|
An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
|
|
from 'classic(1)' is blocked if any tmnxOamPmCfgSessEthSrcMaIndex has
|
|
a non-default value.
|
|
|
|
Zero indicates a value has not been configured."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessEthEntry 3 }
|
|
|
|
tmnxOamPmCfgSessEthPriority OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..7)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthPriority specifies the value to be
|
|
copied into the priority field when launching a test PDU for the
|
|
specified session.
|
|
|
|
The priority value also selects the forwarding class used to queue the
|
|
launched test PDU on egress. The mapping between forwarding class
|
|
names and priority numbers is provided by TIMETRA-QOS-MIB::tFCValue."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessEthEntry 4 }
|
|
|
|
tmnxOamPmCfgSessEthDestMacAddr OBJECT-TYPE
|
|
SYNTAX MacAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthDestMacAddr specifies the destination
|
|
MAC address for the specified session.
|
|
|
|
A non-zero unicast destination MAC address is required in each test
|
|
frame sent by each test belonging to the specified session. The
|
|
destination MAC address can be specified directly (using this object),
|
|
or indirectly (using tmnxOamPmCfgSessEthRemoteMepId).
|
|
|
|
Exactly one of tmnxOamPmCfgSessEthDestMacAddr and
|
|
tmnxOamPmCfgSessEthRemoteMepId must be assigned a non-default value."
|
|
DEFVAL { '000000000000'H }
|
|
::= { tmnxOamPmCfgSessEthEntry 5 }
|
|
|
|
tmnxOamPmCfgSessEthRemoteMepId OBJECT-TYPE
|
|
SYNTAX Dot1agCfmMepIdOrZero
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthRemoteMepId specifies the remote
|
|
Ethernet Maintenance association End Point (MEP) identifier to be used
|
|
by the specified session.
|
|
|
|
Zero indicates a value has not been configured.
|
|
|
|
A non-zero unicast destination MAC address is required in each test
|
|
frame sent by each test belonging to the specified session. The
|
|
destination MAC address can be specified directly (using
|
|
tmnxOamPmCfgSessEthDestMacAddr), or indirectly (using this object).
|
|
|
|
Exactly one of tmnxOamPmCfgSessEthDestMacAddr and
|
|
tmnxOamPmCfgSessEthRemoteMepId must be assigned a non-default value.
|
|
|
|
If this object is assigned a non-default value, SROS periodically
|
|
searches TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacTable to
|
|
find the destination MAC address to use for each test belonging to
|
|
this session.
|
|
|
|
The search key is as follows: tmnxOamPmCfgSessEthSrcMdIndex,
|
|
tmnxOamPmCfgSessEthSrcMaIndex, tmnxOamPmCfgSessEthSrcMepId,
|
|
tmnxOamPmCfgSessEthRemoteMepId.
|
|
|
|
If a search fails to find a destination MAC address, no test frames
|
|
will be sent for the tests belonging to this session (at least until
|
|
the next search is conducted).
|
|
|
|
Using tmnxOamPmCfgSessEthRemoteMepId (instead of
|
|
tmnxOamPmCfgSessEthDestMacAddr) has the following advantage: if the
|
|
hardware hosting a test's far end is replaced (meaning a new
|
|
destination MAC address is present), the test does not need to be
|
|
reconfigured."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessEthEntry 6 }
|
|
|
|
tmnxOamPmCfgSessEthSrcMdName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthSrcMdName specifies the name of the
|
|
source Ethernet Maintenance Domain (MD) to be used by the specified
|
|
session.
|
|
|
|
The source domain can be specified using tmnxOamPmCfgSessEthSrcMdName
|
|
or tmnxOamPmCfgSessEthSrcMdIndex (not both).
|
|
tmnxOamPmCfgSessEthSrcMdName is the preferred object for specifying
|
|
the source domain.
|
|
|
|
One of tmnxOamPmCfgSessEthSrcMdName and tmnxOamPmCfgSessEthSrcMdIndex
|
|
should be assigned a non-default value. Otherwise, an attempt to start
|
|
any test belonging to the session will fail.
|
|
|
|
If specified, tmnxOamPmCfgSessEthSrcMdName should match a name
|
|
configured using
|
|
TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmMdMgmtAdminName. Otherwise, the
|
|
session's tests will fail.
|
|
|
|
An empty string indicates a name has not been configured."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgSessEthEntry 7 }
|
|
|
|
tmnxOamPmCfgSessEthSrcMaName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessEthSrcMaName specifies the name of the
|
|
source Ethernet Maintenance Association (MA) to be used by the
|
|
specified session.
|
|
|
|
The source association can be specified using
|
|
tmnxOamPmCfgSessEthSrcMaName or tmnxOamPmCfgSessEthSrcMaIndex (not
|
|
both). tmnxOamPmCfgSessEthSrcMaName is the preferred object for
|
|
specifying the source association.
|
|
|
|
One of tmnxOamPmCfgSessEthSrcMaName and tmnxOamPmCfgSessEthSrcMaIndex
|
|
should be assigned a non-default value. Otherwise, an attempt to start
|
|
any test belonging to the session will fail.
|
|
|
|
If specified, tmnxOamPmCfgSessEthSrcMaName should match a name
|
|
configured using
|
|
TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmMaMgmtAdminName. Otherwise, the
|
|
session's tests will fail.
|
|
|
|
An empty string indicates a name has not been configured."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgSessEthEntry 8 }
|
|
|
|
tmnxOamPmCfgDelayDmmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgDelayDmmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgDelayDmmTable contains the configuration information for
|
|
OAM Performance Monitoring Delay Measurement Message (DMM) tests."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 7.1 'Frame Delay
|
|
Measurements'"
|
|
::= { tmnxOamPmCfgTableObjs 5 }
|
|
|
|
tmnxOamPmCfgDelayDmmEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgDelayDmmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgDelayDmmEntry contains the configuration information for
|
|
one OAM Performance Monitoring Delay Measurement Message (DMM) test.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgDelayDmmRowStatus.
|
|
|
|
An attempt to change any value in a row (except
|
|
tmnxOamPmCfgDelayDmmAdminStatus and tmnxOamPmCfgDelayDmmOnDmndStatus)
|
|
will be rejected if tmnxOamPmCfgDelayDmmAdminStatus is 'enabled(1)'."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgDelayDmmTable 1 }
|
|
|
|
TmnxOamPmCfgDelayDmmEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgDelayDmmRowStatus RowStatus,
|
|
tmnxOamPmCfgDelayDmmAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgDelayDmmOnDmndStatus TmnxEnabledDisabledOrNA,
|
|
tmnxOamPmCfgDelayDmmTestId Unsigned32,
|
|
tmnxOamPmCfgDelayDmmInterval Unsigned32,
|
|
tmnxOamPmCfgDelayDmmDataTlvSize Unsigned32,
|
|
tmnxOamPmCfgDelayDmmTestDuration Unsigned32,
|
|
tmnxOamPmCfgDelayDmmRunTimeLeft Unsigned32,
|
|
tmnxOamPmCfgDelayDmmStrTmplName TLNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamPmCfgDelayDmmRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmRowStatus specifies the status of the
|
|
configuration row for the specified session's DMM test.
|
|
|
|
An attempt to create a row for a session with
|
|
tmnxOamPmCfgSessTestFamily other than 'ethernet(1)' will be rejected."
|
|
::= { tmnxOamPmCfgDelayDmmEntry 1 }
|
|
|
|
tmnxOamPmCfgDelayDmmAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmAdminStatus specifies whether or not
|
|
the specified session's DMM test is administratively enabled.
|
|
|
|
If the session type (tmnxOamPmCfgSessType) is 'proactive(1)', setting
|
|
tmnxOamPmCfgDelayDmmAdminStatus to 'enabled(1)'/'disabled(2)'
|
|
starts/stops the test.
|
|
|
|
If the session type is 'onDemand(2)', see the DESCRIPTION clause for
|
|
tmnxOamPmCfgDelayDmmOnDmndStatus for information on starting/stopping
|
|
the test.
|
|
|
|
An attempt to set this object to 'enabled(1)' will be rejected if the
|
|
tmnxOamPmCfgSessEthTable row for the specified session has incomplete
|
|
endpoint information for the test (e.g. if
|
|
tmnxOamPmCfgSessEthDestMacAddr is the all-zeroes MAC address)."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgDelayDmmEntry 2 }
|
|
|
|
tmnxOamPmCfgDelayDmmOnDmndStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledOrNA
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmOnDmndStatus specifies the status of
|
|
the on-demand DMM test for the specified session.
|
|
|
|
Values:
|
|
'enabled(1)'
|
|
Set by an SNMP manager to start an on-demand DMM test. The test
|
|
will start if tmnxOamPmCfgDelayDmmAdminStatus is 'enabled(1)'.
|
|
'disabled(2)'
|
|
Set by an SNMP manager to stop an on-demand DMM test.
|
|
Set by SROS to indicate an on-demand DMM test has stopped
|
|
running because the configured period for the test (i.e.
|
|
tmnxOamPmCfgDelayDmmTestDuration) has ended.
|
|
Set by SROS for an on-demand DMM test when
|
|
tmnxOamPmCfgDelayDmmAdminStatus is set to 'disabled(2)'.
|
|
'notApplicable(3)'
|
|
This code point is the only acceptable value for a proactive
|
|
DMM test. An attempt to set this code point for an on-demand
|
|
DMM test will be rejected.
|
|
|
|
The default value is 'disabled(2)' for an on-demand DMM test, and
|
|
'notApplicable(3)' for a proactive DMM test."
|
|
::= { tmnxOamPmCfgDelayDmmEntry 3 }
|
|
|
|
tmnxOamPmCfgDelayDmmTestId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmTestId specifies the test identifier
|
|
for the specified session's DMM test.
|
|
|
|
When a DMM test is created, tmnxOamPmCfgDelayDmmRowStatus and
|
|
tmnxOamPmCfgDelayDmmTestId must be specified in the same SNMP Set PDU.
|
|
|
|
When a Y.1731 DMM PDU is being built, the test identifier is copied
|
|
into the PDU's Test ID TLV.
|
|
|
|
An attempt to add a duplicate test identifier to this table will be
|
|
rejected.
|
|
|
|
Test identifier values larger than 2147483647 are reserved for
|
|
internal use."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Figure 9.14-3, 'Test ID TLV format', and Section
|
|
9.15, 'DMM PDU'."
|
|
::= { tmnxOamPmCfgDelayDmmEntry 4 }
|
|
|
|
tmnxOamPmCfgDelayDmmInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (100 | 1000 | 10000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmInterval specifies the elapsed time
|
|
between transmission of Y.1731 DMM PDUs for the specified session's
|
|
DMM test."
|
|
DEFVAL { 1000 }
|
|
::= { tmnxOamPmCfgDelayDmmEntry 5 }
|
|
|
|
tmnxOamPmCfgDelayDmmDataTlvSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 3..2000)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmDataTlvSize specifies the amount of
|
|
padding to be added to each launched Y.1731 DMM PDU for the specified
|
|
session's DMM test.
|
|
|
|
Zero specifies that a Data TLV should not be added to each launched
|
|
Y.1731 DMM PDU.
|
|
|
|
A value larger than zero specifies the total size (including the
|
|
header) of the Data TLV added to each launched Y.1731 DMM PDU."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Figure 9.3-3, 'Data TLV format', and Section
|
|
9.15, 'DMM PDU'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgDelayDmmEntry 6 }
|
|
|
|
tmnxOamPmCfgDelayDmmTestDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmTestDuration specifies the test
|
|
duration for the specified session's DMM test.
|
|
|
|
Zero specifies a test which runs until it is manually stopped.
|
|
|
|
An attempt to set a non-zero value will be rejected if
|
|
tmnxOamPmCfgSessType is 'proactive(1)'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgDelayDmmEntry 7 }
|
|
|
|
tmnxOamPmCfgDelayDmmRunTimeLeft OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmRunTimeLeft indicates the run time
|
|
remaining for the specified session's DMM test.
|
|
|
|
For example, suppose a DMM test has the following configuration:
|
|
|
|
tmnxOamPmCfgSessType tmnxOamPmCfgDelayDmmTestDuration
|
|
-------------------- --------------------------------
|
|
'onDemand(2)' 1000 (seconds)
|
|
|
|
Then, when the DMM test is started (see
|
|
tmnxOamPmCfgDelayDmmOnDmndStatus), tmnxOamPmCfgDelayDmmRunTimeLeft is
|
|
initialized to 1000 seconds. After a minute,
|
|
tmnxOamPmCfgDelayDmmRunTimeLeft is 940 seconds.
|
|
|
|
If tmnxOamPmCfgSessType is 'proactive(1)', zero is always returned
|
|
(because a proactive test runs until it is manually stopped).
|
|
|
|
If tmnxOamPmCfgSessType is 'onDemand(2)' and the test is stopped (see
|
|
tmnxOamPmCfgDelayDmmOnDmndStatus), zero is returned (because the test
|
|
is not running)."
|
|
::= { tmnxOamPmCfgDelayDmmEntry 8 }
|
|
|
|
tmnxOamPmCfgDelayDmmStrTmplName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayDmmStrTmplName specifies the name of the
|
|
OAM-PM streaming template used by the specified DMM test.
|
|
|
|
Streaming functionality is described in the DESCRIPTION clause of
|
|
tmnxOamPmCfgStrTmplTable.
|
|
|
|
If specified, tmnxOamPmCfgDelayDmmStrTmplName should match a template
|
|
name created using tmnxOamPmCfgStrTmplRowStatus. Otherwise,
|
|
streaming will not work.
|
|
|
|
An empty string indicates a template name has not been configured."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgDelayDmmEntry 9 }
|
|
|
|
tmnxOamPmCfgLossSlmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgLossSlmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgLossSlmTable contains the configuration information for
|
|
OAM Performance Monitoring Synthetic Loss Message (SLM) tests."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 7.2 'Frame Loss
|
|
Measurements'"
|
|
::= { tmnxOamPmCfgTableObjs 6 }
|
|
|
|
tmnxOamPmCfgLossSlmEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgLossSlmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgLossSlmEntry contains the configuration information for
|
|
one OAM Performance Monitoring Synthetic Loss Message (SLM) test.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgLossSlmRowStatus.
|
|
|
|
An attempt to change any value in a row (except
|
|
tmnxOamPmCfgLossSlmAdminStatus and tmnxOamPmCfgLossSlmOnDmndStatus)
|
|
will be rejected if tmnxOamPmCfgLossSlmAdminStatus is 'enabled(1)'.
|
|
|
|
The following objects must all be set together in one SNMP Set PDU:
|
|
tmnxOamPmCfgLossSlmChliThreshold,
|
|
tmnxOamPmCfgLossSlmConsecDeltaTs,
|
|
tmnxOamPmCfgLossSlmInterval, and
|
|
tmnxOamPmCfgLossSlmTxFrmsPerDelT."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgLossSlmTable 1 }
|
|
|
|
TmnxOamPmCfgLossSlmEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgLossSlmRowStatus RowStatus,
|
|
tmnxOamPmCfgLossSlmAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgLossSlmOnDmndStatus TmnxEnabledDisabledOrNA,
|
|
tmnxOamPmCfgLossSlmTestId Unsigned32,
|
|
tmnxOamPmCfgLossSlmInterval Unsigned32,
|
|
tmnxOamPmCfgLossSlmDataTlvSize Unsigned32,
|
|
tmnxOamPmCfgLossSlmTxFrmsPerDelT Unsigned32,
|
|
tmnxOamPmCfgLossSlmConsecDeltaTs Unsigned32,
|
|
tmnxOamPmCfgLossSlmChliThreshold Unsigned32,
|
|
tmnxOamPmCfgLossSlmFlrThreshold Unsigned32,
|
|
tmnxOamPmCfgLossSlmTestDuration Unsigned32,
|
|
tmnxOamPmCfgLossSlmRunTimeLeft Unsigned32,
|
|
tmnxOamPmCfgLossSlmHliForceCount TruthValue
|
|
}
|
|
|
|
tmnxOamPmCfgLossSlmRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmRowStatus specifies the status of the
|
|
configuration row for the specified session's SLM test.
|
|
|
|
An attempt to create a row for a session with
|
|
tmnxOamPmCfgSessTestFamily other than 'ethernet(1)' will be rejected."
|
|
::= { tmnxOamPmCfgLossSlmEntry 1 }
|
|
|
|
tmnxOamPmCfgLossSlmAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmAdminStatus specifies whether or not
|
|
the specified session's SLM test is administratively enabled.
|
|
|
|
If the session type (tmnxOamPmCfgSessType) is 'proactive(1)', setting
|
|
tmnxOamPmCfgLossSlmAdminStatus to 'enabled(1)'/'disabled(2)'
|
|
starts/stops the test.
|
|
|
|
If the session type is 'onDemand(2)', see the DESCRIPTION clause for
|
|
tmnxOamPmCfgLossSlmOnDmndStatus for information on starting/stopping
|
|
the test.
|
|
|
|
An attempt to set this object to 'enabled(1)' will be rejected if the
|
|
tmnxOamPmCfgSessEthTable row for the specified session has incomplete
|
|
endpoint information for the test (e.g. if
|
|
tmnxOamPmCfgSessEthDestMacAddr is the all-zeroes MAC address)."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgLossSlmEntry 2 }
|
|
|
|
tmnxOamPmCfgLossSlmOnDmndStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledOrNA
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmOnDmndStatus specifies the status of
|
|
the on-demand SLM test for the specified session.
|
|
|
|
Values:
|
|
'enabled(1)'
|
|
Set by an SNMP manager to start an on-demand SLM test. The test
|
|
will start if tmnxOamPmCfgLossSlmAdminStatus is 'enabled(1)'.
|
|
'disabled(2)'
|
|
Set by an SNMP manager to stop an on-demand SLM test.
|
|
Set by SROS to indicate an on-demand SLM test has stopped
|
|
running because the configured period for the test (i.e.
|
|
tmnxOamPmCfgLossSlmTestDuration) has ended.
|
|
Set by SROS for an on-demand SLM test when
|
|
tmnxOamPmCfgLossSlmAdminStatus is set to 'disabled(2)'.
|
|
'notApplicable(3)'
|
|
This code point is the only acceptable value for a proactive SLM
|
|
test. An attempt to set this code point for an on-demand SLM
|
|
test will be rejected.
|
|
|
|
The default value is 'disabled(2)' for an on-demand SLM test, and
|
|
'notApplicable(3)' for a proactive SLM test."
|
|
::= { tmnxOamPmCfgLossSlmEntry 3 }
|
|
|
|
tmnxOamPmCfgLossSlmTestId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmTestId specifies the test identifier
|
|
for the specified session's SLM test.
|
|
|
|
When an SLM test is created, tmnxOamPmCfgLossSlmRowStatus and
|
|
tmnxOamPmCfgLossSlmTestId must be specified in the same SNMP Set PDU.
|
|
|
|
When a Y.1731 SLM PDU is being built, the test identifier is copied
|
|
into the PDU's Test ID field.
|
|
|
|
An attempt to add a duplicate test identifier to this table will be
|
|
rejected.
|
|
|
|
Test identifier values larger than 2147483647 are reserved for
|
|
internal use."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 9.22, 'SLM PDU'."
|
|
::= { tmnxOamPmCfgLossSlmEntry 4 }
|
|
|
|
tmnxOamPmCfgLossSlmInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (100 | 1000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmInterval specifies the elapsed time
|
|
between transmission of Y.1731 SLM PDUs for the specified session's
|
|
SLM test."
|
|
DEFVAL { 100 }
|
|
::= { tmnxOamPmCfgLossSlmEntry 5 }
|
|
|
|
tmnxOamPmCfgLossSlmDataTlvSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 3..2000)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmDataTlvSize specifies the amount of
|
|
padding to be added to each launched Y.1731 SLM PDU for the specified
|
|
session's SLM test.
|
|
|
|
Zero specifies that a Data TLV should not be added to each launched
|
|
Y.1731 SLM PDU.
|
|
|
|
A value larger than zero specifies the total size (including the
|
|
header) of the Data TLV added to each launched Y.1731 SLM PDU."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Figure 9.3-3, 'Data TLV format', and Section
|
|
9.22, 'SLM PDU'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgLossSlmEntry 6 }
|
|
|
|
tmnxOamPmCfgLossSlmTxFrmsPerDelT OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..50)
|
|
UNITS "frames"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmTxFrmsPerDelT specifies the number of
|
|
Y.1731 SLM frames to send in one MEF-35 'delta_t' (also known as
|
|
'Small Time Interval') for the specified session's SLM test.
|
|
|
|
Expressed in milliseconds,
|
|
delta_t =
|
|
tmnxOamPmCfgLossSlmTxFrmsPerDelT *
|
|
tmnxOamPmCfgLossSlmInterval."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 10 }
|
|
::= { tmnxOamPmCfgLossSlmEntry 7 }
|
|
|
|
tmnxOamPmCfgLossSlmConsecDeltaTs OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmConsecDeltaTs specifies the number of
|
|
consecutive MEF-35 'delta_t's (also known as 'Small Time Intervals')
|
|
which constitute a MEF-35 'Availability Window' for the specified
|
|
session's SLM test.
|
|
|
|
The duration of an Availability Window (in milliseconds) is
|
|
tmnxOamPmCfgLossSlmTxFrmsPerDelT * tmnxOamPmCfgLossSlmInterval *
|
|
tmnxOamPmCfgLossSlmConsecDeltaTs. An attempt to change the duration of
|
|
an Availability Window to more than 10,000 milliseconds will be
|
|
rejected.
|
|
|
|
An attempt to change tmnxOamPmCfgLossSlmConsecDeltaTs to a value less
|
|
than or equal to tmnxOamPmCfgLossSlmChliThreshold will be rejected."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 10 }
|
|
::= { tmnxOamPmCfgLossSlmEntry 8 }
|
|
|
|
tmnxOamPmCfgLossSlmChliThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..9)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmChliThreshold specifies the MEF-35
|
|
Consecutive High Loss Interval (CHLI) threshold for the specified
|
|
session's SLM test.
|
|
|
|
An attempt to change tmnxOamPmCfgLossSlmChliThreshold to a value
|
|
greater than or equal to tmnxOamPmCfgLossSlmConsecDeltaTs will be
|
|
rejected."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 5 }
|
|
::= { tmnxOamPmCfgLossSlmEntry 9 }
|
|
|
|
tmnxOamPmCfgLossSlmFlrThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmFlrThreshold specifies the MEF-35
|
|
Frame Loss Ratio (FLR) threshold for the specified session's SLM test.
|
|
|
|
The FLR threshold is used to decide if a MEF-35 Small Time Interval
|
|
(also known as delta_t) is Available or Unavailable."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 50 }
|
|
::= { tmnxOamPmCfgLossSlmEntry 10 }
|
|
|
|
tmnxOamPmCfgLossSlmTestDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmTestDuration specifies the test
|
|
duration for the specified session's SLM test.
|
|
|
|
Zero specifies a test which runs until it is manually stopped.
|
|
|
|
An attempt to set a non-zero value will be rejected if
|
|
tmnxOamPmCfgSessType is 'proactive(1)'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgLossSlmEntry 11 }
|
|
|
|
tmnxOamPmCfgLossSlmRunTimeLeft OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmRunTimeLeft indicates the run time
|
|
remaining for the specified session's SLM test.
|
|
|
|
For example, suppose an SLM test has the following configuration:
|
|
|
|
tmnxOamPmCfgSessType tmnxOamPmCfgLossSlmTestDuration
|
|
-------------------- --------------------------------
|
|
'onDemand(2)' 1000 (seconds)
|
|
|
|
Then, when the SLM test is started (see
|
|
tmnxOamPmCfgLossSlmOnDmndStatus), tmnxOamPmCfgLossSlmRunTimeLeft is
|
|
initialized to 1000 seconds. After a minute,
|
|
tmnxOamPmCfgLossSlmRunTimeLeft is 940 seconds.
|
|
|
|
If tmnxOamPmCfgSessType is 'proactive(1)', zero is always returned
|
|
(because a proactive test runs until it is manually stopped).
|
|
|
|
If tmnxOamPmCfgSessType is 'onDemand(2)' and the test is stopped (see
|
|
tmnxOamPmCfgLossSlmOnDmndStatus), zero is returned (because the test
|
|
is not running)."
|
|
::= { tmnxOamPmCfgLossSlmEntry 12 }
|
|
|
|
tmnxOamPmCfgLossSlmHliForceCount OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossSlmHliForceCount specifies whether or not
|
|
to count High Loss Intervals (HLIs) and Consecutive High Loss
|
|
Intervals (CHLIs) when the SLM test's MEF-35 Availability state is
|
|
Unavailable.
|
|
|
|
'true(1)' breaks compliance with MEF-35 by ensuring HLIs and CHLIs are
|
|
counted in Unavailable periods.
|
|
|
|
'false(2)' maintains compliance with MEF-35 by preventing HLIs and
|
|
CHLIs from being counted in Unavailable periods.
|
|
|
|
SLM HLI and CHLI counts can be read using the following objects:
|
|
tmnxOamPmStsLossSlmChliBwd,
|
|
tmnxOamPmStsLossSlmChliFwd,
|
|
tmnxOamPmStsLossSlmHliBwd,
|
|
tmnxOamPmStsLossSlmHliFwd."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
DEFVAL { false }
|
|
::= { tmnxOamPmCfgLossSlmEntry 13 }
|
|
|
|
tmnxOamPmCfgMeasIntvlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgMeasIntvlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgMeasIntvlTable contains the configuration information for
|
|
OAM Performance Monitoring measurement intervals."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.1.6, 'Measurement
|
|
Intervals'"
|
|
::= { tmnxOamPmCfgTableObjs 7 }
|
|
|
|
tmnxOamPmCfgMeasIntvlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgMeasIntvlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgMeasIntvlEntry contains the configuration information for
|
|
the OAM Performance Monitoring measurement interval associated with
|
|
the specified session and measurement interval duration.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgMeasIntvlRowStatus."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmCfgMeasIntvlDuration
|
|
}
|
|
::= { tmnxOamPmCfgMeasIntvlTable 1 }
|
|
|
|
TmnxOamPmCfgMeasIntvlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgMeasIntvlDuration TmnxOamPmCfgMeasIntervalDuration,
|
|
tmnxOamPmCfgMeasIntvlRowStatus RowStatus,
|
|
tmnxOamPmCfgMeasIntvlAccntPolicy Unsigned32,
|
|
tmnxOamPmCfgMeasIntvlsStored Unsigned32,
|
|
tmnxOamPmCfgMeasIntvlBoundaryTyp INTEGER,
|
|
tmnxOamPmCfgMeasIntvlClockOffset Unsigned32,
|
|
tmnxOamPmCfgMeasIntvlDelayTCAs TmnxEnabledDisabled,
|
|
tmnxOamPmCfgMeasIntvlLossTCAs TmnxEnabledDisabled,
|
|
tmnxOamPmCfgMeasIntvlTCAs TmnxEnabledDisabled
|
|
}
|
|
|
|
tmnxOamPmCfgMeasIntvlDuration OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgMeasIntervalDuration
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlDuration specifies the duration of
|
|
the measurement interval (e.g. 'mi15Minutes(2)') to be read or
|
|
configured."
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 1 }
|
|
|
|
tmnxOamPmCfgMeasIntvlRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlRowStatus specifies the status of
|
|
the configuration row for the specified session and measurement
|
|
interval duration."
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 2 }
|
|
|
|
tmnxOamPmCfgMeasIntvlAccntPolicy OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 1..99)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlAccntPolicy specifies the accounting
|
|
policy for the specified session and measurement interval duration.
|
|
|
|
Zero specifies that the specified session and measurement interval
|
|
duration has no associated accounting policy."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 3 }
|
|
|
|
tmnxOamPmCfgMeasIntvlsStored OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..96)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlsStored specifies the maximum number
|
|
of historical measurement intervals which can be read using SNMP Get
|
|
operations.
|
|
|
|
For example, suppose tmnxOamPmCfgMeasIntvlsStored is 32 in the row
|
|
indexed by {'mySess1', 'mi15Minutes(2)'}. Suppose 'mySess1' has a DMM
|
|
test which has been running for at least 8 hours (i.e. 15
|
|
minutes/interval * 32 intervals). Then, the number of SNMP accessible
|
|
15 minute intervals for the test is shown in the following table.
|
|
|
|
Test State Number of SNMP Accessible 15 Minute Intervals
|
|
---------- -----------------------------------------------------------
|
|
running 33 (i.e. 32 historical intervals, and the current interval)
|
|
stopped 32 (i.e. 32 historical intervals)
|
|
|
|
At the moment when a test is stopped, the current interval becomes the
|
|
newest historical interval. If that makes the total number of
|
|
historical intervals larger than tmnxOamPmCfgMeasIntvlsStored, the
|
|
oldest historical interval is made SNMP inaccessible.
|
|
|
|
In a typical configuration, older statistics are recorded in a local
|
|
file (see tmnxOamPmCfgMeasIntvlAccntPolicy). Statistics in the file
|
|
are not SNMP accessible.
|
|
|
|
The range and default of tmnxOamPmCfgMeasIntvlsStored varies with the
|
|
row's measurement interval duration index value, as follows.
|
|
|
|
tmnxOamPmCfgMeasIntvlDuration Intvls Stored Range Intvls Stored Default
|
|
----------------------------- ------------------- ---------------------
|
|
'mi5Minutes(5)' 1..96 32
|
|
'mi15Minutes(2)' 1..96 32
|
|
'mi1Hour(3)' 1..24 8
|
|
'mi1Day(4)' 1..1 1
|
|
|
|
The following limit is enforced per session (where 'S' is the session
|
|
name):
|
|
tmnxOamPmCfgMeasIntvlsStored.S.mi5Minutes(5) +
|
|
tmnxOamPmCfgMeasIntvlsStored.S.mi15Minutes(2) <= 96."
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 4 }
|
|
|
|
tmnxOamPmCfgMeasIntvlBoundaryTyp OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
clockAligned (1),
|
|
testRelative (2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlBoundaryTyp specifies whether or not
|
|
the start of each measurement interval is aligned to the wall clock.
|
|
|
|
Values:
|
|
clockAligned(1)
|
|
For example, if the specified tmnxOamPmCfgMeasIntvlDuration is
|
|
'mi1Day(4)', the first measurement interval for the test will
|
|
start at midnight (UTC). See the DESCRIPTION clause for
|
|
tmnxOamPmCfgMeasIntvlClockOffset for additional information.
|
|
testRelative(2)
|
|
The first measurement interval for the test will start when the
|
|
test starts."
|
|
DEFVAL { clockAligned }
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 5 }
|
|
|
|
tmnxOamPmCfgMeasIntvlClockOffset OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86399)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlClockOffset specifies the offset (in
|
|
seconds) for the start of a measurement interval.
|
|
|
|
For example, the following set of values will result in each one day
|
|
measurement interval for the specified session starting 6 seconds
|
|
after midnight (UTC).
|
|
|
|
Object Value
|
|
-------------------------------- -----------------
|
|
tmnxOamPmCfgMeasIntvlDuration 'mi1Day(4)'
|
|
tmnxOamPmCfgMeasIntvlBoundaryTyp 'clockAligned(1)'
|
|
tmnxOamPmCfgMeasIntvlClockOffset 6
|
|
|
|
This value must be less than tmnxOamPmCfgMeasIntvlDuration (expressed
|
|
in seconds). For example, if tmnxOamPmCfgMeasIntvlDuration is
|
|
'mi15Minutes(2)' (i.e. 900 seconds), this value must be in the range
|
|
0..899.
|
|
|
|
An attempt to set this object to a non-zero value when
|
|
tmnxOamPmCfgMeasIntvlBoundaryTyp is 'testRelative(2)' will be
|
|
rejected."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 6 }
|
|
|
|
tmnxOamPmCfgMeasIntvlDelayTCAs OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlDelayTCAs specifies the
|
|
administrative state of delay Threshold Crossing Alerts (TCAs) for
|
|
this measurement interval.
|
|
|
|
Delay TCAs are administratively enabled if both
|
|
tmnxOamPmCfgMeasIntvlDelayTCAs and tmnxOamPmCfgMeasIntvlTCAs are
|
|
'enabled(1)'.
|
|
|
|
Delay TCAs are configured using tmnxOamPmCfgThrDelayTable."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 7 }
|
|
|
|
tmnxOamPmCfgMeasIntvlLossTCAs OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlLossTCAs specifies the
|
|
administrative state of loss Threshold Crossing Alerts (TCAs) for this
|
|
measurement interval.
|
|
|
|
Loss TCAs are administratively enabled if both
|
|
tmnxOamPmCfgMeasIntvlLossTCAs and tmnxOamPmCfgMeasIntvlTCAs are
|
|
'enabled(1)'.
|
|
|
|
Loss TCAs are configured using tmnxOamPmCfgThrLossFwBwTable and
|
|
tmnxOamPmCfgThrLossFwBwAgTable."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 8 }
|
|
|
|
tmnxOamPmCfgMeasIntvlTCAs OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgMeasIntvlTCAs specifies the administrative
|
|
state of Threshold Crossing Alerts (TCAs) for this measurement
|
|
interval.
|
|
|
|
Delay TCAs are administratively enabled if both
|
|
tmnxOamPmCfgMeasIntvlDelayTCAs and tmnxOamPmCfgMeasIntvlTCAs are
|
|
'enabled(1)'.
|
|
|
|
Loss TCAs are administratively enabled if both
|
|
tmnxOamPmCfgMeasIntvlLossTCAs and tmnxOamPmCfgMeasIntvlTCAs are
|
|
'enabled(1)'."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgMeasIntvlEntry 9 }
|
|
|
|
tmnxOamPmCfgSessIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgSessIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessIpTable contains the IP endpoint configuration for the
|
|
IP tests belonging to OAM Performance Monitoring sessions."
|
|
::= { tmnxOamPmCfgTableObjs 8 }
|
|
|
|
tmnxOamPmCfgSessIpEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgSessIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessIpEntry contains the IP endpoint configuration for the
|
|
IP tests belonging to one OAM Performance Monitoring session.
|
|
|
|
A row is created when a tmnxOamPmCfgSessTable row is created with
|
|
tmnxOamPmCfgSessTestFamily = 'ip(2)'.
|
|
|
|
A row is destroyed when a tmnxOamPmCfgSessTable row with
|
|
tmnxOamPmCfgSessTestFamily = 'ip(2)' is destroyed.
|
|
|
|
An attempt to change a value in a row for a particular session will be
|
|
rejected if an administratively enabled test (e.g. a TWAMP-Light test)
|
|
exists for the session."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgSessIpTable 1 }
|
|
|
|
TmnxOamPmCfgSessIpEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgSessIpServiceId Unsigned32,
|
|
tmnxOamPmCfgSessIpSrcAddressType InetAddressType,
|
|
tmnxOamPmCfgSessIpSrcAddress InetAddress,
|
|
tmnxOamPmCfgSessIpDstAddressType InetAddressType,
|
|
tmnxOamPmCfgSessIpDstAddress InetAddress,
|
|
tmnxOamPmCfgSessIpDstUdpPort InetPortNumber,
|
|
tmnxOamPmCfgSessIpBypassRouting TruthValue,
|
|
tmnxOamPmCfgSessIpEgressIfName TNamedItemOrEmpty,
|
|
tmnxOamPmCfgSessIpNhAddressType InetAddressType,
|
|
tmnxOamPmCfgSessIpNhAddress InetAddress,
|
|
tmnxOamPmCfgSessIpForwardClass TFCName,
|
|
tmnxOamPmCfgSessIpProfile TProfile,
|
|
tmnxOamPmCfgSessIpTtl Unsigned32,
|
|
tmnxOamPmCfgSessIpSrcUdpPort InetPortNumber,
|
|
tmnxOamPmCfgSessIpDoNotFragment TruthValue,
|
|
tmnxOamPmCfgSessIpDscpName TDSCPNameOrEmpty,
|
|
tmnxOamPmCfgSessIpDscpEgrRemark TruthValue,
|
|
tmnxOamPmCfgSessIpPadPattern Integer32,
|
|
tmnxOamPmCfgSessIpRouterInstName TLNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamPmCfgSessIpServiceId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpServiceId specifies the virtual router
|
|
to be used by IP tests belonging to the specified session.
|
|
|
|
Zero specifies the Base virtual router, as defined in
|
|
TIMETRA-VRTR-MIB::vRtrConfTable.
|
|
|
|
A value larger than zero should be the service identifier of a VPRN
|
|
service (as configured by setting TIMETRA-SERV-MIB::svcType to
|
|
'vprn(4)').
|
|
|
|
The virtual router to be used by the session's tests can be specified
|
|
using tmnxOamPmCfgSessIpServiceId or tmnxOamPmCfgSessIpRouterInstName
|
|
(not both). tmnxOamPmCfgSessIpRouterInstName is the preferred
|
|
parameter for specifying the virtual router."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessIpEntry 1 }
|
|
|
|
tmnxOamPmCfgSessIpSrcAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpSrcAddressType specifies the address
|
|
type of tmnxOamPmCfgSessIpSrcAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPmCfgSessIpEntry 2 }
|
|
|
|
tmnxOamPmCfgSessIpSrcAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpSrcAddress specifies the source IP
|
|
address to be used by IP tests belonging to the specified session.
|
|
|
|
tmnxOamPmCfgSessIpSrcAddressType and tmnxOamPmCfgSessIpSrcAddress must
|
|
be set in one SNMP PDU."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessIpEntry 3 }
|
|
|
|
tmnxOamPmCfgSessIpDstAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpDstAddressType specifies the address
|
|
type of tmnxOamPmCfgSessIpDstAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPmCfgSessIpEntry 4 }
|
|
|
|
tmnxOamPmCfgSessIpDstAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpDstAddress specifies the destination IP
|
|
address to be used by IP tests belonging to the specified session.
|
|
|
|
tmnxOamPmCfgSessIpDstAddressType and tmnxOamPmCfgSessIpDstAddress must
|
|
be set in one SNMP PDU."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessIpEntry 5 }
|
|
|
|
tmnxOamPmCfgSessIpDstUdpPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpDstUdpPort specifies the destination
|
|
UDP port to be used by IP tests belonging to the specified session.
|
|
|
|
Zero indicates that no destination UDP port has been configured."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessIpEntry 6 }
|
|
|
|
tmnxOamPmCfgSessIpBypassRouting OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpBypassRouting specifies whether or not
|
|
to send the ping request (for an IP test which belongs to the
|
|
specified session) to a host on a directly attached network, bypassing
|
|
the routing table.
|
|
|
|
At most one of tmnxOamPmCfgSessIpBypassRouting,
|
|
tmnxOamPmCfgSessIpEgressIfName, and tmnxOamPmCfgSessIpNhAddress can be
|
|
set to a non-default value."
|
|
DEFVAL { false }
|
|
::= { tmnxOamPmCfgSessIpEntry 7 }
|
|
|
|
tmnxOamPmCfgSessIpEgressIfName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpEgressIfName specifies the name of the
|
|
interface to be used to transmit a ping request (for an IP test which
|
|
belongs to the specified session).
|
|
|
|
At most one of tmnxOamPmCfgSessIpBypassRouting,
|
|
tmnxOamPmCfgSessIpEgressIfName, and tmnxOamPmCfgSessIpNhAddress can be
|
|
set to a non-default value."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessIpEntry 8 }
|
|
|
|
tmnxOamPmCfgSessIpNhAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpNhAddressType specifies the address
|
|
type of tmnxOamPmCfgSessIpNhAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPmCfgSessIpEntry 9 }
|
|
|
|
tmnxOamPmCfgSessIpNhAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpNhAddress specifies the next-hop IP
|
|
address to be used by IP tests belonging to the specified session.
|
|
|
|
tmnxOamPmCfgSessIpNhAddressType and tmnxOamPmCfgSessIpNhAddress must
|
|
be set in one SNMP PDU.
|
|
|
|
At most one of tmnxOamPmCfgSessIpBypassRouting,
|
|
tmnxOamPmCfgSessIpEgressIfName, and tmnxOamPmCfgSessIpNhAddress can be
|
|
set to a non-default value."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessIpEntry 10 }
|
|
|
|
tmnxOamPmCfgSessIpForwardClass OBJECT-TYPE
|
|
SYNTAX TFCName
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpForwardClass specifies the forwarding
|
|
class name to be used when launching a ping request for an IP test
|
|
belonging to the specified session. The forwarding class name must be
|
|
present in the index column of TIMETRA-QOS-MIB::tFCNameTable."
|
|
DEFVAL { "be" }
|
|
::= { tmnxOamPmCfgSessIpEntry 11 }
|
|
|
|
tmnxOamPmCfgSessIpProfile OBJECT-TYPE
|
|
SYNTAX TProfile
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpProfile specifies the Quality of
|
|
Service profile to be used when launching a ping request for an IP
|
|
test belonging to the specified session."
|
|
DEFVAL { out }
|
|
::= { tmnxOamPmCfgSessIpEntry 12 }
|
|
|
|
tmnxOamPmCfgSessIpTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpTtl specifies the time-to-live to be
|
|
used when launching a ping request for an IP test belonging to the
|
|
specified session."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamPmCfgSessIpEntry 13 }
|
|
|
|
tmnxOamPmCfgSessIpSrcUdpPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber (0 | 64374..64383)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpSrcUdpPort specifies the source UDP
|
|
port to be used by IP tests belonging to the specified session.
|
|
|
|
A source UDP port is allocated when the TWAMP-Light test for the
|
|
specified session has its administrative status (i.e.
|
|
tmnxOamPmCfgTwampLtAdminStatus) changed to 'enabled(1)'. The port is
|
|
deallocated when the TWAMP-Light test has its administrative status
|
|
changed to 'disabled(2)'.
|
|
|
|
When allocating a source UDP port:
|
|
1. If tmnxOamPmCfgSessIpSrcUdpPort is zero, the source UDP port is
|
|
allocated from the dynamic pool of UDP ports.
|
|
2. If tmnxOamPmCfgSessIpSrcUdpPort is non-zero, the source UDP port
|
|
with port number equal to tmnxOamPmCfgSessIpSrcUdpPort is allocated.
|
|
|
|
The read-only object tmnxOamPmStsSessIpSrcUdpPort indicates the
|
|
allocated UDP port number."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessIpEntry 14 }
|
|
|
|
tmnxOamPmCfgSessIpDoNotFragment OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpDoNotFragment specifies whether or not
|
|
the IPv4 Don't Fragment (DF) bit is set in each echo request packet
|
|
launched for each test belonging to the specified session.
|
|
|
|
When tmnxOamPmCfgSessIpDoNotFragment is 'true(1)', the DF bit is set.
|
|
|
|
This object is significant if the destination address type for the
|
|
specified session (i.e. tmnxOamPmCfgSessIpDstAddressType) is
|
|
'ipv4(1)'. Otherwise, this object is ignored."
|
|
REFERENCE
|
|
"RFC 791, 'Internet Protocol', September 1981, Section 3.1, 'Internet
|
|
Header Format'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamPmCfgSessIpEntry 15 }
|
|
|
|
tmnxOamPmCfgSessIpDscpName OBJECT-TYPE
|
|
SYNTAX TDSCPNameOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpDscpName specifies the Differentiated
|
|
Services Code Point (DSCP) to be copied into the IP header of each
|
|
echo request packet launched for each test belonging to the specified
|
|
session.
|
|
|
|
The specified DSCP name must match a TIMETRA-QOS-MIB::tDSCPName
|
|
defined in TIMETRA-QOS-MIB::tDSCPNameTable.
|
|
|
|
The mapping between the specified DSCP name (e.g. 'af43') and the
|
|
numeric value needed in the IP header (e.g. 38) is provided by
|
|
TIMETRA-QOS-MIB::tDSCPNameDscpValue.
|
|
|
|
If the value of this object is the empty string, the DSCP copied into
|
|
the IP header is derived by SROS from the specified session's
|
|
forwarding class and profile (i.e. tmnxOamPmCfgSessIpForwardClass and
|
|
tmnxOamPmCfgSessIpProfile), using
|
|
TIMETRA-QOS-MIB::tNetworkEgressFCDSCPInProfile and
|
|
TIMETRA-QOS-MIB::tNetworkEgressFCDSCPOutProfile for network Quality of
|
|
Service (QoS) policy 1.
|
|
|
|
The interaction with tmnxOamPmCfgSessIpDscpEgrRemark is explained in
|
|
the tmnxOamPmCfgSessIpDscpEgrRemark DESCRIPTION clause."
|
|
REFERENCE
|
|
"RFC 3260, 'New Terminology and Clarifications for Diffserv', April
|
|
2002, Section 4, 'Definition of the DS Field'."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessIpEntry 16 }
|
|
|
|
tmnxOamPmCfgSessIpDscpEgrRemark OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpDscpEgrRemark specifies whether or not
|
|
to allow each echo request packet's IP header Differentiated Services
|
|
Code Point (DSCP) to be overwritten in accordance with the egress
|
|
port's Quality of Service (QoS) policy. The echo request packets are
|
|
launched for each test belonging to the specified session.
|
|
|
|
If the value of this object is 'true(1)', the IP header's DSCP (as
|
|
computed using tmnxOamPmCfgSessIpDscpName,
|
|
tmnxOamPmCfgSessIpForwardClass and/or tmnxOamPmCfgSessIpProfile) may
|
|
be overwritten.
|
|
|
|
If TIMETRA-QOS-MIB::tNetworkPolicyEgressRemark and
|
|
TIMETRA-QOS-MIB::tNetworkPolicyEgressRemarkDscp are both set to
|
|
'true(1)', the DSCP may be overwritten regardless of the value of this
|
|
object."
|
|
DEFVAL { false }
|
|
::= { tmnxOamPmCfgSessIpEntry 17 }
|
|
|
|
tmnxOamPmCfgSessIpPadPattern OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpPadPattern specifies a two octet pattern
|
|
to be repeated to fill the padding field of each echo request packet
|
|
launched for each test belonging to the specified session. For
|
|
example, if 255 is specified, the padding field is filled with the
|
|
octet values 00, FF, 00, FF, ... (hexadecimal).
|
|
|
|
When the value of this object is -1, the padding field will be filled
|
|
with the octet values 00, 01, 02, 03, ... (hexadecimal)."
|
|
REFERENCE
|
|
"RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', October
|
|
2008, Section 4.2.1, 'TWAMP-Test Packet Format and Content'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessIpEntry 18 }
|
|
|
|
tmnxOamPmCfgSessIpRouterInstName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessIpRouterInstName specifies the name of
|
|
the virtual router to be used by tests belonging to the specified
|
|
session.
|
|
|
|
The following values are supported:
|
|
1. '' (i.e. the empty string),
|
|
2. 'Base',
|
|
3. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
|
|
TIMETRA-SERV-MIB::svcType = 'vprn(4)').
|
|
|
|
Names other than the names listed above are accepted, but will not
|
|
lead to a successful test.
|
|
|
|
The virtual router to be used by the session's tests can be specified
|
|
using tmnxOamPmCfgSessIpServiceId or tmnxOamPmCfgSessIpRouterInstName
|
|
(not both). If tmnxOamPmCfgSessIpRouterInstName is the empty string,
|
|
tmnxOamPmCfgSessIpServiceId is used. Otherwise,
|
|
tmnxOamPmCfgSessIpRouterInstName is used.
|
|
|
|
An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
|
|
from 'classic(1)' is blocked if any tmnxOamPmCfgSessIpRouterInstName
|
|
is the empty string.
|
|
|
|
When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
|
|
each tmnxOamPmCfgSessIpRouterInstName must continue to be a not-empty
|
|
string.
|
|
|
|
When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is 'classic(1)',
|
|
the default router instance is ''. Otherwise, the default is
|
|
'Base'."
|
|
::= { tmnxOamPmCfgSessIpEntry 19 }
|
|
|
|
tmnxOamPmCfgTwampLtTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgTwampLtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgTwampLtTable contains the configuration information for
|
|
OAM Performance Monitoring TWAMP-Light (Two-Way Active Measurement
|
|
Protocol, Light) tests."
|
|
REFERENCE
|
|
"RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', Appendix I,
|
|
'TWAMP Light'."
|
|
::= { tmnxOamPmCfgTableObjs 9 }
|
|
|
|
tmnxOamPmCfgTwampLtEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgTwampLtEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgTwampLtEntry contains the configuration information for
|
|
the OAM Performance Monitoring TWAMP-Light test for the specified
|
|
session.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgTwampLtRowStatus.
|
|
|
|
An attempt to change any value in a row (except
|
|
tmnxOamPmCfgTwampLtAdminStatus and tmnxOamPmCfgTwampLtOnDmndStatus)
|
|
will be rejected if tmnxOamPmCfgTwampLtAdminStatus is 'enabled(1)'."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgTwampLtTable 1 }
|
|
|
|
TmnxOamPmCfgTwampLtEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgTwampLtRowStatus RowStatus,
|
|
tmnxOamPmCfgTwampLtAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgTwampLtOnDmndStatus TmnxEnabledDisabledOrNA,
|
|
tmnxOamPmCfgTwampLtTestId Unsigned32,
|
|
tmnxOamPmCfgTwampLtInterval Unsigned32,
|
|
tmnxOamPmCfgTwampLtPadSize Unsigned32,
|
|
tmnxOamPmCfgTwampLtTestDuration Unsigned32,
|
|
tmnxOamPmCfgTwampLtRunTimeLeft Unsigned32,
|
|
tmnxOamPmCfgTwampLtCollectStats INTEGER,
|
|
tmnxOamPmCfgTwampLtTxFrmsPerDelT Unsigned32,
|
|
tmnxOamPmCfgTwampLtConsecDeltaTs Unsigned32,
|
|
tmnxOamPmCfgTwampLtChliThreshold Unsigned32,
|
|
tmnxOamPmCfgTwampLtFlrThreshold Unsigned32,
|
|
tmnxOamPmCfgTwampLtHliForceCount TruthValue,
|
|
tmnxOamPmCfgTwampLtStrTmplName TLNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamPmCfgTwampLtRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtRowStatus specifies the status of the
|
|
configuration row for the specified session's TWAMP-Light test.
|
|
|
|
An attempt to create a row for a session with
|
|
tmnxOamPmCfgSessTestFamily other than 'ip(2)' will be rejected."
|
|
::= { tmnxOamPmCfgTwampLtEntry 1 }
|
|
|
|
tmnxOamPmCfgTwampLtAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtAdminStatus specifies whether or not
|
|
the specified session's TWAMP-Light test is administratively enabled.
|
|
|
|
If the session type (tmnxOamPmCfgSessType) is 'proactive(1)', setting
|
|
tmnxOamPmCfgTwampLtAdminStatus to 'enabled(1)'/'disabled(2)'
|
|
starts/stops the test.
|
|
|
|
If the session type is 'onDemand(2)', see the DESCRIPTION clause for
|
|
tmnxOamPmCfgTwampLtOnDmndStatus for information on starting/stopping
|
|
the test.
|
|
|
|
An attempt to set this object to 'enabled(1)' will be rejected if the
|
|
tmnxOamPmCfgSessIpTable row for the specified session has incomplete
|
|
information for the test (e.g. if tmnxOamPmCfgSessIpSrcAddressType is
|
|
'unknown(0)')."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgTwampLtEntry 2 }
|
|
|
|
tmnxOamPmCfgTwampLtOnDmndStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledOrNA
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtOnDmndStatus specifies the status of
|
|
the on-demand TWAMP-Light test for the specified session.
|
|
|
|
Values:
|
|
'enabled(1)'
|
|
Set by an SNMP manager to start an on-demand TWAMP-Light test.
|
|
The test will start if tmnxOamPmCfgTwampLtAdminStatus is
|
|
'enabled(1)'.
|
|
'disabled(2)'
|
|
Set by an SNMP manager to stop an on-demand TWAMP-Light test.
|
|
Set by SROS to indicate an on-demand TWAMP-Light test has
|
|
stopped running because the configured period for the test (i.e.
|
|
tmnxOamPmCfgTwampLtTestDuration) has ended.
|
|
Set by SROS for an on-demand TWAMP-Light test when
|
|
tmnxOamPmCfgTwampLtAdminStatus is set to 'disabled(2)'.
|
|
'notApplicable(3)'
|
|
This code point is the only acceptable value for a proactive
|
|
TWAMP-Light test. An attempt to set this code point for an
|
|
on-demand TWAMP-Light test will be rejected.
|
|
|
|
The default value is 'disabled(2)' for an on-demand TWAMP-Light test,
|
|
and 'notApplicable(3)' for a proactive TWAMP-Light test."
|
|
::= { tmnxOamPmCfgTwampLtEntry 3 }
|
|
|
|
tmnxOamPmCfgTwampLtTestId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtTestId specifies the test identifier
|
|
for the specified session's TWAMP-Light test.
|
|
|
|
When a TWAMP-Light test is created, tmnxOamPmCfgTwampLtRowStatus and
|
|
tmnxOamPmCfgTwampLtTestId must be specified in the same SNMP Set PDU.
|
|
|
|
An attempt to add a duplicate test identifier to this table will be
|
|
rejected.
|
|
|
|
Test identifier values larger than 2147483647 are reserved for
|
|
internal use."
|
|
::= { tmnxOamPmCfgTwampLtEntry 4 }
|
|
|
|
tmnxOamPmCfgTwampLtInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (100 | 1000 | 10000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtInterval specifies the elapsed time
|
|
between transmission of TWAMP-Test PDUs for the specified session's
|
|
TWAMP-Light test."
|
|
DEFVAL { 1000 }
|
|
::= { tmnxOamPmCfgTwampLtEntry 5 }
|
|
|
|
tmnxOamPmCfgTwampLtPadSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2000)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtPadSize specifies the amount of
|
|
padding to be added to each launched TWAMP-Test PDU for the specified
|
|
session's TWAMP-Light test."
|
|
REFERENCE
|
|
"RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', Section
|
|
4.1.2, 'Packet Format and Content'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgTwampLtEntry 6 }
|
|
|
|
tmnxOamPmCfgTwampLtTestDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtTestDuration specifies the test
|
|
duration for the specified session's TWAMP-Light test.
|
|
|
|
Zero specifies a test which runs until it is manually stopped.
|
|
|
|
An attempt to set a non-zero value will be rejected if
|
|
tmnxOamPmCfgSessType is 'proactive(1)'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgTwampLtEntry 7 }
|
|
|
|
tmnxOamPmCfgTwampLtRunTimeLeft OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtRunTimeLeft indicates the run time
|
|
remaining for the specified session's TWAMP-Light test.
|
|
|
|
For example, suppose a TWAMP-Light test has the following
|
|
configuration:
|
|
|
|
tmnxOamPmCfgSessType tmnxOamPmCfgTwampLtTestDuration
|
|
-------------------- -------------------------------
|
|
'onDemand(2)' 1000 (seconds)
|
|
|
|
Then, when the TWAMP-Light test is started (see
|
|
tmnxOamPmCfgTwampLtOnDmndStatus), tmnxOamPmCfgTwampLtRunTimeLeft is
|
|
initialized to 1000 seconds. After a minute,
|
|
tmnxOamPmCfgTwampLtRunTimeLeft is 940 seconds.
|
|
|
|
If tmnxOamPmCfgSessType is 'proactive(1)', zero is always returned
|
|
(because a proactive test runs until it is manually stopped).
|
|
|
|
If tmnxOamPmCfgSessType is 'onDemand(2)' and the test is stopped (see
|
|
tmnxOamPmCfgTwampLtOnDmndStatus), zero is returned (because the test
|
|
is not running)."
|
|
::= { tmnxOamPmCfgTwampLtEntry 8 }
|
|
|
|
tmnxOamPmCfgTwampLtCollectStats OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
collectDelayStats (1),
|
|
collectLossStats (2),
|
|
collectDelayAndLossStats (3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtCollectStats specifies the type(s) of
|
|
statistics to collect while the TWAMP-Light test is running.
|
|
|
|
Code points:
|
|
collectDelayStats(1) - collect TWAMP-Light delay statistics
|
|
(readable using tmnxOamPmStsDelayTwlTable and
|
|
tmnxOamPmStsDelayTwlBinTable)
|
|
collectLossStats(2) - collect TWAMP-Light loss statistics
|
|
(readable using tmnxOamPmStsLossTwlTable)
|
|
collectDelayAndLossStats(3) - collectDelayStats(1) and
|
|
collectLossStats(2), simultaneously"
|
|
DEFVAL { collectDelayStats }
|
|
::= { tmnxOamPmCfgTwampLtEntry 9 }
|
|
|
|
tmnxOamPmCfgTwampLtTxFrmsPerDelT OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..50)
|
|
UNITS "frames"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtTxFrmsPerDelT specifies the number of
|
|
TWAMP-Light frames to send in one MEF-35 'delta_t' (also known as
|
|
'Small Time Interval') when computing loss statistics for the
|
|
specified session's TWAMP-Light test.
|
|
|
|
The loss parameters used by SROS for TWAMP-Light tests (e.g.
|
|
tmnxOamPmCfgTwampLtTxFrmsPerDelT) are modelled after the MEF-35 loss
|
|
parameters defined for Synthetic Loss Measurement (SLM) tests. Hence,
|
|
the REFERENCE text for this object is a MEF-35 SLM section.
|
|
|
|
Expressed in milliseconds,
|
|
delta_t =
|
|
tmnxOamPmCfgTwampLtTxFrmsPerDelT *
|
|
tmnxOamPmCfgTwampLtInterval."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 1 }
|
|
::= { tmnxOamPmCfgTwampLtEntry 10 }
|
|
|
|
tmnxOamPmCfgTwampLtConsecDeltaTs OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtConsecDeltaTs specifies the number of
|
|
consecutive MEF-35 'delta_t's (also known as 'Small Time Intervals')
|
|
which constitute a MEF-35 'Availability Window' when computing loss
|
|
statistics for the specified session's TWAMP-Light test.
|
|
|
|
The loss parameters used by SROS for TWAMP-Light tests (e.g.
|
|
tmnxOamPmCfgTwampLtConsecDeltaTs) are modelled after the MEF-35 loss
|
|
parameters defined for Synthetic Loss Measurement (SLM) tests. Hence,
|
|
the REFERENCE text for this object is a MEF-35 SLM section.
|
|
|
|
The duration of an Availability Window (in milliseconds) is
|
|
tmnxOamPmCfgTwampLtTxFrmsPerDelT * tmnxOamPmCfgTwampLtInterval *
|
|
tmnxOamPmCfgTwampLtConsecDeltaTs. An attempt to change the duration of
|
|
an Availability Window to more than 100,000 milliseconds will be
|
|
rejected.
|
|
|
|
An attempt to change tmnxOamPmCfgTwampLtConsecDeltaTs to a value less
|
|
than or equal to tmnxOamPmCfgTwampLtChliThreshold will be rejected."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 10 }
|
|
::= { tmnxOamPmCfgTwampLtEntry 11 }
|
|
|
|
tmnxOamPmCfgTwampLtChliThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..9)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtChliThreshold specifies the MEF-35
|
|
Consecutive High Loss Interval (CHLI) threshold for the specified
|
|
session's TWAMP-Light test.
|
|
|
|
The loss parameters used by SROS for TWAMP-Light tests (e.g.
|
|
tmnxOamPmCfgTwampLtChliThreshold) are modelled after the MEF-35 loss
|
|
parameters defined for Synthetic Loss Measurement (SLM) tests. Hence,
|
|
the REFERENCE text for this object is a MEF-35 SLM section.
|
|
|
|
An attempt to change tmnxOamPmCfgTwampLtChliThreshold to a value
|
|
greater than or equal to tmnxOamPmCfgTwampLtConsecDeltaTs will be
|
|
rejected."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 5 }
|
|
::= { tmnxOamPmCfgTwampLtEntry 12 }
|
|
|
|
tmnxOamPmCfgTwampLtFlrThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtFlrThreshold specifies the MEF-35
|
|
Frame Loss Ratio (FLR) threshold for the specified session's
|
|
TWAMP-Light test.
|
|
|
|
The FLR threshold is used to decide if a MEF-35 Small Time Interval
|
|
(also known as delta_t) is Available or Unavailable.
|
|
|
|
The loss parameters used by SROS for TWAMP-Light tests (e.g.
|
|
tmnxOamPmCfgTwampLtFlrThreshold) are modelled after the MEF-35 loss
|
|
parameters defined for Synthetic Loss Measurement (SLM) tests. Hence,
|
|
the REFERENCE text for this object is a MEF-35 SLM section."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 50 }
|
|
::= { tmnxOamPmCfgTwampLtEntry 13 }
|
|
|
|
tmnxOamPmCfgTwampLtHliForceCount OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtHliForceCount specifies whether or not
|
|
to count High Loss Intervals (HLIs) and Consecutive High Loss
|
|
Intervals (CHLIs) when the TWAMP-Light test's MEF-35 Availability
|
|
state is Unavailable.
|
|
|
|
'true(1)' breaks compliance with MEF-35 by ensuring HLIs and CHLIs are
|
|
counted in Unavailable periods.
|
|
|
|
'false(2)' maintains compliance with MEF-35 by preventing HLIs and
|
|
CHLIs from being counted in Unavailable periods.
|
|
|
|
TWAMP-Light HLI and CHLI counts can be read using the following
|
|
objects:
|
|
tmnxOamPmStsLossTwlChliBwd,
|
|
tmnxOamPmStsLossTwlChliFwd,
|
|
tmnxOamPmStsLossTwlHliBwd,
|
|
tmnxOamPmStsLossTwlHliFwd."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
DEFVAL { false }
|
|
::= { tmnxOamPmCfgTwampLtEntry 14 }
|
|
|
|
tmnxOamPmCfgTwampLtStrTmplName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwampLtStrTmplName specifies the name of the
|
|
OAM-PM streaming template used by the specified TWAMP-Light test.
|
|
|
|
Streaming functionality is described in the DESCRIPTION clause of
|
|
tmnxOamPmCfgStrTmplTable.
|
|
|
|
If specified, tmnxOamPmCfgTwampLtStrTmplName should match a template
|
|
name created using tmnxOamPmCfgStrTmplRowStatus. Otherwise,
|
|
streaming will not work.
|
|
|
|
An empty string indicates a template name has not been configured."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgTwampLtEntry 15 }
|
|
|
|
tmnxOamPmCfgTwlRflTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgTwlRflEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgTwlRflTable contains the configuration information for OAM
|
|
Performance Monitoring TWAMP-Light (Two-Way Active Measurement
|
|
Protocol, Light) reflectors.
|
|
|
|
A TWAMP-Light reflector responds to TWAMP-Test frames."
|
|
REFERENCE
|
|
"RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', Appendix I,
|
|
'TWAMP Light'."
|
|
::= { tmnxOamPmCfgTableObjs 10 }
|
|
|
|
tmnxOamPmCfgTwlRflEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgTwlRflEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgTwlRflEntry contains the configuration information for the
|
|
OAM Performance Monitoring TWAMP-Light reflector for the virtual
|
|
router specified by the given service identifier.
|
|
|
|
Service identifier zero specifies the Base virtual router (i.e. the
|
|
virtual router with TIMETRA-VRTR-MIB::vRtrName = 'Base').
|
|
|
|
A service identifier larger than zero must be the service identifier
|
|
of a VPRN service (i.e. a service with TIMETRA-SERV-MIB::svcType =
|
|
'vprn(4)').
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgTwlRflRowStatus.
|
|
|
|
A row indexed by a VPRN service identifier is destroyed when the VPRN
|
|
service is destroyed."
|
|
INDEX { svcId }
|
|
::= { tmnxOamPmCfgTwlRflTable 1 }
|
|
|
|
TmnxOamPmCfgTwlRflEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgTwlRflRowStatus RowStatus,
|
|
tmnxOamPmCfgTwlRflAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgTwlRflDescription TItemDescription,
|
|
tmnxOamPmCfgTwlRflListenUdpPort Unsigned32
|
|
}
|
|
|
|
tmnxOamPmCfgTwlRflRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflRowStatus specifies the status of the
|
|
configuration row for the TWAMP-Light reflector for the virtual router
|
|
specified by the given service identifier.
|
|
|
|
When a reflector is created, tmnxOamPmCfgTwlRflRowStatus and
|
|
tmnxOamPmCfgTwlRflListenUdpPort must be specified in the same SNMP Set
|
|
PDU."
|
|
::= { tmnxOamPmCfgTwlRflEntry 1 }
|
|
|
|
tmnxOamPmCfgTwlRflAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflAdminStatus specifies whether or not
|
|
the specified TWAMP-Light reflector is administratively enabled.
|
|
|
|
tmnxOamPmCfgTwlRflListenUdpPort cannot be changed while
|
|
tmnxOamPmCfgTwlRflAdminStatus is 'enabled(1)'."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgTwlRflEntry 2 }
|
|
|
|
tmnxOamPmCfgTwlRflDescription OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflDescription specifies the descriptive
|
|
text for the specified TWAMP-Light reflector."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgTwlRflEntry 3 }
|
|
|
|
tmnxOamPmCfgTwlRflListenUdpPort OBJECT-TYPE
|
|
SYNTAX Unsigned32 (862 | 1024..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflListenUdpPort specifies the UDP port on
|
|
which the specified TWAMP-Light reflector listens for TWAMP PDUs.
|
|
|
|
When a reflector is created, tmnxOamPmCfgTwlRflRowStatus and
|
|
tmnxOamPmCfgTwlRflListenUdpPort must be specified in the same SNMP Set
|
|
PDU.
|
|
|
|
tmnxOamPmCfgTwlRflListenUdpPort cannot be changed while
|
|
tmnxOamPmCfgTwlRflAdminStatus is 'enabled(1)'.
|
|
|
|
The valid range is 862|64364..64373. A wider range appears in the
|
|
SYNTAX clause (above), for backward compatibility.
|
|
|
|
IANA has standardized the use of UDP port 862 for TWAMP Control
|
|
services."
|
|
REFERENCE
|
|
"IANA Service Name and Transport Protocol Port Number Registry,
|
|
2017-12-29, https://www.iana.org/assignments/
|
|
service-names-port-numbers/ service-names-port-numbers.xhtml."
|
|
::= { tmnxOamPmCfgTwlRflEntry 4 }
|
|
|
|
tmnxOamPmCfgTwlRflPfxTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgTwlRflPfxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgTwlRflPfxTable contains the configuration information for
|
|
OAM Performance Monitoring TWAMP-Light (Two-Way Active Measurement
|
|
Protocol, Light) reflector prefixes.
|
|
|
|
The set of prefixes configured for a TWAMP-Light reflector defines a
|
|
set of valid source addresses for the reflector. When the reflector is
|
|
validating an incoming TWAMP-Test PDU, the PDU is rejected (and
|
|
counted) if its source address is invalid."
|
|
REFERENCE
|
|
"RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', Appendix I,
|
|
'TWAMP Light'."
|
|
::= { tmnxOamPmCfgTableObjs 11 }
|
|
|
|
tmnxOamPmCfgTwlRflPfxEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgTwlRflPfxEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgTwlRflPfxEntry contains the configuration information for
|
|
the OAM Performance Monitoring TWAMP-Light reflector prefix specified
|
|
by the indices.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgTwlRflPfxRowStatus.
|
|
|
|
Rows are destroyed when the corresponding tmnxOamPmCfgTwlRflTable row
|
|
is destroyed."
|
|
INDEX {
|
|
svcId,
|
|
tmnxOamPmCfgTwlRflPfxPrefixType,
|
|
tmnxOamPmCfgTwlRflPfxPrefix,
|
|
tmnxOamPmCfgTwlRflPfxPrefixLen
|
|
}
|
|
::= { tmnxOamPmCfgTwlRflPfxTable 1 }
|
|
|
|
TmnxOamPmCfgTwlRflPfxEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgTwlRflPfxPrefixType InetAddressType,
|
|
tmnxOamPmCfgTwlRflPfxPrefix InetAddress,
|
|
tmnxOamPmCfgTwlRflPfxPrefixLen InetAddressPrefixLength,
|
|
tmnxOamPmCfgTwlRflPfxRowStatus RowStatus,
|
|
tmnxOamPmCfgTwlRflPfxDescription TItemDescription
|
|
}
|
|
|
|
tmnxOamPmCfgTwlRflPfxPrefixType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflPfxPrefixType specifies the prefix type
|
|
of tmnxOamPmCfgTwlRflPfxPrefix."
|
|
::= { tmnxOamPmCfgTwlRflPfxEntry 1 }
|
|
|
|
tmnxOamPmCfgTwlRflPfxPrefix OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflPfxPrefix (in combination with
|
|
tmnxOamPmCfgTwlRflPfxPrefixType and tmnxOamPmCfgTwlRflPfxPrefixLen)
|
|
specifies a valid source prefix for the TWAMP-Light reflector
|
|
specified by the given service identifier.
|
|
|
|
A TWAMP-Test PDU with an invalid source address (i.e. a source address
|
|
which matches none of the prefixes configured against the reflector)
|
|
will be counted and dropped by the reflector. Therefore, if no
|
|
prefixes are configured against a reflector, the reflector will drop
|
|
and count all incoming PDUs.
|
|
|
|
Configuring the prefix 0.0.0.0/0 instructs the reflector to accept the
|
|
source address in each incoming IPv4 TWAMP-Test PDU.
|
|
|
|
Configuring the prefix 0::0/0 instructs the reflector to accept the
|
|
source address in each incoming IPv6 TWAMP-Test PDU."
|
|
::= { tmnxOamPmCfgTwlRflPfxEntry 2 }
|
|
|
|
tmnxOamPmCfgTwlRflPfxPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength (0..128)
|
|
UNITS "bits"
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflPfxPrefixLen (in combination with
|
|
tmnxOamPmCfgTwlRflPfxPrefixType and tmnxOamPmCfgTwlRflPfxPrefix)
|
|
specifies a valid source prefix for the TWAMP-Light reflector
|
|
specified by the given service identifier."
|
|
::= { tmnxOamPmCfgTwlRflPfxEntry 3 }
|
|
|
|
tmnxOamPmCfgTwlRflPfxRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflPfxRowStatus specifies the status of
|
|
the configuration row for the specified TWAMP-Light reflector prefix.
|
|
|
|
An attempt to create a row will be rejected if there is no row with
|
|
the same svcId in tmnxOamPmCfgTwlRflTable."
|
|
::= { tmnxOamPmCfgTwlRflPfxEntry 4 }
|
|
|
|
tmnxOamPmCfgTwlRflPfxDescription OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTwlRflPfxDescription specifies the
|
|
descriptive text for the specified TWAMP-Light reflector prefix."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgTwlRflPfxEntry 5 }
|
|
|
|
tmnxOamPmCfgLossLmmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgLossLmmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgLossLmmTable contains the configuration information for
|
|
OAM Performance Monitoring Loss Measurement Message (LMM) tests."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'."
|
|
::= { tmnxOamPmCfgTableObjs 12 }
|
|
|
|
tmnxOamPmCfgLossLmmEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgLossLmmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgLossLmmEntry contains the configuration information for
|
|
one OAM Performance Monitoring Loss Measurement Message (LMM) test.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgLossLmmRowStatus.
|
|
|
|
An attempt to change any value in a row (except
|
|
tmnxOamPmCfgLossLmmAdminStatus and tmnxOamPmCfgLossLmmOnDmndStatus)
|
|
will be rejected if tmnxOamPmCfgLossLmmAdminStatus is 'enabled(1)'.
|
|
|
|
The following objects must all be set together in one SNMP Set PDU:
|
|
tmnxOamPmCfgLossLmmChliThreshold,
|
|
tmnxOamPmCfgLossLmmConsecDeltaTs, and
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgLossLmmTable 1 }
|
|
|
|
TmnxOamPmCfgLossLmmEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgLossLmmRowStatus RowStatus,
|
|
tmnxOamPmCfgLossLmmAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgLossLmmOnDmndStatus TmnxEnabledDisabledOrNA,
|
|
tmnxOamPmCfgLossLmmTestId Unsigned32,
|
|
tmnxOamPmCfgLossLmmInterval Unsigned32,
|
|
tmnxOamPmCfgLossLmmTestDuration Unsigned32,
|
|
tmnxOamPmCfgLossLmmRunTimeLeft Unsigned32,
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT Unsigned32,
|
|
tmnxOamPmCfgLossLmmConsecDeltaTs Unsigned32,
|
|
tmnxOamPmCfgLossLmmChliThreshold Unsigned32,
|
|
tmnxOamPmCfgLossLmmFlrThreshold Unsigned32,
|
|
tmnxOamPmCfgLossLmmAvAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgLossLmmHliForceCount TruthValue,
|
|
tmnxOamPmCfgLossLmmCollFcAdminSt TmnxEnabledDisabled
|
|
}
|
|
|
|
tmnxOamPmCfgLossLmmRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmRowStatus specifies the status of the
|
|
configuration row for the specified session's LMM test.
|
|
|
|
An attempt to create a row for a session with
|
|
tmnxOamPmCfgSessTestFamily other than 'ethernet(1)' will be rejected."
|
|
::= { tmnxOamPmCfgLossLmmEntry 1 }
|
|
|
|
tmnxOamPmCfgLossLmmAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmAdminStatus specifies whether or not
|
|
the specified session's LMM test is administratively enabled.
|
|
|
|
If the session type (tmnxOamPmCfgSessType) is 'proactive(1)', setting
|
|
tmnxOamPmCfgLossLmmAdminStatus to 'enabled(1)'/'disabled(2)'
|
|
starts/stops the test.
|
|
|
|
If the session type is 'onDemand(2)', see the DESCRIPTION clause for
|
|
tmnxOamPmCfgLossLmmOnDmndStatus for information on starting/stopping
|
|
the test.
|
|
|
|
An attempt to set this object to 'enabled(1)' will be rejected if the
|
|
tmnxOamPmCfgSessEthTable row for the specified session has incomplete
|
|
endpoint information for the test (e.g. if
|
|
tmnxOamPmCfgSessEthDestMacAddr is the all-zeroes MAC address)."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgLossLmmEntry 2 }
|
|
|
|
tmnxOamPmCfgLossLmmOnDmndStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledOrNA
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmOnDmndStatus specifies the status of
|
|
the on-demand LMM test for the specified session.
|
|
|
|
Values:
|
|
'enabled(1)'
|
|
Set by an SNMP manager to start an on-demand LMM test. The test
|
|
will start if tmnxOamPmCfgLossLmmAdminStatus is 'enabled(1)'.
|
|
'disabled(2)'
|
|
Set by an SNMP manager to stop an on-demand LMM test.
|
|
Set by SROS to indicate an on-demand LMM test has stopped
|
|
running because the configured period for the test (i.e.
|
|
tmnxOamPmCfgLossLmmTestDuration) has ended.
|
|
Set by SROS for an on-demand LMM test when
|
|
tmnxOamPmCfgLossLmmAdminStatus is set to 'disabled(2)'.
|
|
'notApplicable(3)'
|
|
This code point is the only acceptable value for a proactive LMM
|
|
test. An attempt to set this code point for an on-demand LMM
|
|
test will be rejected.
|
|
|
|
The default value is 'disabled(2)' for an on-demand LMM test, and
|
|
'notApplicable(3)' for a proactive LMM test."
|
|
::= { tmnxOamPmCfgLossLmmEntry 3 }
|
|
|
|
tmnxOamPmCfgLossLmmTestId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..2147483647)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmTestId specifies the test identifier
|
|
for the specified session's LMM test.
|
|
|
|
When an LMM test is created, tmnxOamPmCfgLossLmmRowStatus and
|
|
tmnxOamPmCfgLossLmmTestId must be specified in the same SNMP Set PDU.
|
|
|
|
An attempt to add a duplicate test identifier to this table will be
|
|
rejected.
|
|
|
|
Test identifier values larger than 2147483647 are reserved for
|
|
internal use."
|
|
::= { tmnxOamPmCfgLossLmmEntry 4 }
|
|
|
|
tmnxOamPmCfgLossLmmInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (100 | 1000 | 10000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmInterval specifies the elapsed time
|
|
between transmission of Y.1731 LMM PDUs for the specified session's
|
|
LMM test."
|
|
DEFVAL { 1000 }
|
|
::= { tmnxOamPmCfgLossLmmEntry 5 }
|
|
|
|
tmnxOamPmCfgLossLmmTestDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmTestDuration specifies the test
|
|
duration for the specified session's LMM test.
|
|
|
|
Zero specifies a test which runs until it is manually stopped.
|
|
|
|
An attempt to set a non-zero value will be rejected if
|
|
tmnxOamPmCfgSessType is 'proactive(1)'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgLossLmmEntry 6 }
|
|
|
|
tmnxOamPmCfgLossLmmRunTimeLeft OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmRunTimeLeft indicates the run time
|
|
remaining for the specified session's LMM test.
|
|
|
|
For example, suppose an LMM test has the following configuration:
|
|
|
|
tmnxOamPmCfgSessType tmnxOamPmCfgLossLmmTestDuration
|
|
-------------------- --------------------------------
|
|
'onDemand(2)' 1000 (seconds)
|
|
|
|
Then, when the LMM test is started (see
|
|
tmnxOamPmCfgLossLmmOnDmndStatus), tmnxOamPmCfgLossLmmRunTimeLeft is
|
|
initialized to 1000 seconds. After a minute,
|
|
tmnxOamPmCfgLossLmmRunTimeLeft is 940 seconds.
|
|
|
|
If tmnxOamPmCfgSessType is 'proactive(1)', zero is always returned
|
|
(because a proactive test runs until it is manually stopped).
|
|
|
|
If tmnxOamPmCfgSessType is 'onDemand(2)' and the test is stopped (see
|
|
tmnxOamPmCfgLossLmmOnDmndStatus), zero is returned (because the test
|
|
is not running)."
|
|
::= { tmnxOamPmCfgLossLmmEntry 7 }
|
|
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..50)
|
|
UNITS "frames"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmTxFrmsPerDelT specifies the number of
|
|
LMM frames to send in one MEF-35 'delta_t' (also known as 'Small Time
|
|
Interval') when computing availability statistics for the specified
|
|
session's LMM test.
|
|
|
|
The availability parameters used by SROS for LMM tests (e.g.
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT) are modelled after the MEF-35
|
|
availability parameters defined for Synthetic Loss Measurement (SLM)
|
|
tests. Hence, the REFERENCE text for this object is a MEF-35 SLM
|
|
section.
|
|
|
|
Expressed in milliseconds,
|
|
delta_t =
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT *
|
|
tmnxOamPmCfgLossLmmInterval."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 10 }
|
|
::= { tmnxOamPmCfgLossLmmEntry 8 }
|
|
|
|
tmnxOamPmCfgLossLmmConsecDeltaTs OBJECT-TYPE
|
|
SYNTAX Unsigned32 (2..10)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmConsecDeltaTs specifies the number of
|
|
consecutive MEF-35 'delta_t's (also known as 'Small Time Intervals')
|
|
which constitute a MEF-35 'Availability Window' when computing
|
|
availability statistics for the specified session's LMM test.
|
|
|
|
The availability parameters used by SROS for LMM tests (e.g.
|
|
tmnxOamPmCfgLossLmmConsecDeltaTs) are modelled after the MEF-35
|
|
availability parameters defined for Synthetic Loss Measurement (SLM)
|
|
tests. Hence, the REFERENCE text for this object is a MEF-35 SLM
|
|
section.
|
|
|
|
The duration of an Availability Window (in milliseconds) is
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT * tmnxOamPmCfgLossLmmInterval *
|
|
tmnxOamPmCfgLossLmmConsecDeltaTs. An attempt to change the duration of
|
|
an Availability Window to more than 100,000 milliseconds will be
|
|
rejected.
|
|
|
|
An attempt to change tmnxOamPmCfgLossLmmConsecDeltaTs to a value less
|
|
than or equal to tmnxOamPmCfgLossLmmChliThreshold will be rejected."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 10 }
|
|
::= { tmnxOamPmCfgLossLmmEntry 9 }
|
|
|
|
tmnxOamPmCfgLossLmmChliThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..9)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmChliThreshold specifies the MEF-35
|
|
Consecutive High Loss Interval (CHLI) threshold for the specified
|
|
session's LMM test.
|
|
|
|
The availability parameters used by SROS for LMM tests (e.g.
|
|
tmnxOamPmCfgLossLmmChliThreshold) are modelled after the MEF-35
|
|
availability parameters defined for Synthetic Loss Measurement (SLM)
|
|
tests. Hence, the REFERENCE text for this object is a MEF-35 SLM
|
|
section.
|
|
|
|
An attempt to change tmnxOamPmCfgLossLmmChliThreshold to a value
|
|
greater than or equal to tmnxOamPmCfgLossLmmConsecDeltaTs will be
|
|
rejected."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 5 }
|
|
::= { tmnxOamPmCfgLossLmmEntry 10 }
|
|
|
|
tmnxOamPmCfgLossLmmFlrThreshold OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmFlrThreshold specifies the MEF-35
|
|
Frame Loss Ratio (FLR) threshold for the specified session's LMM test.
|
|
|
|
The FLR threshold is used to decide if a MEF-35 'delta_t' (also known
|
|
as 'Small Time Interval') is Available or Unavailable.
|
|
|
|
The availability parameters used by SROS for LMM tests (e.g.
|
|
tmnxOamPmCfgLossLmmFlrThreshold) are modelled after the MEF-35
|
|
availability parameters defined for Synthetic Loss Measurement (SLM)
|
|
tests. Hence, the REFERENCE text for this object is a MEF-35 SLM
|
|
section."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { 50 }
|
|
::= { tmnxOamPmCfgLossLmmEntry 11 }
|
|
|
|
tmnxOamPmCfgLossLmmAvAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmAvAdminStatus specifies whether or not
|
|
collection of availability statistics is enabled for the specified
|
|
session's LMM test.
|
|
|
|
When the value of tmnxOamPmCfgLossLmmAvAdminStatus is 'disabled(2)',
|
|
the following configuration objects are ignored:
|
|
tmnxOamPmCfgLossLmmChliThreshold,
|
|
tmnxOamPmCfgLossLmmConsecDeltaTs,
|
|
tmnxOamPmCfgLossLmmFlrThreshold, and
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT.
|
|
|
|
When the value of tmnxOamPmCfgLossLmmAvAdminStatus is 'disabled(2)',
|
|
the value of each of the following counters is always zero:
|
|
tmnxOamPmStsLossLmmAvailIndBwd,
|
|
tmnxOamPmStsLossLmmAvailIndFwd,
|
|
tmnxOamPmStsLossLmmChliBwd,
|
|
tmnxOamPmStsLossLmmChliFwd,
|
|
tmnxOamPmStsLossLmmHliBwd,
|
|
tmnxOamPmStsLossLmmHliFwd,
|
|
tmnxOamPmStsLossLmmUnavlIndBwd,
|
|
tmnxOamPmStsLossLmmUnavlIndFwd,
|
|
tmnxOamPmStsLossLmmUndetDelTsBwd,
|
|
tmnxOamPmStsLossLmmUndetDelTsFwd,
|
|
tmnxOamPmStsLossLmmUndtAvlBwd,
|
|
tmnxOamPmStsLossLmmUndtAvlFwd,
|
|
tmnxOamPmStsLossLmmUndtUnavlBwd, and
|
|
tmnxOamPmStsLossLmmUndtUnavlFwd.
|
|
|
|
When the counters listed above are stuck at zero, the corresponding
|
|
TCA raise thresholds (for the specified LMM test) are never met or
|
|
exceeded. The corresponding TCA raise thresholds are configured using
|
|
the following objects:
|
|
tmnxOamPmCfgThrLossChliRaise,
|
|
tmnxOamPmCfgThrLossHliRaise,
|
|
tmnxOamPmCfgThrLossUnavlIndRaise,
|
|
tmnxOamPmCfgThrLossUndtAvlRaise, or
|
|
tmnxOamPmCfgThrLossUndtUnavlRais."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgLossLmmEntry 12 }
|
|
|
|
tmnxOamPmCfgLossLmmHliForceCount OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmHliForceCount specifies whether or not
|
|
to count High Loss Intervals (HLIs) and Consecutive High Loss
|
|
Intervals (CHLIs) when the LMM test's MEF-35 Availability state is
|
|
Unavailable.
|
|
|
|
'true(1)' breaks compliance with MEF-35 by ensuring HLIs and CHLIs are
|
|
counted in Unavailable periods.
|
|
|
|
'false(2)' maintains compliance with MEF-35 by preventing HLIs and
|
|
CHLIs from being counted in Unavailable periods.
|
|
|
|
LMM HLI and CHLI counts can be read using the following objects:
|
|
tmnxOamPmStsLossLmmChliBwd,
|
|
tmnxOamPmStsLossLmmChliFwd,
|
|
tmnxOamPmStsLossLmmHliBwd,
|
|
tmnxOamPmStsLossLmmHliFwd."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
DEFVAL { false }
|
|
::= { tmnxOamPmCfgLossLmmEntry 13 }
|
|
|
|
tmnxOamPmCfgLossLmmCollFcAdminSt OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgLossLmmCollFcAdminSt specifies the
|
|
administrative state of the collection of Forwarding Class (FC)
|
|
statistics for the specified LMM test.
|
|
|
|
Successful collection of FC statistics can occur if the LMM test's
|
|
Ethernet priority (i.e. tmnxOamPmCfgSessEthPriority) matches one of
|
|
the Forwarding Classes counted at a collection point.
|
|
|
|
The mapping between an Ethernet priority and a Forwarding Class is
|
|
defined by the TIMETRA-TC-MIB::TFCType TEXTUAL-CONVENTION.
|
|
|
|
The set of Forwarding Classes counted at a collection point is
|
|
configured using one of the following objects:
|
|
TIMETRA-IEEE8021-CFM-MIB:tmnxDot1agCfmMepCollLmmFcSts,
|
|
TIMETRA-IEEE8021-CFM-MIB:tmnxDot1agCfmMepCollLmmFcStsInP,
|
|
TIMETRA-SAP-MIB:sapEthCfmCollLmmFcSts,
|
|
TIMETRA-SAP-MIB:sapEthCfmCollLmmFcStsInP,
|
|
TIMETRA-SDP-MIB:sdpBindEthCfmCollLmmFcSts,
|
|
TIMETRA-SDP-MIB:sdpBindEthCfmCollLmmFcStsInP."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgLossLmmEntry 14 }
|
|
|
|
tmnxOamPmCfgThrLossFwBwTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgThrLossFwBwEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgThrLossFwBwTable contains configured thresholds for OAM
|
|
Performance Monitoring loss TCAs. The subset of the loss thresholds
|
|
that are only configurable in the forward and backward directions is
|
|
configured using this table."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2, 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
::= { tmnxOamPmCfgTableObjs 13 }
|
|
|
|
tmnxOamPmCfgThrLossFwBwEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgThrLossFwBwEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgThrLossFwBwEntry contains the configured thresholds for the
|
|
forward or backward direction of one OAM-PM loss test. For example, a
|
|
row may contain the configurable thresholds for the forward direction
|
|
for the SLM test belonging to OAM-PM session OAM_PM_Eth_session_1.
|
|
|
|
SROS creates/destroys two rows (forward and backward) in this table for
|
|
each OAM-PM loss test created/destroyed. A manager creates a loss test
|
|
using:
|
|
tmnxOamPmCfgLossLmmRowStatus,
|
|
tmnxOamPmCfgLossSlmRowStatus, or
|
|
tmnxOamPmCfgTwampLtRowStatus."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmCfgTestType,
|
|
tmnxOamPmCfgForwardBackward
|
|
}
|
|
::= { tmnxOamPmCfgThrLossFwBwTable 1 }
|
|
|
|
TmnxOamPmCfgThrLossFwBwEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgTestType TmnxOamPmTestType,
|
|
tmnxOamPmCfgForwardBackward TmnxOamPmForwardBackward,
|
|
tmnxOamPmCfgThrLossAvgFlrRaise Integer32,
|
|
tmnxOamPmCfgThrLossAvgFlrClear Integer32
|
|
}
|
|
|
|
tmnxOamPmCfgTestType OBJECT-TYPE
|
|
SYNTAX TmnxOamPmTestType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgTestType specifies the test type index of the
|
|
row.
|
|
|
|
The test types supporting loss thresholds are 'slm(2)',
|
|
'twampLight(3)', and 'lmm(4)'."
|
|
::= { tmnxOamPmCfgThrLossFwBwEntry 1 }
|
|
|
|
tmnxOamPmCfgForwardBackward OBJECT-TYPE
|
|
SYNTAX TmnxOamPmForwardBackward
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgForwardBackward specifies the direction index
|
|
of the row."
|
|
::= { tmnxOamPmCfgThrLossFwBwEntry 2 }
|
|
|
|
tmnxOamPmCfgThrLossAvgFlrRaise OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossAvgFlrRaise specifies the raise
|
|
threshold for the average Frame Loss Ratio (FLR).
|
|
|
|
Depending on the specified indices, tmnxOamPmCfgThrLossAvgFlrRaise is
|
|
the raise threshold for:
|
|
tmnxOamPmStsLossSlmAvgFlrFwd,
|
|
tmnxOamPmStsLossSlmAvgFlrBwd,
|
|
tmnxOamPmStsLossLmmAvgFlrFwd,
|
|
tmnxOamPmStsLossLmmAvgFlrBwd,
|
|
tmnxOamPmStsLossTwlAvgFlrFwd, or
|
|
tmnxOamPmStsLossTwlAvgFlrBwd.
|
|
|
|
For example, suppose:
|
|
1. OAM-PM loss TCAs are enabled for the 'mi15minutes(2)' measurement
|
|
interval of the OAM-PM session OAM_PM_Eth_session_1 (using
|
|
tmnxOamPmCfgMeasIntvlLossTCAs and tmnxOamPmCfgMeasIntvlTCAs).
|
|
2. tmnxOamPmCfgThrLossAvgFlrRaise is set to 5000 (i.e. 5.000%) for the
|
|
indices {OAM_PM_Eth_session_1, 'slm(2)', 'forward(1)'}.
|
|
3. At the end of a 15 minute interval belonging to
|
|
OAM_PM_Eth_session_1's SLM test, the average FLR (i.e.
|
|
tmnxOamPmStsLossSlmAvgFlrFwd) is 5000 (i.e. 5.000%) or more.
|
|
4. Generating an average FLR Raise TCA is allowed (e.g. the most
|
|
recent average FLR TCA for the specified indices was a Clear).
|
|
|
|
Then, SROS generates an average FLR Raise TCA (using
|
|
tmnxOamPmThrRaise) at the end of the 15-minute interval, for the
|
|
forward direction.
|
|
|
|
Negative one specifies that average FLR thresholding is disabled for
|
|
the specified indices (i.e. SROS will not generate a Raise TCA, or a
|
|
Clear TCA).
|
|
|
|
tmnxOamPmCfgThrLossAvgFlrRaise must be greater than
|
|
tmnxOamPmCfgThrLossAvgFlrClear. Exception: the combination
|
|
tmnxOamPmCfgThrLossAvgFlrRaise=-1 and tmnxOamPmCfgThrLossAvgFlrClear=-1
|
|
is supported.
|
|
|
|
tmnxOamPmCfgThrLossAvgFlrRaise and tmnxOamPmCfgThrLossAvgFlrClear must
|
|
be set in the same SNMP Set PDU."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwEntry 3 }
|
|
|
|
tmnxOamPmCfgThrLossAvgFlrClear OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..99999)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossAvgFlrClear specifies the clear
|
|
threshold for the average Frame Loss Ratio (FLR).
|
|
|
|
Depending on the specified indices, tmnxOamPmCfgThrLossAvgFlrClear is
|
|
the clear threshold for:
|
|
tmnxOamPmStsLossSlmAvgFlrFwd,
|
|
tmnxOamPmStsLossSlmAvgFlrBwd,
|
|
tmnxOamPmStsLossLmmAvgFlrFwd,
|
|
tmnxOamPmStsLossLmmAvgFlrBwd,
|
|
tmnxOamPmStsLossTwlAvgFlrFwd, or
|
|
tmnxOamPmStsLossTwlAvgFlrBwd.
|
|
|
|
For example, suppose:
|
|
1. OAM-PM loss TCAs are enabled for the 'mi15minutes(2)' measurement
|
|
interval of the OAM-PM session OAM_PM_Eth_session_1 (using
|
|
tmnxOamPmCfgMeasIntvlLossTCAs and tmnxOamPmCfgMeasIntvlTCAs).
|
|
2. tmnxOamPmCfgThrLossAvgFlrClear is set to 4000 (i.e. 4.000%) for the
|
|
indices {OAM_PM_Eth_session_1, 'slm(2)', 'forward(1)'}.
|
|
3. A previous 15 minute interval belonging to OAM_PM_Eth_session_1's
|
|
SLM test generated an average FLR Raise TCA for the forward direction
|
|
(see tmnxOamPmCfgThrLossAvgFlrRaise). The TCA has not been cleared.
|
|
4. The just-closed 15-minute interval has an average forward FLR for
|
|
the forward direction (i.e. tmnxOamPmStsLossSlmAvgFlrFwd) of 4000 (i.e.
|
|
4.000%), or less.
|
|
|
|
Then, SROS generates an average FLR Clear TCA (using
|
|
tmnxOamPmThrClear) at the end of the 15-minute interval, for the
|
|
forward direction.
|
|
|
|
If tmnxOamPmCfgThrLossAvgFlrRaise > 0 AND
|
|
tmnxOamPmCfgThrLossAvgFlrClear >= 0, average FLR Clear TCAs can be
|
|
generated for the specified indices. In this case, the maximum number
|
|
of average FLR TCAs that will be generated for the specified indices
|
|
across (for example) two 15 minute intervals is two: Raise and Clear.
|
|
|
|
If tmnxOamPmCfgThrLossAvgFlrRaise > 0 AND
|
|
tmnxOamPmCfgThrLossAvgFlrClear = -1, no average FLR Clear TCAs
|
|
will be generated for the specified indices. In this case, the maximum
|
|
number of average FLR TCAs that will be generated for the specified
|
|
indices across (for example) two 15 minute intervals is two: Raise and
|
|
Raise.
|
|
|
|
tmnxOamPmCfgThrLossAvgFlrRaise must be greater than
|
|
tmnxOamPmCfgThrLossAvgFlrClear. Exception: the combination
|
|
tmnxOamPmCfgThrLossAvgFlrRaise=-1 and tmnxOamPmCfgThrLossAvgFlrClear=-1
|
|
is supported.
|
|
|
|
tmnxOamPmCfgThrLossAvgFlrClear and tmnxOamPmCfgThrLossAvgFlrClear must
|
|
be set in the same SNMP Set PDU."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwEntry 4 }
|
|
|
|
tmnxOamPmCfgThrLossFwBwAgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgThrLossFwBwAgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgThrLossFwBwAgTable contains configured thresholds for OAM
|
|
Performance Monitoring loss TCAs. The subset of the loss thresholds
|
|
that are configurable in the forward, backward, and aggregate
|
|
directions is configured using this table. An aggregate loss
|
|
threshold applies to the sum of a forward loss counter and a backward
|
|
loss counter."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
::= { tmnxOamPmCfgTableObjs 14 }
|
|
|
|
tmnxOamPmCfgThrLossFwBwAgEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgThrLossFwBwAgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgThrLossFwBwAgEntry contains the configured thresholds for
|
|
the forward, backward, or aggregate direction of one OAM-PM loss test.
|
|
For example, a row may contain the configurable thresholds for the
|
|
forward direction for the SLM test belonging to OAM-PM session
|
|
OAM_PM_Eth_session_1.
|
|
|
|
SROS creates/destroys three rows (forward, backward, and aggregate) in
|
|
this table for each OAM-PM LMM, SLM or TWAMP-Light test
|
|
created/destroyed. A manager creates an LMM, SLM or TWAMP-Light test
|
|
using:
|
|
tmnxOamPmCfgLossLmmRowStatus,
|
|
tmnxOamPmCfgLossSlmRowStatus, or
|
|
tmnxOamPmCfgTwampLtRowStatus."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmCfgTestType,
|
|
tmnxOamPmCfgForwardBackwardAggr
|
|
}
|
|
::= { tmnxOamPmCfgThrLossFwBwAgTable 1 }
|
|
|
|
TmnxOamPmCfgThrLossFwBwAgEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgForwardBackwardAggr TmnxOamPmForwardBackwardAggr,
|
|
tmnxOamPmCfgThrLossChliRaise Integer32,
|
|
tmnxOamPmCfgThrLossChliClear Integer32,
|
|
tmnxOamPmCfgThrLossHliRaise Integer32,
|
|
tmnxOamPmCfgThrLossHliClear Integer32,
|
|
tmnxOamPmCfgThrLossUnavlIndRaise Integer32,
|
|
tmnxOamPmCfgThrLossUnavlIndClear Integer32,
|
|
tmnxOamPmCfgThrLossUndtAvlRaise Integer32,
|
|
tmnxOamPmCfgThrLossUndtAvlClear Integer32,
|
|
tmnxOamPmCfgThrLossUndtUnavlRais Integer32,
|
|
tmnxOamPmCfgThrLossUndtUnavlClr Integer32
|
|
}
|
|
|
|
tmnxOamPmCfgForwardBackwardAggr OBJECT-TYPE
|
|
SYNTAX TmnxOamPmForwardBackwardAggr
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgForwardBackwardAggr specifies the direction
|
|
index of the row."
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 1 }
|
|
|
|
tmnxOamPmCfgThrLossChliRaise OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..864000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossChliRaise specifies the raise
|
|
threshold for Consecutive High Loss Intervals (CHLIs).
|
|
|
|
Depending on the specified indices, tmnxOamPmCfgThrLossChliRaise is the
|
|
raise threshold for:
|
|
tmnxOamPmStsLossLmmChliBwd,
|
|
tmnxOamPmStsLossLmmChliFwd + tmnxOamPmStsLossLmmChliBwd,
|
|
tmnxOamPmStsLossLmmChliFwd,
|
|
tmnxOamPmStsLossSlmChliBwd,
|
|
tmnxOamPmStsLossSlmChliFwd + tmnxOamPmStsLossSlmChliBwd,
|
|
tmnxOamPmStsLossSlmChliFwd,
|
|
tmnxOamPmStsLossTwlChliBwd,
|
|
tmnxOamPmStsLossTwlChliFwd + tmnxOamPmStsLossTwlChliBwd, or
|
|
tmnxOamPmStsLossTwlChliFwd.
|
|
|
|
For example, suppose:
|
|
1. OAM-PM loss TCAs are enabled for the 'mi15minutes(2)' measurement
|
|
interval of the OAM-PM session OAM_PM_Eth_session_1 (using
|
|
tmnxOamPmCfgMeasIntvlLossTCAs and tmnxOamPmCfgMeasIntvlTCAs).
|
|
2. tmnxOamPmCfgThrLossChliRaise is set to 7 for the indices
|
|
{OAM_PM_Eth_session_1, 'slm(2)', 'forward(1)'}.
|
|
3. A 15 minute interval belonging to OAM_PM_Eth_session_1's SLM test
|
|
has its forward CHLI count (i.e. tmnxOamPmStsLossSlmChliFwd) increase
|
|
to 7.
|
|
4. Generating a CHLI Raise TCA is allowed (e.g. the most recent CHLI
|
|
TCA for the specified indices was a Clear).
|
|
|
|
Then, SROS immediately generates a CHLI Raise TCA (using
|
|
tmnxOamPmThrRaise) for the 15-minute interval, for the forward
|
|
direction.
|
|
|
|
Negative one specifies that CHLI thresholding is disabled for the
|
|
specified indices (i.e. SROS will not generate a Raise TCA, or a Clear
|
|
TCA).
|
|
|
|
tmnxOamPmCfgThrLossChliRaise must be greater than
|
|
tmnxOamPmCfgThrLossChliClear. Exception: the combination
|
|
tmnxOamPmCfgThrLossChliRaise=-1 and tmnxOamPmCfgThrLossChliClear=-1 is
|
|
supported.
|
|
|
|
tmnxOamPmCfgThrLossChliRaise and tmnxOamPmCfgThrLossChliClear must be
|
|
set in the same SNMP Set PDU.
|
|
|
|
The upper bound of this object is the maximum number of MEF-35
|
|
'delta_t' time intervals (also known as 'Small Time Intervals') which
|
|
can occur in a 24 hour measurement interval."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 2 }
|
|
|
|
tmnxOamPmCfgThrLossChliClear OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..863999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossChliClear specifies the clear
|
|
threshold for Consecutive High Loss Intervals (CHLIs).
|
|
|
|
tmnxOamPmCfgThrLossChliClear is the clear threshold for the list of
|
|
counters specified in the tmnxOamPmCfgThrLossChliRaise DESCRIPTION
|
|
clause.
|
|
|
|
For example, suppose:
|
|
1. OAM-PM loss TCAs are enabled for the 'mi15minutes(2)' measurement
|
|
interval of the OAM-PM session OAM_PM_Eth_session_1 (using
|
|
tmnxOamPmCfgMeasIntvlLossTCAs and tmnxOamPmCfgMeasIntvlTCAs).
|
|
2. tmnxOamPmCfgThrLossChliClear is set to 5 for the indices
|
|
{OAM_PM_Eth_session_1, 'slm(2)', 'forward(1)'}.
|
|
3. A previous 15 minute interval belonging to OAM_PM_Eth_session_1's
|
|
SLM test generated a CHLI Raise TCA for the forward direction (see
|
|
tmnxOamPmCfgThrLossChliRaise). The TCA has not been cleared.
|
|
4. The just-closed 15-minute interval has an forward CHLI count for
|
|
the forward direction (i.e. tmnxOamPmStsLossSlmChliFwd) of 5, or less.
|
|
|
|
Then, SROS generates a CHLI Clear TCA (using tmnxOamPmThrClear) for
|
|
the 15-minute interval, for the forward direction.
|
|
|
|
If tmnxOamPmCfgThrLossChliRaise>0 AND tmnxOamPmCfgThrLossChliClear>=0,
|
|
CHLI Clear TCAs can be generated for the specified indices. In this
|
|
case, the maximum number of CHLI TCAs that will be generated for the
|
|
specified indices across (for example) two 15 minute intervals is two:
|
|
Raise and Clear.
|
|
|
|
If tmnxOamPmCfgThrLossChliRaise>0 AND tmnxOamPmCfgThrLossChliClear=-1,
|
|
no CHLI Clear TCAs will be generated for the specified indices. In
|
|
this case, the maximum number of CHLI TCAs that will be generated for
|
|
the specified indices across (for example) two 15 minute intervals is
|
|
two: Raise and Raise.
|
|
|
|
tmnxOamPmCfgThrLossChliRaise must be greater than
|
|
tmnxOamPmCfgThrLossChliClear. Exception: the combination
|
|
tmnxOamPmCfgThrLossChliRaise=-1 and tmnxOamPmCfgThrLossChliClear=-1 is
|
|
supported.
|
|
|
|
tmnxOamPmCfgThrLossChliClear and tmnxOamPmCfgThrLossChliClear must be
|
|
set in the same SNMP Set PDU."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 3 }
|
|
|
|
tmnxOamPmCfgThrLossHliRaise OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..864000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossHliRaise specifies the raise threshold
|
|
for High Loss Intervals (HLIs).
|
|
|
|
tmnxOamPmCfgThrLossHliRaise has the same operating principles as
|
|
tmnxOamPmCfgThrLossChliRaise.
|
|
|
|
Depending on the specified indices, tmnxOamPmCfgThrLossHliRaise is the
|
|
raise threshold for:
|
|
tmnxOamPmStsLossLmmHliBwd,
|
|
tmnxOamPmStsLossLmmHliFwd + tmnxOamPmStsLossLmmHliBwd,
|
|
tmnxOamPmStsLossLmmHliFwd,
|
|
tmnxOamPmStsLossSlmHliBwd,
|
|
tmnxOamPmStsLossSlmHliFwd + tmnxOamPmStsLossSlmHliBwd,
|
|
tmnxOamPmStsLossSlmHliFwd,
|
|
tmnxOamPmStsLossTwlHliBwd,
|
|
tmnxOamPmStsLossTwlHliFwd + tmnxOamPmStsLossTwlHliBwd, or
|
|
tmnxOamPmStsLossTwlHliFwd."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 4 }
|
|
|
|
tmnxOamPmCfgThrLossHliClear OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..863999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossHliClear specifies the clear threshold
|
|
for High Loss Intervals (HLIs).
|
|
|
|
tmnxOamPmCfgThrLossHliClear has the same operating principles as
|
|
tmnxOamPmCfgThrLossChliClear.
|
|
|
|
tmnxOamPmCfgThrLossHliClear is the clear threshold for the list of
|
|
counters specified in the tmnxOamPmCfgThrLossHliRaise DESCRIPTION
|
|
clause."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 5 }
|
|
|
|
tmnxOamPmCfgThrLossUnavlIndRaise OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..864000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossUnavlIndRaise specifies the raise
|
|
threshold for the number of availability indicators evaluated as
|
|
Unavailable.
|
|
|
|
tmnxOamPmCfgThrLossUnavlIndRaise has the same operating principles as
|
|
tmnxOamPmCfgThrLossChliRaise.
|
|
|
|
Depending on the specified indices, tmnxOamPmCfgThrLossUnavlIndRaise is
|
|
the raise threshold for:
|
|
tmnxOamPmStsLossLmmUnavlIndBwd,
|
|
tmnxOamPmStsLossLmmUnavlIndFwd + tmnxOamPmStsLossLmmUnavlIndBwd,
|
|
tmnxOamPmStsLossLmmUnavlIndFwd,
|
|
tmnxOamPmStsLossSlmUnavlIndBwd,
|
|
tmnxOamPmStsLossSlmUnavlIndFwd + tmnxOamPmStsLossSlmUnavlIndBwd,
|
|
tmnxOamPmStsLossSlmUnavlIndFwd,
|
|
tmnxOamPmStsLossTwlUnavlIndBwd,
|
|
tmnxOamPmStsLossTwlUnavlIndFwd + tmnxOamPmStsLossTwlUnavlIndBwd, or
|
|
tmnxOamPmStsLossTwlUnavlIndFwd."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 6 }
|
|
|
|
tmnxOamPmCfgThrLossUnavlIndClear OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..863999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossUnavlIndClear specifies the clear
|
|
threshold for the number of availability indicators evaluated as
|
|
Unavailable.
|
|
|
|
tmnxOamPmCfgThrLossUnavlIndClear has the same operating principles as
|
|
tmnxOamPmCfgThrLossChliClear.
|
|
|
|
tmnxOamPmCfgThrLossUnavlIndClear is the clear threshold for the list
|
|
of counters specified in the tmnxOamPmCfgThrLossUnavlIndRaise
|
|
DESCRIPTION clause."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 7 }
|
|
|
|
tmnxOamPmCfgThrLossUndtAvlRaise OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..864000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossUndtAvlRaise specifies the raise
|
|
threshold for the number of availability indicators evaluated as
|
|
Available based on extrapolation from the previous state.
|
|
|
|
tmnxOamPmCfgThrLossUndtAvlRaise has the same operating principles as
|
|
tmnxOamPmCfgThrLossChliRaise.
|
|
|
|
Depending on the specified indices, tmnxOamPmCfgThrLossUndtAvlRaise is
|
|
the raise threshold for:
|
|
tmnxOamPmStsLossLmmUndtAvlBwd,
|
|
tmnxOamPmStsLossLmmUndtAvlFwd + tmnxOamPmStsLossLmmUndtAvlBwd,
|
|
tmnxOamPmStsLossLmmUndtAvlFwd,
|
|
tmnxOamPmStsLossSlmUndtAvlBwd,
|
|
tmnxOamPmStsLossSlmUndtAvlFwd + tmnxOamPmStsLossSlmUndtAvlBwd,
|
|
tmnxOamPmStsLossSlmUndtAvlFwd,
|
|
tmnxOamPmStsLossTwlUndtAvlBwd,
|
|
tmnxOamPmStsLossTwlUndtAvlFwd + tmnxOamPmStsLossTwlUndtAvlBwd, or
|
|
tmnxOamPmStsLossTwlUndtAvlFwd."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 8 }
|
|
|
|
tmnxOamPmCfgThrLossUndtAvlClear OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..863999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossUndtAvlClear specifies the clear
|
|
threshold for the number of availability indicators evaluated as
|
|
Available based on extrapolation from the previous state.
|
|
|
|
tmnxOamPmCfgThrLossUndtAvlClear has the same operating principles as
|
|
tmnxOamPmCfgThrLossChliClear.
|
|
|
|
tmnxOamPmCfgThrLossUndtAvlClear is the clear threshold for the list of
|
|
counters specified in the tmnxOamPmCfgThrLossUndtAvlRaise DESCRIPTION
|
|
clause. "
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 9 }
|
|
|
|
tmnxOamPmCfgThrLossUndtUnavlRais OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..864000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossUndtUnavlRais specifies the raise
|
|
threshold for the number of availability indicators evaluated as
|
|
Unavailable based on extrapolation from the previous state.
|
|
|
|
tmnxOamPmCfgThrLossUndtUnavlRais has the same operating principles as
|
|
tmnxOamPmCfgThrLossChliRaise.
|
|
|
|
Depending on the specified indices, tmnxOamPmCfgThrLossUndtUnavlRais is
|
|
the raise threshold for:
|
|
tmnxOamPmStsLossLmmUndtUnavlBwd,
|
|
tmnxOamPmStsLossLmmUndtUnavlFwd + tmnxOamPmStsLossLmmUndtUnavlBwd,
|
|
tmnxOamPmStsLossLmmUndtUnavlFwd,
|
|
tmnxOamPmStsLossSlmUndtUnavlBwd,
|
|
tmnxOamPmStsLossSlmUndtUnavlFwd + tmnxOamPmStsLossSlmUndtUnavlBwd,
|
|
tmnxOamPmStsLossSlmUndtUnavlFwd,
|
|
tmnxOamPmStsLossTwlUndtUnavlBwd,
|
|
tmnxOamPmStsLossTwlUndtUnavlFwd + tmnxOamPmStsLossTwlUndtUnavlBwd,
|
|
or
|
|
tmnxOamPmStsLossTwlUndtUnavlFwd."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 10 }
|
|
|
|
tmnxOamPmCfgThrLossUndtUnavlClr OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..863999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrLossUndtUnavlClr specifies the clear
|
|
threshold for the number of availability indicators evaluated as
|
|
Unavailable based on extrapolation from the previous state.
|
|
|
|
tmnxOamPmCfgThrLossUndtUnavlClr has the same operating principles as
|
|
tmnxOamPmCfgThrLossChliClear.
|
|
|
|
tmnxOamPmCfgThrLossUndtUnavlClr is the clear threshold for the list of
|
|
counters specified in the tmnxOamPmCfgThrLossUndtUnavlRais DESCRIPTION
|
|
clause."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrLossFwBwAgEntry 11 }
|
|
|
|
tmnxOamPmCfgThrDelayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgThrDelayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgThrDelayTable contains threshold configuration for OAM
|
|
Performance Monitoring delay TCAs."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
::= { tmnxOamPmCfgTableObjs 15 }
|
|
|
|
tmnxOamPmCfgThrDelayEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgThrDelayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgThrDelayEntry contains the threshold configuration for one
|
|
OAM-PM bin group, bin type, and direction.
|
|
|
|
For example, a row may contain the threshold configuration for bin
|
|
group 255, bin type 'ifdv(3)', and direction 'twoWay(3)'.
|
|
|
|
SROS creates/destroys nine rows (i.e. {'fd(1)', 'fdr(2)', 'ifdv(3)'} x
|
|
{'forward(1)', 'backward(2)', 'twoWay(3)'}) when an OAM-PM bin group is
|
|
created/destroyed. A manager creates/destroys an OAM-PM bin group
|
|
using tmnxOamPmCfgBinGroupRowStatus.
|
|
|
|
The objects in this table cannot be changed from the default value
|
|
when the index value tmnxOamPmCfgBinGroupId is 1."
|
|
INDEX {
|
|
tmnxOamPmCfgBinGroupId,
|
|
tmnxOamPmCfgBinType,
|
|
tmnxOamPmCfgForwardBackward2Way
|
|
}
|
|
::= { tmnxOamPmCfgThrDelayTable 1 }
|
|
|
|
TmnxOamPmCfgThrDelayEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgForwardBackward2Way TmnxOamPmForwardBackwardTwoWay,
|
|
tmnxOamPmCfgThrDelayLowestBin Unsigned32,
|
|
tmnxOamPmCfgThrDelayRaise Integer32,
|
|
tmnxOamPmCfgThrDelayClear Integer32,
|
|
tmnxOamPmCfgThrDelayExclBinFrTca TmnxOamPmCfgBinNumOrNone
|
|
}
|
|
|
|
tmnxOamPmCfgForwardBackward2Way OBJECT-TYPE
|
|
SYNTAX TmnxOamPmForwardBackwardTwoWay
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgForwardBackward2Way specifies the direction
|
|
of the row to be configured or read."
|
|
::= { tmnxOamPmCfgThrDelayEntry 1 }
|
|
|
|
tmnxOamPmCfgThrDelayLowestBin OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..9)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrDelayLowestBin specifies the lowest OAM-PM
|
|
delay bin to be used when applying a configured Raise or Clear delay
|
|
threshold.
|
|
|
|
The usage is described in the tmnxOamPmCfgThrDelayRaise and
|
|
tmnxOamPmCfgThrDelayClear DESCRIPTION clauses."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgThrDelayEntry 2 }
|
|
|
|
tmnxOamPmCfgThrDelayRaise OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..864000)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrDelayRaise specifies the OAM-PM raise
|
|
threshold for excessive delay.
|
|
|
|
For example, suppose:
|
|
1. tmnxOamPmCfgThrDelayRaise=1000 and tmnxOamPmCfgThrDelayLowestBin=7
|
|
for the index values 255, 'ifdv(3)', 'twoWay(3)'.
|
|
2. Bin group 255 has been configured with 10 Inter-Frame Delay
|
|
Variation (IFDV) bins (numbered 0..9), using
|
|
tmnxOamPmCfgBinGroupIfdvBinCount.
|
|
3. The OAM-PM session 'oamPmSession1' is configured to use bin group
|
|
255 (using tmnxOamPmCfgSessBinGroupId).
|
|
4. OAM-PM delay TCAs are enabled for the measurement interval with
|
|
indices 'oamPmSession1', 'mi15Minutes(2)' (using
|
|
tmnxOamPmCfgMeasIntvlDelayTCAs and tmnxOamPmCfgMeasIntvlTCAs).
|
|
5. During a 15 minute interval belonging to a DMM test which belongs
|
|
to 'oamPmSession1', the following inequality becomes true (where only
|
|
the last two indices of the object are shown, and the last index is a
|
|
bin number):
|
|
tmnxOamPmStsDelayDmmBin2wyCount.ifdv(3).7 +
|
|
tmnxOamPmStsDelayDmmBin2wyCount.ifdv(3).8 +
|
|
tmnxOamPmStsDelayDmmBin2wyCount.ifdv(3).9 >= 1000
|
|
|
|
Then, a delay Raise TCA (using tmnxOamPmThrRaise) will be generated
|
|
immediately.
|
|
|
|
The TCA suppression and configuration rules for
|
|
tmnxOamPmCfgThrDelayRaise and tmnxOamPmCfgThrDelayClear are the same
|
|
as the rules for tmnxOamPmCfgThrLossChliRaise and
|
|
tmnxOamPmCfgThrLossChliClear.
|
|
|
|
The upper bound of this object is the maximum number of DMM PDUs (or
|
|
TWAMP-Test PDUs) which can be sent in the longest supported (i.e. 24
|
|
hour) measurement interval."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrDelayEntry 3 }
|
|
|
|
tmnxOamPmCfgThrDelayClear OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..863999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrDelayClear specifies the OAM-PM clear
|
|
threshold for excessive delay.
|
|
|
|
For example, suppose:
|
|
1. tmnxOamPmCfgThrDelayClear=900 and tmnxOamPmCfgThrDelayLowestBin=7
|
|
for the index values 255, 'ifdv(3)', 'twoWay(3)'.
|
|
2. Bin group 255 has been configured with 10 Inter-Frame Delay
|
|
Variation (IFDV) bins (numbered 0..9), using
|
|
tmnxOamPmCfgBinGroupIfdvBinCount.
|
|
3. The OAM-PM session 'oamPmSession1' is configured to use bin group
|
|
255 (using tmnxOamPmCfgSessBinGroupId).
|
|
4. OAM-PM delay TCAs are enabled for the measurement interval with
|
|
indices 'oamPmSession1', 'mi15Minutes(2)' (using
|
|
tmnxOamPmCfgMeasIntvlDelayTCAs and tmnxOamPmCfgMeasIntvlTCAs).
|
|
5. At the end of a 15 minute interval belonging to a DMM test which
|
|
belongs to 'oamPmSession1', the following inequality is true (where
|
|
only the last two indices of the object are shown, and the last index
|
|
is a bin number):
|
|
tmnxOamPmStsDelayDmmBin2wyCount.ifdv(3).7 +
|
|
tmnxOamPmStsDelayDmmBin2wyCount.ifdv(3).8 +
|
|
tmnxOamPmStsDelayDmmBin2wyCount.ifdv(3).9 <= 900
|
|
6. Generating a delay Clear TCA is allowed (i.e. the most recent delay
|
|
TCA for the specified indices was a Raise).
|
|
|
|
Then, a delay Clear TCA (using tmnxOamPmThrClear) will be generated.
|
|
|
|
The TCA suppression and configuration rules for
|
|
tmnxOamPmCfgThrDelayRaise and tmnxOamPmCfgThrDelayClear are the same
|
|
as the rules for tmnxOamPmCfgThrLossChliRaise and
|
|
tmnxOamPmCfgThrLossChliClear."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrDelayEntry 4 }
|
|
|
|
tmnxOamPmCfgThrDelayExclBinFrTca OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgBinNumOrNone
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgThrDelayExclBinFrTca specifies the bin number
|
|
of the lowest delay bin to be excluded from the OAM-PM TCA
|
|
calculations for the specified bin group, bin type, and direction.
|
|
|
|
Configuring tmnxOamPmCfgThrDelayExclBinFrTca allows outlier high delay
|
|
frames to be ignored when deciding to raise or clear a delay TCA.
|
|
|
|
For example, suppose the following values are configured for bin group
|
|
255.
|
|
|
|
Object Value
|
|
---------------------------------------------------- -----
|
|
tmnxOamPmCfgBinGroupFdBinCount.255 10
|
|
tmnxOamPmCfgThrDelayLowestBin.255.fd(1).forward(1) 6
|
|
tmnxOamPmCfgThrDelayExclBinFrTca.255.fd(1).forward(1) 8
|
|
|
|
Then, the decision to raise or clear a Frame Delay (FD) TCA for the
|
|
forward direction will be made based on the packet counts in bins 6
|
|
and 7 (while ignoring the packet counts in bins 8 and 9).
|
|
|
|
Configuring tmnxOamPmCfgThrDelayExclBinFrTca to the value -1 specifies
|
|
that no bins are to be excluded.
|
|
|
|
Configuring tmnxOamPmCfgThrDelayExclBinFrTca does not affect the value
|
|
of delay bin packet counters (e.g. tmnxOamPmStsDelayDmmBinFwdCount).
|
|
|
|
An attempt to change tmnxOamPmCfgThrDelayExclBinFrTca to a non-default
|
|
value will be rejected if the specified bin does not exist. Bins are
|
|
created using:
|
|
tmnxOamPmCfgBinGroupFdBinCount,
|
|
tmnxOamPmCfgBinGroupFdrBinCount,
|
|
tmnxOamPmCfgBinGroupIfdvBinCount, and
|
|
tmnxOamPmCfgBinGroupRowStatus.
|
|
|
|
An attempt to change tmnxOamPmCfgThrDelayExclBinFrTca to a non-default
|
|
value will be rejected if tmnxOamPmCfgThrDelayExclBinFrTca is less
|
|
than or equal to tmnxOamPmCfgThrDelayLowestBin.
|
|
|
|
An attempt to change tmnxOamPmCfgThrDelayExclBinFrTca will be rejected
|
|
if the specified bin group (i.e. tmnxOamPmCfgBinGroupId) is 1.
|
|
|
|
tmnxOamPmCfgThrDelayExclBinFrTca can be changed regardless of the
|
|
specified bin group's administrative status (i.e.
|
|
tmnxOamPmCfgBinGroupAdminStatus)."
|
|
DEFVAL { -1 }
|
|
::= { tmnxOamPmCfgThrDelayEntry 5 }
|
|
|
|
tmnxOamPmCfgBinGrpTypeDirTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgBinGrpTypeDirEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgBinGrpTypeDirTable contains configuration information for
|
|
the delay bins to be excluded from OAM Performance Monitoring average
|
|
delay calculations."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
::= { tmnxOamPmCfgTableObjs 16 }
|
|
|
|
tmnxOamPmCfgBinGrpTypeDirEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgBinGrpTypeDirEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgBinGrpTypeDirEntry contains the delay bins to be excluded
|
|
from OAM-PM average delay calculations for one OAM-PM bin group, bin
|
|
type, and direction."
|
|
AUGMENTS { tmnxOamPmCfgThrDelayEntry }
|
|
::= { tmnxOamPmCfgBinGrpTypeDirTable 1 }
|
|
|
|
TmnxOamPmCfgBinGrpTypeDirEntry ::= SEQUENCE
|
|
{ tmnxOamPmCfgBgTyDirExclBinsFrAvg TmxnOamPmBinNums }
|
|
|
|
tmnxOamPmCfgBgTyDirExclBinsFrAvg OBJECT-TYPE
|
|
SYNTAX TmxnOamPmBinNums
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgBgTyDirExclBinsFrAvg specifies the set of
|
|
delay bins to be excluded from OAM-PM average delay calculations for
|
|
the specified bin group, bin type, and direction.
|
|
|
|
Configuring a set of delay bins using tmnxOamPmCfgBgTyDirExclBinsFrAvg
|
|
allows outlier delay values to be excluded from average delay
|
|
calculations.
|
|
|
|
For example, suppose tmnxOamPmCfgBgTyDirExclBinsFrAvg has the value
|
|
{ bin0, bin9 } for bin group 255, bin type 'ifdv(3)', and the forward
|
|
direction. Suppose the configured lower bounds for {bin group 255, bin
|
|
type 'ifdv(3)'} are as follows.
|
|
|
|
Bin Number Lower Bound (microseconds)
|
|
---------- --------------------------
|
|
0 0 (not configurable)
|
|
1 1
|
|
2 5000
|
|
3 10000
|
|
4 15000
|
|
5 20000
|
|
6 25000
|
|
7 30000
|
|
8 35000
|
|
9 40000
|
|
|
|
Then, the average forward IFDV delay calculations for tests using bin
|
|
group 255 will ignore any delay measurement that is less than 1
|
|
microsecond, or greater than or equal to 40000 microseconds.
|
|
|
|
The following objects present the result of an average delay
|
|
calculation:
|
|
tmnxOamPmStsDelayDmmFwdAvg,
|
|
tmnxOamPmStsDelayDmmBwdAvg,
|
|
tmnxOamPmStsDelayDmm2wyAvg,
|
|
tmnxOamPmStsDelayTwlFwdAvg,
|
|
tmnxOamPmStsDelayTwlBwdAvg, and
|
|
tmnxOamPmStsDelayTwl2wyAvg.
|
|
|
|
Configuring tmnxOamPmCfgBgTyDirExclBinsFrAvg does not affect minimum
|
|
delay or maximum delay calculations.
|
|
|
|
An attempt to change tmnxOamPmCfgBgTyDirExclBinsFrAvg will be rejected
|
|
if the specified bin group (i.e. tmnxOamPmCfgBinGroupId) is 1.
|
|
|
|
An attempt to change tmnxOamPmCfgBgTyDirExclBinsFrAvg will be rejected
|
|
if the specified bin group's administrative status (i.e.
|
|
tmnxOamPmCfgBinGroupAdminStatus) is enabled."
|
|
DEFVAL { {} }
|
|
::= { tmnxOamPmCfgBinGrpTypeDirEntry 1 }
|
|
|
|
tmnxOamPmCfgSessMplsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgSessMplsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessMplsTable contains the MPLS configuration for the MPLS
|
|
tests belonging to OAM Performance Monitoring sessions."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011."
|
|
::= { tmnxOamPmCfgTableObjs 17 }
|
|
|
|
tmnxOamPmCfgSessMplsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgSessMplsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessMplsEntry contains the MPLS configuration for the MPLS
|
|
tests belonging to one OAM Performance Monitoring session.
|
|
|
|
A row is created when a tmnxOamPmCfgSessTable row is created with
|
|
tmnxOamPmCfgSessTestFamily = 'mpls(3)'.
|
|
|
|
A row is destroyed when a tmnxOamPmCfgSessTable row with
|
|
tmnxOamPmCfgSessTestFamily = 'mpls(3)' is destroyed.
|
|
|
|
An attempt to change a value in a row for a particular session will be
|
|
rejected if an administratively enabled test (e.g. an MPLS Delay test)
|
|
exists for the session."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgSessMplsTable 1 }
|
|
|
|
TmnxOamPmCfgSessMplsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgSessMplsForwardClass TFCName,
|
|
tmnxOamPmCfgSessMplsProfile TProfile,
|
|
tmnxOamPmCfgSessMplsTtl Unsigned32,
|
|
tmnxOamPmCfgSessMplsDscpName TDSCPName,
|
|
tmnxOamPmCfgSessMplsPadPattern Integer32,
|
|
tmnxOamPmCfgSessMplsLspType TmnxOamPmMplsLspType
|
|
}
|
|
|
|
tmnxOamPmCfgSessMplsForwardClass OBJECT-TYPE
|
|
SYNTAX TFCName
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsForwardClass specifies the forwarding
|
|
class name to be used when launching an MPLS Delay Measurement (DM)
|
|
query for each test belonging to the specified session. The forwarding
|
|
class name must be present in the index column of
|
|
TIMETRA-QOS-MIB::tFCNameTable."
|
|
DEFVAL { "be" }
|
|
::= { tmnxOamPmCfgSessMplsEntry 1 }
|
|
|
|
tmnxOamPmCfgSessMplsProfile OBJECT-TYPE
|
|
SYNTAX TProfile
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsProfile specifies the Quality of
|
|
Service profile to be used when launching an MPLS Delay Measurement
|
|
(DM) query for each test belonging to the specified session."
|
|
DEFVAL { out }
|
|
::= { tmnxOamPmCfgSessMplsEntry 2 }
|
|
|
|
tmnxOamPmCfgSessMplsTtl OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsTtl specifies the value to be copied
|
|
into the Time To Live field of the MPLS header when launching an MPLS
|
|
Delay Measurement (DM) query for each test belonging to the specified
|
|
session."
|
|
DEFVAL { 255 }
|
|
::= { tmnxOamPmCfgSessMplsEntry 3 }
|
|
|
|
tmnxOamPmCfgSessMplsDscpName OBJECT-TYPE
|
|
SYNTAX TDSCPName
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsDscpName specifies the Differentiated
|
|
Services Code Point (DSCP) to be copied into the Differentiated
|
|
Services (DS) field of the MPLS DM PDU of each query launched for each
|
|
test belonging to the specified session.
|
|
|
|
The specified DSCP name must match a TIMETRA-QOS-MIB::tDSCPName
|
|
defined in TIMETRA-QOS-MIB::tDSCPNameTable.
|
|
|
|
The mapping between the specified DSCP name (e.g. 'af43') and the
|
|
numeric value needed in the MPLS DM PDU (e.g. 38) is provided by
|
|
TIMETRA-QOS-MIB::tDSCPNameDscpValue."
|
|
REFERENCE
|
|
"RFC 3260, 'New Terminology and Clarifications for Diffserv', April
|
|
2002, Section 4, 'Definition of the DS Field'.
|
|
RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 3.2, 'Delay Measurement Message Format'."
|
|
DEFVAL { "be" }
|
|
::= { tmnxOamPmCfgSessMplsEntry 4 }
|
|
|
|
tmnxOamPmCfgSessMplsPadPattern OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsPadPattern specifies a two octet
|
|
pattern to be repeated to fill the Value field of the Padding TLV(s)
|
|
of the MPLS DM PDU of each query launched for each test belonging to
|
|
the specified session. For example, if 65534 is specified, the Value
|
|
field is filled with the octet values FF, FE, FF, FE, ...
|
|
(hexadecimal).
|
|
|
|
When the value of this object is -1, the Value field will be filled
|
|
with the octet values 00, 01, 02, 03, ... (hexadecimal)."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 3.5.1, 'Padding'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgSessMplsEntry 5 }
|
|
|
|
tmnxOamPmCfgSessMplsLspType OBJECT-TYPE
|
|
SYNTAX TmnxOamPmMplsLspType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsLspType specifies the type of the LSP
|
|
to be tested by OAM-PM.
|
|
|
|
tmnxOamPmCfgSessMplsLspType can be changed:
|
|
1. From 'none(1)' to another value, or
|
|
2. From another value to 'none(1)'.
|
|
Other changes are rejected."
|
|
DEFVAL { none }
|
|
::= { tmnxOamPmCfgSessMplsEntry 6 }
|
|
|
|
tmnxOamPmCfgSessMplsRsvpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgSessMplsRsvpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessMplsRsvpTable contains configuration information for
|
|
manually created RSVP LSPs to be tested by OAM-PM."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011."
|
|
::= { tmnxOamPmCfgTableObjs 18 }
|
|
|
|
tmnxOamPmCfgSessMplsRsvpEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgSessMplsRsvpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessMplsRsvpEntry contains configuration information for
|
|
one manually created RSVP LSP to be tested by OAM-PM.
|
|
|
|
A row is created when tmnxOamPmCfgSessMplsLspType is set to 'rsvp(3)'.
|
|
|
|
A row is destroyed when tmnxOamPmCfgSessMplsLspType is set to
|
|
'none(1)', or the session is destroyed."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgSessMplsRsvpTable 1 }
|
|
|
|
TmnxOamPmCfgSessMplsRsvpEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgSessMplsRsvpLspName TLNamedItemOrEmpty,
|
|
tmnxOamPmCfgSessMplsRsvpRetAddrT InetAddressType,
|
|
tmnxOamPmCfgSessMplsRsvpRetAddr InetAddress
|
|
}
|
|
|
|
tmnxOamPmCfgSessMplsRsvpLspName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRsvpLspName specifies the name of the
|
|
RSVP LSP to be tested by OAM-PM.
|
|
|
|
For a successful test, the LSP name must match a
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspName, with
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspType != 'mplsTp(7)'."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgSessMplsRsvpEntry 1 }
|
|
|
|
tmnxOamPmCfgSessMplsRsvpRetAddrT OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRsvpRetAddrT specifies the address
|
|
type of tmnxOamPmCfgSessMplsRsvpRetAddr."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPmCfgSessMplsRsvpEntry 2 }
|
|
|
|
tmnxOamPmCfgSessMplsRsvpRetAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRsvpRetAddr specifies the destination
|
|
IP address to be used by an OAM-PM MPLS test when sending a UDP
|
|
response from the tail end of a uni-directional LSP back to this
|
|
system.
|
|
|
|
tmnxOamPmCfgSessMplsRsvpRetAddrT and tmnxOamPmCfgSessMplsRsvpRetAddr
|
|
must be set in one SNMP PDU."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessMplsRsvpEntry 3 }
|
|
|
|
tmnxOamPmCfgSessMplsRsvpAutTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgSessMplsRsvpAutEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessMplsRsvpAutTable contains configuration information
|
|
for automatically created RSVP LSPs to be tested by OAM-PM."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011."
|
|
::= { tmnxOamPmCfgTableObjs 19 }
|
|
|
|
tmnxOamPmCfgSessMplsRsvpAutEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgSessMplsRsvpAutEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessMplsRsvpAutEntry contains configuration information
|
|
for one automatically created RSVP LSP to be tested by OAM-PM.
|
|
|
|
A row is created when tmnxOamPmCfgSessMplsLspType is set to
|
|
'rsvpAuto(4)'.
|
|
|
|
A row is destroyed when tmnxOamPmCfgSessMplsLspType is set to
|
|
'none(1)', or the session is destroyed."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgSessMplsRsvpAutTable 1 }
|
|
|
|
TmnxOamPmCfgSessMplsRsvpAutEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgSessMplsRaTemplName TNamedItemOrEmpty,
|
|
tmnxOamPmCfgSessMplsRaFrAddrType InetAddressType,
|
|
tmnxOamPmCfgSessMplsRaFrAddress InetAddress,
|
|
tmnxOamPmCfgSessMplsRaToAddrType InetAddressType,
|
|
tmnxOamPmCfgSessMplsRaToAddress InetAddress,
|
|
tmnxOamPmCfgSessMplsRaRetAddrTyp InetAddressType,
|
|
tmnxOamPmCfgSessMplsRaRetAddress InetAddress
|
|
}
|
|
|
|
tmnxOamPmCfgSessMplsRaTemplName OBJECT-TYPE
|
|
SYNTAX TNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRaTemplName specifies the name of the
|
|
LSP Template used to identify the LSP to be tested by OAM-PM.
|
|
|
|
The LSP to be tested is fully identified by
|
|
tmnxOamPmCfgSessMplsRaTemplName
|
|
tmnxOamPmCfgSessMplsRaFrAddrType
|
|
tmnxOamPmCfgSessMplsRaFrAddress
|
|
tmnxOamPmCfgSessMplsRaToAddrType
|
|
tmnxOamPmCfgSessMplsRaToAddress.
|
|
|
|
For a successful test, the template name must match a
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspTemplateName."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgSessMplsRsvpAutEntry 1 }
|
|
|
|
tmnxOamPmCfgSessMplsRaFrAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRaFrAddrType specifies the address
|
|
type of tmnxOamPmCfgSessMplsRaFrAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPmCfgSessMplsRsvpAutEntry 2 }
|
|
|
|
tmnxOamPmCfgSessMplsRaFrAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRaFrAddress specifies the IP address
|
|
of the ingress router used to identify the LSP to be tested by OAM-PM.
|
|
|
|
The LSP to be tested is fully identified by
|
|
tmnxOamPmCfgSessMplsRaTemplName
|
|
tmnxOamPmCfgSessMplsRaFrAddrType
|
|
tmnxOamPmCfgSessMplsRaFrAddress
|
|
tmnxOamPmCfgSessMplsRaToAddrType
|
|
tmnxOamPmCfgSessMplsRaToAddress.
|
|
|
|
tmnxOamPmCfgSessMplsRaFrAddrType and tmnxOamPmCfgSessMplsRaFrAddress
|
|
must be set in one SNMP PDU."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessMplsRsvpAutEntry 3 }
|
|
|
|
tmnxOamPmCfgSessMplsRaToAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRaToAddrType specifies the address
|
|
type of tmnxOamPmCfgSessMplsRaToAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPmCfgSessMplsRsvpAutEntry 4 }
|
|
|
|
tmnxOamPmCfgSessMplsRaToAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRaToAddress specifies the IP address
|
|
of the egress router used to identify the LSP to be tested by OAM-PM.
|
|
|
|
The LSP to be tested is fully identified by
|
|
tmnxOamPmCfgSessMplsRaTemplName
|
|
tmnxOamPmCfgSessMplsRaFrAddrType
|
|
tmnxOamPmCfgSessMplsRaFrAddress
|
|
tmnxOamPmCfgSessMplsRaToAddrType
|
|
tmnxOamPmCfgSessMplsRaToAddress.
|
|
|
|
tmnxOamPmCfgSessMplsRaToAddrType and tmnxOamPmCfgSessMplsRaToAddress
|
|
must be set in one SNMP PDU."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessMplsRsvpAutEntry 5 }
|
|
|
|
tmnxOamPmCfgSessMplsRaRetAddrTyp OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRaRetAddrTyp specifies the address
|
|
type of tmnxOamPmCfgSessMplsRaRetAddress."
|
|
DEFVAL { unknown }
|
|
::= { tmnxOamPmCfgSessMplsRsvpAutEntry 6 }
|
|
|
|
tmnxOamPmCfgSessMplsRaRetAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE (0|4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsRaRetAddress specifies the
|
|
destination IP address to be used by an OAM-PM MPLS test when sending
|
|
a UDP response from the tail end of a uni-directional LSP back to this
|
|
system.
|
|
|
|
tmnxOamPmCfgSessMplsRaRetAddrTyp and tmnxOamPmCfgSessMplsRaRetAddress
|
|
must be set in one SNMP PDU."
|
|
DEFVAL { ''H }
|
|
::= { tmnxOamPmCfgSessMplsRsvpAutEntry 7 }
|
|
|
|
tmnxOamPmCfgSessMplsTpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgSessMplsTpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessMplsTpTable contains configuration information for
|
|
MPLS Transport Profile (MPLS-TP) LSPs to be tested by OAM-PM."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011."
|
|
::= { tmnxOamPmCfgTableObjs 20 }
|
|
|
|
tmnxOamPmCfgSessMplsTpEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgSessMplsTpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgSessMplsTpEntry contains configuration information for one
|
|
MPLS Transport Profile (MPLS-TP) LSP to be tested by OAM-PM.
|
|
|
|
A row is created when tmnxOamPmCfgSessMplsLspType is set to
|
|
'mplsTpStatic(2)'.
|
|
|
|
A row is destroyed when tmnxOamPmCfgSessMplsLspType is set to
|
|
'none(1)', or the session is destroyed."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgSessMplsTpTable 1 }
|
|
|
|
TmnxOamPmCfgSessMplsTpEntry ::= SEQUENCE
|
|
{ tmnxOamPmCfgSessMplsTpLspName TLNamedItemOrEmpty }
|
|
|
|
tmnxOamPmCfgSessMplsTpLspName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgSessMplsTpLspName specifies the name of the
|
|
MPLS-TP LSP to be tested by OAM-PM.
|
|
|
|
For a successful test, the LSP name must match a
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspName, with
|
|
TIMETRA-MPLS-MIB::vRtrMplsLspType = 'mplsTp(7)'."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgSessMplsTpEntry 1 }
|
|
|
|
tmnxOamPmCfgDelayMplsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgDelayMplsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgDelayMplsTable contains the configuration information for
|
|
OAM-PM MPLS Delay Measurement (DM) tests."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011."
|
|
::= { tmnxOamPmCfgTableObjs 21 }
|
|
|
|
tmnxOamPmCfgDelayMplsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgDelayMplsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgDelayMplsEntry contains the configuration information for
|
|
one OAM-PM MPLS DM test.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgDelayMplsRowStatus.
|
|
|
|
An attempt to change any value in a row (except
|
|
tmnxOamPmCfgDelayMplsAdminStatus and tmnxOamPmCfgDelayMplsOnDmdStatus)
|
|
will be rejected if tmnxOamPmCfgDelayMplsAdminStatus is 'enabled(1)'."
|
|
INDEX { tmnxOamPmCfgSessName }
|
|
::= { tmnxOamPmCfgDelayMplsTable 1 }
|
|
|
|
TmnxOamPmCfgDelayMplsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgDelayMplsRowStatus RowStatus,
|
|
tmnxOamPmCfgDelayMplsAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgDelayMplsOnDmdStatus TmnxEnabledDisabledOrNA,
|
|
tmnxOamPmCfgDelayMplsTestId Unsigned32,
|
|
tmnxOamPmCfgDelayMplsInterval Unsigned32,
|
|
tmnxOamPmCfgDelayMplsPadTlvSize Unsigned32,
|
|
tmnxOamPmCfgDelayMplsReflectPad TruthValue,
|
|
tmnxOamPmCfgDelayMplsTstDuration Unsigned32,
|
|
tmnxOamPmCfgDelayMplsRunTimeLeft Unsigned32,
|
|
tmnxOamPmCfgDelayMplsStrTmplName TLNamedItemOrEmpty
|
|
}
|
|
|
|
tmnxOamPmCfgDelayMplsRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsRowStatus specifies the status of
|
|
the configuration row for the specified session's MPLS DM test.
|
|
|
|
An attempt to create a row for a session with
|
|
tmnxOamPmCfgSessTestFamily other than 'mpls(3)' will be rejected."
|
|
::= { tmnxOamPmCfgDelayMplsEntry 1 }
|
|
|
|
tmnxOamPmCfgDelayMplsAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsAdminStatus specifies whether or not
|
|
the specified session's MPLS DM test is administratively enabled.
|
|
|
|
If the session type (tmnxOamPmCfgSessType) is 'proactive(1)', setting
|
|
tmnxOamPmCfgDelayMplsAdminStatus to 'enabled(1)'/'disabled(2)'
|
|
starts/stops the test.
|
|
|
|
If the session type is 'onDemand(2)', see the DESCRIPTION clause for
|
|
tmnxOamPmCfgDelayMplsOnDmdStatus for information on starting/stopping
|
|
the test.
|
|
|
|
An attempt to set this object to 'enabled(1)' will be rejected if the
|
|
tmnxOamPmCfgSessMplsTable row for the specified session has incomplete
|
|
configuration for the test (e.g. if tmnxOamPmCfgSessMplsLspType is
|
|
'none(1)')."
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgDelayMplsEntry 2 }
|
|
|
|
tmnxOamPmCfgDelayMplsOnDmdStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabledOrNA
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsOnDmdStatus specifies the status of
|
|
the on-demand MPLS DM test for the specified session.
|
|
|
|
Values:
|
|
'enabled(1)'
|
|
Set by an SNMP manager to start an on-demand MPLS DM test. The
|
|
test will start if tmnxOamPmCfgDelayMplsAdminStatus is
|
|
'enabled(1)'.
|
|
'disabled(2)'
|
|
Set by an SNMP manager to stop an on-demand MPLS DM test.
|
|
Set by SROS to indicate an on-demand MPLS DM test has stopped
|
|
running because the configured period for the test (i.e.
|
|
tmnxOamPmCfgDelayMplsTstDuration) has ended.
|
|
Set by SROS for an on-demand MPLS DM test when
|
|
tmnxOamPmCfgDelayMplsAdminStatus is set to 'disabled(2)'.
|
|
'notApplicable(3)'
|
|
This code point is the only acceptable value for a proactive
|
|
MPLS DM test. An attempt to set this code point for an
|
|
on-demand MPLS DM test will be rejected.
|
|
|
|
The default value is 'disabled(2)' for an on-demand MPLS DM test, and
|
|
'notApplicable(3)' for a proactive MPLS DM test."
|
|
::= { tmnxOamPmCfgDelayMplsEntry 3 }
|
|
|
|
tmnxOamPmCfgDelayMplsTestId OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..67108863)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsTestId specifies the test identifier
|
|
for the specified session's MPLS DM test.
|
|
|
|
When a MPLS DM test is created, tmnxOamPmCfgDelayMplsRowStatus and
|
|
tmnxOamPmCfgDelayMplsTestId must be specified in the same SNMP Set
|
|
PDU.
|
|
|
|
When an MPLS DM query is being built, the test identifier is copied
|
|
into the query's Session Identifier field.
|
|
|
|
An attempt to add a duplicate test identifier to this table will be
|
|
rejected."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 3.2, 'Delay Measurement Message Format'."
|
|
::= { tmnxOamPmCfgDelayMplsEntry 4 }
|
|
|
|
tmnxOamPmCfgDelayMplsInterval OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1000 | 2000 | 3000 | 4000 | 5000 | 6000 | 7000 | 8000 | 9000 | 10000)
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsInterval specifies the elapsed time
|
|
between transmission of MPLS DM queries for the specified session's
|
|
MPLS DM test."
|
|
DEFVAL { 1000 }
|
|
::= { tmnxOamPmCfgDelayMplsEntry 5 }
|
|
|
|
tmnxOamPmCfgDelayMplsPadTlvSize OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0 | 2..257)
|
|
UNITS "octets"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsPadTlvSize specifies the amount of
|
|
padding to be added to each launched MPLS DM query for the specified
|
|
session's MPLS DM test.
|
|
|
|
Zero specifies that a Pad TLV should not be added to each launched
|
|
MPLS DM query.
|
|
|
|
A value larger than zero specifies the total size (including the two
|
|
octet header) of the Pad TLV added to each launched MPLS DM query."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 3.5.1, 'Padding'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgDelayMplsEntry 6 }
|
|
|
|
tmnxOamPmCfgDelayMplsReflectPad OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsReflectPad specifies whether or not
|
|
to copy the Padding TLV from an MPLS DM query to the response.
|
|
|
|
Within the MPLS DM protocol, this value controls whether the Type field
|
|
of each transmitted Padding TLV of each MPLS DM query is
|
|
0: Padding - copy in response, or
|
|
128: Padding - do not copy in response."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 3.5.1, 'Padding'."
|
|
DEFVAL { false }
|
|
::= { tmnxOamPmCfgDelayMplsEntry 7 }
|
|
|
|
tmnxOamPmCfgDelayMplsTstDuration OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsTstDuration specifies the test
|
|
duration for the specified session's MPLS DM test.
|
|
|
|
Zero specifies a test which runs until it is manually stopped.
|
|
|
|
An attempt to set a non-zero value will be rejected if
|
|
tmnxOamPmCfgSessType is 'proactive(1)'."
|
|
DEFVAL { 0 }
|
|
::= { tmnxOamPmCfgDelayMplsEntry 8 }
|
|
|
|
tmnxOamPmCfgDelayMplsRunTimeLeft OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..86400)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsRunTimeLeft indicates the run time
|
|
remaining for the specified session's MPLS DM test.
|
|
|
|
For example, suppose a MPLS DM test has the following configuration:
|
|
|
|
tmnxOamPmCfgSessType tmnxOamPmCfgDelayMplsTstDuration
|
|
-------------------- --------------------------------
|
|
'onDemand(2)' 1000 (seconds)
|
|
|
|
Then, when the MPLS DM test is started (see
|
|
tmnxOamPmCfgDelayMplsOnDmdStatus), tmnxOamPmCfgDelayMplsRunTimeLeft is
|
|
initialized to 1000 seconds. After a minute,
|
|
tmnxOamPmCfgDelayMplsRunTimeLeft is 940 seconds.
|
|
|
|
If tmnxOamPmCfgSessType is 'proactive(1)', zero is always returned
|
|
(because a proactive test runs until it is manually stopped).
|
|
|
|
If tmnxOamPmCfgSessType is 'onDemand(2)' and the test is stopped (see
|
|
tmnxOamPmCfgDelayMplsOnDmdStatus), zero is returned (because the test
|
|
is not running)."
|
|
::= { tmnxOamPmCfgDelayMplsEntry 9 }
|
|
|
|
tmnxOamPmCfgDelayMplsStrTmplName OBJECT-TYPE
|
|
SYNTAX TLNamedItemOrEmpty
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgDelayMplsStrTmplName specifies the name of
|
|
the OAM-PM streaming template used by the specified MPLS-DM test.
|
|
|
|
Streaming functionality is described in the DESCRIPTION clause of
|
|
tmnxOamPmCfgStrTmplTable.
|
|
|
|
If specified, tmnxOamPmCfgDelayMplsStrTmplName should match a template
|
|
name created using tmnxOamPmCfgStrTmplRowStatus. Otherwise,
|
|
streaming will not work.
|
|
|
|
An empty string indicates a template name has not been configured."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgDelayMplsEntry 10 }
|
|
|
|
tmnxOamPmCfgStrTmplTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgStrTmplEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgStrTmplTable contains the configuration information for
|
|
OAM-PM streaming templates.
|
|
|
|
A streaming template is used to send telemetry reports to a network
|
|
management station. A telemetry report can contain (for example) the
|
|
average round-trip Frame Delay (FD) computed using a DMM test across a
|
|
10 second interval.
|
|
|
|
A streaming template defined using this table can be referenced by an
|
|
OAM-PM test (e.g. a DMM test)."
|
|
::= { tmnxOamPmCfgTableObjs 22 }
|
|
|
|
tmnxOamPmCfgStrTmplEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgStrTmplEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgStrTmplEntry contains the configuration information for
|
|
one OAM-PM streaming template.
|
|
|
|
Rows are created or destroyed by SNMP Set operations on
|
|
tmnxOamPmCfgStrTmplRowStatus."
|
|
INDEX { tmnxOamPmCfgStrTmplName }
|
|
::= { tmnxOamPmCfgStrTmplTable 1 }
|
|
|
|
TmnxOamPmCfgStrTmplEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgStrTmplName TLNamedItem,
|
|
tmnxOamPmCfgStrTmplRowStatus RowStatus,
|
|
tmnxOamPmCfgStrTmplDescription TItemDescription,
|
|
tmnxOamPmCfgStrTmplAdminStatus TmnxEnabledDisabled,
|
|
tmnxOamPmCfgStrTmplSampleWindow Unsigned32,
|
|
tmnxOamPmCfgStrTmplWindowInteg Unsigned32
|
|
}
|
|
|
|
tmnxOamPmCfgStrTmplName OBJECT-TYPE
|
|
SYNTAX TLNamedItem
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrTmplName specifies the name of the
|
|
streaming template to be configured or read."
|
|
::= { tmnxOamPmCfgStrTmplEntry 1 }
|
|
|
|
tmnxOamPmCfgStrTmplRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrTmplRowStatus specifies the status of the
|
|
configuration row for the specified streaming template."
|
|
::= { tmnxOamPmCfgStrTmplEntry 2 }
|
|
|
|
tmnxOamPmCfgStrTmplDescription OBJECT-TYPE
|
|
SYNTAX TItemDescription
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrTmplDescription specifies the descriptive
|
|
text for the specified streaming template."
|
|
DEFVAL { "" }
|
|
::= { tmnxOamPmCfgStrTmplEntry 3 }
|
|
|
|
tmnxOamPmCfgStrTmplAdminStatus OBJECT-TYPE
|
|
SYNTAX TmnxEnabledDisabled
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrTmplAdminStatus specifies whether or not
|
|
the specified streaming template is administratively enabled.
|
|
|
|
When a streaming template is disabled, a test which refers to the
|
|
template does not send telemetry reports.
|
|
|
|
The following objects belonging to the specified streaming template
|
|
cannot be modified when tmnxOamPmCfgStrTmplAdminStatus is 'enabled(1)':
|
|
tmnxOamPmCfgStrTmplSampleWindow
|
|
tmnxOamPmCfgStrTmplWindowInteg
|
|
tmnxOamPmCfgStrMeasRowStatus"
|
|
DEFVAL { disabled }
|
|
::= { tmnxOamPmCfgStrTmplEntry 4 }
|
|
|
|
tmnxOamPmCfgStrTmplSampleWindow OBJECT-TYPE
|
|
SYNTAX Unsigned32 (10..60)
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrTmplSampleWindow specifies the duration of
|
|
the sampling window for the specified streaming template.
|
|
|
|
When a sampling window closes, a telemetry report is sent."
|
|
DEFVAL { 60 }
|
|
::= { tmnxOamPmCfgStrTmplEntry 5 }
|
|
|
|
tmnxOamPmCfgStrTmplWindowInteg OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..100)
|
|
UNITS "percent"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrTmplWindowInteg specifies the percentage
|
|
of valid measurements in the sampling window needed to declare the
|
|
window valid (i.e. not suspect).
|
|
|
|
A sampling window is reported as suspect using tmnxOamPmStsStrSuspect."
|
|
DEFVAL { 50 }
|
|
::= { tmnxOamPmCfgStrTmplEntry 6 }
|
|
|
|
tmnxOamPmCfgStrMeasTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmCfgStrMeasEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgStrMeasTable contains the configuration of the
|
|
measurements to be collected for OAM-PM streaming templates.
|
|
|
|
Streaming functionality is described in the DESCRIPTION clause of
|
|
tmnxOamPmCfgStrTmplTable."
|
|
::= { tmnxOamPmCfgTableObjs 23 }
|
|
|
|
tmnxOamPmCfgStrMeasEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmCfgStrMeasEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmCfgStrMeasEntry contains the configuration of one measurement
|
|
to be collected for one OAM-PM streaming template.
|
|
|
|
For example, suppose the table contains the following rows (where
|
|
INDEX columns are underlined with octothorpes, and column names are
|
|
abbreviated).
|
|
|
|
Tmpl Name Metric Direction Row Status
|
|
########### ########## ########## ----------
|
|
'strTmpl_1' fdAvg(1) twoWay(3) active(1)
|
|
'strTmpl_1' ifdvAvg(2) forward(1) active(1)
|
|
|
|
Then, an OAM-PM test which refers to 'strTmpl_1' will collect streaming
|
|
measurements for
|
|
1. Average two-way Frame Delay (FD), and
|
|
2. Average Inter-Frame Delay Variation (IFDV) in the forward
|
|
direction.
|
|
|
|
Rows are created and destroyed using tmnxOamPmCfgStrMeasRowStatus."
|
|
INDEX {
|
|
tmnxOamPmCfgStrTmplName,
|
|
tmnxOamPmCfgStrMetric,
|
|
tmnxOamPmCfgStrDir
|
|
}
|
|
::= { tmnxOamPmCfgStrMeasTable 1 }
|
|
|
|
TmnxOamPmCfgStrMeasEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmCfgStrMetric TmnxOamPmStrMetric,
|
|
tmnxOamPmCfgStrDir TmnxOamPmForwardBackwardTwoWay,
|
|
tmnxOamPmCfgStrMeasRowStatus RowStatus
|
|
}
|
|
|
|
tmnxOamPmCfgStrMetric OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStrMetric
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrMetric specifies the metric to be
|
|
collected (e.g. average Frame Delay, 'fdAvg(1)')."
|
|
::= { tmnxOamPmCfgStrMeasEntry 1 }
|
|
|
|
tmnxOamPmCfgStrDir OBJECT-TYPE
|
|
SYNTAX TmnxOamPmForwardBackwardTwoWay
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrDir specifies the direction to be measured
|
|
(e.g. 'forward(1)')."
|
|
::= { tmnxOamPmCfgStrMeasEntry 2 }
|
|
|
|
tmnxOamPmCfgStrMeasRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmCfgStrMeasRowStatus specifies the status of the
|
|
configuration row for the specified streaming measurement."
|
|
::= { tmnxOamPmCfgStrMeasEntry 3 }
|
|
|
|
tmnxOamPmStatsObjs OBJECT IDENTIFIER ::= { tmnxOamPmObjs 2 }
|
|
|
|
tmnxOamPmStatsScalarObjs OBJECT IDENTIFIER ::= { tmnxOamPmStatsObjs 1 }
|
|
|
|
tmnxOamPmStsMplsDmUdpPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsMplsDmUdpPort indicates the UDP port used to
|
|
receive all out-of-band MPLS-DM responses."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 4.3.4, 'Receiving a Delay Measurement
|
|
Response'."
|
|
::= { tmnxOamPmStatsScalarObjs 1 }
|
|
|
|
tmnxOamPmStsTestLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTestLimit indicates the maximum number of
|
|
OAM-PM tests.
|
|
|
|
See the tmnxOamPmStsTestCount DESCRIPTION clause for more information."
|
|
::= { tmnxOamPmStatsScalarObjs 2 }
|
|
|
|
tmnxOamPmStsTestCount OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "tests"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTestCount indicates the current number of
|
|
OAM-PM tests.
|
|
|
|
The count is incremented when a test is created (e.g. using
|
|
tmnxOamPmCfgDelayDmmRowStatus).
|
|
|
|
The count is decremented when a test is destroyed.
|
|
|
|
Creation of a test fails when tmnxOamPmStsTestCount equals
|
|
tmnxOamPmStsTestLimit."
|
|
::= { tmnxOamPmStatsScalarObjs 3 }
|
|
|
|
tmnxOamPmStsTxLimit OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTxLimit indicates this node's
|
|
upper bound on the total configured echo request packet transmission
|
|
rate for OAM-PM. The upper bound is enforced to avoid echo
|
|
request packet transmit overload, i.e. to ensure each enabled test can
|
|
transmit echo request packets at the test's configured rate.
|
|
|
|
Echo reply packets are not affected by this limit."
|
|
::= { tmnxOamPmStatsScalarObjs 4 }
|
|
|
|
tmnxOamPmStsTxTotal OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
UNITS "echo request packets per second"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTxTotal indicates this node's current total
|
|
configured echo request packet transmission rate for OAM-PM.
|
|
|
|
The total transmission rate changes when a proactive test is
|
|
administratively enabled or disabled (e.g. using
|
|
tmnxOamPmCfgDelayDmmAdminStatus).
|
|
|
|
Administratively enabling a test fails if it would result in
|
|
tmnxOamPmStsTxTotal > tmnxOamPmStsTxLimit."
|
|
::= { tmnxOamPmStatsScalarObjs 5 }
|
|
|
|
tmnxOamPmStatsTableObjs OBJECT IDENTIFIER ::= { tmnxOamPmStatsObjs 2 }
|
|
|
|
tmnxOamPmStsBaseTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsBaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsBaseTable contains the base statistics for OAM
|
|
Performance Monitoring Measurement Interval Data Sets. The statistics
|
|
in this table are common to all test types (e.g. DMM and SLM tests)."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.1 'Measurement Interval
|
|
Data Sets'"
|
|
::= { tmnxOamPmStatsTableObjs 1 }
|
|
|
|
tmnxOamPmStsBaseEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsBaseEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsBaseEntry contains the base statistics for one OAM
|
|
Performance Monitoring Measurement Interval Data Set.
|
|
|
|
Rows are created in this table when a test is started (e.g. using
|
|
tmnxOamPmCfgDelayDmmAdminStatus and tmnxOamPmCfgDelayDmmOnDmndStatus).
|
|
At that time, a row for the current interval (with the index value
|
|
tmnxOamPmStsIntvlNum=1) is created for each row with a matching session
|
|
name in tmnxOamPmCfgMeasIntvlTable. In addition, a row is created in
|
|
this table for the test's 'miRaw(1)' interval.
|
|
|
|
After that, the timed creation and destruction of rows in this table
|
|
is explained using the following example.
|
|
|
|
Suppose the configured number of intervals to be retained is as
|
|
follows (where index columns are underlined with octothorpes, and
|
|
'tmnxOamPm' is abbreviated as '_'):
|
|
|
|
_CfgSessName _CfgMeasIntvlDuration _CfgMeasIntvlsStored
|
|
############ ##################### --------------------
|
|
'mySess1' 'mi15Minutes(2)' 3
|
|
|
|
Suppose statistics collection started at t = 0 (minutes).
|
|
|
|
Suppose the following rows exist in tmnxOamPmStsBaseTable at t = 59
|
|
(minutes):
|
|
|
|
_CfgSessName _StsBaseTestType _StsIntvlDuration _StsIntvlNum
|
|
############ ################ ################# ############
|
|
'mySess1' 'dmm(1)' 'mi15Minutes(2)' 1
|
|
'mySess1' 'dmm(1)' 'mi15Minutes(2)' 2
|
|
'mySess1' 'dmm(1)' 'mi15Minutes(2)' 3
|
|
'mySess1' 'dmm(1)' 'mi15Minutes(2)' 4
|
|
|
|
The interval numbers are assigned as follows:
|
|
1 - the historical interval ended at t = 15 minutes
|
|
2 - the historical interval ended at t = 30 minutes
|
|
3 - the historical interval ended at t = 45 minutes
|
|
4 - the current interval
|
|
|
|
Then, after the next 15 minute interval ends (e.g. at t = 61 minutes),
|
|
the following rows will exist:
|
|
|
|
_CfgSessName _StsBaseTestType _StsIntvlDuration _StsIntvlNum
|
|
############ ################ ################# ############
|
|
'mySess1' 'dmm(1)' 'mi15Minutes(2)' 2
|
|
'mySess1' 'dmm(1)' 'mi15Minutes(2)' 3
|
|
'mySess1' 'dmm(1)' 'mi15Minutes(2)' 4
|
|
'mySess1' 'dmm(1)' 'mi15Minutes(2)' 5
|
|
|
|
The interval numbers are assigned as follows:
|
|
2 - the historical interval ended at t = 30 minutes
|
|
3 - the historical interval ended at t = 45 minutes
|
|
4 - the historical interval ended at t = 60 minutes
|
|
5 - the current interval
|
|
|
|
The row with interval number 1 was destroyed, because
|
|
tmnxOamPmCfgMeasIntvlsStored=3 specifies that at most three historical
|
|
intervals be retained.
|
|
|
|
Rows are also destroyed in this table when the corresponding
|
|
tmnxOamPmCfgMeasIntvlTable row is destroyed.
|
|
|
|
When the index value tmnxOamPmStsMeasIntvlDuration is 'miRaw(1)', only
|
|
one interval is available (i.e. tmnxOamPmStsIntvlNum = 1).
|
|
|
|
When a test is running, the measurement interval data set for a test's
|
|
'miRaw(1)' measurement interval duration can be cleared using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction and tmnxClearParams. The change to
|
|
the objects in the specified row is as follows.
|
|
|
|
Object Change on Clear Operation
|
|
---------------------------- --------------------------------------
|
|
tmnxOamPmStsBaseOperStatus No change
|
|
tmnxOamPmStsBaseSuspect Set to 'true(1)'
|
|
tmnxOamPmStsBaseStartTime Set to UTC time of the clear operation
|
|
tmnxOamPmStsBaseElapsedTime Set to zero
|
|
tmnxOamPmStsBaseTestFramesTx Set to zero
|
|
tmnxOamPmStsBaseTestFramesRx Set to zero
|
|
|
|
Measurement interval data sets for measurement interval durations
|
|
other than 'miRaw(1)' cannot be cleared."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsBaseTestType,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum
|
|
}
|
|
::= { tmnxOamPmStsBaseTable 1 }
|
|
|
|
TmnxOamPmStsBaseEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsBaseTestType TmnxOamPmTestType,
|
|
tmnxOamPmStsMeasIntvlDuration TmnxOamPmMeasIntervalDuration,
|
|
tmnxOamPmStsIntvlNum TmnxOamPmStsIntvlNum,
|
|
tmnxOamPmStsBaseOperStatus INTEGER,
|
|
tmnxOamPmStsBaseSuspect TruthValue,
|
|
tmnxOamPmStsBaseStartTime DateAndTime,
|
|
tmnxOamPmStsBaseElapsedTime Unsigned32,
|
|
tmnxOamPmStsBaseTestFramesTx Unsigned32,
|
|
tmnxOamPmStsBaseTestFramesRx Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsBaseTestType OBJECT-TYPE
|
|
SYNTAX TmnxOamPmTestType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsBaseTestType specifies the type of test for
|
|
which statistics are to be read (e.g. 'dmm(1)')."
|
|
::= { tmnxOamPmStsBaseEntry 1 }
|
|
|
|
tmnxOamPmStsMeasIntvlDuration OBJECT-TYPE
|
|
SYNTAX TmnxOamPmMeasIntervalDuration
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsMeasIntvlDuration specifies the duration of
|
|
the interval of the statistics to be read (e.g. 'mi15Minutes(2)')."
|
|
::= { tmnxOamPmStsBaseEntry 2 }
|
|
|
|
tmnxOamPmStsIntvlNum OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsIntvlNum
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsIntvlNum specifies the interval number of the
|
|
statistics to be read.
|
|
|
|
The system's creation and destruction of interval numbers is described
|
|
in the tmnxOamPmStsBaseEntry DESCRIPTION clause."
|
|
::= { tmnxOamPmStsBaseEntry 3 }
|
|
|
|
tmnxOamPmStsBaseOperStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
inProgress (1),
|
|
completed (2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsBaseOperStatus indicates the operational
|
|
status of the specified measurement interval data set.
|
|
|
|
If the interval is historical and the operational status is
|
|
'inProgress(1)', the interval is closing (i.e. waiting for a response
|
|
for the final test request sent)."
|
|
::= { tmnxOamPmStsBaseEntry 4 }
|
|
|
|
tmnxOamPmStsBaseSuspect OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsBaseSuspect indicates whether or not the
|
|
specified measurement interval data set contains suspect information."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.4, 'Measurement Interval
|
|
Status'."
|
|
::= { tmnxOamPmStsBaseEntry 5 }
|
|
|
|
tmnxOamPmStsBaseStartTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsBaseStartTime indicates the start time (in
|
|
UTC) of the specified measurement interval data set."
|
|
::= { tmnxOamPmStsBaseEntry 6 }
|
|
|
|
tmnxOamPmStsBaseElapsedTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsBaseElapsedTime indicates the time elapsed
|
|
since data collection started for the specified measurement interval
|
|
data set."
|
|
::= { tmnxOamPmStsBaseEntry 7 }
|
|
|
|
tmnxOamPmStsBaseTestFramesTx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsBaseTestFramesTx indicates the number of test
|
|
frames sent for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsBaseEntry 8 }
|
|
|
|
tmnxOamPmStsBaseTestFramesRx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsBaseTestFramesRx indicates the number of test
|
|
frames received for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsBaseEntry 9 }
|
|
|
|
tmnxOamPmStsMeasIntvlIndexTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsMeasIntvlIndexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsMeasIntvlIndexTable contains the interval number of the
|
|
newest interval for all the active combinations of session, test type
|
|
(e.g. 'dmm(1)'), and interval duration (e.g. 'mi15Minutes(2)')."
|
|
::= { tmnxOamPmStatsTableObjs 2 }
|
|
|
|
tmnxOamPmStsMeasIntvlIndexEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsMeasIntvlIndexEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsMeasIntvlIndexEntry contains the interval number of the
|
|
newest interval for the specified combination of session, test type
|
|
(e.g. 'dmm(1)'), and interval duration (e.g. 'mi15Minutes(2)').
|
|
|
|
Rows are created in this table when a test is enabled (e.g. using
|
|
tmnxOamPmCfgDelayDmmAdminStatus and tmnxOamPmCfgDelayDmmOnDmndStatus).
|
|
|
|
A row is destroyed in this table when the corresponding
|
|
tmnxOamPmCfgMeasIntvlTable row is destroyed."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsBaseTestType,
|
|
tmnxOamPmStsMeasIntvlDuration
|
|
}
|
|
::= { tmnxOamPmStsMeasIntvlIndexTable 1 }
|
|
|
|
TmnxOamPmStsMeasIntvlIndexEntry ::= SEQUENCE
|
|
{ tmnxOamPmStsMeasIntvlIndexNewest TmnxOamPmStsIntvlNum }
|
|
|
|
tmnxOamPmStsMeasIntvlIndexNewest OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsIntvlNum
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsMeasIntvlIndexNewest indicates the interval
|
|
number of the newest interval for the specified session, test type
|
|
(e.g. 'dmm(1)'), and interval duration (e.g. 'mi15Minutes(2)'). This
|
|
value is provided as the tmnxOamPmStsIntvlNum index value when reading
|
|
a row for the newest interval in an OAM-PM statistics table.
|
|
|
|
For a running test, the newest interval is the current interval.
|
|
|
|
For a stopped test, the newest interval is the most recent historical
|
|
interval. A stopped test does not have a current interval.
|
|
|
|
The interval number of the oldest interval for the specified session,
|
|
test type, and interval duration can be computed from this value.
|
|
|
|
For a running test, the formula is
|
|
interval_number_of_the_oldest_interval =
|
|
MAX(tmnxOamPmStsMeasIntvlIndexNewest-tmnxOamPmCfgMeasIntvlsStored, 1).
|
|
|
|
For a stopped test, the formula is
|
|
interval_number_of_the_oldest_interval =
|
|
MAX(tmnxOamPmStsMeasIntvlIndexNewest-tmnxOamPmCfgMeasIntvlsStored+1,1)."
|
|
::= { tmnxOamPmStsMeasIntvlIndexEntry 1 }
|
|
|
|
tmnxOamPmStsLossSlmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsLossSlmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsLossSlmTable contains the frame loss statistics for OAM
|
|
Performance Monitoring SLM (Synthetic Loss Measurement) tests."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2, 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
::= { tmnxOamPmStatsTableObjs 3 }
|
|
|
|
tmnxOamPmStsLossSlmEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsLossSlmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsLossSlmEntry contains the SLM test statistics for one OAM
|
|
Performance Monitoring Measurement Interval Data Set.
|
|
|
|
A row is created in this table when a tmnxOamPmStsBaseTable row is
|
|
created with tmnxOamPmStsBaseTestType = 'slm(2)'.
|
|
|
|
A row is destroyed in this table when the corresponding
|
|
tmnxOamPmStsBaseTable row is destroyed.
|
|
|
|
When a test is running, the SLM statistics for a test's raw (i.e.
|
|
'miRaw(1)') measurement interval duration can be cleared using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction and tmnxClearParams. A successful
|
|
clear operation zeros all the raw SLM statistics for the specified
|
|
session."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum
|
|
}
|
|
::= { tmnxOamPmStsLossSlmTable 1 }
|
|
|
|
TmnxOamPmStsLossSlmEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsLossSlmTxFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmRxFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmTxBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmRxBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmAvailIndFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmAvailIndBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmUnavlIndFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmUnavlIndBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmUndtAvlFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmUndtUnavlFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmUndtAvlBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmUndtUnavlBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmHliFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmHliBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmChliFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmChliBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmMinFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmMaxFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmAvgFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossSlmMinFlrBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmMaxFlrBwd Unsigned32,
|
|
tmnxOamPmStsLossSlmAvgFlrBwd Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsLossSlmTxFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "SLM frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmTxFwd indicates the number of SLM
|
|
request frames transmitted in the forward direction for the specified
|
|
measurement interval data set.
|
|
|
|
A frame is counted if the SLM Availability state is Available at
|
|
transmit time (as specified in MEF-35 Section 9.2.5).
|
|
|
|
A simple count of the frames transmitted for the test is available in
|
|
tmnxOamPmStsBaseTestFramesTx."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5, 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
::= { tmnxOamPmStsLossSlmEntry 1 }
|
|
|
|
tmnxOamPmStsLossSlmRxFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "SLM frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmRxFwd indicates the number of SLM
|
|
request frames received in the forward direction for the specified
|
|
measurement interval data set.
|
|
|
|
A frame is counted if the SLM Availability state is Available at
|
|
receive time (as specified in MEF-35 Section 9.2.5).
|
|
|
|
A simple count of the frames received for the test is available in
|
|
tmnxOamPmStsBaseTestFramesRx."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5, 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
::= { tmnxOamPmStsLossSlmEntry 2 }
|
|
|
|
tmnxOamPmStsLossSlmTxBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "SLR frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmTxBwd indicates the number of SLR
|
|
reply frames transmitted in the backward direction for the specified
|
|
measurement interval data set.
|
|
|
|
A frame is counted if the SLM Availability state is Available at
|
|
transmit time (as specified in MEF-35 Section 9.2.5).
|
|
|
|
A simple count of the frames transmitted for the test is available in
|
|
tmnxOamPmStsBaseTestFramesTx."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5, 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
::= { tmnxOamPmStsLossSlmEntry 3 }
|
|
|
|
tmnxOamPmStsLossSlmRxBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "SLR frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmRxBwd indicates the number of SLR
|
|
reply frames received in the backward direction for the specified
|
|
measurement interval data set.
|
|
|
|
A frame is counted if the SLM Availability state is Available at
|
|
receive time (as specified in MEF-35 Section 9.2.5).
|
|
|
|
A simple count of the frames received for the test is available in
|
|
tmnxOamPmStsBaseTestFramesRx."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5, 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
::= { tmnxOamPmStsLossSlmEntry 4 }
|
|
|
|
tmnxOamPmStsLossSlmAvailIndFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmAvailIndFwd indicates the number of
|
|
availability indicators evaluated as Available in the forward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 5 }
|
|
|
|
tmnxOamPmStsLossSlmAvailIndBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmAvailIndBwd indicates the number of
|
|
availability indicators evaluated as Available in the backward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 6 }
|
|
|
|
tmnxOamPmStsLossSlmUnavlIndFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmUnavlIndFwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the forward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 7 }
|
|
|
|
tmnxOamPmStsLossSlmUnavlIndBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmUnavlIndBwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the backward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 8 }
|
|
|
|
tmnxOamPmStsLossSlmUndtAvlFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmUndtAvlFwd indicates the number of
|
|
availability indicators evaluated as Available in the forward
|
|
direction based on extrapolation from the previous state.
|
|
|
|
For example, this counter will be incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. All the probe requests used to calculate the availability indicator
|
|
have timed out, and
|
|
3. The most recently declared availability indicator in the forward
|
|
direction was Available.
|
|
|
|
In that case, the result is considered undetermined because no
|
|
information is available to indicate if the problem is in the forward
|
|
direction or the backward direction."
|
|
::= { tmnxOamPmStsLossSlmEntry 9 }
|
|
|
|
tmnxOamPmStsLossSlmUndtUnavlFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmUndtUnavlFwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the forward
|
|
direction based on extrapolation from the previous state.
|
|
|
|
For example, this counter will be incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. All the probe requests used to calculate the availability indicator
|
|
have timed out, and
|
|
3. The most recently declared availability indicator in the forward
|
|
direction was Unavailable.
|
|
|
|
In that case, the result is considered undetermined because no
|
|
information is available to indicate if the problem is in the forward
|
|
direction or the backward direction."
|
|
::= { tmnxOamPmStsLossSlmEntry 10 }
|
|
|
|
tmnxOamPmStsLossSlmUndtAvlBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmUndtAvlBwd indicates the number of
|
|
availability indicators evaluated as Available in the backward
|
|
direction based on extrapolation from the previous state.
|
|
|
|
For example, this counter will be incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. All the probe requests used to calculate the availability indicator
|
|
have timed out, and
|
|
3. The most recently declared availability indicator in the backward
|
|
direction was Available.
|
|
|
|
In that case, the result is considered undetermined because no
|
|
information is available to indicate if the problem is in the forward
|
|
direction or the backward direction."
|
|
::= { tmnxOamPmStsLossSlmEntry 11 }
|
|
|
|
tmnxOamPmStsLossSlmUndtUnavlBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmUndtUnavlBwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the backward
|
|
direction based on extrapolation from the previous state.
|
|
|
|
For example, this counter will be incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. All the probe requests used to calculate the availability indicator
|
|
have timed out, and
|
|
3. The most recently declared availability indicator in the backward
|
|
direction was Unavailable.
|
|
|
|
In that case, the result is considered undetermined because no
|
|
information is available to indicate if the problem is in the forward
|
|
direction or the backward direction."
|
|
::= { tmnxOamPmStsLossSlmEntry 12 }
|
|
|
|
tmnxOamPmStsLossSlmHliFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmHliFwd indicates the number of High
|
|
Loss Intervals (HLIs) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 13 }
|
|
|
|
tmnxOamPmStsLossSlmHliBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmHliBwd indicates the number of High
|
|
Loss Intervals (HLIs) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 14 }
|
|
|
|
tmnxOamPmStsLossSlmChliFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmChliFwd indicates the number of
|
|
Consecutive High Loss Intervals (CHLIs) in the forward direction for
|
|
the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 15 }
|
|
|
|
tmnxOamPmStsLossSlmChliBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmChliBwd indicates the number of
|
|
Consecutive High Loss Intervals (CHLIs) in the backward direction for
|
|
the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 16 }
|
|
|
|
tmnxOamPmStsLossSlmMinFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmMinFlrFwd indicates the minimum Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 17 }
|
|
|
|
tmnxOamPmStsLossSlmMaxFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmMaxFlrFwd indicates the maximum Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 18 }
|
|
|
|
tmnxOamPmStsLossSlmAvgFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmAvgFlrFwd indicates the average Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 19 }
|
|
|
|
tmnxOamPmStsLossSlmMinFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmMinFlrBwd indicates the minimum Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 20 }
|
|
|
|
tmnxOamPmStsLossSlmMaxFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmMaxFlrBwd indicates the maximum Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 21 }
|
|
|
|
tmnxOamPmStsLossSlmAvgFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossSlmAvgFlrBwd indicates the average Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossSlmEntry 22 }
|
|
|
|
tmnxOamPmStsDelayDmmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsDelayDmmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayDmmTable contains the summarized DMM (Delay
|
|
Measurement Message) statistics for OAM Performance Monitoring
|
|
Measurement Interval Data Sets."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.1, 'Single-Ended Delay
|
|
Function for Delay, Frame Delay Range, and Inter Delay Variation'."
|
|
::= { tmnxOamPmStatsTableObjs 4 }
|
|
|
|
tmnxOamPmStsDelayDmmEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsDelayDmmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayDmmEntry contains the summarized DMM (Delay
|
|
Measurement Message) statistics for one OAM Performance Monitoring
|
|
Measurement Interval Data Set.
|
|
|
|
When a row is created in tmnxOamPmStsBaseTable with
|
|
tmnxOamPmStsBaseTestType = 'dmm(1)', three rows are created in this
|
|
table. The three rows have the following values in the
|
|
tmnxOamPmCfgBinType index column: 'fd(1)', 'fdr(2)', and 'ifdv(3)'.
|
|
|
|
Rows are destroyed in this table when the corresponding
|
|
tmnxOamPmStsBaseTable row is destroyed.
|
|
|
|
When a test is running, the DMM statistics for a test's raw (i.e.
|
|
'miRaw(1)') measurement interval duration can be cleared using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction and tmnxClearParams. A successful
|
|
clear operation zeros all the raw DMM statistics for the specified
|
|
session."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum,
|
|
tmnxOamPmCfgBinType
|
|
}
|
|
::= { tmnxOamPmStsDelayDmmTable 1 }
|
|
|
|
TmnxOamPmStsDelayDmmEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsDelayDmmFwdMin Unsigned32,
|
|
tmnxOamPmStsDelayDmmFwdMax Unsigned32,
|
|
tmnxOamPmStsDelayDmmFwdAvg Unsigned32,
|
|
tmnxOamPmStsDelayDmmBwdMin Unsigned32,
|
|
tmnxOamPmStsDelayDmmBwdMax Unsigned32,
|
|
tmnxOamPmStsDelayDmmBwdAvg Unsigned32,
|
|
tmnxOamPmStsDelayDmm2wyMin Unsigned32,
|
|
tmnxOamPmStsDelayDmm2wyMax Unsigned32,
|
|
tmnxOamPmStsDelayDmm2wyAvg Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsDelayDmmFwdMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmFwdMin indicates the minimum delay in
|
|
the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 1 }
|
|
|
|
tmnxOamPmStsDelayDmmFwdMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmFwdMax indicates the maximum delay in
|
|
the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 2 }
|
|
|
|
tmnxOamPmStsDelayDmmFwdAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmFwdAvg indicates the average delay in
|
|
the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 3 }
|
|
|
|
tmnxOamPmStsDelayDmmBwdMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmBwdMin indicates the minimum delay in
|
|
the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 4 }
|
|
|
|
tmnxOamPmStsDelayDmmBwdMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmBwdMax indicates the maximum delay in
|
|
the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 5 }
|
|
|
|
tmnxOamPmStsDelayDmmBwdAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmBwdAvg indicates the average delay in
|
|
the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 6 }
|
|
|
|
tmnxOamPmStsDelayDmm2wyMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmm2wyMin indicates the minimum two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 7 }
|
|
|
|
tmnxOamPmStsDelayDmm2wyMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmm2wyMax indicates the maximum two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 8 }
|
|
|
|
tmnxOamPmStsDelayDmm2wyAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmm2wyAvg indicates the average two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayDmmEntry 9 }
|
|
|
|
tmnxOamPmStsDelayDmmBinTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsDelayDmmBinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayDmmBinTable contains the per-bin DMM (Delay
|
|
Measurement Message) statistics for OAM Performance Monitoring
|
|
Measurement Interval Data Sets."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.1, 'Single-Ended Delay
|
|
Function for Delay, Frame Delay Range, and Inter Delay Variation'."
|
|
::= { tmnxOamPmStatsTableObjs 5 }
|
|
|
|
tmnxOamPmStsDelayDmmBinEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsDelayDmmBinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayDmmBinEntry contains the per-bin DMM (Delay
|
|
Measurement Message) statistics for one OAM Performance Monitoring
|
|
Measurement Interval Data Set.
|
|
|
|
Rows are created in this table when a corresponding row is created in
|
|
tmnxOamPmStsDelayDmmTable. If the tmnxOamPmStsDelayDmmTable row is
|
|
created with the index value tmnxOamPmCfgBinType = 'fd(1)', then the
|
|
the number of rows created in this table is
|
|
tmnxOamPmCfgBinGroupFdBinCount. Similarly, 'fdr(2)' and 'ifdv(3)'.
|
|
|
|
Rows are destroyed in this table when the corresponding
|
|
tmnxOamPmStsDelayDmmTable row is destroyed.
|
|
|
|
When a test is running, the DMM statistics for a test's raw (i.e.
|
|
'miRaw(1)') measurement interval duration can be cleared using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction and tmnxClearParams. A successful
|
|
clear operation zeros all the raw DMM statistics for the specified
|
|
session."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum,
|
|
tmnxOamPmCfgBinType,
|
|
tmnxOamPmStsDelayDmmBinNum
|
|
}
|
|
::= { tmnxOamPmStsDelayDmmBinTable 1 }
|
|
|
|
TmnxOamPmStsDelayDmmBinEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsDelayDmmBinNum Unsigned32,
|
|
tmnxOamPmStsDelayDmmBinFwdCount Unsigned32,
|
|
tmnxOamPmStsDelayDmmBinBwdCount Unsigned32,
|
|
tmnxOamPmStsDelayDmmBin2wyCount Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsDelayDmmBinNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..9)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmBinNum specifies the bin number of
|
|
the statistics to be read."
|
|
::= { tmnxOamPmStsDelayDmmBinEntry 1 }
|
|
|
|
tmnxOamPmStsDelayDmmBinFwdCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmBinFwdCount indicates the number of
|
|
measurements in the forward direction that fall within the configured
|
|
range (in microseconds) of the specified bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'dmmSess1' 'mi15Minutes(2)' 1 'fd(1)' 9
|
|
|
|
Then, the value of this object indicates the number of DMM
|
|
measurements (in microseconds) in the forward direction in the first
|
|
interval of 'dmmSess1' that fit in the highest configured delay range
|
|
(as configured using tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayDmmBinEntry 2 }
|
|
|
|
tmnxOamPmStsDelayDmmBinBwdCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmBinBwdCount indicates the number of
|
|
measurements in the backward direction that fall within the configured
|
|
range (in microseconds) of the specified bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'dmmSess1' 'mi15Minutes(2)' 1 'fd(1)' 0
|
|
|
|
Then, the value of this object indicates the number of DMM
|
|
measurements (in microseconds) in the backward direction in the first
|
|
interval of 'dmmSess1' that fit in the lowest configured delay range
|
|
(as configured using tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayDmmBinEntry 3 }
|
|
|
|
tmnxOamPmStsDelayDmmBin2wyCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayDmmBin2wyCount indicates the number of
|
|
two-way measurements that fall within the configured range (in
|
|
microseconds) of the specified bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'dmmSess1' 'mi15Minutes(2)' 1 'fd(1)' 0
|
|
|
|
Then, the value of this object indicates the number of two-way DMM
|
|
measurements (in microseconds) in the first interval of 'dmmSess1'
|
|
that fit in the lowest configured delay range (as configured using
|
|
tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayDmmBinEntry 4 }
|
|
|
|
tmnxOamPmStsTwlRflTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsTwlRflEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTwlRflTable contains the statistics for OAM Performance
|
|
Monitoring TWAMP-Light reflectors."
|
|
::= { tmnxOamPmStatsTableObjs 6 }
|
|
|
|
tmnxOamPmStsTwlRflEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTwlRflEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTwlRflEntry contains the statistics for the specified OAM
|
|
Performance Monitoring TWAMP-Light reflector.
|
|
|
|
SROS creates a row in this table when a corresponding row is created
|
|
in tmnxOamPmCfgTwlRflTable.
|
|
|
|
SROS destroys a row in this table when a corresponding row is
|
|
destroyed in tmnxOamPmCfgTwlRflTable.
|
|
|
|
The encoding of the index is explained in the DESCRIPTION clause for
|
|
tmnxOamPmCfgTwlRflEntry."
|
|
AUGMENTS { tmnxOamPmCfgTwlRflEntry }
|
|
::= { tmnxOamPmStsTwlRflTable 1 }
|
|
|
|
TmnxOamPmStsTwlRflEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsTwlRflUpTime Unsigned32,
|
|
tmnxOamPmStsTwlRflFramesRx Unsigned32,
|
|
tmnxOamPmStsTwlRflFramesTx Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsTwlRflUpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "seconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTwlRflUpTime indicates the time elapsed since
|
|
the most recent transition of the reflector's administrative status to
|
|
'enabled(1)'.
|
|
|
|
Zero is returned if the reflector's administrative status is
|
|
'disabled(2)'."
|
|
::= { tmnxOamPmStsTwlRflEntry 1 }
|
|
|
|
tmnxOamPmStsTwlRflFramesRx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTwlRflFramesRx indicates the number of
|
|
TWAMP-Test frames received by the specified reflector."
|
|
::= { tmnxOamPmStsTwlRflEntry 2 }
|
|
|
|
tmnxOamPmStsTwlRflFramesTx OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTwlRflFramesTx indicates the number of
|
|
TWAMP-Test frames transmitted by the specified reflector."
|
|
::= { tmnxOamPmStsTwlRflEntry 3 }
|
|
|
|
tmnxOamPmStsDelayTwlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsDelayTwlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayTwlTable contains TWAMP-Light (Two-Way Active
|
|
Measurement Protocol, Light) frame delay summary statistics. The frame
|
|
delay summary statistics kept for TWAMP-Light tests are the same as the
|
|
frame delay summary statistics specified for Ethernet DMM (Delay
|
|
Measurement Message) tests in MEF-35 requirement R66."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.1, 'Single-Ended Delay
|
|
Function for Delay, Frame Delay Range, and Inter Delay Variation',
|
|
requirement R66.
|
|
RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', Appendix I,
|
|
'TWAMP Light'."
|
|
::= { tmnxOamPmStatsTableObjs 7 }
|
|
|
|
tmnxOamPmStsDelayTwlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsDelayTwlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayTwlEntry contains the TWAMP-Light frame delay summary
|
|
statistics for one OAM Performance Monitoring Measurement Interval
|
|
Data Set.
|
|
|
|
When a row is created in tmnxOamPmStsBaseTable with
|
|
tmnxOamPmStsBaseTestType = 'twampLight(3)' (provided
|
|
tmnxOamPmCfgTwampLtCollectStats is 'collectDelayStats(1)' or
|
|
'collectDelayAndLossStats(3)'), three rows are created in this table.
|
|
The three rows have the following values in the tmnxOamPmCfgBinType
|
|
index column: 'fd(1)', 'fdr(2)', and 'ifdv(3)'.
|
|
|
|
Rows are destroyed in this table when the corresponding
|
|
tmnxOamPmStsBaseTable row is destroyed.
|
|
|
|
When a TWAMP-Light test is running, all the test's raw statistics can
|
|
be cleared using TIMETRA-CLEAR-MIB::tmnxClearAction and
|
|
tmnxClearParams. A successful clear operation zeros the TWAMP-Light
|
|
delay and TWAMP-Light loss raw statistics for the specified session."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.1 'Measurement Interval
|
|
Data Sets'."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum,
|
|
tmnxOamPmCfgBinType
|
|
}
|
|
::= { tmnxOamPmStsDelayTwlTable 1 }
|
|
|
|
TmnxOamPmStsDelayTwlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsDelayTwlFwdMin Unsigned32,
|
|
tmnxOamPmStsDelayTwlFwdMax Unsigned32,
|
|
tmnxOamPmStsDelayTwlFwdAvg Unsigned32,
|
|
tmnxOamPmStsDelayTwlBwdMin Unsigned32,
|
|
tmnxOamPmStsDelayTwlBwdMax Unsigned32,
|
|
tmnxOamPmStsDelayTwlBwdAvg Unsigned32,
|
|
tmnxOamPmStsDelayTwl2wyMin Unsigned32,
|
|
tmnxOamPmStsDelayTwl2wyMax Unsigned32,
|
|
tmnxOamPmStsDelayTwl2wyAvg Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsDelayTwlFwdMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlFwdMin indicates the minimum delay in
|
|
the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 1 }
|
|
|
|
tmnxOamPmStsDelayTwlFwdMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlFwdMax indicates the maximum delay in
|
|
the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 2 }
|
|
|
|
tmnxOamPmStsDelayTwlFwdAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlFwdAvg indicates the average delay in
|
|
the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 3 }
|
|
|
|
tmnxOamPmStsDelayTwlBwdMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlBwdMin indicates the minimum delay in
|
|
the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 4 }
|
|
|
|
tmnxOamPmStsDelayTwlBwdMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlBwdMax indicates the maximum delay in
|
|
the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 5 }
|
|
|
|
tmnxOamPmStsDelayTwlBwdAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlBwdAvg indicates the average delay in
|
|
the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 6 }
|
|
|
|
tmnxOamPmStsDelayTwl2wyMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwl2wyMin indicates the minimum two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 7 }
|
|
|
|
tmnxOamPmStsDelayTwl2wyMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwl2wyMax indicates the maximum two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 8 }
|
|
|
|
tmnxOamPmStsDelayTwl2wyAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwl2wyAvg indicates the average two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayTwlEntry 9 }
|
|
|
|
tmnxOamPmStsDelayTwlBinTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsDelayTwlBinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayTwlBinTable contains TWAMP-Light (Two-Way Active
|
|
Measurement Protocol, Light) frame delay per-bin statistics. The frame
|
|
delay per-bin statistics kept for TWAMP-Light tests are the same as the
|
|
frame delay per-bin statistics specified for Ethernet DMM (Delay
|
|
Measurement Message) tests in MEF-35 requirement R66."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.1, 'Single-Ended Delay
|
|
Function for Delay, Frame Delay Range, and Inter Delay Variation',
|
|
requirement R66.
|
|
RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', Appendix I,
|
|
'TWAMP Light'."
|
|
::= { tmnxOamPmStatsTableObjs 8 }
|
|
|
|
tmnxOamPmStsDelayTwlBinEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsDelayTwlBinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayTwlBinEntry contains the TWAMP-Light frame delay
|
|
per-bin statistics for one OAM Performance Monitoring Measurement
|
|
Interval Data Set.
|
|
|
|
Rows are created in this table when a corresponding row is created in
|
|
tmnxOamPmStsDelayTwlTable. If the tmnxOamPmStsDelayTwlTable row is
|
|
created with the index value tmnxOamPmCfgBinType = 'fd(1)', then the
|
|
the number of rows created in this table is
|
|
tmnxOamPmCfgBinGroupFdBinCount. Similarly, 'fdr(2)' and 'ifdv(3)'.
|
|
|
|
Rows are destroyed in this table when the corresponding
|
|
tmnxOamPmStsDelayTwlTable row is destroyed.
|
|
|
|
When a test is running, the TWAMP-Light statistics for a test's raw
|
|
(i.e. 'miRaw(1)') measurement interval duration can be cleared using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction and tmnxClearParams. A successful
|
|
clear operation zeros the TWAMP-Light delay and TWAMP-Light loss raw
|
|
statistics for the specified session.."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.1 'Measurement Interval
|
|
Data Sets'."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum,
|
|
tmnxOamPmCfgBinType,
|
|
tmnxOamPmStsDelayTwlBinNum
|
|
}
|
|
::= { tmnxOamPmStsDelayTwlBinTable 1 }
|
|
|
|
TmnxOamPmStsDelayTwlBinEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsDelayTwlBinNum Unsigned32,
|
|
tmnxOamPmStsDelayTwlBinFwdCount Unsigned32,
|
|
tmnxOamPmStsDelayTwlBinBwdCount Unsigned32,
|
|
tmnxOamPmStsDelayTwlBin2wyCount Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsDelayTwlBinNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..9)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlBinNum specifies the bin number of
|
|
the statistics to be read."
|
|
::= { tmnxOamPmStsDelayTwlBinEntry 1 }
|
|
|
|
tmnxOamPmStsDelayTwlBinFwdCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlBinFwdCount indicates the number of
|
|
TWAMP-Light frame delay measurements in the forward direction that
|
|
fall within the configured range (in microseconds) of the specified
|
|
bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'twlSess1' 'mi15Minutes(2)' 1 'fd(1)' 9
|
|
|
|
Then, the value of this object indicates the number of TWAMP-Light
|
|
frame delay measurements (in microseconds) in the forward direction in
|
|
the first interval of 'twlSess1' that fit in the highest configured
|
|
delay range (as configured using tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayTwlBinEntry 2 }
|
|
|
|
tmnxOamPmStsDelayTwlBinBwdCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlBinBwdCount indicates the number of
|
|
TWAMP-Light frame delay measurements in the backward direction that
|
|
fall within the configured range (in microseconds) of the specified
|
|
bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'twlSess1' 'mi15Minutes(2)' 1 'fd(1)' 0
|
|
|
|
Then, the value of this object indicates the number of TWAMP-Light
|
|
frame delay measurements (in microseconds) in the backward direction
|
|
in the first interval of 'twlSess1' that fit in the lowest configured
|
|
delay range (as configured using tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayTwlBinEntry 3 }
|
|
|
|
tmnxOamPmStsDelayTwlBin2wyCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayTwlBin2wyCount indicates the number of
|
|
TWAMP-Light two-way frame delay measurements that fall within the
|
|
configured range (in microseconds) of the specified bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'twlSess1' 'mi15Minutes(2)' 1 'fd(1)' 0
|
|
|
|
Then, the value of this object indicates the number of TWAMP-Light
|
|
two-way frame delay measurements (in microseconds) in the first
|
|
interval of 'twlSess1' that fit in the lowest configured delay range
|
|
(as configured using tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayTwlBinEntry 4 }
|
|
|
|
tmnxOamPmStsLossLmmTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsLossLmmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsLossLmmTable contains the frame loss statistics for OAM
|
|
Performance Monitoring LMM (Loss Measurement Message) tests."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 12.1 'Single-Ended Service
|
|
Loss Function'."
|
|
::= { tmnxOamPmStatsTableObjs 9 }
|
|
|
|
tmnxOamPmStsLossLmmEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsLossLmmEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsLossLmmEntry contains the LMM test statistics for one OAM
|
|
Performance Monitoring Measurement Interval Data Set.
|
|
|
|
A row is created in this table when a tmnxOamPmStsBaseTable row is
|
|
created with tmnxOamPmStsBaseTestType = 'lmm(4)'.
|
|
|
|
A row is destroyed in this table when the corresponding
|
|
tmnxOamPmStsBaseTable row is destroyed.
|
|
|
|
The following objects are modelled after the MEF-35 loss parameters
|
|
defined for Synthetic Loss Measurement (SLM) tests:
|
|
tmnxOamPmStsLossLmmAvailIndBwd,
|
|
tmnxOamPmStsLossLmmAvailIndFwd,
|
|
tmnxOamPmStsLossLmmChliBwd,
|
|
tmnxOamPmStsLossLmmChliFwd,
|
|
tmnxOamPmStsLossLmmHliBwd,
|
|
tmnxOamPmStsLossLmmHliFwd,
|
|
tmnxOamPmStsLossLmmUnavlIndBwd, and
|
|
tmnxOamPmStsLossLmmUnavlIndFwd.
|
|
Hence, the REFERENCE text for this object is a MEF-35 SLM section.
|
|
|
|
The value of tmnxOamPmCfgLossLmmAvAdminStatus controls the value of
|
|
several objects in this table. See the
|
|
tmnxOamPmCfgLossLmmAvAdminStatus DESCRIPTION clause for more
|
|
information.
|
|
|
|
When a test is running, the LMM statistics for a test's raw (i.e.
|
|
'miRaw(1)') measurement interval duration can be cleared using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction and tmnxClearParams. A successful
|
|
clear operation zeros all raw LMM statistics for the specified
|
|
session."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2, 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum
|
|
}
|
|
::= { tmnxOamPmStsLossLmmTable 1 }
|
|
|
|
TmnxOamPmStsLossLmmEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsLossLmmTxFwd Counter64,
|
|
tmnxOamPmStsLossLmmRxFwd Counter64,
|
|
tmnxOamPmStsLossLmmTxBwd Counter64,
|
|
tmnxOamPmStsLossLmmRxBwd Counter64,
|
|
tmnxOamPmStsLossLmmMinFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossLmmMaxFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossLmmAvgFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossLmmMinFlrBwd Unsigned32,
|
|
tmnxOamPmStsLossLmmMaxFlrBwd Unsigned32,
|
|
tmnxOamPmStsLossLmmAvgFlrBwd Unsigned32,
|
|
tmnxOamPmStsLossLmmAvailIndFwd Counter32,
|
|
tmnxOamPmStsLossLmmAvailIndBwd Counter32,
|
|
tmnxOamPmStsLossLmmUnavlIndFwd Counter32,
|
|
tmnxOamPmStsLossLmmUnavlIndBwd Counter32,
|
|
tmnxOamPmStsLossLmmUndtAvlFwd Counter32,
|
|
tmnxOamPmStsLossLmmUndtUnavlFwd Counter32,
|
|
tmnxOamPmStsLossLmmUndtAvlBwd Counter32,
|
|
tmnxOamPmStsLossLmmUndtUnavlBwd Counter32,
|
|
tmnxOamPmStsLossLmmHliFwd Counter32,
|
|
tmnxOamPmStsLossLmmHliBwd Counter32,
|
|
tmnxOamPmStsLossLmmChliFwd Counter32,
|
|
tmnxOamPmStsLossLmmChliBwd Counter32,
|
|
tmnxOamPmStsLossLmmUndetDelTsFwd Counter32,
|
|
tmnxOamPmStsLossLmmUndetDelTsBwd Counter32
|
|
}
|
|
|
|
tmnxOamPmStsLossLmmTxFwd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmTxFwd indicates the number of service
|
|
frames transmitted in the forward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This counter is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 12.1 'Single-Ended Service
|
|
Loss Function', R112."
|
|
::= { tmnxOamPmStsLossLmmEntry 1 }
|
|
|
|
tmnxOamPmStsLossLmmRxFwd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmRxFwd indicates the number of service
|
|
frames received in the forward direction for the specified measurement
|
|
interval data set.
|
|
|
|
This counter is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 12.1 'Single-Ended Service
|
|
Loss Function', R112."
|
|
::= { tmnxOamPmStsLossLmmEntry 2 }
|
|
|
|
tmnxOamPmStsLossLmmTxBwd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmTxBwd indicates the number of service
|
|
frames transmitted in the backward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This counter is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 12.1 'Single-Ended Service
|
|
Loss Function', R112."
|
|
::= { tmnxOamPmStsLossLmmEntry 3 }
|
|
|
|
tmnxOamPmStsLossLmmRxBwd OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmRxBwd indicates the number of service
|
|
frames received in the backward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This counter is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 12.1 'Single-Ended Service
|
|
Loss Function', R112."
|
|
::= { tmnxOamPmStsLossLmmEntry 4 }
|
|
|
|
tmnxOamPmStsLossLmmMinFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmMinFlrFwd indicates the minimum Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This value is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'."
|
|
::= { tmnxOamPmStsLossLmmEntry 5 }
|
|
|
|
tmnxOamPmStsLossLmmMaxFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmMaxFlrFwd indicates the maximum Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This value is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'."
|
|
::= { tmnxOamPmStsLossLmmEntry 6 }
|
|
|
|
tmnxOamPmStsLossLmmAvgFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmAvgFlrFwd indicates the average Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This value is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'."
|
|
::= { tmnxOamPmStsLossLmmEntry 7 }
|
|
|
|
tmnxOamPmStsLossLmmMinFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmMinFlrBwd indicates the minimum Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This value is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'."
|
|
::= { tmnxOamPmStsLossLmmEntry 8 }
|
|
|
|
tmnxOamPmStsLossLmmMaxFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmMaxFlrBwd indicates the maximum Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This value is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'."
|
|
::= { tmnxOamPmStsLossLmmEntry 9 }
|
|
|
|
tmnxOamPmStsLossLmmAvgFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmAvgFlrBwd indicates the average Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set.
|
|
|
|
This value is computed using the procedures in Y.1731 Section 8.1."
|
|
REFERENCE
|
|
"ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet based
|
|
networks', 07/2011, Section 8.1 'Frame loss measurement (ETH-LM)'."
|
|
::= { tmnxOamPmStsLossLmmEntry 10 }
|
|
|
|
tmnxOamPmStsLossLmmAvailIndFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmAvailIndFwd indicates the number of
|
|
availability indicators evaluated as Available in the forward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossLmmEntry 11 }
|
|
|
|
tmnxOamPmStsLossLmmAvailIndBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmAvailIndBwd indicates the number of
|
|
availability indicators evaluated as Available in the backward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossLmmEntry 12 }
|
|
|
|
tmnxOamPmStsLossLmmUnavlIndFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmUnavlIndFwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the forward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossLmmEntry 13 }
|
|
|
|
tmnxOamPmStsLossLmmUnavlIndBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmUnavlIndBwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the backward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossLmmEntry 14 }
|
|
|
|
tmnxOamPmStsLossLmmUndtAvlFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmUndtAvlFwd indicates the number of
|
|
availability indicators evaluated as Undetermined Available, in the
|
|
forward direction.
|
|
|
|
This counter is incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. No Loss Measurement Replies (LMRs) have been received within the
|
|
availability window, and
|
|
3. The most recently declared availability indicator in the forward
|
|
direction was Available.
|
|
|
|
In that case, the availability indicator is Undetermined Available
|
|
because:
|
|
1. No information is available to indicate if the problem is in the
|
|
forward direction or the backward direction, and
|
|
2. We extrapolate from the previous state (i.e. Available)."
|
|
::= { tmnxOamPmStsLossLmmEntry 15 }
|
|
|
|
tmnxOamPmStsLossLmmUndtUnavlFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmUndtUnavlFwd indicates the number of
|
|
availability indicators evaluated as Undetermined Unavailable, in the
|
|
forward direction.
|
|
|
|
This counter is incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. No Loss Measurement Replies (LMRs) have been received within the
|
|
availability window, and
|
|
3. The most recently declared availability indicator in the forward
|
|
direction was Unavailable.
|
|
|
|
In that case, the availability indicator is Undetermined Unavailable
|
|
because:
|
|
1. No information is available to indicate if the problem is in the
|
|
forward direction or the backward direction, and
|
|
2. We extrapolate from the previous state (i.e. Unavailable)."
|
|
::= { tmnxOamPmStsLossLmmEntry 16 }
|
|
|
|
tmnxOamPmStsLossLmmUndtAvlBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmUndtAvlBwd indicates the number of
|
|
availability indicators evaluated as Undetermined Available, in the
|
|
backward direction.
|
|
|
|
This counter is incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. No Loss Measurement Replies (LMRs) have been received within the
|
|
availability window, and
|
|
3. The most recently declared availability indicator in the backward
|
|
direction was Available.
|
|
|
|
In that case, the availability indicator is Undetermined Available
|
|
because:
|
|
1. No information is available to indicate if the problem is in the
|
|
forward direction or the backward direction, and
|
|
2. We extrapolate from the previous state (i.e. Available)."
|
|
::= { tmnxOamPmStsLossLmmEntry 17 }
|
|
|
|
tmnxOamPmStsLossLmmUndtUnavlBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmUndtUnavlBwd indicates the number of
|
|
availability indicators evaluated as Undetermined Unavailable, in the
|
|
backward direction.
|
|
|
|
This counter is incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. No Loss Measurement Replies (LMRs) have been received within the
|
|
availability window, and
|
|
3. The most recently declared availability indicator in the backward
|
|
direction was Unavailable.
|
|
|
|
In that case, the availability indicator is Undetermined Unavailable
|
|
because:
|
|
1. No information is available to indicate if the problem is in the
|
|
forward direction or the backward direction, and
|
|
2. We extrapolate from the previous state (i.e. Unavailable)."
|
|
::= { tmnxOamPmStsLossLmmEntry 18 }
|
|
|
|
tmnxOamPmStsLossLmmHliFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmHliFwd indicates the number of High
|
|
Loss Intervals (HLIs) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossLmmEntry 19 }
|
|
|
|
tmnxOamPmStsLossLmmHliBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmHliBwd indicates the number of High
|
|
Loss Intervals (HLIs) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossLmmEntry 20 }
|
|
|
|
tmnxOamPmStsLossLmmChliFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmChliFwd indicates the number of
|
|
Consecutive High Loss Intervals (CHLIs) in the forward direction for
|
|
the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossLmmEntry 21 }
|
|
|
|
tmnxOamPmStsLossLmmChliBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmChliBwd indicates the number of
|
|
Consecutive High Loss Intervals (CHLIs) in the backward direction for
|
|
the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossLmmEntry 22 }
|
|
|
|
tmnxOamPmStsLossLmmUndetDelTsFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmUndetDelTsFwd indicates the number of
|
|
undetermined MEF-35 'delta_t's (also known as 'Small Time Intervals')
|
|
for the forward direction for the specified measurement interval data
|
|
set.
|
|
|
|
An undetermined delta_t occurs when no Loss Measurement Reply (LMR)
|
|
PDUs are received during the time interval.
|
|
|
|
This counter is incremented because of a problem with the data path, or
|
|
because the MEF-35 delta_t for this test is too short. delta_t is
|
|
configured using tmnxOamPmCfgLossLmmInterval and
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 6.3 'MEF 10.2.1'."
|
|
::= { tmnxOamPmStsLossLmmEntry 23 }
|
|
|
|
tmnxOamPmStsLossLmmUndetDelTsBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossLmmUndetDelTsBwd indicates the number of
|
|
undetermined MEF-35 'delta_t's (also known as 'Small Time Intervals')
|
|
for the backward direction for the specified measurement interval data
|
|
set.
|
|
|
|
An undetermined delta_t occurs when no Loss Measurement Reply (LMR)
|
|
PDUs are received during the time interval.
|
|
|
|
This counter is incremented because of a problem with the data path, or
|
|
because the MEF-35 delta_t for this test is too short. delta_t is
|
|
configured using tmnxOamPmCfgLossLmmInterval and
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 6.3 'MEF 10.2.1'."
|
|
::= { tmnxOamPmStsLossLmmEntry 24 }
|
|
|
|
tmnxOamPmStsLossTwlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsLossTwlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsLossTwlTable contains TWAMP-Light (Two-Way Active
|
|
Measurement Protocol, Light) frame loss statistics. The frame loss
|
|
statistics kept for TWAMP-Light tests are the same as the frame loss
|
|
statistics specified for Ethernet SLM (Synthetic Loss Measurement)
|
|
tests in MEF-35 section 10.2."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.2, 'Single-Ended Synthetic
|
|
Loss Function for Frame Loss Ratio (FLR) and Availability'.
|
|
RFC 5357, 'A Two-Way Active Measurement Protocol (TWAMP)', Appendix I,
|
|
'TWAMP Light'."
|
|
::= { tmnxOamPmStatsTableObjs 10 }
|
|
|
|
tmnxOamPmStsLossTwlEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsLossTwlEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsLossTwlEntry contains the TWAMP-Light loss test statistics
|
|
for one OAM Performance Monitoring Measurement Interval Data Set.
|
|
|
|
A row is created in this table when a tmnxOamPmStsBaseTable row is
|
|
created with tmnxOamPmStsBaseTestType = 'twampLight(3)' (provided
|
|
tmnxOamPmCfgTwampLtCollectStats is 'collectLossStats(2)' or
|
|
'collectDelayAndLossStats(3)').
|
|
|
|
A row is destroyed in this table when the corresponding
|
|
tmnxOamPmStsBaseTable row is destroyed.
|
|
|
|
When a TWAMP-Light test is running, all the test's raw statistics can
|
|
be cleared using TIMETRA-CLEAR-MIB::tmnxClearAction and
|
|
tmnxClearParams. A successful clear operation zeros the TWAMP-Light
|
|
delay and TWAMP-Light loss raw statistics for the specified session."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum
|
|
}
|
|
::= { tmnxOamPmStsLossTwlTable 1 }
|
|
|
|
TmnxOamPmStsLossTwlEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsLossTwlTxFwd Counter32,
|
|
tmnxOamPmStsLossTwlRxFwd Counter32,
|
|
tmnxOamPmStsLossTwlTxBwd Counter32,
|
|
tmnxOamPmStsLossTwlRxBwd Counter32,
|
|
tmnxOamPmStsLossTwlAvailIndFwd Counter32,
|
|
tmnxOamPmStsLossTwlAvailIndBwd Counter32,
|
|
tmnxOamPmStsLossTwlUnavlIndFwd Counter32,
|
|
tmnxOamPmStsLossTwlUnavlIndBwd Counter32,
|
|
tmnxOamPmStsLossTwlUndtAvlFwd Counter32,
|
|
tmnxOamPmStsLossTwlUndtUnavlFwd Counter32,
|
|
tmnxOamPmStsLossTwlUndtAvlBwd Counter32,
|
|
tmnxOamPmStsLossTwlUndtUnavlBwd Counter32,
|
|
tmnxOamPmStsLossTwlHliFwd Counter32,
|
|
tmnxOamPmStsLossTwlHliBwd Counter32,
|
|
tmnxOamPmStsLossTwlChliFwd Counter32,
|
|
tmnxOamPmStsLossTwlChliBwd Counter32,
|
|
tmnxOamPmStsLossTwlMinFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossTwlMaxFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossTwlAvgFlrFwd Unsigned32,
|
|
tmnxOamPmStsLossTwlMinFlrBwd Unsigned32,
|
|
tmnxOamPmStsLossTwlMaxFlrBwd Unsigned32,
|
|
tmnxOamPmStsLossTwlAvgFlrBwd Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsLossTwlTxFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "TWAMP-Light request frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlTxFwd indicates the number of
|
|
TWAMP-Light request frames transmitted in the forward direction for
|
|
the specified measurement interval data set.
|
|
|
|
A frame is counted if the TWAMP-Light Availability state is Available
|
|
at transmit time (as specified in MEF-35 Section 9.2.5).
|
|
|
|
A simple count of the frames transmitted for the test is available in
|
|
tmnxOamPmStsBaseTestFramesTx."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5, 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
::= { tmnxOamPmStsLossTwlEntry 1 }
|
|
|
|
tmnxOamPmStsLossTwlRxFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "TWAMP-Light request frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlRxFwd indicates the number of
|
|
TWAMP-Light request frames received in the forward direction for the
|
|
specified measurement interval data set.
|
|
|
|
A frame is counted if the TWAMP-Light Availability state is Available
|
|
at receive time (as specified in MEF-35 Section 9.2.5).
|
|
|
|
A simple count of the frames received for the test is available in
|
|
tmnxOamPmStsBaseTestFramesRx."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5, 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
::= { tmnxOamPmStsLossTwlEntry 2 }
|
|
|
|
tmnxOamPmStsLossTwlTxBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "TWAMP-Light reply frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlTxBwd indicates the number of
|
|
TWAMP-Light reply frames transmitted in the backward direction for the
|
|
specified measurement interval data set.
|
|
|
|
A frame is counted if the TWAMP-Light Availability state is Available
|
|
at transmit time (as specified in MEF-35 Section 9.2.5).
|
|
|
|
A simple count of the frames transmitted for the test is available in
|
|
tmnxOamPmStsBaseTestFramesTx."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5, 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
::= { tmnxOamPmStsLossTwlEntry 3 }
|
|
|
|
tmnxOamPmStsLossTwlRxBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "TWAMP-Light reply frames"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlRxBwd indicates the number of
|
|
TWAMP-Light reply frames received in the backward direction for the
|
|
specified measurement interval data set.
|
|
|
|
A frame is counted if the TWAMP-Light Availability state is Available
|
|
at receive time (as specified in MEF-35 Section 9.2.5).
|
|
|
|
A simple count of the frames received for the test is available in
|
|
tmnxOamPmStsBaseTestFramesRx."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.5, 'Measurement Behavior
|
|
During Periods of Unavailability and Maintenance Intervals'"
|
|
::= { tmnxOamPmStsLossTwlEntry 4 }
|
|
|
|
tmnxOamPmStsLossTwlAvailIndFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlAvailIndFwd indicates the number of
|
|
availability indicators evaluated as Available in the forward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 5 }
|
|
|
|
tmnxOamPmStsLossTwlAvailIndBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlAvailIndBwd indicates the number of
|
|
availability indicators evaluated as Available in the backward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 6 }
|
|
|
|
tmnxOamPmStsLossTwlUnavlIndFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlUnavlIndFwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the forward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 7 }
|
|
|
|
tmnxOamPmStsLossTwlUnavlIndBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlUnavlIndBwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the backward
|
|
direction for the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 8 }
|
|
|
|
tmnxOamPmStsLossTwlUndtAvlFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlUndtAvlFwd indicates the number of
|
|
availability indicators evaluated as Available in the forward
|
|
direction, based on extrapolation from the previous state.
|
|
|
|
For example, this counter will be incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. All the probe requests used to calculate the availability indicator
|
|
have timed out, and
|
|
3. The most recently declared availability indicator in the forward
|
|
direction was Available.
|
|
|
|
In that case, the result is considered undetermined because no
|
|
information is available to indicate if the problem is in the forward
|
|
direction or the backward direction."
|
|
::= { tmnxOamPmStsLossTwlEntry 9 }
|
|
|
|
tmnxOamPmStsLossTwlUndtUnavlFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlUndtUnavlFwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the forward
|
|
direction, based on extrapolation from the previous state.
|
|
|
|
For example, this counter will be incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. All the probe requests used to calculate the availability indicator
|
|
have timed out, and
|
|
3. The most recently declared availability indicator in the forward
|
|
direction was Unavailable.
|
|
|
|
In that case, the result is considered undetermined because no
|
|
information is available to indicate if the problem is in the forward
|
|
direction or the backward direction."
|
|
::= { tmnxOamPmStsLossTwlEntry 10 }
|
|
|
|
tmnxOamPmStsLossTwlUndtAvlBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlUndtAvlBwd indicates the number of
|
|
availability indicators evaluated as Available in the backward
|
|
direction, based on extrapolation from the previous state.
|
|
|
|
For example, this counter will be incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. All the probe requests used to calculate the availability indicator
|
|
have timed out, and
|
|
3. The most recently declared availability indicator in the backward
|
|
direction was Available.
|
|
|
|
In that case, the result is considered undetermined because no
|
|
information is available to indicate if the problem is in the forward
|
|
direction or the backward direction."
|
|
::= { tmnxOamPmStsLossTwlEntry 11 }
|
|
|
|
tmnxOamPmStsLossTwlUndtUnavlBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlUndtUnavlBwd indicates the number of
|
|
availability indicators evaluated as Unavailable in the backward
|
|
direction, based on extrapolation from the previous state.
|
|
|
|
For example, this counter will be incremented when:
|
|
1. It is time to calculate an availability indicator, and
|
|
2. All the probe requests used to calculate the availability indicator
|
|
have timed out, and
|
|
3. The most recently declared availability indicator in the backward
|
|
direction was Unavailable.
|
|
|
|
In that case, the result is considered undetermined because no
|
|
information is available to indicate if the problem is in the forward
|
|
direction or the backward direction."
|
|
::= { tmnxOamPmStsLossTwlEntry 12 }
|
|
|
|
tmnxOamPmStsLossTwlHliFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlHliFwd indicates the number of High
|
|
Loss Intervals (HLIs) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 13 }
|
|
|
|
tmnxOamPmStsLossTwlHliBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlHliBwd indicates the number of High
|
|
Loss Intervals (HLIs) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 14 }
|
|
|
|
tmnxOamPmStsLossTwlChliFwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlChliFwd indicates the number of
|
|
Consecutive High Loss Intervals (CHLIs) in the forward direction for
|
|
the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 15 }
|
|
|
|
tmnxOamPmStsLossTwlChliBwd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlChliBwd indicates the number of
|
|
Consecutive High Loss Intervals (CHLIs) in the backward direction for
|
|
the specified measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 16 }
|
|
|
|
tmnxOamPmStsLossTwlMinFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlMinFlrFwd indicates the minimum Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 17 }
|
|
|
|
tmnxOamPmStsLossTwlMaxFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlMaxFlrFwd indicates the maximum Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 18 }
|
|
|
|
tmnxOamPmStsLossTwlAvgFlrFwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlAvgFlrFwd indicates the average Frame
|
|
Loss Ratio (FLR) in the forward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 19 }
|
|
|
|
tmnxOamPmStsLossTwlMinFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlMinFlrBwd indicates the minimum Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 20 }
|
|
|
|
tmnxOamPmStsLossTwlMaxFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlMaxFlrBwd indicates the maximum Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 21 }
|
|
|
|
tmnxOamPmStsLossTwlAvgFlrBwd OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..100000)
|
|
UNITS "milli-percent"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsLossTwlAvgFlrBwd indicates the average Frame
|
|
Loss Ratio (FLR) in the backward direction for the specified
|
|
measurement interval data set."
|
|
::= { tmnxOamPmStsLossTwlEntry 22 }
|
|
|
|
tmnxOamPmStsTcaDelayTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsTcaDelayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTcaDelayTable contains statistics for delay-based OAM-PM
|
|
Threshold Crossing Alerts (TCAs)."
|
|
::= { tmnxOamPmStatsTableObjs 11 }
|
|
|
|
tmnxOamPmStsTcaDelayEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaDelayEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTcaDelayEntry contains the OAM-PM delay TCA statistics for
|
|
the combination of an OAM-PM session name, test type, bin type, and
|
|
direction (e.g. {'oam_pm_sess_1', 'dmm(1)', 'ifdv(3)', 'twoWay(3)'}).
|
|
|
|
Nine rows are created/destroyed in this table when a delay test is
|
|
created/destroyed.
|
|
|
|
The nine rows are indexed by the session name, the test type, and the
|
|
nine combinations of bin type and direction.
|
|
|
|
A delay test is created/destroyed using
|
|
tmnxOamPmCfgDelayDmmRowStatus,
|
|
tmnxOamPmCfgDelayMplsRowStatus, or
|
|
tmnxOamPmCfgTwampLtRowStatus."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmCfgTestType,
|
|
tmnxOamPmCfgBinType,
|
|
tmnxOamPmCfgForwardBackward2Way
|
|
}
|
|
::= { tmnxOamPmStsTcaDelayTable 1 }
|
|
|
|
TmnxOamPmStsTcaDelayEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsTcaDelayLastTime DateAndTime,
|
|
tmnxOamPmStsTcaDelayOperState TmnxOamPmStsTcaOperState
|
|
}
|
|
|
|
tmnxOamPmStsTcaDelayLastTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaDelayLastTime indicates the UTC date and
|
|
time at the start of the measurement interval which generated the most
|
|
recent delay-based Raise or Clear TCA for the specified indices.
|
|
Measurement interval start times are reported using
|
|
tmnxOamPmStsBaseStartTime. The TCAs are tmnxOamPmThrRaise and
|
|
tmnxOamPmThrClear.
|
|
|
|
DateAndTime.year = 0 is returned if no TCAs have been generated for
|
|
the specified indices since system start up."
|
|
::= { tmnxOamPmStsTcaDelayEntry 1 }
|
|
|
|
tmnxOamPmStsTcaDelayOperState OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaOperState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaDelayOperState indicates the operational
|
|
state of delay-based TCAs for the specified indices."
|
|
::= { tmnxOamPmStsTcaDelayEntry 2 }
|
|
|
|
tmnxOamPmStsTcaLossFwBwAgTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsTcaLossFwBwAgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTcaLossFwBwAgTable contains statistics for loss-based
|
|
OAM-PM Threshold Crossing Alerts (TCAs). The subset of the TCA loss
|
|
statistics that are kept in the forward, backward, and aggregate
|
|
directions is available using this table."
|
|
::= { tmnxOamPmStatsTableObjs 12 }
|
|
|
|
tmnxOamPmStsTcaLossFwBwAgEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaLossFwBwAgEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTcaLossFwBwAgEntry contains the TCA statistics for the
|
|
forward, backward, or aggregate direction of one OAM-PM loss test. For
|
|
example, a row may contain TCA statistics for the forward direction for
|
|
the SLM test belonging to OAM-PM session OAM_PM_Eth_session_1."
|
|
AUGMENTS { tmnxOamPmCfgThrLossFwBwAgEntry }
|
|
::= { tmnxOamPmStsTcaLossFwBwAgTable 1 }
|
|
|
|
TmnxOamPmStsTcaLossFwBwAgEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsTcaLossChliLastTime DateAndTime,
|
|
tmnxOamPmStsTcaLossChliOperState TmnxOamPmStsTcaOperState,
|
|
tmnxOamPmStsTcaLossHliLastTime DateAndTime,
|
|
tmnxOamPmStsTcaLossHliOperState TmnxOamPmStsTcaOperState,
|
|
tmnxOamPmStsTcaLossUnavlIndLTime DateAndTime,
|
|
tmnxOamPmStsTcaLossUnavlIndOprSt TmnxOamPmStsTcaOperState,
|
|
tmnxOamPmStsTcaLossUndtAvlLTime DateAndTime,
|
|
tmnxOamPmStsTcaLossUndtAvlOperSt TmnxOamPmStsTcaOperState,
|
|
tmnxOamPmStsTcaLossUndtUnavlLTim DateAndTime,
|
|
tmnxOamPmStsTcaLossUndtUnavlOpSt TmnxOamPmStsTcaOperState
|
|
}
|
|
|
|
tmnxOamPmStsTcaLossChliLastTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossChliLastTime indicates the UTC date and
|
|
time at the start of the measurement interval which generated the most
|
|
recent Consecutive High Loss Interval (CHLI) Raise or Clear TCA for the
|
|
specified indices. Measurement interval start times are reported using
|
|
tmnxOamPmStsBaseStartTime. The TCAs are tmnxOamPmThrRaise and
|
|
tmnxOamPmThrClear.
|
|
|
|
DateAndTime.year = 0 is returned if no CHLI TCAs have been generated
|
|
for the specified indices since system start up."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 1 }
|
|
|
|
tmnxOamPmStsTcaLossChliOperState OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaOperState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossChliOperState indicates the
|
|
operational state of Consecutive High Loss Interval (CHLI) TCAs for
|
|
the specified indices."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 2 }
|
|
|
|
tmnxOamPmStsTcaLossHliLastTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossHliLastTime indicates the UTC date and
|
|
time at the start of the measurement interval which generated the most
|
|
recent High Loss Interval (HLI) Raise or Clear TCA for the specified
|
|
indices. Measurement interval start times are reported using
|
|
tmnxOamPmStsBaseStartTime. The TCAs are tmnxOamPmThrRaise and
|
|
tmnxOamPmThrClear.
|
|
|
|
DateAndTime.year = 0 is returned if no HLI TCAs have been generated
|
|
for the specified indices since system start up."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 3 }
|
|
|
|
tmnxOamPmStsTcaLossHliOperState OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaOperState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossHliOperState indicates the operational
|
|
state of High Loss Interval (HLI) TCAs for the specified indices."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 4 }
|
|
|
|
tmnxOamPmStsTcaLossUnavlIndLTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossUnavlIndLTime indicates the UTC date
|
|
and time at the start of the measurement interval which generated the
|
|
most recent Unavailability Indicator Raise or Clear TCA for the
|
|
specified indices. Measurement interval start times are reported using
|
|
tmnxOamPmStsBaseStartTime. The TCAs are tmnxOamPmThrRaise and
|
|
tmnxOamPmThrClear.
|
|
|
|
DateAndTime.year = 0 is returned if no Unavailability Indicator TCAs
|
|
have been generated for the specified indices since system start up."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 5 }
|
|
|
|
tmnxOamPmStsTcaLossUnavlIndOprSt OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaOperState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossUnavlIndOprSt indicates the
|
|
operational state of Unavailability Indicator TCAs for the specified
|
|
indices."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 6 }
|
|
|
|
tmnxOamPmStsTcaLossUndtAvlLTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossUndtAvlLTime indicates the UTC date
|
|
and time at the start of the measurement interval which generated the
|
|
most recent Undetermined Availability Indicator Raise or Clear TCA for
|
|
the specified indices. Measurement interval start times are reported
|
|
using tmnxOamPmStsBaseStartTime. The TCAs are tmnxOamPmThrRaise and
|
|
tmnxOamPmThrClear.
|
|
|
|
DateAndTime.year = 0 is returned if no Undetermined Availability
|
|
Indicator TCAs have been generated for the specified indices since
|
|
system start up."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 7 }
|
|
|
|
tmnxOamPmStsTcaLossUndtAvlOperSt OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaOperState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossUndtAvlOperSt indicates the
|
|
operational state of Undetermined Availability Indicator TCAs for the
|
|
specified indices."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 8 }
|
|
|
|
tmnxOamPmStsTcaLossUndtUnavlLTim OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossUndtUnavlLTim indicates the UTC date
|
|
and time at the start of the measurement interval which generated the
|
|
most recent Undetermined Unavailability Indicator Raise or Clear TCA
|
|
for the specified indices. Measurement interval start times are
|
|
reported using tmnxOamPmStsBaseStartTime. The TCAs are
|
|
tmnxOamPmThrRaise and tmnxOamPmThrClear.
|
|
|
|
DateAndTime.year = 0 is returned if no Undetermined Unavailability
|
|
Indicator TCAs have been generated for the specified indices since
|
|
system start up."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 9 }
|
|
|
|
tmnxOamPmStsTcaLossUndtUnavlOpSt OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaOperState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossUndtUnavlOpSt indicates the
|
|
operational state of Undetermined Unavailability Indicator TCAs for
|
|
the specified indices."
|
|
::= { tmnxOamPmStsTcaLossFwBwAgEntry 10 }
|
|
|
|
tmnxOamPmStsTcaLossFwBwTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsTcaLossFwBwEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTcaLossFwBwTable contains statistics for loss-based OAM-PM
|
|
Threshold Crossing Alerts (TCAs). The subset of the TCA loss
|
|
statistics that are kept in the forward and backward directions is
|
|
available using this table."
|
|
::= { tmnxOamPmStatsTableObjs 13 }
|
|
|
|
tmnxOamPmStsTcaLossFwBwEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaLossFwBwEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTcaLossFwBwEntry contains TCA statistics for the forward or
|
|
backward direction of one OAM-PM loss test. For example, a row may
|
|
contain TCA statistics for the forward direction for the SLM test
|
|
belonging to OAM-PM session OAM_PM_Eth_session_1."
|
|
AUGMENTS { tmnxOamPmCfgThrLossFwBwEntry }
|
|
::= { tmnxOamPmStsTcaLossFwBwTable 1 }
|
|
|
|
TmnxOamPmStsTcaLossFwBwEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsTcaLossAvgFlrLstTime DateAndTime,
|
|
tmnxOamPmStsTcaLossAvgFlrOperSt TmnxOamPmStsTcaOperState
|
|
}
|
|
|
|
tmnxOamPmStsTcaLossAvgFlrLstTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossAvgFlrLstTime indicates the UTC date
|
|
and time at the start of the measurement interval which generated the
|
|
most recent Average Frame Loss Ratio (FLR) Raise or Clear TCA for the
|
|
specified indices. Measurement interval start times are reported using
|
|
tmnxOamPmStsBaseStartTime. The TCAs are tmnxOamPmThrRaise and
|
|
tmnxOamPmThrClear.
|
|
|
|
DateAndTime.year = 0 is returned if no Average FLR TCAs have been
|
|
generated for the specified indices since system start up."
|
|
::= { tmnxOamPmStsTcaLossFwBwEntry 1 }
|
|
|
|
tmnxOamPmStsTcaLossAvgFlrOperSt OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTcaOperState
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTcaLossAvgFlrOperSt indicates the operational
|
|
state of Average Frame Loss Ratio (FLR) TCAs for the specified
|
|
indices."
|
|
::= { tmnxOamPmStsTcaLossFwBwEntry 2 }
|
|
|
|
tmnxOamPmStsSessIpTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsSessIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsSessIpTable contains status information for OAM-PM
|
|
sessions with tmnxOamPmCfgSessTestFamily equal to 'ip(2)'."
|
|
::= { tmnxOamPmStatsTableObjs 14 }
|
|
|
|
tmnxOamPmStsSessIpEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsSessIpEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsSessIpEntry contains status information for an OAM-PM
|
|
session with tmnxOamPmCfgSessTestFamily equal to 'ip(2)'."
|
|
AUGMENTS { tmnxOamPmCfgSessIpEntry }
|
|
::= { tmnxOamPmStsSessIpTable 1 }
|
|
|
|
TmnxOamPmStsSessIpEntry ::= SEQUENCE
|
|
{ tmnxOamPmStsSessIpSrcUdpPort InetPortNumber }
|
|
|
|
tmnxOamPmStsSessIpSrcUdpPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsSessIpSrcUdpPort indicates the source UDP
|
|
port allocated for the specified OAM-PM IP session.
|
|
|
|
The allocation of source UDP ports is described in the DESCRIPTION
|
|
clause of tmnxOamPmCfgSessIpSrcUdpPort.
|
|
|
|
If the source UDP port has not been successfully allocated (or has
|
|
been deallocated), tmnxOamPmStsSessIpSrcUdpPort is zero."
|
|
::= { tmnxOamPmStsSessIpEntry 1 }
|
|
|
|
tmnxOamPmStsTestTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsTestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTestTable contains status information for OAM-PM tests.
|
|
|
|
Additional test status information is available in
|
|
tmnxOamPmCfgDelayDmmTable,
|
|
tmnxOamPmCfgDelayMplsTable,
|
|
tmnxOamPmCfgLossLmmTable,
|
|
tmnxOamPmCfgLossSlmTable, and
|
|
tmnxOamPmCfgTwampLtTable."
|
|
::= { tmnxOamPmStatsTableObjs 15 }
|
|
|
|
tmnxOamPmStsTestEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsTestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsTestEntry contains status information for the OAM-PM test
|
|
specified by the indices.
|
|
|
|
A row is created/destroyed in this table when an OAM-PM test is
|
|
created/destroyed.
|
|
|
|
An OAM-PM test is created/destroyed using
|
|
tmnxOamPmCfgDelayDmmRowStatus,
|
|
tmnxOamPmCfgDelayMplsRowStatus,
|
|
tmnxOamPmCfgLossLmmRowStatus,
|
|
tmnxOamPmCfgLossSlmRowStatus, or
|
|
tmnxOamPmCfgTwampLtRowStatus."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsBaseTestType
|
|
}
|
|
::= { tmnxOamPmStsTestTable 1 }
|
|
|
|
TmnxOamPmStsTestEntry ::= SEQUENCE
|
|
{ tmnxOamPmStsTestDetectTxError TmnxOamPmDetectableTxError }
|
|
|
|
tmnxOamPmStsTestDetectTxError OBJECT-TYPE
|
|
SYNTAX TmnxOamPmDetectableTxError
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsTestDetectTxError indicates a reason for the
|
|
specified test's current inability (if any) to launch request frames.
|
|
|
|
For example, 'ethParentAdminDown(4)' could be returned for an SLM test
|
|
if the MEP to be tested is associated with a SAP which is
|
|
administratively down.
|
|
|
|
Not all request frame transmit failures are detected by this
|
|
mechanism. It is possible that 'none(1)' will be returned when the
|
|
test is unable to transmit frames."
|
|
::= { tmnxOamPmStsTestEntry 1 }
|
|
|
|
tmnxOamPmStsDelayMplsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsDelayMplsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayMplsTable contains the summarized MPLS DM (Delay
|
|
Measurement) statistics for OAM Performance Monitoring Measurement
|
|
Interval Data Sets. The packet delay summary statistics kept for
|
|
MPLS DM tests are the same as the frame delay summary statistics
|
|
specified for Ethernet DMM (Delay Measurement Message) tests in
|
|
MEF-35 requirement R66."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.1, 'Single-Ended Delay
|
|
Function for Delay, Frame Delay Range, and Inter Delay Variation',
|
|
requirement R66."
|
|
::= { tmnxOamPmStatsTableObjs 16 }
|
|
|
|
tmnxOamPmStsDelayMplsEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsDelayMplsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayMplsEntry contains the summarized MPLS DM (Delay
|
|
Measurement) statistics for one OAM Performance Monitoring Measurement
|
|
Interval Data Set.
|
|
|
|
When a row is created in tmnxOamPmStsBaseTable with
|
|
tmnxOamPmStsBaseTestType = 'mplsDm(5)', three rows are created in
|
|
this table. The three rows have the following values in the
|
|
tmnxOamPmCfgBinType index column: 'fd(1)', 'fdr(2)', and 'ifdv(3)'.
|
|
|
|
Rows are destroyed in this table when the corresponding
|
|
tmnxOamPmStsBaseTable row is destroyed.
|
|
|
|
When a test is running, the MPLS DM statistics for a test's raw (i.e.
|
|
'miRaw(1)') measurement interval duration can be cleared using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction and tmnxClearParams. A successful
|
|
clear operation zeros all the raw MPLS DM statistics for the specified
|
|
session."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum,
|
|
tmnxOamPmCfgBinType
|
|
}
|
|
::= { tmnxOamPmStsDelayMplsTable 1 }
|
|
|
|
TmnxOamPmStsDelayMplsEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsDelayMplsFwdMin Unsigned32,
|
|
tmnxOamPmStsDelayMplsFwdMax Unsigned32,
|
|
tmnxOamPmStsDelayMplsFwdAvg Unsigned32,
|
|
tmnxOamPmStsDelayMplsBwdMin Unsigned32,
|
|
tmnxOamPmStsDelayMplsBwdMax Unsigned32,
|
|
tmnxOamPmStsDelayMplsBwdAvg Unsigned32,
|
|
tmnxOamPmStsDelayMpls2wyMin Unsigned32,
|
|
tmnxOamPmStsDelayMpls2wyMax Unsigned32,
|
|
tmnxOamPmStsDelayMpls2wyAvg Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsDelayMplsFwdMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsFwdMin indicates the minimum delay
|
|
in the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 1 }
|
|
|
|
tmnxOamPmStsDelayMplsFwdMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsFwdMax indicates the maximum delay
|
|
in the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 2 }
|
|
|
|
tmnxOamPmStsDelayMplsFwdAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsFwdAvg indicates the average delay
|
|
in the forward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 3 }
|
|
|
|
tmnxOamPmStsDelayMplsBwdMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsBwdMin indicates the minimum delay
|
|
in the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 4 }
|
|
|
|
tmnxOamPmStsDelayMplsBwdMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsBwdMax indicates the maximum delay
|
|
in the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 5 }
|
|
|
|
tmnxOamPmStsDelayMplsBwdAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsBwdAvg indicates the average delay
|
|
in the backward direction for the specified session, interval duration
|
|
(e.g. 'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 6 }
|
|
|
|
tmnxOamPmStsDelayMpls2wyMin OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMpls2wyMin indicates the minimum two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 7 }
|
|
|
|
tmnxOamPmStsDelayMpls2wyMax OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMpls2wyMax indicates the maximum two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 8 }
|
|
|
|
tmnxOamPmStsDelayMpls2wyAvg OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMpls2wyAvg indicates the average two-way
|
|
delay for the specified session, interval duration (e.g.
|
|
'mi15Minutes(2)'), interval number, and bin type (e.g. 'fd(1)')."
|
|
::= { tmnxOamPmStsDelayMplsEntry 9 }
|
|
|
|
tmnxOamPmStsDelayMplsBinTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsDelayMplsBinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayMplsBinTable contains the per-bin MPLS DM (Delay
|
|
Measurement) statistics for OAM Performance Monitoring Measurement
|
|
Interval Data Sets. The packet delay statistics kept for MPLS DM
|
|
tests are the same as the frame delay summary statistics specified
|
|
for Ethernet DMM (Delay Measurement Message) tests in MEF-35
|
|
requirement R66."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011.
|
|
MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 10.1, 'Single-Ended Delay
|
|
Function for Delay, Frame Delay Range, and Inter Delay Variation',
|
|
requirement R66."
|
|
::= { tmnxOamPmStatsTableObjs 17 }
|
|
|
|
tmnxOamPmStsDelayMplsBinEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsDelayMplsBinEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsDelayMplsBinEntry contains the per-bin MPLS DM (Delay
|
|
Measurement) statistics for one OAM Performance Monitoring Measurement
|
|
Interval Data Set.
|
|
|
|
Rows are created in this table when a corresponding row is created in
|
|
tmnxOamPmStsDelayMplsTable. If the tmnxOamPmStsDelayMplsTable row is
|
|
created with the index value tmnxOamPmCfgBinType = 'fd(1)', then the
|
|
the number of rows created in this table is
|
|
tmnxOamPmCfgBinGroupFdBinCount. Similarly, 'fdr(2)' and 'ifdv(3)'.
|
|
|
|
Rows are destroyed in this table when the corresponding
|
|
tmnxOamPmStsDelayMplsTable row is destroyed.
|
|
|
|
When a test is running, the MPLS DM statistics for a test's raw (i.e.
|
|
'miRaw(1)') measurement interval duration can be cleared using
|
|
TIMETRA-CLEAR-MIB::tmnxClearAction and tmnxClearParams. A successful
|
|
clear operation zeros all the raw MPLS DM statistics for the specified
|
|
session."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsMeasIntvlDuration,
|
|
tmnxOamPmStsIntvlNum,
|
|
tmnxOamPmCfgBinType,
|
|
tmnxOamPmStsDelayMplsBinNum
|
|
}
|
|
::= { tmnxOamPmStsDelayMplsBinTable 1 }
|
|
|
|
TmnxOamPmStsDelayMplsBinEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsDelayMplsBinNum Unsigned32,
|
|
tmnxOamPmStsDelayMplsBinFwdCount Counter32,
|
|
tmnxOamPmStsDelayMplsBinBwdCount Counter32,
|
|
tmnxOamPmStsDelayMplsBin2wyCount Counter32
|
|
}
|
|
|
|
tmnxOamPmStsDelayMplsBinNum OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..9)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsBinNum specifies the bin number of
|
|
the statistics to be read."
|
|
::= { tmnxOamPmStsDelayMplsBinEntry 1 }
|
|
|
|
tmnxOamPmStsDelayMplsBinFwdCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsBinFwdCount indicates the number of
|
|
measurements in the forward direction that fall within the configured
|
|
range (in microseconds) of the specified bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'dmmSess1' 'mi15Minutes(2)' 1 'fd(1)' 9
|
|
|
|
Then, the value of this object indicates the number of MPLS DM
|
|
measurements (in microseconds) in the forward direction in the first
|
|
interval of 'dmmSess1' that fit in the highest configured delay range
|
|
(as configured using tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayMplsBinEntry 2 }
|
|
|
|
tmnxOamPmStsDelayMplsBinBwdCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsBinBwdCount indicates the number of
|
|
measurements in the backward direction that fall within the configured
|
|
range (in microseconds) of the specified bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'dmmSess1' 'mi15Minutes(2)' 1 'fd(1)' 0
|
|
|
|
Then, the value of this object indicates the number of MPLS DM
|
|
measurements (in microseconds) in the backward direction in the first
|
|
interval of 'dmmSess1' that fit in the lowest configured delay range
|
|
(as configured using tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayMplsBinEntry 3 }
|
|
|
|
tmnxOamPmStsDelayMplsBin2wyCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsDelayMplsBin2wyCount indicates the number of
|
|
two-way measurements that fall within the configured range (in
|
|
microseconds) of the specified bin.
|
|
|
|
For example, suppose the index values for this object are as follows
|
|
(where the index names are abbreviated, and index columns are
|
|
underlined with octothorpes).
|
|
|
|
_SessName _IntvlDuration _IntvlNum _BinType _BinNum
|
|
########## ################ ######### ######## #######
|
|
'dmmSess1' 'mi15Minutes(2)' 1 'fd(1)' 0
|
|
|
|
Then, the value of this object indicates the number of two-way MPLS DM
|
|
measurements (in microseconds) in the first interval of 'dmmSess1'
|
|
that fit in the lowest configured delay range (as configured using
|
|
tmnxOamPmCfgBinLowerBound)."
|
|
::= { tmnxOamPmStsDelayMplsBinEntry 4 }
|
|
|
|
tmnxOamPmStsMplsTestTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsMplsTestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsMplsTestTable contains status information for OAM-PM MPLS
|
|
tests.
|
|
|
|
Additional status information for OAM-PM MPLS tests is available in
|
|
tmnxOamPmCfgDelayMplsTable and tmnxOamPmStsTestTable."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011."
|
|
::= { tmnxOamPmStatsTableObjs 18 }
|
|
|
|
tmnxOamPmStsMplsTestEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsMplsTestEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsMplsTestEntry contains status information for the OAM-PM
|
|
MPLS test specified by the indices.
|
|
|
|
A row is created/destroyed in this table when an OAM-PM MPLS test is
|
|
created/destroyed.
|
|
|
|
An OAM-PM MPLS test is created/destroyed using
|
|
tmnxOamPmCfgDelayMplsRowStatus."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmStsBaseTestType
|
|
}
|
|
::= { tmnxOamPmStsMplsTestTable 1 }
|
|
|
|
TmnxOamPmStsMplsTestEntry ::= SEQUENCE
|
|
{ tmnxOamPmStsMplsTestRxStatus TmnxOamPmMplsTestRxStatus }
|
|
|
|
tmnxOamPmStsMplsTestRxStatus OBJECT-TYPE
|
|
SYNTAX TmnxOamPmMplsTestRxStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsMplsTestRxStatus indicates the most recent
|
|
status received in an MPLS-DM response for the specified MPLS-DM test."
|
|
REFERENCE
|
|
"RFC 6374, 'Packet Loss and Delay Measurement for MPLS Networks',
|
|
September 2011, Section 3.2, 'Delay Measurement Message Format'."
|
|
::= { tmnxOamPmStsMplsTestEntry 1 }
|
|
|
|
tmnxOamPmStsStrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TmnxOamPmStsStrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsStrTable contains statistics for OAM-PM streaming sample
|
|
windows.
|
|
|
|
Streaming functionality is described in the DESCRIPTION clause of
|
|
tmnxOamPmCfgStrTmplTable."
|
|
::= { tmnxOamPmStatsTableObjs 19 }
|
|
|
|
tmnxOamPmStsStrEntry OBJECT-TYPE
|
|
SYNTAX TmnxOamPmStsStrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"tmnxOamPmStsStrEntry contains statistics for one OAM-PM streaming
|
|
sample window.
|
|
|
|
A row can be indexed by, for example,
|
|
{'oam_pm_sess_1', 'dmm(1)', 'fdAvg(1)', 'twoWay(3)'}.
|
|
|
|
When a row is read, the statistics for the most recently closed sample
|
|
window for the specified indices are returned. Older statistics are
|
|
not retained.
|
|
|
|
SROS creates rows when an OAM-PM test starts (provided the test has a
|
|
reference to an enabled OAM-PM streaming template).
|
|
|
|
SROS updates rows when a streaming sampling window closes.
|
|
|
|
SROS destroys rows when:
|
|
1. The row's test stops, or
|
|
2. The streaming template for the row's test is disabled."
|
|
INDEX {
|
|
tmnxOamPmCfgSessName,
|
|
tmnxOamPmCfgTestType,
|
|
tmnxOamPmCfgStrMetric,
|
|
tmnxOamPmCfgForwardBackward2Way
|
|
}
|
|
::= { tmnxOamPmStsStrTable 1 }
|
|
|
|
TmnxOamPmStsStrEntry ::= SEQUENCE
|
|
{
|
|
tmnxOamPmStsStrCloseTime DateAndTime,
|
|
tmnxOamPmStsStrSampleCount Unsigned32,
|
|
tmnxOamPmStsStrSuspect TruthValue,
|
|
tmnxOamPmStsStrDelay Unsigned32
|
|
}
|
|
|
|
tmnxOamPmStsStrCloseTime OBJECT-TYPE
|
|
SYNTAX DateAndTime (SIZE (8))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsStrCloseTime indicates the UTC date and time
|
|
when the reported sample window closed."
|
|
::= { tmnxOamPmStsStrEntry 1 }
|
|
|
|
tmnxOamPmStsStrSampleCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsStrSampleCount indicates the number of valid
|
|
measurements in the sample window."
|
|
::= { tmnxOamPmStsStrEntry 2 }
|
|
|
|
tmnxOamPmStsStrSuspect OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsStrSuspect indicates whether or not the value
|
|
read using tmnxOamPmStsStrDelay is suspect.
|
|
|
|
A value is suspect if the number of valid measurements in the sampling
|
|
window (i.e. tmnxOamPmStsStrSampleCount) is below the threshold (as
|
|
configured using tmnxOamPmCfgStrTmplWindowInteg)."
|
|
::= { tmnxOamPmStsStrEntry 3 }
|
|
|
|
tmnxOamPmStsStrDelay OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmStsStrDelay indicates the delay measurement
|
|
specified by the tmnxOamPmCfgStrMetric INDEX for the sample window.
|
|
|
|
For example, if tmnxOamPmCfgStrMetric is 'fdAvg(1)', then
|
|
tmnxOamPmStsStrDelay is the average frame delay for the sample window."
|
|
::= { tmnxOamPmStsStrEntry 4 }
|
|
|
|
tmnxOamPmNotificationObjs OBJECT IDENTIFIER ::= { tmnxOamPmObjs 3 }
|
|
|
|
tmnxOamPmNotifThrType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
delay (1),
|
|
lossAvgFlr (2),
|
|
lossChli (3),
|
|
lossHli (4),
|
|
lossUnavail (5),
|
|
lossUndetAvail (6),
|
|
lossUndetUnavail (7)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrType indicates the type of the OAM-PM
|
|
threshold crossing being reported.
|
|
|
|
The code points are as follows.
|
|
delay (1) - a threshold (e.g. tmnxOamPmCfgThrDelayRaise) on
|
|
a MEF-35 delay count has been crossed
|
|
lossAvgFlr (2) - a threshold (e.g.
|
|
tmnxOamPmCfgThrLossAvgFlrClear) on a MEF-35
|
|
Average Frame Loss Ratio (FLR) has been crossed
|
|
lossChli (3) - a threshold (e.g. tmnxOamPmCfgThrLossChliRaise)
|
|
on a MEF-35 Consecutive High Loss Interval
|
|
(CHLI) count has been crossed
|
|
lossHlii (4) - a threshold (e.g. tmnxOamPmCfgThrLossHliClear)
|
|
on a MEF-35 High Loss Interval (HLI) count has
|
|
been crossed
|
|
lossUnavail (5) - a threshold (e.g.
|
|
tmnxOamPmCfgThrLossUnavlIndRaise) on a MEF-35
|
|
Unavailability Indicator count has been crossed
|
|
lossUndetAvail (6) - a threshold (e.g.
|
|
tmnxOamPmCfgThrLossUndtAvlClear) on an
|
|
Undetermined Availability Indicator count has
|
|
been crossed
|
|
lossUndetUnavail(7) - a threshold (e.g.
|
|
tmnxOamPmCfgThrLossUndtUnavlRais) on an
|
|
Undetermined Unavailability Indicator count has
|
|
been crossed"
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012"
|
|
::= { tmnxOamPmNotificationObjs 1 }
|
|
|
|
tmnxOamPmNotifThrDirection OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
forward (1),
|
|
backward (2),
|
|
twoWay (3),
|
|
aggregate (4)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrDirection indicates the traffic flow
|
|
direction of the OAM-PM threshold crossing being reported.
|
|
|
|
The semantics of the code points are documented in the DESCRIPTION
|
|
clauses of TmnxOamPmForwardBackwardAggr and
|
|
TmnxOamPmForwardBackwardTwoWay."
|
|
::= { tmnxOamPmNotificationObjs 2 }
|
|
|
|
tmnxOamPmNotifThrDelayBinType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notApplicable (0),
|
|
fd (1),
|
|
fdr (2),
|
|
ifdv (3)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrDelayBinType indicates the bin type of
|
|
the OAM-PM delay threshold crossing being reported.
|
|
|
|
'notApplicable(0)' is used for loss tests (i.e. when
|
|
tmnxOamPmNotifThrType is not 'delay(1)').
|
|
|
|
The semantics of the other code points are documented in the
|
|
DESCRIPTION clause of TmnxOamPmBinType."
|
|
::= { tmnxOamPmNotificationObjs 3 }
|
|
|
|
tmnxOamPmNotifThrStateType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
stateful (1),
|
|
stateless (2)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrStateType indicates whether or not the
|
|
OAM-PM threshold crossing being reported is stateful.
|
|
|
|
The code points are as follows.
|
|
stateful (1) - a clearing threshold is defined for the condition.
|
|
stateless(2) - a clearing threshold is not defined for the
|
|
condition.
|
|
|
|
The DESCRIPTION clause of tmnxOamPmCfgThrLossChliClear explains the
|
|
change in behavior when a clearing threshold is defined."
|
|
::= { tmnxOamPmNotificationObjs 4 }
|
|
|
|
tmnxOamPmNotifThrCfgRaise OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrCfgRaise indicates the configured raise
|
|
threshold for the OAM-PM Raise trap being reported.
|
|
|
|
The value reported is one of the following (where the selection is
|
|
made by other objects in the trap):
|
|
tmnxOamPmCfgThrDelayRaise,
|
|
tmnxOamPmCfgThrLossAvgFlrRaise,
|
|
tmnxOamPmCfgThrLossChliRaise,
|
|
tmnxOamPmCfgThrLossHliRaise,
|
|
tmnxOamPmCfgThrLossUnavlIndRaise,
|
|
tmnxOamPmCfgThrLossUndtAvlRaise, or
|
|
tmnxOamPmCfgThrLossUndtUnavlRais."
|
|
::= { tmnxOamPmNotificationObjs 5 }
|
|
|
|
tmnxOamPmNotifThrCfgClear OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrCfgClear indicates the configured clear
|
|
threshold for the OAM-PM Clear trap being reported.
|
|
|
|
The value reported is one of the following (where the selection is
|
|
made by other objects in the trap):
|
|
tmnxOamPmCfgThrDelayClear,
|
|
tmnxOamPmCfgThrLossAvgFlrClear,
|
|
tmnxOamPmCfgThrLossChliClear,
|
|
tmnxOamPmCfgThrLossHliClear,
|
|
tmnxOamPmCfgThrLossUnavlIndClear,
|
|
tmnxOamPmCfgThrLossUndtAvlClear, or
|
|
tmnxOamPmCfgThrLossUndtUnavlClr."
|
|
::= { tmnxOamPmNotificationObjs 6 }
|
|
|
|
tmnxOamPmNotifThrOperRaise OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrOperRaise indicates the value of the
|
|
delay or loss counter which met or exceeded tmnxOamPmNotifThrCfgRaise,
|
|
resulting in the OAM-PM Raise trap being reported.
|
|
|
|
The value reported is one of the following (where the selection is
|
|
made by other objects in the trap):
|
|
tmnxOamPmStsDelayDmmBin2wyCount,
|
|
tmnxOamPmStsDelayDmmBinBwdCount,
|
|
tmnxOamPmStsDelayDmmBinFwdCount,
|
|
tmnxOamPmStsDelayMplsBin2wyCount,
|
|
tmnxOamPmStsDelayMplsBinBwdCount,
|
|
tmnxOamPmStsDelayMplsBinFwdCount,
|
|
tmnxOamPmStsDelayTwlBin2wyCount,
|
|
tmnxOamPmStsDelayTwlBinBwdCount,
|
|
tmnxOamPmStsDelayTwlBinFwdCount,
|
|
tmnxOamPmStsLossLmmAvgFlrBwd,
|
|
tmnxOamPmStsLossLmmAvgFlrFwd,
|
|
tmnxOamPmStsLossLmmChliBwd,
|
|
tmnxOamPmStsLossLmmChliFwd + tmnxOamPmStsLossLmmChliBwd,
|
|
tmnxOamPmStsLossLmmChliFwd,
|
|
tmnxOamPmStsLossLmmHliBwd,
|
|
tmnxOamPmStsLossLmmHliFwd + tmnxOamPmStsLossLmmHliBwd,
|
|
tmnxOamPmStsLossLmmHliFwd,
|
|
tmnxOamPmStsLossLmmUnavlIndBwd,
|
|
tmnxOamPmStsLossLmmUnavlIndFwd + tmnxOamPmStsLossLmmUnavlIndBwd,
|
|
tmnxOamPmStsLossLmmUnavlIndFwd,
|
|
tmnxOamPmStsLossLmmUndtAvlBwd,
|
|
tmnxOamPmStsLossLmmUndtAvlFwd + tmnxOamPmStsLossLmmUndtAvlBwd,
|
|
tmnxOamPmStsLossLmmUndtAvlFwd,
|
|
tmnxOamPmStsLossLmmUndtUnavlBwd,
|
|
tmnxOamPmStsLossLmmUndtUnavlFwd + tmnxOamPmStsLossLmmUndtUnavlBwd,
|
|
tmnxOamPmStsLossLmmUndtUnavlFwd,
|
|
tmnxOamPmStsLossSlmAvgFlrBwd,
|
|
tmnxOamPmStsLossSlmAvgFlrFwd,
|
|
tmnxOamPmStsLossSlmChliBwd,
|
|
tmnxOamPmStsLossSlmChliFwd + tmnxOamPmStsLossSlmChliBwd,
|
|
tmnxOamPmStsLossSlmChliFwd,
|
|
tmnxOamPmStsLossSlmHliBwd,
|
|
tmnxOamPmStsLossSlmHliFwd + tmnxOamPmStsLossSlmHliBwd,
|
|
tmnxOamPmStsLossSlmHliFwd,
|
|
tmnxOamPmStsLossSlmUnavlIndBwd,
|
|
tmnxOamPmStsLossSlmUnavlIndFwd + tmnxOamPmStsLossSlmUnavlIndBwd,
|
|
tmnxOamPmStsLossSlmUnavlIndFwd,
|
|
tmnxOamPmStsLossSlmUndtAvlBwd,
|
|
tmnxOamPmStsLossSlmUndtAvlFwd + tmnxOamPmStsLossSlmUndtAvlBwd,
|
|
tmnxOamPmStsLossSlmUndtAvlFwd,
|
|
tmnxOamPmStsLossSlmUndtUnavlBwd,
|
|
tmnxOamPmStsLossSlmUndtUnavlFwd + tmnxOamPmStsLossSlmUndtUnavlBwd,
|
|
tmnxOamPmStsLossSlmUndtUnavlFwd,
|
|
tmnxOamPmStsLossTwlAvgFlrBwd,
|
|
tmnxOamPmStsLossTwlAvgFlrFwd,
|
|
tmnxOamPmStsLossTwlChliBwd,
|
|
tmnxOamPmStsLossTwlChliFwd + tmnxOamPmStsLossTwlChliBwd,
|
|
tmnxOamPmStsLossTwlChliFwd,
|
|
tmnxOamPmStsLossTwlHliBwd,
|
|
tmnxOamPmStsLossTwlHliFwd + tmnxOamPmStsLossTwlHliBwd,
|
|
tmnxOamPmStsLossTwlHliFwd,
|
|
tmnxOamPmStsLossTwlUnavlIndBwd,
|
|
tmnxOamPmStsLossTwlUnavlIndFwd + tmnxOamPmStsLossTwlUnavlIndBwd,
|
|
tmnxOamPmStsLossTwlUnavlIndFwd,
|
|
tmnxOamPmStsLossTwlUndtAvlBwd,
|
|
tmnxOamPmStsLossTwlUndtAvlFwd + tmnxOamPmStsLossTwlUndtAvlBwd,
|
|
tmnxOamPmStsLossTwlUndtAvlFwd,
|
|
tmnxOamPmStsLossTwlUndtUnavlBwd,
|
|
tmnxOamPmStsLossTwlUndtUnavlFwd + tmnxOamPmStsLossTwlUndtUnavlBwd,
|
|
or
|
|
tmnxOamPmStsLossTwlUndtUnavlFwd.
|
|
|
|
One of the '2wy' values is reported when tmnxOamPmNotifThrDirection is
|
|
'twoWay(3)'.
|
|
|
|
One of the summed values is reported when tmnxOamPmNotifThrDirection
|
|
is 'aggregate(4)'."
|
|
::= { tmnxOamPmNotificationObjs 7 }
|
|
|
|
tmnxOamPmNotifThrOperClear OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrOperClear indicates the value of the
|
|
delay or loss counter which met or fell below
|
|
tmnxOamPmNotifThrCfgClear, resulting in the OAM-PM Clear trap being
|
|
reported.
|
|
|
|
The value reported is one of the values shown in the
|
|
tmnxOamPmNotifThrOperRaise DESCRIPTION clause."
|
|
::= { tmnxOamPmNotificationObjs 8 }
|
|
|
|
tmnxOamPmNotifThrBinLowerBound OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "microseconds"
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of tmnxOamPmNotifThrBinLowerBound indicates the configured
|
|
lower bound (in microseconds) of the MEF-35 delay bin which is the
|
|
subject of the enclosing notification.
|
|
|
|
When this object is part of a tmnxOamPmThrRaise notification, the
|
|
notification was raised because the number of PDUs with delay greater
|
|
than or equal to tmnxOamPmNotifThrBinLowerBound (in the specified
|
|
measurement interval) met or exceeded the configured threshold
|
|
tmnxOamPmCfgThrDelayRaise.
|
|
|
|
When this object is part of a tmnxOamPmThrClear notification, the
|
|
notification was raised because the number of PDUs with delay greater
|
|
than or equal to tmnxOamPmNotifThrBinLowerBound (in the specified
|
|
measurement interval) was less than or equal to the configured
|
|
threshold tmnxOamPmCfgThrDelayClear.
|
|
|
|
For example, suppose an OAM-PM delay raise threshold is configured with
|
|
tmnxOamPmCfgThrDelayRaise = 1000 and tmnxOamPmCfgThrDelayLowestBin = 6.
|
|
Suppose the configured lower bound (i.e. tmnxOamPmCfgBinLowerBound) for
|
|
the specified bin 6 is 30,000 microseconds. Then, if the count of PDUs
|
|
with delay at or above 30,000 microseconds (e.g.
|
|
tmnxOamPmStsDelayDmmBin2wyCount) is 1000, and a TCA is raised, this
|
|
object will report 30,000.
|
|
|
|
This value must be ignored if the enclosing notification is a loss TCA
|
|
(i.e. when tmnxOamPmNotifThrType is not 'delay(1)')."
|
|
REFERENCE
|
|
"MEF-35, 'Service OAM Performance Monitoring Implementation Agreement',
|
|
Metro Ethernet Forum, April 2012, Section 9.2.2 'Measurement Bins'"
|
|
::= { tmnxOamPmNotificationObjs 9 }
|
|
|
|
tmnxOamPmConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 92 }
|
|
|
|
tmnxOamPmCompliances OBJECT IDENTIFIER ::= { tmnxOamPmConformance 1 }
|
|
|
|
tmnxOamPmV12v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Performance Monitoring
|
|
on Nokia SROS series systems, release 12.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPmV12v0ObjGroup
|
|
}
|
|
::= { tmnxOamPmCompliances 1 }
|
|
|
|
tmnxOamPmV13v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of additional OAM Performance
|
|
Monitoring objects on Nokia SROS series systems, release 13.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPmV13v0NotifGroup,
|
|
tmnxOamPmV13v0ObjGroup
|
|
}
|
|
::= { tmnxOamPmCompliances 2 }
|
|
|
|
tmnxOamPmV14v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of additional OAM Performance
|
|
Monitoring objects on Nokia SROS series systems, release 14.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPmV14v0NotifyObjsGroup,
|
|
tmnxOamPmV14v0ObjGroup
|
|
}
|
|
::= { tmnxOamPmCompliances 3 }
|
|
|
|
tmnxOamPmV15v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of additional OAM Performance
|
|
Monitoring objects on Nokia SROS series systems, release 15.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPmV15v0ObjGroup
|
|
}
|
|
::= { tmnxOamPmCompliances 4 }
|
|
|
|
tmnxOamPmV16v0Compliance MODULE-COMPLIANCE
|
|
STATUS obsolete
|
|
DESCRIPTION
|
|
"The compliance statement for management of additional OAM Performance
|
|
Monitoring objects on Nokia SROS series systems, release 16.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPmV16v0ObjGroup
|
|
}
|
|
::= { tmnxOamPmCompliances 5 }
|
|
|
|
tmnxOamPmV19v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of OAM Performance Monitoring
|
|
objects on Nokia SROS series systems, release 19.0."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPmV12v0ObjGroup,
|
|
tmnxOamPmV13v0NotifGroup,
|
|
tmnxOamPmV13v0ObjGroup,
|
|
tmnxOamPmV14v0NotifyObjsGroup,
|
|
tmnxOamPmV14v0ObjGroup,
|
|
tmnxOamPmV15v0ObjGroup,
|
|
tmnxOamPmV16v0ObjGroup,
|
|
tmnxOamPmStrDlyAvgV19v0ObjGroup
|
|
}
|
|
::= { tmnxOamPmCompliances 6 }
|
|
|
|
tmnxOamPmV20v0Compliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for management of additional OAM Performance
|
|
Monitoring objects on Nokia SROS series systems, release 20."
|
|
MODULE
|
|
MANDATORY-GROUPS {
|
|
tmnxOamPmLimitsV20v0ObjGroup
|
|
}
|
|
::= { tmnxOamPmCompliances 7 }
|
|
|
|
tmnxOamPmObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmConformance 2 }
|
|
|
|
tmnxOamPmV12v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmObjGroups 1 }
|
|
|
|
tmnxOamPmV12v0ObjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmCfgBinGroupAdminStatus,
|
|
tmnxOamPmCfgBinGroupDescription,
|
|
tmnxOamPmCfgBinGroupFdBinCount,
|
|
tmnxOamPmCfgBinGroupFdrBinCount,
|
|
tmnxOamPmCfgBinGroupIfdvBinCount,
|
|
tmnxOamPmCfgBinGroupRowStatus,
|
|
tmnxOamPmCfgBinGroupTableLastChg,
|
|
tmnxOamPmCfgBinLowerBound,
|
|
tmnxOamPmCfgBinTableLastChg,
|
|
tmnxOamPmCfgDelayDmmAdminStatus,
|
|
tmnxOamPmCfgDelayDmmDataTlvSize,
|
|
tmnxOamPmCfgDelayDmmInterval,
|
|
tmnxOamPmCfgDelayDmmOnDmndStatus,
|
|
tmnxOamPmCfgDelayDmmRowStatus,
|
|
tmnxOamPmCfgDelayDmmRunTimeLeft,
|
|
tmnxOamPmCfgDelayDmmTableLastChg,
|
|
tmnxOamPmCfgDelayDmmTestDuration,
|
|
tmnxOamPmCfgDelayDmmTestId,
|
|
tmnxOamPmCfgLossSlmAdminStatus,
|
|
tmnxOamPmCfgLossSlmChliThreshold,
|
|
tmnxOamPmCfgLossSlmConsecDeltaTs,
|
|
tmnxOamPmCfgLossSlmDataTlvSize,
|
|
tmnxOamPmCfgLossSlmFlrThreshold,
|
|
tmnxOamPmCfgLossSlmInterval,
|
|
tmnxOamPmCfgLossSlmOnDmndStatus,
|
|
tmnxOamPmCfgLossSlmRowStatus,
|
|
tmnxOamPmCfgLossSlmRunTimeLeft,
|
|
tmnxOamPmCfgLossSlmTableLastChg,
|
|
tmnxOamPmCfgLossSlmTestDuration,
|
|
tmnxOamPmCfgLossSlmTestId,
|
|
tmnxOamPmCfgLossSlmTxFrmsPerDelT,
|
|
tmnxOamPmCfgMeasIntvlAccntPolicy,
|
|
tmnxOamPmCfgMeasIntvlBoundaryTyp,
|
|
tmnxOamPmCfgMeasIntvlClockOffset,
|
|
tmnxOamPmCfgMeasIntvlRowStatus,
|
|
tmnxOamPmCfgMeasIntvlTableLstChg,
|
|
tmnxOamPmCfgMeasIntvlsStored,
|
|
tmnxOamPmCfgSessBinGroupId,
|
|
tmnxOamPmCfgSessDescription,
|
|
tmnxOamPmCfgSessEthDestMacAddr,
|
|
tmnxOamPmCfgSessEthPriority,
|
|
tmnxOamPmCfgSessEthSrcMaIndex,
|
|
tmnxOamPmCfgSessEthSrcMdIndex,
|
|
tmnxOamPmCfgSessEthSrcMepId,
|
|
tmnxOamPmCfgSessEthTableLastChg,
|
|
tmnxOamPmCfgSessRowStatus,
|
|
tmnxOamPmCfgSessTableLastChg,
|
|
tmnxOamPmCfgSessTestFamily,
|
|
tmnxOamPmCfgSessType,
|
|
tmnxOamPmStsBaseElapsedTime,
|
|
tmnxOamPmStsBaseOperStatus,
|
|
tmnxOamPmStsBaseStartTime,
|
|
tmnxOamPmStsBaseSuspect,
|
|
tmnxOamPmStsBaseTestFramesRx,
|
|
tmnxOamPmStsBaseTestFramesTx,
|
|
tmnxOamPmStsDelayDmm2wyAvg,
|
|
tmnxOamPmStsDelayDmm2wyMax,
|
|
tmnxOamPmStsDelayDmm2wyMin,
|
|
tmnxOamPmStsDelayDmmBin2wyCount,
|
|
tmnxOamPmStsDelayDmmBinBwdCount,
|
|
tmnxOamPmStsDelayDmmBinFwdCount,
|
|
tmnxOamPmStsDelayDmmBwdAvg,
|
|
tmnxOamPmStsDelayDmmBwdMax,
|
|
tmnxOamPmStsDelayDmmBwdMin,
|
|
tmnxOamPmStsDelayDmmFwdAvg,
|
|
tmnxOamPmStsDelayDmmFwdMax,
|
|
tmnxOamPmStsDelayDmmFwdMin,
|
|
tmnxOamPmStsLossSlmAvailIndBwd,
|
|
tmnxOamPmStsLossSlmAvailIndFwd,
|
|
tmnxOamPmStsLossSlmAvgFlrBwd,
|
|
tmnxOamPmStsLossSlmAvgFlrFwd,
|
|
tmnxOamPmStsLossSlmChliBwd,
|
|
tmnxOamPmStsLossSlmChliFwd,
|
|
tmnxOamPmStsLossSlmHliBwd,
|
|
tmnxOamPmStsLossSlmHliFwd,
|
|
tmnxOamPmStsLossSlmMaxFlrBwd,
|
|
tmnxOamPmStsLossSlmMaxFlrFwd,
|
|
tmnxOamPmStsLossSlmMinFlrBwd,
|
|
tmnxOamPmStsLossSlmMinFlrFwd,
|
|
tmnxOamPmStsLossSlmRxBwd,
|
|
tmnxOamPmStsLossSlmRxFwd,
|
|
tmnxOamPmStsLossSlmTxBwd,
|
|
tmnxOamPmStsLossSlmTxFwd,
|
|
tmnxOamPmStsLossSlmUnavlIndBwd,
|
|
tmnxOamPmStsLossSlmUnavlIndFwd,
|
|
tmnxOamPmStsLossSlmUndtAvlBwd,
|
|
tmnxOamPmStsLossSlmUndtAvlFwd,
|
|
tmnxOamPmStsLossSlmUndtUnavlBwd,
|
|
tmnxOamPmStsLossSlmUndtUnavlFwd,
|
|
tmnxOamPmStsMeasIntvlIndexNewest,
|
|
tmnxOamPmCfgSessIpBypassRouting,
|
|
tmnxOamPmCfgSessIpDstAddress,
|
|
tmnxOamPmCfgSessIpDstAddressType,
|
|
tmnxOamPmCfgSessIpDstUdpPort,
|
|
tmnxOamPmCfgSessIpEgressIfName,
|
|
tmnxOamPmCfgSessIpForwardClass,
|
|
tmnxOamPmCfgSessIpNhAddress,
|
|
tmnxOamPmCfgSessIpNhAddressType,
|
|
tmnxOamPmCfgSessIpProfile,
|
|
tmnxOamPmCfgSessIpServiceId,
|
|
tmnxOamPmCfgSessIpSrcAddress,
|
|
tmnxOamPmCfgSessIpSrcAddressType,
|
|
tmnxOamPmCfgSessIpSrcUdpPort,
|
|
tmnxOamPmCfgSessIpTableLastChg,
|
|
tmnxOamPmCfgSessIpTtl,
|
|
tmnxOamPmCfgTwampLtAdminStatus,
|
|
tmnxOamPmCfgTwampLtInterval,
|
|
tmnxOamPmCfgTwampLtOnDmndStatus,
|
|
tmnxOamPmCfgTwampLtPadSize,
|
|
tmnxOamPmCfgTwampLtRowStatus,
|
|
tmnxOamPmCfgTwampLtRunTimeLeft,
|
|
tmnxOamPmCfgTwampLtTableLastChg,
|
|
tmnxOamPmCfgTwampLtTestDuration,
|
|
tmnxOamPmCfgTwampLtTestId,
|
|
tmnxOamPmCfgTwlRflAdminStatus,
|
|
tmnxOamPmCfgTwlRflDescription,
|
|
tmnxOamPmCfgTwlRflInactTimer,
|
|
tmnxOamPmCfgTwlRflListenUdpPort,
|
|
tmnxOamPmCfgTwlRflPfxDescription,
|
|
tmnxOamPmCfgTwlRflPfxRowStatus,
|
|
tmnxOamPmCfgTwlRflPfxTableLstChg,
|
|
tmnxOamPmCfgTwlRflRowStatus,
|
|
tmnxOamPmCfgTwlRflTableLastChg,
|
|
tmnxOamPmStsDelayTwl2wyAvg,
|
|
tmnxOamPmStsDelayTwl2wyMax,
|
|
tmnxOamPmStsDelayTwl2wyMin,
|
|
tmnxOamPmStsDelayTwlBin2wyCount,
|
|
tmnxOamPmStsDelayTwlBinBwdCount,
|
|
tmnxOamPmStsDelayTwlBinFwdCount,
|
|
tmnxOamPmStsDelayTwlBwdAvg,
|
|
tmnxOamPmStsDelayTwlBwdMax,
|
|
tmnxOamPmStsDelayTwlBwdMin,
|
|
tmnxOamPmStsDelayTwlFwdAvg,
|
|
tmnxOamPmStsDelayTwlFwdMax,
|
|
tmnxOamPmStsDelayTwlFwdMin,
|
|
tmnxOamPmStsTwlRflFramesRx,
|
|
tmnxOamPmStsTwlRflFramesTx,
|
|
tmnxOamPmStsTwlRflUpTime,
|
|
tmnxOamPmCfgLossLmmAdminStatus,
|
|
tmnxOamPmCfgLossLmmInterval,
|
|
tmnxOamPmCfgLossLmmOnDmndStatus,
|
|
tmnxOamPmCfgLossLmmRowStatus,
|
|
tmnxOamPmCfgLossLmmRunTimeLeft,
|
|
tmnxOamPmCfgLossLmmTableLastChg,
|
|
tmnxOamPmCfgLossLmmTestDuration,
|
|
tmnxOamPmCfgLossLmmTestId,
|
|
tmnxOamPmStsLossLmmAvgFlrBwd,
|
|
tmnxOamPmStsLossLmmAvgFlrFwd,
|
|
tmnxOamPmStsLossLmmMaxFlrBwd,
|
|
tmnxOamPmStsLossLmmMaxFlrFwd,
|
|
tmnxOamPmStsLossLmmMinFlrBwd,
|
|
tmnxOamPmStsLossLmmMinFlrFwd,
|
|
tmnxOamPmStsLossLmmRxBwd,
|
|
tmnxOamPmStsLossLmmRxFwd,
|
|
tmnxOamPmStsLossLmmTxBwd,
|
|
tmnxOamPmStsLossLmmTxFwd
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of objects supporting the OAM Performance Monitoring
|
|
functionality on Nokia SROS Release 12.0."
|
|
::= { tmnxOamPmV12v0ObjGroups 1 }
|
|
|
|
tmnxOamPmV13v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmObjGroups 2 }
|
|
|
|
tmnxOamPmV13v0ObjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmCfgMeasIntvlDelayTCAs,
|
|
tmnxOamPmCfgMeasIntvlLossTCAs,
|
|
tmnxOamPmCfgMeasIntvlTCAs,
|
|
tmnxOamPmCfgThrDelayClear,
|
|
tmnxOamPmCfgThrDelayLowestBin,
|
|
tmnxOamPmCfgThrDelayRaise,
|
|
tmnxOamPmCfgThrDelayTableLastChg,
|
|
tmnxOamPmCfgThrLossAvgFlrClear,
|
|
tmnxOamPmCfgThrLossAvgFlrRaise,
|
|
tmnxOamPmCfgThrLossChliClear,
|
|
tmnxOamPmCfgThrLossChliRaise,
|
|
tmnxOamPmCfgThrLossFwBwAgTableLC,
|
|
tmnxOamPmCfgThrLossFwBwTableLChg,
|
|
tmnxOamPmCfgThrLossHliClear,
|
|
tmnxOamPmCfgThrLossHliRaise,
|
|
tmnxOamPmCfgThrLossUnavlIndClear,
|
|
tmnxOamPmCfgThrLossUnavlIndRaise,
|
|
tmnxOamPmCfgThrLossUndtAvlClear,
|
|
tmnxOamPmCfgThrLossUndtAvlRaise,
|
|
tmnxOamPmCfgThrLossUndtUnavlClr,
|
|
tmnxOamPmCfgThrLossUndtUnavlRais,
|
|
tmnxOamPmCfgTwampLtChliThreshold,
|
|
tmnxOamPmCfgTwampLtCollectStats,
|
|
tmnxOamPmCfgTwampLtConsecDeltaTs,
|
|
tmnxOamPmCfgTwampLtFlrThreshold,
|
|
tmnxOamPmCfgTwampLtTxFrmsPerDelT,
|
|
tmnxOamPmStsLossTwlAvailIndBwd,
|
|
tmnxOamPmStsLossTwlAvailIndFwd,
|
|
tmnxOamPmStsLossTwlAvgFlrBwd,
|
|
tmnxOamPmStsLossTwlAvgFlrFwd,
|
|
tmnxOamPmStsLossTwlChliBwd,
|
|
tmnxOamPmStsLossTwlChliFwd,
|
|
tmnxOamPmStsLossTwlHliBwd,
|
|
tmnxOamPmStsLossTwlHliFwd,
|
|
tmnxOamPmStsLossTwlMaxFlrBwd,
|
|
tmnxOamPmStsLossTwlMaxFlrFwd,
|
|
tmnxOamPmStsLossTwlMinFlrBwd,
|
|
tmnxOamPmStsLossTwlMinFlrFwd,
|
|
tmnxOamPmStsLossTwlRxBwd,
|
|
tmnxOamPmStsLossTwlRxFwd,
|
|
tmnxOamPmStsLossTwlTxBwd,
|
|
tmnxOamPmStsLossTwlTxFwd,
|
|
tmnxOamPmStsLossTwlUnavlIndBwd,
|
|
tmnxOamPmStsLossTwlUnavlIndFwd,
|
|
tmnxOamPmStsLossTwlUndtAvlBwd,
|
|
tmnxOamPmStsLossTwlUndtAvlFwd,
|
|
tmnxOamPmStsLossTwlUndtUnavlBwd,
|
|
tmnxOamPmStsLossTwlUndtUnavlFwd,
|
|
tmnxOamPmStsSessIpSrcUdpPort,
|
|
tmnxOamPmStsTcaDelayLastTime,
|
|
tmnxOamPmStsTcaDelayOperState,
|
|
tmnxOamPmStsTcaLossAvgFlrLstTime,
|
|
tmnxOamPmStsTcaLossAvgFlrOperSt,
|
|
tmnxOamPmStsTcaLossChliLastTime,
|
|
tmnxOamPmStsTcaLossChliOperState,
|
|
tmnxOamPmStsTcaLossHliLastTime,
|
|
tmnxOamPmStsTcaLossHliOperState,
|
|
tmnxOamPmStsTcaLossUnavlIndLTime,
|
|
tmnxOamPmStsTcaLossUnavlIndOprSt,
|
|
tmnxOamPmStsTcaLossUndtAvlLTime,
|
|
tmnxOamPmStsTcaLossUndtAvlOperSt,
|
|
tmnxOamPmStsTcaLossUndtUnavlLTim,
|
|
tmnxOamPmStsTcaLossUndtUnavlOpSt
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting the OAM Performance
|
|
Monitoring functionality on Nokia SROS Release 13.0."
|
|
::= { tmnxOamPmV13v0ObjGroups 1 }
|
|
|
|
tmnxOamPmV14v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmObjGroups 3 }
|
|
|
|
tmnxOamPmV14v0ObjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmCfgBgTyDirExclBinsFrAvg,
|
|
tmnxOamPmCfgBinGrpTypeDirTableLC,
|
|
tmnxOamPmCfgThrDelayExclBinFrTca,
|
|
tmnxOamPmStsTestDetectTxError,
|
|
tmnxOamPmCfgLossLmmAvAdminStatus,
|
|
tmnxOamPmCfgLossLmmChliThreshold,
|
|
tmnxOamPmCfgLossLmmConsecDeltaTs,
|
|
tmnxOamPmCfgLossLmmFlrThreshold,
|
|
tmnxOamPmCfgLossLmmTxFrmsPerDelT,
|
|
tmnxOamPmStsLossLmmAvailIndBwd,
|
|
tmnxOamPmStsLossLmmAvailIndFwd,
|
|
tmnxOamPmStsLossLmmChliBwd,
|
|
tmnxOamPmStsLossLmmChliFwd,
|
|
tmnxOamPmStsLossLmmHliBwd,
|
|
tmnxOamPmStsLossLmmHliFwd,
|
|
tmnxOamPmStsLossLmmUnavlIndBwd,
|
|
tmnxOamPmStsLossLmmUnavlIndFwd,
|
|
tmnxOamPmStsLossLmmUndetDelTsBwd,
|
|
tmnxOamPmStsLossLmmUndetDelTsFwd,
|
|
tmnxOamPmStsLossLmmUndtAvlBwd,
|
|
tmnxOamPmStsLossLmmUndtAvlFwd,
|
|
tmnxOamPmStsLossLmmUndtUnavlBwd,
|
|
tmnxOamPmStsLossLmmUndtUnavlFwd
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting the OAM Performance
|
|
Monitoring functionality on Nokia SROS Release 14.0."
|
|
::= { tmnxOamPmV14v0ObjGroups 1 }
|
|
|
|
tmnxOamPmV15v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmObjGroups 4 }
|
|
|
|
tmnxOamPmV15v0ObjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmCfgLossLmmCollFcAdminSt,
|
|
tmnxOamPmCfgLossLmmHliForceCount,
|
|
tmnxOamPmCfgLossSlmHliForceCount,
|
|
tmnxOamPmCfgSessEthRemoteMepId,
|
|
tmnxOamPmCfgSessIpDoNotFragment,
|
|
tmnxOamPmCfgSessIpDscpEgrRemark,
|
|
tmnxOamPmCfgSessIpDscpName,
|
|
tmnxOamPmCfgSessIpPadPattern,
|
|
tmnxOamPmCfgTwampLtHliForceCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting the OAM Performance
|
|
Monitoring functionality on Nokia SROS Release 15.0."
|
|
::= { tmnxOamPmV15v0ObjGroups 1 }
|
|
|
|
tmnxOamPmV16v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmObjGroups 5 }
|
|
|
|
tmnxOamPmV16v0ObjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmCfgDelayMplsAdminStatus,
|
|
tmnxOamPmCfgDelayMplsInterval,
|
|
tmnxOamPmCfgDelayMplsOnDmdStatus,
|
|
tmnxOamPmCfgDelayMplsPadTlvSize,
|
|
tmnxOamPmCfgDelayMplsReflectPad,
|
|
tmnxOamPmCfgDelayMplsRowStatus,
|
|
tmnxOamPmCfgDelayMplsRunTimeLeft,
|
|
tmnxOamPmCfgDelayMplsTableLstChg,
|
|
tmnxOamPmCfgDelayMplsTestId,
|
|
tmnxOamPmCfgDelayMplsTstDuration,
|
|
tmnxOamPmCfgMplsDmAdminStatus,
|
|
tmnxOamPmCfgSessEthSrcMaName,
|
|
tmnxOamPmCfgSessEthSrcMdName,
|
|
tmnxOamPmCfgSessIpRouterInstName,
|
|
tmnxOamPmCfgSessMplsDscpName,
|
|
tmnxOamPmCfgSessMplsForwardClass,
|
|
tmnxOamPmCfgSessMplsLspType,
|
|
tmnxOamPmCfgSessMplsPadPattern,
|
|
tmnxOamPmCfgSessMplsProfile,
|
|
tmnxOamPmCfgSessMplsRaFrAddrType,
|
|
tmnxOamPmCfgSessMplsRaFrAddress,
|
|
tmnxOamPmCfgSessMplsRaRetAddrTyp,
|
|
tmnxOamPmCfgSessMplsRaRetAddress,
|
|
tmnxOamPmCfgSessMplsRaTemplName,
|
|
tmnxOamPmCfgSessMplsRaToAddrType,
|
|
tmnxOamPmCfgSessMplsRaToAddress,
|
|
tmnxOamPmCfgSessMplsRsvpAutTblLC,
|
|
tmnxOamPmCfgSessMplsRsvpLspName,
|
|
tmnxOamPmCfgSessMplsRsvpRetAddr,
|
|
tmnxOamPmCfgSessMplsRsvpRetAddrT,
|
|
tmnxOamPmCfgSessMplsRsvpTableLC,
|
|
tmnxOamPmCfgSessMplsTableLastChg,
|
|
tmnxOamPmCfgSessMplsTpLspName,
|
|
tmnxOamPmCfgSessMplsTpTableLChg,
|
|
tmnxOamPmCfgSessMplsTtl,
|
|
tmnxOamPmCfgSessOrigin,
|
|
tmnxOamPmStsDelayMpls2wyAvg,
|
|
tmnxOamPmStsDelayMpls2wyMax,
|
|
tmnxOamPmStsDelayMpls2wyMin,
|
|
tmnxOamPmStsDelayMplsBin2wyCount,
|
|
tmnxOamPmStsDelayMplsBinBwdCount,
|
|
tmnxOamPmStsDelayMplsBinFwdCount,
|
|
tmnxOamPmStsDelayMplsBwdAvg,
|
|
tmnxOamPmStsDelayMplsBwdMax,
|
|
tmnxOamPmStsDelayMplsBwdMin,
|
|
tmnxOamPmStsDelayMplsFwdAvg,
|
|
tmnxOamPmStsDelayMplsFwdMax,
|
|
tmnxOamPmStsDelayMplsFwdMin,
|
|
tmnxOamPmStsMplsDmUdpPort,
|
|
tmnxOamPmStsMplsTestRxStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting the OAM Performance
|
|
Monitoring functionality on Nokia SROS Release 16.0."
|
|
::= { tmnxOamPmV16v0ObjGroups 1 }
|
|
|
|
tmnxOamPmV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmObjGroups 6 }
|
|
|
|
tmnxOamPmStrDlyAvgV19v0ObjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmCfgDelayDmmStrTmplName,
|
|
tmnxOamPmCfgDelayMplsStrTmplName,
|
|
tmnxOamPmCfgStrMeasRowStatus,
|
|
tmnxOamPmCfgStrMeasTableLastChg,
|
|
tmnxOamPmCfgStrTmplAdminStatus,
|
|
tmnxOamPmCfgStrTmplDescription,
|
|
tmnxOamPmCfgStrTmplRowStatus,
|
|
tmnxOamPmCfgStrTmplSampleWindow,
|
|
tmnxOamPmCfgStrTmplTableLastChg,
|
|
tmnxOamPmCfgStrTmplWindowInteg,
|
|
tmnxOamPmCfgTwampLtStrTmplName,
|
|
tmnxOamPmStsStrCloseTime,
|
|
tmnxOamPmStsStrDelay,
|
|
tmnxOamPmStsStrSampleCount,
|
|
tmnxOamPmStsStrSuspect
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting the OAM Performance
|
|
Monitoring streaming delay averaging functionality on Nokia SROS
|
|
Release 19.0."
|
|
::= { tmnxOamPmV19v0ObjGroups 1 }
|
|
|
|
tmnxOamPmLimitsV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmObjGroups 7 }
|
|
|
|
tmnxOamPmLimitsV20v0ObjGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmStsTestCount,
|
|
tmnxOamPmStsTestLimit,
|
|
tmnxOamPmStsTxLimit,
|
|
tmnxOamPmStsTxTotal
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of additional objects supporting the OAM Performance
|
|
Monitoring session and transmit limits on Nokia SROS Release 20."
|
|
::= { tmnxOamPmLimitsV20v0ObjGroups 1 }
|
|
|
|
tmnxOamPmNotifGroups OBJECT IDENTIFIER ::= { tmnxOamPmConformance 3 }
|
|
|
|
tmnxOamPmV12v0NotifGroups OBJECT IDENTIFIER ::= { tmnxOamPmNotifGroups 1 }
|
|
|
|
tmnxOamPmV13v0NotifGroups OBJECT IDENTIFIER ::= { tmnxOamPmNotifGroups 2 }
|
|
|
|
tmnxOamPmV13v0NotifGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
tmnxOamPmThrClear,
|
|
tmnxOamPmThrRaise
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of OAM Performance Monitoring notifications supported by
|
|
Nokia SROS Release 13.0."
|
|
::= { tmnxOamPmV13v0NotifGroups 1 }
|
|
|
|
tmnxOamPmNfyObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmConformance 4 }
|
|
|
|
tmnxOamPmV12v0NfyObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmNfyObjGroups 1 }
|
|
|
|
tmnxOamPmV13v0NfyObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmNfyObjGroups 2 }
|
|
|
|
tmnxOamPmV13v0NotifyObjsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmNotifThrCfgClear,
|
|
tmnxOamPmNotifThrCfgRaise,
|
|
tmnxOamPmNotifThrDelayBinType,
|
|
tmnxOamPmNotifThrDirection,
|
|
tmnxOamPmNotifThrOperClear,
|
|
tmnxOamPmNotifThrOperRaise,
|
|
tmnxOamPmNotifThrStateType,
|
|
tmnxOamPmNotifThrType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of accessible-for-notify objects supporting the OAM
|
|
Performance Monitoring functionality on Nokia SROS Release 13.0."
|
|
::= { tmnxOamPmV13v0NfyObjGroups 1 }
|
|
|
|
tmnxOamPmV14v0NfyObjGroups OBJECT IDENTIFIER ::= { tmnxOamPmNfyObjGroups 3 }
|
|
|
|
tmnxOamPmV14v0NotifyObjsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
tmnxOamPmNotifThrBinLowerBound
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The group of accessible-for-notify objects supporting the OAM
|
|
Performance Monitoring functionality on Nokia SROS Release 14.0."
|
|
::= { tmnxOamPmV14v0NfyObjGroups 1 }
|
|
|
|
tmnxOamPmNotifyPrefix OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 92 }
|
|
|
|
tmnxOamPmNotifications OBJECT IDENTIFIER ::= { tmnxOamPmNotifyPrefix 0 }
|
|
|
|
tmnxOamPmThrRaise NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPmStsBaseStartTime,
|
|
tmnxOamPmStsBaseSuspect,
|
|
tmnxOamPmNotifThrType,
|
|
tmnxOamPmNotifThrDirection,
|
|
tmnxOamPmNotifThrDelayBinType,
|
|
tmnxOamPmNotifThrStateType,
|
|
tmnxOamPmNotifThrCfgRaise,
|
|
tmnxOamPmNotifThrOperRaise,
|
|
tmnxOamPmNotifThrBinLowerBound
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] A tmnxOamPmThrRaise trap is sent when an OAM-PM loss or delay
|
|
counter meets or exceeds its configured raise threshold.
|
|
|
|
If an Average Frame Loss Ratio (FLR) threshold (i.e.
|
|
tmnxOamPmCfgThrLossAvgFlrRaise) is met or exceeded, the
|
|
tmnxOamPmThrRaise trap is sent at the end of the measurement interval.
|
|
If another type of threshold (e.g. tmnxOamPmCfgThrLossHliRaise) is met
|
|
or exceeded, the tmnxOamPmThrRaise trap is sent when the problem is
|
|
detected. The Average FLR threshold is a special case because the
|
|
measured Average FLR can fluctuate during a measurement interval.
|
|
|
|
At most one tmnxOamPmThrRaise trap is sent per threshold type during
|
|
one OAM-PM measurement interval. For example, at most one
|
|
tmnxOamPmThrRaise trap is sent to record an excessive High Loss
|
|
Indicator (HLI) count in the forward direction seen in a particular 15
|
|
minute interval belonging to the SLM test belonging to OAM-PM session
|
|
'oamPmSession1'.
|
|
|
|
OAM-PM thresholds are explained in the DESCRIPTION clauses of
|
|
tmnxOamPmCfgThrDelayTable, tmnxOamPmCfgThrLossFwBwAgTable, and
|
|
tmnxOamPmCfgThrLossFwBwTable.
|
|
|
|
OAM-PM counters are explained in the DESCRIPTION clauses of the
|
|
tmnxOamPmStatsTableObjs tables.
|
|
|
|
[EFFECT] For an LMM test, the loss of live traffic has met or exceeded
|
|
a configured threshold. For the other test types, the loss or delay of
|
|
OAM-PM test probes has met or exceeded a configured threshold,
|
|
indicating possible excessive loss or excessive delay of live traffic.
|
|
|
|
[RECOVERY] Fix the cause of the excessive loss or excessive delay."
|
|
::= { tmnxOamPmNotifications 1 }
|
|
|
|
tmnxOamPmThrClear NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
tmnxOamPmStsBaseStartTime,
|
|
tmnxOamPmStsBaseSuspect,
|
|
tmnxOamPmNotifThrType,
|
|
tmnxOamPmNotifThrDirection,
|
|
tmnxOamPmNotifThrDelayBinType,
|
|
tmnxOamPmNotifThrStateType,
|
|
tmnxOamPmNotifThrCfgClear,
|
|
tmnxOamPmNotifThrOperClear,
|
|
tmnxOamPmNotifThrBinLowerBound
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"[CAUSE] A tmnxOamPmThrClear trap is sent at the end of an OAM-PM
|
|
measurement interval when a loss or delay counter meets or falls below
|
|
its configured clear threshold.
|
|
|
|
At most one tmnxOamPmThrClear trap is sent per tmnxOamPmThrRaise trap.
|
|
|
|
OAM-PM thresholds are explained in the DESCRIPTION clauses of
|
|
tmnxOamPmCfgThrDelayTable, tmnxOamPmCfgThrLossFwBwAgTable, and
|
|
tmnxOamPmCfgThrLossFwBwTable.
|
|
|
|
OAM-PM counters are explained in the DESCRIPTION clauses of the
|
|
tmnxOamPmStatsTableObjs tables.
|
|
|
|
[EFFECT] For an LMM test, the loss of live traffic has met or fallen
|
|
below a configured threshold. For other test types, the loss or delay
|
|
of OAM-PM test probes has met or fallen below a configured threshold,
|
|
indicating a possible improvement in the loss or delay of live traffic.
|
|
|
|
[RECOVERY] No recovery is required for this trap."
|
|
::= { tmnxOamPmNotifications 2 }
|
|
|
|
END
|