mibs/MIBS/nokia/TIMETRA-OAM-TEST-MIB
2023-12-05 12:25:34 +01:00

24628 lines
947 KiB
Plaintext

TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN
IMPORTS
AtmVcIdentifier, AtmVpIdentifier
FROM ATM-TC-MIB
Dot1agCfmMepIdOrZero
FROM IEEE8021-CFM-MIB
InterfaceIndex, InterfaceIndexOrZero
FROM IF-MIB
InetAddress, InetAddressPrefixLength,
InetAddressType, InetPortNumber
FROM INET-ADDRESS-MIB
MplsLabel
FROM MPLS-LDP-MIB
RouterID
FROM OSPF-MIB
SnmpAdminString
FROM SNMP-FRAMEWORK-MIB
MODULE-COMPLIANCE, NOTIFICATION-GROUP,
OBJECT-GROUP
FROM SNMPv2-CONF
Counter32, Counter64, Gauge32,
Integer32, IpAddress, MODULE-IDENTITY,
NOTIFICATION-TYPE, OBJECT-TYPE,
Unsigned32
FROM SNMPv2-SMI
DateAndTime, DisplayString, MacAddress,
RowStatus, StorageType,
TEXTUAL-CONVENTION, TimeStamp,
TruthValue
FROM SNMPv2-TC
timetraSRMIBModules, tmnxSRConfs,
tmnxSRNotifyPrefix, tmnxSRObjs
FROM TIMETRA-GLOBAL-MIB
SdpBindVcType, SdpId
FROM TIMETRA-SERV-MIB
TmnxMobGwId
FROM TIMETRA-TC-MG-MIB
Dot1PPriority, IpAddressPrefixLength,
SdpBindId, ServiceOperStatus, TDSCPName,
TDSCPNameOrEmpty, TFCName,
TItemDescription, TLNamedItem,
TLNamedItemOrEmpty, TNamedItem,
TNamedItemOrEmpty,
TPolicyStatementNameOrEmpty, TProfile,
TmnxActionType, TmnxAdminState,
TmnxBfdOnLspSessFecType,
TmnxBgpRouteTarget, TmnxEnabledDisabled,
TmnxEnabledDisabledAdminState,
TmnxEncapVal, TmnxHigh32,
TmnxIgpInstance, TmnxLow32,
TmnxMplsTpGlobalID, TmnxMplsTpNodeID,
TmnxPortID, TmnxPwGlobalIdOrZero,
TmnxServId, TmnxSpokeSdpIdOrZero,
TmnxStrSapId, TmnxTunnelID,
TmnxTunnelType,
TmnxVPNRouteDistinguisher, TmnxVRtrID,
TmnxVRtrIDOrZero, TmnxVcId,
TmnxVcIdOrNone
FROM TIMETRA-TC-MIB
vRtrID, vRtrIfIndex
FROM TIMETRA-VRTR-MIB
;
timetraOamTestMIBModule MODULE-IDENTITY
LAST-UPDATED "201701010000Z"
ORGANIZATION "Nokia"
CONTACT-INFO
"Nokia SROS Support
Web: http://www.nokia.com"
DESCRIPTION
"This document is the SNMP MIB module to manage and provision most
Nokia SROS OAM tests and all Nokia SROS Service Assurance Agent (SAA)
tests.
Copyright 2003-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 "201701010000Z"
DESCRIPTION
"Rev 15.0 1 Jan 2017 00:00
15.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "201601010000Z"
DESCRIPTION
"Rev 14.0 1 Jan 2016 00:00
14.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "201501010000Z"
DESCRIPTION
"Rev 13.0 1 Jan 2015 00:00
13.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "201401010000Z"
DESCRIPTION
"Rev 12.0 1 Jan 2014 00:00
12.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "201102010000Z"
DESCRIPTION
"Rev 9.0 1 Feb 2011 00:00
9.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200902280000Z"
DESCRIPTION
"Rev 7.0 28 Feb 2009 00:00
7.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200801010000Z"
DESCRIPTION
"Rev 6.0 01 Jan 2008 00:00
6.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200701010000Z"
DESCRIPTION
"Rev 5.0 01 Jan 2007 00:00
5.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200603090000Z"
DESCRIPTION
"Rev 4.0 09 Mar 2006 00:00
4.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200508310000Z"
DESCRIPTION
"Rev 3.0 31 Aug 2005 00:00
3.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200501240000Z"
DESCRIPTION
"Rev 2.1 24 Jan 2005 00:00
2.1 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200401150000Z"
DESCRIPTION
"Rev 2.0 15 Jan 2004 00:00
2.0 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200308150000Z"
DESCRIPTION
"Rev 1.2 15 Aug 2003 00:00
1.2 release of the TIMETRA-OAM-TEST-MIB."
REVISION "200301200000Z"
DESCRIPTION
"Rev 1.0 20 Jan 2003 00:00
1.0 Release of the TIMETRA-OAM-TEST-MIB."
REVISION "200111150000Z"
DESCRIPTION
"Rev 0.1 15 Nov 2001 00:00
Initial version of the TIMETRA-OAM-TEST-MIB."
::= { timetraSRMIBModules 11 }
TmnxOamBierHistoryReturnCode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object of type TmnxOamBierHistoryReturnCode indicates the value
copied from the Return Code field of a BIER Echo Reply PDU.
Code points include (but are not restricted to) the following.
Value Interpretation
----- -------------------------------
0 No return code
1 Malformed Echo Request received
2 One or more of the TLVs was not understood
3 Replying BFR is the only BFER in header Bitstring
4 Replying BFR is one of the BFER in header Bitstring
5 Packet-Forward-Success
6 Invalid Multipath Info Request
7 <not defined>
8 No matching entry in forwarding table.
9 Set-Identifier Mismatch
10 DDMAP Mismatch
Zero is returned if a BIER Echo Reply PDU was not received (e.g. if a
timeout occurred)."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
Section 3.2, 'Return Code'."
SYNTAX Unsigned32 (0..255)
TmnxOamBuildPktHeaderType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object of type TmnxOamBuildPktHeaderType specifies the type of a
packet header used by the OAM Egress Finder.
Abbreviations
DOT1Q: IEEE 802.1Q
GPRS: General Packet Radio Service
GRE: Generic Routing Encapsulation
GTP: GPRS Tunneling Protocol
L2TP: Layer 2 Tunneling Protocol
PBB: Provider Backbone Bridge"
REFERENCE
"RFC 2784, 'Generic Routing Encapsulation (GRE)'.
RFC 4385, 'Pseudowire Emulation Edge-to-Edge (PWE3) Control Word
for Use over an MPLS PSN'.
RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification',
Section 4, 'Fragment Header'."
SYNTAX INTEGER {
none (0),
controlWord (1),
dot1q (2),
ethernet (3),
gre (4),
gtpUser (5),
ipsecAuth (6),
ipv4 (7),
ipv6 (8),
ipv6Fragment (9),
l2tp (10),
mpls (11),
pbb (12),
tcp (13),
udp (14)
}
TmnxOamLspAssocChannel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamLspAssocChannel specifies the launched echo
request's usage of the Associated Channel (ACH) mechanism, when
testing an MPLS-TP LSP.
Values:
notApplicable(1)
Used when the test is not testing an MPLS-TP LSP.
nonIp(2)
Use the Associated Channel mechanism described in RFC 6426,
Section 3.3.
none(3)
Do not use an Associated Channel, as described in RFC 6426,
Section 3.1.
ipv4(4)
Use the Associated Channel mechanism described in RFC 6426,
Section 3.2."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.1, 'LSP Ping with IP Encapsulation',
Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
SYNTAX INTEGER {
notApplicable (1),
nonIp (2),
none (3),
ipv4 (4)
}
TmnxOamLspTestSubMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamLspTestSubMode specifies the type of LSP ping
or LSP trace route test to perform.
LSP test types:
static(2)
Perform an LSP ping or LSP trace route test using the RFC 6426
'Target FEC Stack' code point 'Static LSP'.
bgpLabeledPrefix(3)
Perform an LSP ping or LSP trace route test using the RFC 4379
'Target FEC Stack' code point 'BGP labeled IPv4 prefix'. In
future, 'bgpLabeledPrefix(3)' will also be used for the RFC
4379 'Target FEC Stack' code point 'BGP labeled IPv6 prefix'.
srIsis(4)
Perform an LSP ping or LSP trace route test in the Segment
Routing (SR) case, where the Interior Gateway Protocol (IGP)
is Intermediate System to Intermediate System (IS-IS).
srOspf(5)
Perform an LSP ping or LSP trace route test in the Segment
Routing (SR) case, where the Interior Gateway Protocol (IGP)
is Open Shortest Path First (OSPF).
srTe(6)
Perform an LSP ping or LSP trace route test in the Segment
Routing Traffic Engineering (SR-TE) case.
srPolicy(7)
Perform an LSP ping or LSP trace route test using a Segment
Routing policy.
srOspf3(8)
Perform an LSP ping or LSP trace route test in the SR case,
where the IGP is OSPFv3.
unspecified(1)
Perform any other supported type of LSP ping or trace route
test. Examples: an LSP ping or trace route test using the RFC
4379 'Target FEC Stack' code point 'LDP IPv4 prefix'; an LSP
ping or trace route test using the RFC 4379 'Target FEC Stack'
code point 'RSVP IPv4 LSP'."
REFERENCE
"IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2 ('Target FEC Stack').
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 2.3.1 ('Static LSP Sub-TLV').
IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
SYNTAX INTEGER {
unspecified (1),
static (2),
bgpLabeledPrefix (3),
srIsis (4),
srOspf (5),
srTe (6),
srPolicy (7),
srOspf3 (8)
}
TmnxOamMplsEchoDownMapTlv ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object of type TmnxOamMplsEchoDownMapTlv specifies the type of
downstream mapping TLV in an MPLS echo request PDU.
'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
4379, Section 3.3.
'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
in RFC 6424, Section 3.3."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3 ('Downstream Mapping').
RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
SYNTAX INTEGER {
dsmap (1),
ddmap (2)
}
TmnxOamMplsEchoDownMapTlvOrNone ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object of type TmnxOamMplsEchoDownMapTlvOrNone specifies the type
of downstream mapping TLV in an MPLS echo request PDU (or no
downstream mapping TLV).
'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
4379, Section 3.3.
'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
in RFC 6424, Section 3.3.
'none(3)' specifies none of the above TLVs."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3 ('Downstream Mapping').
RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
SYNTAX INTEGER {
dsmap (1),
ddmap (2),
none (3)
}
TmnxOamMplsTpPathType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamMplsTpPathType specifies the type of an MPLS-TP
path to be tested.
Path types:
working(1) - test the primary path of the MPLS-TP LSP
protect(2) - test the secondary path of the MPLS-TP LSP
active(3) - test the currently active path of the MPLS-TP LSP"
REFERENCE
"RFC 5921, 'A Framework for MPLS in Transport Networks',
Section 1.3.4, 'MPLS-TP Label Switched Path'."
SYNTAX INTEGER {
working (1),
protect (2),
active (3)
}
TmnxOamTestMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamTestMode is an enumerated integer that
indicates the type of OAM test."
SYNTAX INTEGER {
notConfigured (0),
ping (1),
traceroute (2)
}
TmnxOamPingRtnCode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamPingRtnCode is an enumerated integer that
indicates the return code received in the OAM ping response common
header.
Code points:
notApplicable The return code has no significance in the
context of the test being conducted.
fecEgress Replying router is an egress for the Forwarding
Equivalence Class (FEC).
fecNoMap Replying router has no mapping for the FEC.
notDownstream Replying router is not one of the
downstream routers.
downstream Replying router is one of the downstream
routers and its mapping for this FEC on the
received interface is the given label.
downstreamNotLabel Replying router is one of the downstream
routers but its mapping for this FEC is not
the given label.
downstreamNotMac Replying router is one of the downstream
routers but it does not have the given MAC
address
downstreamNotMacFlood Replying router is one of the downstream
routers but it does not have the given MAC
address and is unable to flood the request.
malformedEchoRequest A malformed echo request was received.
tlvNotUnderstood One or more of the TLVs was not understood.
downstreamNotInMfib Replying router is one of the downstream
routers but it does not have an MFIB entry
for the given source group combination.
downstreamMismatched Downstream mapping mismatched.
upstreamIfIdUnkn Upstream interface index unknown.
noMplsFwd Label switched but no MPLS forwarding at
stack-depth.
noLabelAtStackDepth No label entry at stack-depth.
protoIntfMismatched Protocol not associated with interface at
FEC stack-depth.
terminatedByOneLabel Premature termination of ping due to
label stack shrinking to a single label.
seeDDMapForRetCodeSubCode See DDMap TLV for rc and sub-rc.
fecStackChange Label switched with FEC stack change."
SYNTAX INTEGER {
notApplicable (0),
fecEgress (1),
fecNoMap (2),
notDownstream (3),
downstream (4),
downstreamNotLabel (5),
downstreamNotMac (6),
downstreamNotMacFlood (7),
malformedEchoRequest (8),
tlvNotUnderstood (9),
downstreamNotInMfib (10),
downstreamMismatched (11),
upstreamIfIdUnkn (12),
noMplsFwd (13),
noLabelAtStackDepth (14),
protoIntfMismatched (15),
terminatedByOneLabel (16),
seeDDMapForRetCodeSubCode (17),
fecStackChange (18)
}
TmnxOamAddressType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamAddressType is an enumerated integer that
indicates the type of address used in OAM test requests and responses."
SYNTAX INTEGER {
unknown (0),
ipv4Address (1),
ipv6Address (2),
macAddress (3),
sapId (4),
sdpId (5),
localCpu (6),
ipv4Unnumbered (7),
ipv6Unnumbered (8),
sdpBindId (9),
nonIp (10),
networkInterface (11)
}
TmnxOamResponseStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object of type TmnxOamResponseStatus indicates the status of an OAM
Echo probe operation.
responseReceived(1) - Operation completed successfully.
unknown(2) - Operation failed due to unknown error.
internalError(3) - An implementation detected an error in its own
processing that caused an operation to fail.
maxConcurrentLimitReached(4) - The maximum number of concurrent active
operations would have been exceeded if the corresponding operation
was allowed.
requestTimedOut(5) - Operation failed to receive a valid reply within
the time limit imposed on it.
unknownOrigSdpId(6) - Invalid or non-existent originating SDP-ID.
downOrigSdpId(7) - The originating SDP-ID is operationally down.
requestTerminated(8) - The OAM ping test was terminated by the manager
before reply or timeout.
invalidOriginatorId(9) - The far-end replied with an invalid
originator-ID error.
invalidResponderId(10) - The far-end replied with an invalid
responder-ID error.
unknownRespSdpId(11) - The far-end replied with an invalid response
SDP-ID error.
downRespSdpId(12) - The far-end replied with down (admin or oper)
response SDP-ID.
invalidServiceId(13) - Invalid or non-existent originator Service-ID
(svc-ping).
invalidSdp(14) - Invalid or non-existent SDP for Service (svc-ping).
downServiceSdp(15) - SDP for the Service is down. (svc-ping).
noServiceEgressLabel(16) - Non-existent Service egress label.
(svc-ping).
invalidHostAddress(17) - The IP address for a host has been determined
to be invalid. Examples of this are broadcast or multicast
addresses. (svc-ping).
invalidMacAddress(18) - The MAC address specified has been determined
to be invalid. (macPing).
invalidLspName(19) - The LSP name specified has been determined to be
invalid. (lspPing).
macIsLocal(20) - MAC Ping or Trace route not sent because the MAC
address is on a local SAP or CPU. (MAC-Ping/MAC-TR).
farEndUnreachable(21) - No route to the far end of the GRE SDP tunnel.
downOriginatorId(22) - The ping originator is operationally down.
downResponderId(23) - The ping responder is operationally down.
changedResponderId(24) - The ping responder-ID is changed.
downOrigSvcId(25) - Service on the originator side is operationally
down. (svc-ping).
downRespSvcId(26) - Service on the responder side is operationally
down. (svc-ping).
noServiceIngressLabel(27) - Non-existent service ingress label.
(svc-ping).
mismatchCustId(28) - Service customer ID mismatch between originator
and responder. (svc-ping).
mismatchSvcType(29) - Service type mismatch between originator and
responder. (svc-ping).
mismatchSvcMtu(30) - Service MTU mismatch between originator and
responder. (svc-ping).
mismatchSvcLabel(31) - Service label mismatch between originator and
responder. (svc-ping).
noSdpBoundToSvc(32) - No SDP bound to the service. (svc-ping).
downOrigSdpBinding(33) - SDP binding is down on the Originator side.
(sdp-ping).
invalidLspPathName(34) - The LSP path name specified is invalid.
(lsp-ping).
noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping).
invalidLspId(36) - No active LSP path found. (lsp-ping).
downLspPath(37) - LSP path is operationally down. (lsp-ping).
invalidLspProtocol(38) - LSP Protocol is not supported or is invalid.
(lsp-ping).
invalidLspLabel(39) - LSP label is invalid. (lsp-ping).
routeIsLocal(40) - The route is a local route. (vprn-ping).
noRouteToDest(41) - There is no route to the destination. (vprn-ping).
localExtranetRoute(42) - The route is a local extranet route.
(vprn-ping).
srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route.
(vprn-ping).
srcIpInvalid(44) - The source IP is invalid or there is no route to the
source. (vprn-ping)
bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target
information is not retrievable. (vprn-trace)
mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot
be initiated. (mtrace)
mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast trace
cannot be initiated. (mtrace)
mTraceSysIpNotCfg(48) - System ip address not configured. It is used as
the response address in the multicast trace query. (mtrace)
noFwdEntryInMfib(49) - No forwarding entry could be found for the
specified source and destination address in the MFIB. (mfib-ping).
dnsNameNotFound(50) - The domain name specified in the DNS query does
not exist.
noSocket(51) - unable to get socket. (icmp-ping).
socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket.
(icmp-ping).
socketOptIfInexFail(53) - unable to set IP_IFINDEX for socket.
(icmp-ping).
socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket.
(icmp-ping).
socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket.
(icmp-ping).
socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket.
(icmp-ping).
socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket.
(icmp-ping).
socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping).
socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping).
bindSocketFail(60) - unable to bind socket. (icmp-ping).
noRouteByIntf(61) - no route to destination via the specified
interface. (icmp-ping).
noIntf(62) - no interface specified. (icmp-ping).
noLocalIp(63) - unable to find local IP address. (icmp-ping).
sendtoFail(64) - sendto function failed. (icmp-ping).
rcvdWrongType(65) - received packet of wrong ICMP type. (icmp-ping).
noDirectInterface(66) - no direct interface to reach destination.
(icmp-ping).
nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping).
socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket.
(icmp-ping).
noSpokeSdpInVll (69) - unable to find spoke-sdp given sdp-id:vc-id
(vccv-ping).
farEndVccvNotSupported (70) - far end does not support the VCCV
options. (vccv-ping).
noVcEgressLabel (71) - no VC egress label to send vccv-ping.
socketOptIpSessionFail (72) - unable to set IP_SESSION for socket.
(icmp-ping).
rcvdWrongSize(73) - received packet of wrong size. (icmp-ping).
dnsLookupFail (74) - DNS lookup failed. (icmp-ping).
noIpv6SrcAddrOnIntf (75) - no IPv6 source on the interface (icmp-ping).
multipathNotSupported (76) - downstream node does not support
multipath. (lsp-trace).
nhIntfNameNotFound (77) - Given next-hop interface name not found.
(lsp-ping/trace).
msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed
reply mode only (vccv-ping).
ancpNoAncpString (79) - ANCP string unknown to the system.
ancpNoSubscriber (80) - subscriber unknown to the system.
ancpNoAncpStringForSubscriber (81) - subscriber has no associated ANCP
string.
ancpNoAccessNodeforAncpString (82) - no access node is found for the
given ANCP string.
ancpNoAncpCapabilityNegotiated (83) - ANCP capability not negotiated
with the involved DSLAM.
ancpOtherTestInProgress (84) - another ANCP test is running for this
ANCP string.
ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent ANCP
tests reached.
spokeSdpOperDown (86) - spoke-sdp is operationally down (vccv-ping).
noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no VCCV
support in echo reply direction.
p2mpLspNameOrInstInvalid (88) - P2MP LSP name or instance provided is
not valid.
p2mpLspS2LPathDown (89) - LSP path to S2L is down.
p2mpLspS2LAddressInvalid (90) - One or more S2L address is not valid.
p2mpLspNotOperational (91) - P2MP LSP is operationally down.
p2mpLspTrMultipleReplies (92) - Probe returned multiple responses.
Result may be inconsistent.
invalidMepId (93) - The user-configured MEP identifier is not valid.
multipleReplies (94) - more than one reply received, when one was
expected.
packetSizeTooBig (95) - The packet is larger than the network's MTU and
cannot be fragmented. For ICMP-ping tests, this results from an
ICMPv4 type 3 code 4 or ICMPv6 type 2 message.
gtpPingError (96) - General GTP Ping Error.
gtpPingRsrcUnavailable (97) - GTP Path management resource unavailable.
gtpPingDupRequest (98) - Duplicate request for the same peer.
gtpPingCleanUpInProg (99) - GTP Path management clean up in progress.
invalidInterface (100) - The egress interface specified does not exist.
p2mpLspNotFound (101) - The P2MP-LSP not found given LDP-ID or
sender address.
ethCfmSlmInLoss(102) - Synthetic Loss Measurement (SLM) probe lost in
transit from far-end node to local agent.
ethCfmSlmOutLoss(103) - SLM probe lost on transmit from local agent to
far-end node.
ethCfmSlmUnacknowledged(104) - SLM probe lost but unable to identify
loss reason.
spokeSdpFecNoBndFound(105) - Spoke-sdp-fec is invalid or has no
associated SDP binding yet.
mtraceNotSupportedP2mp(106) - mtrace not supported in base routing
context when incoming interface is p2mp
useFec129Parameters(107) - specify FEC129 parameters for FEC129 PW
instead of sdp-id:vc-id
dnsServerUnexpectedResponse(108) - nameserver unexpected response.
dnsServerResponseFormErr(109) - nameserver responded with FORMERR.
dnsServerResponseServFail(110) - nameserver responded with SERVFAIL.
dnsServerResponseNotImp(111) - nameserver responded with NOTIMP.
dnsServerResponseRefused(112) - nameserver responded with REFUSED.
sendFailUndefinedServiceId(113) - The OAM test cannot be performed
because the associated service does not exist.
sendFailWrongServiceType(114) - The OAM test cannot be performed
because the associated service is of the wrong type.
sendFailSubnettedService(115) - The OAM test cannot be performed
on a service with a specified MAC subnet length.
invalidRespServiceId(116) - Invalid or non-existent responder
Service-ID.
adminDownOrigSdpBind(117) - SDP binding is administratively down on the
originator side.
operDownRespSdpBind(118) - SDP binding is operationally down on the
responder side.
adminDownRespSdpBind(119) - SDP binding is administratively down on the
responder side.
sdpBindVcidMismatch(120) - SDP binding VC ID mismatch between
originator and responder.
sdpBindTypeMismatch(121) - SDP binding type mismatch between originator
and responder.
sdpBindVcTypeMismatch(122) - SDP binding VC type mismatch between
originator and responder.
sdpBindVlanVcTagMismatch(123) - SDP binding VLAN VC tag mismatch
between originator and responder.
adminDownOrigSvc(124) - Service on the originator side is
administratively down.
adminDownRespSvc(125) - Service on the responder side is
administratively down.
adminDownOrigSdpId(126) - The originating SDP-ID is administratively
down.
adminDownRespSdpId(127) - The responding SDP-ID is administratively
down.
mTraceSourceIsNotRemote(128) - The multicast trace route test cannot be
performed because the source address is not remote.
invalidVirtualRouterId(129) - The OAM test cannot be performed because
the associated virtual router ID is invalid.
ldpPrefixIsLocal(130) - The OAM test cannot be performed because the
associated LDP prefix is local to the system.
sourceIpIsNotLocal(131) - The OAM test cannot be performed because the
associated source address is not local to the system.
nextHopIpIsLocal(132) - The OAM test cannot be performed because the
associated next hop address is local to the system.
targetIpIsLocal(133) - The OAM test cannot be performed because the
associated target address is local to the system.
invalidControlPlaneOption(134) - The OAM test cannot be performed
because the control plane send or receive option is not allowed
with the specified service.
iomRevisionNotSupported(135) - The OAM test cannot be performed due
to a mismatch in supported revision with the provisioned IOMs.
invalidSourceMacOption(136) - The OAM test cannot be performed because
the source MAC option is not allowed with the specified service.
sendFailSpbMgdService(137) - The OAM test cannot be performed on a
service which is managed by SPB.
useStaticPwParameters(138) - The spoke SDP is configured for static PW.
type1Fec129PwNotSupported(139) - The OAM test is not supported on
type 1 FEC129 pseudowires.
mplsTpLspPathNotOperational(140) - The OAM test cannot be performed
because the MPLS-TP LSP path is not operational.
invalidStaticMplsTpLsp(141)- The OAM test only supports static MPLS-TP
LSPs.
controlWordNotValid(142) - The control word for the spoke-sdp is not
valid for this OAM test.
pwPathIdNotConfigured(143) - The pw-path-id provisioning is not
complete.
notSupportedOnVcSwitchService(144) - The OAM test is not supported on a
vc-switching service.
sdpFarEndNotSupported(145) - The OAM test does not support the SDP far
end value.
mplsTpLspPathShutdown(146) - The MPLS-TP path is currently shutdown.
forceOptionIsBlocked(147) - The force option is currently blocked
because of the configuration of a related entity.
intfForLspPathIsNotOperational(148) - The interface for the LSP path is
not operational
ttlExpired(149) - The destination could not be reached because the
time-to-live (IPv4) or hop limit (IPv6) was too small. This
results from an ICMPv4 type 11 code 0 or ICMPv6 type 3 code 0
message.
networkUnreachable(150) - The network specified by the destination
address is unreachable. This results from an ICMPv4 type 3 code 0
or ICMPv6 type 1 code 0 message.
hostUnreachable(151) - The host specified by the destination address is
unreachable. This results from an ICMPv4 type 3 code 1 or ICMPv6
type 1 code 3 message.
bgpLabelPrefixIsLocal(152) - The OAM test cannot be performed because
the associated BGP Label Route prefix is local to the system.
bgpLabelPrefixUnknown(153) - The OAM test cannot be performed because
the BGP Target FEC prefix entry is not found in the Routing Table.
ldpPrefixUnknown(154) - The OAM test cannot be performed because the
LDP Target FEC prefix entry is not found in the Routing Table.
l2tpv3DeliveryTypeUnsupported(155) - The OAM test cannot be performed
because the l2TPv3 delivery type is unsupported.
vPingPeerCvNoLspPing(156) - The OAM test cannot be performed because
the peer CV bits do not support lsp ping.
vPingPeerCcNoCtrlWord(157) - The OAM test cannot be performed because
the peer CC bits do not support control word.
sendFailEvpnCfgdService(158) - The OAM test cannot be performed on a
VPLS service that has EVPN configured.
sendFailed(159) - The OAM test cannot send the test packet.
minimumPacketSizeNotMet(160) - The OAM test cannot send the test packet
as the minimum required packet size exceeds the user supplied packet
size.
invalidTargetFecType(161) - The OAM test does not support this FEC
type.
p2mpLspPingNotSupportedOnMgmtRtr(162) - The OAM p2mpLspPing test is not
supported on the management router.
ipv4SdpFarEndsOnly(163) - The OAM test only supports bindings and SDPs
using an IPv4 far end.
vxlanEgrBndSvcMismatch(164) - The OAM test cannot send packets to a
VXLAN egress binding not owned by the same service as the one
sending.
vxlanNoMatchingTep(165) - The OAM test can only send to VTEPs that have
been configured.
vxlanEvpnUnconfigured(166) - The OAM test can only send on a service
with EVPN configured.
ipv6SdpFarEndsNotSupported(167) - The OAM test does not support
bindings and SDPs using an IPv6 far end.
oamTestOverSRTunNotSupported(168) - The OAM test is not supported on SR
tunnels.
sendFailEvpnCfgdPbbService(169) - The OAM test cannot be performed on a
VPLS/Epipe service that is associated with a b-vpls that has EVPN
configured.
txPortDown(170) - The transmit port is operationally down.
noTxPort(171) - No transmit port.
parentAdminDown(172) - The parent (SPOKE, SAP, service or port) of the
MEP is administratively down.
destMacResolveFail(173) - Unable to resolve the remote-mepid to a
unicast layer2 MAC address.
vxlanIpV6TermUnsupported(174) - The OAM test does not support IPv6
tunnel termination points.
ipPrefixIsLocal(175) - The OAM test cannot be performed because
the associated IP prefix is local to the system.
ipPrefixUnknown(176) - The OAM test cannot be performed because the
Target FEC prefix entry is not found in the Routing Table.
greEthBrdgdDelvryTypeUnsupported(177) - The OAM test cannot be
performed because the GRE Ethernet Bridged delivery type is
unsupported.
mtrace2Disabled(178) - The mtrace2 test cannot be performed because
mtrace2 is disabled at the system level.
ipv6TunneledNextHopUnsupported(179) - The VPRN ping/trace test has
no support for IPv6 tunneled next hops.
srTunneledNextHopUnsupported(180) - The VPRN ping/trace test has no
support for Segment Routing tunneled next hops.
srTeTunneledNextHopUnsupported(181) - The VPRN ping/trace test has
no support for Segment Routing Traffic Engineering next hops.
nextHopIpIsSubnet(182) - The OAM test cannot be performed because the
associated next hop address is a subnet.
ipDestAndNextHopComboUnsupported(183) - The IP destination address
type and provided next hop type is not a supported combination.
resolvedIpDstSrcComboUnsupported(184) - The resolved IP destination
address type and provided source address type is not a supported
combination.
srPolicyNotFound(185) - The SR-POLICY not found given color and
endpoint.
srPolicySegmentListNotFound(186) - The SR-POLICY's segment list not
found given segment list Id.
ethCfmUnsupportedTestType(187) - The test type is not valid for the
MEP.
ipPrefixInvalid(188) - The OAM test cannot be performed because the
Target FEC prefix entry is not valid for the test.
bierError (189) - The BIER OAM test received a reply with an
unsuccessful return code.
pathDestAddrTypeMismatch(190) - The path destination address type
doesn't match the prefix address type.
srcAddrTypeMismatch(191) - The source address type doesn't match
the prefix address type.
nhAddrTypeMismatch(192) - The next hop address type doesn't match
the prefix address type.
invalidRouterInstance(193) - a probe cannot be sent because the
test's router-instance is invalid.
mtrace2OperDown(194) - An mtrace2 probe cannot be sent because
mtrace2 is operationally down at the system level."
SYNTAX INTEGER {
responseReceived (1),
unknown (2),
internalError (3),
maxConcurrentLimitReached (4),
requestTimedOut (5),
unknownOrigSdpId (6),
downOrigSdpId (7),
requestTerminated (8),
invalidOriginatorId (9),
invalidResponderId (10),
unknownRespSdpId (11),
downRespSdpId (12),
invalidServiceId (13),
invalidSdp (14),
downServiceSdp (15),
noServiceEgressLabel (16),
invalidHostAddress (17),
invalidMacAddress (18),
invalidLspName (19),
macIsLocal (20),
farEndUnreachable (21),
downOriginatorId (22),
downResponderId (23),
changedResponderId (24),
downOrigSvcId (25),
downRespSvcId (26),
noServiceIngressLabel (27),
mismatchCustId (28),
mismatchSvcType (29),
mismatchSvcMtu (30),
mismatchSvcLabel (31),
noSdpBoundToSvc (32),
downOrigSdpBinding (33),
invalidLspPathName (34),
noLspEndpointAddr (35),
invalidLspId (36),
downLspPath (37),
invalidLspProtocol (38),
invalidLspLabel (39),
routeIsLocal (40),
noRouteToDest (41),
localExtranetRoute (42),
srcIpInBgpVpnRoute (43),
srcIpInvalid (44),
bgpDaemonBusy (45),
mcastNotEnabled (46),
mTraceNoSGFlow (47),
mTraceSysIpNotCfg (48),
noFwdEntryInMfib (49),
dnsNameNotFound (50),
noSocket (51),
socketOptVprnIdFail (52),
socketOptIfInexFail (53),
socketOptNextHopFail (54),
socketOptMtuDiscFail (55),
socketOptSndbufFail (56),
socketOptHdrincFail (57),
socketOptTosFail (58),
socketOptTtlFail (59),
bindSocketFail (60),
noRouteByIntf (61),
noIntf (62),
noLocalIp (63),
sendtoFail (64),
rcvdWrongType (65),
noDirectInterface (66),
nexthopUnreachable (67),
socketOptHwTimeStampFail (68),
noSpokeSdpInVll (69),
farEndVccvNotSupported (70),
noVcEgressLabel (71),
socketOptIpSessionFail (72),
rcvdWrongSize (73),
dnsLookupFail (74),
noIpv6SrcAddrOnIntf (75),
multipathNotSupported (76),
nhIntfNameNotFound (77),
msPwInvalidReplyMode (78),
ancpNoAncpString (79),
ancpNoSubscriber (80),
ancpNoAncpStringForSubscriber (81),
ancpNoAccessNodeforAncpString (82),
ancpNoAncpCapabilityNegotiated (83),
ancpOtherTestInProgress (84),
ancpMaxNbrAncpTestsInProgress (85),
spokeSdpOperDown (86),
noMsPwVccvInReplyDir (87),
p2mpLspNameOrInstInvalid (88),
p2mpLspS2LPathDown (89),
p2mpLspS2LAddressInvalid (90),
p2mpLspNotOperational (91),
p2mpLspTrMultipleReplies (92),
invalidMepId (93),
multipleReplies (94),
packetSizeTooBig (95),
gtpPingError (96),
gtpPingRsrcUnavailable (97),
gtpPingDupRequest (98),
gtpPingCleanUpInProg (99),
invalidInterface (100),
p2mpLspNotFound (101),
ethCfmSlmInLoss (102),
ethCfmSlmOutLoss (103),
ethCfmSlmUnacknowledged (104),
spokeSdpFecNoBndFound (105),
mtraceNotSupportedP2mp (106),
useFec129Parameters (107),
dnsServerUnexpectedResponse (108),
dnsServerResponseFormErr (109),
dnsServerResponseServFail (110),
dnsServerResponseNotImp (111),
dnsServerResponseRefused (112),
sendFailUndefinedServiceId (113),
sendFailWrongServiceType (114),
sendFailSubnettedService (115),
invalidRespServiceId (116),
adminDownOrigSdpBind (117),
operDownRespSdpBind (118),
adminDownRespSdpBind (119),
sdpBindVcidMismatch (120),
sdpBindTypeMismatch (121),
sdpBindVcTypeMismatch (122),
sdpBindVlanVcTagMismatch (123),
adminDownOrigSvc (124),
adminDownRespSvc (125),
adminDownOrigSdpId (126),
adminDownRespSdpId (127),
mTraceSourceIsNotRemote (128),
invalidVirtualRouterId (129),
ldpPrefixIsLocal (130),
sourceIpIsNotLocal (131),
nextHopIpIsLocal (132),
targetIpIsLocal (133),
invalidControlPlaneOption (134),
iomRevisionNotSupported (135),
invalidSourceMacOption (136),
sendFailSpbMgdService (137),
useStaticPwParameters (138),
type1Fec129PwNotSupported (139),
mplsTpLspPathNotOperational (140),
invalidStaticMplsTpLsp (141),
controlWordNotValid (142),
pwPathIdNotConfigured (143),
notSupportedOnVcSwitchService (144),
sdpFarEndNotSupported (145),
mplsTpLspPathShutdown (146),
forceOptionIsBlocked (147),
intfForLspPathIsNotOperational (148),
ttlExpired (149),
networkUnreachable (150),
hostUnreachable (151),
bgpLabelPrefixIsLocal (152),
bgpLabelPrefixUnknown (153),
ldpPrefixUnknown (154),
l2tpv3DeliveryTypeUnsupported (155),
vPingPeerCvNoLspPing (156),
vPingPeerCcNoCtrlWord (157),
sendFailEvpnCfgdService (158),
sendFailed (159),
minimumPacketSizeNotMet (160),
invalidTargetFecType (161),
p2mpLspPingNotSupportedOnMgmtRtr (162),
ipv4SdpFarEndsOnly (163),
vxlanEgrBndSvcMismatch (164),
vxlanNoMatchingTep (165),
vxlanEvpnUnconfigured (166),
ipv6SdpFarEndsNotSupported (167),
oamTestOverSRTunNotSupported (168),
sendFailEvpnCfgdPbbService (169),
txPortDown (170),
noTxPort (171),
parentAdminDown (172),
destMacResolveFail (173),
vxlanIpV6TermUnsupported (174),
ipPrefixIsLocal (175),
ipPrefixUnknown (176),
greEthBrdgdDelvryTypeUnsupported (177),
mtrace2Disabled (178),
ipv6TunneledNextHopUnsupported (179),
srTunneledNextHopUnsupported (180),
srTeTunneledNextHopUnsupported (181),
nextHopIpIsSubnet (182),
ipDestAndNextHopComboUnsupported (183),
resolvedIpDstSrcComboUnsupported (184),
srPolicyNotFound (185),
srPolicySegmentListNotFound (186),
ethCfmUnsupportedTestType (187),
ipPrefixInvalid (188),
bierError (189),
pathDestAddrTypeMismatch (190),
srcAddrTypeMismatch (191),
nhAddrTypeMismatch (192),
invalidRouterInstance (193),
mtrace2OperDown (194)
}
TmnxOamSignalProtocol ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamSignalProtocol indicates the type of label
signaling protocol used by a router in a specific Layer 2 mapping
entry.
Code Points
unknown - protocol is unknown
static - statically configured Label Switched Path (LSP)
bgp - Border Gateway Protocol
ldp - Label Distribution Protocol
rsvpTe - Resource Reservation Protocol, Traffic Engineering
ospf - Open Shortest Path First
isis - Intermediate System to Intermediate System
ospf3 - Open Shortest Path First version 3"
REFERENCE
"IETF draft-kumarkini-mpls-spring-lsp-ping, 'Label Switched Path (LSP)
Ping/Trace for Segment Routing Networks Using MPLS Dataplane', v02,
1-Dec-2016, Section 6, 'Extension to Downstream Detailed Mapping TLV'."
SYNTAX INTEGER {
unknown (0),
static (1),
bgp (2),
ldp (3),
rsvpTe (4),
ospf (5),
isis (6),
ospf3 (7)
}
TmnxOamTestResponsePlane ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamTestResponsePlane is an enumerated integer that
indicates the response plane from which the OAM ping or traceroute
response was received."
SYNTAX INTEGER {
controlPlane (1),
dataPlane (2),
none (3)
}
TmnxOamSaaThreshold ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamSaaThreshold is a enumerated integer that
indicates which type of thresholds should be monitored upon completion
of an OAM ping test run. When the corresponding threshold is crossed,
a tmnxOamSaaThreshold notification will be generated.
noThreshold(0) No threshold type is configured.
inJitter (1) Monitor the value of jitter calculated for the
inbound, one-way, OAM ping responses received
for an OAM ping test run.
outJitter (2) Monitor the value of jitter calculated for the
outbound, one-way, OAM ping requests sent for an
OAM ping test run.
rtJitter (3) Monitor the value of jitter calculated for the
round trip, two-way, OAM ping requests and replies
for an OAM ping test run.
inLoss (4) Monitor the number of inbound OAM ping responses not
received for an OAM ping test run.
outLoss (5) Monitor the number of outbound OAM ping requests that
could not be sent for an OAM ping test run.
rtLoss (6) Monitor the amount of packet loss for a round trip
OAM ping test run.
inLatency (7) Monitor the average amount of latency of inbound
OAM ping responses for an OAM ping test run.
outLatency (8) Monitor the average amount of latency of outbound
OAM ping requests for an OAM ping test run.
rtLatency (9) Monitor the average amount of round trip latency
for an OAM ping test run."
SYNTAX INTEGER {
noThreshold (0),
inJitter (1),
outJitter (2),
rtJitter (3),
inLoss (4),
outLoss (5),
rtLoss (6),
inLatency (7),
outLatency (8),
rtLatency (9)
}
TmnxOamVccvAssocChannel ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamVccvAssocChannel specifies the launched echo
request's usage of the Associated Channel (ACH) mechanism, when
performing an MPLS-TP VCCV test.
Values:
notApplicable(1)
Used when the test is not an MPLS-TP VCCV test.
nonIp(2)
Use the Associated Channel mechanism described in RFC 6426,
Section 3.3.
ipv4(3)
Use the Associated Channel mechanism described in RFC 6426,
Section 3.2."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
SYNTAX INTEGER {
notApplicable (1),
nonIp (2),
ipv4 (3)
}
TmnxOamVccvTestSubMode ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamVccvTestSubMode specifies the type of VCCV ping
or VCCV trace route test to perform.
VCCV test types:
static(2)
Perform a VCCV ping or VCCV trace route test using the RFC
6426 'Target FEC Stack' code point 'Static Pseudowire'.
unspecified(1)
Perform any other supported type of VCCV ping or trace route
test. Examples: a VCCV ping or VCCV trace route test using
the RFC 4379 'Target FEC Stack' code point 'FEC 128
Pseudowire'; a VCCV ping or VCCV trace route test using the RFC
4379 'Target FEC Stack' code point 'FEC 129 Pseudowire'."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2 ('Target FEC Stack').
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 2.3.2 ('Static Pseudowire Sub-TLV')."
SYNTAX INTEGER {
unspecified (1),
static (2)
}
TmnxOamVccvSwitTgtFecType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object of type TmnxOamVccvSwitTgtFecType specifies the type of
downstream FEC (Forward Equivalence Class) segment to be tested during
a VCCV ping or trace route test. The path to be tested starts with a
FEC segment, and switches to a FEC segment with the specified
(different) type.
Values:
none(1)
The path to be tested does not switch FEC types.
fec128(2)
Switch to a segment with FEC type 'FEC 128 Pseudowire'.
static(3)
Switch to a segment with FEC type 'Static Pseudowire'."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 2.3.2 ('Static Pseudowire Sub-TLV')."
SYNTAX INTEGER {
none (1),
fec128 (2),
static (3)
}
TmnxOamVcType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An object of type TmnxOamVcType indicates the type of SDP binding
associated with a Virtual Circuit (VC)."
SYNTAX INTEGER {
meshSdp (5),
spokeSdp (11)
}
TmnxOamLTtraceDisStatusBits ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamLTtraceDisStatusBits indicates the status of an
LDP tree trace discovery.
Code points:
timeout (0) - one or more trace requests for an IP address
FEC timed out
maxPath (1) - reached the maximum allowed path limit for an
IP address FEC
maxHop (2) - reached the maximum allowed hop limit
unexploredPath (3) - could not discover all possible paths
noResource (4) - the internal resources required to complete the
discovery were unavailable"
SYNTAX BITS {
timeout (0),
maxPath (1),
maxHop (2),
unexploredPath (3),
noResource (4)
}
TmnxOamTestResult ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A value of type TmnxOamTestResult is an enumerated integer that
describes the result of a ping or trace test run.
Code points:
undetermined (0) The result is, as yet, unknown.
success (1) The test was successful.
failed (2) The test failed.
aborted (3) The test was terminated before completion.
txResourcesUnavail(4) The test did not start because transmit
resources are unavailable."
SYNTAX INTEGER {
undetermined (0),
success (1),
failed (2),
aborted (3),
txResourcesUnavail (4)
}
tmnxOamTestObjs OBJECT IDENTIFIER ::= { tmnxSRObjs 11 }
tmnxOamPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 1 }
tmnxOamPingNotificationObjects OBJECT IDENTIFIER ::= { tmnxOamPingObjs 1 }
tmnxOamPingMaxConcurrentTests OBJECT-TYPE
SYNTAX Unsigned32
UNITS "tests"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of concurrent active OAM ping tests
that are allowed within an agent implementation. A value of
zero (0) for this object implies that there is no limit for
the number of concurrent active tests in effect."
DEFVAL { 0 }
::= { tmnxOamPingObjs 2 }
tmnxOamPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamPingCtlTable contains configuration and status information for
ping tests.
tmnxOamDiagCtlTable and tmnxOamTrCtlTable fill the same role for
diagnostic tests and trace route tests, respectively."
::= { tmnxOamPingObjs 3 }
tmnxOamPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamPingCtlEntry contains configuration and status information for
one ping test.
Rows are created/destroyed using tmnxOamPingCtlRowStatus.
The test's test type (e.g. 'icmpPing(15)') is configured using
tmnxOamPingCtlTestMode. Depending on the test type, configuration
specific to the test type may reside in a child table (e.g.
tmnxOamIcmpPingCtlTable, tmnxOamLspPingCtlTable).
Test results reside in the tables listed in the tmnxOamPingCtlTestMode
DESCRIPTION clause."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamPingCtlTable 1 }
TmnxOamPingCtlEntry ::= SEQUENCE
{
tmnxOamPingCtlOwnerIndex SnmpAdminString,
tmnxOamPingCtlTestIndex SnmpAdminString,
tmnxOamPingCtlRowStatus RowStatus,
tmnxOamPingCtlStorageType StorageType,
tmnxOamPingCtlDescr SnmpAdminString,
tmnxOamPingCtlTestMode INTEGER,
tmnxOamPingCtlAdminStatus TmnxEnabledDisabledAdminState,
tmnxOamPingCtlOrigSdpId SdpId,
tmnxOamPingCtlRespSdpId SdpId,
tmnxOamPingCtlFcName TFCName,
tmnxOamPingCtlProfile TProfile,
tmnxOamPingCtlMtuStartSize Unsigned32,
tmnxOamPingCtlMtuEndSize Unsigned32,
tmnxOamPingCtlMtuStepSize Unsigned32,
tmnxOamPingCtlTargetIpAddress IpAddress,
tmnxOamPingCtlServiceId TmnxServId,
tmnxOamPingCtlLocalSdp TruthValue,
tmnxOamPingCtlRemoteSdp TruthValue,
tmnxOamPingCtlSize Unsigned32,
tmnxOamPingCtlTimeOut Unsigned32,
tmnxOamPingCtlProbeCount Unsigned32,
tmnxOamPingCtlInterval Unsigned32,
tmnxOamPingCtlMaxRows Unsigned32,
tmnxOamPingCtlTrapGeneration BITS,
tmnxOamPingCtlTrapProbeFailureFilter Unsigned32,
tmnxOamPingCtlTrapTestFailureFilter Unsigned32,
tmnxOamPingCtlSAA TruthValue,
tmnxOamPingCtlRuns Counter32,
tmnxOamPingCtlFailures Counter32,
tmnxOamPingCtlLastRunResult TmnxOamTestResult,
tmnxOamPingCtlLastChanged TimeStamp,
tmnxOamPingCtlVRtrID TmnxVRtrIDOrZero,
tmnxOamPingCtlTgtAddrType InetAddressType,
tmnxOamPingCtlTgtAddress InetAddress,
tmnxOamPingCtlSrcAddrType InetAddressType,
tmnxOamPingCtlSrcAddress InetAddress,
tmnxOamPingCtlDnsName OCTET STRING,
tmnxOamPingCtlDNSRecord INTEGER,
tmnxOamPingCtlIntervalUnits INTEGER,
tmnxOamPingCtlSubscriberName TLNamedItemOrEmpty,
tmnxOamPingCtlRouterInstanceName TLNamedItemOrEmpty
}
tmnxOamPingCtlOwnerIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlOwnerIndex specifies the owner name of the
test."
::= { tmnxOamPingCtlEntry 1 }
tmnxOamPingCtlTestIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlTestIndex specifies the test name of the
test.
The test is identified by the owner name and the test name. One owner
typically owns several tests. This indexing method ensures tests
created by several owners have unique indices."
::= { tmnxOamPingCtlEntry 2 }
tmnxOamPingCtlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlRowStatus specifies the status of the row
for the specified ping test.
Deleting a row deletes all the child rows with the same owner name and
test name, including additional configuration rows (e.g.
tmnxOamIcmpPingCtlEntry), and rows containing test results (e.g.
tmnxOamVxlanPingHistoryEntry)."
::= { tmnxOamPingCtlEntry 3 }
tmnxOamPingCtlStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 14.0 R1. There is no
replacement object."
DEFVAL { volatile }
::= { tmnxOamPingCtlEntry 4 }
tmnxOamPingCtlDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 14.0 R1. There is no
replacement object."
DEFVAL { ''H }
::= { tmnxOamPingCtlEntry 5 }
tmnxOamPingCtlTestMode OBJECT-TYPE
SYNTAX INTEGER {
none (0),
sdpPing (1),
mtuPing (2),
svcPing (3),
macPing (5),
macPopulate (6),
macPurge (7),
lspPing (8),
vprnPing (9),
atmPing (10),
mfibPing (11),
cpePing (12),
mrInfo (13),
vccvPing (14),
icmpPing (15),
dnsPing (16),
ancpLoopback (17),
p2mpLspPing (18),
ethCfmLoopback (19),
ethCfmTwoWayDelay (20),
gtpPing (21),
ethCfmTwoWaySlm (22),
vxlanPing (23),
bierPing (25)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlTestMode specifies the type of OAM ping
test defined by this row.
none - the test type is unspecified.
sdpPing - tests SDP connectivity and round trip time.
mtuPing - tests MTU path size.
svcPing - determines the existence and operational state of the
service ID on the far end ESR.
macPing - determines address mappings for the service ID.
macPopulate - populates an OAM MAC address into the FIBs.
macPurge - deletes an OAM MAC address from the FIBs.
lspPing - tests Label Switched Path (LSP) path connectivity and round
trip time.
vprnPing - tests IP path connectivity and round trip time within a
specified VPRN service.
atmPing - tests ATM path connectivity and round trip time on an ATM
VCC.
mfibPing - tests IP multicast connectivity and round trip time within a
specified VPLS service.
cpePing - determines IP connectivity to a CPE within a specified VPLS
service.
mrInfo - get a multicast router's capabilities and the list of
interfaces with neighbors.
vccvPing - Virtual Circuit Connectivity Verification, testing
pseudowire connectivity and round trip time.
icmpPing - tests IP connectivity and round trip time.
dnsPing - tests DNS name resolution connectivity and round trip time.
ancpLoopback - send an OAM loopback test request to the access node.
p2mpLspPing - tests P2MP LSP path connectivity and round trip time.
ethCfmLoopback - performs Ethernet Connectivity Fault Management (CFM)
loopback tests. This MIB supports the SAA form of this
test only (the OAM form uses a separate set of objects - see
IEEE8021-CFM-MIB).
ethCfmTwoWayDelay - performs Ethernet Connectivity Fault Management
(CFM) two way delay tests. This MIB supports the SAA form
of this test only (the OAM form uses a separate set of
objects - see IEEE8021-CFM-MIB).
gtpPing - tests GTP (GPRS Tunnelling Protocol) path connectivity.
ethCfmTwoWaySlm - performs Ethernet Connectivity Fault Management
(CFM) two way Synthetic Loss Measurement (SLM) tests. This
MIB supports the SAA form of this test only (the OAM form
uses a separate set of objects - see
TIMETRA-IEEE8021-CFM-MIB).
vxlanPing - tests Virtual Extensible Local Area Network (VXLAN)
connectivity, checks the status of configured VXLAN Network
IDs (VNIs), and allows validation of connected end systems.
bierPing - performs a Bit Index Explicit Replication (BIER)
multicast connectivity test.
When tmnxOamPingCtlTestMode is set, SROS may automatically create a
same-INDEX row in a table used to configure objects specific to the
test type (as shown in the following table).
tmnxOamPingCtlTestMode Auto-Gen Row for Additional Configuration
---------------------- -----------------------------------------
'ancpLoopback' tmnxOamAncpTestCtlTable
'atmPing' tmnxOamAtmPingCtlTable
'bierPing' tmnxOamBierPingCtlTable
'cpePing' tmnxOamCpePingCtlTable
'dnsPing' none
'ethCfmLoopback' tmnxOamEthCfmPingCtlTable
'ethCfmTwoWayDelay' tmnxOamEthCfmPingCtlTable
'ethCfmTwoWaySlm' tmnxOamEthCfmPingCtlTable
'gtpPing' tmnxOamMobGtpPingCtlTable
'icmpPing' tmnxOamIcmpPingCtlTable
'lspPing' tmnxOamLspPingCtlTable
'macPing' tmnxOamMacPingCtlTable
'macPopulate' tmnxOamMacPingCtlTable
'macPurge' tmnxOamMacPingCtlTable
'mfibPing' tmnxOamMfibPingCtlTable
'mrInfo' none
'mtuPing' none
'p2mpLspPing' tmnxOamP2mpLspPingCtlTable
'sdpPing' none
'svcPing' none
'vccvPing' tmnxOamVccvPingCtlTable
'vprnPing' tmnxOamVprnPingCtlTable
'vxlanPing' tmnxOamVxlanPingCtlTable
For most test types, all test results are available in
tmnxOamPingResultsTable and tmnxOamPingHistoryTable. Exceptions are
noted in the following two tables.
tmnxOamPingCtlTestMode Additional Results Table(s)
---------------------- ----------------------------
'ancpLoopback' tmnxOamAncpTestHistoryTable
'bierPing' tmnxOamBierPingHistoryTable
'macPing' tmnxOamMacPingHistoryTable
'mrInfo' tmnxOamMRInfoRespIfNbrTable
tmnxOamMRInfoRespIfTable
tmnxOamMRInfoRespTable
'vxlanPing' tmnxOamVxlanPingHistoryTable
tmnxOamVxlanPingResultsTable
otherwise none
tmnxOamPingCtlTestMode Unused Standard Results Table
---------------------- -----------------------------
'ancpLoopback' tmnxOamPingHistoryTable
'macPing' tmnxOamPingHistoryTable
'macPopulate' tmnxOamPingHistoryTable
'macPurge' tmnxOamPingHistoryTable
otherwise none
The support for Service Assurance Agent (SAA) tests (i.e. tests with
tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
following table.
tmnxOamPingCtlTestMode SAA Supported OAM Supported
---------------------- ------------- -------------
'ancpLoopback' No Yes
'atmPing' No Yes
'bierPing' No Yes
'cpePing' Yes Yes
'dnsPing' Yes Yes
'ethCfmLoopback' Yes No
'ethCfmTwoWayDelay' Yes No
'ethCfmTwoWaySlm' Yes No
'gtpPing' No Yes
'icmpPing' Yes Yes
'lspPing' Yes Yes
'macPing' Yes Yes
'macPopulate' No Yes
'macPurge' No Yes
'mfibPing' No Yes
'mrInfo' No Yes
'mtuPing' No Yes
'p2mpLspPing' No Yes
'sdpPing' Yes Yes
'svcPing' No Yes
'vccvPing' Yes Yes
'vprnPing' Yes Yes
'vxlanPing' No Yes"
DEFVAL { none }
::= { tmnxOamPingCtlEntry 6 }
tmnxOamPingCtlAdminStatus OBJECT-TYPE
SYNTAX TmnxEnabledDisabledAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlAdminStatus specifies the administrative
state of the specified ping test.
An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail if
the objects required by the ping test have not been set.
When this object has the value 'enabled' an attempt to modify any of
the test's configurable objects will fail.
Upon completion of a ping test, the agent resets the value of this
object to 'disabled'."
::= { tmnxOamPingCtlEntry 7 }
tmnxOamPingCtlOrigSdpId OBJECT-TYPE
SYNTAX SdpId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the originating SDP-ID to be used for performing
a sdp-ping or mtu-ping operation. This parameter is required
only if tmnxOamPingCtlTestMode has a value of either 'sdpPing'
or 'mtuPing'.
The far-end address of the specified SDP-ID is the expected
responder-id within each OAM reply message received. The
specified SDP-ID defines the encapsulation of the SDP tunnel
encapsulation used to reach the far-end. This can be IP/GRE
or MPLS. The value of tmnxOamPingCtlFcName is used to define
the outgoing forwarding class used for the SDP encapsulation.
If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP
is administratively down, or unavailable, the OAM Echo request
message probe is not sent and an appropriate error value is
written to tmnxOamPingHistoryStatus for that probe entry. Once
the interval timer expires, the next probe attempt will be made
if required."
DEFVAL { 0 }
::= { tmnxOamPingCtlEntry 8 }
tmnxOamPingCtlRespSdpId OBJECT-TYPE
SYNTAX SdpId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the return SDP-ID to be used by the far-end node for
its message reply. This parameter is optional and is valid only if
tmnxOamPingCtlTestMode has a value of 'sdpPing'.
If this SDP-ID does not exist on the far-end, terminates on another
node different than the originating node, or some other issue
prevents the far-end from using the specified SDP-ID, the OAM Echo
message reply is sent using generic IP/GRE OAM encapsulation. The
received forwarding class (as mapped on the ingress network interface
for the far-end) defines the forwarding class encapsulation for the
reply message."
DEFVAL { 0 }
::= { tmnxOamPingCtlEntry 9 }
tmnxOamPingCtlFcName OBJECT-TYPE
SYNTAX TFCName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlFcName specifies the forwarding class to be
used when launching the probe(s). The forwarding class name must be
present in the index column of TIMETRA-QOS-MIB::tFCNameTable.
As shown in the following table:
1. This object is applicable to a subset of the test types, and
2. This object is configurable for a subset of the test types, and
3. The default forwarding class depends on the test type.
tmnxOamPingCtlTestMode Applicable? Configurable? Default
---------------------- ----------- ------------- -------
'cpePing' yes yes 'be'
'bierPing' yes yes 'be'
'ethCfmLoopback' yes yes 'nc'
'ethCfmTwoWayDelay' yes yes 'nc'
ethCfmTwoWaySlm' yes yes 'nc'
'icmpPing' yes yes 'nc'
'lspPing' yes yes 'be'
'macPing' yes yes 'be'
'p2mpLspPing' yes yes 'be'
'sdpPing' yes yes 'be'
'svcPing' yes no 'nc'
'vccvPing' yes yes 'be'
'vprnPing' yes yes 'be'
'vxlanPing' yes yes 'be'
otherwise no N/A N/A
For 'ethCfmLoopback','ethCfmTwoWayDelay', and 'ethCfmTwoWaySlm', the
forwarding class depends on whether the request is configured to egress
on a network port or an access port. In the network port case, the
forwarding class is the forwarding class of the pseudowire. In the
access port case, the forwarding class is that of the SAP's egress
encapsulation policy.
For 'lspPing' this is the forwarding class of the LSP tunnel.
For 'macPing' or 'sdpPing' this is the forwarding class of the SDP
encapsulation.
For 'p2mpLspPing' this is the forwarding class of the P2MP LSP tree.
For 'vccvPing' this is the forwarding class of the pseudowire.
If forwarding classes are mapped by the applicable QoS policy, the
probe(s) may be launched using a different forwarding class than the
forwarding class specified by this object."
DEFVAL { "be" }
::= { tmnxOamPingCtlEntry 10 }
tmnxOamPingCtlProfile OBJECT-TYPE
SYNTAX TProfile
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlProfile specifies the profile to be used
with the forwarding class specified in tmnxOamPingCtlFcName.
As shown in the following table:
1. This object is applicable to a subset of the test types, and
2. This object is configurable for a subset of the test types, and
3. The default profile value depends on the test type.
tmnxOamPingCtlTestMode Applicable? Configurable? Default
---------------------- ----------- ------------- -------
'cpePing' yes yes 'out(2)'
'bierPing' yes yes 'out(2)'
'ethCfmLoopback' yes yes 'in(1)'
'ethCfmTwoWayDelay' yes yes 'in(1)'
'ethCfmTwoWaySlm' yes yes 'in(1)'
'lspPing' yes yes 'out(2)'
'macPing' yes yes 'out(2)'
'p2mpLspPing' yes yes 'out(2)'
'sdpPing' yes yes 'out(2)'
'svcPing' yes no 'in(1)'
'vccvPing' yes yes 'out(2)'
'vprnPing' yes yes 'out(2)'
'vxlanPing' yes yes 'in(1)'
otherwise no N/A N/A"
DEFVAL { out }
::= { tmnxOamPingCtlEntry 11 }
tmnxOamPingCtlMtuStartSize OBJECT-TYPE
SYNTAX Unsigned32 (0 | 40..9786)
UNITS "octets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlMtuStartSize specifies the size of the
first OAM Echo message sent as part of an 'mtuPing' test.
Setting this object to a non-zero value is a prerequisite for starting
an 'mtuPing' test. Its value must be less than or equal to the value
of tmnxOamPingCtlMtuEndSize.
An attempt to set this object from a non-zero value to zero will fail
with a wrongValue error.
Changing the message size is a method of checking the ability of an
SDP to support a particular path-mtu value. The size of the message
does not include the SDP encapsulation, VC-Label (if applied) or any
DLC headers or trailers."
DEFVAL { 0 }
::= { tmnxOamPingCtlEntry 12 }
tmnxOamPingCtlMtuEndSize OBJECT-TYPE
SYNTAX Unsigned32 (0 | 40..9786)
UNITS "octets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlMtuEndSize specifies the size of the last
OAM Echo message sent as part of an 'mtuPing' test.
Setting this object to a non-zero value is a prerequisite for starting
an 'mtuPing' test. Its value must be greater than or equal to
the value of tmnxOamPingCtlMtuStartSize.
An attempt to set this object from a non-zero value to zero will fail
with a wrongValue error."
DEFVAL { 0 }
::= { tmnxOamPingCtlEntry 13 }
tmnxOamPingCtlMtuStepSize OBJECT-TYPE
SYNTAX Unsigned32 (1..512)
UNITS "octets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the number of octets by which to increment the
OAM Echo message request size for each message request sent
when tmnxOamPingCtlTestMode is set equal to 'mtuPing'. If the
next incremented message size is greater than
tmnxOamPingCtlMtuEndSize, the last message has already been
sent. The next size message is not sent until a reply is
received or three messages have timed out at the current
size."
DEFVAL { 32 }
::= { tmnxOamPingCtlEntry 14 }
tmnxOamPingCtlTargetIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamPingCtlTgtAddrType and
tmnxOamPingCtlTgtAddress."
DEFVAL { '00000000'h }
::= { tmnxOamPingCtlEntry 16 }
tmnxOamPingCtlServiceId OBJECT-TYPE
SYNTAX TmnxServId (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlServiceId specifies the service ID of the
service being tested.
The applicability of tmnxOamPingCtlServiceId varies with the test
type, as shown in the following table.
tmnxOamPingCtlTestMode Applicability Related Virtual Router Object
---------------------- ------------- -----------------------------
'cpePing' mandatory none
'icmpPing' optional tmnxOamPingCtlVRtrID
'macPing' mandatory none
'macPopulate' mandatory none
'macPurge' mandatory none
'mfibPing' mandatory none
'mrInfo' optional tmnxOamPingCtlVRtrID
'p2mpLspPing' optional tmnxOamPingCtlVRtrID
'svcPing' mandatory none
'vprnPing' mandatory none
'vxlanPing' mandatory none
otherwise not applicable none
When tmnxOamPingCtlServiceId is mandatory, a non-zero value must be
provided.
When tmnxOamPingCtlServiceId is optional, it is used to specify a VPRN
service. The test must use the VPRN service's virtual router.
When a related virtual router object is shown, the interaction is
described in the DESCRIPTION clause of the listed object.
When tmnxOamPingCtlTestMode is 'icmpPing',
tmnxOamPingCtlRouterInstanceName is the preferred object for
specifying the service to be tested.
Service IDs larger than 2147483647 are internal, so they are excluded
from the range.
The default value is the null service ID."
DEFVAL { 0 }
::= { tmnxOamPingCtlEntry 17 }
tmnxOamPingCtlLocalSdp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test
determines an egress SDP-ID that is bound to the service that has
the far-end IP address specified in tmnxOamPingCtlTgtAddress
assigned to it. The far-end address of the specified SDP-ID is
the expected responder-id within the OAM Echo reply message. The
SDP-ID defines the encapsulation of the SDP tunnel encapsulation
used to reach the far-end. This can be IP/GRE or MPLS. On the
originator egress, the Service-ID must have an associated VC-Label
to reach the far-end address of the SDP-ID and the SDP-ID must be
operational for the message to be sent.
This object is applicable only when tmnxOamPingCtlTestMode is
'svcPing'."
DEFVAL { false }
::= { tmnxOamPingCtlEntry 18 }
tmnxOamPingCtlRemoteSdp OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlRemoteSdp specifies the encapsulation of
the ping reply to be sent by the far end node.
When tmnxOamPingCtlRemoteSdp is 'false', the far-end node sends the
reply using the generic IP/GRE OAM encapsulation.
When tmnxOamPingCtlRemoteSdp is 'true', the far-end node sends the
reply using the same service tunnel encapsulation labeling used for the
associated service traffic. If that labeling cannot be found, the
generic IP/GRE OAM encapsulation is used.
This object is applicable only when tmnxOamPingCtlTestMode is
'svcPing'."
DEFVAL { false }
::= { tmnxOamPingCtlEntry 19 }
tmnxOamPingCtlSize OBJECT-TYPE
SYNTAX Unsigned32 (0..16384)
UNITS "octets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlSize specifies (directly or indirectly) the
size of the OAM echo request PDU.
The supported ranges, etc, for each test type are specified in the
following table.
tmnxOamPingCtlTestMode Minimum Maximum Default Auto Adjust
---------------------- ------- ------- ------- -----------
'ethCfmLoopback' 0 1500 0 No
'ethCfmTwoWaySlm' 0 1500 0 No
'icmpPing' 0 16384 56 No
'lspPing' 1 9786 1 Yes
'macPing' 1 9786 72 Yes
'mfibPing' 1 9786 72 Yes
'p2mpLspPing' 1 9786 1 Yes
'sdpPing' 72 9786 72 Yes
'vccvPing' 1 9786 1 Yes
'vprnPing' 1 9786 72 Yes
'vxlanPing' 0 2000 0 No
otherwise tmnxOamPingCtlSize is not significant
For a test type supporting Auto Adjust, if the tmnxOamPingCtlSize value
is too small, SROS automatically chooses the next highest supported PDU
size. For example, if tmnxOamPingCtlSize is 1 when a 'vccvPing' test
is started on a FEC 128 pseudowire, an 88 octet echo request PDU is
sent.
For a test type which does not support Auto Adjust, the
tmnxOamPingCtlSize value must lead to a valid echo request PDU size.
When tmnxOamPingCtlTestMode has the value 'ethCfmLoopback' or
'ethCfmTwoWaySlm', tmnxOamPingCtlSize specifies the number of octets in
the Value field of the Data TLV of the applicable Y.1731 PDU. If zero
is specified, the packet has no Data TLV.
When tmnxOamPingCtlTestMode has the value 'icmpPing',
tmnxOamPingCtlSize specifies the size of the Data field of the RFC 792
ICMP Echo Message.
When tmnxOamPingCtlTestMode has the value 'vxlanPing',
tmnxOamPingCtlSize specifies the total size of the Pad TLV added to the
launched VXLAN ping request. tmnxOamPingCtlSize = 0 indicates
no Pad TLV is added. The smallest Pad TLV is five bytes, so values in
the range 1..4 are rejected.
IPv4 echo requests sent for an 'icmpPing' test can optionally be
fragmented (see tmnxOamIcmpPingCtlDoNotFragment). For all the other
ping test types, echo requests are launched without fragmentation."
REFERENCE
"RFC 792, 'INTERNET CONTROL MESSAGE PROTOCOL', September 1981.
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.4, 'Pad TLV'.
ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet
based networks', 07/2011, Section 9, 'OAM PDU types'."
DEFVAL { 72 }
::= { tmnxOamPingCtlEntry 20 }
tmnxOamPingCtlTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (1..120)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlTimeOut specifies the timeout value, in
seconds, to be used during a test run.
Timers (with duration configured using the tmnxOamPingCtlTimeOut value)
are used in one of two ways during a test run.
1. Per Probe: a timer is started each time a probe is sent. If the
timer expires before the probe response arrives, the probe is
declared failed. This is the traditional timeout method for a
sequence of probes.
OR
2. Per Test: a timer is started once per test run, when the last
probe of the test run is sent. ANY probe which does not have a
response when the timer expires is declared failed.
SROS chooses 'Per Probe' or 'Per Test' based on the
tmnxOamPingCtlTestMode value. The choice is not configurable.
The accepted minimum, maximum, and default values for
tmnxOamPingCtlTimeOut depend on tmnxOamPingCtlTestMode, as shown in the
following table. The table also shows the timer usage for the test
mode.
tmnxOamPingCtlTestMode Min Max Def Timer Usage
---------------------- --- --- --- -----------
'atmPing' 1 10 5 Per Probe
'bierPing' 1 120 10 Per Probe
'dnsPing' 1 120 5 Per Probe
'ethCfmLoopback' 1 10 5 Per Probe
'ethCfmTwoWayDelay' 1 10 5 Per Test
'ethCfmTwoWaySlm' 1 10 5 Per Test
'gtpPing' 1 10 5 Per Probe
'icmpPing' 1 10 5 Per Test
'lspPing' 1 10 5 Per Probe
'macPing' 1 10 5 Per Probe
'mfibPing' 1 100 5 Per Probe
'mtuPing' 1 10 5 Per Probe
'p2mpLspPing' 1 120 10 Per Probe
'sdpPing' 1 10 5 Per Probe
'vccvPing' 1 10 5 Per Probe
'vprnPing' 1 100 5 Per Probe
'vxlanPing' 1 10 5 Per Probe
otherwise ......... the value of tmnxOamPingCtlTimeOut is irrelevant"
DEFVAL { 5 }
::= { tmnxOamPingCtlEntry 21 }
tmnxOamPingCtlProbeCount OBJECT-TYPE
SYNTAX Unsigned32 (1..100000)
UNITS "probes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlProbeCount specifies the number of probes
to send during the test.
The relevance, range, and default for tmnxOamPingCtlProbeCount depends
on tmnxOamPingCtlTestMode, as follows.
tmnxOamPingCtlTestMode Relevant? Min Max Default
---------------------- --------- --- --- -------
'ancpLoopback' Yes 1 32 1
'atmPing' Yes 1 100 1
'cpePing' Yes 1 100 1
'dnsPing' Yes 1 100 1
'ethCfmLoopback' Yes 1 100 1
'ethCfmTwoWayDelay' Yes 1 1000 1
'ethCfmTwoWaySlm' Yes 1 1000 1
'gtpPing' Yes 1 100 1
'icmpPing' Yes 1 100000 5
'lspPing' Yes 1 100 1
'macPing' Yes 1 100 1
'mfibPing' Yes 1 100 1
'sdpPing' Yes 1 100 1
'vccvPing' Yes 1 100 1
'vprnPing' Yes 1 100 1
'vxlanPing' Yes 1 1024 1
otherwise No N/A N/A N/A"
DEFVAL { 1 }
::= { tmnxOamPingCtlEntry 22 }
tmnxOamPingCtlInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..10000)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlInterval specifies the time to wait between
the transmission of one OAM Echo request and the next. The UNITS are
specified by tmnxOamPingCtlIntervalUnits. For example, if
tmnxOamPingCtlInterval has the value 1, and tmnxOamPingCtlIntervalUnits
has the value 'centiseconds(2)', the interval between OAM Echo requests
is 0.01 seconds.
The applicability, range, and default value of the interval specified
using the tmnxOamPingCtlInterval and tmnxOamPingCtlIntervalUnits pair
vary with tmnxOamPingCtlTestMode and tmnxOamIcmpPingCtlRapid, as shown
in the following table.
tmnxOamPingCtlTestMode Supported Values (sec) Default (sec)
------------------------ ------------------------------ -------------
'bierPing' not applicable
'ethCfmLoopback' 1, 2, .. 10 5
'ethCfmTwoWayDelay' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
'ethCfmTwoWaySlm' 0.1, 0.2, .. 0.9; 1, 2, .. 10 5
'gtpPing' 1, 2, .. 10 5
'icmpPing' with RAPID 0.01, 0.02, .. 100.00 0.01
'icmpPing' without RAPID 1, 2, .. 10000 1
'p2mpLspPing' not applicable
'vxlanPing' 0.1; 1, 2, .. 10 1
otherwise 1, 2, .. 10 1"
DEFVAL { 1 }
::= { tmnxOamPingCtlEntry 23 }
tmnxOamPingCtlMaxRows OBJECT-TYPE
SYNTAX Unsigned32
UNITS "rows"
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.0R17."
DEFVAL { 300 }
::= { tmnxOamPingCtlEntry 24 }
tmnxOamPingCtlTrapGeneration OBJECT-TYPE
SYNTAX BITS {
probeFailure (0),
testFailure (1),
testCompletion (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlTrapGeneration specifies the
notification(s) to send for a test run.
Each bit enables the transmission of one notification, as follows.
'probeFailure(0)': send one tmnxOamPingProbeFailedV3 notification if
at least M successive probes failed during the test run. M is
configured using tmnxOamPingCtlTrapProbeFailureFilter.
'testFailure(1)': send one tmnxOamPingTestFailedV3 notification if at
least N probes failed during the test run. N is configured using
tmnxOamPingCtlTrapTestFailureFilter.
'testCompletion(2)': send one tmnxOamPingTestCompletedV3 notification
when the test run is complete."
DEFVAL { {} }
::= { tmnxOamPingCtlEntry 25 }
tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlTrapProbeFailureFilter specifies the
threshold for generating a tmnxOamPingProbeFailedV3 notification.
The semantics are explained in the tmnxOamPingProbeFailedV3
DESCRIPTION clause.
Setting this object to zero is not recommended - results will vary
with the test type."
DEFVAL { 1 }
::= { tmnxOamPingCtlEntry 26 }
tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE
SYNTAX Unsigned32 (0..15)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlTrapTestFailureFilter specifies the
threshold for generating a tmnxOamPingTestFailedV3 notification.
The semantics are explained in the tmnxOamPingTestFailedV3 DESCRIPTION
clause.
Setting this object to zero is not recommended."
DEFVAL { 1 }
::= { tmnxOamPingCtlEntry 27 }
tmnxOamPingCtlSAA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlSAA specifies if this test is an SAA test
(Service Assurance Agent; 'true'), or an OAM test ('false'). If
there is a tmnxOamSaaCtlTable row with the specified index values,
'true' is returned. Otherwise, 'false' is returned."
DEFVAL { false }
::= { tmnxOamPingCtlEntry 28 }
tmnxOamPingCtlRuns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlRuns indicates the number of times this OAM
ping test has started."
::= { tmnxOamPingCtlEntry 29 }
tmnxOamPingCtlFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlFailures indicates the number of times this
OAM ping test has failed."
::= { tmnxOamPingCtlEntry 30 }
tmnxOamPingCtlLastRunResult OBJECT-TYPE
SYNTAX TmnxOamTestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlLastRunResult indicates the completion
status the last time this test was executed. If this OAM test is
currently in progress, this object indicates the result of the
previous test run, if any."
::= { tmnxOamPingCtlEntry 31 }
tmnxOamPingCtlLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlLastChanged indicates the time the value of
a settable object in this row was last changed."
::= { tmnxOamPingCtlEntry 32 }
tmnxOamPingCtlVRtrID OBJECT-TYPE
SYNTAX TmnxVRtrIDOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlVRtrID specifies the virtual router to be
used for the test.
Zero indicates no virtual router is specified.
A non-zero value must be the index of an active row in
TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamPingCtlVRtrID must match
a valid TIMETRA-VRTR-MIB::vRtrID value).
This object is applicable if tmnxOamPingCtlTestMode is 'icmpPing',
'gtpPing', 'mrInfo', or 'p2mpLspPing'.
The table below shows the supported combinations of system-configured
virtual routers and test types.
Supported for Supported for Supported for
tmnxOamPingCtlTestMode Base ? management ? vpls-management ?
---------------------- ------------- ------------- -----------------
'icmpPing' Yes Yes Yes
'gtpPing' Yes Yes Yes
'mrInfo' Yes No No
'p2mpLspPing' Yes No No
When directing an 'icmpPing' test to use a virtual router, the
preferred object is tmnxOamPingCtlRouterInstanceName.
When directing an 'mrInfo' or 'p2mpLspPing' test to use a virtual
router associated with a VPRN service, the virtual router can be
specified using tmnxOamPingCtlVRtrID (with the VPRN's virtual router
number) or tmnxOamPingCtlServiceId (with the VPRN's service number).
tmnxOamPingCtlServiceId is preferred, because service numbers are
constant across an SROS reboot (while virtual routers may be
renumbered). If non-default values are specified for both
tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId,
tmnxOamPingCtlServiceId is used."
DEFVAL { 1 }
::= { tmnxOamPingCtlEntry 33 }
tmnxOamPingCtlTgtAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlTgtAddrType specifies the address type of
tmnxOamPingCtlTgtAddress.
The values which can be used as part of a successful test depend on
tmnxOamPingCtlTestMode, as follows.
Test Mode tmnxOamPingCtlTgtAddrType Values Supported
----------- -----------------------------------------------------
'cpePing' 'ipv4(1)'
'dnsPing' 'ipv4(1)' 'ipv6(2)'
'gtpPing' 'ipv4(1)'
'icmpPing' 'ipv4(1)' 'ipv6(2)' 'ipv6z(4)' 'dns(16)'
'mfibPing' 'ipv4(1)' 'ipv6(2)'
'mrInfo' 'ipv4(1)' 'dns(16)'
'svcPing' 'ipv4(1)'
'vccvPing' 'unknown(0)' 'ipv4(1)'
'vprnPing' 'ipv4(1)' 'ipv6(2)'
'vxlanPing' 'ipv4(1)'
otherwise 'unknown(0)'"
DEFVAL { unknown }
::= { tmnxOamPingCtlEntry 34 }
tmnxOamPingCtlTgtAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlTgtAddress specifies the destination host
address to be used when performing an OAM ping operation. The
corresponding address type is configured using
tmnxOamPingCtlTgtAddrType.
For 'dnsPing' this is the address of the DNS server that will be asked
to resolve the DNS name specified by tmnxOamPingCtlDnsName."
DEFVAL { ''H }
::= { tmnxOamPingCtlEntry 35 }
tmnxOamPingCtlSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlSrcAddrType specifies the address type of
tmnxOamPingCtlSrcAddress."
DEFVAL { unknown }
::= { tmnxOamPingCtlEntry 36 }
tmnxOamPingCtlSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlSrcAddress specifies the source IP host
address to be used when performing an OAM ping operation. The
corresponding address type is configured using
tmnxOamPingCtlSrcAddrType.
This object is used when tmnxOamPingCtlTestMode is 'dnsPing',
'icmpPing', 'lspPing', 'p2mpLspPing' (LDP), or 'vccvPing'."
DEFVAL { ''H }
::= { tmnxOamPingCtlEntry 37 }
tmnxOamPingCtlDnsName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..255))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlDnsName specifies the DNS name to be
resolved to an IP address.
This object is used when tmnxOamPingCtlTestMode is 'dnsPing'."
DEFVAL { ''H }
::= { tmnxOamPingCtlEntry 38 }
tmnxOamPingCtlDNSRecord OBJECT-TYPE
SYNTAX INTEGER {
ipv4Arecord (1),
ipv6AAAArecord (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlDNSRecord specifies which DNS record is to
be retrieved in this test.
This object is used when tmnxOamPingCtlTestMode is 'dnsPing'."
DEFVAL { ipv4Arecord }
::= { tmnxOamPingCtlEntry 39 }
tmnxOamPingCtlIntervalUnits OBJECT-TYPE
SYNTAX INTEGER {
seconds (1),
centiseconds (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlIntervalUnits specifies the units for
tmnxOamPingCtlInterval. For example, if tmnxOamPingCtlIntervalUnits
has the value 'centiseconds(2)', and tmnxOamPingCtlInterval has the
value 10, the test's interval is 0.1 seconds.
The supported combinations of tmnxOamPingCtlIntervalUnits,
tmnxOamPingCtlInterval, tmnxOamPingCtlTestMode, and
tmnxOamIcmpPingCtlRapid are specified in the tmnxOamPingCtlInterval
DESCRIPTION clause.
The interaction between this object and tmnxOamIcmpPingCtlRapid is
specified in the tmnxOamIcmpPingCtlRapid DESCRIPTION clause."
DEFVAL { seconds }
::= { tmnxOamPingCtlEntry 40 }
tmnxOamPingCtlSubscriberName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlSubscriberName specifies the name of the
subscriber to be pinged.
When a non-default value for this object is specified, a Layer-2-Aware
Network Address Translation (NAT) ping is requested. The subscriber
name and the target IP address (i.e. tmnxOamPingCtlTgtAddress) are used
together to ping the subscriber's device.
A valid Layer-2-Aware NAT ping must satisfy all of the following
conditions.
1. tmnxOamPingCtlSubscriberName is a valid subscriber name.
2. The test type (i.e. tmnxOamPingCtlTestMode) is 'icmpPing'.
3. The test is not an SAA test (as configured using
tmnxOamSaaCtlRowStatus).
4. The target address type (as configured using
tmnxOamPingCtlTgtAddrType) is 'ipv4(1)'.
5. The value of each of the following objects is default:
tmnxOamIcmpPingCtlBypassRouting,
tmnxOamIcmpPingCtlEgrIfName,
tmnxOamIcmpPingCtlNhAddrType,
tmnxOamIcmpPingCtlRapid."
REFERENCE
"IETF draft-miles-behave-l2nat-00, 'Layer2-Aware NAT', March 4, 2009"
DEFVAL { ''H }
::= { tmnxOamPingCtlEntry 41 }
tmnxOamPingCtlRouterInstanceName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamPingCtlRouterInstanceName specifies the name of
the service or virtual router(s) used to transmit the test's probes.
Supported values vary with the test type, as follows.
tmnxOamPingCtlTestMode Names Supported
---------------------- ---------------------------
'dnsPing' 'Base'
'_Base_and_management'
'management'
<VPRN-service-name>
'icmpPing' '' (i.e. the empty string),
'Base'
'management'
'vpls-management'
<CPM-virtual-router-name>
<VPRN-service-name>
otherwise not relevant.
'_Base_and_management' specifies the 'dnsPing' test will send back to
back DNS name resolution requests to the specified DNS server (as
configured using tmnxOamPingCtlTgtAddress) using the Base router and
the management router. The first successful reply is used. The
timeout configured using tmnxOamPingCtlTimeOut applies to the two
requests simultaneously. This option exists to match the day-one
behavior of 'dnsPing' (when the router-instance was not configurable).
A <CPM-virtual-router-name> is a user-configured
TIMETRA-VRTR-MIB::vRtrName, with TIMETRA-VRTR-MIB::vRtrType = 'vr(3)'.
A <VPRN-service-name> is 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 service or virtual router(s) used by a 'dnsPing' test can only be
specified using tmnxOamPingCtlRouterInstanceName.
For 'dnsPing', the default is '_Base_and_management'.
The service or virtual router used by an 'icmpPing' test can be
specified using tmnxOamPingCtlVRtrID, tmnxOamPingCtlServiceId, and/or
tmnxOamPingCtlRouterInstanceName.
The following two combinations of the three objects are supported:
1. tmnxOamPingCtlVRtrID = 0,
tmnxOamPingCtlServiceId = 0,
tmnxOamPingCtlRouterInstanceName != ''.
This is the preferred approach.
2. One or both of tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId has
a non-zero value,
tmnxOamPingCtlRouterInstanceName = ''.
An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
from 'classic(1)' is blocked if tmnxOamPingCtlRouterInstanceName is
empty for an 'icmpPing' test.
When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
each 'icmpPing' test must continue to have a non-empty
tmnxOamPingCtlRouterInstanceName."
DEFVAL { ''H }
::= { tmnxOamPingCtlEntry 42 }
tmnxOamPingResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamPingResultsTable contains the run-level test results for OAM
ping tests.
Probe-level test results for ping tests reside in
tmnxOamPingHistoryTable."
::= { tmnxOamPingObjs 4 }
tmnxOamPingResultsEntry OBJECT-TYPE
SYNTAX TmnxOamPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamPingResultsEntry contains the run-level test results for one
OAM ping test run.
A row is created when a ping test is enabled (using
tmnxOamPingCtlAdminStatus).
A row is destroyed when:
1. The corresponding test configuration is destroyed (using
tmnxOamPingCtlRowStatus), or
2. Results are cleared for the test (using
TIMETRA-CLEAR-MIB::tmnxClearAction), or
3. A new run result is available, and the limit on the number of
run results retained (3, currently) has been reached. In that case,
the oldest run result row is destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex
}
::= { tmnxOamPingResultsTable 1 }
TmnxOamPingResultsEntry ::= SEQUENCE
{
tmnxOamPingResultsOperStatus INTEGER,
tmnxOamPingResultsMinRtt Unsigned32,
tmnxOamPingResultsMaxRtt Unsigned32,
tmnxOamPingResultsAverageRtt Unsigned32,
tmnxOamPingResultsRttSumOfSquares Unsigned32,
tmnxOamPingResultsMtuResponseSize Unsigned32,
tmnxOamPingResultsSvcPing INTEGER,
tmnxOamPingResultsProbeResponses Unsigned32,
tmnxOamPingResultsSentProbes Unsigned32,
tmnxOamPingResultsLastGoodProbe DateAndTime,
tmnxOamPingResultsLastRespHeader OCTET STRING,
tmnxOamPingResultsMinTt Integer32,
tmnxOamPingResultsMaxTt Integer32,
tmnxOamPingResultsAverageTt Integer32,
tmnxOamPingResultsTtSumOfSquares Unsigned32,
tmnxOamPingResultsMinInTt Integer32,
tmnxOamPingResultsMaxInTt Integer32,
tmnxOamPingResultsAverageInTt Integer32,
tmnxOamPingResultsInTtSumOfSqrs Unsigned32,
tmnxOamPingResultsOutJitter Integer32,
tmnxOamPingResultsInJitter Integer32,
tmnxOamPingResultsRtJitter Integer32,
tmnxOamPingResultsProbeTimeouts Unsigned32,
tmnxOamPingResultsProbeFailures Unsigned32,
tmnxOamPingResultsTestRunIndex Unsigned32,
tmnxOamPingResultsRttOFSumSquares Counter32,
tmnxOamPingResultsRttHCSumSquares Counter64,
tmnxOamPingResultsTtOFSumSquares Counter32,
tmnxOamPingResultsTtHCSumSquares Counter64,
tmnxOamPingResultsInTtOFSumSqrs Counter32,
tmnxOamPingResultsInTtHCSumSqrs Counter64,
tmnxOamPingResultsTestRunResult TmnxOamTestResult,
tmnxOamPingResultsOutOfOrder Counter32
}
tmnxOamPingResultsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsOperStatus indicates the operational
state of the specified test run. 'enabled(1)' indicates the test is
running."
::= { tmnxOamPingResultsEntry 1 }
tmnxOamPingResultsMinRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsMinRtt indicates the minimum round trip
time for the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 4 }
tmnxOamPingResultsMaxRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsMaxRtt indicates the maximum round trip
time for the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 5 }
tmnxOamPingResultsAverageRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsAverageRtt indicates the average round
trip time for the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 6 }
tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsRttSumOfSquares indicates the least
significant 32 bits of tmnxOamPingResultsRttHCSumSquares."
::= { tmnxOamPingResultsEntry 7 }
tmnxOamPingResultsMtuResponseSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object contains the largest size OAM Echo request message that
received a valid reply.
The value of this object MUST be reported as 0 when no ping responses
have been received or an active test has not yet timed out. When
tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object
is not relevant and should contain a value of 0."
::= { tmnxOamPingResultsEntry 8 }
tmnxOamPingResultsSvcPing OBJECT-TYPE
SYNTAX INTEGER {
undetermined (0),
failed (1),
success (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsSvcPing indicates the status of the
specified test run.
When the value is read using an SNMP Get:
1. If the test type is 'svcPing', the status of the test run is
returned.
2. If the test type is not 'svcPing', 'undetermined(0)' is returned.
When the value is reported in a notification, the status of the test
run is reported (for any ping test type)."
::= { tmnxOamPingResultsEntry 9 }
tmnxOamPingResultsProbeResponses OBJECT-TYPE
SYNTAX Unsigned32
UNITS "responses"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsProbeResponses indicates the number of
responses received for the specified test run."
::= { tmnxOamPingResultsEntry 10 }
tmnxOamPingResultsSentProbes OBJECT-TYPE
SYNTAX Unsigned32
UNITS "probes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsSentProbes indicates the number of
probes sent for the specified test run."
::= { tmnxOamPingResultsEntry 11 }
tmnxOamPingResultsLastGoodProbe OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsLastGoodProbe indicates the date and
time when the most recent response was received for the specified test
run.
1970-Jan-01 00:00:00.0 UTC is returned if a response has not been
received."
::= { tmnxOamPingResultsEntry 12 }
tmnxOamPingResultsLastRespHeader OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (100))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 8.0R1 and replaced
with tmnxOamPingHistoryRespHdr in tmnxOamPingHistoryTable."
::= { tmnxOamPingResultsEntry 13 }
tmnxOamPingResultsMinTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsMinTt indicates the minimum outbound
trip time for the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 14 }
tmnxOamPingResultsMaxTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsMaxTt indicates the maximum outbound
trip time for the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 15 }
tmnxOamPingResultsAverageTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsAverageTt indicates the average
outbound trip time for the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 16 }
tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsTtSumOfSquares indicates the least
significant 32 bits of tmnxOamPingResultsTtHCSumSquares."
::= { tmnxOamPingResultsEntry 17 }
tmnxOamPingResultsMinInTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsMinInTt indicates the minimum inbound
trip time for the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 18 }
tmnxOamPingResultsMaxInTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsMaxInTt indicates the maximum inbound
trip time for the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 19 }
tmnxOamPingResultsAverageInTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsAverageInTt indicates the average
inbound trip time for the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 20 }
tmnxOamPingResultsInTtSumOfSqrs OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsInTtSumOfSqrs indicates the least
significant 32 bits of tmnxOamPingResultsInTtHCSumSqrs."
::= { tmnxOamPingResultsEntry 21 }
tmnxOamPingResultsOutJitter OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsOutJitter indicates the amount of
jitter in the outbound trip times for the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 22 }
tmnxOamPingResultsInJitter OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsInJitter indicates the amount of jitter
in the inbound trip times for the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 23 }
tmnxOamPingResultsRtJitter OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsRtJitter indicates the amount of jitter
in the round trip times for the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 24 }
tmnxOamPingResultsProbeTimeouts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsProbeTimeouts indicates the number of
probes that timed out for the specified test run."
::= { tmnxOamPingResultsEntry 25 }
tmnxOamPingResultsProbeFailures OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsProbeFailures indicates the total
number of probes that failed to be transmitted plus the number of
probes that timed out."
::= { tmnxOamPingResultsEntry 26 }
tmnxOamPingResultsTestRunIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsTestRunIndex specifies the test run
INDEX of the row.
The first run of a test is assigned run index 1.
The second run of a test is assigned run index 2. Etc."
::= { tmnxOamPingResultsEntry 27 }
tmnxOamPingResultsRttOFSumSquares OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsRttOFSumSquares indicates the number of
times tmnxOamPingResultsRttSumOfSquares overflowed."
::= { tmnxOamPingResultsEntry 28 }
tmnxOamPingResultsRttHCSumSquares OBJECT-TYPE
SYNTAX Counter64
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsRttHCSumSquares indicates the sum of
squares of the round trip times for the specified test run. Its
purpose is to enable the standard deviation calculation.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 29 }
tmnxOamPingResultsTtOFSumSquares OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsTtOFSumSquares indicates the number of
times tmnxOamPingResultsTtSumOfSquares overflowed."
::= { tmnxOamPingResultsEntry 30 }
tmnxOamPingResultsTtHCSumSquares OBJECT-TYPE
SYNTAX Counter64
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsTtHCSumSquares indicates the sum of
squares of the outbound trip times for the specified test run. Its
purpose is to enable the standard deviation calculation.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 31 }
tmnxOamPingResultsInTtOFSumSqrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsInTtOFSumSqrs indicates the number of
times tmnxOamPingResultsInTtSumOfSqrs overflowed."
::= { tmnxOamPingResultsEntry 32 }
tmnxOamPingResultsInTtHCSumSqrs OBJECT-TYPE
SYNTAX Counter64
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsInTtHCSumSqrs indicates the sum of
squares of the inbound trip times for the specified test run. Its
purpose is to enable the standard deviation calculation.
Zero is returned when the information is not available."
::= { tmnxOamPingResultsEntry 33 }
tmnxOamPingResultsTestRunResult OBJECT-TYPE
SYNTAX TmnxOamTestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsTestRunResult indicates the result of
the specified test run."
::= { tmnxOamPingResultsEntry 34 }
tmnxOamPingResultsOutOfOrder OBJECT-TYPE
SYNTAX Counter32
UNITS "reply PDUs"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingResultsOutOfOrder indicates the number of
reply PDUs for the specified test run that have arrived out of order.
For example, if two probes are sent during the test run (as configured
using tmnxOamPingCtlProbeCount), and the two reply PDUs arrive out of
order, tmnxOamPingResultsOutOfOrder is 2.
This value is supported when tmnxOamPingCtlTestMode is 'vxlanPing'.
Zero is returned for all other test types."
::= { tmnxOamPingResultsEntry 35 }
tmnxOamPingHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamPingHistoryTable contains the per-probe results for most ping
test types. Exceptions are noted in the tmnxOamPingCtlTestMode
DESCRIPTION clause."
::= { tmnxOamPingObjs 5 }
tmnxOamPingHistoryEntry OBJECT-TYPE
SYNTAX TmnxOamPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamPingHistoryEntry contains the results for one ping probe.
The first three indices specify the corresponding
tmnxOamPingResultsTable row.
The fourth index specifies the probe yielding the results.
A row is created when one of the following events occurs.
1. A ping echo request cannot be sent (e.g. the destination IP address
is unknown).
2. A ping echo reply (triggered by a ping echo request launched by
this node) arrives.
3. A timeout occurs while waiting for a ping echo reply.
Rows are destroyed when the corresponding tmnxOamPingResultsTable row
is destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamPingHistoryIndex
}
::= { tmnxOamPingHistoryTable 1 }
TmnxOamPingHistoryEntry ::= SEQUENCE
{
tmnxOamPingHistoryIndex Unsigned32,
tmnxOamPingHistoryResponse Unsigned32,
tmnxOamPingHistoryOneWayTime Integer32,
tmnxOamPingHistorySize Unsigned32,
tmnxOamPingHistoryStatus TmnxOamResponseStatus,
tmnxOamPingHistoryTime DateAndTime,
tmnxOamPingHistoryReturnCode TmnxOamPingRtnCode,
tmnxOamPingHistorySrcIpAddress IpAddress,
tmnxOamPingHistAddressType TmnxOamAddressType,
tmnxOamPingHistSapId TmnxStrSapId,
tmnxOamPingHistoryVersion Unsigned32,
tmnxOamPingHistoryCpeMacAddr MacAddress,
tmnxOamPingHistoryRespSvcId TmnxServId,
tmnxOamPingHistorySequence Unsigned32,
tmnxOamPingHistoryIfIndex InterfaceIndexOrZero,
tmnxOamPingHistoryDataLen Unsigned32,
tmnxOamPingHistoryRespPlane TmnxOamTestResponsePlane,
tmnxOamPingHistoryReqHdr OCTET STRING,
tmnxOamPingHistoryRespHdr OCTET STRING,
tmnxOamPingHistoryDnsAddrType InetAddressType,
tmnxOamPingHistoryDnsAddress InetAddress,
tmnxOamPingHistorySrcAddrType InetAddressType,
tmnxOamPingHistorySrcAddress InetAddress,
tmnxOamPingHistoryInOneWayTime Integer32,
tmnxOamPingHistoryLspName TLNamedItemOrEmpty,
tmnxOamPingHistNextHopAddrType InetAddressType,
tmnxOamPingHistNextHopAddress InetAddress,
tmnxOamPingHistorySrcGlobalId TmnxMplsTpGlobalID,
tmnxOamPingHistorySrcNodeId TmnxMplsTpNodeID,
tmnxOamPingHistorySdpBindId TNamedItemOrEmpty,
tmnxOamPingHistoryRtrnSubcode Unsigned32,
tmnxOamPingHistoryNetworkIfName TNamedItemOrEmpty
}
tmnxOamPingHistoryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryIndex specifies the probe which yielded
the results in this row.
For example:
1. For a unicast ping test with a send-count of 10, the row with
tmnxOamPingHistoryIndex=10 has the result of the last probe to be
sent.
2. For a multicast ping test with 10 destinations, the row with
tmnxOamPingHistoryIndex=10 has the result for the last destination
to be pinged."
::= { tmnxOamPingHistoryEntry 1 }
tmnxOamPingHistoryResponse OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryResponse indicates the round trip time
for the specified probe.
Zero is returned when the information is not available (e.g. the probe
timed out)."
::= { tmnxOamPingHistoryEntry 2 }
tmnxOamPingHistoryOneWayTime OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryOneWayTime indicates the outbound trip
time for the specified probe.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamPingHistoryEntry 3 }
tmnxOamPingHistorySize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistorySize indicates the size of the OAM echo
request transmitted for this OAM probe. Zero is returned if no probe
was transmitted.
When tmnxOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay',
or 'ethCfmTwoWaySlm' the value returned is the size of the transmitted
layer 2 frame (including the layer 2 header, but excluding the IEEE
802.1Q Tag field(s)).
For other tmnxOamPingCtlTestMode values, the size returned is the
tmnxOamPingCtlSize value."
REFERENCE
"IEEE Std 802.1Q-2011, 'Media Access Control (MAC) Bridges and Virtual
Bridge Local Area Networks', 31 August 2011, Section 9.3 'Tag format'"
::= { tmnxOamPingHistoryEntry 4 }
tmnxOamPingHistoryStatus OBJECT-TYPE
SYNTAX TmnxOamResponseStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryStatus indicates the outcome of the
probe. Example values: 'responseReceived', 'requestTimedOut'."
::= { tmnxOamPingHistoryEntry 5 }
tmnxOamPingHistoryTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryTime indicates the date and time when
the outcome of the specified probe was determined."
::= { tmnxOamPingHistoryEntry 6 }
tmnxOamPingHistoryReturnCode OBJECT-TYPE
SYNTAX TmnxOamPingRtnCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryReturnCode indicates the OAM return
code received in the probe response.
For a 'bierPing' test, 'notApplicable(0)' is returned. The probe's
return code can be read using tmnxOamBierPingHistoryReturnCode."
::= { tmnxOamPingHistoryEntry 7 }
tmnxOamPingHistorySrcIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamPingHistorySrcAddrType and
tmnxOamPingHistorySrcAddress."
::= { tmnxOamPingHistoryEntry 8 }
tmnxOamPingHistAddressType OBJECT-TYPE
SYNTAX TmnxOamAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistAddressType indicates the type of binding
address information returned in response to the specified probe.
'unknown(0)' is returned when the information is not available."
::= { tmnxOamPingHistoryEntry 9 }
tmnxOamPingHistSapId OBJECT-TYPE
SYNTAX TmnxStrSapId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistSapId is the name of the access port of
the SAP supporting the requests returned in response to a 'cpePing',
'mfibPing', or 'vprnPing' probe.
If the value of tmnxOamPingHistAddressType is not 'sapId', this object
is not relevant and MUST have a null string ''."
::= { tmnxOamPingHistoryEntry 10 }
tmnxOamPingHistoryVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryVersion indicates the protocol version
for this OAM ping probe reply."
::= { tmnxOamPingHistoryEntry 12 }
tmnxOamPingHistoryCpeMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryCpeMacAddr indicates the MAC address of
the replying CPE for this OAM ping probe reply.
The object is applicable to 'cpePing' tests only.
If the information is unavailable, '0:0:0:0:0:0' is returned."
::= { tmnxOamPingHistoryEntry 13 }
tmnxOamPingHistoryRespSvcId OBJECT-TYPE
SYNTAX TmnxServId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing' the
service id to which the SAP responding to the 'mfibPing' probe
belongs. If the indicated SAP is part of the same service originating
the probe, this value is set to 0.
For other types of probes, this value is insignificant and is set to
0."
::= { tmnxOamPingHistoryEntry 14 }
tmnxOamPingHistorySequence OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value tmnxOamPingHistorySequence indicates this probe's
sequence number. If a probe response was received, this object
indicates the sequence number of the response."
::= { tmnxOamPingHistoryEntry 15 }
tmnxOamPingHistoryIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryIfIndex indicates the ifIndex of the
interface that this probe was transmitted from.
Zero is returned when the information is not available."
::= { tmnxOamPingHistoryEntry 16 }
tmnxOamPingHistoryDataLen OBJECT-TYPE
SYNTAX Unsigned32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing'
the UDP data length of the echo reply, and for 'icmpPing' normally
the length starting after the IP header of the echo reply. For
'ethCfmLoopback' and 'ethCfmTwoWaySlm' the value is the number of
octets in the Value field of the Data TLV of the Ethernet CFM loopback
packet (zero if the packet has no Data TLV).
For other types of probes, this value is not significant and is set to
0."
::= { tmnxOamPingHistoryEntry 17 }
tmnxOamPingHistoryRespPlane OBJECT-TYPE
SYNTAX TmnxOamTestResponsePlane
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryRespPlane indicates the response plane
from which this ping response was received."
::= { tmnxOamPingHistoryEntry 18 }
tmnxOamPingHistoryReqHdr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0|1..150))
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS release 10.0 R1."
::= { tmnxOamPingHistoryEntry 19 }
tmnxOamPingHistoryRespHdr OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0|1..150))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryRespHdr is a copy of the OAM header of
the response packet received for this OAM ping test probe.
The response header is reported only when tmnxOamPingCtlTestMode
has a value of
'ethCfmLoopback',
'ethCfmTwoWayDelay',
'ethCfmTwoWaySlm',
'icmpPing',
'mtuPing',
'sdpPing', or
'svcPing'.
Otherwise, a zero length OCTET STRING is returned. For 'icmpPing'
the value reported is the received ICMP message starting from the IP
header.
The value of this object MUST be reported as a zero length OCTET
STRING when no probe response has been received."
::= { tmnxOamPingHistoryEntry 20 }
tmnxOamPingHistoryDnsAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryDnsAddrType indicates the Internet
address type stored in tmnxOamPingHistoryDnsAddress.
If this was not a 'dnsPing' test or the DNS name specified in
tmnxOamPingCtlDnsName could not be resolved, the value of this object
will be reported as 'unknown(0)'."
::= { tmnxOamPingHistoryEntry 21 }
tmnxOamPingHistoryDnsAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryDnsAddress indicates the Internet
address that was resolved from the name specified in
tmnxOamPingCtlDnsName by a 'dnsPing' test.
If this was not a 'dnsPing' test or the DNS name specified in
tmnxOamPingCtlDnsName could not be resolved, the value of this object
will be reported as ''H (empty string)."
::= { tmnxOamPingHistoryEntry 22 }
tmnxOamPingHistorySrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistorySrcAddrType indicates the Internet
address type of the address stored in tmnxOamPingHistorySrcAddress."
::= { tmnxOamPingHistoryEntry 23 }
tmnxOamPingHistorySrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16|20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistorySrcAddress indicates the Internet
address of the remote node targeted by the specified ping probe.
In the case of a 'bierPing' test, the remote node's address can be
read using tmnxOamBierPingHistoryBfrPfx."
::= { tmnxOamPingHistoryEntry 24 }
tmnxOamPingHistoryInOneWayTime OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryInOneWayTime indicates the inbound trip
time for the specified probe response.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamPingHistoryEntry 25 }
tmnxOamPingHistoryLspName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryLspName indicates the name of the LSP
that this probe was transmitted on.
The empty string is returned when the test mode is not 'vccvPing'. The
empty string is returned when the transport tunnel is not RSVP."
::= { tmnxOamPingHistoryEntry 26 }
tmnxOamPingHistNextHopAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistNextHopAddrType indicates the Internet
address type of the address stored in tmnxOamPingHistNextHopAddress.
The value 'unknown(0)' is returned when the test mode is not
'vccvPing'."
::= { tmnxOamPingHistoryEntry 27 }
tmnxOamPingHistNextHopAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16|20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistNextHopAddress indicates the next hop
Internet address that this probe was transmitted to.
The empty string is returned when the test mode is not 'vccvPing'."
::= { tmnxOamPingHistoryEntry 28 }
tmnxOamPingHistorySrcGlobalId OBJECT-TYPE
SYNTAX TmnxMplsTpGlobalID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistorySrcGlobalId indicates the source MPLS-TP
global identifier of the replying node. The value is copied from the
reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is
returned.
This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
'vccvPing'. Otherwise, zero is returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 2.2.2, 'Source Identifier TLV'."
::= { tmnxOamPingHistoryEntry 29 }
tmnxOamPingHistorySrcNodeId OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistorySrcNodeId indicates the source MPLS-TP
node identifier of the replying node. The value is copied from the
reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero is
returned.
This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
'vccvPing'. Otherwise, zero is returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 2.2.2, 'Source Identifier TLV'."
::= { tmnxOamPingHistoryEntry 30 }
tmnxOamPingHistorySdpBindId OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistorySdpBindId indicates the SDP binding
provided by the remote system.
The value of tmnxOamPingHistorySdpBindId is relevant when
tmnxOamPingHistAddressType is 'sdpBindId(9)'."
::= { tmnxOamPingHistoryEntry 31 }
tmnxOamPingHistoryRtrnSubcode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryRtrnSubcode indicates the value present
in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
A valid value is returned when the test has a tmnxOamPingCtlTestMode
value of 'lspPing'. Otherwise, zero is returned."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.1, 'Return Codes'."
::= { tmnxOamPingHistoryEntry 32 }
tmnxOamPingHistoryNetworkIfName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamPingHistoryNetworkIfName indicates the network
interface name provided by the replying node.
Network interface names are configured using
TIMETRA-VRTR-MIB::vRtrIfName.
The value of this object is the empty string when the value of
tmnxOamPingHistAddressType is not 'networkInterface(11)'."
::= { tmnxOamPingHistoryEntry 33 }
tmnxOamMacPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMacPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMacPingCtlTable contains configuration information for
'macPing', 'macPopulate', and 'macPurge' tests."
::= { tmnxOamPingObjs 6 }
tmnxOamMacPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamMacPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMacPingCtlEntry contains configuration information for one
'macPing', 'macPopulate', or 'macPurge' test.
SROS creates a row when tmnxOamPingCtlTestMode is set to 'macPing',
'macPopulate', or 'macPurge'.
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamMacPingCtlTable 1 }
TmnxOamMacPingCtlEntry ::= SEQUENCE
{
tmnxOamMacPingCtlTargetMacAddr MacAddress,
tmnxOamMacPingCtlSourceMacAddr MacAddress,
tmnxOamMacPingCtlSendControl TruthValue,
tmnxOamMacPingCtlReplyControl TruthValue,
tmnxOamMacPingCtlTtl Unsigned32,
tmnxOamMacPingCtlRegister TruthValue,
tmnxOamMacPingCtlFlood TruthValue,
tmnxOamMacPingCtlForce TruthValue,
tmnxOamMacPingCtlAge Unsigned32,
tmnxOamMacPingCtlSapPortId TmnxPortID,
tmnxOamMacPingCtlSapEncapValue TmnxEncapVal,
tmnxOamMacPingCtlFibEntryName TNamedItemOrEmpty
}
tmnxOamMacPingCtlTargetMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value that
specifies the target MAC address to be used in the query request for
performing an OAM ping operation.
This parameter is required."
REFERENCE
"IEEE 802.3 Subclause 30.7.1.1.9"
DEFVAL { '000000000000'H }
::= { tmnxOamMacPingCtlEntry 1 }
tmnxOamMacPingCtlSourceMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value
that specifies the MAC address to be used as the source in the
query request for performing an OAM ping operation. This object
is optional and is not relevant when tmnxOamPingCtlTestMode has a
value other than 'macPing'."
REFERENCE
"IEEE 802.3 Subclause 30.7.1.1.9"
DEFVAL { '000000000000'H }
::= { tmnxOamMacPingCtlEntry 2 }
tmnxOamMacPingCtlSendControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingCtlSendControl specifies whether the
outbound OAM ping packet will use the data plane or the control plane.
When the value is 'false', the packet is sent using the data plane.
As of SROS release 13.0 R1, a test cannot be started if
tmnxOamMacPingCtlSendControl is 'true'. A test is started using
tmnxOamPingCtlAdminStatus.
This object will be marked obsolete in a future release."
DEFVAL { false }
::= { tmnxOamMacPingCtlEntry 3 }
tmnxOamMacPingCtlReplyControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When the value of tmnxOamMacPingCtlReplyControl is 'true', the OAM
ping response is returned using the control plane. If its value is
'false', the packet is sent via the data plane. This object is
optional and is not relevant when tmnxOamPingCtlTestMode has a value
other than 'macPing'."
DEFVAL { false }
::= { tmnxOamMacPingCtlEntry 4 }
tmnxOamMacPingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the vc-label time-to-live value.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'macPing'.
While performing the test with a TTL of 1 no responses should ever be
expected."
DEFVAL { 255 }
::= { tmnxOamMacPingCtlEntry 5 }
tmnxOamMacPingCtlRegister OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When the value of tmnxOamMacPingCtlRegister is 'true', the OAM ping
request is transmitted that causes each upstream node to delete the
MAC address only from its forwarding plane but keep it in its control
plane in order to inhibit dynamic learning. If its value is 'false',
the MAC address is deleted from both the forwarding and control
planes.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'macPurge'."
DEFVAL { false }
::= { tmnxOamMacPingCtlEntry 6 }
tmnxOamMacPingCtlFlood OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When the value of tmnxOamMacPingCtlFlood is 'true', the OAM ping
request is transmitted that causes each upstream node to add or delete
the MAC address. If its value is 'false', the operation is performed
locally.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'macPopulate' or
'macPurge'."
DEFVAL { false }
::= { tmnxOamMacPingCtlEntry 7 }
tmnxOamMacPingCtlForce OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingCtlForce specifies whether or not to add an
override to the test.
When tmnxOamPingCtlTestMode is 'macPopulate' and
tmnxOamMacPingCtlForce is 'true', the MAC type (i.e.
TIMETRA-SERV-MIB::tlsFdbType) of the FIB entry specified by the test
parameters is set to 'oam', regardless of its earlier value.
When tmnxOamPingCtlTestMode is 'macPurge' and tmnxOamMacPingCtlForce
is 'true', the FIB entry specified by the test parameters is purged,
even if the requesting node did not populate the entry.
When tmnxOamPingCtlTestMode is 'macPing', tmnxOamMacPingCtlForce is
irrelevant."
DEFVAL { false }
::= { tmnxOamMacPingCtlEntry 8 }
tmnxOamMacPingCtlAge OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingCtlAge specifies the number of seconds to
age this OAM MAC address in the FIB.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
DEFVAL { 3600 }
::= { tmnxOamMacPingCtlEntry 9 }
tmnxOamMacPingCtlSapPortId OBJECT-TYPE
SYNTAX TmnxPortID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingCtlSapPortId is the ID of the access port
of the target SAP.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
DEFVAL { 0 }
::= { tmnxOamMacPingCtlEntry 10 }
tmnxOamMacPingCtlSapEncapValue OBJECT-TYPE
SYNTAX TmnxEncapVal
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingCtlSapEncapValue is the label used to
identify the target SAP on the port specified in
tmnxOamMacPingCtlSapPortId.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
DEFVAL { 0 }
::= { tmnxOamMacPingCtlEntry 11 }
tmnxOamMacPingCtlFibEntryName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 11.0 R1."
DEFVAL { ''H }
::= { tmnxOamMacPingCtlEntry 12 }
tmnxOamMacPingHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMacPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'macPing' probe
operation.
An entry in this table is created when the result of an OAM 'macPing'
probe is determined.
An entry is removed from this table when its corresponding
tmnxOamPingResultsEntry is deleted."
::= { tmnxOamPingObjs 7 }
tmnxOamMacPingHistoryEntry OBJECT-TYPE
SYNTAX TmnxOamMacPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamMacPingHistoryTable. The first two
index elements identify the tmnxOamPingCtlEntry that a
tmnxOamMacPingHistoryEntry belongs to. The third index identifies
a specific run of the OAM test. The fourth index element
selects the group of responses associated with a specific probe
attempt. The fifth index selects a single OAM 'macPing' reply."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamMacPingHistoryIndex,
tmnxOamMacPingReplyIndex
}
::= { tmnxOamMacPingHistoryTable 1 }
TmnxOamMacPingHistoryEntry ::= SEQUENCE
{
tmnxOamMacPingHistoryIndex Unsigned32,
tmnxOamMacPingReplyIndex Unsigned32,
tmnxOamMacPingHistoryResponse Unsigned32,
tmnxOamMacPingHistoryOneWayTime Integer32,
tmnxOamMacPingHistoryStatus TmnxOamResponseStatus,
tmnxOamMacPingHistoryTime DateAndTime,
tmnxOamMacPingHistoryReturnCode TmnxOamPingRtnCode,
tmnxOamMacPingHistorySrcIpAddress IpAddress,
tmnxOamMacPingHistoryAddressType TmnxOamAddressType,
tmnxOamMacPingHistorySapId TmnxStrSapId,
tmnxOamMacPingHistorySdpId SdpId,
tmnxOamMacPingHistoryAdminStatus TruthValue,
tmnxOamMacPingHistoryOperStatus TruthValue,
tmnxOamMacPingHistoryResponsePlane TmnxOamTestResponsePlane,
tmnxOamMacPingHistorySize Unsigned32,
tmnxOamMacPingHistoryInOneWayTime Integer32,
tmnxOamMacPingHistorySrcAddrType InetAddressType,
tmnxOamMacPingHistorySrcAddress InetAddress
}
tmnxOamMacPingHistoryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created when the result of a OAM
'macPing' probe is determined. The initial 2 instance identifier
index values identify the tmnxOamPingCtlEntry that a OAM probe
result (tmnxOamMacPingHistoryEntry) belongs to. The
tmnxOamMacPingHistoryIndex has the value of the sequence number
of the request probe and identifies a group of replies received
in response to a specific probe transmission.
The agent starts assigning tmnxOamMacPingHistoryIndex values at 1 and
wraps after exceeding the maximum possible value as defined by the
limit of this object."
::= { tmnxOamMacPingHistoryEntry 1 }
tmnxOamMacPingReplyIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOamMacPingReplyIndex is unique within a group of responses
received as the result of a OAM 'macPing' probe as specified by having
the same value for tmnxOamMacPingHistoryIndex.
The agent starts assigning tmnxOamMacPingReplyIndex values at 1 and
wraps after exceeding the maximum possible value as defined by the
limit of this object."
::= { tmnxOamMacPingHistoryEntry 2 }
tmnxOamMacPingHistoryResponse OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time measured in microseconds from when
a OAM probe was sent to when its response was received or
when it timed out. The value of this object is reported
as 0 when it is not possible to transmit an OAM probe."
::= { tmnxOamMacPingHistoryEntry 3 }
tmnxOamMacPingHistoryOneWayTime OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time measured in microseconds from when an
OAM probe was sent to when it was received by the replier
(outbound one-way time). The value of this object is
reported as 0 when it is not possible to transmit an OAM
probe or the information is not available."
::= { tmnxOamMacPingHistoryEntry 4 }
tmnxOamMacPingHistoryStatus OBJECT-TYPE
SYNTAX TmnxOamResponseStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistoryStatus is an enumerated integer that
indicates the result of a particular OAM probe."
::= { tmnxOamMacPingHistoryEntry 5 }
tmnxOamMacPingHistoryTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timestamp for when this OAM probe result was determined."
::= { tmnxOamMacPingHistoryEntry 6 }
tmnxOamMacPingHistoryReturnCode OBJECT-TYPE
SYNTAX TmnxOamPingRtnCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer
that indicates the return code received in the OAM ping response."
::= { tmnxOamMacPingHistoryEntry 7 }
tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamMacPingHistorySrcAddrType and
tmnxOamMacPingHistorySrcAddress."
::= { tmnxOamMacPingHistoryEntry 8 }
tmnxOamMacPingHistoryAddressType OBJECT-TYPE
SYNTAX TmnxOamAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistoryAddressType indicates the type of
binding address information returned in response to a 'macPing' test."
::= { tmnxOamMacPingHistoryEntry 9 }
tmnxOamMacPingHistorySapId OBJECT-TYPE
SYNTAX TmnxStrSapId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistorySapId is the name of the access port
of the SAP supporting the requested MAC address returned in response
to a 'macPing' probe.
If the value of tmnxOamMacPingHistoryAddressType is not 'sapId', this
object is not relevant and MUST have a null string ''."
::= { tmnxOamMacPingHistoryEntry 10 }
tmnxOamMacPingHistorySdpId OBJECT-TYPE
SYNTAX SdpId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistorySdpId is the ID of the SDP
supporting the requested MAC address returned in response to a
'macPing' probe.
If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId', this
object is not relevant and MUST return a value of '0'."
::= { tmnxOamMacPingHistoryEntry 12 }
tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistoryAdminStatus indicates the current
administrative state of the SAP or SDP ID returned in response to a
'macPing' test. A value of 'true' indicates the SAP or SDP is
administratively 'up'.
The value of this object MUST be reported as 'false' when no ping
responses have been received or an active test has not yet timed out."
::= { tmnxOamMacPingHistoryEntry 13 }
tmnxOamMacPingHistoryOperStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistoryOperStatus indicates the current
operational state of the SAP or SDP ID returned in response to a
'macPing' test. A value of 'true' indicates the SAP or SDP is
operationally 'up'.
The value of this object MUST be reported as 'false' when no ping
responses have been received or an active test has not yet timed out."
::= { tmnxOamMacPingHistoryEntry 14 }
tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE
SYNTAX TmnxOamTestResponsePlane
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistoryResponsePlane indicates the response
plane from which this ping response was received."
::= { tmnxOamMacPingHistoryEntry 15 }
tmnxOamMacPingHistorySize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistorySize indicates the size in octets
of the user payload in a ping request packet. It does not include
the service encapsulation."
::= { tmnxOamMacPingHistoryEntry 16 }
tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of time measured in microseconds from when an OAM
probe reply was sent to when it was received by this host
(inbound one-way time). The value of this object is reported
as 0 when the information is not available."
::= { tmnxOamMacPingHistoryEntry 17 }
tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet
address type stored in tmnxOamMacPingHistorySrcAddress."
::= { tmnxOamMacPingHistoryEntry 18 }
tmnxOamMacPingHistorySrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacPingHistorySrcAddress indicates the Internet
address of the remote node that generated this reply to a OAM probe."
::= { tmnxOamMacPingHistoryEntry 19 }
tmnxOamMacPingL2MapTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMacPingL2MapEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
::= { tmnxOamPingObjs 8 }
tmnxOamMacPingL2MapEntry OBJECT-TYPE
SYNTAX TmnxOamMacPingL2MapEntry
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamMacPingHistoryIndex,
tmnxOamMacPingReplyIndex,
tmnxOamMacPingL2MapIndex
}
::= { tmnxOamMacPingL2MapTable 1 }
TmnxOamMacPingL2MapEntry ::= SEQUENCE
{
tmnxOamMacPingL2MapIndex Unsigned32,
tmnxOamMacPingL2MapRouterID IpAddress,
tmnxOamMacPingL2MapLabel MplsLabel,
tmnxOamMacPingL2MapProtocol TmnxOamSignalProtocol,
tmnxOamMacPingL2MapVCType TmnxOamVcType,
tmnxOamMacPingL2MapVCID TmnxVcId,
tmnxOamMacPingL2MapDirection INTEGER
}
tmnxOamMacPingL2MapIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
::= { tmnxOamMacPingL2MapEntry 1 }
tmnxOamMacPingL2MapRouterID OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
::= { tmnxOamMacPingL2MapEntry 2 }
tmnxOamMacPingL2MapLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
::= { tmnxOamMacPingL2MapEntry 3 }
tmnxOamMacPingL2MapProtocol OBJECT-TYPE
SYNTAX TmnxOamSignalProtocol
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
::= { tmnxOamMacPingL2MapEntry 4 }
tmnxOamMacPingL2MapVCType OBJECT-TYPE
SYNTAX TmnxOamVcType
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
::= { tmnxOamMacPingL2MapEntry 5 }
tmnxOamMacPingL2MapVCID OBJECT-TYPE
SYNTAX TmnxVcId
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
::= { tmnxOamMacPingL2MapEntry 6 }
tmnxOamMacPingL2MapDirection OBJECT-TYPE
SYNTAX INTEGER {
upstream (1),
downstream (2)
}
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.1."
::= { tmnxOamMacPingL2MapEntry 7 }
tmnxOamLspPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLspPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row in tmnxOamLspPingCtlTable contains the LSP-specific
configuration information needed to launch an LSP (Label Switched Path)
ping test. The rest of the configuration information needed to launch
the test resides in the corresponding row of tmnxOamPingCtlTable.
Seven types of LSP ping tests are supported. An abbreviated name for
each test type is defined in the following table (for use in a
subsequent table). The test type's tmnxOamLspPingCtlTestSubMode code
point is shown as well.
Test Sub Mode Abbreviated Test Type Name(s)
--------------------- -------------------------------
'unspecified (1)' LDP, RSVP
'static (2)' TPST (Transport Profile Static)
'bgpLabeledPrefix(3)' BGP
'srIsis (4)' ISIS
'srOspf (5)' OSPF
'srTe (6)' SRTE
'srPolicy (7)' SRPL
'srOspf3 (8)' OSP3
The following table has a row for each LSP ping test type, showing the
mandatory and optional objects applicable to the test type.
Test
Type Mandatory Objects Optional Objects
---- -------------------------------- ---------------------------------
BGP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress
tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName
tmnxOamLspPingCtlTestSubMode #tmnxOamLspPingCtlPathDestType
#tmnxOamLspPingCtlPathDest
ISIS tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
#tmnxOamLspPingCtlPathDestType
#tmnxOamLspPingCtlPathDest
LDP tmnxOamLspPingCtlLdpPrefixType *tmnxOamLspPingCtlNhAddressType
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddress
tmnxOamLspPingCtlLdpPrefixLen tmnxOamLspPingCtlNhIntfName
#tmnxOamLspPingCtlPathDestType
#tmnxOamLspPingCtlPathDest
OSPF tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
#tmnxOamLspPingCtlPathDestType
#tmnxOamLspPingCtlPathDest
OSP3 tmnxOamLspPingCtlLdpPrefixType tmnxOamLspPingCtlIgpInstance
tmnxOamLspPingCtlLdpPrefix *tmnxOamLspPingCtlNhAddressType
tmnxOamLspPingCtlLdpPrefixLen *tmnxOamLspPingCtlNhAddress
tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlNhIntfName
#tmnxOamLspPingCtlPathDestType
#tmnxOamLspPingCtlPathDest
RSVP tmnxOamLspPingCtlLspName tmnxOamLspPingCtlPathName
SRPL tmnxOamLspPingCtlSrPlcyColor tmnxOamLspPingCtlSrPlcySegList
tmnxOamLspPingCtlSrPlcyEndPtAddr
tmnxOamLspPingCtlSrPlcyEndPtAddT
tmnxOamLspPingCtlTestSubMode
SRTE tmnxOamLspPingCtlLspName *tmnxOamLspPingCtlNhAddressType
tmnxOamLspPingCtlTestSubMode *tmnxOamLspPingCtlNhAddress
tmnxOamLspPingCtlNhIntfName
#tmnxOamLspPingCtlPathDestType
#tmnxOamLspPingCtlPathDest
tmnxOamLspPingCtlPathName
TPST tmnxOamLspPingCtlLspName tmnxOamLspPingCtlAssocChannel
tmnxOamLspPingCtlTestSubMode tmnxOamLspPingCtlForce
*tmnxOamLspPingCtlMplsTpGlobalId
*tmnxOamLspPingCtlMplsTpNodeId
tmnxOamLspPingCtlMplsTpPathType
ALL none tmnxOamLspPingCtlTtl
tmnxOamPingCtlFcName
tmnxOamPingCtlInterval
tmnxOamPingCtlProbeCount
tmnxOamPingCtlProfile
tmnxOamPingCtlSize
*tmnxOamPingCtlSrcAddrType
*tmnxOamPingCtlSrcAddress
tmnxOamPingCtlTimeOut
---- -------------------------------- ---------------------------------
In the table above,
1. The optional objects in the ALL row apply to all LSP ping test
types.
2. Asterisks (*) mark a set of optional objects which must all be
specified, or must all be unspecified.
3. Octothorpes (#) mark a separate set of optional objects which must
all be specified, or must all be unspecified.
4. There are four supported combinations of
tmnxOamLspPingCtlNhAddressType, tmnxOamLspPingCtlNhAddress,
tmnxOamLspPingCtlNhIntfName, tmnxOamLspPingCtlPathDestType, and
tmnxOamLspPingCtlPathDest, as follows:
a) all unspecified
b) tmnxOamLspPingCtlPathDestType and tmnxOamLspPingCtlPathDest
c) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, and
tmnxOamLspPingCtlNhIntfName
d) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest,
tmnxOamLspPingCtlNhAddressType, and tmnxOamLspPingCtlNhAddress
When an object combination other than a combination listed above is
specified, values will be rejected or ignored, or the test will fail."
REFERENCE
"IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'.
IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
::= { tmnxOamPingObjs 9 }
tmnxOamLspPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamLspPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The system creates a row in tmnxOamLspPingCtlTable when
tmnxOamPingCtlTestMode is set to 'lspPing'.
The system deletes a row in tmnxOamLspPingCtlTable when the
corresponding row in tmnxOamPingCtlTable is deleted."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamLspPingCtlTable 1 }
TmnxOamLspPingCtlEntry ::= SEQUENCE
{
tmnxOamLspPingCtlVRtrID TmnxVRtrID,
tmnxOamLspPingCtlLspName TLNamedItemOrEmpty,
tmnxOamLspPingCtlReturnLsp TNamedItemOrEmpty,
tmnxOamLspPingCtlTtl Unsigned32,
tmnxOamLspPingCtlPathName TLNamedItemOrEmpty,
tmnxOamLspPingCtlLdpIpPrefix IpAddress,
tmnxOamLspPingCtlLdpIpPrefixLen IpAddressPrefixLength,
tmnxOamLspPingCtlLdpPrefixType InetAddressType,
tmnxOamLspPingCtlLdpPrefix InetAddress,
tmnxOamLspPingCtlLdpPrefixLen InetAddressPrefixLength,
tmnxOamLspPingCtlPathDestType InetAddressType,
tmnxOamLspPingCtlPathDest InetAddress,
tmnxOamLspPingCtlNhIntfName TNamedItemOrEmpty,
tmnxOamLspPingCtlNhAddressType InetAddressType,
tmnxOamLspPingCtlNhAddress InetAddress,
tmnxOamLspPingCtlTestSubMode TmnxOamLspTestSubMode,
tmnxOamLspPingCtlMplsTpPathType TmnxOamMplsTpPathType,
tmnxOamLspPingCtlMplsTpGlobalId TmnxMplsTpGlobalID,
tmnxOamLspPingCtlMplsTpNodeId TmnxMplsTpNodeID,
tmnxOamLspPingCtlAssocChannel TmnxOamLspAssocChannel,
tmnxOamLspPingCtlForce TruthValue,
tmnxOamLspPingCtlIgpInstance TmnxIgpInstance,
tmnxOamLspPingCtlSrPlcyColor Unsigned32,
tmnxOamLspPingCtlSrPlcyEndPtAddT InetAddressType,
tmnxOamLspPingCtlSrPlcyEndPtAddr InetAddress,
tmnxOamLspPingCtlSrPlcySegList Unsigned32
}
tmnxOamLspPingCtlVRtrID OBJECT-TYPE
SYNTAX TmnxVRtrID
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.0R15 and replaced
with tmnxOamPingCtlVRtrID in tmnxOamPingCtlTable."
DEFVAL { 1 }
::= { tmnxOamLspPingCtlEntry 1 }
tmnxOamLspPingCtlLspName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlLspName specifies the name of the LSP
for this LSP ping test.
When the test is started, if this name is not empty, there must be a
TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
1. tmnxOamLspPingCtlLspName equal to
TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
'bypassOnly(4)', or 'mplsTp(7)'.
Otherwise, the test will fail.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspPingCtlEntry 2 }
tmnxOamLspPingCtlReturnLsp OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0."
DEFVAL { ''H }
::= { tmnxOamLspPingCtlEntry 3 }
tmnxOamLspPingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlTtl specifies the outermost label time-
to-live value.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { 255 }
::= { tmnxOamLspPingCtlEntry 4 }
tmnxOamLspPingCtlPathName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlPathName specifies the name of the Path
(LSP) for this LSP ping test.
When the test is started, if this name is not empty, there must be a
matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise,
the test will fail.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspPingCtlEntry 5 }
tmnxOamLspPingCtlLdpIpPrefix OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamLspPingCtlLdpPrefixType and
tmnxOamLspPingCtlLdpPrefix."
DEFVAL { '00000000'H }
::= { tmnxOamLspPingCtlEntry 6 }
tmnxOamLspPingCtlLdpIpPrefixLen OBJECT-TYPE
SYNTAX IpAddressPrefixLength
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
the InetAddress object tmnxOamLspPingCtlLdpPrefixLen."
DEFVAL { 32 }
::= { tmnxOamLspPingCtlEntry 7 }
tmnxOamLspPingCtlLdpPrefixType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlLdpPrefixType specifies the type of
Internet address stored in tmnxOamLspPingCtlLdpPrefix.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { unknown }
::= { tmnxOamLspPingCtlEntry 8 }
tmnxOamLspPingCtlLdpPrefix OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlLdpPrefix, along with
tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefixLen,
specifies the destination prefix for this LSP ping test.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspPingCtlEntry 9 }
tmnxOamLspPingCtlLdpPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
UNITS "bits"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet
address prefix length of tmnxOamLspPingCtlLdpPrefix.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { 32 }
::= { tmnxOamLspPingCtlEntry 10 }
tmnxOamLspPingCtlPathDestType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlPathDestType specifies the type of
Internet address stored in tmnxOamLspPingCtlPathDest.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { unknown }
::= { tmnxOamLspPingCtlEntry 11 }
tmnxOamLspPingCtlPathDest OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlPathDest specifies a unique path for
this LSP ping to traverse. This address is used as part of a hash key
to select the appropriate ECMP path to the destination of an LSP ping
test.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspPingCtlEntry 12 }
tmnxOamLspPingCtlNhIntfName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlNhIntfName specifies the name of the
next hop interface to be used when transmitting an LSP ping.
When the test is started, if this name is not empty, there must be a
TIMETRA-VRTR-MIB::vRtrIfTable row with:
1. tmnxOamLspPingCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
AND
2. TIMETRA-VRTR-MIB::vRtrID equal to 1.
Otherwise, the test will fail.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspPingCtlEntry 13 }
tmnxOamLspPingCtlNhAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlNhAddressType specifies the type of
Internet address stored in tmnxOamLspPingCtlNhAddress.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { unknown }
::= { tmnxOamLspPingCtlEntry 14 }
tmnxOamLspPingCtlNhAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlNhAddress specifies the interface
address to the next hop which will be used to transmit the LSP ping.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspPingCtlEntry 15 }
tmnxOamLspPingCtlTestSubMode OBJECT-TYPE
SYNTAX TmnxOamLspTestSubMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlTestSubMode specifies the type of LSP
ping test to perform.
When this object is 'unspecified(1)', the type of LSP ping test to be
performed is determined when the test is started, from the set of
tmnxOamLspPingCtlTable objects configured with non-default values.
If there is a mismatch between tmnxOamLspPingCtlTestSubMode and the
type of the LSP to be tested, the test will fail. For example, if
tmnxOamLspPingCtlTestSubMode is 'static(2)', and
tmnxOamLspPingCtlLspName refers to an LSP with
TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
will fail.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { unspecified }
::= { tmnxOamLspPingCtlEntry 16 }
tmnxOamLspPingCtlMplsTpPathType OBJECT-TYPE
SYNTAX TmnxOamMplsTpPathType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlMplsTpPathType specifies the type of the
MPLS-TP path to be tested.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { active }
::= { tmnxOamLspPingCtlEntry 17 }
tmnxOamLspPingCtlMplsTpGlobalId OBJECT-TYPE
SYNTAX TmnxMplsTpGlobalID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlMplsTpGlobalId specifies the target
MPLS-TP Global Identifier to be used for the test.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamLspPingCtlEntry 18 }
tmnxOamLspPingCtlMplsTpNodeId OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlMplsTpNodeId specifies the target
MPLS-TP Node Identifier to be used for the test.
A value of zero indicates that no Node Identifier has been configured.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamLspPingCtlEntry 19 }
tmnxOamLspPingCtlAssocChannel OBJECT-TYPE
SYNTAX TmnxOamLspAssocChannel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlAssocChannel specifies the launched echo
request's usage of the Associated Channel (ACH) mechanism, when
testing an MPLS-TP LSP.
When tmnxOamLspPingCtlTestSubMode is 'static(2)', the default value
for tmnxOamLspPingCtlAssocChannel is 'nonIp(2)'.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { notApplicable }
::= { tmnxOamLspPingCtlEntry 20 }
tmnxOamLspPingCtlForce OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlForce specifies whether or not to force
the transmission of the 'lspPing' request PDU(s).
If tmnxOamLspPingCtlForce is 'true(1)', the test will proceed and
request PDU(s) will be sent regardless of the local operational status
of the tested LSP path.
If tmnxOamLspPingCtlForce is 'false(2)', the test will fail
immediately when the local operational status of the tested LSP path is
down.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { false }
::= { tmnxOamLspPingCtlEntry 21 }
tmnxOamLspPingCtlIgpInstance OBJECT-TYPE
SYNTAX TmnxIgpInstance
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlIgpInstance specifies the Interior
Gateway Protocol (IGP) instance to be used for the test.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamLspPingCtlEntry 22 }
tmnxOamLspPingCtlSrPlcyColor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlSrPlcyColor specifies the Segment Routing
(SR) policy color to be used for the test. A color associates an
SR policy with an intent (e.g. low latency).
tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and
tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy.
Otherwise, the test will fail. The color of a static SR policy is
defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor.
When configuring an SR policy LSP ping test, the following objects
must all be set in one snmpset PDU:
tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)',
tmnxOamLspPingCtlSrPlcyColor,
tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
tmnxOamLspPingCtlSrPlcyEndPtAddr.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
REFERENCE
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
DEFVAL { 0 }
::= { tmnxOamLspPingCtlEntry 23 }
tmnxOamLspPingCtlSrPlcyEndPtAddT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlSrPlcyEndPtAddT specifies the type of IP
address stored in tmnxOamLspPingCtlSrPlcyEndPtAddr.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
DEFVAL { unknown }
::= { tmnxOamLspPingCtlEntry 24 }
tmnxOamLspPingCtlSrPlcyEndPtAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlSrPlcyEndPtAddr specifies the Segment
Routing (SR) policy endpoint address to be used for the test.
tmnxOamLspPingCtlSrPlcyColor, tmnxOamLspPingCtlSrPlcyEndPtAddT, and
tmnxOamLspPingCtlSrPlcyEndPtAddr must identify a known SR policy.
Otherwise, the test will fail. The endpoint of a static SR policy
is defined using
TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType
TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr.
When configuring an SR policy LSP ping test, the following objects
must all be set in one snmpset PDU:
tmnxOamLspPingCtlTestSubMode = 'srPolicy(7)',
tmnxOamLspPingCtlSrPlcyColor,
tmnxOamLspPingCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
tmnxOamLspPingCtlSrPlcyEndPtAddr.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
REFERENCE
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
DEFVAL { ''H }
::= { tmnxOamLspPingCtlEntry 25 }
tmnxOamLspPingCtlSrPlcySegList OBJECT-TYPE
SYNTAX Unsigned32 (0..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspPingCtlSrPlcySegList specifies the Segment
Routing (SR) policy segment list to be used for the test.
The supported object combinations for LSP ping tests are listed in the
tmnxOamLspPingCtlTable DESCRIPTION clause."
REFERENCE
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.2, 'Candidate Path and Segment List'."
DEFVAL { 0 }
::= { tmnxOamLspPingCtlEntry 26 }
tmnxOamVprnPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVprnPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVprnPingCtlTable contains configuration information for
'vprnPing' tests."
::= { tmnxOamPingObjs 10 }
tmnxOamVprnPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamVprnPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVprnPingCtlEntry contains configuration information for one
'vprnPing' test.
SROS creates a row when tmnxOamPingCtlTestMode is set to 'vprnPing'.
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamVprnPingCtlTable 1 }
TmnxOamVprnPingCtlEntry ::= SEQUENCE
{
tmnxOamVprnPingCtlSourceIpAddr IpAddress,
tmnxOamVprnPingCtlReplyControl TruthValue,
tmnxOamVprnPingCtlTtl Unsigned32,
tmnxOamVprnPingCtlSrcAddrType InetAddressType,
tmnxOamVprnPingCtlSrcAddress InetAddress
}
tmnxOamVprnPingCtlSourceIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamVprnPingCtlSrcAddrType and
tmnxOamVprnPingCtlSrcAddress."
DEFVAL { '00000000'h }
::= { tmnxOamVprnPingCtlEntry 1 }
tmnxOamVprnPingCtlReplyControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When the value of tmnxOamVprnPingCtlReplyControl is 'true', the
OAM ping response is returned using the control plane. If its value
is 'false', the packet is sent via the data plane.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'vprnPing'."
DEFVAL { false }
::= { tmnxOamVprnPingCtlEntry 2 }
tmnxOamVprnPingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specifies the vc-label time-to-live value.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'vprnPing'.
While performing the test with a TTL of 1 no responses should ever be
expected."
DEFVAL { 255 }
::= { tmnxOamVprnPingCtlEntry 3 }
tmnxOamVprnPingCtlSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet
address type stored in tmnxOamVprnPingCtlSrcAddress."
DEFVAL { unknown }
::= { tmnxOamVprnPingCtlEntry 4 }
tmnxOamVprnPingCtlSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet
address to be used as the source for performing an OAM ping operation
when tmnxOamPingCtlTestMode has a value of 'vprnPing'.
This parameter is required."
DEFVAL { ''H }
::= { tmnxOamVprnPingCtlEntry 5 }
tmnxOamAtmPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamAtmPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamAtmPingCtlTable contains configuration information for
'atmPing' tests."
::= { tmnxOamPingObjs 11 }
tmnxOamAtmPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamAtmPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamAtmPingCtlEntry contains configuration information for one
'atmPing' test.
SROS creates a row when tmnxOamPingCtlTestMode is set to 'atmPing'.
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamAtmPingCtlTable 1 }
TmnxOamAtmPingCtlEntry ::= SEQUENCE
{
tmnxOamAtmPingCtlPortId TmnxPortID,
tmnxOamAtmPingCtlVpi AtmVpIdentifier,
tmnxOamAtmPingCtlVci AtmVcIdentifier,
tmnxOamAtmPingCtlLpbkLocation OCTET STRING,
tmnxOamAtmPingCtlSegment INTEGER
}
tmnxOamAtmPingCtlPortId OBJECT-TYPE
SYNTAX TmnxPortID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamAtmPingCtlPortId is the ID of the access port of
the target VC. This parameter is required."
DEFVAL { 0 }
::= { tmnxOamAtmPingCtlEntry 1 }
tmnxOamAtmPingCtlVpi OBJECT-TYPE
SYNTAX AtmVpIdentifier
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to
send the OAM ATM ping. This is a required parameter."
DEFVAL { 0 }
::= { tmnxOamAtmPingCtlEntry 2 }
tmnxOamAtmPingCtlVci OBJECT-TYPE
SYNTAX AtmVcIdentifier
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to
send the OAM ATM ping. This is a required parameter."
DEFVAL { 0 }
::= { tmnxOamAtmPingCtlEntry 3 }
tmnxOamAtmPingCtlLpbkLocation OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamAtmPingCtlLpbkLocation specifies the Loopback
Location ID used in the ATM OAM loopback cell. If all bits in the
Loopback Location ID are '1', the destination of the OAM ATM ping
is the far-end destination of the VC. Otherwise the cell is destined
to a specific ATM node in the ATM network.
This is an optional parameter."
DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'H }
::= { tmnxOamAtmPingCtlEntry 4 }
tmnxOamAtmPingCtlSegment OBJECT-TYPE
SYNTAX INTEGER {
endToEnd (1),
segment (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamAtmPingCtlSegment determines if the ATM OAM
loopback cell is destined to the first segment going in the line
direction or the PVCC's connection endpoint."
DEFVAL { endToEnd }
::= { tmnxOamAtmPingCtlEntry 5 }
tmnxOamMfibPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMfibPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMfibPingCtlTable contains configuration information for
'mfibPing' tests."
::= { tmnxOamPingObjs 12 }
tmnxOamMfibPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamMfibPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMfibPingCtlEntry contains configuration information for one
'mfibPing' test.
SROS creates a row when tmnxOamPingCtlTestMode is set to 'mfibPing'.
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamMfibPingCtlTable 1 }
TmnxOamMfibPingCtlEntry ::= SEQUENCE
{
tmnxOamMfibPingCtlSourceIpAddr IpAddress,
tmnxOamMfibPingCtlDestIpAddr IpAddress,
tmnxOamMfibPingCtlReplyControl TruthValue,
tmnxOamMfibPingCtlTtl Unsigned32,
tmnxOamMfibPingCtlSrcAddrType InetAddressType,
tmnxOamMfibPingCtlSrcAddress InetAddress,
tmnxOamMfibPingCtlDestAddrType InetAddressType,
tmnxOamMfibPingCtlDestAddress InetAddress,
tmnxOamMfibPingCtlDestMacAddr MacAddress
}
tmnxOamMfibPingCtlSourceIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamMfibPingCtlSrcAddrType and
tmnxOamMfibPingCtlSrcAddress."
DEFVAL { '00000000'h }
::= { tmnxOamMfibPingCtlEntry 1 }
tmnxOamMfibPingCtlDestIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamMfibPingCtlDestAddrType and
tmnxOamMfibPingCtlDestAddress."
DEFVAL { '00000000'h }
::= { tmnxOamMfibPingCtlEntry 2 }
tmnxOamMfibPingCtlReplyControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the value of tmnxOamMfibPingCtlReplyControl is 'true', the OAM
ping response is returned using the control plane. If its value is
'false', the packet is sent via the data plane.
This object is optional and is not relevant when
tmnxOamPingCtlTestMode has a value other than 'mfibPing'."
DEFVAL { false }
::= { tmnxOamMfibPingCtlEntry 3 }
tmnxOamMfibPingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the vc-label time-to-live value. This object is optional and
is not relevant when tmnxOamPingCtlTestMode has a value other than
'mfibPing'. While performing the test with a TTL of 1 no responses
should ever be expected."
DEFVAL { 255 }
::= { tmnxOamMfibPingCtlEntry 4 }
tmnxOamMfibPingCtlSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet
address type stored in tmnxOamMfibPingCtlSrcAddress."
DEFVAL { unknown }
::= { tmnxOamMfibPingCtlEntry 5 }
tmnxOamMfibPingCtlSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet
address to be used as the source for performing an OAM ping
operation when tmnxOamPingCtlTestMode has a value of 'mfibPing'
and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in
which case this parameter is required. If tmnxOamPingCtlTestMode is
different from 'mfibPing' this field is ignored."
DEFVAL { ''H }
::= { tmnxOamMfibPingCtlEntry 6 }
tmnxOamMfibPingCtlDestAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet
multicast address type stored in tmnxOamMfibPingCtlDestAddress."
DEFVAL { unknown }
::= { tmnxOamMfibPingCtlEntry 7 }
tmnxOamMfibPingCtlDestAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamMfibPingCtlDestAddress specifies the Internet
multicast address to be used as the destination for performing an
OAM ping operation when tmnxOamPingCtlTestMode has a value of
'mfibPing' and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros,
in which case this parameter is required. If tmnxOamPingCtlTestMode is
different from 'mfibPing' this field is ignored."
DEFVAL { ''H }
::= { tmnxOamMfibPingCtlEntry 8 }
tmnxOamMfibPingCtlDestMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6
multicast MAC address to be used as the destination for performing an
OAM ping operation when tmnxOamPingCtlTestMode has a value of
'mfibPing' and objects tmnxOamMfibPingCtlSrcAddrType and
tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)',
in which case this parameter is required. If tmnxOamPingCtlTestMode is
different from 'mfibPing' this field is ignored."
DEFVAL { '000000000000'H }
::= { tmnxOamMfibPingCtlEntry 9 }
tmnxOamCpePingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamCpePingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamCpePingCtlTable contains configuration information for
'cpePing' tests."
::= { tmnxOamPingObjs 13 }
tmnxOamCpePingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamCpePingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamCpePingCtlEntry contains configuration information for one
'cpePing' test.
SROS creates a row when tmnxOamPingCtlTestMode is set to 'cpePing'.
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamCpePingCtlTable 1 }
TmnxOamCpePingCtlEntry ::= SEQUENCE
{
tmnxOamCpePingCtlSourceIpAddr IpAddress,
tmnxOamCpePingCtlSendControl TruthValue,
tmnxOamCpePingCtlReplyControl TruthValue,
tmnxOamCpePingCtlTtl Unsigned32,
tmnxOamCpePingCtlSrceMacAddr MacAddress,
tmnxOamCpePingCtlSrcAddrType InetAddressType,
tmnxOamCpePingCtlSrcAddress InetAddress
}
tmnxOamCpePingCtlSourceIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamCpePingCtlSrcAddrType and
tmnxOamCpePingCtlSrcAddress."
DEFVAL { '00000000'h }
::= { tmnxOamCpePingCtlEntry 1 }
tmnxOamCpePingCtlSendControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamCpePingCtlSendControl specifies whether the
outbound OAM ping packet will use the data plane or the control plane.
When the value is 'false', the packet is sent using the data plane.
As of SROS release 13.0 R1, a test cannot be started if
tmnxOamCpePingCtlSendControl is 'true'. A test is started using
tmnxOamPingCtlAdminStatus.
This object will be marked obsolete in a future release."
DEFVAL { false }
::= { tmnxOamCpePingCtlEntry 2 }
tmnxOamCpePingCtlReplyControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM
ping response is returned using the control plane. If its value is
'false', the packet is sent via the data plane. This object is
optional and is not relevant when tmnxOamPingCtlTestMode has a value
other than 'cpePing'."
DEFVAL { false }
::= { tmnxOamCpePingCtlEntry 3 }
tmnxOamCpePingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the vc-label time-to-live value. This object is optional and
is not relevant when tmnxOamPingCtlTestMode has a value other than
'cpePing'. When performing the test with a TTL=1, the cpe-ping is only
done to the local SAP(s)."
DEFVAL { 255 }
::= { tmnxOamCpePingCtlEntry 4 }
tmnxOamCpePingCtlSrceMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"When set to a non zero value, the system will use the value as the
source MAC address in the ARP request that will be sent to the CPE. If
set to 0, the MAC address configured for the CPM is used. This object
is optional and is not relevant when tmnxOamPingCtlTestMode has a
value other than 'cpePing'."
DEFVAL { '000000000000'H }
::= { tmnxOamCpePingCtlEntry 5 }
tmnxOamCpePingCtlSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet
address type stored in tmnxOamCpePingCtlSrcAddress."
DEFVAL { unknown }
::= { tmnxOamCpePingCtlEntry 6 }
tmnxOamCpePingCtlSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamCpePingCtlSrcAddress specifies the Internet
address to be used as the source for performing a CPE ping operation
when tmnxOamPingCtlTestMode has a value of 'cpePing'. This parameter
is required for 'cpePing' and ignored in all other cases."
DEFVAL { ''H }
::= { tmnxOamCpePingCtlEntry 7 }
tmnxOamMRInfoRespTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMRInfoRespEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespTable contains node-level information provided by
destination nodes of successful 'mrInfo' tests."
::= { tmnxOamPingObjs 14 }
tmnxOamMRInfoRespEntry OBJECT-TYPE
SYNTAX TmnxOamMRInfoRespEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespEntry contains node-level information provided by the
destination node of a successful 'mrInfo' test.
A row is created when node-level information is provided by a
destination node.
A row is destroyed when the corresponding tmnxOamPingHistoryTable row
is destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamPingHistoryIndex
}
::= { tmnxOamMRInfoRespTable 1 }
TmnxOamMRInfoRespEntry ::= SEQUENCE
{
tmnxOamMRInfoRespCapabilities BITS,
tmnxOamMRInfoRespMinorVersion Unsigned32,
tmnxOamMRInfoRespMajorVersion Unsigned32,
tmnxOamMRInfoRespNumInterfaces Unsigned32
}
tmnxOamMRInfoRespCapabilities OBJECT-TYPE
SYNTAX BITS {
leaf (0),
prune (1),
genid (2),
mtrace (3),
snmp (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespCapabilities indicates the capabilities of the router
responding to the mrinfo request:
leaf(0) This is a leaf router
prune(1) This router understands pruning
genid(2) This router sends Generation Id's
mtrace(3) This router handles Mtrace requests
snmp(4) This router supports the DVMRP MIB"
::= { tmnxOamMRInfoRespEntry 1 }
tmnxOamMRInfoRespMinorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespMinorVersion indicates the minor software version on
the router responding to the mrinfo request."
::= { tmnxOamMRInfoRespEntry 2 }
tmnxOamMRInfoRespMajorVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespMajorVersion indicates the major software version on
the router responding to the mrinfo request."
::= { tmnxOamMRInfoRespEntry 3 }
tmnxOamMRInfoRespNumInterfaces OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces in
the mrinfo response packet. These interfaces are listed in the
tmnxOamMRInfoRespIfTable."
::= { tmnxOamMRInfoRespEntry 4 }
tmnxOamMRInfoRespIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfTable contains interface-level information provided
by destination nodes of successful 'mrInfo' tests."
::= { tmnxOamPingObjs 15 }
tmnxOamMRInfoRespIfEntry OBJECT-TYPE
SYNTAX TmnxOamMRInfoRespIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfEntry contains interface-level information provided
by the destination node of a successful 'mrInfo' test.
Rows are created when interface-level information is provided by a
destination node.
Rows are destroyed when the corresponding tmnxOamMRInfoRespTable row
is destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamPingHistoryIndex,
tmnxOamMRInfoRespIfIndex
}
::= { tmnxOamMRInfoRespIfTable 1 }
TmnxOamMRInfoRespIfEntry ::= SEQUENCE
{
tmnxOamMRInfoRespIfIndex Unsigned32,
tmnxOamMRInfoRespIfAddress IpAddress,
tmnxOamMRInfoRespIfMetric Unsigned32,
tmnxOamMRInfoRespIfThreshold Unsigned32,
tmnxOamMRInfoRespIfFlags BITS,
tmnxOamMRInfoRespIfNbrCount Unsigned32,
tmnxOamMRInfoRespIfAddrType InetAddressType,
tmnxOamMRInfoRespIfAddr InetAddress
}
tmnxOamMRInfoRespIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfIndex is the index into the
tmnxOamMRInfoRespIfTable. The mrinfo response packet has
the router's interfaces on which multicast is enabled.
tmnxOamMRInfoRespIfIndex is used to identify those interfaces."
::= { tmnxOamMRInfoRespIfEntry 1 }
tmnxOamMRInfoRespIfAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamMRInfoRespIfAddrType and
tmnxOamMRInfoRespIfAddr."
::= { tmnxOamMRInfoRespIfEntry 2 }
tmnxOamMRInfoRespIfMetric OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfMetric indicates the metric on the interface."
::= { tmnxOamMRInfoRespIfEntry 3 }
tmnxOamMRInfoRespIfThreshold OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfThreshold indicates the threshold on the interface."
::= { tmnxOamMRInfoRespIfEntry 4 }
tmnxOamMRInfoRespIfFlags OBJECT-TYPE
SYNTAX BITS {
tunnel (0),
srcrt (1),
reserved1 (2),
reserved2 (3),
down (4),
disabled (5),
querier (6),
leaf (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfFlags indicates the flags associated with an
interface:
tunnel(0) Neighbor reached via tunnel
srcrt(1) Tunnel uses IP source routing
reserved1(2) No longer used
reserved2(3) No longer used
down(4) Operational status down
disabled(5) Administrative status down
querier(6) Querier for interface
leaf(7) No downstream neighbors on interface"
::= { tmnxOamMRInfoRespIfEntry 5 }
tmnxOamMRInfoRespIfNbrCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfNbrCount indicates the number of multicast
neighbors on the interface. The neighbors are listed in the
tmnxOamMRInfoRespIfNbrTable."
::= { tmnxOamMRInfoRespIfEntry 6 }
tmnxOamMRInfoRespIfAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfAddrType indicates the Internet address type stored
in tmnxOamMRInfoRespIfAddr."
::= { tmnxOamMRInfoRespIfEntry 7 }
tmnxOamMRInfoRespIfAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfAddr indicates the Internet address of the
interface on the router responding to the mrinfo request."
::= { tmnxOamMRInfoRespIfEntry 8 }
tmnxOamMRInfoRespIfNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfNbrTable contains neighbor-level information
provided by destination nodes of successful 'mrInfo' tests."
::= { tmnxOamPingObjs 16 }
tmnxOamMRInfoRespIfNbrEntry OBJECT-TYPE
SYNTAX TmnxOamMRInfoRespIfNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfNbrEntry contains neighbor-level information
provided by the destination node of a successful 'mrInfo' test.
Rows are created when neighbor-level information is provided by a
destination node.
Rows are destroyed when the corresponding tmnxOamMRInfoRespIfTable row
is destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamPingHistoryIndex,
tmnxOamMRInfoRespIfIndex,
tmnxOamMRInfoRespIfNbrIndex
}
::= { tmnxOamMRInfoRespIfNbrTable 1 }
TmnxOamMRInfoRespIfNbrEntry ::= SEQUENCE
{
tmnxOamMRInfoRespIfNbrIndex Unsigned32,
tmnxOamMRInfoRespIfNbrAddress IpAddress,
tmnxOamMRInfoRespIfNbrAddrType InetAddressType,
tmnxOamMRInfoRespIfNbrAddr InetAddress
}
tmnxOamMRInfoRespIfNbrIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor
on the interface tmnxOamMRInfoRespIfIndex."
::= { tmnxOamMRInfoRespIfNbrEntry 1 }
tmnxOamMRInfoRespIfNbrAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamMRInfoRespIfNbrAddrType and
tmnxOamMRInfoRespIfNbrAddr."
::= { tmnxOamMRInfoRespIfNbrEntry 2 }
tmnxOamMRInfoRespIfNbrAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type
stored in tmnxOamMRInfoRespIfNbrAddr."
::= { tmnxOamMRInfoRespIfNbrEntry 3 }
tmnxOamMRInfoRespIfNbrAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the
neighbor on the interface."
::= { tmnxOamMRInfoRespIfNbrEntry 4 }
tmnxOamVccvPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVccvPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row in tmnxOamVccvPingCtlTable contains the VCCV-specific
configuration information needed to launch a VCCV (Virtual Circuit
Connectivity Verification) ping test. The rest of the configuration
information needed to launch the test resides in the corresponding row
of tmnxOamPingCtlTable.
Four types of VCCV ping tests are supported: AII Type 2, FEC-128
Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII Type 2
and Spoke SDP FEC offer two ways to specify a VCCV ping FEC-129
Pseudowire test.
In the Transport Profile Static case, the test type is configured
(using tmnxOamVccvPingCtlTestSubMode). In the other three cases, the
test type is not configured (i.e. the default
tmnxOamVccvPingCtlTestSubMode value 'unspecified(1)' is used).
The following table has a row for each VCCV ping test type, showing
the mandatory and optional objects applicable to the test type.
Abbreviated VCCV ping test type names are used.
Test
Type Mandatory Objects Optional Objects
------ ------------------------------ ---------------------------------
aiiTY2 tmnxOamVccvPingCtlSaiiAcId *tmnxOamPingCtlSrcAddrType
tmnxOamVccvPingCtlSaiiGlobalId *tmnxOamPingCtlSrcAddress
tmnxOamVccvPingCtlSaiiPrefix *tmnxOamPingCtlTgtAddrType
tmnxOamVccvPingCtlTaiiAcId *tmnxOamPingCtlTgtAddress
tmnxOamVccvPingCtlTaiiGlobalId tmnxOamVccvPingCtlReplyMode
tmnxOamVccvPingCtlTaiiPrefix
FEC128 tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType
*tmnxOamPingCtlSrcAddress
*tmnxOamPingCtlTgtAddrType
*tmnxOamPingCtlTgtAddress
*tmnxOamVccvPingCtlPwId
tmnxOamVccvPingCtlReplyMode
#tmnxOamVccvPingCtlSwitTgtFecType
#tmnxOamVccvPgTgStaticCtlAgi
#tmnxOamVccvPgTgStaticCtlSaiiGlbl
#tmnxOamVccvPgTgStaticCtlSaiiNode
#tmnxOamVccvPgTgStaticCtlSaiiAcId
#tmnxOamVccvPgTgStaticCtlTaiiGlbl
#tmnxOamVccvPgTgStaticCtlTaiiNode
#tmnxOamVccvPgTgStaticCtlTaiiAcId
sdpFEC tmnxOamVccvPingCtlSpokeSdpId *tmnxOamPingCtlSrcAddrType
*tmnxOamPingCtlSrcAddress
*tmnxOamPingCtlTgtAddrType
*tmnxOamPingCtlTgtAddress
#tmnxOamVccvPingCtlSaiiAcId
#tmnxOamVccvPingCtlSaiiGlobalId
#tmnxOamVccvPingCtlSaiiPrefix
#tmnxOamVccvPingCtlTaiiAcId
#tmnxOamVccvPingCtlTaiiGlobalId
#tmnxOamVccvPingCtlTaiiPrefix
tmnxOamVccvPingCtlReplyMode
TPST tmnxOamVccvPingCtlSdpIdVcId *tmnxOamPingCtlSrcAddrType
tmnxOamVccvPingCtlTestSubMode *tmnxOamPingCtlSrcAddress
tmnxOamVccvPingCtlAssocChannel
#tmnxOamVccvPingCtlMplsTpGlobalId
#tmnxOamVccvPingCtlMplsTpNodeId
^tmnxOamVccvPingCtlSwitTgtFecType
^tmnxOamVccvPgTgFec128CtlSrcAddrT
^tmnxOamVccvPgTgFec128CtlSrcAddr
^tmnxOamVccvPgTgFec128CtlDstAddrT
^tmnxOamVccvPgTgFec128CtlDstAddr
^tmnxOamVccvPgTgFec128CtlPwId
^tmnxOamVccvPgTgFec128CtlPwType
ALL N/A tmnxOamPingCtlFcName
tmnxOamPingCtlInterval
tmnxOamPingCtlProbeCount
tmnxOamPingCtlProfile
tmnxOamPingCtlSize
tmnxOamPingCtlTimeOut
tmnxOamVccvPingCtlTtl
------ ------------------------------ ---------------------------------
In the table above,
1. The optional objects in the ALL row apply to all four VCCV ping
test types.
2. The characters '*', '#', and '^' each mark an independent set of
optional objects which must all be specified, or must all be
unspecified.
When an object combination other than a combination listed above is
specified, values will be rejected or ignored, or the test will fail."
REFERENCE
"RFC 5085, 'Pseudowire Virtual Circuit Connectivity Verification (VCCV):
A Control Channel for Pseudowires'"
::= { tmnxOamPingObjs 17 }
tmnxOamVccvPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamVccvPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The system creates a row in tmnxOamVccvPingCtlTable when a row is
created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to
'vccvPing'.
The system deletes a row in tmnxOamVccvPingCtlTable when the
corresponding row in tmnxOamPingCtlTable is deleted."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamVccvPingCtlTable 1 }
TmnxOamVccvPingCtlEntry ::= SEQUENCE
{
tmnxOamVccvPingCtlSdpIdVcId SdpBindId,
tmnxOamVccvPingCtlReplyMode INTEGER,
tmnxOamVccvPingCtlPwId TmnxVcIdOrNone,
tmnxOamVccvPingCtlTtl Unsigned32,
tmnxOamVccvPingCtlSpokeSdpId TmnxSpokeSdpIdOrZero,
tmnxOamVccvPingCtlSaiiGlobalId TmnxPwGlobalIdOrZero,
tmnxOamVccvPingCtlSaiiPrefix Unsigned32,
tmnxOamVccvPingCtlSaiiAcId Unsigned32,
tmnxOamVccvPingCtlTaiiGlobalId TmnxPwGlobalIdOrZero,
tmnxOamVccvPingCtlTaiiPrefix Unsigned32,
tmnxOamVccvPingCtlTaiiAcId Unsigned32,
tmnxOamVccvPingCtlMplsTpGlobalId TmnxMplsTpGlobalID,
tmnxOamVccvPingCtlMplsTpNodeId TmnxMplsTpNodeID,
tmnxOamVccvPingCtlTestSubMode TmnxOamVccvTestSubMode,
tmnxOamVccvPingCtlAssocChannel TmnxOamVccvAssocChannel,
tmnxOamVccvPingCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType
}
tmnxOamVccvPingCtlSdpIdVcId OBJECT-TYPE
SYNTAX SdpBindId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP binding of
the pseudowire to be tested by a VCCV ping test.
The all-zeros value indicates an unused SDP binding.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
DEFVAL { '0000000000000000'h }
::= { tmnxOamVccvPingCtlEntry 1 }
tmnxOamVccvPingCtlReplyMode OBJECT-TYPE
SYNTAX INTEGER {
ip (2),
controlChannel (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlReplyMode specifies the band to be used
by the echo reply PDU.
ip(2) out-of-band reply
controlChannel(4) inband reply
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3, 'Packet Format'."
DEFVAL { controlChannel }
::= { tmnxOamVccvPingCtlEntry 2 }
tmnxOamVccvPingCtlPwId OBJECT-TYPE
SYNTAX TmnxVcIdOrNone
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlPwId specifies the pseudowire
identifier to be used when performing a VCCV ping test on a FEC 128
pseudowire. The pseudowire Id is a non-zero 32-bit connection ID
required by FEC 128, as defined in RFC 4379.
A value of zero indicates that no pseudowire Id has been configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 3 }
tmnxOamVccvPingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value for
the vc-label of the echo request message. The outer label TTL is set
to 255, regardless of this value.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
DEFVAL { 1 }
::= { tmnxOamVccvPingCtlEntry 4 }
tmnxOamVccvPingCtlSpokeSdpId OBJECT-TYPE
SYNTAX TmnxSpokeSdpIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlSpokeSdpId specifies the spoke SDP
identifier to be used when performing a VCCV ping test on a FEC 129
pseudowire.
A value of zero indicates that no spoke SDP identifier has been
configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 5 }
tmnxOamVccvPingCtlSaiiGlobalId OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlSaiiGlobalId specifies the global
identifier of the Source Attachment Individual Identifier (SAII) to be
used when testing a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no global identifier has been
configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 6 }
tmnxOamVccvPingCtlSaiiPrefix OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlSaiiPrefix specifies the prefix of the
Source Attachment Individual Identifier (SAII) to be used when testing
a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no prefix has been configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 7 }
tmnxOamVccvPingCtlSaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlSaiiAcId specifies the attachment
circuit identifier of the Source Attachment Individual Identifier
(SAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no attachment circuit identifier has
been configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 8 }
tmnxOamVccvPingCtlTaiiGlobalId OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlTaiiGlobalId specifies the global
identifier of the Target Attachment Individual Identifier (TAII) to be
used when testing a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no global identifier has been
configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 9 }
tmnxOamVccvPingCtlTaiiPrefix OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlTaiiPrefix specifies the prefix of the
Target Attachment Individual Identifier (TAII) to be used when testing
a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no prefix has been configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 10 }
tmnxOamVccvPingCtlTaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlTaiiAcId specifies the attachment
circuit identifier of the Target Attachment Individual Identifier
(TAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no attachment circuit identifier has
been configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 11 }
tmnxOamVccvPingCtlMplsTpGlobalId OBJECT-TYPE
SYNTAX TmnxMplsTpGlobalID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlMplsTpGlobalId specifies the target
MPLS-TP Global Identifier to be used for the test.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 12 }
tmnxOamVccvPingCtlMplsTpNodeId OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlMplsTpNodeId specifies the target
MPLS-TP Node Identifier to be used for the test.
A value of zero indicates that no Node Identifier has been configured.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamVccvPingCtlEntry 13 }
tmnxOamVccvPingCtlTestSubMode OBJECT-TYPE
SYNTAX TmnxOamVccvTestSubMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlTestSubMode specifies the type of VCCV
ping test to perform.
When this object is 'unspecified(1)', the type of VCCV ping test to be
performed is determined when the test is started, from the set of
tmnxOamVccvPingCtlTable objects configured with non-default values.
If there is a mismatch between tmnxOamVccvPingCtlTestSubMode and the
type of the pseudowire to be tested, the test will fail. For example,
if tmnxOamVccvPingCtlTestSubMode is 'static(2)', and there is no
TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
the test will fail.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
DEFVAL { unspecified }
::= { tmnxOamVccvPingCtlEntry 14 }
tmnxOamVccvPingCtlAssocChannel OBJECT-TYPE
SYNTAX TmnxOamVccvAssocChannel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlAssocChannel specifies the launched
echo request's usage of the Associated Channel (ACH) mechanism, when
performing an MPLS-TP VCCV ping test.
When tmnxOamVccvPingCtlTestSubMode is 'static(2)', the default value
for tmnxOamVccvPingCtlAssocChannel is 'nonIp(2)'.
The supported object combinations for VCCV ping tests are listed in
the tmnxOamVccvPingCtlTable DESCRIPTION clause."
DEFVAL { notApplicable }
::= { tmnxOamVccvPingCtlEntry 15 }
tmnxOamVccvPingCtlSwitTgtFecType OBJECT-TYPE
SYNTAX TmnxOamVccvSwitTgtFecType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPingCtlSwitTgtFecType specifies the type of
downstream FEC (Forward Equivalence Class) segment to be tested.
This object must be set to a non-default value when the path to be
tested starts with a FEC segment, and switches to a FEC segment with a
different type. For example, if the path to be tested starts with a
static FEC, and switches to FEC 128, this object must be set to
'fec128(2)'."
DEFVAL { none }
::= { tmnxOamVccvPingCtlEntry 16 }
tmnxOamIcmpPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamIcmpPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamIcmpPingCtlTable (along with tmnxOamPingCtlTable) contains the
configuration information for ICMP ping tests."
::= { tmnxOamPingObjs 18 }
tmnxOamIcmpPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamIcmpPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamIcmpPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
configuration information for an ICMP ping test.
A row is created when the corresponding tmnxOamPingCtlTestMode is set
to 'icmpPing'.
A row is destroyed when the corresponding tmnxOamPingCtlTable row is
destroyed (using tmnxOamPingCtlRowStatus).
The values in a particular row in this table cannot be changed when
the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamIcmpPingCtlTable 1 }
TmnxOamIcmpPingCtlEntry ::= SEQUENCE
{
tmnxOamIcmpPingCtlRapid TruthValue,
tmnxOamIcmpPingCtlTtl Unsigned32,
tmnxOamIcmpPingCtlDSField Unsigned32,
tmnxOamIcmpPingCtlPattern Integer32,
tmnxOamIcmpPingCtlNhAddrType InetAddressType,
tmnxOamIcmpPingCtlNhAddress InetAddress,
tmnxOamIcmpPingCtlEgrIfIndex InterfaceIndexOrZero,
tmnxOamIcmpPingCtlBypassRouting TruthValue,
tmnxOamIcmpPingCtlDoNotFragment TruthValue,
tmnxOamIcmpPingCtlEgrIfName TNamedItemOrEmpty
}
tmnxOamIcmpPingCtlRapid OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlRapid specifies whether or not to send
ICMP ping probes in rapid sequence.
Changing tmnxOamIcmpPingCtlRapid from 'false(2)' to 'true(1)'
implicitly sets tmnxOamPingCtlIntervalUnits to 'centiseconds(2)'. For
example, if tmnxOamPingCtlInterval is 1, that makes the interval for
the test 0.01 seconds.
Changing tmnxOamIcmpPingCtlRapid from 'true(1)' to 'false(2)'
implicitly sets tmnxOamPingCtlIntervalUnits to 'seconds(1)'. For
example, if tmnxOamPingCtlInterval is 1, that makes the interval for
the test 1 second.
tmnxOamIcmpPingCtlRapid = 'true(1)' and tmnxOamSaaCtlContinuous =
'true(1)' is an unsupported combination."
DEFVAL { false }
::= { tmnxOamIcmpPingCtlEntry 1 }
tmnxOamIcmpPingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..128)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlTtl specifies the initial time-to-live
value for the ICMP ping packets."
DEFVAL { 64 }
::= { tmnxOamIcmpPingCtlEntry 2 }
tmnxOamIcmpPingCtlDSField OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlDSField specifies the value to load in
the Type of Service (TOS) octet or the Traffic Class (TC) octet of the
launched ICMP echo request(s). The TOS octet is a field in the IPv4
packet header. The TC octet is a field in the IPv6 packet header.
The value in the TOS or TC octet may influence the route, latency,
and/or probability of loss for the echo request (and, by inference,
for the associated data flow).
This object is optional."
REFERENCE
"RFC 791, 'Internet Protocol', section 3.1.
RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
section 7.
RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
in the IPv4 and IPv6 Headers'."
DEFVAL { 0 }
::= { tmnxOamIcmpPingCtlEntry 3 }
tmnxOamIcmpPingCtlPattern OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlPattern specifies a two-octet value to
be repeated to fill the Data field of the ICMP ping packet.
When the value -1 is specified, the Data field will be filled with
positional values."
REFERENCE
"RFC 792, 'Internet Control Message Protocol', section 'Echo or Echo
Reply Message'."
DEFVAL { -1 }
::= { tmnxOamIcmpPingCtlEntry 4 }
tmnxOamIcmpPingCtlNhAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type
of the tmnxOamIcmpPingCtlNhAddress Internet address."
DEFVAL { unknown }
::= { tmnxOamIcmpPingCtlEntry 5 }
tmnxOamIcmpPingCtlNhAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet
address of the next-hop.
Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
Otherwise, 'inconsistentValue' is returned."
DEFVAL { ''H }
::= { tmnxOamIcmpPingCtlEntry 6 }
tmnxOamIcmpPingCtlEgrIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS release 21.2 R1. The
replacement object is tmnxOamIcmpPingCtlEgrIfName."
DEFVAL { 0 }
::= { tmnxOamIcmpPingCtlEntry 7 }
tmnxOamIcmpPingCtlBypassRouting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlBypassRouting specifies whether or not
to send the ping request to a host on a directly attached network,
bypassing the routing table.
Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
Otherwise, 'inconsistentValue' is returned."
DEFVAL { false }
::= { tmnxOamIcmpPingCtlEntry 8 }
tmnxOamIcmpPingCtlDoNotFragment OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or not
the IPv4 'DF' (Don't Fragment) bit is set in the ICMP ping packet(s)
launched for the test.
When tmnxOamIcmpPingCtlDoNotFragment is 'true(1)', the 'DF' bit is
set.
This object is significant if:
1. The target address type for the test (i.e.
tmnxOamPingCtlTgtAddrType) is 'ipv4(1)', or
2. tmnxOamPingCtlTgtAddrType is 'dns(16)', and the DNS name resolves
to an IPv4 address.
Otherwise, this object is ignored."
DEFVAL { false }
::= { tmnxOamIcmpPingCtlEntry 9 }
tmnxOamIcmpPingCtlEgrIfName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpPingCtlEgrIfName specifies the name of the
interface to use to transmit the ICMP ping packets. The value
provided is accepted whether or not it is a known interface name
(validation is done as part of executing the test).
Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfName,
or tmnxOamIcmpPingCtlBypassRouting may be set to a non-default value.
Otherwise, 'inconsistentValue' is returned."
DEFVAL { ''H }
::= { tmnxOamIcmpPingCtlEntry 10 }
tmnxOamAncpTestCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamAncpTestCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamAncpTestCtlTable contains configuration information for
'ancpLoopback' tests."
::= { tmnxOamPingObjs 19 }
tmnxOamAncpTestCtlEntry OBJECT-TYPE
SYNTAX TmnxOamAncpTestCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamAncpTestCtlEntry contains configuration information for one
'ancpLoopback' test.
SROS creates a row when tmnxOamPingCtlTestMode is set to
'ancpLoopback'.
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamAncpTestCtlTable 1 }
TmnxOamAncpTestCtlEntry ::= SEQUENCE
{
tmnxOamAncpTestTarget INTEGER,
tmnxOamAncpTestTargetId DisplayString,
tmnxOamAncpTestcount Integer32,
tmnxOamAncpTestTimeout Integer32
}
tmnxOamAncpTestTarget OBJECT-TYPE
SYNTAX INTEGER {
none (0),
subscriberId (1),
ancpString (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object tmnxOamAncpTestTarget specifies how to interpret the value
of the object tmnxOamAncpTestTargetId. If set to 'subscriberId', the
object tmnxOamAncpTestTargetId is a printable character string which
contains the subscriber-id. If set to 'ancpString', the object
tmnxOamAncpTestTargetId is a printable character string which contains
the ancp-string. If set to 'none', no value is specified, the object
tmnxOamAncpTestTargetId is an empty string, and no ancp loopback test
can be performed."
DEFVAL { none }
::= { tmnxOamAncpTestCtlEntry 1 }
tmnxOamAncpTestTargetId OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object tmnxOamAncpTestTargetId contains the ID of the subscriber
for which the ANCP loopback test must be performed. The content of the
field is interpreted as being a subscriber-id of max 32 chars (in case
the object tmnxOamAncpTestTarget is set to 'subscriberId'), or as
being an acnp-string of max 63 chars (in case the object
tmnxOamAncpTestTarget is set to 'ancpString')."
DEFVAL { "" }
::= { tmnxOamAncpTestCtlEntry 2 }
tmnxOamAncpTestcount OBJECT-TYPE
SYNTAX Integer32 (0..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamAncpTestcount specifies the number of messages the
access node will use to test the circuit.
If set to 0, the number of messages will be determined by the
access node. Following settings are allowed:
tmnxOamAncpTestcount tmnxOamAncpTestTimeout
0 0
1..32 0
1..32 1..255"
DEFVAL { 0 }
::= { tmnxOamAncpTestCtlEntry 3 }
tmnxOamAncpTestTimeout OBJECT-TYPE
SYNTAX Integer32 (0..255)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamAncpTestTimeout specifies the number of seconds
the controlling node will wait for a reply. This timeout value is also
sent to the access node. If set to 0, the access node will pick a
default value, while the control node will assume a value of 255
seconds.
Following settings are allowed:
tmnxOamAncpTestcount tmnxOamAncpTestTimeout
0 0
1..32 0
1..32 1..255"
DEFVAL { 0 }
::= { tmnxOamAncpTestCtlEntry 4 }
tmnxOamAncpTestHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamAncpTestHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM ANCP test.
An entry in this table is created when the result of an OAM ANCP test
is determined.
An entry is removed from this table when its corresponding
tmnxOamPingResultsEntry is deleted."
::= { tmnxOamPingObjs 20 }
tmnxOamAncpTestHistoryEntry OBJECT-TYPE
SYNTAX TmnxOamAncpTestHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamAncpTestHistoryTable. The first two
index elements identify the tmnxOamPingCtlEntry that a
tmnxOamAncpTestHistoryTable belongs to. The third index identifies a
specific run of the OAM test. The fourth index element selects a
single OAM ANCP test result."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamAncpHistoryIndex
}
::= { tmnxOamAncpTestHistoryTable 1 }
TmnxOamAncpTestHistoryEntry ::= SEQUENCE
{
tmnxOamAncpHistoryIndex Unsigned32,
tmnxOamAncpHistoryAncpString DisplayString,
tmnxOamAncpHistoryAccNodeCode Unsigned32,
tmnxOamAncpHistoryAccNodeResult Unsigned32,
tmnxOamAncpHistoryAccNodeRspStr DisplayString
}
tmnxOamAncpHistoryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in this table is created when the result of a OAM
ANCP test is determined. The initial 2 instance
identifier index values identify the tmnxOamPingCtlEntry
that This ANCP test result belongs
to. The tmnxOamAncpHistoryIndex element selects a single OAM
probe result.
The agent starts assigning tmnxOamAncpHistoryIndex values at 1 and
wraps after exceeding the maximum possible value as defined by the
limit of this object."
::= { tmnxOamAncpTestHistoryEntry 1 }
tmnxOamAncpHistoryAncpString OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..63))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object tmnxOamAncpHistoryAncpString indicates the value of the
ancp string used while running this ANCP test."
::= { tmnxOamAncpTestHistoryEntry 2 }
tmnxOamAncpHistoryAccNodeCode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object tmnxOamAncpHistoryAccNodeCode indicates, if different
from 0, the return code received from the ANCP access node.
The value of this field corresponds to the error codes defined in the
draft-wadhwa-gsmp-l2control-configuration-01:
- 0x500 Specified access line does not exist
- 0x501 Loopback test timed out
- 0x502 Reserved
- 0x503 DSL line status showtime
- 0x504 DSL line status idle
- 0x505 DSL line status silent
- 0x506 DSL line status training
- 0x507 DSL line integrity error
- 0x508 DSLAM resource not available
- 0x509 Invalid test parameter"
::= { tmnxOamAncpTestHistoryEntry 3 }
tmnxOamAncpHistoryAccNodeResult OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object tmnxOamAncpHistoryAccNodeResult indicates, if different
from 0, the return result received from the ANCP access node.
The value of this field corresponds to the result codes defined in the
draft-wadhwa-gsmp-l2control-configuration-01:
{
- 1: NoSuccessAck
- 2: AckAll
- 3: Success
- 4: Failure
- 5: More
- 6: ReturnReceipt
}"
::= { tmnxOamAncpTestHistoryEntry 4 }
tmnxOamAncpHistoryAccNodeRspStr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different
from the empty string, the OAM-loopback-Test-Response-String received
from the access node, as reply to the requested test."
::= { tmnxOamAncpTestHistoryEntry 5 }
tmnxOamP2mpLspPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamP2mpLspPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamP2mpLspPingCtlTable (along with tmnxOamPingCtlTable) contains
the configuration information for Point-to-Multipoint (P2MP) Label
Switched Path (LSP) ping tests."
REFERENCE
"RFC 6425, 'Detecting Data-Plane Failures in Point-to-Multipoint MPLS -
Extensions to LSP Ping'."
::= { tmnxOamPingObjs 21 }
tmnxOamP2mpLspPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamP2mpLspPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamP2mpLspPingCtlEntry (along with tmnxOamPingCtlEntry) contains
the configuration information for a P2MP LSP Ping test.
A row is created when the corresponding tmnxOamPingCtlTestMode is set
to 'p2mpLspPing'.
A row is destroyed when the corresponding tmnxOamPingCtlTable row is
destroyed (using tmnxOamPingCtlRowStatus).
The values in a particular row in this table cannot be changed when
the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamP2mpLspPingCtlTable 1 }
TmnxOamP2mpLspPingCtlEntry ::= SEQUENCE
{
tmnxOamP2mpLspPingCtlLspName TLNamedItemOrEmpty,
tmnxOamP2mpLspPingCtlInstName TNamedItemOrEmpty,
tmnxOamP2mpLspPingCtlTtl Unsigned32,
tmnxOamP2mpLspPingCtlP2MPId Unsigned32,
tmnxOamP2mpLspPingCtlSrcAddrType InetAddressType,
tmnxOamP2mpLspPingCtlSrcAddr InetAddress,
tmnxOamP2mpLspPingCtlGrpAddrType InetAddressType,
tmnxOamP2mpLspPingCtlGrpAddr InetAddress,
tmnxOamP2mpLspPingCtlOptionalTLV INTEGER
}
tmnxOamP2mpLspPingCtlLspName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlLspName specifies the administrative
name of the target RSVP P2MP Labeled Switch Path (LSP) for this OAM
P2MP LSP Ping test. The LSP name must be unique within the base router
instance.
The objects tmnxOamP2mpLspPingCtlLspName and
tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
An 'inconsistentValue' error is returned when attempting to set the
value of the tmnxOamP2mpLspPingCtlLspName object to a non default
value while the value of the tmnxOamP2mpLspPingCtlP2MPId object is
already set to non default value.
An 'inconsistentValue' error is returned when the value of
tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
tmnxOamP2mpLspPingCtlLspName and the value of
tmnxOamP2mpLspPingCtlP2MPId objects are set to default values."
DEFVAL { ''H }
::= { tmnxOamP2mpLspPingCtlEntry 1 }
tmnxOamP2mpLspPingCtlInstName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter identifies an instance of a P2MP LSP, either a primary
or secondary instance of a RSVP P2MP LSP Tree."
DEFVAL { ''H }
::= { tmnxOamP2mpLspPingCtlEntry 2 }
tmnxOamP2mpLspPingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the outermost label time-to-live value. This is an optional
parameter for RSVP P2MP LSP. This parameter is not applicable for LDP
P2MP LSP"
DEFVAL { 255 }
::= { tmnxOamP2mpLspPingCtlEntry 3 }
tmnxOamP2mpLspPingCtlP2MPId OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlP2MPId specifies the identifier of a
Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this OAM
P2MP LSP ping test.
The objects tmnxOamP2mpLspPingCtlP2MPId and
tmnxOamP2mpLspPingCtlLspName are mutually exclusive.
An 'inconsistentValue' error is returned when attempting to set the
value of the tmnxOamP2mpLspPingCtlP2MPId object to a non default value
while the value of the tmnxOamP2mpLspPingCtlLspName object is already
set to non default value.
An 'inconsistentValue' error is returned when the value of
tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
tmnxOamP2mpLspPingCtlP2MPId and the value of
tmnxOamP2mpLspPingCtlLspName objects are set to default values."
DEFVAL { 0 }
::= { tmnxOamP2mpLspPingCtlEntry 4 }
tmnxOamP2mpLspPingCtlSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlSrcAddrType specifies the address
type of tmnxOamP2mpLspPingCtlSrcAddr.
When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
should all have default values or should all have non-default values."
DEFVAL { unknown }
::= { tmnxOamP2mpLspPingCtlEntry 5 }
tmnxOamP2mpLspPingCtlSrcAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlSrcAddr specifies the source address
of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
OAM P2MP LSP ping test. This IP address must be valid unicast address.
The objects tmnxOamP2mpLspPingCtlSrcAddr and
tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
should all have default values or should all have non-default values."
DEFVAL { ''H }
::= { tmnxOamP2mpLspPingCtlEntry 6 }
tmnxOamP2mpLspPingCtlGrpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlGrpAddrType specifies the address
type of tmnxOamP2mpLspPingCtlGrpAddr.
When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
should all have default values or should all have non-default values."
DEFVAL { unknown }
::= { tmnxOamP2mpLspPingCtlEntry 7 }
tmnxOamP2mpLspPingCtlGrpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlGrpAddr specifies the group address
of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
OAM P2MP LSP ping test. This IP address must be valid multicast
address.
The objects tmnxOamP2mpLspPingCtlGrpAddr and
tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
should all have default values or should all have non-default values."
DEFVAL { ''H }
::= { tmnxOamP2mpLspPingCtlEntry 8 }
tmnxOamP2mpLspPingCtlOptionalTLV OBJECT-TYPE
SYNTAX INTEGER {
none (1),
vpnRecursiveFec (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlOptionalTLV specifies which optional
Type/Length/Value (TLV) structure to include in the MPLS echo request
launched for the specified test.
'vpnRecursiveFec(2)' specifies the proprietary inclusion of an RFC
6512 'VPN-Recursive FEC Element'.
'vpnRecursiveFec(2)' is required to successfully ping a P2MP leaf with
the following characteristics:
1. The path between the P2MP root and the targeted leaf is a Virtual
Private Network (VPN), e.g. an SROS Virtual Private Routed Network
(VPRN) service. And ..
2. The VPN has an RFC 4364 'Option B' boundary between two Border
Gateway Protocol (BGP) Autonomous Systems. And ..
3. The leaf resides on an SROS node (with support for this object) on
the far side of the boundary (with respect to the root).
A leaf residing on a non-SROS node may not respond (or may respond
with an error) when 'vpnRecursiveFec(2)' is specified.
'none(1)' specifies the inclusion of none of the optional TLVs
described above."
REFERENCE
"RFC 4364, 'BGP/MPLS IP Virtual Private Networks (VPNs)', Section 10,
'Multi-AS Backbones'.
RFC 6512, 'Using Multipoint LDP When the Backbone Has No Route to the
Root', Section 3.2.1, 'Non-Segmented Inter-AS P-Tunnels'."
DEFVAL { none }
::= { tmnxOamP2mpLspPingCtlEntry 9 }
tmnxOamP2mpLspPingIPAddressTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamP2mpLspPingIPAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamP2mpLspPingIPAddressTable contains configured destination IP
addresses for 'p2mpLspPing' tests."
::= { tmnxOamPingObjs 22 }
tmnxOamP2mpLspPingIPAddressEntry OBJECT-TYPE
SYNTAX TmnxOamP2mpLspPingIPAddressEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamP2mpLspPingIPAddressEntry contains one configured destination
IP address for one 'p2mpLspPing' test.
A 'p2mpLspPing' test can have several configured destination IP
addresses.
Rows are created/destroyed using tmnxOamP2mpLspPingCtlIpRowStatus."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamP2mpLspPingCtlIpAddrIndex
}
::= { tmnxOamP2mpLspPingIPAddressTable 1 }
TmnxOamP2mpLspPingIPAddressEntry ::= SEQUENCE
{
tmnxOamP2mpLspPingCtlIpAddrIndex Unsigned32,
tmnxOamP2mpLspPingCtlIpRowStatus RowStatus,
tmnxOamP2mpLspPingCtlIpAddrType InetAddressType,
tmnxOamP2mpLspPingCtlIpAddr InetAddress
}
tmnxOamP2mpLspPingCtlIpAddrIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..5)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The object tmnxOamP2mpLspPingCtlIpAddrIndex specifies the numerical
row-order in the table."
::= { tmnxOamP2mpLspPingIPAddressEntry 1 }
tmnxOamP2mpLspPingCtlIpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The object tmnxOamP2mpLspPingCtlIpRowStatus allows for the creation
and deletion of rows in the tmnxOamP2mpLspPingIPAddressTable."
::= { tmnxOamP2mpLspPingIPAddressEntry 2 }
tmnxOamP2mpLspPingCtlIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlIpAddrType specifies the type of
Internet address stored in tmnxOamP2mpLspPingCtlIpAddr."
::= { tmnxOamP2mpLspPingIPAddressEntry 3 }
tmnxOamP2mpLspPingCtlIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspPingCtlIpAddr specifies a remote Internet
address to send P2MP LSP Ping packets for a particular test."
::= { tmnxOamP2mpLspPingIPAddressEntry 4 }
tmnxOamEthCfmPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamEthCfmPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamEthCfmPingCtlTable contains Ethernet CFM-specific configuration
information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', and
'ethCfmTwoWaySlm' tests.
This table extends the tmnxOamPingCtlTable. A row is automatically
created in this table when tmnxOamPingCtlTestMode is set to
'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.
Deleting a row in tmnxOamPingCtlTable automatically deletes the row
(if any) with the same index values in tmnxOamEthCfmPingCtlTable."
::= { tmnxOamPingObjs 23 }
tmnxOamEthCfmPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamEthCfmPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamEthCfmPingCtlEntry defines an entry in the
tmnxOamEthCfmPingCtlTable. Each index is an object in
tmnxOamPingCtlTable."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamEthCfmPingCtlTable 1 }
TmnxOamEthCfmPingCtlEntry ::= SEQUENCE
{
tmnxOamEthCfmPingCtlTgtMacAddr MacAddress,
tmnxOamEthCfmPingCtlSrcMdIndex Unsigned32,
tmnxOamEthCfmPingCtlSrcMaIndex Unsigned32,
tmnxOamEthCfmPingCtlSrcMepId Dot1agCfmMepIdOrZero,
tmnxOamEthCfmPingCtlRemoteMepId Dot1agCfmMepIdOrZero
}
tmnxOamEthCfmPingCtlTgtMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmPingCtlTgtMacAddr specifies the destination
MAC address for the test.
A non-zero unicast destination MAC address is required in each test frame
sent for the test. The destination MAC address can be specified directly
(using this object) or indirectly (see the DESCRIPTION of
tmnxOamEthCfmPingCtlRemoteMepId).
Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and
tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value.
Otherwise, an attempt to administratively enable the test (using
tmnxOamSaaCtlAdminStatus) will fail."
DEFVAL { '000000000000'H }
::= { tmnxOamEthCfmPingCtlEntry 1 }
tmnxOamEthCfmPingCtlSrcMdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmPingCtlSrcMdIndex specifies the source CFM
maintenance domain index for the test. Zero is the null CFM
maintenance domain index."
DEFVAL { 0 }
::= { tmnxOamEthCfmPingCtlEntry 2 }
tmnxOamEthCfmPingCtlSrcMaIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmPingCtlSrcMaIndex specifies the source CFM
maintenance association index for the test. Zero is the null CFM
maintenance association index."
DEFVAL { 0 }
::= { tmnxOamEthCfmPingCtlEntry 3 }
tmnxOamEthCfmPingCtlSrcMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmPingCtlSrcMepId specifies the source
Maintenance association End Point Identifier (MEP ID) for the test.
Zero is the null MEP ID."
DEFVAL { 0 }
::= { tmnxOamEthCfmPingCtlEntry 4 }
tmnxOamEthCfmPingCtlRemoteMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmPingCtlRemoteMepId specifies the remote
Maintenance association End Point Identifier (MEP ID) for the test.
A non-zero unicast destination MAC address is required in each test frame
sent for the test. The destination MAC address can be specified directly
(using tmnxOamEthCfmPingCtlTgtMacAddr) or indirectly (using this
object).
Exactly one of tmnxOamEthCfmPingCtlTgtMacAddr and
tmnxOamEthCfmPingCtlRemoteMepId must be assigned a non-default value.
Otherwise, an attempt to administratively enable the test (using
tmnxOamSaaCtlAdminStatus) will fail.
Suppose this object is assigned a non-default value. Then, at the
start of each test run, SROS reads
TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the
destination MAC address to use for the test run.
The following index values are used for the read:
tmnxOamEthCfmPingCtlSrcMdIndex,
tmnxOamEthCfmPingCtlSrcMaIndex,
tmnxOamEthCfmPingCtlSrcMepId,
tmnxOamEthCfmPingCtlRemoteMepId.
If a destination MAC address is not found, no test frames will be sent
for the test run. The number of frames to be sent during a test run is
configured using tmnxOamPingCtlProbeCount.
Configuring tmnxOamEthCfmPingCtlRemoteMepId (instead of
tmnxOamEthCfmPingCtlDestMacAddr) has the following advantage: if the
hardware hosting the test's far end is replaced (meaning a new
destination MAC address is present), the test does not need to be
reconfigured."
DEFVAL { 0 }
::= { tmnxOamEthCfmPingCtlEntry 5 }
tmnxOamVccvPgTgFec128CtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVccvPgTgFec128CtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVccvPgTgFec128CtlTable contains the target information for VCCV
(Virtual Circuit Connectivity Verification) ping tests which switch to
downstream FEC (Forward Equivalence Class) 128 segments."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
::= { tmnxOamPingObjs 24 }
tmnxOamVccvPgTgFec128CtlEntry OBJECT-TYPE
SYNTAX TmnxOamVccvPgTgFec128CtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVccvPgTgFec128CtlEntry contains the target information for a
VCCV ping test which switches to a downstream FEC 128 segment.
The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
(Type, Length, Value) within the 'Target FEC Stack' TLV within the
launched VCCV ping request.
A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
set to 'fec128(2)'.
A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
All the objects in a row must be set in one SNMP Set PDU. Otherwise,
the SNMP Set PDU will be rejected."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamVccvPgTgFec128CtlTable 1 }
TmnxOamVccvPgTgFec128CtlEntry ::= SEQUENCE
{
tmnxOamVccvPgTgFec128CtlSrcAddrT InetAddressType,
tmnxOamVccvPgTgFec128CtlSrcAddr InetAddress,
tmnxOamVccvPgTgFec128CtlDstAddrT InetAddressType,
tmnxOamVccvPgTgFec128CtlDstAddr InetAddress,
tmnxOamVccvPgTgFec128CtlPwId Unsigned32,
tmnxOamVccvPgTgFec128CtlPwType Unsigned32
}
tmnxOamVccvPgTgFec128CtlSrcAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgFec128CtlSrcAddrT specifies the address
type of tmnxOamVccvPgTgFec128CtlSrcAddr."
DEFVAL { unknown }
::= { tmnxOamVccvPgTgFec128CtlEntry 1 }
tmnxOamVccvPgTgFec128CtlSrcAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgFec128CtlSrcAddr specifies the value to be
copied into the Sender's PE Address (Sender's Provider Edge Address)
field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
Stack' TLV within the launched VCCV ping request."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
DEFVAL { ''H }
::= { tmnxOamVccvPgTgFec128CtlEntry 2 }
tmnxOamVccvPgTgFec128CtlDstAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgFec128CtlDstAddrT specifies the address
type of tmnxOamVccvPgTgFec128CtlDstAddr."
DEFVAL { unknown }
::= { tmnxOamVccvPgTgFec128CtlEntry 3 }
tmnxOamVccvPgTgFec128CtlDstAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgFec128CtlDstAddr specifies the value to be
copied into the 'Remote PE Address' (Remote Provider Edge Address)
field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
Stack' TLV within the launched VCCV ping request."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
DEFVAL { ''H }
::= { tmnxOamVccvPgTgFec128CtlEntry 4 }
tmnxOamVccvPgTgFec128CtlPwId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgFec128CtlPwId specifies the value to be
copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
launched VCCV ping request.
Zero indicates no Pseudowire Identifier has been configured."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
DEFVAL { 0 }
::= { tmnxOamVccvPgTgFec128CtlEntry 5 }
tmnxOamVccvPgTgFec128CtlPwType OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgFec128CtlPwType specifies the value to be
copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
launched VCCV ping request. The code points are defined in RFC 4446.
SROS supports services corresponding to the following RFC 4446 PW Type
code points.
PW Type Description
------- ---------------------------------------
2 ATM AAL5 SDU VCC transport
3 ATM transparent cell transport
5 Ethernet
9 ATM n-to-one VCC cell transport
10 ATM n-to-one VPC cell transport
17 Structure-agnostic E1 over packet
18 Structure-agnostic T1 (DS1) over packet
21 CES over PSN basic mode
23 CES over PSN TDM with CAS
Zero indicates no Pseudowire Type has been configured."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
(PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
DEFVAL { 0 }
::= { tmnxOamVccvPgTgFec128CtlEntry 6 }
tmnxOamVccvPgTgStaticCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVccvPgTgStaticCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVccvPgTgStaticCtlTable contains the target information for VCCV
(Virtual Circuit Connectivity Verification) ping tests which switch to
downstream static (i.e. MPLS-TP) segments."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamPingObjs 25 }
tmnxOamVccvPgTgStaticCtlEntry OBJECT-TYPE
SYNTAX TmnxOamVccvPgTgStaticCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVccvPgTgStaticCtlEntry contains the target information for a
VCCV ping test which switches to a downstream static (i.e. MPLS-TP)
segment.
The values in a row are used to fill a 'Static Pseudowire' sub-TLV
(Type, Length, Value) within the 'Target FEC Stack' TLV within the
launched VCCV ping request.
A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
set to 'static(3)'.
A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
All the objects in a row must be set in one SNMP Set PDU. Otherwise,
the SNMP Set PDU will be rejected."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamVccvPgTgStaticCtlTable 1 }
TmnxOamVccvPgTgStaticCtlEntry ::= SEQUENCE
{
tmnxOamVccvPgTgStaticCtlAgi TmnxVPNRouteDistinguisher,
tmnxOamVccvPgTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
tmnxOamVccvPgTgStaticCtlSaiiNode TmnxMplsTpNodeID,
tmnxOamVccvPgTgStaticCtlSaiiAcId Unsigned32,
tmnxOamVccvPgTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
tmnxOamVccvPgTgStaticCtlTaiiNode TmnxMplsTpNodeID,
tmnxOamVccvPgTgStaticCtlTaiiAcId Unsigned32
}
tmnxOamVccvPgTgStaticCtlAgi OBJECT-TYPE
SYNTAX TmnxVPNRouteDistinguisher
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgStaticCtlAgi specifies the value to be
copied into the 'Service Identifier' field of the 'Static Pseudowire'
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping
request. As specified in RFC 6426, the 'Service Identifier' field may
be filled with an AGI (Attachment Group Identifier).
The all-zeroes value indicates no Service Identifier has been
configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
(PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
DEFVAL { '0000000000000000'H }
::= { tmnxOamVccvPgTgStaticCtlEntry 1 }
tmnxOamVccvPgTgStaticCtlSaiiGlbl OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgStaticCtlSaiiGlbl specifies the value to
be copied into the 'Source Global ID' field of the 'Static Pseudowire'
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
ping request.
Zero indicates no Source Global ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
'Uniquely Identifying an Operator - the Global_ID'."
DEFVAL { 0 }
::= { tmnxOamVccvPgTgStaticCtlEntry 2 }
tmnxOamVccvPgTgStaticCtlSaiiNode OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgStaticCtlSaiiNode specifies the value to
be copied into the 'Source Node ID' field of the 'Static Pseudowire'
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
ping request.
Zero indicates no Source Node ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
'Node and Interface Identifiers'."
DEFVAL { 0 }
::= { tmnxOamVccvPgTgStaticCtlEntry 3 }
tmnxOamVccvPgTgStaticCtlSaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgStaticCtlSaiiAcId specifies the value to
be copied into the 'Source AC-ID' (Source Attachment Circuit
Identifier) field of the 'Static Pseudowire' sub-TLV within the
'Target FEC Stack' TLV within the launched VCCV ping request.
Zero indicates no Source AC-ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', section 3.2, 'AII Type 2'."
DEFVAL { 0 }
::= { tmnxOamVccvPgTgStaticCtlEntry 4 }
tmnxOamVccvPgTgStaticCtlTaiiGlbl OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgStaticCtlTaiiGlbl specifies the value to
be copied into the 'Destination Global ID' field of the 'Static
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
launched VCCV ping request.
Zero indicates no Destination Global ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
'Uniquely Identifying an Operator - the Global_ID'."
DEFVAL { 0 }
::= { tmnxOamVccvPgTgStaticCtlEntry 5 }
tmnxOamVccvPgTgStaticCtlTaiiNode OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgStaticCtlTaiiNode specifies the value to
be copied into the 'Destination Node ID' field of the 'Static
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
launched VCCV ping request.
Zero indicates no Destination Node ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
'Node and Interface Identifiers'."
DEFVAL { 0 }
::= { tmnxOamVccvPgTgStaticCtlEntry 6 }
tmnxOamVccvPgTgStaticCtlTaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvPgTgStaticCtlTaiiAcId specifies the value to
be copied into the 'Destination AC-ID' (Destination Attachment Circuit
Identifier) field of the 'Static Pseudowire' sub-TLV within the
'Target FEC Stack' TLV within the launched VCCV ping request.
Zero indicates no Destination AC-ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', section 3.2, 'AII Type 2'."
DEFVAL { 0 }
::= { tmnxOamVccvPgTgStaticCtlEntry 7 }
tmnxOamVxlanPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVxlanPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVxlanPingCtlTable (along with tmnxOamPingCtlTable) contains the
configuration information for VXLAN (Virtual Extensible Local Area
Network) ping tests."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014.
RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014."
::= { tmnxOamPingObjs 26 }
tmnxOamVxlanPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamVxlanPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVxlanPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
configuration information for a VXLAN ping test.
A row is created when the corresponding tmnxOamPingCtlTestMode is set
to 'vxlanPing'.
A row is destroyed when the corresponding tmnxOamPingCtlTable row is
destroyed (using tmnxOamPingCtlRowStatus).
The values in a particular row in this table cannot be changed when
the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014.
RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamVxlanPingCtlTable 1 }
TmnxOamVxlanPingCtlEntry ::= SEQUENCE
{
tmnxOamVxlanPingCtlNetworkId Unsigned32,
tmnxOamVxlanPingCtlReplyMode INTEGER,
tmnxOamVxlanPingCtlIFlag Unsigned32,
tmnxOamVxlanPingCtlTestId Unsigned32,
tmnxOamVxlanPingCtlOutSrcUdpPt Unsigned32,
tmnxOamVxlanPingCtlOutIpTtl Unsigned32,
tmnxOamVxlanPingCtlInL2DestMac MacAddress,
tmnxOamVxlanPingCtlInIpSrcAddrT InetAddressType,
tmnxOamVxlanPingCtlInIpSrcAddr InetAddress,
tmnxOamVxlanPingCtlInIpDstAddrT InetAddressType,
tmnxOamVxlanPingCtlInIpDstAddr InetAddress,
tmnxOamVxlanPingCtlEndSysMacAddr MacAddress,
tmnxOamVxlanPingCtlReflectPad TruthValue
}
tmnxOamVxlanPingCtlNetworkId OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..16777215)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlNetworkId specifies the VXLAN Network
Identifier (VNI) of the VXLAN network to be tested. The value is
copied into the VXLAN Network Identifier field of the VXLAN Header of
the launched OAM echo request.
Zero indicates no VXLAN Network Identifier has been configured. The
test will fail if tmnxOamVxlanPingCtlNetworkId is zero."
REFERENCE
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
Format'."
DEFVAL { 0 }
::= { tmnxOamVxlanPingCtlEntry 1 }
tmnxOamVxlanPingCtlReplyMode OBJECT-TYPE
SYNTAX INTEGER {
udp (2),
overlay (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlReplyMode specifies the encapsulation
to be used in the OAM echo reply. The value is copied into the Reply
Mode field of the Generic Overlay OAM structure of the launched OAM
echo request. The replying node uses the value to choose the
encapsulation of the OAM echo reply.
Code points:
udp(2) - reply using an IPv4 UDP packet
overlay(3) - reply via the overlay segment.
The Jain draft's 'Do Not Reply' option (i.e. the Reply Mode with code
point 1) is not supported."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
OAM Packet Format'."
DEFVAL { udp }
::= { tmnxOamVxlanPingCtlEntry 2 }
tmnxOamVxlanPingCtlIFlag OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlIFlag specifies the I flag value to be
used for the test. The value is copied into the I flag field of the
VXLAN Header of the launched OAM echo request."
REFERENCE
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
Format'."
DEFVAL { 0 }
::= { tmnxOamVxlanPingCtlEntry 3 }
tmnxOamVxlanPingCtlTestId OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlTestId specifies a unique identifier
for the test. The value is copied into the Originator Handle field of
the Generic Overlay OAM structure of the launched OAM echo request.
Zero indicates no VXLAN Test Identifier has been configured. The test
will fail if tmnxOamVxlanPingCtlTestId is zero."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
OAM Packet Format'."
DEFVAL { 0 }
::= { tmnxOamVxlanPingCtlEntry 4 }
tmnxOamVxlanPingCtlOutSrcUdpPt OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlOutSrcUdpPt specifies the outer source
UDP port to be used for the test.
If tmnxOamVxlanPingCtlOutSrcUdpPt is zero, an SROS-computed UDP port
number is copied into the Source Port field of the Outer UDP Header of
the launched OAM echo request.
If tmnxOamVxlanPingCtlOutSrcUdpPt is non-zero, the given value is
copied into the Source Port field of the Outer UDP Header of the
launched OAM echo request."
REFERENCE
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
Format'."
DEFVAL { 0 }
::= { tmnxOamVxlanPingCtlEntry 5 }
tmnxOamVxlanPingCtlOutIpTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlOutIpTtl specifies the outer IP Time To
Live value to be used for the test. The value is copied into the Time
To Live field of the Outer IPv4 Header of the launched OAM echo
request."
REFERENCE
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
Format'."
DEFVAL { 255 }
::= { tmnxOamVxlanPingCtlEntry 6 }
tmnxOamVxlanPingCtlInL2DestMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlInL2DestMac specifies the inner
Destination MAC address to be used for the test. The value is copied
into the Inner Destination MAC Address field of the Inner Ethernet
Header of the launched OAM echo request."
REFERENCE
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
Format'."
DEFVAL { '000000000000'H }
::= { tmnxOamVxlanPingCtlEntry 7 }
tmnxOamVxlanPingCtlInIpSrcAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlInIpSrcAddrT specifies the type of
address in tmnxOamVxlanPingCtlInIpSrcAddr."
DEFVAL { ipv4 }
::= { tmnxOamVxlanPingCtlEntry 8 }
tmnxOamVxlanPingCtlInIpSrcAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlInIpSrcAddr specifies the inner source
IP address to be used for the test. The value is copied into the
Source IP Address field of the Inner IP Header of the launched OAM Echo
request.
For snmpset, only IPv4 addresses are supported.
If this object has its default value when tmnxOamPingCtlServiceId is
configured for the test, SROS copies the service's source VXLAN
Tunnel Endpoint (VTEP) into tmnxOamVxlanPingCtlInIpSrcAddrT and
tmnxOamVxlanPingCtlInIpSrcAddr. The copied VTEP can be IPv4 or
IPv6. The test fails to start when tmnxOamVxlanPingCtlInIpSrcAddrT
is 'ipv6(2)'."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
Header for Echo Request in Layer 2 Context'."
DEFVAL { '00000000'H }
::= { tmnxOamVxlanPingCtlEntry 9 }
tmnxOamVxlanPingCtlInIpDstAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlInIpDstAddrT specifies the type of
address in tmnxOamVxlanPingCtlInIpDstAddr."
DEFVAL { ipv4 }
::= { tmnxOamVxlanPingCtlEntry 10 }
tmnxOamVxlanPingCtlInIpDstAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlInIpDstAddr specifies the inner
destination IP address to be used for the test. The value is copied
into the Destination IP Address field of the Inner IP Header of the
launched OAM Echo request.
Addresses in the address block 127.0.0.0/8 are accepted. The default
address is 127.0.0.1."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
Header for Echo Request in Layer 2 Context'."
DEFVAL { '7f000001'H }
::= { tmnxOamVxlanPingCtlEntry 11 }
tmnxOamVxlanPingCtlEndSysMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlEndSysMacAddr specifies the end system
MAC address to be verified by the test. The value is copied into the
MAC Address #1 field of the End-System MAC Sub-TLV of the launched OAM
Echo request."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
Validating End-System MAC Address'."
DEFVAL { '000000000000'H }
::= { tmnxOamVxlanPingCtlEntry 12 }
tmnxOamVxlanPingCtlReflectPad OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingCtlReflectPad specifies whether or not to
copy the pad TLV from the OAM echo request to the OAM echo response.
The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
tmnxOamPingCtlSize=0 is rejected, because tmnxOamPingCtlSize=0
indicates there is no pad TLV to be copied.
The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
tmnxOamVxlanPingCtlReplyMode='udp(2)' is rejected."
DEFVAL { false }
::= { tmnxOamVxlanPingCtlEntry 13 }
tmnxOamVxlanPingHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVxlanPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVxlanPingHistoryTable (along with tmnxOamPingHistoryTable)
contains the information obtained from Virtual Extensible Local Area
Network (VXLAN) Echo Reply PDUs."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014.
RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014."
::= { tmnxOamPingObjs 27 }
tmnxOamVxlanPingHistoryEntry OBJECT-TYPE
SYNTAX TmnxOamVxlanPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVxlanPingHistoryEntry (along with tmnxOamPingHistoryEntry)
contains the information obtained from one VXLAN Echo Reply PDU.
A row is created when a VXLAN Echo Reply PDU (associated with a
managed 'vxlanPing' test) arrives.
A row is destroyed when the corresponding tmnxOamPingHistoryEntry is
destroyed.
The first two indices specify a 'vxlanPing' test. The third index
specifies a test run (started using tmnxOamPingCtlAdminStatus). The
fourth index specifies a VXLAN Echo Reply PDU."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 7.3.4, 'Receiving VXLAN
Echo Reply'."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamPingHistoryIndex
}
::= { tmnxOamVxlanPingHistoryTable 1 }
TmnxOamVxlanPingHistoryEntry ::= SEQUENCE
{
tmnxOamVxlanPingHistReturnCode Unsigned32,
tmnxOamVxlanPingHistRtrnSubCode Unsigned32,
tmnxOamVxlanPingHistValidationRC Unsigned32,
tmnxOamVxlanPingHistNetworkId Unsigned32,
tmnxOamVxlanPingHistOutIpTtl Unsigned32
}
tmnxOamVxlanPingHistReturnCode OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingHistReturnCode indicates the value copied
from the Return Code field of the Generic Overlay OAM Packet structure
of the VXLAN Echo Reply PDU.
Code points include (but are not restricted to) the following.
Value Interpretation
----- -------------------------------
0 no return code
1 malformed echo request received
2 overlay segment not present
3 overlay segment not operational
4 OK"
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
OAM Packet Format'."
::= { tmnxOamVxlanPingHistoryEntry 1 }
tmnxOamVxlanPingHistRtrnSubCode OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingHistRtrnSubCode indicates the value
copied from the Return Subcode field of the Generic Overlay OAM Packet
structure of the VXLAN Echo Reply PDU."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
OAM Packet Format'."
::= { tmnxOamVxlanPingHistoryEntry 2 }
tmnxOamVxlanPingHistValidationRC OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingHistValidationRC indicates the value
copied from the 'Return Code #1' field of the 'Sub-TLV for Validating
End-System MAC Address' of the VXLAN Echo Reply PDU."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
Validating End-System MAC Address'."
::= { tmnxOamVxlanPingHistoryEntry 3 }
tmnxOamVxlanPingHistNetworkId OBJECT-TYPE
SYNTAX Unsigned32 (0..16777215)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingHistNetworkId indicates the value of the
VXLAN Network Identifier (VNI) field of the VXLAN Header of the VXLAN
Echo Reply PDU."
REFERENCE
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
Format'."
::= { tmnxOamVxlanPingHistoryEntry 4 }
tmnxOamVxlanPingHistOutIpTtl OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingHistOutIpTtl indicates the value of the
Time To Live field of the Outer IPv4 Header of the VXLAN Echo Reply
PDU."
REFERENCE
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
Format'."
::= { tmnxOamVxlanPingHistoryEntry 5 }
tmnxOamBfdOnLspPingResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBfdOnLspPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBfdOnLspPingResultsTable contains the information obtained
during the RFC 5884 procedures used to bootstrap and periodically
verify Bidirectional Forwarding Detection (BFD) sessions on Label
Switched Paths (LSPs). The bootstrap and verification procedures use
LSP ping echo request and reply packets."
REFERENCE
"RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
Ping'."
::= { tmnxOamPingObjs 28 }
tmnxOamBfdOnLspPingResultsEntry OBJECT-TYPE
SYNTAX TmnxOamBfdOnLspPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBfdOnLspPingResultsEntry contains the information obtained
during the RFC 5884 procedures used to bootstrap and periodically
verify a BFD session on an LSP.
A row is created when an RFC 5884 BFD-on-LSP session starts its
bootstrap procedure. A row is destroyed when the BFD-on-LSP session
disconnects."
REFERENCE
"RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
Ping'."
INDEX { tmnxOamBfdOnLspLocalBfdDiscrim }
::= { tmnxOamBfdOnLspPingResultsTable 1 }
TmnxOamBfdOnLspPingResultsEntry ::= SEQUENCE
{
tmnxOamBfdOnLspLocalBfdDiscrim Unsigned32,
tmnxOamBfdOnLspRemoteBfdDiscrim Unsigned32,
tmnxOamBfdOnLspRemoteAddressType InetAddressType,
tmnxOamBfdOnLspRemoteAddress InetAddress,
tmnxOamBfdOnLspLspName TLNamedItemOrEmpty,
tmnxOamBfdOnLspPingReturnCode TmnxOamPingRtnCode,
tmnxOamBfdOnLspPingReturnSubcode Unsigned32,
tmnxOamBfdOnLspPingTxCount Unsigned32,
tmnxOamBfdOnLspPingRxCount Unsigned32,
tmnxOamBfdOnLspPathState INTEGER,
tmnxOamBfdOnLspPingTxInterval Unsigned32,
tmnxOamBfdOnLspBootStrRetryCount Unsigned32,
tmnxOamBfdOnLspFecType TmnxBfdOnLspSessFecType,
tmnxOamBfdOnLspPrefixType InetAddressType,
tmnxOamBfdOnLspPrefix InetAddress,
tmnxOamBfdOnLspPrefixLen InetAddressPrefixLength,
tmnxOamBfdOnLspSourceAddressType InetAddressType,
tmnxOamBfdOnLspSourceAddress InetAddress,
tmnxOamBfdOnLspOperState INTEGER
}
tmnxOamBfdOnLspLocalBfdDiscrim OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspLocalBfdDiscrim specifies the local BFD
discriminator for a BFD-on-LSP session. The local discriminator is
this system's identifier of the BFD session."
REFERENCE
"RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
'Demultiplexing and the Discriminator Fields'."
::= { tmnxOamBfdOnLspPingResultsEntry 1 }
tmnxOamBfdOnLspRemoteBfdDiscrim OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspRemoteBfdDiscrim indicates the remote BFD
discriminator for the BFD-on-LSP session identified by
tmnxOamBfdOnLspLocalBfdDiscrim. The remote discriminator is the far
end system's identifier of the BFD session.
Zero is returned if the bootstrap has not completed successfully."
REFERENCE
"RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
'Demultiplexing and the Discriminator Fields'."
::= { tmnxOamBfdOnLspPingResultsEntry 2 }
tmnxOamBfdOnLspRemoteAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspRemoteAddressType indicates the type of
address stored in tmnxOamBfdOnLspRemoteAddress."
::= { tmnxOamBfdOnLspPingResultsEntry 3 }
tmnxOamBfdOnLspRemoteAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspRemoteAddress (in conjunction with
tmnxOamBfdOnLspRemoteAddressType) indicates the IP address of the node
which sent the most recent LSP ping echo reply for the BFD-on-LSP
session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
If the LSP is operating correctly, the reply is sent by the far end of
the BFD-on-LSP session."
::= { tmnxOamBfdOnLspPingResultsEntry 4 }
tmnxOamBfdOnLspLspName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspLspName indicates the LSP name associated
with the Resource Reservation Protocol (RSVP) BFD-on-LSP session
identified by tmnxOamBfdOnLspLocalBfdDiscrim. LSP names are configured
using TIMETRA-MPLS-MIB::vRtrMplsLspName.
When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value
of this object is the empty string."
::= { tmnxOamBfdOnLspPingResultsEntry 5 }
tmnxOamBfdOnLspPingReturnCode OBJECT-TYPE
SYNTAX TmnxOamPingRtnCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPingReturnCode indicates the status of the
most recent LSP ping echo reply received for the BFD-on-LSP session
identified by tmnxOamBfdOnLspLocalBfdDiscrim."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.1, 'Return Codes'."
::= { tmnxOamBfdOnLspPingResultsEntry 6 }
tmnxOamBfdOnLspPingReturnSubcode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPingReturnSubcode indicates the value
present in the RFC 4379 Return Subcode (RSC) field of the most recent
LSP ping echo reply for the BFD-on-LSP session identified by
tmnxOamBfdOnLspLocalBfdDiscrim."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.1, 'Return Codes'."
::= { tmnxOamBfdOnLspPingResultsEntry 7 }
tmnxOamBfdOnLspPingTxCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPingTxCount indicates the number of LSP
ping echo request packets sent for the BFD-on-LSP session identified
by tmnxOamBfdOnLspLocalBfdDiscrim."
::= { tmnxOamBfdOnLspPingResultsEntry 8 }
tmnxOamBfdOnLspPingRxCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPingRxCount indicates the number of LSP
ping echo reply packets received for the BFD-on-LSP session identified
by tmnxOamBfdOnLspLocalBfdDiscrim."
::= { tmnxOamBfdOnLspPingResultsEntry 9 }
tmnxOamBfdOnLspPathState OBJECT-TYPE
SYNTAX INTEGER {
unknown (1),
active (2),
inactive (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPathState indicates the state of the path
hosting the RSVP BFD-on-LSP session identified by
tmnxOamBfdOnLspLocalBfdDiscrim.
Code points:
unknown (1) - the state of the path hosting the BFD-on-LSP session is
unknown
active (2) - the BFD-on-LSP session is running on the active path
inactive (3) - the BFD-on-LSP session is running on the inactive path
When the value of tmnxOamBfdOnLspFecType is not 'rsvp(1)', the value
of this object is 'unknown(1)'."
REFERENCE
"RFC 4090, 'Fast Reroute Extensions to RSVP-TE for LSP Tunnels', Section
3.2, 'Facility Backup'."
::= { tmnxOamBfdOnLspPingResultsEntry 10 }
tmnxOamBfdOnLspPingTxInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPingTxInterval indicates the transmission
interval for LSP ping request PDUs sent during periodic verification
of the BFD-on-LSP session identified by
tmnxOamBfdOnLspLocalBfdDiscrim.
This value is configured using
TIMETRA-MPLS-MIB::vRtrMplsLspBfdPingIntvl. A read-only copy of the
value is available here for the convenience of a manager wishing to
read the value using a local BFD discriminator as the index."
REFERENCE
"RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
Switched Paths (LSPs)', Section 4, 'Theory of Operation'"
::= { tmnxOamBfdOnLspPingResultsEntry 11 }
tmnxOamBfdOnLspBootStrRetryCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspBootStrRetryCount indicates the current
number of retries started while attempting to bootstrap the BFD-on-LSP
session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
If the bootstrap completed successfully on the first attempt, zero is
returned."
::= { tmnxOamBfdOnLspPingResultsEntry 12 }
tmnxOamBfdOnLspFecType OBJECT-TYPE
SYNTAX TmnxBfdOnLspSessFecType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspFecType indicates the Forwarding
Equivalence Class (FEC) type of the BFD-on-LSP session identified by
tmnxOamBfdOnLspLocalBfdDiscrim.
This release supports code points 'rsvp(1)' and 'ldp(2)'."
::= { tmnxOamBfdOnLspPingResultsEntry 13 }
tmnxOamBfdOnLspPrefixType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPrefixType indicates the type of address
stored in tmnxOamBfdOnLspPrefix."
::= { tmnxOamBfdOnLspPingResultsEntry 14 }
tmnxOamBfdOnLspPrefix OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPrefix indicates (in conjunction with
tmnxOamBfdOnLspPrefixType and tmnxOamBfdOnLspPrefixLen) the prefix
which identifies the Label Distribution Protocol (LDP) LSP which hosts
the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
When tmnxOamBfdOnLspFecType is 'rsvp(1)', the three prefix objects
have the following values.
tmnxOamBfdOnLspPrefixType : 'unknown(0)'
tmnxOamBfdOnLspPrefix : empty
tmnxOamBfdOnLspPrefixLen : 0."
REFERENCE
"RFC 5036, 'LDP Specification', Section 3.4.1, 'FEC TLV'."
::= { tmnxOamBfdOnLspPingResultsEntry 15 }
tmnxOamBfdOnLspPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength (0..128)
UNITS "bits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspPrefixLen indicates the number of
significant bits in the prefix defined by tmnxOamBfdOnLspPrefixType,
tmnxOamBfdOnLspPrefix, and tmnxOamBfdOnLspPrefixLen."
::= { tmnxOamBfdOnLspPingResultsEntry 16 }
tmnxOamBfdOnLspSourceAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspSourceAddressType indicates the type of
address stored in tmnxOamBfdOnLspSourceAddress."
::= { tmnxOamBfdOnLspPingResultsEntry 17 }
tmnxOamBfdOnLspSourceAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspSourceAddress (in conjunction with
tmnxOamBfdOnLspSourceAddressType) indicates the source IP address of
the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim."
::= { tmnxOamBfdOnLspPingResultsEntry 18 }
tmnxOamBfdOnLspOperState OBJECT-TYPE
SYNTAX INTEGER {
bootstrapInProg (1),
bootstrappedNoPeriodicVerif (2),
bootstrappedSendingPeriodicVerif (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspOperState indicates the operational state
(with respect to the RFC 5884 LSP Ping procedures) of the BFD-on-LSP
session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
Code Points
'bootstrapInProg(1)' - the session is being bootstrapped using LSP
ping, as described in RFC 5884 Section 6.
'bootstrappedNoPeriodicVerif(2)' - the bootstrap completed
successfully. This is the success state for a session which has
periodic verification of the LSP (using LSP ping) disabled.
Periodic verification is disabled by setting the session's LSP ping
interval (e.g.
TIMETRA-LDP-NG-MIB::vRtrLdpNgBfdOnLspPfxListPingIntv) to zero.
'bootstrappedSendingPeriodicVerif(3)' - the bootstrap completed
successfully, and the session is sending LSP pings to periodically
verify the LSP (as described in RFC 5884 Section 3.2). This is the
success state for a session which has periodic verification of the
session enabled.
The BFD-level operational state of a BFD-on-LSP session is given by
TIMETRA-BFD-MIB::tmnxBfdOnLspSessOperState."
REFERENCE
"RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
Ping'.
RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
Switched Paths (LSPs)', Section 6, 'Session Establishment'."
::= { tmnxOamBfdOnLspPingResultsEntry 19 }
tmnxOamVxlanPingResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVxlanPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVxlanPingResultsTable contains results of VXLAN (Virtual
Extensible Local Area Network) ping tests."
REFERENCE
"IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
Failure Detection', October 22, 2014.
RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014."
::= { tmnxOamPingObjs 29 }
tmnxOamVxlanPingResultsEntry OBJECT-TYPE
SYNTAX TmnxOamVxlanPingResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVxlanPingResultsEntry contains results of one 'vxlanPing'
test run. tmnxOamPingResultsEntry contains additional results for the
test run.
A tmnxOamVxlanPingResultsEntry is created/destroyed when a
tmnxOamPingResultsEntry is created/destroyed for a 'vxlanPing' test.
tmnxOamPingCtlEntry and tmnxOamVxlanPingCtlEntry are used to configure
and start a 'vxlanPing' test.
tmnxOamVxlanPingHistoryEntry contains per-probe results for a
'vxlanPing' test run."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex
}
::= { tmnxOamVxlanPingResultsTable 1 }
TmnxOamVxlanPingResultsEntry ::= SEQUENCE
{
tmnxOamVxlanPingResOutSrcAddrTyp InetAddressType,
tmnxOamVxlanPingResOutSrcAddress InetAddress
}
tmnxOamVxlanPingResOutSrcAddrTyp OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingResOutSrcAddrTyp indicates the address
type of tmnxOamVxlanPingResOutSrcAddress."
::= { tmnxOamVxlanPingResultsEntry 1 }
tmnxOamVxlanPingResOutSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVxlanPingResOutSrcAddress indicates the outer
source IP address (as selected by SROS) used for the specified
'vxlanPing' test run. The value was copied into the Outer Source IPv4
Address field of the VXLAN Header of each OAM echo request launched for
the specified test run.
IPv6 may be supported in a future release."
REFERENCE
"RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
Format'."
::= { tmnxOamVxlanPingResultsEntry 2 }
tmnxOamPingReadOnlyScalars OBJECT IDENTIFIER ::= { tmnxOamPingObjs 30 }
tmnxOamBfdOnLspSessBootstrInProg OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspSessBootstrInProg indicates the current
number of BFD-on-LSP sessions with OAM operational state (i.e.
tmnxOamBfdOnLspOperState) 'bootstrapInProg(1)'."
::= { tmnxOamPingReadOnlyScalars 1 }
tmnxOamBfdOnLspSessBootstrNoPV OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspSessBootstrNoPV indicates the current
number of BFD-on-LSP sessions with OAM operational state (i.e.
tmnxOamBfdOnLspOperState) 'bootstrappedNoPeriodicVerif(2)'."
::= { tmnxOamPingReadOnlyScalars 2 }
tmnxOamBfdOnLspSessBootstrSendPV OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBfdOnLspSessBootstrSendPV indicates the current
number of BFD-on-LSP sessions with OAM operational state (i.e.
tmnxOamBfdOnLspOperState) 'bootstrappedSendingPeriodicVerif(3)'."
::= { tmnxOamPingReadOnlyScalars 3 }
tmnxOamBierPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBierPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierPingCtlTable (along with tmnxOamPingCtlTable) contains the
configuration information for BIER (Bit Index Explicit Replication)
ping tests."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017.
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
::= { tmnxOamPingObjs 31 }
tmnxOamBierPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBierPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
configuration information for a BIER ping test.
A row is created when the corresponding tmnxOamPingCtlTestMode is set
to 'bierPing'.
A row is destroyed when the corresponding tmnxOamPingCtlTable row is
destroyed (using tmnxOamPingCtlRowStatus).
The values in a particular row in this table cannot be changed when
the corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamBierPingCtlTable 1 }
TmnxOamBierPingCtlEntry ::= SEQUENCE
{
tmnxOamBierPingCtlSubDomain Unsigned32,
tmnxOamBierPingCtlBfrId Unsigned32,
tmnxOamBierPingCtlBfrIdStart Unsigned32,
tmnxOamBierPingCtlBfrIdEnd Unsigned32,
tmnxOamBierPingCtlTtl Unsigned32
}
tmnxOamBierPingCtlSubDomain OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingCtlSubDomain specifies the BIER sub-domain
to be tested.
Zero indicates the default sub-domain."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 1, 'Introduction'.
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019,
Section 4.3, 'Sending BIER Echo Request'."
DEFVAL { 0 }
::= { tmnxOamBierPingCtlEntry 1 }
tmnxOamBierPingCtlBfrId OBJECT-TYPE
SYNTAX Unsigned32 (0..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingCtlBfrId specifies the identifier of the
Bit-Forwarding Router (BFR) to be pinged.
The BFR-ID must be a member of the tested sub-domain (as configured
using tmnxOamBierPingCtlSubDomain). Otherwise, the test will fail.
Zero indicates no BFR-ID has been configured.
There are three methods to configure the destination(s) to be pinged:
1. tmnxOamBierPingCtlBfrId.
2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
Exactly one of the methods must be used. Otherwise, the test will
fail."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 1, 'Introduction'."
DEFVAL { 0 }
::= { tmnxOamBierPingCtlEntry 2 }
tmnxOamBierPingCtlBfrIdStart OBJECT-TYPE
SYNTAX Unsigned32 (0..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingCtlBfrIdStart specifies the start of a
contiguous range of Bit-Forwarding Router (BFR) identifiers to be
pinged. tmnxOamBierPingCtlBfrIdEnd specifies the end of the range.
Each BFR-ID in the range must be a member of the tested sub-domain
(as configured using tmnxOamBierPingCtlSubDomain). Otherwise, the
test will fail.
Zero indicates no start for the BFR-ID range has been configured.
The following objects must be set together in one SNMP Set PDU:
tmnxOamBierPingCtlBfrIdStart,
tmnxOamBierPingCtlBfrIdEnd.
There are three methods to configure the destination(s) to be pinged:
1. tmnxOamBierPingCtlBfrId.
2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
Exactly one of the methods must be used. Otherwise, the test will
fail."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 1, 'Introduction'."
DEFVAL { 0 }
::= { tmnxOamBierPingCtlEntry 3 }
tmnxOamBierPingCtlBfrIdEnd OBJECT-TYPE
SYNTAX Unsigned32 (0..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingCtlBfrIdEnd specifies the end of a
contiguous range of Bit-Forwarding Router (BFR) identifiers to be
pinged. tmnxOamBierPingCtlBfrIdStart specifies the start of the range.
Each BFR-ID in the range must be a member of the tested sub-domain
(as configured using tmnxOamBierPingCtlSubDomain). Otherwise, the
test will fail.
Zero indicates no end for the BFR-ID range has been configured.
The following objects must be set together in one SNMP Set PDU:
tmnxOamBierPingCtlBfrIdStart,
tmnxOamBierPingCtlBfrIdEnd.
There are three methods to configure the destination(s) to be pinged:
1. tmnxOamBierPingCtlBfrId.
2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
Exactly one of the methods must be used. Otherwise, the test will
fail."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 1, 'Introduction'."
DEFVAL { 0 }
::= { tmnxOamBierPingCtlEntry 4 }
tmnxOamBierPingCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingCtlTtl specifies the MPLS Time To Live
(TTL) to be used for the test."
DEFVAL { 255 }
::= { tmnxOamBierPingCtlEntry 5 }
tmnxOamBierPingBfrPfxCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBierPingBfrPfxCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierPingBfrPfxCtlTable contains IP destination addresses (i.e.
Bit-Forwarding Router (BFR) prefixes) for BIER ping tests."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 2, 'The BFR Identifier and BFR-Prefix'."
::= { tmnxOamPingObjs 32 }
tmnxOamBierPingBfrPfxCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBierPingBfrPfxCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierPingBfrPfxCtlEntry contains one BFR prefix. A BIER ping
test can have several BFR prefixes. Each BFR prefix is an IP
destination address for the test.
A row is created/destroyed using tmnxOamBierPingBfrPfxCtlRowState.
Rows in this table belonging to a particular test cannot be added,
changed, or deleted when the test's tmnxOamPingCtlAdminStatus is
'enabled(1)'."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamBierPingPfxIndex
}
::= { tmnxOamBierPingBfrPfxCtlTable 1 }
TmnxOamBierPingBfrPfxCtlEntry ::= SEQUENCE
{
tmnxOamBierPingPfxIndex Unsigned32,
tmnxOamBierPingBfrPfxCtlRowState RowStatus,
tmnxOamBierPingBfrPfxCtlAddrType InetAddressType,
tmnxOamBierPingBfrPfxCtlAddress InetAddress
}
tmnxOamBierPingPfxIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..16)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingPfxIndex specifies a BFR prefix index. The
index allows one test to have several BFR prefixes."
::= { tmnxOamBierPingBfrPfxCtlEntry 1 }
tmnxOamBierPingBfrPfxCtlRowState OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingBfrPfxCtlRowState specifies the status of
the row for the specified BFR prefix."
::= { tmnxOamBierPingBfrPfxCtlEntry 2 }
tmnxOamBierPingBfrPfxCtlAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingBfrPfxCtlAddrType specifies the address
type of tmnxOamBierPingBfrPfxCtlAddress."
DEFVAL { unknown }
::= { tmnxOamBierPingBfrPfxCtlEntry 3 }
tmnxOamBierPingBfrPfxCtlAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingBfrPfxCtlAddress specifies a BFR prefix
used as a destination address for a BIER ping test.
There are three methods to configure the destination(s) to be pinged:
1. tmnxOamBierPingCtlBfrId.
2. tmnxOamBierPingCtlBfrIdStart, tmnxOamBierPingCtlBfrIdEnd.
3. tmnxOamBierPingBfrPfxCtlAddrType, tmnxOamBierPingBfrPfxCtlAddress.
Exactly one of the methods must be used. Otherwise, the test will
fail."
DEFVAL { ''H }
::= { tmnxOamBierPingBfrPfxCtlEntry 4 }
tmnxOamBierPingHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBierPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierPingHistoryTable (along with tmnxOamPingHistoryTable)
contains the per-probe results for Bit Index Explicit Replication
(BIER) ping tests."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019.
RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017."
::= { tmnxOamPingObjs 33 }
tmnxOamBierPingHistoryEntry OBJECT-TYPE
SYNTAX TmnxOamBierPingHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierPingHistoryEntry (along with tmnxOamPingHistoryEntry)
contains the results for one BIER ping probe.
A row is created/destroyed when the corresponding
tmnxOamPingHistoryEntry is created/destroyed.
The first two indices specify a 'bierPing' test.
The third index specifies a test run (started using
tmnxOamPingCtlAdminStatus).
The fourth index specifies a Bit-Forwarding Router (BFR) with results
to report.
All the indices match the corresponding tmnxOamPingHistoryEntry
indices."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
Section 4.6, 'Receiving Echo Reply'."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex,
tmnxOamPingResultsTestRunIndex,
tmnxOamPingHistoryIndex
}
::= { tmnxOamBierPingHistoryTable 1 }
TmnxOamBierPingHistoryEntry ::= SEQUENCE
{
tmnxOamBierPingHistoryBfrId Unsigned32,
tmnxOamBierPingHistoryBfrPfxType InetAddressType,
tmnxOamBierPingHistoryBfrPfx InetAddress,
tmnxOamBierPingHistoryReturnCode TmnxOamBierHistoryReturnCode
}
tmnxOamBierPingHistoryBfrId OBJECT-TYPE
SYNTAX Unsigned32 (0..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingHistoryBfrId indicates the identifier of
the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
Request.
Zero is returned if the BFR-ID cannot be determined."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 1, 'Introduction'."
::= { tmnxOamBierPingHistoryEntry 1 }
tmnxOamBierPingHistoryBfrPfxType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingHistoryBfrPfxType indicates the IP address
type of the address read using tmnxOamBierPingHistoryBfrPfx."
::= { tmnxOamBierPingHistoryEntry 2 }
tmnxOamBierPingHistoryBfrPfx OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingHistoryBfrPfx indicates the IP address of
the Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
Request."
::= { tmnxOamBierPingHistoryEntry 3 }
tmnxOamBierPingHistoryReturnCode OBJECT-TYPE
SYNTAX TmnxOamBierHistoryReturnCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierPingHistoryReturnCode indicates the value
copied from the Return Code field of the BIER Echo Reply PDU.
Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did
not arrive (e.g. in the case of a timeout)."
::= { tmnxOamBierPingHistoryEntry 4 }
tmnxOamTraceRouteObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 2 }
tmnxOamTraceRouteNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamTraceRouteObjs 1 }
tmnxOamTrMaxConcurrentRequests OBJECT-TYPE
SYNTAX Unsigned32
UNITS "requests"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of concurrent active trace route requests
that are allowed within an agent implementation. A value
of 0 for this object implies that there is no limit for
the number of concurrent active requests in effect."
DEFVAL { 0 }
::= { tmnxOamTraceRouteObjs 2 }
tmnxOamTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamTrCtlTable contains configuration and status information for
trace tests."
::= { tmnxOamTraceRouteObjs 3 }
tmnxOamTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamTrCtlEntry contains configuration and status information for
one trace test.
Rows are created/destroyed using tmnxOamTrCtlRowStatus.
The test's test type (e.g. 'lspTraceRoute(2)') is configured using
tmnxOamTrCtlTestMode. Depending on the test type, configuration
specific to the test type may reside in a child table (e.g.
tmnxOamLspTrCtlTable).
Test results reside in the tables listed in the tmnxOamTrCtlTestMode
DESCRIPTION clause."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamTrCtlTable 1 }
TmnxOamTrCtlEntry ::= SEQUENCE
{
tmnxOamTrCtlOwnerIndex SnmpAdminString,
tmnxOamTrCtlTestIndex SnmpAdminString,
tmnxOamTrCtlRowStatus RowStatus,
tmnxOamTrCtlStorageType StorageType,
tmnxOamTrCtlDescr SnmpAdminString,
tmnxOamTrCtlTestMode INTEGER,
tmnxOamTrCtlAdminStatus TmnxEnabledDisabledAdminState,
tmnxOamTrCtlFcName TFCName,
tmnxOamTrCtlProfile TProfile,
tmnxOamTrCtlTargetIpAddress IpAddress,
tmnxOamTrCtlServiceId TmnxServId,
tmnxOamTrCtlDataSize Unsigned32,
tmnxOamTrCtlTimeOut Unsigned32,
tmnxOamTrCtlProbesPerHop Unsigned32,
tmnxOamTrCtlMaxTtl Unsigned32,
tmnxOamTrCtlInitialTtl Unsigned32,
tmnxOamTrCtlDSField Unsigned32,
tmnxOamTrCtlMaxFailures Unsigned32,
tmnxOamTrCtlInterval Unsigned32,
tmnxOamTrCtlMaxRows Unsigned32,
tmnxOamTrCtlTrapGeneration BITS,
tmnxOamTrCtlCreateHopsEntries TruthValue,
tmnxOamTrCtlSAA TruthValue,
tmnxOamTrCtlRuns Counter32,
tmnxOamTrCtlFailures Counter32,
tmnxOamTrCtlLastRunResult TmnxOamTestResult,
tmnxOamTrCtlLastChanged TimeStamp,
tmnxOamTrCtlVRtrID TmnxVRtrIDOrZero,
tmnxOamTrCtlTgtAddrType InetAddressType,
tmnxOamTrCtlTgtAddress InetAddress,
tmnxOamTrCtlSrcAddrType InetAddressType,
tmnxOamTrCtlSrcAddress InetAddress,
tmnxOamTrCtlWaitMilliSec Unsigned32,
tmnxOamTrCtlRouterInstanceName TLNamedItemOrEmpty
}
tmnxOamTrCtlOwnerIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlOwnerIndex specifies the owner name of the
test."
::= { tmnxOamTrCtlEntry 1 }
tmnxOamTrCtlTestIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlTestIndex specifies the test name of the
test.
The test is identified by the owner name and the test name. One owner
typically owns several tests. This indexing method ensures tests
created by several owners have unique indices."
::= { tmnxOamTrCtlEntry 2 }
tmnxOamTrCtlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlRowStatus specifies the status of the row for
the specified trace test.
Deleting a row deletes all the child rows with the same owner name and
test name, including additional configuration rows (e.g.
tmnxOamLspTrCtlTable), and rows containing test results (e.g.
tmnxOamTrHopsTable)."
::= { tmnxOamTrCtlEntry 3 }
tmnxOamTrCtlStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 14.0 R1. There is no
replacement object."
DEFVAL { volatile }
::= { tmnxOamTrCtlEntry 4 }
tmnxOamTrCtlDescr OBJECT-TYPE
SYNTAX SnmpAdminString
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 14.0 R1. There is no
replacement object."
DEFVAL { '00'H }
::= { tmnxOamTrCtlEntry 5 }
tmnxOamTrCtlTestMode OBJECT-TYPE
SYNTAX INTEGER {
none (0),
macTraceRoute (1),
lspTraceRoute (2),
vprnTraceRoute (3),
mcastTraceRoute (4),
icmpTraceRoute (5),
ldpTreeTrace (6),
vccvTraceRoute (7),
p2mpLspTrace (8),
ethCfmLinkTrace (9),
bierTrace (10)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlTestMode specifies the type of trace route
test defined by this row.
Code points:
'bierTrace'
- Bit Index Explicit Replication (BIER) trace route test.
'ethCfmLinkTrace'
- Ethernet Connectivity Fault Management (CFM) trace route test.
'icmpTraceRoute'
- traceroute test (receives Internet Control Message Protocol
(ICMP) responses).
'ldpTreeTrace'
- Label Distribution Protocol (LDP) Tree Trace test.
'lspTraceRoute'
- Label Switched Path (LSP) trace route test.
'macTraceRoute'
- Ethernet Media Access Control (MAC) trace route test.
'mcastTraceRoute'
- mtrace test (i.e. IP multicast trace route test, using
IETF draft-ietf-idmr-traceroute-ipm (IGMP-based)).
OR
Mtrace2 test (i.e. IP multicast trace route test, using
IETF draft-ietf-mboned-mtrace-v2 (UDP-based)).
'none'
- no test type.
'p2mpLspTrace'
- Point-to-Multipoint Label Switched Path (LSP) trace route test.
'vccvTraceRoute'
- Virtual Circuit Connectivity Verification (VCCV) trace route
test.
'vprnTraceRoute'
- Virtual Private Routed Network (VPRN) trace route test.
When tmnxOamTrCtlTestMode is set, SROS may automatically create a
same-INDEX row in a table used to configure objects specific to the
test type (as shown in the following table).
tmnxOamTrCtlTestMode Auto-Gen Row for Additional Configuration
-------------------- -----------------------------------------
'bierTrace' tmnxOamBierTrCtlTable
'ethCfmLinkTrace' tmnxOamEthCfmTrCtlTable
'icmpTraceRoute' tmnxOamIcmpTrCtlTable
'ldpTreeTrace' tmnxOamLTtraceCtlTable
'lspTraceRoute' tmnxOamLspTrCtlTable
'macTraceRoute' tmnxOamMacTrCtlTable
'mcastTraceRoute' tmnxOamMcastTrCtlTable
'p2mpLspTrace' tmnxOamP2mpLspTrCtlTable
'vccvTraceRoute' tmnxOamVccvTrCtlTable
'vprnTraceRoute' tmnxOamVprnTrCtlTable
Baseline: test results are available in tmnxOamTrResultsTable,
tmnxOamTrHopsTable, and tmnxOamTrProbeHistoryTable.
Exceptions are noted in the following two tables.
tmnxOamTrCtlTestMode Additional Results Table(s)
-------------------- -------------------------------
'bierTrace' tmnxOamBierTrProbeHistoryTable
'ethCfmLinkTrace' tmnxOamEthCfmTrPrHistTable
'icmpTraceRoute' tmnxOamIcmpTrLabelStackTable
'ldpTreeTrace' tmnxOamLTtraceHopInfoTable
tmnxOamLTtraceResultsTable
'lspTraceRoute' tmnxOamLspTrDSLabelTable
tmnxOamLspTrFecStackTable
tmnxOamLspTrMapTable
'macTraceRoute' tmnxOamMacTrL2MapTable
'mcastTraceRoute' tmnxOamMcastTrRespTable
'p2mpLspTrace' tmnxOamP2mpLspTrDSLabelTable
tmnxOamP2mpLspTrMapTable
'vccvTraceRoute' tmnxOamVccvTrNextPwSegmentTable
'vprnTraceRoute' tmnxOamVprnTrL3MapTable
tmnxOamVprnTrNextHopTable
tmnxOamVprnTrRTTable
tmnxOamTrCtlTestMode Unused Standard Results Table
-------------------- -----------------------------
'ldpTreeTrace' tmnxOamTrProbeHistoryTable
tmnxOamTrHopsTable
tmnxOamTrResultsTable
'mcastTraceRoute' tmnxOamTrHopsTable
otherwise none
The support for Service Assurance Agent (SAA) tests (i.e. tests with
tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
following table.
tmnxOamTrCtlTestMode SAA Supported OAM Supported
-------------------- ------------- -------------
'bierTrace' No Yes
'ethCfmLinkTrace' Yes No
'icmpTraceRoute' Yes Yes
'ldpTreeTrace' No Yes
'lspTraceRoute' Yes Yes
'macTraceRoute' Yes Yes
'mcastTraceRoute' No Yes
'p2mpLspTrace' No Yes
'vccvTraceRoute' Yes Yes
'vprnTraceRoute' Yes Yes "
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000.
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017.
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
DEFVAL { none }
::= { tmnxOamTrCtlEntry 6 }
tmnxOamTrCtlAdminStatus OBJECT-TYPE
SYNTAX TmnxEnabledDisabledAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlAdminStatus specifies the administrative
state of the specified trace test.
An attempt to set tmnxOamTrCtlAdminStatus to 'enabled' will fail if
the objects required by the trace test have not been set.
When this object has the value 'enabled' an attempt to modify any of
the test's configurable objects will fail.
Upon completion of a trace test, the agent resets the value of this
object to 'disabled'."
DEFVAL { disabled }
::= { tmnxOamTrCtlEntry 7 }
tmnxOamTrCtlFcName OBJECT-TYPE
SYNTAX TFCName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlFcName specifies the forwarding class to be
used when launching the probe(s). The forwarding class name must be
present in the index column of TIMETRA-QOS-MIB::tFCNameTable.
As shown in the following table
1. This object is applicable to a subset of the test types, and
2. The default forwarding class depends on the test type.
tmnxOamTrCtlTestMode Applicable? Default
-------------------- ----------- -------
bierTrace yes 'be'
ethCfmLinkTrace yes 'nc'
ldpTreeTrace yes 'be'
lspTraceRoute yes 'be'
macTraceRoute yes 'be'
p2mpLspTrace yes 'be'
vccvTraceRoute yes 'be'
vprnTraceRoute yes 'be'
otherwise no N/A
For 'ethCfmLinkTrace', the forwarding class depends on whether the
request is configured to egress on a network port or an access port.
In the network port case, the forwarding class is the forwarding class
of the pseudowire. In the access port case, the forwarding class is
that of the SAP's egress encapsulation policy.
For 'lspTraceRoute' this is the forwarding class of the LSP tunnel.
For 'macTraceRoute' this is the forwarding class of the SDP
encapsulation.
For 'p2mpLspTrace' this is the forwarding class of the P2MP LSP tree.
If forwarding classes are mapped by the applicable QoS policy, the
probe(s) may be launched using a different forwarding class than the
forwarding class specified by this object."
DEFVAL { "be" }
::= { tmnxOamTrCtlEntry 8 }
tmnxOamTrCtlProfile OBJECT-TYPE
SYNTAX TProfile
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlProfile specifies the profile to be used
with the forwarding class specified in tmnxOamTrCtlFcName. This
object is optional.
As shown in the following table
1. This object is applicable to a subset of the test types, and
2. The default profile value depends on the test type.
tmnxOamTrCtlTestMode Applicable? Default
-------------------- ----------- -------
bierTrace yes 'out(2)'
ethCfmLinkTrace yes 'in(1)'
ldpTreeTrace yes 'out(2)'
lspTraceRoute yes 'out(2)'
macTraceRoute yes 'out(2)'
p2mpLspTrace yes 'out(2)'
vccvTraceRoute yes 'out(2)'
vprnTraceRoute yes 'out(2)'
otherwise no N/A"
DEFVAL { out }
::= { tmnxOamTrCtlEntry 9 }
tmnxOamTrCtlTargetIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamTrCtlTgtAddrType and
tmnxOamTrCtlTgtAddress."
DEFVAL { '00000000'H }
::= { tmnxOamTrCtlEntry 10 }
tmnxOamTrCtlServiceId OBJECT-TYPE
SYNTAX TmnxServId (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlServiceId specifies the service ID of the
service being tested.
The applicability of tmnxOamTrCtlServiceId varies with the test type,
as shown in the following table.
tmnxOamTrCtlTestMode Applicability Related Virtual Router Object
-------------------- ------------- -----------------------------
'icmpTraceRoute' optional tmnxOamTrCtlVRtrID
'macTraceRoute' mandatory none
'mcastTraceRoute' optional tmnxOamMcastTrCtlVRtrID
'vprnTraceRoute' mandatory none
otherwise not applicable none
When tmnxOamTrCtlServiceId is mandatory, a non-zero value must be
provided.
When tmnxOamTrCtlServiceId is optional, it is used to specify a VPRN
service. The test must use the VPRN service's virtual router.
When a related virtual router object is shown, the interaction is
described in the DESCRIPTION clause of the listed object.
When tmnxOamTrCtlTestMode is 'icmpTraceRoute',
tmnxOamTrCtlRouterInstanceName is the preferred object for specifying
the service to be tested.
Service IDs larger than 2147483647 are internal, so they are excluded
from the range.
The default value is the null service ID."
DEFVAL { 0 }
::= { tmnxOamTrCtlEntry 11 }
tmnxOamTrCtlDataSize OBJECT-TYPE
SYNTAX Unsigned32 (1..9786)
UNITS "octets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlDataSize specifies (directly or indirectly)
the size of the trace PDU.
The relevance of tmnxOamTrCtlDataSize varies with the test type, as
shown in the following table.
tmnxOamTrCtlTestMode Relevant?
-------------------- ---------
'lspTraceRoute' yes
'macTraceRoute' yes
'p2mpLspTrace' yes
'vccvTraceRoute' yes
'vprnTraceRoute' yes
otherwise no
If the request PDU required for the specified test is larger than the
PDU size indicated by tmnxOamTrCtlDataSize, SROS sends the smallest
valid PDU larger than the size indicated. For example, if
tmnxOamTrCtlDataSize is 1 when a 'vccvTraceRoute' test is started on a
FEC 128 pseudowire, an 88 octet request PDU is sent.
Trace route requests are sent unfragmented."
DEFVAL { 1 }
::= { tmnxOamTrCtlEntry 12 }
tmnxOamTrCtlTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlTimeOut specifies the timeout for an OAM
trace probe.
For 'ethCfmLinkTrace', this is the timeout for the whole test.
The minimum, maximum, and default values of this object vary with the
test type, as follows.
tmnxOamTrCtlTestMode Minimum Maximum Default
-------------------- ------- ------- -------
'icmpTraceRoute' N/A N/A N/A
'ethCfmLinkTrace' 1 10 5
otherwise 1 60 3
If tmnxOamTrCtlTestMode is 'ethCfmLinkTrace', the value of
tmnxOamTrCtlTimeOut must be less than or equal to the value of
tmnxOamTrCtlInterval."
DEFVAL { 3 }
::= { tmnxOamTrCtlEntry 13 }
tmnxOamTrCtlProbesPerHop OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
UNITS "probes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlProbesPerHop specifies the number of OAM
trace probes to send per TTL.
The object's configurability, range, and default vary with the test
type, as shown in the following table.
tmnxOamTrCtlTestMode Configurable? Min Max Default
-------------------- ------------- --- --- -------
'bierTrace' yes 1 10 1
'ethCfmLinkTrace' no n/a n/a 1
'icmpTraceRoute' yes 1 10 3
'ldpTreeTrace' no n/a n/a 1
'lspTraceRoute' yes 1 10 1
'macTraceRoute' yes 1 10 1
'mcastTraceRoute' no n/a n/a 1
'p2mpLspTrace' yes 1 10 1
'vccvTraceRoute' yes 1 10 1
'vprnTraceRoute' yes 1 10 1
The only value supported for an 'icmpTraceRoute' SAA test (i.e. a
test with a tmnxOamSaaCtlTable row): 3."
DEFVAL { 1 }
::= { tmnxOamTrCtlEntry 14 }
tmnxOamTrCtlMaxTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live
value.
The applicability and default vary with tmnxOamTrCtlTestMode, as shown
in the following table.
tmnxOamTrCtlTestMode Applicable? Default
-------------------- ----------- -------
'bierTrace' yes 30
'ethCfmLinkTrace' yes 64
'icmpTraceRoute' yes 30
'ldpTreeTrace' yes 30
'lspTraceRoute' yes 30
'macTraceRoute' yes 4
'mcastTraceRoute' no N/A
'p2mpLspTrace' yes 30
'vccvTraceRoute' yes 8
'vprnTraceRoute' yes 4"
DEFVAL { 4 }
::= { tmnxOamTrCtlEntry 15 }
tmnxOamTrCtlInitialTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlInitialTtl specifies the initial TTL
value for the test. This enables bypassing the initial (often
well known) portion of a path.
The object's configurability, range, and default vary with the test
type, as shown in the following table.
tmnxOamTrCtlTestMode Configurable? Min Max Default
-------------------- ------------- --- --- -------
'bierTrace' yes 1 255 1
'ethCfmLinkTrace' no n/a n/a 1
'icmpTraceRoute' yes 1 255 1
'ldpTreeTrace' no n/a n/a 1
'lspTraceRoute' yes 1 255 1
'macTraceRoute' yes 1 255 1
'mcastTraceRoute' no n/a n/a 1
'p2mpLspTrace' yes 1 255 1
'vccvTraceRoute' yes 1 255 1
'vprnTraceRoute' yes 1 255 1
The only value supported for an 'icmpTraceRoute' SAA test (i.e. a
test with a tmnxOamSaaCtlTable row): 1.
This object does not affect the test execution for 'vccvTraceRoute',
but applications may use the value to filter results for that test
type."
DEFVAL { 1 }
::= { tmnxOamTrCtlEntry 16 }
tmnxOamTrCtlDSField OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlDSField specifies the value to load in the
Type of Service (TOS) octet or the Traffic Class (TC) octet of the
launched ICMP echo request(s). The TOS octet is a field in the IPv4
packet header. The TC octet is a field in the IPv6 packet header.
The value in the TOS or TC octet may influence the route, latency,
and/or probability of loss for the echo request (and, by inference,
for the associated data flow).
This object is supported when tmnxOamTrCtlTestMode is
'icmpTraceRoute'. Otherwise, it is ignored."
REFERENCE
"RFC 791, 'Internet Protocol', section 3.1.
RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
section 7.
RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
in the IPv4 and IPv6 Headers'."
DEFVAL { 0 }
::= { tmnxOamTrCtlEntry 17 }
tmnxOamTrCtlMaxFailures OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "timeouts"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlMaxFailures specifies the maximum number of
consecutive timeouts allowed before terminating a trace route test.
As shown in the following table
1. This object is applicable to a subset of the test types, and
2. The range and default value depend on the test type.
tmnxOamTrCtlTestMode Applicable? Lower Bound Upper Bound Default
-------------------- ----------- ----------- ----------- -------
'bierTrace' yes 5 5 5
'icmpTraceRoute' yes 90 90 90
'lspTraceRoute' yes 1 255 5
'p2mpLspTrace' yes 1 10 5
'vccvTraceRoute' yes 1 255 5
otherwise no N/A N/A N/A"
DEFVAL { 5 }
::= { tmnxOamTrCtlEntry 18 }
tmnxOamTrCtlInterval OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlInterval specifies the number of seconds to
wait before repeating an OAM trace test.
The number of hops in a single OAM trace test
is determined by the value of the corresponding
tmnxOamTrCtlProbesPerHop object. After a single test completes,
the number of seconds as defined by the value of tmnxOamTrCtlInterval
MUST elapse before the next Nokia SROS OAM Trace Route test is
started.
The applicability, range, and default value of this object vary with
tmnxOamTrCtlTestMode, as shown in the following table.
tmnxOamTrCtlTestMode Min Max Default
-------------------- --- --- -------
'bierTrace' not applicable
'ethCfmLinkTrace' 1 10 5
'icmpTraceRoute' not applicable
'vccvTraceRoute' 1 255 1
otherwise 1 10 1"
DEFVAL { 1 }
::= { tmnxOamTrCtlEntry 19 }
tmnxOamTrCtlMaxRows OBJECT-TYPE
SYNTAX Unsigned32
UNITS "rows"
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.0R17."
DEFVAL { 300 }
::= { tmnxOamTrCtlEntry 20 }
tmnxOamTrCtlTrapGeneration OBJECT-TYPE
SYNTAX BITS {
pathChange (0),
testFailure (1),
testCompletion (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlTrapGeneration specifies when and if to
generate a notification for this entry:
pathChange(0) - Generate a tmnxOamTrPathChange
notification when the current path varies from a previously
determined path.
testFailure(1) - Generate a tmnxOamTrTestFailed notification when
the full path to a target can't be determined.
testCompletion(2) - Generate a tmnxOamTrTestCompleted notification
when the test is completed."
DEFVAL { {} }
::= { tmnxOamTrCtlEntry 21 }
tmnxOamTrCtlCreateHopsEntries OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.0."
DEFVAL { false }
::= { tmnxOamTrCtlEntry 22 }
tmnxOamTrCtlSAA OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlSAA specifies if this test is an SAA test
(Service Assurance Agent; 'true'), or an OAM test ('false'). If
there is a tmnxOamSaaCtlTable row with the specified index values,
'true' is returned. Otherwise, 'false' is returned."
DEFVAL { false }
::= { tmnxOamTrCtlEntry 23 }
tmnxOamTrCtlRuns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlRuns indicates the number of times this OAM
trace test has started."
::= { tmnxOamTrCtlEntry 24 }
tmnxOamTrCtlFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlFailures indicates the number of times this
OAM trace route test has failed."
::= { tmnxOamTrCtlEntry 25 }
tmnxOamTrCtlLastRunResult OBJECT-TYPE
SYNTAX TmnxOamTestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlLastRunResult indicates the completion
status the last time this test was executed. If this OAM test is
currently in progress, this object indicates the result of the
previous test run, if any."
::= { tmnxOamTrCtlEntry 26 }
tmnxOamTrCtlLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlLastChanged indicates the time the value of a
settable object in this row was last changed."
::= { tmnxOamTrCtlEntry 27 }
tmnxOamTrCtlVRtrID OBJECT-TYPE
SYNTAX TmnxVRtrIDOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlVRtrID specifies the virtual router to be
used for the test.
Zero indicates no virtual router is specified.
A non-zero value must be the index of an active row in
TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamTrCtlVRtrID must match a
valid TIMETRA-VRTR-MIB::vRtrID value).
This object is applicable if tmnxOamTrCtlTestMode is 'icmpTraceRoute'.
The table below shows the supported combinations of system-configured
virtual routers and test types.
Supported for Supported for Supported for
tmnxOamTrCtlTestMode Base ? management ? vpls-management ?
-------------------- ------------- ------------- -----------------
'icmpTraceRoute' Yes Yes Yes
When directing an 'icmpTraceRoute' test to use a virtual router, the
preferred object is tmnxOamTrCtlRouterInstanceName."
DEFVAL { 1 }
::= { tmnxOamTrCtlEntry 28 }
tmnxOamTrCtlTgtAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlTgtAddrType specifies the address type of
tmnxOamTrCtlTgtAddress.
The values which can be used as part of a successful test depend on
tmnxOamTrCtlTestMode, as follows.
Test Mode tmnxOamTrCtlTgtAddrType Values Supported
---------------- ------------------------------------------
'icmpTraceRoute' 'ipv4(1)' 'ipv6(2)' 'dns(16)'
'vprnTraceRoute' 'ipv4(1)' 'ipv6(2)'
otherwise 'unknown(0)' "
DEFVAL { unknown }
::= { tmnxOamTrCtlEntry 29 }
tmnxOamTrCtlTgtAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlTgtAddress specifies the destination host
address to be used when performing an OAM trace route operation. The
corresponding address type is configured using
tmnxOamTrCtlTgtAddrType."
DEFVAL { ''H }
::= { tmnxOamTrCtlEntry 30 }
tmnxOamTrCtlSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlSrcAddrType specifies the type of Internet
address stored in tmnxOamTrCtlSrcAddress."
DEFVAL { unknown }
::= { tmnxOamTrCtlEntry 31 }
tmnxOamTrCtlSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlSrcAddress specifies the IP host address to
be used as the source when performing an OAM Trace Route operation.
This object is valid only when the tmnxOamTrCtlTestMode has a value of
'icmpTraceRoute', 'lspTraceRoute', or 'vccvTraceRoute'."
DEFVAL { ''H }
::= { tmnxOamTrCtlEntry 32 }
tmnxOamTrCtlWaitMilliSec OBJECT-TYPE
SYNTAX Unsigned32 (10..60000)
UNITS "milliseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlWaitMilliSec specifies the time in
milliseconds to wait for a response before sending the next probe.
This object is valid only for 'icmpTraceRoute' tests."
DEFVAL { 5000 }
::= { tmnxOamTrCtlEntry 33 }
tmnxOamTrCtlRouterInstanceName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamTrCtlRouterInstanceName specifies the name of the
service or router instance to be used by an 'icmpTraceRoute' test.
The following values are supported:
1. '' (i.e. the empty string),
2. 'Base',
3. 'management',
4. 'vpls-management',
5. A VPRN service name (i.e. a TIMETRA-SERV-MIB::svcName, with
TIMETRA-SERV-MIB::svcType = 'vprn(4)').
6. A CPM virtual router name (i.e. a user-configured router name, with
TIMETRA-VRTR-MIB::vRtrType = 'vr(3)').
Names other than the names listed above are accepted, but will not
lead to a successful test.
The service or virtual router to be used by an 'icmpTraceRoute' test
can be specified using tmnxOamTrCtlVRtrID, tmnxOamTrCtlServiceId,
and/or tmnxOamTrCtlRouterInstanceName.
The following two combinations of the three objects are supported:
1. tmnxOamTrCtlVRtrID = 0,
tmnxOamTrCtlServiceId = 0,
tmnxOamTrCtlRouterInstanceName != ''.
This is the preferred approach.
2. One or both of tmnxOamTrCtlVRtrID and tmnxOamTrCtlServiceId has a
non-zero value,
tmnxOamTrCtlRouterInstanceName = ''.
An attempt to change TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 away
from 'classic(1)' is blocked if any tmnxOamTrCtlRouterInstanceName is
empty for an 'icmpTraceRoute' test.
When TIMETRA-SYSTEM-MIB::tmnxSysMgmtIfWriteMode.0 is not 'classic(1)',
each 'icmpTraceRoute' test must continue to have a non-empty
tmnxOamTrCtlRouterInstanceName."
DEFVAL { ''H }
::= { tmnxOamTrCtlEntry 34 }
tmnxOamTrResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamTrResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamTrResultsTable contains the run-level test results for OAM
trace tests.
TTL-level test results for trace tests reside in tmnxOamTrHopsTable.
Probe-level test results for trace tests reside in
tmnxOamTrProbeHistoryTable."
::= { tmnxOamTraceRouteObjs 4 }
tmnxOamTrResultsEntry OBJECT-TYPE
SYNTAX TmnxOamTrResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamTrResultsEntry contains the run-level test results for one OAM
trace test run.
A row is created when a trace test is enabled (using
tmnxOamTrCtlAdminStatus).
A row is destroyed when:
1. The corresponding test configuration is destroyed (using
tmnxOamTrCtlRowStatus), or
2. Results are cleared for the test (using
TIMETRA-CLEAR-MIB::tmnxClearAction), or
3. A new run result is available, and the limit on the number of
run results retained (3, currently) has been reached. In that case,
the oldest run result row is destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex
}
::= { tmnxOamTrResultsTable 1 }
TmnxOamTrResultsEntry ::= SEQUENCE
{
tmnxOamTrResultsOperStatus INTEGER,
tmnxOamTrResultsCurHopCount Gauge32,
tmnxOamTrResultsCurProbeCount Gauge32,
tmnxOamTrResultsIpTgtAddr IpAddress,
tmnxOamTrResultsTestAttempts Unsigned32,
tmnxOamTrResultsTestSuccesses Unsigned32,
tmnxOamTrResultsLastGoodPath DateAndTime,
tmnxOamTrResultsTestRunIndex Unsigned32,
tmnxOamTrResultsTgtAddrType InetAddressType,
tmnxOamTrResultsTgtAddress InetAddress,
tmnxOamTrResultsTestRunResult TmnxOamTestResult
}
tmnxOamTrResultsOperStatus OBJECT-TYPE
SYNTAX INTEGER {
enabled (1),
disabled (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrResultsOperStatus indicates the operational
state of the specified test run. 'enabled(1)' indicates the test is
running."
::= { tmnxOamTrResultsEntry 1 }
tmnxOamTrResultsCurHopCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "hops"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects the current TTL value (range from 0 to 255) for an Nokia SROS
OAM Trace Route operation. Maximum TTL value is determined by
tmnxOamTrCtlMaxTtl.
Zero is returned only in the case of an aborted 'ethCfmLinkTrace'
test."
::= { tmnxOamTrResultsEntry 2 }
tmnxOamTrResultsCurProbeCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "probes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Reflects the current probe count (1..10) for an Nokia SROS OAM Trace
Route operation. The maximum probe count is determined by
tmnxOamTrCtlProbesPerHop."
::= { tmnxOamTrResultsEntry 3 }
tmnxOamTrResultsIpTgtAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamTrResultsTgtAddrType and
tmnxOamTrResultsTgtAddress."
::= { tmnxOamTrResultsEntry 4 }
tmnxOamTrResultsTestAttempts OBJECT-TYPE
SYNTAX Unsigned32
UNITS "tests"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 3.0"
::= { tmnxOamTrResultsEntry 5 }
tmnxOamTrResultsTestSuccesses OBJECT-TYPE
SYNTAX Unsigned32
UNITS "tests"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 3.0."
::= { tmnxOamTrResultsEntry 6 }
tmnxOamTrResultsLastGoodPath OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrResultsLastGoodPath indicates the date and time
when the last complete path was determined.
1970-Jan-01 00:00:00.0 UTC is returned when a complete path was not
determined."
::= { tmnxOamTrResultsEntry 7 }
tmnxOamTrResultsTestRunIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamTrResultsTestRunIndex specifies the test run INDEX
of the row.
The first run of a test is assigned run index 1.
The second run of a test is assigned run index 2. Etc."
::= { tmnxOamTrResultsEntry 8 }
tmnxOamTrResultsTgtAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrResultsTgtAddrType indicates the Internet
address type stored in tmnxOamTrResultsTgtAddress."
::= { tmnxOamTrResultsEntry 9 }
tmnxOamTrResultsTgtAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrResultsTgtAddress indicates the IP destination
address of the test.
If the configured destination address of the test has type 'dns(16)',
this is the corresponding IPv4 or IPv6 address (if available).
tmnxOamTrResultsTgtAddrType is 'unknown(0)' when an IP destination
address for the test is unavailable."
::= { tmnxOamTrResultsEntry 10 }
tmnxOamTrResultsTestRunResult OBJECT-TYPE
SYNTAX TmnxOamTestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrResultsTestRunResult indicates the result of the
specified test run."
::= { tmnxOamTrResultsEntry 11 }
tmnxOamTrProbeHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamTrProbeHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamTrProbeHistoryTable contains per-probe results for most trace route
tests. Exceptions are noted in the tmnxOamTrCtlTestMode DESCRIPTION
clause."
::= { tmnxOamTraceRouteObjs 5 }
tmnxOamTrProbeHistoryEntry OBJECT-TYPE
SYNTAX TmnxOamTrProbeHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A tmnxOamTrProbeHistoryEntry is created by the system when the result
of a trace route probe launch is determined.
Rows are destroyed when the corresponding tmnxOamTrHopsTable row is
destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex
}
::= { tmnxOamTrProbeHistoryTable 1 }
TmnxOamTrProbeHistoryEntry ::= SEQUENCE
{
tmnxOamTrProbeHistoryIndex Unsigned32,
tmnxOamTrProbeHistoryHopIndex Unsigned32,
tmnxOamTrProbeHistoryProbeIndex Unsigned32,
tmnxOamTrProbeHistoryIpAddr IpAddress,
tmnxOamTrProbeHistoryResponse Unsigned32,
tmnxOamTrProbeHistoryOneWayTime Integer32,
tmnxOamTrProbeHistoryStatus TmnxOamResponseStatus,
tmnxOamTrProbeHistoryLastRC Integer32,
tmnxOamTrProbeHistoryTime DateAndTime,
tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane,
tmnxOamTrProbeHistoryAddressType TmnxOamAddressType,
tmnxOamTrProbeHistorySapId TmnxStrSapId,
tmnxOamTrProbeHistoryVersion Unsigned32,
tmnxOamTrProbeHistoryRouterID RouterID,
tmnxOamTrProbeHistoryIfIndex InterfaceIndexOrZero,
tmnxOamTrProbeHistoryDataLen Unsigned32,
tmnxOamTrProbeHistorySize Unsigned32,
tmnxOamTrProbeHistoryInOneWayTime Integer32,
tmnxOamTrProbeHistoryAddrType InetAddressType,
tmnxOamTrProbeHistoryAddress InetAddress,
tmnxOamTrProbeHistorySrcGlobalId TmnxMplsTpGlobalID,
tmnxOamTrProbeHistorySrcNodeId TmnxMplsTpNodeID,
tmnxOamTrProbeHistorySdpBindId TNamedItemOrEmpty,
tmnxOamTrProbeHistoryRtrnSubcode Unsigned32,
tmnxOamTrProbeHistoryNtwrkIfName TNamedItemOrEmpty
}
tmnxOamTrProbeHistoryIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryIndex specifies a probe belonging to
an OAM Trace Route test run.
The probes are numbered sequentially, starting at one.
Two indexing methods for uniquely identifying a probe are provided:
1. tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex.
2. tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex."
::= { tmnxOamTrProbeHistoryEntry 1 }
tmnxOamTrProbeHistoryHopIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryHopIndex specifies the number of hops
travelled by the outbound trace route request. The initial value used
for a particular test is configured using tmnxOamTrCtlInitialTtl."
::= { tmnxOamTrProbeHistoryEntry 2 }
tmnxOamTrProbeHistoryProbeIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryProbeIndex specifies a trace route
reply, in the context of a hop.
Two indexing methods for uniquely identifying a probe are provided:
1. tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex.
2. tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex.
The number of probes per hop for a particular test is configured using
tmnxOamTrCtlProbesPerHop."
::= { tmnxOamTrProbeHistoryEntry 3 }
tmnxOamTrProbeHistoryIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamTrProbeHistoryAddrType and
tmnxOamTrProbeHistoryAddress."
::= { tmnxOamTrProbeHistoryEntry 4 }
tmnxOamTrProbeHistoryResponse OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryResponse indicates the round trip
time for the specified probe.
Zero is returned when the information is not available (e.g. the probe
timed out)."
::= { tmnxOamTrProbeHistoryEntry 5 }
tmnxOamTrProbeHistoryOneWayTime OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryOneWayTime indicates the outbound
trip time for the specified probe.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamTrProbeHistoryEntry 6 }
tmnxOamTrProbeHistoryStatus OBJECT-TYPE
SYNTAX TmnxOamResponseStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryStatus indicates the outcome of the
probe. Example values: 'responseReceived', 'requestTimedOut'."
::= { tmnxOamTrProbeHistoryEntry 7 }
tmnxOamTrProbeHistoryLastRC OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryLastRC indicates the last
test-type-specific reply code received.
The relevance of tmnxOamTrProbeHistoryLastRC depends on
tmnxOamTrCtlTestMode, as follows.
tmnxOamTrCtlTestMode Relevant?
-------------------- ---------
'bierTrace' no
'ethCfmLinkTrace' no
'icmpTraceRoute' yes
'ldpTreeTrace' no
'lspTraceRoute' yes
'macTraceRoute' yes
'mcastTraceRoute' no
'p2mpLspTrace' yes
'vccvTraceRoute' yes
'vprnTraceRoute' no
For 'icmpTraceRoute',
a) Zero indicates no reply code is available (e.g. in the timeout
case).
b) 1..65535 indicates the value is the ICMP|ICMPv6 Code and ICMP|ICMPv6
Type copied from the reply packet header.
tmnxOamTrProbeHistoryLastRC bits 0 to 7 (i.e. the least significant
byte) contain the ICMP|ICMPv6 Type.
Bits 8 to 15 contain the ICMP|ICMPv6 Code.
c) 65536 indicates (for a test with tmnxOamIcmpTrCtlProtocol='tcp') the
TCP port probed on the destination node is open.
d) 65537 indicates (for a test with tmnxOamIcmpTrCtlProtocol='tcp') the
TCP port probed on the destination node is closed."
::= { tmnxOamTrProbeHistoryEntry 8 }
tmnxOamTrProbeHistoryTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryTime indicates the date and time
when the outcome of the specified probe was determined."
::= { tmnxOamTrProbeHistoryEntry 9 }
tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE
SYNTAX TmnxOamTestResponsePlane
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryResponsePlane indicates the type of
response plane this trace route response was received on."
::= { tmnxOamTrProbeHistoryEntry 10 }
tmnxOamTrProbeHistoryAddressType OBJECT-TYPE
SYNTAX TmnxOamAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryAddressType indicates the type of
binding address information returned in response to a test.
When the test has the tmnxOamTrCtlTestMode value 'ethCfmLinkTrace',
'unknown' is returned.
For 'macTraceRoute', three types of address are applicable - 'sapId',
'localCpu', and 'sdpId'. Address type of 'sdpId' is a special case
used specifically to indicate that the probe was traversing a b-vpls
node in a PBB network (but where destination MAC is not necessarily
known to the b-vpls node)."
::= { tmnxOamTrProbeHistoryEntry 11 }
tmnxOamTrProbeHistorySapId OBJECT-TYPE
SYNTAX TmnxStrSapId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistorySapId indicates the name of the
access port of the SAP supporting the requested IP address returned in
response to a 'vprnTraceRoute' probe.
If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId', this
object is not relevant and MUST have a null string ''."
::= { tmnxOamTrProbeHistoryEntry 12 }
tmnxOamTrProbeHistoryVersion OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryVersion indicates the protocol
version for this OAM trace reply."
::= { tmnxOamTrProbeHistoryEntry 14 }
tmnxOamTrProbeHistoryRouterID OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS release 13.0 R1."
::= { tmnxOamTrProbeHistoryEntry 15 }
tmnxOamTrProbeHistoryIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryIfIndex indicates for a
'lspTraceRoute' or 'vccvTraceRoute' probe the ifIndex value of the
interface that this probe was transmitted from.
For other types of probes, this value is not significant and zero is
returned."
::= { tmnxOamTrProbeHistoryEntry 16 }
tmnxOamTrProbeHistoryDataLen OBJECT-TYPE
SYNTAX Unsigned32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryDataLen indicates the length of the
echo reply.
A valid value is returned when the test has a tmnxOamTrCtlTestMode
value of 'icmpTraceRoute', 'lspTraceRoute', 'p2mpLspTrace', or
'vccvTraceRoute'. Otherwise, this value is not significant and zero is
returned."
::= { tmnxOamTrProbeHistoryEntry 17 }
tmnxOamTrProbeHistorySize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistorySize indicates the size in octets
of the user payload in the probe request packet. It does not
include the service encapsulation.
Zero is returned if no probe was transmitted."
::= { tmnxOamTrProbeHistoryEntry 18 }
tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryInOneWayTime indicates the inbound
trip time for the specified probe.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamTrProbeHistoryEntry 19 }
tmnxOamTrProbeHistoryAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryAddrType indicates the address type
of tmnxOamTrProbeHistoryAddress."
::= { tmnxOamTrProbeHistoryEntry 20 }
tmnxOamTrProbeHistoryAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryAddress indicates the IP address of
the replying node for the specified trace request."
::= { tmnxOamTrProbeHistoryEntry 21 }
tmnxOamTrProbeHistorySrcGlobalId OBJECT-TYPE
SYNTAX TmnxMplsTpGlobalID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistorySrcGlobalId indicates the source
MPLS-TP global identifier of the replying node. The value is copied
from the reply's RFC 6426 Source Identifier TLV. If the TLV is absent,
zero is returned.
This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
'vccvTraceRoute'. Otherwise, zero is returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 2.2.2, 'Source Identifier TLV'."
::= { tmnxOamTrProbeHistoryEntry 22 }
tmnxOamTrProbeHistorySrcNodeId OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistorySrcNodeId indicates the source
MPLS-TP node identifier of the replying node. The value is copied from
the reply's RFC 6426 Source Identifier TLV. If the TLV is absent, zero
is returned.
This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
'vccvTraceRoute'. Otherwise, zero is returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 2.2.2, 'Source Identifier TLV'."
::= { tmnxOamTrProbeHistoryEntry 23 }
tmnxOamTrProbeHistorySdpBindId OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistorySdpBindId indicates the SDP binding
provided by the remote system.
The value of tmnxOamTrProbeHistorySdpBindId is relevant when
tmnxOamTrProbeHistoryAddressType is 'sdpBindId(9)'."
::= { tmnxOamTrProbeHistoryEntry 24 }
tmnxOamTrProbeHistoryRtrnSubcode OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryRtrnSubcode indicates the value
present in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
A valid value is returned when the test has a tmnxOamTrCtlTestMode
value of 'lspTraceRoute' or 'ldpTreeTrace'. Otherwise, zero is
returned."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.1, 'Return Codes'."
::= { tmnxOamTrProbeHistoryEntry 25 }
tmnxOamTrProbeHistoryNtwrkIfName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrProbeHistoryNtwrkIfName indicates the network
interface name provided by the replying node.
Network interface names are configured using
TIMETRA-VRTR-MIB::vRtrIfName.
The value of this object is the empty string when the value of
tmnxOamTrProbeHistoryAddressType is not 'networkInterface(11)'."
::= { tmnxOamTrProbeHistoryEntry 26 }
tmnxOamTrHopsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamTrHopsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamTrHopsTable contains the TTL-level test results for OAM trace
tests.
Run-level test results for trace tests reside in
tmnxOamTrResultsTable.
Probe-level test results for trace tests reside in
tmnxOamTrProbeHistoryTable."
::= { tmnxOamTraceRouteObjs 6 }
tmnxOamTrHopsEntry OBJECT-TYPE
SYNTAX TmnxOamTrHopsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamTrHopsEntry contains the TTL-level test results for one TTL of
one OAM trace test run.
A row is created when a TTL is probed by a trace test run.
Rows are destroyed when the corresponding tmnxOamTrResultsTable row is
destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrHopsHopIndex
}
::= { tmnxOamTrHopsTable 1 }
TmnxOamTrHopsEntry ::= SEQUENCE
{
tmnxOamTrHopsHopIndex Unsigned32,
tmnxOamTrHopsIpTgtAddress IpAddress,
tmnxOamTrHopsMinRtt Unsigned32,
tmnxOamTrHopsMaxRtt Unsigned32,
tmnxOamTrHopsAverageRtt Unsigned32,
tmnxOamTrHopsRttSumOfSquares Unsigned32,
tmnxOamTrHopsMinTt Integer32,
tmnxOamTrHopsMaxTt Integer32,
tmnxOamTrHopsAverageTt Integer32,
tmnxOamTrHopsTtSumOfSquares Unsigned32,
tmnxOamTrHopsSentProbes Unsigned32,
tmnxOamTrHopsProbeResponses Unsigned32,
tmnxOamTrHopsLastGoodProbe DateAndTime,
tmnxOamTrHopsMinInTt Integer32,
tmnxOamTrHopsMaxInTt Integer32,
tmnxOamTrHopsAverageInTt Integer32,
tmnxOamTrHopsInTtSumOfSqrs Unsigned32,
tmnxOamTrHopsOutJitter Integer32,
tmnxOamTrHopsInJitter Integer32,
tmnxOamTrHopsRtJitter Integer32,
tmnxOamTrHopsProbeTimeouts Unsigned32,
tmnxOamTrHopsProbeFailures Unsigned32,
tmnxOamTrHopsTgtAddrType InetAddressType,
tmnxOamTrHopsTgtAddress InetAddress,
tmnxOamTrHopsRttOFSumSquares Counter32,
tmnxOamTrHopsRttHCSumSquares Counter64,
tmnxOamTrHopsTtOFSumSquares Counter32,
tmnxOamTrHopsTtHCSumSquares Counter64,
tmnxOamTrHopsInTtOFSumSqrs Counter32,
tmnxOamTrHopsInTtHCSumSqrs Counter64
}
tmnxOamTrHopsHopIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsHopIndex specifies the TTL of the trace test
run results reported by this row."
::= { tmnxOamTrHopsEntry 1 }
tmnxOamTrHopsIpTgtAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamTrHopsTgtAddrType and
tmnxOamTrHopsTgtAddrType."
::= { tmnxOamTrHopsEntry 2 }
tmnxOamTrHopsMinRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsMinRtt indicates the minimum round trip time
for the specified TTL of the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 3 }
tmnxOamTrHopsMaxRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsMaxRtt indicates the maximum round trip time
for the specified TTL of the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 4 }
tmnxOamTrHopsAverageRtt OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsAverageRtt indicates the average round trip
time for the specified TTL of the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 5 }
tmnxOamTrHopsRttSumOfSquares OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsRttSumOfSquares indicates the least
significant 32 bits of tmnxOamTrHopsRttHCSumSquares."
::= { tmnxOamTrHopsEntry 6 }
tmnxOamTrHopsMinTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsMinTt indicates the minimum outbound trip
time for the specified TTL of the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 7 }
tmnxOamTrHopsMaxTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsMaxTt indicates the maximum outbound trip
time for the specified TTL of the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 8 }
tmnxOamTrHopsAverageTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsAverageTt indicates the average outbound
trip time for the specified TTL of the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 9 }
tmnxOamTrHopsTtSumOfSquares OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsTtSumOfSquares indicates the least
significant 32 bits of tmnxOamTrHopsTtHCSumSquares."
::= { tmnxOamTrHopsEntry 10 }
tmnxOamTrHopsSentProbes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsSentProbes indicates the number of probes
sent for the specified TTL of the specified test run."
::= { tmnxOamTrHopsEntry 11 }
tmnxOamTrHopsProbeResponses OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsProbeResponses indicates the number of
responses received for the specified TTL of the specified test run."
::= { tmnxOamTrHopsEntry 12 }
tmnxOamTrHopsLastGoodProbe OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsLastGoodProbe indicates the date and time
when the most recent response was received for the specified TTL of
the specified test run.
1970-Jan-01 00:00:00.0 UTC is returned if a response has not been
received."
::= { tmnxOamTrHopsEntry 13 }
tmnxOamTrHopsMinInTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsMinInTt indicates the minimum inbound trip
time for the specified TTL of the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 18 }
tmnxOamTrHopsMaxInTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsMaxInTt indicates the maximum inbound trip
time for the specified TTL of the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 19 }
tmnxOamTrHopsAverageInTt OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsAverageInTt indicates the average inbound
trip time for the specified TTL of the specified test run.
The value is valid if the two nodes have proper clock synchronization.
Otherwise, for example, a negative value can be returned.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 20 }
tmnxOamTrHopsInTtSumOfSqrs OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsInTtSumOfSqrs indicates the least
significant 32 bits of tmnxOamTrHopsInTtHCSumSqrs."
::= { tmnxOamTrHopsEntry 21 }
tmnxOamTrHopsOutJitter OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsOutJitter indicates the amount of jitter in
the outbound trip times for the specified TTL of the specified test
run.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 22 }
tmnxOamTrHopsInJitter OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsInJitter indicates the amount of jitter in
the inbound trip times for the specified TTL of the specified test
run.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 23 }
tmnxOamTrHopsRtJitter OBJECT-TYPE
SYNTAX Integer32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsRtJitter indicates the amount of jitter in
the round trip times for the specified TTL of the specified test run.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 24 }
tmnxOamTrHopsProbeTimeouts OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsProbeTimeouts indicates the number of probes
that timed out for the specified TTL of the specified test run."
::= { tmnxOamTrHopsEntry 25 }
tmnxOamTrHopsProbeFailures OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsProbeFailures indicates the number of probes
that failed to be transmitted plus the number of probes that timed
out."
::= { tmnxOamTrHopsEntry 26 }
tmnxOamTrHopsTgtAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsTgtAddrType indicates the address type of
tmnxOamTrHopsTgtAddress."
::= { tmnxOamTrHopsEntry 27 }
tmnxOamTrHopsTgtAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsTgtAddress indicates the IP address of the
replying node for the specified TTL of the specified test run."
::= { tmnxOamTrHopsEntry 28 }
tmnxOamTrHopsRttOFSumSquares OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsRttOFSumSquares indicates the number of
times tmnxOamTrHopsRttSumOfSquares overflowed."
::= { tmnxOamTrHopsEntry 29 }
tmnxOamTrHopsRttHCSumSquares OBJECT-TYPE
SYNTAX Counter64
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsRttHCSumSquares indicates the sum of squares
of the round trip times for the specified TTL of the specified test
run. Its purpose is to enable the standard deviation calculation.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 30 }
tmnxOamTrHopsTtOFSumSquares OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsTtOFSumSquares indicates the number of times
tmnxOamTrHopsTtSumOfSquares overflowed."
::= { tmnxOamTrHopsEntry 31 }
tmnxOamTrHopsTtHCSumSquares OBJECT-TYPE
SYNTAX Counter64
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsTtHCSumSquares indicates the sum of squares
of the outbound trip times for the specified TTL of the specified test
run. Its purpose is to enable the standard deviation calculation.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 32 }
tmnxOamTrHopsInTtOFSumSqrs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsInTtOFSumSqrs indicates the number of times
tmnxOamTrHopsInTtSumOfSqrs overflowed."
::= { tmnxOamTrHopsEntry 33 }
tmnxOamTrHopsInTtHCSumSqrs OBJECT-TYPE
SYNTAX Counter64
UNITS "microseconds squared"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamTrHopsInTtHCSumSqrs indicates the sum of squares
of the inbound trip times for the specified TTL of the specified test
run. Its purpose is to enable the standard deviation calculation.
Zero is returned when the information is not available."
::= { tmnxOamTrHopsEntry 34 }
tmnxOamMacTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMacTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMacTrCtlTable contains configuration information for
'macTraceRoute' tests."
::= { tmnxOamTraceRouteObjs 7 }
tmnxOamMacTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamMacTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMacTrCtlEntry contains configuration information for one
'macTraceRoute' test.
SROS creates a row when tmnxOamTrCtlTestMode is set to
'macTraceRoute'.
SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamMacTrCtlTable 1 }
TmnxOamMacTrCtlEntry ::= SEQUENCE
{
tmnxOamMacTrCtlTargetMacAddr MacAddress,
tmnxOamMacTrCtlSourceMacAddr MacAddress,
tmnxOamMacTrCtlSendControl TruthValue,
tmnxOamMacTrCtlReplyControl TruthValue
}
tmnxOamMacTrCtlTargetMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value that
specifies the target MAC address to be used in the query request for
performing an OAM Mac Trace Route operation when tmnxOamTrCtlTestMode
has a value of 'macTraceRoute'."
REFERENCE
"IEEE 802.3 Subclause 30.7.1.1.9"
DEFVAL { '000000000000'H }
::= { tmnxOamMacTrCtlEntry 1 }
tmnxOamMacTrCtlSourceMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value that
specifies the MAC address to be used as the source in the query
request for performing an OAM MAC Trace Route operation when
tmnxOamTrCtlTestMode has a value of 'macTraceRoute'."
REFERENCE
"IEEE 802.3 Subclause 30.7.1.1.9"
DEFVAL { '000000000000'H }
::= { tmnxOamMacTrCtlEntry 2 }
tmnxOamMacTrCtlSendControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrCtlSendControl specifies whether the outbound
MAC trace route packet will use the data plane or the control plane.
When the value is 'false', the packet is sent using the data plane.
As of SROS release 13.0 R1, a test cannot be started if
tmnxOamMacTrCtlSendControl is 'true'. A test is started using
tmnxOamTrCtlAdminStatus.
This object will be marked obsolete in a future release."
DEFVAL { false }
::= { tmnxOamMacTrCtlEntry 3 }
tmnxOamMacTrCtlReplyControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When the value of tmnxOamMacTrCtlReplyControl is 'true', the OAM Mac
Trace Route response is returned using the control plane. If its value
is 'false', the packet is sent via the data plane."
DEFVAL { false }
::= { tmnxOamMacTrCtlEntry 4 }
tmnxOamMacTrL2MapTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMacTrL2MapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'macTraceRoute'
probe operation when a L2 Mapping TLV was returned. Each row
represents a single L2FEC TLV within the L2 Mapping TLV. A single
L2 mapping entry is returned if the 'macTraceRoute' replier knows
the requested VPN ID and has a binding for the requested MAC
address. Multiple downstream L2 mappings that specify
the replier's flooding domain may be returned if the replier has
no bindings for the MAC address.
An entry in this table is created when the result of an OAM
'macTraceRoute' probe is determined.
Entries are removed from this table when the corresponding
tmnxOamTrProbeHistoryEntry is deleted."
::= { tmnxOamTraceRouteObjs 8 }
tmnxOamMacTrL2MapEntry OBJECT-TYPE
SYNTAX TmnxOamMacTrL2MapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamMacTrL2MapTable. The first two
index elements identify the tmnxOamTrCtlEntry that a
tmnxOamMacTrL2MapEntry belongs to. The third index element
identifies a particular OAM trace route test run. The fourth
index element selects the group of responses associated with a
specific probe attempt. The fifth and sixth indexes select the
hop and the probe at that hop for a particular Nokia SROS
OAM Trace Route operation. Note that in the case of a successful
'macTraceRoute' reply there will be only one row entry created.
However there may also be one or more error replies. The seventh
index selects a single L2 mapping entry within a specific
probe reply."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamMacTrL2MapIndex
}
::= { tmnxOamMacTrL2MapTable 1 }
TmnxOamMacTrL2MapEntry ::= SEQUENCE
{
tmnxOamMacTrL2MapIndex Unsigned32,
tmnxOamMacTrL2MapRouterID IpAddress,
tmnxOamMacTrL2MapLabel MplsLabel,
tmnxOamMacTrL2MapProtocol TmnxOamSignalProtocol,
tmnxOamMacTrL2MapVCType TmnxOamVcType,
tmnxOamMacTrL2MapVCID TmnxVcId,
tmnxOamMacTrL2MapDirection INTEGER,
tmnxOamMacTrL2MapSdpId SdpId,
tmnxOamMacTrL2MapSapName TNamedItemOrEmpty
}
tmnxOamMacTrL2MapIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry within a
specific 'macTraceRoute' probe reply.
The agent starts assigning tmnxOamMacTrL2MapIndex values at 1."
::= { tmnxOamMacTrL2MapEntry 1 }
tmnxOamMacTrL2MapRouterID OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrL2MapRouterID is the router ID for this L2
mapping entry."
::= { tmnxOamMacTrL2MapEntry 2 }
tmnxOamMacTrL2MapLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrL2MapLabel is the label used by the router
for the L2FEC or VC ID specified by this L2 mapping entry."
::= { tmnxOamMacTrL2MapEntry 3 }
tmnxOamMacTrL2MapProtocol OBJECT-TYPE
SYNTAX TmnxOamSignalProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrL2MapProtocol is the signaling protocol used
by the router for the L2FEC or VC ID specified by this L2 mapping
entry."
::= { tmnxOamMacTrL2MapEntry 4 }
tmnxOamMacTrL2MapVCType OBJECT-TYPE
SYNTAX TmnxOamVcType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrL2MapVCType indicates the class of VC ID
given in tmnxOamMacTrL2MapVCID."
::= { tmnxOamMacTrL2MapEntry 5 }
tmnxOamMacTrL2MapVCID OBJECT-TYPE
SYNTAX TmnxVcId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrL2MapVCID is the VC ID associated with the
label used by the L2FEC specified by this L2 mapping entry."
::= { tmnxOamMacTrL2MapEntry 6 }
tmnxOamMacTrL2MapDirection OBJECT-TYPE
SYNTAX INTEGER {
upstream (1),
downstream (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrL2MapDirection indicates the direction that
this L2 mapping entry is in relation to the node that returned the
'macTraceRoute' reply."
::= { tmnxOamMacTrL2MapEntry 7 }
tmnxOamMacTrL2MapSdpId OBJECT-TYPE
SYNTAX SdpId
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrL2MapSdpId indicates the ID of the SDP
supporting the L2 mapping entry that returned the reply.
If this mapping is not a SDP, this object is not relevant and MUST
return a value of '0'."
::= { tmnxOamMacTrL2MapEntry 8 }
tmnxOamMacTrL2MapSapName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMacTrL2MapSapName indicates the SAP name when the
downstream of the responder is a SAP.
If the downstream responder is not a SAP, this object is not relevant
and MUST return a zero length empty string."
::= { tmnxOamMacTrL2MapEntry 9 }
tmnxOamLspTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLspTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row in tmnxOamLspTrCtlTable contains the LSP-specific
configuration information needed to launch an LSP (Label Switched Path)
trace route test. The rest of the configuration information needed to
launch the test resides in the corresponding row of tmnxOamTrCtlTable.
Seven types of LSP trace route tests are supported. An abbreviated
name for each test type is defined in the following table (for use in a
subsequent table). The test type's tmnxOamLspTrCtlTestSubMode code
point is shown as well.
Test Sub Mode Abbreviated Test Type Name(s)
--------------------- -------------------------------
'unspecified (1)' LDP, RSVP
'static (2)' TPST (Transport Profile Static)
'bgpLabeledPrefix(3)' BGP
'srIsis (4)' ISIS
'srOspf (5)' OSPF
'srTe (6)' SRTE
'srPolicy (7)' SRPL
'srOspf3 (8)' OSP3
The following table has a row for each LSP trace route test type,
showing the mandatory and optional objects applicable to the test
type.
Test
Type Mandatory Objects Optional Objects
---- -------------------------------- ---------------------------------
BGP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress
tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName
tmnxOamLspTrCtlTestSubMode #tmnxOamLspTrCtlPathDestType
#tmnxOamLspTrCtlPathDest
ISIS tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
#tmnxOamLspTrCtlPathDestType
#tmnxOamLspTrCtlPathDest
LDP tmnxOamLspTrCtlLdpPrefixType *tmnxOamLspTrCtlNhAddressType
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddress
tmnxOamLspTrCtlLdpPrefixLen tmnxOamLspTrCtlNhIntfName
#tmnxOamLspTrCtlPathDestType
#tmnxOamLspTrCtlPathDest
OSPF tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
#tmnxOamLspTrCtlPathDestType
#tmnxOamLspTrCtlPathDest
OSP3 tmnxOamLspTrCtlLdpPrefixType tmnxOamLspTrCtlIgpInstance
tmnxOamLspTrCtlLdpPrefix *tmnxOamLspTrCtlNhAddressType
tmnxOamLspTrCtlLdpPrefixLen *tmnxOamLspTrCtlNhAddress
tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlNhIntfName
#tmnxOamLspTrCtlPathDestType
#tmnxOamLspTrCtlPathDest
RSVP tmnxOamLspTrCtlLspName tmnxOamLspTrCtlPathName
SRPL tmnxOamLspTrCtlSrPlcyColor tmnxOamLspTrCtlSrPlcySegList
tmnxOamLspTrCtlSrPlcyEndPtAddr
tmnxOamLspTrCtlSrPlcyEndPtAddT
tmnxOamLspTrCtlTestSubMode
SRTE tmnxOamLspTrCtlLspName *tmnxOamLspTrCtlNhAddressType
tmnxOamLspTrCtlTestSubMode *tmnxOamLspTrCtlNhAddress
tmnxOamLspTrCtlNhIntfName
#tmnxOamLspTrCtlPathDestType
#tmnxOamLspTrCtlPathDest
tmnxOamLspTrCtlPathName
TPST tmnxOamLspTrCtlLspName tmnxOamLspTrCtlAssocChannel
tmnxOamLspTrCtlTestSubMode tmnxOamLspTrCtlForce
tmnxOamLspTrCtlMplsTpPathType
ALL none tmnxOamLspTrCtlDownstreamMapTlv
tmnxOamTrCtlDataSize
tmnxOamTrCtlFcName
tmnxOamTrCtlInitialTtl
tmnxOamTrCtlInterval
tmnxOamTrCtlMaxFailures
tmnxOamTrCtlMaxTtl
tmnxOamTrCtlProbesPerHop
tmnxOamTrCtlProfile
*tmnxOamTrCtlSrcAddrType
*tmnxOamTrCtlSrcAddress
tmnxOamTrCtlTimeOut
---- -------------------------------- ---------------------------------
In the table above,
1. The optional objects in the ALL row apply to all LSP trace route
test types.
2. Asterisks (*) mark a set of optional objects which must all be
specified, or must all be unspecified.
3. Octothorpes (#) mark a separate set of optional objects which must
all be specified, or must all be unspecified.
4. There are four supported combinations of
tmnxOamLspTrCtlNhAddressType, tmnxOamLspTrCtlNhAddress,
tmnxOamLspTrCtlNhIntfName, tmnxOamLspTrCtlPathDestType, and
tmnxOamLspTrCtlPathDest, as follows:
a) all unspecified
b) tmnxOamLspTrCtlPathDestType and tmnxOamLspTrCtlPathDest
c) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, and
tmnxOamLspTrCtlNhIntfName
d) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest,
tmnxOamLspTrCtlNhAddressType, and tmnxOamLspTrCtlNhAddress
When an object combination other than a combination listed above is
specified, values will be rejected or ignored, or the test will fail."
REFERENCE
"IETF draft-ietf-mpls-spring-lsp-ping-00, 'Label Switched Path (LSP)
Ping/Trace for Segment Routing Networks Using MPLS Dataplane'.
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'.
IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
::= { tmnxOamTraceRouteObjs 9 }
tmnxOamLspTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamLspTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The system creates a row in tmnxOamLspTrCtlTable when
tmnxOamTrCtlTestMode is set to 'lspTraceRoute'.
The system deletes a row in tmnxOamLspTrCtlTable when the
corresponding row in tmnxOamTrCtlTable is deleted."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamLspTrCtlTable 1 }
TmnxOamLspTrCtlEntry ::= SEQUENCE
{
tmnxOamLspTrCtlVRtrID TmnxVRtrID,
tmnxOamLspTrCtlLspName TLNamedItemOrEmpty,
tmnxOamLspTrCtlPathName TLNamedItemOrEmpty,
tmnxOamLspTrCtlLdpIpPrefix IpAddress,
tmnxOamLspTrCtlLdpIpPrefixLen IpAddressPrefixLength,
tmnxOamLspTrCtlLdpPrefixType InetAddressType,
tmnxOamLspTrCtlLdpPrefix InetAddress,
tmnxOamLspTrCtlLdpPrefixLen InetAddressPrefixLength,
tmnxOamLspTrCtlPathDestType InetAddressType,
tmnxOamLspTrCtlPathDest InetAddress,
tmnxOamLspTrCtlNhIntfName TNamedItemOrEmpty,
tmnxOamLspTrCtlNhAddressType InetAddressType,
tmnxOamLspTrCtlNhAddress InetAddress,
tmnxOamLspTrCtlDownstreamMapTlv TmnxOamMplsEchoDownMapTlvOrNone,
tmnxOamLspTrCtlTestSubMode TmnxOamLspTestSubMode,
tmnxOamLspTrCtlMplsTpPathType TmnxOamMplsTpPathType,
tmnxOamLspTrCtlAssocChannel TmnxOamLspAssocChannel,
tmnxOamLspTrCtlForce TruthValue,
tmnxOamLspTrCtlIgpInstance TmnxIgpInstance,
tmnxOamLspTrCtlSrPlcyColor Unsigned32,
tmnxOamLspTrCtlSrPlcyEndPtAddT InetAddressType,
tmnxOamLspTrCtlSrPlcyEndPtAddr InetAddress,
tmnxOamLspTrCtlSrPlcySegList Unsigned32
}
tmnxOamLspTrCtlVRtrID OBJECT-TYPE
SYNTAX TmnxVRtrID
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"tmnxOamLspTrCtlVRtrID was marked obsolete in SROS Release 6.0R15 and
replaced with tmnxOamTrCtlVRtrID in tmnxOamTrCtlTable."
DEFVAL { 1 }
::= { tmnxOamLspTrCtlEntry 1 }
tmnxOamLspTrCtlLspName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlLspName specifies the name of the LSP for
this LSP trace route test.
When the test is started, if this name is not empty, there must be a
TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
1. tmnxOamLspTrCtlLspName equal to
TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
2. TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
3. TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
'bypassOnly(4)', or 'mplsTp(7)'.
Otherwise, the test will fail.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspTrCtlEntry 2 }
tmnxOamLspTrCtlPathName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlPathName specifies the name of the Path
(LSP) for this LSP trace route test.
When the test is started, if this name is not empty, there must be a
matching name in the column MPLS-TE-MIB::mplsTunnelName. Otherwise,
the test will fail.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspTrCtlEntry 3 }
tmnxOamLspTrCtlLdpIpPrefix OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"tmnxOamLspTrCtlLdpIpPrefix was marked obsolete in SROS Release 4.0 and
replaced with InetAddress objects tmnxOamLspTrCtlLdpPrefixType and
tmnxOamLspTrCtlLdpPrefix."
DEFVAL { '00000000'H }
::= { tmnxOamLspTrCtlEntry 4 }
tmnxOamLspTrCtlLdpIpPrefixLen OBJECT-TYPE
SYNTAX IpAddressPrefixLength
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"tmnxOamLspTrCtlLdpIpPrefixLen was marked obsolete in SROS Release 4.0
and replaced with InetAddress object tmnxOamLspTrCtlLdpPrefixLen."
DEFVAL { 32 }
::= { tmnxOamLspTrCtlEntry 5 }
tmnxOamLspTrCtlLdpPrefixType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of
Internet address stored in tmnxOamLspTrCtlLdpPrefix.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { unknown }
::= { tmnxOamLspTrCtlEntry 6 }
tmnxOamLspTrCtlLdpPrefix OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlLdpPrefix, along with
tmnxOamLspTrCtlLdpPrefixType and tmnxOamLspTrCtlLdpPrefixLen,
specifies the destination prefix for this LSP trace route test.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspTrCtlEntry 7 }
tmnxOamLspTrCtlLdpPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
UNITS "bits"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet
address prefix length of tmnxOamLspTrCtlLdpPrefix.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { 32 }
::= { tmnxOamLspTrCtlEntry 8 }
tmnxOamLspTrCtlPathDestType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlPathDestType specifies the type of
Internet address stored in tmnxOamLspTrCtlPathDest.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { unknown }
::= { tmnxOamLspTrCtlEntry 9 }
tmnxOamLspTrCtlPathDest OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlPathDest specifies a unique path in a
multipath setup for this OAM LSP trace route to traverse. This
address is used as part of a hash key to select the appropriate ECMP to
the destination.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspTrCtlEntry 10 }
tmnxOamLspTrCtlNhIntfName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlNhIntfName specifies the name of the next
hop interface to be used when launching the LSP trace route test.
When the test is started, if this name is not empty, there must be a
TIMETRA-VRTR-MIB::vRtrIfTable row with:
1. tmnxOamLspTrCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
AND
2. TIMETRA-VRTR-MIB::vRtrID equal to 1.
Otherwise, the test will fail.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspTrCtlEntry 11 }
tmnxOamLspTrCtlNhAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlNhAddressType specifies the type of
Internet address stored in tmnxOamLspTrCtlNhAddress.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { unknown }
::= { tmnxOamLspTrCtlEntry 12 }
tmnxOamLspTrCtlNhAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlNhAddress specifies the interface address
to the next hop which will be used to launch the LSP trace route test.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { ''H }
::= { tmnxOamLspTrCtlEntry 13 }
tmnxOamLspTrCtlDownstreamMapTlv OBJECT-TYPE
SYNTAX TmnxOamMplsEchoDownMapTlvOrNone
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlDownstreamMapTlv specifies the type of
downstream mapping TLV to insert in the MPLS echo request PDU when
launching the test.
When an LSP trace route test is created, the value of this object
defaults to the value of the global configuration object
tmnxOamMplsEchoDownstreamMapTlv.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
::= { tmnxOamLspTrCtlEntry 14 }
tmnxOamLspTrCtlTestSubMode OBJECT-TYPE
SYNTAX TmnxOamLspTestSubMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlTestSubMode specifies the type of LSP
trace route test to perform.
When this object is 'unspecified(1)', the type of LSP trace route test
to be performed is determined when the test is started, from the set
of tmnxOamLspTrCtlTable objects configured with non-default values.
If there is a mismatch between tmnxOamLspTrCtlTestSubMode and the
type of the LSP to be tested, the test will fail. For example, if
tmnxOamLspTrCtlTestSubMode is 'static(2)', and
tmnxOamLspTrCtlLspName refers to an LSP with
TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
will fail.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { unspecified }
::= { tmnxOamLspTrCtlEntry 15 }
tmnxOamLspTrCtlMplsTpPathType OBJECT-TYPE
SYNTAX TmnxOamMplsTpPathType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlMplsTpPathType specifies the type of the
MPLS-TP path to be tested.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { active }
::= { tmnxOamLspTrCtlEntry 16 }
tmnxOamLspTrCtlAssocChannel OBJECT-TYPE
SYNTAX TmnxOamLspAssocChannel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlAssocChannel specifies the launched echo
request's usage of the Associated Channel (ACH) mechanism, when
testing an MPLS-TP LSP.
When tmnxOamLspTrCtlTestSubMode is 'static(2)', the default value for
tmnxOamLspTrCtlAssocChannel is 'nonIp(2)'.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { notApplicable }
::= { tmnxOamLspTrCtlEntry 17 }
tmnxOamLspTrCtlForce OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlForce specifies whether or not to force
the transmission of the 'lspTraceRoute' request PDU(s).
If tmnxOamLspTrCtlForce is 'true(1)', the test will proceed and
request PDU(s) will be sent regardless of the local operational status
of the tested LSP path.
If tmnxOamLspTrCtlForce is 'false(2)', the test will fail
immediately when the local operational status of the tested LSP path is
down.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { false }
::= { tmnxOamLspTrCtlEntry 18 }
tmnxOamLspTrCtlIgpInstance OBJECT-TYPE
SYNTAX TmnxIgpInstance
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlIgpInstance specifies the Interior Gateway
Protocol (IGP) instance to be used for the test.
The supported object combinations for LSP trace route tests are listed
in the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamLspTrCtlEntry 19 }
tmnxOamLspTrCtlSrPlcyColor OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlSrPlcyColor specifies the Segment Routing
(SR) policy color to be used for the test. A color associates an
SR policy with an intent (e.g. low latency).
tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and
tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy.
Otherwise, the test will fail. The color of a static SR policy is
defined using TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyColor.
When configuring an SR policy LSP trace test, the following objects
must all be set in one snmpset PDU:
tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)',
tmnxOamLspTrCtlSrPlcyColor,
tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
tmnxOamLspTrCtlSrPlcyEndPtAddr.
The supported object combinations for LSP trace tests are listed in
the tmnxOamLspTrCtlTable DESCRIPTION clause."
REFERENCE
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
DEFVAL { 0 }
::= { tmnxOamLspTrCtlEntry 20 }
tmnxOamLspTrCtlSrPlcyEndPtAddT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlSrPlcyEndPtAddT specifies the type of IP
address stored in tmnxOamLspTrCtlSrPlcyEndPtAddr.
The supported object combinations for LSP trace tests are listed in
the tmnxOamLspTrCtlTable DESCRIPTION clause."
DEFVAL { unknown }
::= { tmnxOamLspTrCtlEntry 21 }
tmnxOamLspTrCtlSrPlcyEndPtAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlSrPlcyEndPtAddr specifies the Segment
Routing (SR) policy endpoint address to be used for the test.
tmnxOamLspTrCtlSrPlcyColor, tmnxOamLspTrCtlSrPlcyEndPtAddT, and
tmnxOamLspTrCtlSrPlcyEndPtAddr must identify a known SR policy.
Otherwise, the test will fail. The endpoint of a static SR policy
is defined using
TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddrType
TIMETRA-SR-POLICY-MIB::vRtrSrStaticPlcyEndPtAddr.
When configuring an SR policy LSP trace test, the following objects
must all be set in one snmpset PDU:
tmnxOamLspTrCtlTestSubMode = 'srPolicy(7)',
tmnxOamLspTrCtlSrPlcyColor,
tmnxOamLspTrCtlSrPlcyEndPtAddT = 'ipv4(1)' or 'ipv6(2)',
tmnxOamLspTrCtlSrPlcyEndPtAddr.
The supported object combinations for LSP trace tests are listed in
the tmnxOamLspTrCtlTable DESCRIPTION clause."
REFERENCE
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.1, 'Identification of an SR Policy'."
DEFVAL { ''H }
::= { tmnxOamLspTrCtlEntry 22 }
tmnxOamLspTrCtlSrPlcySegList OBJECT-TYPE
SYNTAX Unsigned32 (0..32)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrCtlSrPlcySegList specifies the Segment
Routing (SR) policy segment list to be used for the test.
The supported object combinations for LSP trace tests are listed in
the tmnxOamLspTrCtlTable DESCRIPTION clause."
REFERENCE
"IETF draft-ietf-spring-segment-routing-policy-03, 'Segment Routing
Policy Architecture', Section 2.2, 'Candidate Path and Segment List'."
DEFVAL { 0 }
::= { tmnxOamLspTrCtlEntry 23 }
tmnxOamLspTrMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLspTrMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLspTrMapTable contains the information obtained from RFC 4379
Downstream Mapping TLVs and/or RFC 6424 Downstream Detailed Mapping
TLVs within reply PDUs for active 'lspTraceRoute' tests."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
::= { tmnxOamTraceRouteObjs 10 }
tmnxOamLspTrMapEntry OBJECT-TYPE
SYNTAX TmnxOamLspTrMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLspTrMapEntry contains the information obtained from one RFC
4379 Downstream Mapping TLV (or one RFC 6424 Downstream Detailed
Mapping TLV) within one 'lspTraceRoute' reply PDU.
The first six indices specify an 'lspTraceRoute' reply PDU. The
seventh index specifies one Downstream [Detailed] Mapping TLV within
the PDU.
Rows are created when a managed 'lspTraceRoute' reply PDU arrives
containing one or more Downstream [Detailed] Mapping TLVs.
Rows are destroyed when the parent tmnxOamTrProbeHistoryTable row is
destroyed."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamLspTrMapIndex
}
::= { tmnxOamLspTrMapTable 1 }
TmnxOamLspTrMapEntry ::= SEQUENCE
{
tmnxOamLspTrMapIndex Unsigned32,
tmnxOamLspTrMapDSIPv4Addr IpAddress,
tmnxOamLspTrMapAddrType TmnxOamAddressType,
tmnxOamLspTrMapDSIfAddr Unsigned32,
tmnxOamLspTrMapMTU Unsigned32,
tmnxOamLspTrMapDSIndex Unsigned32,
tmnxOamLspTrMapDsEgrIfNum Unsigned32,
tmnxOamLspTrMapDsIngIfNum Unsigned32,
tmnxOamLspTrMapDsIpAddressType InetAddressType,
tmnxOamLspTrMapDsIpAddress InetAddress,
tmnxOamLspTrMapDsIfAddressType InetAddressType,
tmnxOamLspTrMapDsIfAddress InetAddress
}
tmnxOamLspTrMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapIndex specifies one RFC 4379 Downstream
Mapping TLV (or one RFC 6424 Downstream Detailed Mapping TLV) within
the reply PDU specified by the other indices.
The agent starts assigning tmnxOamLspTrMapIndex values at 1."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
::= { tmnxOamLspTrMapEntry 1 }
tmnxOamLspTrMapDSIPv4Addr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 13.0 R1."
::= { tmnxOamLspTrMapEntry 2 }
tmnxOamLspTrMapAddrType OBJECT-TYPE
SYNTAX TmnxOamAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapAddrType indicates the type of addressing
used on the replying interface. The value is copied from the Address
Type field of the specified RFC 4379 Downstream Mapping TLV (or RFC
6424 Downstream Detailed Mapping TLV), and then mapped from the RFC
code point number to the SROS code point number.
The supported SROS code points are listed in the following table.
Code Point Definition
------------------- ----------
'ipv4Address (1)' RFC 4379
'ipv4Unnumbered(7)' RFC 4379
'ipv6Address (2)' RFC 4379
'ipv6Unnumbered(8)' RFC 4379
'nonIp (10)' RFC 6426
The supported combinations of tmnxOamLspTrMapAddrType,
tmnxOamLspTrMapDsEgrIfNum, tmnxOamLspTrMapDsIngIfNum,
tmnxOamLspTrMapDsIpAddressType, and tmnxOamLspTrMapDsIfAddressType are
listed in the following table.
_AddrType _EgrIfNum _IngIfNum _IpAddressType _IfAddressType
---------------- --------- --------- -------------- --------------
'ipv4Address' zero zero 'ipv4' 'ipv4'
'ipv4Unnumbered' zero positive 'ipv4' 'unknown'
'ipv6Address' zero zero 'ipv6' 'ipv6'
'ipv6Unnumbered' zero positive 'ipv6' 'unknown'
'nonIp' positive positive 'unknown' 'unknown'
In the table above, zero is the null interface number."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 2.1, 'New Address Type for Downstream Mapping TLV'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
::= { tmnxOamLspTrMapEntry 3 }
tmnxOamLspTrMapDSIfAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 13.0 R1."
::= { tmnxOamLspTrMapEntry 4 }
tmnxOamLspTrMapMTU OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame
(including the label stack) that fits on the interface to the
downstream LSR (Label Switching Router).
The value is copied from the MTU (Maximum Transmission Unit) field of
the specified RFC 4379 Downstream Mapping TLV (or RFC 6424 Downstream
Detailed Mapping TLV)."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
::= { tmnxOamLspTrMapEntry 5 }
tmnxOamLspTrMapDSIndex OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 5.0."
::= { tmnxOamLspTrMapEntry 6 }
tmnxOamLspTrMapDsEgrIfNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapDsEgrIfNum indicates the egress interface
number reported by the replying node. This value is copied from the
Downstream IP Address field of the specified RFC 4379 Downstream
Mapping TLV (or the Downstream Address field of the specified RFC 6424
Downstream Detailed Mapping TLV). See the DESCRIPTION clause of
tmnxOamLspTrMapAddrType for more information."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
::= { tmnxOamLspTrMapEntry 7 }
tmnxOamLspTrMapDsIngIfNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapDsIngIfNum indicates the ingress interface
number reported by the replying node. This value is copied from the
Downstream Interface Address field of the specified RFC 4379 Downstream
Mapping TLV (or RFC 6424 Downstream Detailed Mapping TLV). See the
DESCRIPTION clause of tmnxOamLspTrMapAddrType for more information."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
::= { tmnxOamLspTrMapEntry 8 }
tmnxOamLspTrMapDsIpAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapDsIpAddressType indicates the type of
address in tmnxOamLspTrMapDsIpAddress. See the DESCRIPTION clause of
tmnxOamLspTrMapAddrType for more information."
::= { tmnxOamLspTrMapEntry 9 }
tmnxOamLspTrMapDsIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapDsIpAddress indicates the Downstream IP
Address field in the specified RFC 4379 Downstream Mapping TLV (or the
Downstream Address field in the specified RFC 6424 Downstream Detailed
Mapping TLV)."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
::= { tmnxOamLspTrMapEntry 10 }
tmnxOamLspTrMapDsIfAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapDsIfAddressType indicates the type of
address in tmnxOamLspTrMapDsIfAddress. See the DESCRIPTION clause of
tmnxOamLspTrMapAddrType for more information."
::= { tmnxOamLspTrMapEntry 11 }
tmnxOamLspTrMapDsIfAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrMapDsIfAddress indicates the Downstream
Interface Address field in the specified RFC 4379 Downstream Mapping
TLV (or RFC 6424 Downstream Detailed Mapping TLV)."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.3, 'Downstream Mapping'.
RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
Section 3.3, 'Downstream Detailed Mapping TLV'."
::= { tmnxOamLspTrMapEntry 12 }
tmnxOamVprnTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVprnTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVprnTrCtlTable contains configuration information for
'vprnTraceRoute' tests."
::= { tmnxOamTraceRouteObjs 11 }
tmnxOamVprnTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamVprnTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVprnTrCtlEntry contains configuration information for one
'vprnTraceRoute' test.
SROS creates a row when tmnxOamTrCtlTestMode is set to
'vprnTraceRoute'.
SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamVprnTrCtlTable 1 }
TmnxOamVprnTrCtlEntry ::= SEQUENCE
{
tmnxOamVprnTrCtlSourceIpAddr IpAddress,
tmnxOamVprnTrCtlReplyControl TruthValue,
tmnxOamVprnTrCtlSrcAddrType InetAddressType,
tmnxOamVprnTrCtlSrcAddress InetAddress
}
tmnxOamVprnTrCtlSourceIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamVprnTrCtlSrcAddrType and
tmnxOamVprnTrCtlSrcAddress."
DEFVAL { '00000000'h }
::= { tmnxOamVprnTrCtlEntry 1 }
tmnxOamVprnTrCtlReplyControl OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"When the value of tmnxOamVprnTrCtlReplyControl is 'true', the OAM
'vprnTraceRoute' response is returned using the control plane. If its
value is 'false', the packet is sent via the data plane.
This object is optional and is not relevant when tmnxOamTrCtlTestMode
has a value other than 'vprnTraceRoute'."
DEFVAL { false }
::= { tmnxOamVprnTrCtlEntry 2 }
tmnxOamVprnTrCtlSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of
Internet address stored in tmnxOamVprnTrCtlSrcAddress."
DEFVAL { unknown }
::= { tmnxOamVprnTrCtlEntry 3 }
tmnxOamVprnTrCtlSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet
address to be used as the source for performing an OAM
'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of
'vprnTraceRoute'. This parameter is required."
DEFVAL { ''H }
::= { tmnxOamVprnTrCtlEntry 4 }
tmnxOamVprnTrL3MapTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVprnTrL3MapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'vprnTraceRoute'
probe operation.
An entry in this table is created when the result of an OAM
'vprnTraceRoute' probe is determined.
Entries are removed from this table when the corresponding
tmnxOamTrProbeHistoryEntry is deleted."
::= { tmnxOamTraceRouteObjs 12 }
tmnxOamVprnTrL3MapEntry OBJECT-TYPE
SYNTAX TmnxOamVprnTrL3MapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamVprnTrL3MapTable. The first
two index elements identify the tmnxOamTrCtlEntry that a
tmnxOamVprnTrL3MapEntry belongs to. The third index element
identifies an OAM trace route test run. The fourth index element
selects a single Nokia SROS OAM 'vprnTraceRoute' operation
result. The fifth and sixth indexes select the hop and the
probe at that hop for a particular Nokia SROS OAM
'vprnTraceRoute' operation. The seventh index selects either the
requestor's or responder's L3 route information."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamVprnTrL3MapReporter
}
::= { tmnxOamVprnTrL3MapTable 1 }
TmnxOamVprnTrL3MapEntry ::= SEQUENCE
{
tmnxOamVprnTrL3MapReporter INTEGER,
tmnxOamVprnTrL3MapRouterID RouterID,
tmnxOamVprnTrL3MapRteDestAddr IpAddress,
tmnxOamVprnTrL3MapRteDestMask Unsigned32,
tmnxOamVprnTrL3MapRteVprnLabel MplsLabel,
tmnxOamVprnTrL3MapRteMetrics Unsigned32,
tmnxOamVprnTrL3MapRteLastUp DateAndTime,
tmnxOamVprnTrL3MapRteOwner INTEGER,
tmnxOamVprnTrL3MapRtePref Unsigned32,
tmnxOamVprnTrL3MapRteDist TmnxVPNRouteDistinguisher,
tmnxOamVprnTrL3MapNumNextHops Unsigned32,
tmnxOamVprnTrL3MapNumRteTargets Unsigned32,
tmnxOamVprnTrL3MapDestAddrType InetAddressType,
tmnxOamVprnTrL3MapDestAddress InetAddress,
tmnxOamVprnTrL3MapDestMaskLen InetAddressPrefixLength
}
tmnxOamVprnTrL3MapReporter OBJECT-TYPE
SYNTAX INTEGER {
requestor (1),
responder (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapReporter specifies who reported
the route information in this row entry. It may have come from
the 'vprnTraceRoute' requestor's local information or it may be
from the remote 'vprnTraceRoute' responder."
::= { tmnxOamVprnTrL3MapEntry 1 }
tmnxOamVprnTrL3MapRouterID OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapRouterID indicates the router ID of the
node, requestor or responder, that provided this route information."
::= { tmnxOamVprnTrL3MapEntry 2 }
tmnxOamVprnTrL3MapRteDestAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamVprnTrL3MapDestAddrType and
tmnxOamVprnTrL3MapDestAddrType."
::= { tmnxOamVprnTrL3MapEntry 3 }
tmnxOamVprnTrL3MapRteDestMask OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress object tmnxOamVprnTrL3MapDestMaskLen."
::= { tmnxOamVprnTrL3MapEntry 4 }
tmnxOamVprnTrL3MapRteVprnLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN label
associated with the route information returned in this
'vprnTraceRoute' reply."
::= { tmnxOamVprnTrL3MapEntry 5 }
tmnxOamVprnTrL3MapRteMetrics OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics to be
used with this 'vprnTraceRoute' route."
::= { tmnxOamVprnTrL3MapEntry 6 }
tmnxOamVprnTrL3MapRteLastUp OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapRteLastUp indicates the time this route
was last added or modified by the protocol."
::= { tmnxOamVprnTrL3MapEntry 7 }
tmnxOamVprnTrL3MapRteOwner OBJECT-TYPE
SYNTAX INTEGER {
invalid (0),
local (1),
static (2),
rip (3),
ospf (4),
isis (5),
bgp (6),
bgpVpn (7),
ldp (8),
aggregate (9),
any (10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol
that owns this route. It may be a local or remote route."
::= { tmnxOamVprnTrL3MapEntry 8 }
tmnxOamVprnTrL3MapRtePref OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapRtePref indicates the route preference
value for this route."
::= { tmnxOamVprnTrL3MapEntry 9 }
tmnxOamVprnTrL3MapRteDist OBJECT-TYPE
SYNTAX TmnxVPNRouteDistinguisher
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher
associated with the route information returned in this
'vprnTraceRoute' reply."
::= { tmnxOamVprnTrL3MapEntry 10 }
tmnxOamVprnTrL3MapNumNextHops OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapNumNextHops indicates the number of
entries in the tmnxOamVprnTrNextHopTable for this route."
::= { tmnxOamVprnTrL3MapEntry 11 }
tmnxOamVprnTrL3MapNumRteTargets OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number of
entries in the tmnxOamVprnTrRTTable for this route."
::= { tmnxOamVprnTrL3MapEntry 12 }
tmnxOamVprnTrL3MapDestAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapDestAddrType indicates the type of
internet address stored in tmnxOamVprnTrL3MapDestAddress."
::= { tmnxOamVprnTrL3MapEntry 13 }
tmnxOamVprnTrL3MapDestAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet
address to be advertised for the route information returned by this
'vprnTraceRoute' reply. When used together with
tmnxOamVprnTrL3MapDestMaskLen and tmnxOamVprnTrL3MapRteVprnLabel,
a customer route can be identified."
::= { tmnxOamVprnTrL3MapEntry 14 }
tmnxOamVprnTrL3MapDestMaskLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
UNITS "bits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number of
prefix bits (prefix width) to be &-ed with the IP address in
tmnxOamVprnTrL3MapDestAddress."
::= { tmnxOamVprnTrL3MapEntry 15 }
tmnxOamVprnTrNextHopTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVprnTrNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'vprnTraceRoute'
probe operation where a L3 route next hop list is returned.
An entry in this table is created when the result of an OAM
'vprnTraceRoute' probe is determined.
An entry is removed from this table when its corresponding
tmnxOamVprnTrL3MapEntry is deleted."
::= { tmnxOamTraceRouteObjs 13 }
tmnxOamVprnTrNextHopEntry OBJECT-TYPE
SYNTAX TmnxOamVprnTrNextHopEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamVprnTrNextHopTable. The first two
index elements identify the tmnxOamTrCtlEntry that a
tmnxOamVprnTrNextHopEntry belongs to. The third index element
identifies an OAM trace route test run. The fourth, fifth and sixth
index elements select a single OAM 'vprnTraceRoute' reply. The
seventh index selects either the requestor's or responder's route
information. The eighth index selects a single L3 next hop entry
within a specific 'vprnTraceRoute' probe reply route information."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamVprnTrL3MapReporter,
tmnxOamVprnTrNextHopIndex
}
::= { tmnxOamVprnTrNextHopTable 1 }
TmnxOamVprnTrNextHopEntry ::= SEQUENCE
{
tmnxOamVprnTrNextHopIndex Unsigned32,
tmnxOamVprnTrNextHopRtrID RouterID,
tmnxOamVprnTrNextHopType INTEGER,
tmnxOamVprnTrNextHopTunnelID TmnxTunnelID,
tmnxOamVprnTrNextHopTunnelType TmnxTunnelType,
tmnxOamVprnTrNextHopIfIndex InterfaceIndex,
tmnxOamVprnTrNextHopAddrType InetAddressType,
tmnxOamVprnTrNextHopAddress InetAddress
}
tmnxOamVprnTrNextHopIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry
associated with the router information returned within a specific
'vprnTraceRoute' probe reply.
The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1."
::= { tmnxOamVprnTrNextHopEntry 1 }
tmnxOamVprnTrNextHopRtrID OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 6.0 and replaced with
InetAddress objects tmnxOamVprnTrNextHopAddrType and
tmnxOamVprnTrNextHopAddress."
::= { tmnxOamVprnTrNextHopEntry 2 }
tmnxOamVprnTrNextHopType OBJECT-TYPE
SYNTAX INTEGER {
local (1),
remote (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrNextHopType indicates whether the route
owner is a local route or a remote, BGP-VPRN, route."
::= { tmnxOamVprnTrNextHopEntry 3 }
tmnxOamVprnTrNextHopTunnelID OBJECT-TYPE
SYNTAX TmnxTunnelID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the value of tmnxOamVprnTrNextHopType is 'remote' the value of
tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID used to reach
this BGP next hop."
::= { tmnxOamVprnTrNextHopEntry 4 }
tmnxOamVprnTrNextHopTunnelType OBJECT-TYPE
SYNTAX TmnxTunnelType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the value of tmnxOamVprnTrNextHopType is 'remote' the value of
tmnxOamVprnTrNextHopTunnelType indicates the type of tunnel used to
reach this BGP next hop."
::= { tmnxOamVprnTrNextHopEntry 5 }
tmnxOamVprnTrNextHopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndex
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the value of tmnxOamVprnTrNextHopType is 'local' the value of
tmnxOamVprnTrNextHopIfIndex indicates the interface used to reach this
ECMP next hop."
::= { tmnxOamVprnTrNextHopEntry 6 }
tmnxOamVprnTrNextHopAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"tmnxOamVprnTrNextHopAddrType indicates the type of Internet address
stored in tmnxOamVprnTrNextHopAddress. Address types 'unknown(0)',
'ipv4(1)', 'ipv6(2)', and 'ipv6z(4)' are supported."
::= { tmnxOamVprnTrNextHopEntry 7 }
tmnxOamVprnTrNextHopAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16|20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrNextHopAddress is the Internet address for
this L3 next hop entry."
::= { tmnxOamVprnTrNextHopEntry 8 }
tmnxOamVprnTrRTTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVprnTrRTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'vprnTraceRoute'
probe operation where a L3 route target list is returned.
An entry in this table is created when the result of an OAM
'vprnTraceRoute' probe is determined.
An entry is removed from this table when its corresponding
tmnxOamVprnTrL3MapEntry is deleted."
::= { tmnxOamTraceRouteObjs 14 }
tmnxOamVprnTrRTEntry OBJECT-TYPE
SYNTAX TmnxOamVprnTrRTEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamVprnTrRTTable. The first two
index elements identify the tmnxOamTrCtlEntry that a
tmnxOamVprnTrRTEntry belongs to. The third index element
identifies an OAM trace route test run. The fourth, fifth and sixth
index elements select a single OAM 'vprnTraceRoute' reply.
The seventh index selects either the probe requestor's or
probe replier's route information. The eighth index selects
successive L3 route target entries contained in a specific
'vprnTraceRoute' requestor or probe reply route information."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamVprnTrL3MapReporter,
tmnxOamVprnTrRTIndex
}
::= { tmnxOamVprnTrRTTable 1 }
TmnxOamVprnTrRTEntry ::= SEQUENCE
{
tmnxOamVprnTrRTIndex Unsigned32,
tmnxOamVprnTrRouteTarget TmnxBgpRouteTarget
}
tmnxOamVprnTrRTIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOamVprnTrRTIndex selects a single L3 route target entry
associated with the router information returned within a specific
'vprnTraceRoute' probe reply.
The agent starts assigning tmnxOamVprnTrRTIndex values at 1."
::= { tmnxOamVprnTrRTEntry 1 }
tmnxOamVprnTrRouteTarget OBJECT-TYPE
SYNTAX TmnxBgpRouteTarget
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVprnTrRouteTarget is the route target ID for this
L3 route target entry."
::= { tmnxOamVprnTrRTEntry 2 }
tmnxOamLspTrDSLabelTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLspTrDSLabelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'lspTraceRoute' probe
operation when a Downstream Mapping TLV was returned. Each row
represents a single downstream label within a returned downstream L2
mapping TLV.
An entry in this table is created when the result of an OAM
'lspTraceRoute' probe is determined.
An entry is removed from this table when its corresponding
tmnxOamLspTrMapEntry is deleted."
::= { tmnxOamTraceRouteObjs 15 }
tmnxOamLspTrDSLabelEntry OBJECT-TYPE
SYNTAX TmnxOamLspTrDSLabelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamLspTrDSLabelTable. The first
two index elements identify the tmnxOamTrCtlEntry that a
tmnxOamLspTrMapEntry belongs to. The third index element
identifies a OAM trace route test run. The fourth index element
selects the group of responses associated with a specific
probe attempt. The fifth and sixth indexes select the hop and
the probe at that hop for a particular Nokia SROS OAM
Trace Route operation. The seventh index selects a single downstream
L2 map entry within the specific probe reply. The eighth index
selects successive downstream L2 label entries contained in a
specific probe reply."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamLspTrMapIndex,
tmnxOamLspTrDSLabelIndex
}
::= { tmnxOamLspTrDSLabelTable 1 }
TmnxOamLspTrDSLabelEntry ::= SEQUENCE
{
tmnxOamLspTrDSLabelIndex Unsigned32,
tmnxOamLspTrDSLabelLabel MplsLabel,
tmnxOamLspTrDSLabelProtocol TmnxOamSignalProtocol
}
tmnxOamLspTrDSLabelIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label
entry within a specific L2 mapping entry reply.
The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1."
::= { tmnxOamLspTrDSLabelEntry 1 }
tmnxOamLspTrDSLabelLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrDSLabelLabel is the label used by the
downstream router specified by this downstream L2 label entry."
::= { tmnxOamLspTrDSLabelEntry 2 }
tmnxOamLspTrDSLabelProtocol OBJECT-TYPE
SYNTAX TmnxOamSignalProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol
used by the router for the label specified by this downstream L2 label
entry."
::= { tmnxOamLspTrDSLabelEntry 3 }
tmnxOamMcastTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMcastTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMcastTrCtlTable contains configuration and status information
specific to 'mcastTraceRoute' tests."
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000.
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017."
::= { tmnxOamTraceRouteObjs 16 }
tmnxOamMcastTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamMcastTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The system creates a row in tmnxOamMcastTrCtlTable when a test's type
(i.e. tmnxOamTrCtlTestMode) is set to 'mcastTraceRoute'.
The system destroys a row in tmnxOamMcastTrCtlTable when the
corresponding row in tmnxOamTrCtlTable is destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamMcastTrCtlTable 1 }
TmnxOamMcastTrCtlEntry ::= SEQUENCE
{
tmnxOamMcastTrCtlVRtrID TmnxVRtrID,
tmnxOamMcastTrCtlSrcIpAddr IpAddress,
tmnxOamMcastTrCtlDestIpAddr IpAddress,
tmnxOamMcastTrCtlRespIpAddr IpAddress,
tmnxOamMcastTrCtlGrpIpAddr IpAddress,
tmnxOamMcastTrCtlHops Unsigned32,
tmnxOamMcastTrQueryId Unsigned32,
tmnxOamMcastTrCtlSrcAddrType InetAddressType,
tmnxOamMcastTrCtlSrcAddress InetAddress,
tmnxOamMcastTrCtlDestAddrType InetAddressType,
tmnxOamMcastTrCtlDestAddress InetAddress,
tmnxOamMcastTrCtlRespAddrType InetAddressType,
tmnxOamMcastTrCtlRespAddress InetAddress,
tmnxOamMcastTrCtlGrpAddrType InetAddressType,
tmnxOamMcastTrCtlGrpAddress InetAddress,
tmnxOamMcastTrCtlTestSubMode INTEGER
}
tmnxOamMcastTrCtlVRtrID OBJECT-TYPE
SYNTAX TmnxVRtrID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlVRtrID specifies the virtual router to be
used for the test. The value specified must be the index of an active
row in TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamMcastTrCtlVRtrID
must match a valid TIMETRA-VRTR-MIB::vRtrID value). The only
system-generated TIMETRA-VRTR-MIB::vRtrID value supported by
tmnxOamMcastTrCtlVRtrID is 1 (i.e. the Base virtual router).
tmnxOamTrCtlVRtrID (i.e. the equivalent object in the parent table) is
irrelevant when the test type is 'mcastTraceRoute'.
When directing an 'mcastTraceRoute' test to use a virtual router
associated with a VPRN service, the virtual router can be specified
using tmnxOamMcastTrCtlVRtrID (with the VPRN's virtual router number)
or tmnxOamTrCtlServiceId (with the VPRN's service number).
tmnxOamTrCtlServiceId is preferred, because service numbers are
constant across an SROS reboot (while virtual routers may be
renumbered). If non-default values are specified for both
tmnxOamMcastTrCtlVRtrID and tmnxOamTrCtlServiceId,
tmnxOamTrCtlServiceId is used."
DEFVAL { 1 }
::= { tmnxOamMcastTrCtlEntry 1 }
tmnxOamMcastTrCtlSrcIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"tmnxOamMcastTrCtlSrcIpAddr was marked obsolete in SROS Release 4.0 and
replaced with InetAddress objects tmnxOamMcastTrCtlSrcAddrType and
tmnxOamMcastTrCtlSrcAddress."
::= { tmnxOamMcastTrCtlEntry 2 }
tmnxOamMcastTrCtlDestIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"tmnxOamMcastTrCtlDestIpAddr was marked obsolete in SROS Release 4.0
and replaced with InetAddress objects tmnxOamMcastTrCtlDestAddrType
and tmnxOamMcastTrCtlDestAddress."
DEFVAL { '00000000'h }
::= { tmnxOamMcastTrCtlEntry 3 }
tmnxOamMcastTrCtlRespIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"tmnxOamMcastTrCtlRespIpAddr was marked obsolete in SROS Release 4.0
and replaced with InetAddress objects tmnxOamMcastTrCtlRespAddrType
and tmnxOamMcastTrCtlRespAddress."
::= { tmnxOamMcastTrCtlEntry 4 }
tmnxOamMcastTrCtlGrpIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"tmnxOamMcastTrCtlGrpIpAddr was marked obsolete in SROS Release 4.0 and
replaced with InetAddress objects tmnxOamMcastTrCtlGrpAddrType and
tmnxOamMcastTrCtlGrpAddress."
::= { tmnxOamMcastTrCtlEntry 5 }
tmnxOamMcastTrCtlHops OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlHops specifies the maximum number of
hops that will be traced along the path to the source. This object is
optional."
DEFVAL { 32 }
::= { tmnxOamMcastTrCtlEntry 6 }
tmnxOamMcastTrQueryId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrQueryId indicates the 24 bit random number
that uniquely identifies the multicast trace query. When the router
receives the response back from the first hop router, it maps the
response to the query by looking at the query id in the packet."
::= { tmnxOamMcastTrCtlEntry 7 }
tmnxOamMcastTrCtlSrcAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlSrcAddrType specifies the type of IP
address stored in tmnxOamMcastTrCtlSrcAddress."
DEFVAL { unknown }
::= { tmnxOamMcastTrCtlEntry 8 }
tmnxOamMcastTrCtlSrcAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlSrcAddress specifies the IP address to
be used as the source address for the test.
A non-empty address must be specified before the test is enabled."
DEFVAL { ''H }
::= { tmnxOamMcastTrCtlEntry 9 }
tmnxOamMcastTrCtlDestAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlDestAddrType specifies the type of IP
address stored in tmnxOamMcastTrCtlDestAddress."
DEFVAL { unknown }
::= { tmnxOamMcastTrCtlEntry 10 }
tmnxOamMcastTrCtlDestAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlDestAddress specifies the IP address to
be used as the destination address for the test. The multicast trace
query is sent to this destination address.
When the test is administratively enabled (using
tmnxOamTrCtlAdminStatus), if tmnxOamMcastTrCtlDestAddrType is
'unknown(0)', SROS assigns a value to tmnxOamMcastTrCtlDestAddrType
and tmnxOamMcastTrCtlDestAddress."
DEFVAL { ''H }
::= { tmnxOamMcastTrCtlEntry 11 }
tmnxOamMcastTrCtlRespAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlRespAddrType indicates the type of IP
address stored in tmnxOamMcastTrCtlRespAddress."
::= { tmnxOamMcastTrCtlEntry 12 }
tmnxOamMcastTrCtlRespAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlRespAddress indicates the response
address for the test."
::= { tmnxOamMcastTrCtlEntry 13 }
tmnxOamMcastTrCtlGrpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlGrpAddrType specifies the type of IP
address stored in tmnxOamMcastTrCtlGrpAddress."
DEFVAL { unknown }
::= { tmnxOamMcastTrCtlEntry 14 }
tmnxOamMcastTrCtlGrpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlGrpAddress specifies the IP multicast
group address for the test.
A non-empty address must be specified before the test is enabled."
DEFVAL { ''H }
::= { tmnxOamMcastTrCtlEntry 15 }
tmnxOamMcastTrCtlTestSubMode OBJECT-TYPE
SYNTAX INTEGER {
mcastTraceRouteV1 (1),
mcastTraceRouteV2 (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrCtlTestSubMode specifies the type of IP
multicast trace route to be performed.
'mcastTraceRouteV1(1)' specifies an Internet Group Management Protocol
(IGMP-based) multicast trace route test, using IETF
draft-ietf-idmr-traceroute-ipm.
'mcastTraceRouteV2(2)' specifies a UDP-based multicast trace route
test, using IETF draft-ietf-mboned-mtrace-v2."
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000.
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017."
DEFVAL { mcastTraceRouteV1 }
::= { tmnxOamMcastTrCtlEntry 16 }
tmnxOamMcastTrRespTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMcastTrRespEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMcastTrRespTable contains multicast-specific information
learned from probe responses for 'mcastTraceRoute' tests.
tmnxOamTrProbeHistoryTable contains the remainder of the information
learned from probe responses for the tests."
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000.
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017."
::= { tmnxOamTraceRouteObjs 17 }
tmnxOamMcastTrRespEntry OBJECT-TYPE
SYNTAX TmnxOamMcastTrRespEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMcastTrRespEntry contains multicast-specific information
learned from one probe response of a 'mcastTraceRoute' test.
A row is created when a tmnxOamTrProbeHistoryTable row is created for
a 'mcastTraceRoute' test.
A row is destroyed when the corresponding tmnxOamTrProbeHistoryTable
row is destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex
}
::= { tmnxOamMcastTrRespTable 1 }
TmnxOamMcastTrRespEntry ::= SEQUENCE
{
tmnxOamMcastTrRespQueryArrivalTime Unsigned32,
tmnxOamMcastTrRespInIfAddr IpAddress,
tmnxOamMcastTrRespOutIfAddr IpAddress,
tmnxOamMcastTrRespPrevHopRtrAddr IpAddress,
tmnxOamMcastTrRespInPktCount Counter32,
tmnxOamMcastTrRespOutPktCount Counter32,
tmnxOamMcastTrRespSGPktCount Counter32,
tmnxOamMcastTrRespRtgProtocol INTEGER,
tmnxOamMcastTrRespFwdTtl Unsigned32,
tmnxOamMcastTrRespMBZBit Unsigned32,
tmnxOamMcastTrRespSrcBit Unsigned32,
tmnxOamMcastTrRespSrcMask Unsigned32,
tmnxOamMcastTrRespFwdCode INTEGER,
tmnxOamMcastTrRespInIfAddrType InetAddressType,
tmnxOamMcastTrRespInIfAddress InetAddress,
tmnxOamMcastTrRespOutIfAddrType InetAddressType,
tmnxOamMcastTrRespOutIfAddress InetAddress,
tmnxOamMcastTrRespPhRtrAddrType InetAddressType,
tmnxOamMcastTrRespPhRtrAddress InetAddress,
tmnxOamMcastTrRespInPktCountHC Counter64,
tmnxOamMcastTrRespOutPktCountHC Counter64,
tmnxOamMcastTrRespSGPktCountHC Counter64,
tmnxOamMcastTrRespRtgProtocol2 INTEGER,
tmnxOamMcastTrRespMcastRtgProto INTEGER,
tmnxOamMcastTrRespInIfIndex Unsigned32,
tmnxOamMcastTrRespOutIfIndex Unsigned32,
tmnxOamMcastTrRespLocalAddrType InetAddressType,
tmnxOamMcastTrRespLocalAddress InetAddress
}
tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespQueryArrivalTime indicates the time at
which the specified hop received the multicast trace query/request.
The timestamp is in 32 bit Network Time Protocol (NTP) format, as
described in draft-ietf-idmr-traceroute-ipm."
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000, Section 5.1, 'Query Arrival Time'."
::= { tmnxOamMcastTrRespEntry 1 }
tmnxOamMcastTrRespInIfAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamMcastTrRespInIfAddrType and
tmnxOamMcastTrRespInIfAddress."
::= { tmnxOamMcastTrRespEntry 2 }
tmnxOamMcastTrRespOutIfAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamMcastTrRespOutIfAddrType and
tmnxOamMcastTrRespOutIfAddress."
::= { tmnxOamMcastTrRespEntry 3 }
tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 4.0 and replaced with
InetAddress objects tmnxOamMcastTrRespPhRtrAddrType and
tmnxOamMcastTrRespPhRtrAddress."
::= { tmnxOamMcastTrRespEntry 4 }
tmnxOamMcastTrRespInPktCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespInPktCount indicates the number of
multicast packets received for all groups and sources on the test's
incoming interface. 2^32-1 is returned if no count can be
reported.
This counter has the same value as IF-MIB::ifInMulticastPkts for the
test's incoming interface.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV1(1)'."
::= { tmnxOamMcastTrRespEntry 5 }
tmnxOamMcastTrRespOutPktCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespOutPktCount indicates the number of
multicast packets that have been transmitted or queued for transmission
for all groups and sources on the test's outgoing interface. 2^32-1 is
returned if no count can be reported.
This counter has the same value as IF-MIB::ifOutMulticastPkts for the
test's outgoing interface.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV1(1)'."
::= { tmnxOamMcastTrRespEntry 6 }
tmnxOamMcastTrRespSGPktCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespSGPktCount indicates the number of
packets from the test's source forwarded by this router to the test's
group. 2^32-1 is returned if no count can be reported.
The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask
influence the interpretation of the counter.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV1(1)'."
::= { tmnxOamMcastTrRespEntry 7 }
tmnxOamMcastTrRespRtgProtocol OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
dvmrp (1),
mospf (2),
pim (3),
cbt (4),
pimSpecial (5),
pimStatic (6),
dvmrpStatic (7),
bgp4Plus (8),
cbtSpecial (9),
cbtStatic (10),
pimAssert (11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespRtgProtocol indicates the routing
protocol in use between this router and the previous-hop router.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV1(1)'."
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000, Section 5.9, 'Rtg Protocol: 8 bits'."
::= { tmnxOamMcastTrRespEntry 8 }
tmnxOamMcastTrRespFwdTtl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespFwdTtl indicates the TTL that a packet
is required to have before it will be forwarded over the test's
outgoing interface.
This object is irrelevant when both
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
IPv6."
::= { tmnxOamMcastTrRespEntry 9 }
tmnxOamMcastTrRespMBZBit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespMBZBit indicates the Must Be Zero (MBZ)
bit of an 'mcastTraceRoute' response probe. Zero is expected.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV1(1)'."
::= { tmnxOamMcastTrRespEntry 10 }
tmnxOamMcastTrRespSrcBit OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespSrcBit indicates how to interpret the
packet counters tmnxOamMcastTrRespSGPktCount and
tmnxOamMcastTrRespSGPktCountHC.
If tmnxOamMcastTrRespSrcBit is zero, SROS counts the packets from the
test's source address forwarded by this router to the test's group
address.
Otherwise, SROS counts the packets from the test's source prefix
forwarded by this router to the test's group address. The source
prefix is the source address, masked using
tmnxOamMcastTrRespSrcMask."
::= { tmnxOamMcastTrRespEntry 11 }
tmnxOamMcastTrRespSrcMask OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespSrcMask indicates the prefix length
used with the test's source address (i.e. tmnxOamMcastTrCtlSrcAddrType
and tmnxOamMcastTrCtlSrcAddress) when computing
tmnxOamMcastTrRespSGPktCount or tmnxOamMcastTrRespSGPktCountHC.
If the router is forwarding solely on group state, then this value is
larger than the maximum prefix length for the test's address family
(i.e. 32 for IPv4; 128 for IPv6).
This value is irrelevant if tmnxOamMcastTrRespSrcBit is zero."
::= { tmnxOamMcastTrRespEntry 12 }
tmnxOamMcastTrRespFwdCode OBJECT-TYPE
SYNTAX INTEGER {
noError (0),
wrongIf (1),
pruneSent (2),
pruneRecvd (3),
scoped (4),
noRoute (5),
wrongLastHop (6),
notForwarding (7),
reachedRP (8),
rpfIf (9),
noMulticast (10),
infoHidden (11),
reachedGW (12),
unknownQuery (13),
fatalError (128),
noSpace (129),
oldRouter (130),
adminProhib (131),
unknown (132)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespFwdCode indicates a forwarding
information/error code:
noError (0) - No error
wrongIf (1) - Traceroute request arrived on an interface to
which this router would not forward for this
source,group,destination.
pruneSent (2) - This router has sent a prune upstream which
applies to the source and group in the traceroute
request.
pruneRecvd (3) - This router has stopped forwarding for this
source and group in response to a request from
the next hop router.
scoped (4) - The group is subject to administrative scoping
at this hop.
noRoute (5) - This router has no route for the source or
group and no way to determine a potential route.
wrongLastHop (6) - This router is not the proper last-hop router.
notForwarding(7) - This router is not forwarding this
source,group out the outgoing interface for an
unspecified reason.
reachedRP (8) - Reached Rendezvous Point or Core.
rpfIf (9) - Traceroute request arrived on the expected RPF
interface for this source,group.
noMulticast (10) - Traceroute request arrived on an interface
which is not enabled for multicast.
infoHidden (11) - One or more hops have been hidden from this trace.
reachedGW (12) - Mtrace2 Request arrived on a gateway (e.g. a NAT or
firewall) that hides the information between this
router and the Mtrace2 client.
unknownQuery(13) - A non-transitive Extended Query Type was received by
a router which does not support the type.
fatalError (128) - Router may know the previous hop but cannot forward
the message to it.
noSpace (129) - There was not enough room to insert another
response data block in the packet.
oldRouter (130) - The previous hop router does not understand
traceroute requests.
adminProhib(131) - Traceroute is administratively prohibited.
unknown (132) - Unknown forwarding code received."
::= { tmnxOamMcastTrRespEntry 13 }
tmnxOamMcastTrRespInIfAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespInIfAddrType indicates the type of IP
address stored in tmnxOamMcastTrRespInIfAddress."
::= { tmnxOamMcastTrRespEntry 14 }
tmnxOamMcastTrRespInIfAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespInIfAddress indicates the IP address of
the interface on which packets from the test's source and group are
expected to arrive.
In the case of an mtrace test, the value is copied from the Incoming
Interface Address field of the Response Data segment.
In the case of an Mtrace2 IPv4 test, the value is copied from the
Incoming Interface Address field of the IPv4 Mtrace2 Standard Response
Block.
The IPv4 address 0.0.0.0 is returned if the address is unknown.
This object is irrelevant when both
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
IPv6."
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000, Section 5.2, 'Incoming Interface Address'.
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 15 }
tmnxOamMcastTrRespOutIfAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespOutIfAddrType indicates the type of IP
address stored in tmnxOamMcastTrRespOutIfAddress."
::= { tmnxOamMcastTrRespEntry 16 }
tmnxOamMcastTrRespOutIfAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespOutIfAddress indicates the IP address
of the interface on which packets from the test's source and group
flow to the specified destination.
In the case of an mtrace test, the value is copied from the Outgoing
Interface Address field of the Response Data segment.
In the case of an Mtrace2 IPv4 test, the value is copied from the
Outgoing Interface Address field of the IPv4 Mtrace2 Standard Response
Block.
The IPv4 address 0.0.0.0 is returned if the address is unknown.
This object is irrelevant when both
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
IPv6."
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000, Section 5.3, 'Outgoing Interface Address'.
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 17 }
tmnxOamMcastTrRespPhRtrAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespPhRtrAddrType indicates the type of IP
address stored in tmnxOamMcastTrRespPhRtrAddress."
::= { tmnxOamMcastTrRespEntry 18 }
tmnxOamMcastTrRespPhRtrAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespPhRtrAddress indicates the IP address
of the router from which this router expects packets for this source.
This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET)
if the previous hop is not known because of the workings of the
multicast routing protocol.
In the case of an mtrace test, the value is copied from the
Previous-Hop Router Address field of the Response Data segment.
In the case of an Mtrace2 IPv4 test, the value is copied from the
Upstream Router Address field of the IPv4 Mtrace2 Standard Response
Block.
In the case of an Mtrace2 IPv6 test, the value is copied from the
Remote Address field of the IPv6 Mtrace2 Standard Response Block.
If the address is unknown, an all-zeros IPv4 or IPv6 address is
returned."
REFERENCE
"IETF draft-ietf-idmr-traceroute-ipm-07, 'A traceroute facility for IP
Multicast', 14-Jul-2000, Section 5.4, 'Previous-Hop Router Address'.
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
Standard Response Block'.
IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 19 }
tmnxOamMcastTrRespInPktCountHC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespInPktCountHC indicates the number of
multicast packets received for all groups and sources on the test's
incoming interface. 2^64-1 is returned if no count can be
reported.
This counter has the same value as IF-MIB::ifHCInMulticastPkts for the
test's incoming interface.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV2(2)'."
REFERENCE
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 20 }
tmnxOamMcastTrRespOutPktCountHC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespOutPktCountHC indicates the number of
multicast packets that have been transmitted or queued for transmission
for all groups and sources on the test's outgoing interface. 2^64-1 is
returned if no count can be reported.
This counter has the same value as IF-MIB::ifHCOutMulticastPkts for
the test's outgoing interface.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV2(2)'."
REFERENCE
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 21 }
tmnxOamMcastTrRespSGPktCountHC OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespSGPktCountHC indicates the number of
packets from the test's source forwarded by this router to the test's
group. 2^64-1 is returned if no count can be reported.
The value of tmnxOamMcastTrRespSrcBit and tmnxOamMcastTrRespSrcMask
influence the interpretation of the counter.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV2(2)'."
REFERENCE
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 22 }
tmnxOamMcastTrRespRtgProtocol2 OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
other (1),
local (2),
netmgmt (3),
icmp (4),
egp (5),
ggp (6),
hello (7),
rip (8),
isIs (9),
esIs (10),
ciscoIgrp (11),
bbnSpfIgp (12),
ospf (13),
bgp (14),
idpr (15),
ciscoEigrp (16),
dvmrp (17),
rpl (18),
dhcp (19),
ttdp (20)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespRtgProtocol2 indicates the unicast
routing protocol running between this router and the upstream router.
The code points are the IANA-RTPROTO-MIB::IANAipRouteProtocol code
points, with 'unknown(0)' added.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV2(2)'."
REFERENCE
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
Standard Response Block'.
IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/
ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipRouteProtocol."
::= { tmnxOamMcastTrRespEntry 23 }
tmnxOamMcastTrRespMcastRtgProto OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
other (1),
local (2),
netmgmt (3),
dvmrp (4),
mospf (5),
pimSparseDense (6),
cbt (7),
pimSparseMode (8),
pimDenseMode (9),
igmpOnly (10),
bgmp (11),
msdp (12)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespMcastRtgProto indicates the multicast
routing protocol in use between this router and the upstream router.
The code points are the IANA-RTPROTO-MIB::IANAipMRouteProtocol code
points, with 'unknown(0)' added.
This object is relevant when tmnxOamMcastTrCtlTestSubMode is
'mcastTraceRouteV2(2)'."
REFERENCE
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv4 Mtrace2
Standard Response Block'.
IANA https://www.iana.org/assignments/ianaiprouteprotocol-mib/
ianaiprouteprotocol-mib, TEXTUAL-CONVENTION IANAipMRouteProtocol."
::= { tmnxOamMcastTrRespEntry 24 }
tmnxOamMcastTrRespInIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespInIfIndex indicates the value in the
Incoming Interface ID field of the IPv6 Mtrace2 Standard Response
Block.
In the case of an IPv6 Mtrace2 Standard Response Block provided by a
router running SROS, the value returned is a global interface
identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value).
This object is relevant when both
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
IPv6."
REFERENCE
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 25 }
tmnxOamMcastTrRespOutIfIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespOutIfIndex indicates the value in the
Outgoing Interface ID field of the IPv6 Mtrace2 Standard Response
Block.
In the case of an IPv6 Mtrace2 Standard Response Block provided by a
router running SROS, the value returned is a global interface
identifier (i.e. a TIMETRA-VRTR-MIB::vRtrIfGlobalIndex value).
This object is relevant when both
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
IPv6."
REFERENCE
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.4, 'IPv6 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 26 }
tmnxOamMcastTrRespLocalAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespLocalAddrType indicates the type of IP
address stored in tmnxOamMcastTrRespLocalAddress."
::= { tmnxOamMcastTrRespEntry 27 }
tmnxOamMcastTrRespLocalAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamMcastTrRespLocalAddress indicates the IP address
of the router that provided this 'mcastTraceRoute(4)' response.
The value is copied from the Local Address field of the IPv6 Mtrace2
Standard Response Block.
This object is relevant when both
1. tmnxOamMcastTrCtlTestSubMode is 'mcastTraceRouteV2(2)'.
2. The test's IP address family (i.e. tmnxOamMcastTrCtlGrpAddrType) is
IPv6."
REFERENCE
"IETF draft-ietf-mboned-mtrace-v2-17, 'Mtrace Version 2: Traceroute
Facility for IP Multicast', 12-Mar-2017, Section 3.2.5, 'IPv6 Mtrace2
Standard Response Block'."
::= { tmnxOamMcastTrRespEntry 28 }
tmnxOamLTtraceCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLTtraceCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row in tmnxOamLTtraceCtlTable contains the LDP-tree-trace-specific
configuration information needed to launch a foreground LDP (Label
Distribution Protocol) tree trace test. The rest of the configuration
information needed to launch the test resides in the corresponding row
of tmnxOamTrCtlTable."
::= { tmnxOamTraceRouteObjs 18 }
tmnxOamLTtraceCtlEntry OBJECT-TYPE
SYNTAX TmnxOamLTtraceCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The system creates a row in tmnxOamLTtraceCtlTable when
tmnxOamTrCtlTestMode is set to 'ldpTreeTrace'.
The system destroys a row in tmnxOamLTtraceCtlTable when the
corresponding row in tmnxOamTrCtlTable is destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamLTtraceCtlTable 1 }
TmnxOamLTtraceCtlEntry ::= SEQUENCE
{
tmnxOamLTtraceCtlLdpPrefixType InetAddressType,
tmnxOamLTtraceCtlLdpPrefix InetAddress,
tmnxOamLTtraceCtlLdpPrefixLen InetAddressPrefixLength,
tmnxOamLTtraceCtlMaxPath Unsigned32,
tmnxOamLTtraceCtlDownstreamMpTlv TmnxOamMplsEchoDownMapTlv
}
tmnxOamLTtraceCtlLdpPrefixType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceCtlLdpPrefixType specifies the type of
Internet address stored in tmnxOamLTtraceCtlLdpPrefix."
DEFVAL { unknown }
::= { tmnxOamLTtraceCtlEntry 2 }
tmnxOamLTtraceCtlLdpPrefix OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceCtlLdpPrefix specifies the Internet address
prefix for the LDP based LSP for this LDP tree trace test."
DEFVAL { ''H }
::= { tmnxOamLTtraceCtlEntry 3 }
tmnxOamLTtraceCtlLdpPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
UNITS "bits"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet
address prefix length for the LDP based LSP for this LDP tree trace
test.
The value of this parameter is valid only when the LDP prefix
(tmnxOamLTtraceCtlLdpPrefix) has been specified."
DEFVAL { 32 }
::= { tmnxOamLTtraceCtlEntry 4 }
tmnxOamLTtraceCtlMaxPath OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number of
paths that can be discovered for the given LDP Prefix
(tmnxOamLTtraceCtlLdpPrefix)."
DEFVAL { 128 }
::= { tmnxOamLTtraceCtlEntry 5 }
tmnxOamLTtraceCtlDownstreamMpTlv OBJECT-TYPE
SYNTAX TmnxOamMplsEchoDownMapTlv
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceCtlDownstreamMpTlv specifies the type of
downstream mapping TLV to insert in the MPLS echo request PDUs when
launching the test.
When an LDP tree trace test is created, the value of this object
defaults to the value of the global configuration object
tmnxOamMplsEchoDownstreamMapTlv."
::= { tmnxOamLTtraceCtlEntry 6 }
tmnxOamLTtraceMaxConRequests OBJECT-TYPE
SYNTAX Unsigned32
UNITS "requests"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceMaxConRequests indicates the maximum number
of concurrent LDP Tree Trace manual discovery sessions that are
allowed within an agent implementation."
::= { tmnxOamTraceRouteObjs 19 }
tmnxOamLTtraceResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLTtraceResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceResultsTable contains the run-level test results for
'ldpTreeTrace' tests."
::= { tmnxOamTraceRouteObjs 20 }
tmnxOamLTtraceResultsEntry OBJECT-TYPE
SYNTAX TmnxOamLTtraceResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceResultsEntry contains the run-level test results for one
'ldpTreeTrace' test run.
A row is created when an 'ldpTreeTrace' test is enabled (using
tmnxOamTrCtlAdminStatus).
A row is destroyed when:
1. The corresponding test configuration is destroyed (using
tmnxOamTrCtlRowStatus), or
2. Results are cleared for the test (using
TIMETRA-CLEAR-MIB::tmnxClearAction), or
3. A new run result is available, and the limit on the number of
run results retained (3, currently) has been reached. In that case,
the oldest run result row is destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamLTtraceResultsTable 1 }
TmnxOamLTtraceResultsEntry ::= SEQUENCE
{
tmnxOamLTtraceResultsDisPaths Unsigned32,
tmnxOamLTtraceResultsFailedHops Unsigned32,
tmnxOamLTtraceResultsDisState INTEGER,
tmnxOamLTtraceResultsDisStatus TmnxOamLTtraceDisStatusBits
}
tmnxOamLTtraceResultsDisPaths OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceResultsDisPaths indicates the number of
discovered ECMP paths in this OAM LDP Tree discovery test."
::= { tmnxOamLTtraceResultsEntry 2 }
tmnxOamLTtraceResultsFailedHops OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceResultsFailedHops indicates the number of
hops from which no successful response was received during this OAM
LDP Tree discovery test."
::= { tmnxOamLTtraceResultsEntry 3 }
tmnxOamLTtraceResultsDisState OBJECT-TYPE
SYNTAX INTEGER {
initial (0),
inProgress (1),
done (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceResultsDisState indicates the current state
of the discovery process for the LDP IP prefix
(tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
::= { tmnxOamLTtraceResultsEntry 4 }
tmnxOamLTtraceResultsDisStatus OBJECT-TYPE
SYNTAX TmnxOamLTtraceDisStatusBits
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceResultsDisStatus indicates the current
discovery status bits for the LDP IP prefix
(tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
::= { tmnxOamLTtraceResultsEntry 5 }
tmnxOamLTtraceHopInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLTtraceHopInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceHopInfoTable contains the TTL-level test results for
'ldpTreeTrace' tests."
::= { tmnxOamTraceRouteObjs 21 }
tmnxOamLTtraceHopInfoEntry OBJECT-TYPE
SYNTAX TmnxOamLTtraceHopInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceHopInfoEntry contains the TTL-level test results for one
TTL of one 'ldpTreeTrace' test.
A row is created when a TTL is probed by an 'ldpTreeTrace' test run.
Rows are destroyed when the corresponding tmnxOamLTtraceResultsTable
row is destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamLTtraceHopIndex
}
::= { tmnxOamLTtraceHopInfoTable 1 }
TmnxOamLTtraceHopInfoEntry ::= SEQUENCE
{
tmnxOamLTtraceHopIndex Unsigned32,
tmnxOamLTtraceUpStreamHopIndex Unsigned32,
tmnxOamLTtraceHopAddrType InetAddressType,
tmnxOamLTtraceHopAddr InetAddress,
tmnxOamLTtraceHopDstAddrType InetAddressType,
tmnxOamLTtraceHopDstAddr InetAddress,
tmnxOamLTtraceHopEgrNhAddrType InetAddressType,
tmnxOamLTtraceHopEgrNhAddr InetAddress,
tmnxOamLTtraceHopDisTtl Unsigned32,
tmnxOamLTtraceHopLastRc TmnxOamPingRtnCode,
tmnxOamLTtraceHopDiscoveryState INTEGER,
tmnxOamLTtraceHopDiscoveryTime TimeStamp,
tmnxOamLTtraceHopLabel1 MplsLabel,
tmnxOamLTtraceHopLabel2 MplsLabel,
tmnxOamLTtraceHopLabel3 MplsLabel,
tmnxOamLTtraceHopLabel4 MplsLabel,
tmnxOamLTtraceHopLabel5 MplsLabel,
tmnxOamLTtraceHopLabel6 MplsLabel,
tmnxOamLTtraceHopIfAddrType InetAddressType,
tmnxOamLTtraceHopIfAddress InetAddress,
tmnxOamLTtraceHopRouterIdType InetAddressType,
tmnxOamLTtraceHopRouterId InetAddress
}
tmnxOamLTtraceHopIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopIndex indicates the hop index for an
Nokia SROS OAM Trace hop for an LDP Tree Trace test. The hop index
values are assigned starting at 1."
::= { tmnxOamLTtraceHopInfoEntry 1 }
tmnxOamLTtraceUpStreamHopIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceUpStreamHopIndex indicates the
hop index (tmnxOamLTtraceHopIndex) of its upstream hop
discovered during the LDP Tree Trace test. The value of
tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are
the root of the different discovered paths for the LDP
Tree Trace test."
::= { tmnxOamLTtraceHopInfoEntry 2 }
tmnxOamLTtraceHopAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopAddrType indicates the type of Internet
address stored in tmnxOamLTtraceHopAddr."
::= { tmnxOamLTtraceHopInfoEntry 3 }
tmnxOamLTtraceHopAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopAddr indicates the IP address of a hop
for a given LDP based LSP associated with the OAM LDP Tree trace test."
::= { tmnxOamLTtraceHopInfoEntry 4 }
tmnxOamLTtraceHopDstAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopDstAddrType indicates the type of
Internet address stored in tmnxOamLTtraceHopDstAddr."
::= { tmnxOamLTtraceHopInfoEntry 5 }
tmnxOamLTtraceHopDstAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopDstAddr indicates the destination IP
address (127 Address) of a path associated with the hop."
::= { tmnxOamLTtraceHopInfoEntry 6 }
tmnxOamLTtraceHopEgrNhAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of
Internet address stored in tmnxOamLTtraceHopEgrNhAddr."
::= { tmnxOamLTtraceHopInfoEntry 7 }
tmnxOamLTtraceHopEgrNhAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopEgrNhAddr indicates the next hop IP
address (wrt the ingress router), which is used to reach this Hop
(tmnxOamLTtraceHopAddr)."
::= { tmnxOamLTtraceHopInfoEntry 8 }
tmnxOamLTtraceHopDisTtl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live
value used to discover this hop."
::= { tmnxOamLTtraceHopInfoEntry 9 }
tmnxOamLTtraceHopLastRc OBJECT-TYPE
SYNTAX TmnxOamPingRtnCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopLastRc indicates the OAM return code
received in the OAM trace response."
::= { tmnxOamLTtraceHopInfoEntry 10 }
tmnxOamLTtraceHopDiscoveryState OBJECT-TYPE
SYNTAX INTEGER {
inProgress (0),
doneOk (1),
doneTimeout (2),
doneLoopDetected (3),
doneExpiredTtl (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopDiscoveryState indicates the current
discovery state of this hop."
::= { tmnxOamLTtraceHopInfoEntry 11 }
tmnxOamLTtraceHopDiscoveryTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime
when the hop was discovered."
::= { tmnxOamLTtraceHopInfoEntry 12 }
tmnxOamLTtraceHopLabel1 OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopLabel1 indicates the first (top of the
label stack) label for this hop."
::= { tmnxOamLTtraceHopInfoEntry 13 }
tmnxOamLTtraceHopLabel2 OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopLabel2 indicates the second label for
this hop."
::= { tmnxOamLTtraceHopInfoEntry 14 }
tmnxOamLTtraceHopLabel3 OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopLabel3 indicates the third label for
this hop."
::= { tmnxOamLTtraceHopInfoEntry 15 }
tmnxOamLTtraceHopLabel4 OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopLabel4 indicates the fourth label for
this hop."
::= { tmnxOamLTtraceHopInfoEntry 16 }
tmnxOamLTtraceHopLabel5 OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopLabel5 indicates the fifth label for
this hop."
::= { tmnxOamLTtraceHopInfoEntry 17 }
tmnxOamLTtraceHopLabel6 OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopLabel6 indicates the sixth label for
this hop."
::= { tmnxOamLTtraceHopInfoEntry 18 }
tmnxOamLTtraceHopIfAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopIfAddrType indicates the IP address type
for the interface IP address for this hop."
::= { tmnxOamLTtraceHopInfoEntry 19 }
tmnxOamLTtraceHopIfAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopIfAddress indicates the IP Address for
the interface for this hop."
::= { tmnxOamLTtraceHopInfoEntry 20 }
tmnxOamLTtraceHopRouterIdType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopRouterIdType indicates the IP address
type for the Router ID for this hop."
::= { tmnxOamLTtraceHopInfoEntry 21 }
tmnxOamLTtraceHopRouterId OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceHopRouterId indicates the IP Address for
the Router ID for this hop."
::= { tmnxOamLTtraceHopInfoEntry 22 }
tmnxOamLTtraceAutoConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLTtraceAutoConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceAutoConfigTable contains configuration information for
background LDP Tree Trace for the Base virtual router.
Results are available in
tmnxOamLTtraceAutoStatusTable,
tmnxOamLTtraceFecInfoTable,
tmnxOamLTtracePathInfoTable."
::= { tmnxOamTraceRouteObjs 22 }
tmnxOamLTtraceAutoConfigEntry OBJECT-TYPE
SYNTAX TmnxOamLTtraceAutoConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceAutoConfigEntry contains configuration information for
background LDP Tree Trace for the Base virtual router.
A row can be created or destroyed using tmnxOamLTtraceAutoRowStatus.
Destroying a row destroys the corresponding rows in
tmnxOamLTtraceAutoStatusTable,
tmnxOamLTtraceFecInfoTable,
tmnxOamLTtracePathInfoTable."
INDEX { vRtrID }
::= { tmnxOamLTtraceAutoConfigTable 1 }
TmnxOamLTtraceAutoConfigEntry ::= SEQUENCE
{
tmnxOamLTtraceAutoRowStatus RowStatus,
tmnxOamLTtraceAutoLastChanged TimeStamp,
tmnxOamLTtraceAutoStorageType StorageType,
tmnxOamLTtraceAutoAdminState TmnxAdminState,
tmnxOamLTtraceAutoFcName TFCName,
tmnxOamLTtraceAutoProfile TProfile,
tmnxOamLTtraceAutoDiscIntvl Unsigned32,
tmnxOamLTtraceAutoMaxPath Unsigned32,
tmnxOamLTtraceAutoTrMaxTtl Unsigned32,
tmnxOamLTtraceAutoTrTimeOut Unsigned32,
tmnxOamLTtraceAutoTrMaxFailures Unsigned32,
tmnxOamLTtraceAutoPolicy1 TPolicyStatementNameOrEmpty,
tmnxOamLTtraceAutoPolicy2 TPolicyStatementNameOrEmpty,
tmnxOamLTtraceAutoPolicy3 TPolicyStatementNameOrEmpty,
tmnxOamLTtraceAutoPolicy4 TPolicyStatementNameOrEmpty,
tmnxOamLTtraceAutoPolicy5 TPolicyStatementNameOrEmpty,
tmnxOamLTtraceAutoProbeIntvl Unsigned32,
tmnxOamLTtraceAutoPrTimeOut Unsigned32,
tmnxOamLTtraceAutoPrMaxFailures Unsigned32
}
tmnxOamLTtraceAutoRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoRowStatus specifies the row status of
the background LDP Tree Trace instance.
When creating a row, the INDEX value vRtrID=1 (i.e. the Base virtual
router) must be specified.
An attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState
is 'inService(2)'."
::= { tmnxOamLTtraceAutoConfigEntry 1 }
tmnxOamLTtraceAutoLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoLastChanged indicates the last time the
value of a writable object in this row was modified."
::= { tmnxOamLTtraceAutoConfigEntry 2 }
tmnxOamLTtraceAutoStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 14.0 R1. There is no
replacement object."
DEFVAL { volatile }
::= { tmnxOamLTtraceAutoConfigEntry 3 }
tmnxOamLTtraceAutoAdminState OBJECT-TYPE
SYNTAX TmnxAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoAdminState specifies the administrative
state of the background LDP Tree Discovery process.
When tmnxOamLTtraceAutoAdminState becomes 'inService(2)', the
background LDP Tree Discovery process starts, and periodic
path-probing on the previously discovered paths, if any, continues.
When tmnxOamLTtraceAutoAdminState becomes 'outOfService(3)', the
background LDP Tree Discovery process and periodic path-probing on the
discovered paths stops.
At the start of the discovery process, it selects the address FECs
imported from LDP peers (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable)
provided the FECs pass the configured policies
(tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the
FECs (tmnxOamLTtraceAutoTotalFecs), it automatically creates rows in
the tmnxOamLTtraceFecInfoTable. As a part of the background discovery
process, it creates rows in the tmnxOamLTtracePathInfoTable for each
discovered path."
DEFVAL { outOfService }
::= { tmnxOamLTtraceAutoConfigEntry 4 }
tmnxOamLTtraceAutoFcName OBJECT-TYPE
SYNTAX TFCName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoFcName specifies the forwarding class
of the MPLS Echo request packets.
The forwarding class name must match the INDEX of a row of
TIMETRA-QOS-MIB::tFCNameTable."
DEFVAL { "be" }
::= { tmnxOamLTtraceAutoConfigEntry 5 }
tmnxOamLTtraceAutoProfile OBJECT-TYPE
SYNTAX TProfile
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoProfile specifies the QoS profile to be
used with the forwarding class specified in tmnxOamLTtraceAutoFcName."
DEFVAL { out }
::= { tmnxOamLTtraceAutoConfigEntry 6 }
tmnxOamLTtraceAutoDiscIntvl OBJECT-TYPE
SYNTAX Unsigned32 (60..1440)
UNITS "minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoDiscIntvl specifies the number of
minutes to wait before repeating the background LDP Tree Discovery
process."
DEFVAL { 60 }
::= { tmnxOamLTtraceAutoConfigEntry 7 }
tmnxOamLTtraceAutoMaxPath OBJECT-TYPE
SYNTAX Unsigned32 (1..128)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoMaxPath specifies the maximum number of
paths that can be discovered for a selected IP Address FEC
(tmnxOamLTtraceAutoTotalFecs)."
DEFVAL { 128 }
::= { tmnxOamLTtraceAutoConfigEntry 8 }
tmnxOamLTtraceAutoTrMaxTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
UNITS "time-to-live value"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum label
time-to-live value for an MPLS trace request during the tree
discovery."
DEFVAL { 30 }
::= { tmnxOamLTtraceAutoConfigEntry 9 }
tmnxOamLTtraceAutoTrTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoTrTimeOut specifies the timeout value,
in seconds, for an MPLS trace request during the tree discovery."
DEFVAL { 30 }
::= { tmnxOamLTtraceAutoConfigEntry 10 }
tmnxOamLTtraceAutoTrMaxFailures OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
UNITS "timeouts"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum
number of consecutive timeouts allowed before terminating transmission
of MPLS trace requests to a hop."
DEFVAL { 3 }
::= { tmnxOamLTtraceAutoConfigEntry 11 }
tmnxOamLTtraceAutoPolicy1 OBJECT-TYPE
SYNTAX TPolicyStatementNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoPolicy1 specifies the first policy used
to filter LDP imported Address FECs.
The name should match the INDEX of a
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
it is ignored."
DEFVAL { ''H }
::= { tmnxOamLTtraceAutoConfigEntry 12 }
tmnxOamLTtraceAutoPolicy2 OBJECT-TYPE
SYNTAX TPolicyStatementNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoPolicy2 specifies the second policy
used to filter LDP imported Address FECs.
The name should match the INDEX of a
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
it is ignored."
DEFVAL { ''H }
::= { tmnxOamLTtraceAutoConfigEntry 13 }
tmnxOamLTtraceAutoPolicy3 OBJECT-TYPE
SYNTAX TPolicyStatementNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoPolicy3 specifies the third policy used
to filter LDP imported Address FECs.
The name should match the INDEX of a
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
it is ignored."
DEFVAL { ''H }
::= { tmnxOamLTtraceAutoConfigEntry 14 }
tmnxOamLTtraceAutoPolicy4 OBJECT-TYPE
SYNTAX TPolicyStatementNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth policy
used to filter LDP imported Address FECs.
The name should match the INDEX of a
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
it is ignored."
DEFVAL { ''H }
::= { tmnxOamLTtraceAutoConfigEntry 15 }
tmnxOamLTtraceAutoPolicy5 OBJECT-TYPE
SYNTAX TPolicyStatementNameOrEmpty
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth policy used
to filter LDP imported Address FECs.
The name should match the INDEX of a
TIMETRA-ROUTE-POLICY-MIB::tRPOperPolicyStatementTable row. Otherwise,
it is ignored."
DEFVAL { ''H }
::= { tmnxOamLTtraceAutoConfigEntry 16 }
tmnxOamLTtraceAutoProbeIntvl OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoProbeIntvl specifies the number of
minutes to wait before repeating probing (pinging) a discovered path."
DEFVAL { 1 }
::= { tmnxOamLTtraceAutoConfigEntry 17 }
tmnxOamLTtraceAutoPrTimeOut OBJECT-TYPE
SYNTAX Unsigned32 (1..3)
UNITS "minutes"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoPrTimeOut specifies the timeout value,
in minutes, for a ping request during probing.
tmnxOamLTtraceAutoPrTimeOut cannot be greater than
tmnxOamLTtraceAutoProbeIntvl."
DEFVAL { 1 }
::= { tmnxOamLTtraceAutoConfigEntry 18 }
tmnxOamLTtraceAutoPrMaxFailures OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
UNITS "timeouts"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoPrMaxFailures specifies the maximum
number of consecutive timeouts allowed before failing a path probe
(ping)."
DEFVAL { 3 }
::= { tmnxOamLTtraceAutoConfigEntry 19 }
tmnxOamLTtraceAutoStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLTtraceAutoStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceAutoStatusTable contains status information for
background LDP Tree Trace for the Base virtual router.
Background LDP tree trace is configured using
tmnxOamLTtraceAutoConfigTable."
::= { tmnxOamTraceRouteObjs 23 }
tmnxOamLTtraceAutoStatusEntry OBJECT-TYPE
SYNTAX TmnxOamLTtraceAutoStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceAutoStatusEntry contains status information for
background LDP Tree Trace for the Base virtual router.
A row is created/destroyed when a row is created/destroyed in
tmnxOamLTtraceAutoConfigTable."
INDEX { vRtrID }
::= { tmnxOamLTtraceAutoStatusTable 1 }
TmnxOamLTtraceAutoStatusEntry ::= SEQUENCE
{
tmnxOamLTtraceAutoDiscoveryState INTEGER,
tmnxOamLTtraceAutoTotalFecs Unsigned32,
tmnxOamLTtraceAutoDisFecs Unsigned32,
tmnxOamLTtraceAutoLastDisStart TimeStamp,
tmnxOamLTtraceAutoLastDisEnd TimeStamp,
tmnxOamLTtraceAutoLastDisDur Unsigned32
}
tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE
SYNTAX INTEGER {
initial (0),
inProgress (1),
done (2),
halt (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoDiscoveryState indicates the current
state of the discovery process."
::= { tmnxOamLTtraceAutoStatusEntry 1 }
tmnxOamLTtraceAutoTotalFecs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoTotalFecs indicates the number of
Address FECs that have been selected for discovery during the current
discovery process.
An Address FEC imported from an LDP peer
(TIMETRA-LDP-MIB::vRtrLdpAddrFecTable) is selected if it passes the
associated policies (tmnxOamLTtraceAutoPolicy1..
tmnxOamLTtraceAutoPolicy5)."
::= { tmnxOamLTtraceAutoStatusEntry 2 }
tmnxOamLTtraceAutoDisFecs OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoDisFecs indicates the number of
selected Address FECs that have been discovered successfully during
the current discovery process."
::= { tmnxOamLTtraceAutoStatusEntry 3 }
tmnxOamLTtraceAutoLastDisStart OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoLastDisStart indicates the
sysUpTime when the last background discovery process started. If
no discovery process has started, the value is zero."
::= { tmnxOamLTtraceAutoStatusEntry 4 }
tmnxOamLTtraceAutoLastDisEnd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoLastDisEnd indicates the
sysUpTime when the last background discovery process ended. Before
the first discovery process ends, it is zero. This value is set at
the end of a discovery process. This value is not reset during
starting/restarting."
::= { tmnxOamLTtraceAutoStatusEntry 5 }
tmnxOamLTtraceAutoLastDisDur OBJECT-TYPE
SYNTAX Unsigned32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceAutoLastDisDur indicates the time
(in seconds) it took to finish the last discovery process. If no test
has been finished, the value is 0. This value is updated only when
a discovery ends."
::= { tmnxOamLTtraceAutoStatusEntry 6 }
tmnxOamLTtraceFecInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLTtraceFecInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceFecInfoTable contains per-FEC (i.e. per-prefix)
information discovered by background LDP tree trace.
Background LDP tree trace is configured using
tmnxOamLTtraceAutoConfigTable."
::= { tmnxOamTraceRouteObjs 24 }
tmnxOamLTtraceFecInfoEntry OBJECT-TYPE
SYNTAX TmnxOamLTtraceFecInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtraceFecInfoEntry contains information about one FEC
discovered by background LDP tree trace.
Rows are created and destroyed by SROS."
INDEX {
vRtrID,
tmnxOamLTtraceFecPrefixType,
tmnxOamLTtraceFecPrefix,
tmnxOamLTtraceFecPrefLen
}
::= { tmnxOamLTtraceFecInfoTable 1 }
TmnxOamLTtraceFecInfoEntry ::= SEQUENCE
{
tmnxOamLTtraceFecPrefixType InetAddressType,
tmnxOamLTtraceFecPrefix InetAddress,
tmnxOamLTtraceFecPrefLen InetAddressPrefixLength,
tmnxOamLTtraceFecDiscoveryState INTEGER,
tmnxOamLTtraceFecDisStatusBits TmnxOamLTtraceDisStatusBits,
tmnxOamLTtraceFecDisPaths Unsigned32,
tmnxOamLTtraceFecFailedHops Unsigned32,
tmnxOamLTtraceFecLastDisEnd TimeStamp,
tmnxOamLTtraceFecFailedProbes Unsigned32,
tmnxOamLTtraceFecProbeState INTEGER,
tmnxOamLTtraceFecSendErrProbes Unsigned32
}
tmnxOamLTtraceFecPrefixType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecPrefixType specifies the type of
remote IP address stored in tmnxOamLTtraceFecPrefix. Currently
only 'ipv4(1)' is supported."
::= { tmnxOamLTtraceFecInfoEntry 1 }
tmnxOamLTtraceFecPrefix OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecPrefix specifies the Internet address
prefix for an LDP based LSP associated with the OAM LDP Tree trace
test."
::= { tmnxOamLTtraceFecInfoEntry 2 }
tmnxOamLTtraceFecPrefLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
UNITS "bits"
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecPrefLen specifies the Internet address
prefix length for the LDP based LSP associated with the OAM LDP Tree
trace test."
::= { tmnxOamLTtraceFecInfoEntry 3 }
tmnxOamLTtraceFecDiscoveryState OBJECT-TYPE
SYNTAX INTEGER {
initial (0),
inProgress (1),
done (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecDiscoveryState indicates the current
state of the discovery process for the Address FEC."
::= { tmnxOamLTtraceFecInfoEntry 4 }
tmnxOamLTtraceFecDisStatusBits OBJECT-TYPE
SYNTAX TmnxOamLTtraceDisStatusBits
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecDisStatusBits indicates the current
discovery status bits for the Address FEC."
::= { tmnxOamLTtraceFecInfoEntry 5 }
tmnxOamLTtraceFecDisPaths OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecDisPaths indicates the number of
discovered ECMP paths for the Address FEC."
::= { tmnxOamLTtraceFecInfoEntry 6 }
tmnxOamLTtraceFecFailedHops OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecFailedHops indicates the number of hops
from which no successful response was received."
::= { tmnxOamLTtraceFecInfoEntry 7 }
tmnxOamLTtraceFecLastDisEnd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime when
the FEC was last discovered."
::= { tmnxOamLTtraceFecInfoEntry 8 }
tmnxOamLTtraceFecFailedProbes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecFailedProbes indicates the number of
discovered paths which are in failed probing state."
::= { tmnxOamLTtraceFecInfoEntry 9 }
tmnxOamLTtraceFecProbeState OBJECT-TYPE
SYNTAX INTEGER {
oK (0),
partiallyFailed (1),
failed (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecProbeState indicates the current overall
probing state for the discovered paths of the Address FEC. The
tmnxOamLTtraceFecProbeState is considered as 'oK' when probing on all
the associated discovered paths is OK. It is considered as 'failed'
when probing on all the associated discovered paths failed. It is
considered as partially failed when probing on one or more, but not
all, discovered paths failed."
::= { tmnxOamLTtraceFecInfoEntry 10 }
tmnxOamLTtraceFecSendErrProbes OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtraceFecSendErrProbes indicates the number of
discovered paths which are experiencing problems in sending probe
(ping) requests."
::= { tmnxOamLTtraceFecInfoEntry 11 }
tmnxOamLTtracePathInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLTtracePathInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtracePathInfoTable contains per-path information discovered
by background LDP tree trace.
Background LDP tree trace is configured using
tmnxOamLTtraceAutoConfigTable."
::= { tmnxOamTraceRouteObjs 25 }
tmnxOamLTtracePathInfoEntry OBJECT-TYPE
SYNTAX TmnxOamLTtracePathInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLTtracePathInfoEntry contains information about one path
discovered by background LDP tree trace.
Rows are created and destroyed by SROS."
INDEX {
vRtrID,
tmnxOamLTtraceFecPrefixType,
tmnxOamLTtraceFecPrefix,
tmnxOamLTtraceFecPrefLen,
tmnxOamLTtracePathDstAddrType,
tmnxOamLTtracePathDstAddr
}
::= { tmnxOamLTtracePathInfoTable 1 }
TmnxOamLTtracePathInfoEntry ::= SEQUENCE
{
tmnxOamLTtracePathDstAddrType InetAddressType,
tmnxOamLTtracePathDstAddr InetAddress,
tmnxOamLTtracePathRemAddrType InetAddressType,
tmnxOamLTtracePathRemoteAddr InetAddress,
tmnxOamLTtracePathEgrNhAddrType InetAddressType,
tmnxOamLTtracePathEgrNhAddr InetAddress,
tmnxOamLTtracePathDisTtl Unsigned32,
tmnxOamLTtracePathLastDisTime TimeStamp,
tmnxOamLTtracePathLastRc TmnxOamPingRtnCode,
tmnxOamLTtracePathProbeState INTEGER,
tmnxOamLTtracePathProbeTmOutCnt Unsigned32,
tmnxOamLTtracePathProbeSendErr INTEGER
}
tmnxOamLTtracePathDstAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathDstAddrType specifies the type of
Internet address stored in tmnxOamLTtracePathDstAddr."
::= { tmnxOamLTtracePathInfoEntry 1 }
tmnxOamLTtracePathDstAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathDstAddr specifies the destination IP
address (127 Address) of a path for a given LDP based LSP associated
with the OAM LDP Tree trace test."
::= { tmnxOamLTtracePathInfoEntry 2 }
tmnxOamLTtracePathRemAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathRemAddrType indicates the type of
Internet address stored in tmnxOamLTtracePathRemoteAddr."
::= { tmnxOamLTtracePathInfoEntry 3 }
tmnxOamLTtracePathRemoteAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathRemoteAddr indicates the associated
interface IP address or the router ID of the egress router."
::= { tmnxOamLTtracePathInfoEntry 4 }
tmnxOamLTtracePathEgrNhAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of
Internet address stored in tmnxOamLTtracePathEgrNhAddr."
::= { tmnxOamLTtracePathInfoEntry 5 }
tmnxOamLTtracePathEgrNhAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathEgrNhAddr indicates the next hop IP
address (wrt the ingress router) used to reach the associated ECMP
path endpoint."
::= { tmnxOamLTtracePathInfoEntry 6 }
tmnxOamLTtracePathDisTtl OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathDisTtl indicates the label time-to-live
value used to discover the egress router for the path."
::= { tmnxOamLTtracePathInfoEntry 7 }
tmnxOamLTtracePathLastDisTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime
when the path was last discovered."
::= { tmnxOamLTtracePathInfoEntry 8 }
tmnxOamLTtracePathLastRc OBJECT-TYPE
SYNTAX TmnxOamPingRtnCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathLastRc indicates the OAM return code
received in the OAM ping response."
::= { tmnxOamLTtracePathInfoEntry 9 }
tmnxOamLTtracePathProbeState OBJECT-TYPE
SYNTAX INTEGER {
oK (0),
failed (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathProbeState indicates the current
probing (ping) state for the discovered ECMP path.
tmnxOamLTtracePathProbeState is 'failed' when the number of
consecutive timeouts for the ping request reached its maximum allowed
limit (tmnxOamLTtraceAutoPrMaxFailures).
tmnxOamLTtracePathProbeState is 'oK' after receiving a successful ping
response for the associated path."
::= { tmnxOamLTtracePathInfoEntry 10 }
tmnxOamLTtracePathProbeTmOutCnt OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of
consecutive timeouts for the associated ping request.
tmnxOamLTtracePathProbeTmOutCnt is reset to zero after receiving a
successful ping response from the path destination."
::= { tmnxOamLTtracePathInfoEntry 11 }
tmnxOamLTtracePathProbeSendErr OBJECT-TYPE
SYNTAX INTEGER {
oK (0),
failed (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLTtracePathProbeSendErr indicates the state of the
last path probe (ping) request.
tmnxOamLTtracePathProbeSendErr is 'failed' if the last probe (ping)
request could not be sent due to a local failure."
::= { tmnxOamLTtracePathInfoEntry 12 }
tmnxOamVccvTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVccvTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row in tmnxOamVccvTrCtlTable contains the VCCV-specific
configuration information needed to launch a VCCV (Virtual Circuit
Connectivity Verification) trace route test. The rest of the
configuration information needed to launch the test resides in the
corresponding row of tmnxOamTrCtlTable.
Four types of VCCV trace route tests are supported: AII Type 2,
FEC-128 Pseudowire, Spoke SDP FEC, and Transport Profile Static. AII
Type 2 and Spoke SDP FEC offer two ways to specify a VCCV trace route
FEC-129 Pseudowire test.
In the Transport Profile Static case, the test type is configured
(using tmnxOamVccvTrCtlTestSubMode). In the other three cases, the
test type is not configured (i.e. the default
tmnxOamVccvTrCtlTestSubMode value 'unspecified(1)' is used).
The following table has a row for each VCCV trace route test type,
showing the mandatory and optional objects applicable to the test
type. Abbreviated VCCV trace route test type names are used.
Test
Type Mandatory Objects Optional Objects
------ ------------------------------ ---------------------------------
aiiTY2 tmnxOamVccvTrCtlSaiiAcId tmnxOamVccvTrCtlReplyMode
tmnxOamVccvTrCtlSaiiGlobalId
tmnxOamVccvTrCtlSaiiPrefix
tmnxOamVccvTrCtlTaiiAcId
tmnxOamVccvTrCtlTaiiGlobalId
tmnxOamVccvTrCtlTaiiPrefix
FEC128 tmnxOamVccvTrCtlSdpIdVcId tmnxOamVccvTrCtlReplyMode
*tmnxOamVccvTrCtlSwitTgtFecType
*tmnxOamVccvTrTgStaticCtlAgi
*tmnxOamVccvTrTgStaticCtlSaiiGlbl
*tmnxOamVccvTrTgStaticCtlSaiiNode
*tmnxOamVccvTrTgStaticCtlSaiiAcId
*tmnxOamVccvTrTgStaticCtlTaiiGlbl
*tmnxOamVccvTrTgStaticCtlTaiiNode
*tmnxOamVccvTrTgStaticCtlTaiiAcId
sdpFEC tmnxOamVccvTrCtlSpokeSdpId *tmnxOamVccvTrCtlSaiiAcId
*tmnxOamVccvTrCtlSaiiGlobalId
*tmnxOamVccvTrCtlSaiiPrefix
*tmnxOamVccvTrCtlTaiiAcId
*tmnxOamVccvTrCtlTaiiGlobalId
*tmnxOamVccvTrCtlTaiiPrefix
tmnxOamVccvTrCtlReplyMode
TPST tmnxOamVccvTrCtlSdpIdVcId *tmnxOamTrCtlSrcAddrType
tmnxOamVccvTrCtlTestSubMode *tmnxOamTrCtlSrcAddress
tmnxOamVccvTrCtlAssocChannel
#tmnxOamVccvTrCtlSwitTgtFecType
#tmnxOamVccvTrTgFec128CtlSrcAddrT
#tmnxOamVccvTrTgFec128CtlSrcAddr
#tmnxOamVccvTrTgFec128CtlDstAddrT
#tmnxOamVccvTrTgFec128CtlDstAddr
#tmnxOamVccvTrTgFec128CtlPwId
#tmnxOamVccvTrTgFec128CtlPwType
ALL N/A tmnxOamTrCtlDataSize
tmnxOamTrCtlFcName
tmnxOamTrCtlInitialTtl
tmnxOamTrCtlInterval
tmnxOamTrCtlMaxFailures
tmnxOamTrCtlMaxTtl
tmnxOamTrCtlProbesPerHop
tmnxOamTrCtlProfile
tmnxOamTrCtlTimeOut
------ ------------------------------ ---------------------------------
In the table above,
1. The optional objects in the ALL row apply to all four VCCV trace
route test types.
2. The characters '*' and '#' each mark an independent set of optional
objects which must all be specified, or must all be unspecified.
When an object combination other than a combination listed above is
specified, values will be rejected or ignored, or the test will fail."
REFERENCE
"RFC 5085: Pseudowire Virtual Circuit Connectivity Verification (VCCV):
A Control Channel for Pseudowires"
::= { tmnxOamTraceRouteObjs 26 }
tmnxOamVccvTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamVccvTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The system creates a row in tmnxOamVccvTrCtlTable when
tmnxOamTrCtlTestMode is set to 'vccvTraceRoute'.
The system destroys a row in tmnxOamVccvTrCtlTable when the
corresponding row in tmnxOamTrCtlTable is destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamVccvTrCtlTable 1 }
TmnxOamVccvTrCtlEntry ::= SEQUENCE
{
tmnxOamVccvTrCtlSdpIdVcId SdpBindId,
tmnxOamVccvTrCtlReplyMode INTEGER,
tmnxOamVccvTrCtlSpokeSdpId TmnxSpokeSdpIdOrZero,
tmnxOamVccvTrCtlSaiiGlobalId TmnxPwGlobalIdOrZero,
tmnxOamVccvTrCtlSaiiPrefix Unsigned32,
tmnxOamVccvTrCtlSaiiAcId Unsigned32,
tmnxOamVccvTrCtlTaiiGlobalId TmnxPwGlobalIdOrZero,
tmnxOamVccvTrCtlTaiiPrefix Unsigned32,
tmnxOamVccvTrCtlTaiiAcId Unsigned32,
tmnxOamVccvTrCtlTestSubMode TmnxOamVccvTestSubMode,
tmnxOamVccvTrCtlAssocChannel TmnxOamVccvAssocChannel,
tmnxOamVccvTrCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType
}
tmnxOamVccvTrCtlSdpIdVcId OBJECT-TYPE
SYNTAX SdpBindId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP binding of
the pseudowire to be tested by a VCCV trace route test.
The all-zeros value indicates an unused SDP binding.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
DEFVAL { '0000000000000000'h }
::= { tmnxOamVccvTrCtlEntry 1 }
tmnxOamVccvTrCtlReplyMode OBJECT-TYPE
SYNTAX INTEGER {
ip (2),
controlChannel (4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlReplyMode specifies the band to be used by
the echo reply.
ip (2) out-of-band reply
controlChannel (4) inband reply
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3 ('Packet Format')."
DEFVAL { controlChannel }
::= { tmnxOamVccvTrCtlEntry 2 }
tmnxOamVccvTrCtlSpokeSdpId OBJECT-TYPE
SYNTAX TmnxSpokeSdpIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlSpokeSdpId specifies the spoke SDP
identifier to be used when performing a VCCV trace route test on a FEC
129 pseudowire.
A value of zero indicates that no spoke SDP identifier has been
configured.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
DEFVAL { 0 }
::= { tmnxOamVccvTrCtlEntry 3 }
tmnxOamVccvTrCtlSaiiGlobalId OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlSaiiGlobalId specifies the global
identifier of the Source Attachment Individual Identifier (SAII) to be
used when testing a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no global identifier has been
configured.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvTrCtlEntry 4 }
tmnxOamVccvTrCtlSaiiPrefix OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlSaiiPrefix specifies the prefix of the
Source Attachment Individual Identifier (SAII) to be used when testing
a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no prefix has been configured.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvTrCtlEntry 5 }
tmnxOamVccvTrCtlSaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlSaiiAcId specifies the attachment circuit
identifier of the Source Attachment Individual Identifier (SAII) to be
used when testing a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no attachment circuit identifier has
been configured.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvTrCtlEntry 6 }
tmnxOamVccvTrCtlTaiiGlobalId OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlTaiiGlobalId specifies the global
identifier of the Target Attachment Individual Identifier (TAII) to be
used when testing a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no global identifier has been
configured.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvTrCtlEntry 7 }
tmnxOamVccvTrCtlTaiiPrefix OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlTaiiPrefix specifies the prefix of the
Target Attachment Individual Identifier (TAII) to be used when testing
a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no prefix has been configured.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvTrCtlEntry 8 }
tmnxOamVccvTrCtlTaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlTaiiAcId specifies the attachment circuit
identifier of the Target Attachment Individual Identifier (TAII) to be
used when testing a FEC 129 AII Type 2 pseudowire.
A value of zero indicates that no attachment circuit identifier has
been configured.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
REFERENCE
"RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', Section 3.2, 'AII Type 2'"
DEFVAL { 0 }
::= { tmnxOamVccvTrCtlEntry 9 }
tmnxOamVccvTrCtlTestSubMode OBJECT-TYPE
SYNTAX TmnxOamVccvTestSubMode
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlTestSubMode specifies the type of VCCV
trace route test to perform.
When this object is 'unspecified(1)', the type of VCCV trace route
test to be performed is determined when the test is started, from the
set of tmnxOamVccvTrCtlTable objects configured with non-default
values.
If there is a mismatch between tmnxOamVccvTrCtlTestSubMode and the type
of the pseudowire to be tested, the test will fail. For example, if
tmnxOamVccvTrCtlTestSubMode is 'static(2)', and there is no
TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
the test will fail.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
DEFVAL { unspecified }
::= { tmnxOamVccvTrCtlEntry 10 }
tmnxOamVccvTrCtlAssocChannel OBJECT-TYPE
SYNTAX TmnxOamVccvAssocChannel
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlAssocChannel specifies the launched echo
request's usage of the Associated Channel (ACH) mechanism, when
performing an MPLS-TP VCCV trace route test.
When tmnxOamVccvTrCtlTestSubMode is 'static(2)', the default value for
tmnxOamVccvTrCtlAssocChannel is 'nonIp(2)'.
The supported object combinations for VCCV trace route tests are
listed in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
DEFVAL { notApplicable }
::= { tmnxOamVccvTrCtlEntry 11 }
tmnxOamVccvTrCtlSwitTgtFecType OBJECT-TYPE
SYNTAX TmnxOamVccvSwitTgtFecType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrCtlSwitTgtFecType specifies the type of
downstream FEC (Forward Equivalence Class) segment to be tested.
This object must be set to a non-default value when the path to be
tested starts with a FEC segment, and switches to a FEC segment with a
different type. For example, if the path to be tested starts with a
static FEC, and switches to FEC 128, this object must be set to
'fec128(2)'."
DEFVAL { none }
::= { tmnxOamVccvTrCtlEntry 12 }
tmnxOamVccvTrNextPwSegmentTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'vccvTraceRoute'
probe operation where a VCCV next hop list is returned.
An entry in this table is created when the result of an OAM
'vccvTraceRoute' probe is determined.
An entry is removed from this table when its corresponding
tmnxOamTrProbeHistoryEntry is deleted."
::= { tmnxOamTraceRouteObjs 27 }
tmnxOamVccvTrNextPwSegmentEntry OBJECT-TYPE
SYNTAX TmnxOamVccvTrNextPwSegmentEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two
index elements identify the tmnxOamTrCtlEntry that a
tmnxOamVccvTrNextPwSegmentEntry belongs to. The third index element
identifies an OAM trace route test run. The fourth, fifth and sixth
index elements select a single OAM 'vccvTraceRoute' reply."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex
}
::= { tmnxOamVccvTrNextPwSegmentTable 1 }
TmnxOamVccvTrNextPwSegmentEntry ::= SEQUENCE
{
tmnxOamVccvTrNextPwID TmnxVcIdOrNone,
tmnxOamVccvTrNextPwType SdpBindVcType,
tmnxOamVccvTrNextSenderAddrType InetAddressType,
tmnxOamVccvTrNextSenderAddr InetAddress,
tmnxOamVccvTrNextRemoteAddrType InetAddressType,
tmnxOamVccvTrNextRemoteAddr InetAddress,
tmnxOamVccvTrNextSaiiGlobalId TmnxPwGlobalIdOrZero,
tmnxOamVccvTrNextSaiiPrefix Unsigned32,
tmnxOamVccvTrNextSaiiAcId Unsigned32,
tmnxOamVccvTrNextTaiiGlobalId TmnxPwGlobalIdOrZero,
tmnxOamVccvTrNextTaiiPrefix Unsigned32,
tmnxOamVccvTrNextTaiiAcId Unsigned32,
tmnxOamVccvTrNextTpAgi OCTET STRING,
tmnxOamVccvTrNextTpSaiiGlobalId TmnxMplsTpGlobalID,
tmnxOamVccvTrNextTpSaiiNodeId TmnxMplsTpNodeID,
tmnxOamVccvTrNextTpSaiiAcId Unsigned32,
tmnxOamVccvTrNextTpTaiiGlobalId TmnxMplsTpGlobalID,
tmnxOamVccvTrNextTpTaiiNodeId TmnxMplsTpNodeID,
tmnxOamVccvTrNextTpTaiiAcId Unsigned32
}
tmnxOamVccvTrNextPwID OBJECT-TYPE
SYNTAX TmnxVcIdOrNone
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire
in the trace route operation for a specific 'vccvTraceRoute' probe
reply. A value of '0' indicates that there are no further next-hops
for a specific trace route operation."
::= { tmnxOamVccvTrNextPwSegmentEntry 1 }
tmnxOamVccvTrNextPwType OBJECT-TYPE
SYNTAX SdpBindVcType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextPwType indicates the next-hop
pseudo-wire type in the trace route operation for a specific
'vccvTraceRoute' probe reply."
::= { tmnxOamVccvTrNextPwSegmentEntry 2 }
tmnxOamVccvTrNextSenderAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop
sender IP address type in the trace route operation for a specific
'vccvTraceRoute' probe reply."
::= { tmnxOamVccvTrNextPwSegmentEntry 3 }
tmnxOamVccvTrNextSenderAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender
IP address in the trace route operation for a specific
'vccvTraceRoute' probe reply."
::= { tmnxOamVccvTrNextPwSegmentEntry 4 }
tmnxOamVccvTrNextRemoteAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop
remote IP address type in the trace route operation for a specific
'vccvTraceRoute' probe reply."
::= { tmnxOamVccvTrNextPwSegmentEntry 5 }
tmnxOamVccvTrNextRemoteAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop remote
IP address in the trace route operation for a specific
'vccvTraceRoute' probe reply."
::= { tmnxOamVccvTrNextPwSegmentEntry 6 }
tmnxOamVccvTrNextSaiiGlobalId OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextSaiiGlobalId indicates the global
identifier of the Source Attachment Individual Identifier (SAII) of a
specific 'vccvTraceRoute' probe reply.
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
probed. Otherwise, zero is returned."
REFERENCE
"RFC 5003 Section 3.2"
::= { tmnxOamVccvTrNextPwSegmentEntry 7 }
tmnxOamVccvTrNextSaiiPrefix OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextSaiiPrefix indicates the prefix of the
Source Attachment Individual Identifier (SAII) of a specific
'vccvTraceRoute' probe reply.
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
probed. Otherwise, zero is returned."
REFERENCE
"RFC 5003 Section 3.2"
::= { tmnxOamVccvTrNextPwSegmentEntry 8 }
tmnxOamVccvTrNextSaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextSaiiAcId indicates the attachment
circuit identifier of the Source Attachment Individual Identifier
(SAII) of a specific 'vccvTraceRoute' probe reply.
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
probed. Otherwise, zero is returned."
REFERENCE
"RFC 5003 Section 3.2"
::= { tmnxOamVccvTrNextPwSegmentEntry 9 }
tmnxOamVccvTrNextTaiiGlobalId OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTaiiGlobalId indicates the global
identifier of the Target Attachment Individual Identifier (TAII) of a
specific 'vccvTraceRoute' probe reply.
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
probed. Otherwise, zero is returned."
REFERENCE
"RFC 5003 Section 3.2"
::= { tmnxOamVccvTrNextPwSegmentEntry 10 }
tmnxOamVccvTrNextTaiiPrefix OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTaiiPrefix indicates the prefix of the
Target Attachment Individual Identifier (TAII) of a specific
'vccvTraceRoute' probe reply.
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
probed. Otherwise, zero is returned."
REFERENCE
"RFC 5003 Section 3.2"
::= { tmnxOamVccvTrNextPwSegmentEntry 11 }
tmnxOamVccvTrNextTaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTaiiAcId indicates the attachment
circuit identifier of the Target Attachment Individual Identifier
(TAII) of a specific 'vccvTraceRoute' probe reply.
A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
probed. Otherwise, zero is returned."
REFERENCE
"RFC 5003 Section 3.2"
::= { tmnxOamVccvTrNextPwSegmentEntry 12 }
tmnxOamVccvTrNextTpAgi OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTpAgi indicates the Service Identifier
field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
If a pseudowire other than an MPLS-TP pseudowire was probed, the
all-zeros value is returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamVccvTrNextPwSegmentEntry 13 }
tmnxOamVccvTrNextTpSaiiGlobalId OBJECT-TYPE
SYNTAX TmnxMplsTpGlobalID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTpSaiiGlobalId indicates the Source
Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
PDU.
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamVccvTrNextPwSegmentEntry 14 }
tmnxOamVccvTrNextTpSaiiNodeId OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTpSaiiNodeId indicates the Source Node
ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamVccvTrNextPwSegmentEntry 15 }
tmnxOamVccvTrNextTpSaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTpSaiiAcId indicates the Source
Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
of the reply PDU.
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamVccvTrNextPwSegmentEntry 16 }
tmnxOamVccvTrNextTpTaiiGlobalId OBJECT-TYPE
SYNTAX TmnxMplsTpGlobalID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTpTaiiGlobalId indicates the Destination
Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
PDU.
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamVccvTrNextPwSegmentEntry 17 }
tmnxOamVccvTrNextTpTaiiNodeId OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTpTaiiNodeId indicates the Destination
Node ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
PDU.
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamVccvTrNextPwSegmentEntry 18 }
tmnxOamVccvTrNextTpTaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrNextTpTaiiAcId indicates the Destination
Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
of the reply PDU.
If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
returned."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamVccvTrNextPwSegmentEntry 19 }
tmnxOamP2mpLspTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamP2mpLspTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamP2mpLspTrCtlTable contains configuration information for
'p2mpLspTrace' tests."
::= { tmnxOamTraceRouteObjs 28 }
tmnxOamP2mpLspTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamP2mpLspTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamP2mpLspTrCtlEntry contains configuration information for one
'p2mpLspTrace' test.
SROS creates a row when tmnxOamTrCtlTestMode is set to 'p2mpLspTrace'.
SROS destroys a row when the corresponding tmnxOamTrCtlTable row is
destroyed."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamP2mpLspTrCtlTable 1 }
TmnxOamP2mpLspTrCtlEntry ::= SEQUENCE
{
tmnxOamP2mpLspTrCtlLspName TLNamedItemOrEmpty,
tmnxOamP2mpLspTrCtlInstName TNamedItemOrEmpty,
tmnxOamP2mpLspTrCtlLeafIpAddr InetAddress,
tmnxOamP2mpLspTrCtlLeafIpAddrType InetAddressType
}
tmnxOamP2mpLspTrCtlLspName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Administrative name of the target P2MP Labeled Switch Path (LSP) for
this OAM P2MP LSP Trace test. This parameter is mandatory."
DEFVAL { ''H }
::= { tmnxOamP2mpLspTrCtlEntry 1 }
tmnxOamP2mpLspTrCtlInstName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter identifies an instance of a P2MP LSP, either a primary
or secondary instance of a P2MP LSP Tree."
DEFVAL { ''H }
::= { tmnxOamP2mpLspTrCtlEntry 2 }
tmnxOamP2mpLspTrCtlLeafIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspTrCtlLeafIpAddr specifies the Internet
address of the egress leaf node of a P2MP LSP Tree. This parameter is
mandatory."
DEFVAL { ''H }
::= { tmnxOamP2mpLspTrCtlEntry 3 }
tmnxOamP2mpLspTrCtlLeafIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspTrCtlLeafIpAddrType specifies the type of
Internet address stored in tmnxOamP2mpLspTrCtlLeafIpAddr."
DEFVAL { unknown }
::= { tmnxOamP2mpLspTrCtlEntry 4 }
tmnxOamP2mpLspTrMapTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamP2mpLspTrMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'p2mpLspTrace'
probe operation when a Downstream Mapping TLV was returned. Each row
represents a single label map within the returned downstream mapping
TLV.
An entry in this table is created when the result of an OAM
'p2mpLspTrace' probe is determined.
Entries are removed from this table when the corresponding
tmnxOamTrProbeHistoryEntry is deleted."
REFERENCE
"RFC 4379 Section 3.3"
::= { tmnxOamTraceRouteObjs 29 }
tmnxOamP2mpLspTrMapEntry OBJECT-TYPE
SYNTAX TmnxOamP2mpLspTrMapEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamP2mpLspTrMapTable. The first two
index elements identify the tmnxOamTrCtlEntry that a
tmnxOamP2mpLspTrMapEntry belongs to. The third index element
identifies an OAM trace route test run. The fourth index element
selects the group of responses associated with a specific
probe attempt. The fifth and sixth indexes select the hop and
the probe at that hop for a particular Nokia SROS OAM
Trace Route operation. The seventh index selects a single downstream
L2 map entry within the specific probe reply."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamP2mpLspTrMapIndex
}
::= { tmnxOamP2mpLspTrMapTable 1 }
TmnxOamP2mpLspTrMapEntry ::= SEQUENCE
{
tmnxOamP2mpLspTrMapIndex Unsigned32,
tmnxOamP2mpLspTrMapDSIPv4Addr IpAddress,
tmnxOamP2mpLspTrMapAddrType TmnxOamAddressType,
tmnxOamP2mpLspTrMapDSIfAddr Unsigned32,
tmnxOamP2mpLspTrMapMTU Unsigned32,
tmnxOamP2mpLspTrMapP2mpBranch TruthValue,
tmnxOamP2mpLspTrMapP2mpBud TruthValue
}
tmnxOamP2mpLspTrMapIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspTrMapIndex specifies a single L2 mapping
entry within a specific 'p2mpLspTrace' probe reply.
The agent starts assigning tmnxOamP2mpLspTrMapIndex values at 1."
::= { tmnxOamP2mpLspTrMapEntry 1 }
tmnxOamP2mpLspTrMapDSIPv4Addr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspTrMapDSIPv4Addr indicates the IPv4 address
of the downstream LSR that this entry in the tmnxOamP2mpLspTrMapTable
describes. If the interface to the downstream LSR is numbered,
then the tmnxOamP2mpLspTrMapDSIPv4Addr can either be the downstream
LSR's Router ID or the interface address of the downstream LSR.
If the interface to the downstream LSR is unnumbered, the value of
tmnxOamP2mpLspTrMapDSIPv4Addr indicates the downstream LSR's Router
ID."
::= { tmnxOamP2mpLspTrMapEntry 2 }
tmnxOamP2mpLspTrMapAddrType OBJECT-TYPE
SYNTAX TmnxOamAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspTrMapAddrType indicates the type of
downstream interface address specified by tmnxOamP2mpLspTrMapDSIfAddr.
The only valid values for tmnxOamP2mpLspTrMapAddrType are
'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'."
::= { tmnxOamP2mpLspTrMapEntry 3 }
tmnxOamP2mpLspTrMapDSIfAddr OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When tmnxOamP2mpLspTrMapAddrType has a value of 'ipv4Address'
tmnxOamP2mpLspTrMapDSIfAddr indicates the downstream LSR's
interface address. When tmnxOamP2mpLspTrMapAddrType has a value
of 'unnumbered', tmnxOamP2mpLspTrMapDSIfAddr indicates the index
assigned by the upstream LSR to the interface."
::= { tmnxOamP2mpLspTrMapEntry 4 }
tmnxOamP2mpLspTrMapMTU OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspTrMapMTU indicates the largest MPLS frame
(including the label stack) that fits on the interface to the
downstream LSR."
::= { tmnxOamP2mpLspTrMapEntry 5 }
tmnxOamP2mpLspTrMapP2mpBranch OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the value of tmnxOamP2mpLspTrMapP2mpBranch is 'true', the
'p2mpLspTrace' response indicates that the responding router is a
branch node of the P2MP LSP tree."
::= { tmnxOamP2mpLspTrMapEntry 6 }
tmnxOamP2mpLspTrMapP2mpBud OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"When the value of tmnxOamP2mpLspTrMapP2mpBud is 'true', the
'p2mpLspTrace' response indicates that the responding router is a bud
node of the P2MP LSP tree."
::= { tmnxOamP2mpLspTrMapEntry 7 }
tmnxOamP2mpLspTrDSLabelTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamP2mpLspTrDSLabelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines a table for storing the results of an OAM 'p2mpLspTrace'
probe operation when a Downstream Mapping TLV was
returned. Each row represents a single downstream label within a
returned downstream L2 mapping TLV.
An entry in this table is created when the result of an OAM
'p2mpLspTrace' probe is determined.
Entries are removed from this table when the corresponding
tmnxOamP2mpLspTrMapEntry is deleted."
::= { tmnxOamTraceRouteObjs 30 }
tmnxOamP2mpLspTrDSLabelEntry OBJECT-TYPE
SYNTAX TmnxOamP2mpLspTrDSLabelEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamP2mpLspTrDSLabelTable. The first
two index elements identify the tmnxOamTrCtlEntry that a
tmnxOamLspTrMapEntry belongs to. The third index element
identifies a OAM trace route test run. The fourth index element
selects the group of responses associated with a specific
probe attempt. The fifth and sixth indexes select the hop and
the probe at that hop for a particular Nokia SROS OAM
Trace Route operation. The seventh index selects a single downstream
L2 map entry within the specific probe reply. The eighth index
selects successive downstream L2 label entries contained in a
specific probe reply."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamLspTrMapIndex,
tmnxOamP2mpLspTrDSLabelIndex
}
::= { tmnxOamP2mpLspTrDSLabelTable 1 }
TmnxOamP2mpLspTrDSLabelEntry ::= SEQUENCE
{
tmnxOamP2mpLspTrDSLabelIndex Unsigned32,
tmnxOamP2mpLspTrDSLabelLabel MplsLabel,
tmnxOamP2mpLspTrDSLabelProtocol TmnxOamSignalProtocol
}
tmnxOamP2mpLspTrDSLabelIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOamP2mpLspTrDSLabelIndex selects a single downstream L2 label
entry within a specific L2 mapping entry reply.
The agent starts assigning tmnxOamP2mpLspTrDSLabelIndex values at 1."
::= { tmnxOamP2mpLspTrDSLabelEntry 1 }
tmnxOamP2mpLspTrDSLabelLabel OBJECT-TYPE
SYNTAX MplsLabel
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspTrDSLabelLabel is the label used by the
downstream router specified by this downstream L2 label entry."
::= { tmnxOamP2mpLspTrDSLabelEntry 2 }
tmnxOamP2mpLspTrDSLabelProtocol OBJECT-TYPE
SYNTAX TmnxOamSignalProtocol
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamP2mpLspTrDSLabelProtocol is the signaling protocol
used by the router for the label specified by this downstream L2 label
entry."
::= { tmnxOamP2mpLspTrDSLabelEntry 3 }
tmnxOamEthCfmTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamEthCfmTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamEthCfmTrCtlTable contains Ethernet CFM-specific configuration
information for 'ethCfmLinkTrace' tests.
This table extends the tmnxOamTrCtlTable. A row is automatically
created in this table when tmnxOamTrCtlTestMode is set to 'ethCfmLinkTrace'.
Destroying a row in tmnxOamTrCtlTable automatically destroys the row
(if any) with the same index values in tmnxOamEthCfmTrCtlTable."
::= { tmnxOamTraceRouteObjs 31 }
tmnxOamEthCfmTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamEthCfmTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamEthCfmTrCtlEntry defines an entry in the
tmnxOamEthCfmTrCtlTable. Each index is an object in
tmnxOamTrCtlTable."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamEthCfmTrCtlTable 1 }
TmnxOamEthCfmTrCtlEntry ::= SEQUENCE
{
tmnxOamEthCfmTrCtlTgtMacAddr MacAddress,
tmnxOamEthCfmTrCtlSrcMdIndex Unsigned32,
tmnxOamEthCfmTrCtlSrcMaIndex Unsigned32,
tmnxOamEthCfmTrCtlSrcMepId Dot1agCfmMepIdOrZero,
tmnxOamEthCfmTrCtlRemoteMepId Dot1agCfmMepIdOrZero
}
tmnxOamEthCfmTrCtlTgtMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrCtlTgtMacAddr specifies the destination
MAC address for the test.
A non-zero unicast destination MAC address is required in each test frame
sent for the test. The destination MAC address can be specified directly
(using this object) or indirectly (see the DESCRIPTION of
tmnxOamEthCfmTrCtlRemoteMepId).
Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and
tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value.
Otherwise, an attempt to administratively enable the test (using
tmnxOamSaaCtlAdminStatus) will fail."
DEFVAL { '000000000000'H }
::= { tmnxOamEthCfmTrCtlEntry 1 }
tmnxOamEthCfmTrCtlSrcMdIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrCtlSrcMdIndex specifies the source CFM
maintenance domain index for the test. Zero is the null CFM
maintenance domain index."
DEFVAL { 0 }
::= { tmnxOamEthCfmTrCtlEntry 2 }
tmnxOamEthCfmTrCtlSrcMaIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrCtlSrcMaIndex specifies the source CFM
maintenance association index for the test. Zero is the null CFM
maintenance association index."
DEFVAL { 0 }
::= { tmnxOamEthCfmTrCtlEntry 3 }
tmnxOamEthCfmTrCtlSrcMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrCtlSrcMepId specifies the source
Maintenance association End Point Identifier (MEP ID) for the test.
Zero is the null MEP ID."
DEFVAL { 0 }
::= { tmnxOamEthCfmTrCtlEntry 4 }
tmnxOamEthCfmTrCtlRemoteMepId OBJECT-TYPE
SYNTAX Dot1agCfmMepIdOrZero
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrCtlRemoteMepId specifies the remote
Maintenance association End Point Identifier (MEP ID) for the test.
A non-zero unicast destination MAC address is required in each test frame
sent for the test. The destination MAC address can be specified directly
(using tmnxOamEthCfmTrCtlTgtMacAddr) or indirectly (using this object).
Exactly one of tmnxOamEthCfmTrCtlTgtMacAddr and
tmnxOamEthCfmTrCtlRemoteMepId must be assigned a non-default value.
Otherwise, an attempt to administratively enable the test (using
tmnxOamSaaCtlAdminStatus) will fail.
Suppose this object is assigned a non-default value. Then, at the
start of each test run, SROS reads
TIMETRA-IEEE8021-CFM-MIB::tmnxDot1agCfmLearnedRmtMacAddr to find the
destination MAC address to use for the test run.
The following index values are used for the read:
tmnxOamEthCfmTrCtlSrcMdIndex,
tmnxOamEthCfmTrCtlSrcMaIndex,
tmnxOamEthCfmTrCtlSrcMepId,
tmnxOamEthCfmTrCtlRemoteMepId.
If the search fails to find a destination MAC address, no test frames
will be sent for the test run. The number of frames to be sent during
a test run is configured using tmnxOamTrCtlProbesPerHop,
tmnxOamTrCtlInitialTtl, and tmnxOamTrCtlMaxTtl.
Configuring tmnxOamEthCfmTrCtlRemoteMepId (instead of
tmnxOamEthCfmTrCtlDestMacAddr) has the following advantage: if the
hardware hosting the test's far end is replaced (meaning a new
destination MAC address is present), the test does not need to be
reconfigured."
DEFVAL { 0 }
::= { tmnxOamEthCfmTrCtlEntry 5 }
tmnxOamEthCfmTrPrHistTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamEthCfmTrPrHistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamEthCfmTrPrHistTable contains Ethernet CFM-specific probe
history for 'ethCfmLinkTrace' tests.
This table extends the tmnxOamTrProbeHistoryTable. A row is
automatically created in this table when a row is created in
tmnxOamTrProbeHistoryTable for a test with tmnxOamTrCtlTestMode set to
'ethCfmLinkTrace'. Deleting a row in tmnxOamTrProbeHistoryTable
automatically deletes the row (if any) with the same index values in
tmnxOamEthCfmTrPrHistTable."
::= { tmnxOamTraceRouteObjs 32 }
tmnxOamEthCfmTrPrHistEntry OBJECT-TYPE
SYNTAX TmnxOamEthCfmTrPrHistEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the tmnxOamEthCfmTrPrHistTable. The indices are
the same as the tmnxOamTrProbeHistoryTable indices."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex
}
::= { tmnxOamEthCfmTrPrHistTable 1 }
TmnxOamEthCfmTrPrHistEntry ::= SEQUENCE
{
tmnxOamEthCfmTrPrHistIngressMac MacAddress,
tmnxOamEthCfmTrPrHistEgressMac MacAddress,
tmnxOamEthCfmTrPrHistRelayAction INTEGER,
tmnxOamEthCfmTrPrHistForwarded TruthValue,
tmnxOamEthCfmTrPrHistTerminalMep TruthValue
}
tmnxOamEthCfmTrPrHistIngressMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrPrHistIngressMac indicates the ingress MAC
address of the probe."
::= { tmnxOamEthCfmTrPrHistEntry 1 }
tmnxOamEthCfmTrPrHistEgressMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrPrHistEgressMac indicates the egress MAC
address of the probe."
::= { tmnxOamEthCfmTrPrHistEntry 2 }
tmnxOamEthCfmTrPrHistRelayAction OBJECT-TYPE
SYNTAX INTEGER {
unknown (0),
rlyHit (1),
rlyFdb (2),
rlyMpdb (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrPrHistRelayAction indicates the value of
the Relay Action field in the Link Trace Reply. 'unknown(0)' is
returned when a Link Trace Reply has not arrived, or the Relay Action
field in the Link Trace Reply is outside the expected range."
::= { tmnxOamEthCfmTrPrHistEntry 3 }
tmnxOamEthCfmTrPrHistForwarded OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrPrHistForwarded indicates if a Link Trace
Message was forwarded by the responding Maintenance Point (MP), as
returned in the 'FwdYes' flag of the Flags field of the Link Trace
Reply."
REFERENCE
"Modeled on the dot1agCfmLtrForwarded object in IEEE8021-CFM-MIB."
::= { tmnxOamEthCfmTrPrHistEntry 4 }
tmnxOamEthCfmTrPrHistTerminalMep OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamEthCfmTrPrHistTerminalMep indicates whether the
forwarded Link Trace Message reached a MEP enclosing its MA, as
returned in the Terminal MEP flag of the Flags field of the Link Trace
Reply."
REFERENCE
"Modeled on the dot1agCfmLtrTerminalMep object in IEEE8021-CFM-MIB."
::= { tmnxOamEthCfmTrPrHistEntry 5 }
tmnxOamLspTrFecStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLspTrFecStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLspTrFecStackTable has a row for each RFC 6424 FEC (Forwarding
Equivalence Class) Stack Change sub-TLV present in a currently managed
'lspTraceRoute' reply PDU.
The FEC Stack Change sub-TLV is a component of the RFC 6424 Downstream
Detailed Mapping TLV.
An 'lspTraceRoute' reply PDU can contain several Downstream Detailed
Mapping TLVs. A Downstream Detailed Mapping TLV can contain several
FEC Stack Change sub-TLVs.
The set of tmnxOamLspTrFecStackTable rows for a reply PDU holds the
set of FEC stack changes recorded in the reply PDU, including
information about MPLS tunnels and/or LSP stitching on the tested LSP."
REFERENCE
"RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
over MPLS Tunnels', Section 3.3, 'Downstream Detailed Mapping TLV'.
RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2, 'Target FEC Stack'."
::= { tmnxOamTraceRouteObjs 33 }
tmnxOamLspTrFecStackEntry OBJECT-TYPE
SYNTAX TmnxOamLspTrFecStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in tmnxOamLspTrFecStackTable is created by the system for each
RFC 6424 FEC Stack Change sub-TLV present in a currently managed
'lspTraceRoute' reply PDU.
A row is deleted when the corresponding tmnxOamLspTrMapTable row is
deleted.
The first six indices specify an 'lspTraceRoute' reply PDU.
The first seven indices specify an RFC 6424 Downstream Detailed
Mapping TLV within an 'lspTraceRoute' reply PDU.
The eight indices specify an RFC 6424 FEC Stack Change sub-TLV within
a Downstream Detailed Mapping TLV within an 'lspTraceRoute' reply PDU."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamLspTrMapIndex,
tmnxOamLspTrFecStackFecIndex
}
::= { tmnxOamLspTrFecStackTable 1 }
TmnxOamLspTrFecStackEntry ::= SEQUENCE
{
tmnxOamLspTrFecStackFecIndex Unsigned32,
tmnxOamLspTrFecStackOperType INTEGER,
tmnxOamLspTrFecStackFecSubType TNamedItemOrEmpty,
tmnxOamLspTrFecStackPrefixType InetAddressType,
tmnxOamLspTrFecStackPrefix InetAddress,
tmnxOamLspTrFecStackPrefixLen InetAddressPrefixLength,
tmnxOamLspTrFecStackRemPeerAddrT InetAddressType,
tmnxOamLspTrFecStackRemPeerAddr InetAddress
}
tmnxOamLspTrFecStackFecIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..8)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrFecStackFecIndex specifies one RFC 6424 FEC
Stack Change sub-TLV within the specified Downstream Detailed Mapping
TLV."
::= { tmnxOamLspTrFecStackEntry 1 }
tmnxOamLspTrFecStackOperType OBJECT-TYPE
SYNTAX INTEGER {
push (1),
pop (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrFecStackOperType indicates the value of the
following Operation Type field (where +-> indicates encapsulation):
'lspTraceRoute' reply PDU
+-> RFC 6424 Downstream Detailed Mapping TLV
+-> RFC 6424 FEC Stack Change sub-TLV
+-> Operation Type field."
::= { tmnxOamLspTrFecStackEntry 2 }
tmnxOamLspTrFecStackFecSubType OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrFecStackFecSubType indicates the value of the
following Subtype field (where +-> indicates encapsulation):
'lspTraceRoute' reply PDU
+-> RFC 6424 Downstream Detailed Mapping TLV
+-> RFC 6424 FEC Stack Change sub-TLV
+-> RFC 4379 Target FEC Stack TLV
+-> RFC 4379 FEC-type-specific sub-TLV
(e.g. BGP labeled IPv4 prefix sub-TLV)
+-> Subtype field.
This object maps the numeric value in the Subtype field to an ASCII
string. The following examples illustrate the mapping.
Subtype Field tmnxOamLspTrFecStackFecSubType
-------------- ------------------------------
1 'LDP IPv4 prefix (1)'
3 'RSVP IPv4 LSP (3)'
12 'BGP labeled IPv4 prefix (12)'
16 'Nil FEC (16)'
99 'Unknown (99)'"
::= { tmnxOamLspTrFecStackEntry 3 }
tmnxOamLspTrFecStackPrefixType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrFecStackPrefixType indicates the type of
address stored in tmnxOamLspTrFecStackPrefix."
::= { tmnxOamLspTrFecStackEntry 4 }
tmnxOamLspTrFecStackPrefix OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrFecStackPrefix indicates the value of an IP
prefix (or IP address) field with the following encapsulation
(where +-> indicates encapsulation):
'lspTraceRoute' reply PDU
+-> RFC 6424 Downstream Detailed Mapping TLV
+-> RFC 6424 FEC Stack Change sub-TLV
+-> RFC 4379 Target FEC Stack TLV
+-> RFC 4379 FEC-type-specific sub-TLV
(e.g. LDP IPv4 Prefix sub-TLV)
+-> FEC-type-specific IP prefix field.
For example, the value returned could be the content of one of the
fields shown in the following table.
Field RFC 4379 Sub-TLV
------------------ -----------------------
Extended Tunnel ID RSVP IPv4 LSP
IPv4 Prefix BGP Labeled IPv4 Prefix
IPv4 Prefix LDP IPv4 Prefix
If no IP prefix field is present in the reply PDU,
tmnxOamLspTrFecStackPrefixType contains 'unknown(1)'."
::= { tmnxOamLspTrFecStackEntry 5 }
tmnxOamLspTrFecStackPrefixLen OBJECT-TYPE
SYNTAX InetAddressPrefixLength
UNITS "bits"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrFecStackPrefixLen indicates the value of an IP
prefix length field with the following encapsulation (where +->
indicates encapsulation):
'lspTraceRoute' reply PDU
+-> RFC 6424 Downstream Detailed Mapping TLV
+-> RFC 6424 FEC Stack Change sub-TLV
+-> RFC 4379 Target FEC Stack TLV
+-> RFC 4379 FEC-type-specific sub-TLV
(e.g. LDP IPv4 Prefix sub-TLV)
+-> FEC-type-specific IP prefix length field.
For example, the value returned could be the content of one of the
fields shown in the following table.
Field RFC 4379 Sub-TLV
------------- -----------------------
Prefix Length BGP Labeled IPv4 Prefix
Prefix Length LDP IPv4 Prefix
If no relevant IP prefix length field is present in the reply PDU,
tmnxOamLspTrFecStackPrefixLen contains 32 (for an IPv4 address), or
128 (for an IPv6 address)."
::= { tmnxOamLspTrFecStackEntry 6 }
tmnxOamLspTrFecStackRemPeerAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrFecStackRemPeerAddrT indicates the type of
address stored in tmnxOamLspTrFecStackRemPeerAddr."
::= { tmnxOamLspTrFecStackEntry 7 }
tmnxOamLspTrFecStackRemPeerAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLspTrFecStackRemPeerAddr indicates the value
contained in the remote peer address field with the following
encapsulation (where +-> indicates encapsulation):
'lspTraceRoute' reply PDU
+-> RFC 6424 Downstream Detailed Mapping TLV
+-> RFC 6424 FEC Stack Change sub-TLV
+-> Remote Peer Address field."
::= { tmnxOamLspTrFecStackEntry 8 }
tmnxOamVccvTrTgFec128CtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVccvTrTgFec128CtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVccvTrTgFec128CtlTable contains the target information for VCCV
(Virtual Circuit Connectivity Verification) trace route tests which
switch to downstream FEC (Forward Equivalence Class) 128 segments."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
::= { tmnxOamTraceRouteObjs 34 }
tmnxOamVccvTrTgFec128CtlEntry OBJECT-TYPE
SYNTAX TmnxOamVccvTrTgFec128CtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVccvTrTgFec128CtlEntry contains the target information for a
VCCV trace route test which switches to a downstream FEC 128 segment.
The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
(Type, Length, Value) within the 'Target FEC Stack' TLV within the
launched VCCV trace route request.
A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
to 'fec128(2)'.
A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
All the objects in a row must be set in one SNMP Set PDU. Otherwise,
the SNMP Set PDU will be rejected."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamVccvTrTgFec128CtlTable 1 }
TmnxOamVccvTrTgFec128CtlEntry ::= SEQUENCE
{
tmnxOamVccvTrTgFec128CtlSrcAddrT InetAddressType,
tmnxOamVccvTrTgFec128CtlSrcAddr InetAddress,
tmnxOamVccvTrTgFec128CtlDstAddrT InetAddressType,
tmnxOamVccvTrTgFec128CtlDstAddr InetAddress,
tmnxOamVccvTrTgFec128CtlPwId Unsigned32,
tmnxOamVccvTrTgFec128CtlPwType Unsigned32
}
tmnxOamVccvTrTgFec128CtlSrcAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgFec128CtlSrcAddrT specifies the address
type of tmnxOamVccvTrTgFec128CtlSrcAddr."
DEFVAL { unknown }
::= { tmnxOamVccvTrTgFec128CtlEntry 1 }
tmnxOamVccvTrTgFec128CtlSrcAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgFec128CtlSrcAddr specifies the value to be
copied into the Sender's PE Address (Sender's Provider Edge Address)
field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
Stack' TLV within the launched VCCV trace route request."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
DEFVAL { ''H }
::= { tmnxOamVccvTrTgFec128CtlEntry 2 }
tmnxOamVccvTrTgFec128CtlDstAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgFec128CtlDstAddrT specifies the address
type of tmnxOamVccvTrTgFec128CtlDstAddr."
DEFVAL { unknown }
::= { tmnxOamVccvTrTgFec128CtlEntry 3 }
tmnxOamVccvTrTgFec128CtlDstAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgFec128CtlDstAddr specifies the value to be
copied into the 'Remote PE Address' (Remote Provider Edge Address)
field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC
Stack' TLV within the launched VCCV trace route request."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
DEFVAL { ''H }
::= { tmnxOamVccvTrTgFec128CtlEntry 4 }
tmnxOamVccvTrTgFec128CtlPwId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgFec128CtlPwId specifies the value to be
copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
launched VCCV trace route request.
Zero indicates no Pseudowire Identifier has been configured."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
DEFVAL { 0 }
::= { tmnxOamVccvTrTgFec128CtlEntry 5 }
tmnxOamVccvTrTgFec128CtlPwType OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgFec128CtlPwType specifies the value to be
copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
launched VCCV trace route request. The code points are defined in RFC
4446.
SROS supports services corresponding to the following RFC 4446 PW Type
code points.
PW Type Description
------- ---------------------------------------
2 ATM AAL5 SDU VCC transport
3 ATM transparent cell transport
5 Ethernet
9 ATM n-to-one VCC cell transport
10 ATM n-to-one VPC cell transport
17 Structure-agnostic E1 over packet
18 Structure-agnostic T1 (DS1) over packet
21 CES over PSN basic mode
23 CES over PSN TDM with CAS
Zero indicates no Pseudowire Type has been configured."
REFERENCE
"RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
(PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
DEFVAL { 0 }
::= { tmnxOamVccvTrTgFec128CtlEntry 6 }
tmnxOamVccvTrTgStaticCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamVccvTrTgStaticCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVccvTrTgStaticCtlTable contains the target information for VCCV
(Virtual Circuit Connectivity Verification) trace route tests which
switch to downstream static (i.e. MPLS-TP) segments."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
::= { tmnxOamTraceRouteObjs 35 }
tmnxOamVccvTrTgStaticCtlEntry OBJECT-TYPE
SYNTAX TmnxOamVccvTrTgStaticCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamVccvTrTgStaticCtlEntry contains the target information for a
VCCV trace route test which switches to a downstream static (i.e.
MPLS-TP) segment.
The values in a row are used to fill a 'Static Pseudowire' sub-TLV
(Type, Length, Value) within the 'Target FEC Stack' TLV within the
launched VCCV trace route request.
A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
to 'static(3)'.
A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
All the objects in a row must be set in one SNMP Set PDU. Otherwise,
the SNMP Set PDU will be rejected."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamVccvTrTgStaticCtlTable 1 }
TmnxOamVccvTrTgStaticCtlEntry ::= SEQUENCE
{
tmnxOamVccvTrTgStaticCtlAgi TmnxVPNRouteDistinguisher,
tmnxOamVccvTrTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
tmnxOamVccvTrTgStaticCtlSaiiNode TmnxMplsTpNodeID,
tmnxOamVccvTrTgStaticCtlSaiiAcId Unsigned32,
tmnxOamVccvTrTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
tmnxOamVccvTrTgStaticCtlTaiiNode TmnxMplsTpNodeID,
tmnxOamVccvTrTgStaticCtlTaiiAcId Unsigned32
}
tmnxOamVccvTrTgStaticCtlAgi OBJECT-TYPE
SYNTAX TmnxVPNRouteDistinguisher
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgStaticCtlAgi specifies the value to be
copied into the 'Service Identifier' field of the 'Static Pseudowire'
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
trace route request. As specified in RFC 6426, the 'Service
Identifier' field may be filled with an AGI (Attachment Group
Identifier).
The all-zeroes value indicates no Service Identifier has been
configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
(PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
DEFVAL { '0000000000000000'H }
::= { tmnxOamVccvTrTgStaticCtlEntry 1 }
tmnxOamVccvTrTgStaticCtlSaiiGlbl OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgStaticCtlSaiiGlbl specifies the value to
be copied into the 'Source Global ID' field of the 'Static Pseudowire'
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
trace route request.
Zero indicates no Source Global ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
'Uniquely Identifying an Operator - the Global_ID'."
DEFVAL { 0 }
::= { tmnxOamVccvTrTgStaticCtlEntry 2 }
tmnxOamVccvTrTgStaticCtlSaiiNode OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgStaticCtlSaiiNode specifies the value to
be copied into the 'Source Node ID' field of the 'Static Pseudowire'
sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
trace route request.
Zero indicates no Source Node ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
'Node and Interface Identifiers'."
DEFVAL { 0 }
::= { tmnxOamVccvTrTgStaticCtlEntry 3 }
tmnxOamVccvTrTgStaticCtlSaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgStaticCtlSaiiAcId specifies the value to
be copied into the 'Source AC-ID' (Source Attachment Circuit
Identifier) field of the 'Static Pseudowire' sub-TLV within the
'Target FEC Stack' TLV within the launched VCCV trace route request.
Zero indicates no Source AC-ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', section 3.2, 'AII Type 2'."
DEFVAL { 0 }
::= { tmnxOamVccvTrTgStaticCtlEntry 4 }
tmnxOamVccvTrTgStaticCtlTaiiGlbl OBJECT-TYPE
SYNTAX TmnxPwGlobalIdOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgStaticCtlTaiiGlbl specifies the value to
be copied into the 'Destination Global ID' field of the 'Static
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
launched VCCV trace route request.
Zero indicates no Destination Global ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
'Uniquely Identifying an Operator - the Global_ID'."
DEFVAL { 0 }
::= { tmnxOamVccvTrTgStaticCtlEntry 5 }
tmnxOamVccvTrTgStaticCtlTaiiNode OBJECT-TYPE
SYNTAX TmnxMplsTpNodeID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgStaticCtlTaiiNode specifies the value to
be copied into the 'Destination Node ID' field of the 'Static
Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
launched VCCV trace route request.
Zero indicates no Destination Node ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
'Node and Interface Identifiers'."
DEFVAL { 0 }
::= { tmnxOamVccvTrTgStaticCtlEntry 6 }
tmnxOamVccvTrTgStaticCtlTaiiAcId OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamVccvTrTgStaticCtlTaiiAcId specifies the value to
be copied into the 'Destination AC-ID' (Destination Attachment Circuit
Identifier) field of the 'Static Pseudowire' sub-TLV within the
'Target FEC Stack' TLV within the launched VCCV trace route request.
Zero indicates no Destination AC-ID has been configured."
REFERENCE
"RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
section 2.3.2, 'Static Pseudowire Sub-TLV'.
RFC 5003, 'Attachment Individual Identifier (AII) Types for
Aggregation', section 3.2, 'AII Type 2'."
DEFVAL { 0 }
::= { tmnxOamVccvTrTgStaticCtlEntry 7 }
tmnxOamIcmpTrLabelStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamIcmpTrLabelStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamIcmpTrLabelStackTable contains the information read from RFC
4950 MPLS Label Stack Objects in ICMPv4 or ICMPv6 replies, received in
response to locally initiated 'icmpTraceRoute(5)' tests."
REFERENCE
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
5, 'MPLS Label Stack Object'."
::= { tmnxOamTraceRouteObjs 36 }
tmnxOamIcmpTrLabelStackEntry OBJECT-TYPE
SYNTAX TmnxOamIcmpTrLabelStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamIcmpTrLabelStackEntry contains the information present in one
member of an RFC 4950 MPLS Label Stack Object, as received in one
ICMPv4 or ICMPv6 reply (received in response to a locally initiated
'icmpTraceRoute(5)' test).
One ICMPv4 or ICMPv6 reply can contain at most one MPLS Label Stack
Object. The MPLS Label Stack Object is a structure in the reply,
containing the MPLS encapsulation used for the test. One MPLS Label
Stack Object contains one or more members.
The first six indices specify the ICMPv4 or ICMPv6 reply. The seventh
index specifies the member number within the MPLS Label Stack Object.
SROS creates rows in this table when an ICMPv4 or ICMPv6 reply is
received (in response to a locally initiated 'icmpTraceRoute(5)' test)
containing an MPLS Label Stack Object. One row is created for each
member in the MPLS Label Stack Object.
SROS destroys rows in this table when the corresponding
tmnxOamTrProbeHistoryTable row is destroyed."
REFERENCE
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
5, 'MPLS Label Stack Object'."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex,
tmnxOamIcmpTrLabelStackMemberNum
}
::= { tmnxOamIcmpTrLabelStackTable 1 }
TmnxOamIcmpTrLabelStackEntry ::= SEQUENCE
{
tmnxOamIcmpTrLabelStackMemberNum Unsigned32,
tmnxOamIcmpTrLabelStackLabel Unsigned32,
tmnxOamIcmpTrLabelStackExperimnt Unsigned32,
tmnxOamIcmpTrLabelStackBottom Unsigned32,
tmnxOamIcmpTrLabelStackTtl Unsigned32
}
tmnxOamIcmpTrLabelStackMemberNum OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrLabelStackMemberNum specifies the member
number within an RFC 4950 MPLS Label Stack Object.
The first member within an MPLS Label Stack Object is member number 1.
Subsequent members (if any) are numbered consecutively."
REFERENCE
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
5, 'MPLS Label Stack Object'."
::= { tmnxOamIcmpTrLabelStackEntry 1 }
tmnxOamIcmpTrLabelStackLabel OBJECT-TYPE
SYNTAX Unsigned32 (0..1048575)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrLabelStackLabel indicates the Label field
within the specified RFC 4950 MPLS Label Stack Object member."
REFERENCE
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
5, 'MPLS Label Stack Object'."
::= { tmnxOamIcmpTrLabelStackEntry 2 }
tmnxOamIcmpTrLabelStackExperimnt OBJECT-TYPE
SYNTAX Unsigned32 (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrLabelStackExperimnt indicates the
Experimental Use field within the specified RFC 4950 MPLS Label Stack
Object member."
REFERENCE
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
5, 'MPLS Label Stack Object'."
::= { tmnxOamIcmpTrLabelStackEntry 3 }
tmnxOamIcmpTrLabelStackBottom OBJECT-TYPE
SYNTAX Unsigned32 (0..1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrLabelStackBottom indicates the Bottom of
Stack bit within the specified RFC 4950 MPLS Label Stack Object
member."
REFERENCE
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
5, 'MPLS Label Stack Object'."
::= { tmnxOamIcmpTrLabelStackEntry 4 }
tmnxOamIcmpTrLabelStackTtl OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrLabelStackTtl indicates the Time To Live
field within the specified RFC 4950 MPLS Label Stack Object member."
REFERENCE
"RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
5, 'MPLS Label Stack Object'."
::= { tmnxOamIcmpTrLabelStackEntry 5 }
tmnxOamBierTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBierTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierTrCtlTable (along with tmnxOamTrCtlTable) contains the
configuration information for BIER (Bit Index Explicit Replication)
trace route tests."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017.
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019."
::= { tmnxOamTraceRouteObjs 37 }
tmnxOamBierTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBierTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierTrCtlEntry (along with tmnxOamTrCtlEntry) contains the
configuration information for a BIER trace route test.
A row is created when the corresponding tmnxOamTrCtlTestMode is set to
'bierTrace'.
A row is destroyed when the corresponding tmnxOamTrCtlTable row is
destroyed (using tmnxOamTrCtlRowStatus).
The values in a particular row in this table cannot be changed when
the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamBierTrCtlTable 1 }
TmnxOamBierTrCtlEntry ::= SEQUENCE
{
tmnxOamBierTrCtlSubDomain Unsigned32,
tmnxOamBierTrCtlBfrId Unsigned32,
tmnxOamBierTrCtlBfrPfxAddrType InetAddressType,
tmnxOamBierTrCtlBfrPfxAddress InetAddress
}
tmnxOamBierTrCtlSubDomain OBJECT-TYPE
SYNTAX Unsigned32 (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrCtlSubDomain specifies the BIER sub-domain
to be tested.
Zero indicates the default sub-domain."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 1, 'Introduction'.
IETF 'BIER Ping and Trace draft-ietf-bier-ping-05', 24-Apr-2019,
Section 4.3, 'Sending BIER Echo Request'."
DEFVAL { 0 }
::= { tmnxOamBierTrCtlEntry 1 }
tmnxOamBierTrCtlBfrId OBJECT-TYPE
SYNTAX Unsigned32 (0..4096)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrCtlBfrId specifies the identifier of the
Bit-Forwarding Router (BFR) to be traced.
The BFR-ID must be a member of the tested sub-domain (as configured
using tmnxOamBierTrCtlSubDomain). Otherwise, the test will fail.
Zero indicates no BFR-ID has been configured.
There are two methods to configure the destination to be traced:
1. tmnxOamBierTrCtlBfrId.
2. tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress.
Exactly one of the methods must be used. Otherwise, the test will
fail."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 1, 'Introduction'."
DEFVAL { 0 }
::= { tmnxOamBierTrCtlEntry 2 }
tmnxOamBierTrCtlBfrPfxAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrCtlBfrPfxAddrType specifies the address type
of tmnxOamBierTrCtlBfrPfxAddress."
DEFVAL { unknown }
::= { tmnxOamBierTrCtlEntry 3 }
tmnxOamBierTrCtlBfrPfxAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrCtlBfrPfxAddress specifies a BFR prefix used
as a destination address for a BIER trace test.
There are two methods to configure the destination to be traced:
1. tmnxOamBierTrCtlBfrId.
2. tmnxOamBierTrCtlBfrPfxAddrType, tmnxOamBierTrCtlBfrPfxAddress.
Exactly one of the methods must be used. Otherwise, the test will
fail."
DEFVAL { ''H }
::= { tmnxOamBierTrCtlEntry 4 }
tmnxOamBierTrProbeHistoryTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBierTrProbeHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierTrProbeHistoryTable (along with tmnxOamTrProbeHistoryTable)
contains the per-probe results for Bit Index Explicit Replication
(BIER) trace tests."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019.
RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017."
::= { tmnxOamTraceRouteObjs 38 }
tmnxOamBierTrProbeHistoryEntry OBJECT-TYPE
SYNTAX TmnxOamBierTrProbeHistoryEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBierTrProbeHistoryEntry (along with tmnxOamTrProbeHistoryEntry)
contains the results for one BIER trace probe.
A row is created/destroyed when the corresponding
tmnxOamTrProbeHistoryEntry is created/destroyed for a 'bierTrace'
test.
All the indices match the corresponding tmnxOamTrProbeHistoryEntry
indices."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
Section 4.6, 'Receiving Echo Reply'."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex,
tmnxOamTrResultsTestRunIndex,
tmnxOamTrProbeHistoryIndex,
tmnxOamTrProbeHistoryHopIndex,
tmnxOamTrProbeHistoryProbeIndex
}
::= { tmnxOamBierTrProbeHistoryTable 1 }
TmnxOamBierTrProbeHistoryEntry ::= SEQUENCE
{
tmnxOamBierTrHistoryBfrId Unsigned32,
tmnxOamBierTrHistoryReturnCode TmnxOamBierHistoryReturnCode,
tmnxOamBierTrHistoryUpStrIfAddrT InetAddressType,
tmnxOamBierTrHistoryUpStrIfAddr InetAddress,
tmnxOamBierTrHistoryUpStrIfNum Unsigned32,
tmnxOamBierTrHistoryDnStrAddrTyp InetAddressType,
tmnxOamBierTrHistoryDnStrAddr InetAddress,
tmnxOamBierTrHistoryDnStrIfAddrT InetAddressType,
tmnxOamBierTrHistoryDnStrIfAddr InetAddress,
tmnxOamBierTrHistoryDnStrIfNum Unsigned32
}
tmnxOamBierTrHistoryBfrId OBJECT-TYPE
SYNTAX Unsigned32 (0..4096)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryBfrId indicates the identifier of the
Bit-Forwarding Router (BFR) targeted by the launched BIER Echo
Request.
Zero is returned if the BFR-ID cannot be determined.
The BFR-Prefix (which is an alternative identifier of the target) can
be read using tmnxOamTrProbeHistoryAddress."
REFERENCE
"RFC 8279, 'Multicast Using Bit Index Explicit Replication (BIER)',
November 2017, Section 1, 'Introduction'."
::= { tmnxOamBierTrProbeHistoryEntry 1 }
tmnxOamBierTrHistoryReturnCode OBJECT-TYPE
SYNTAX TmnxOamBierHistoryReturnCode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryReturnCode indicates the value copied
from the Return Code field of the BIER Echo Reply PDU.
Zero (i.e. 'No Return Code') is returned if a BIER Echo Reply PDU did
not arrive (e.g. in the case of a timeout)."
::= { tmnxOamBierTrProbeHistoryEntry 2 }
tmnxOamBierTrHistoryUpStrIfAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryUpStrIfAddrT indicates the IP address
type of the address read using tmnxOamBierTrHistoryUpStrIfAddr."
::= { tmnxOamBierTrProbeHistoryEntry 3 }
tmnxOamBierTrHistoryUpStrIfAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryUpStrIfAddr indicates the IP address
copied from the Upstream Address field of the Upstream Interface TLV
of the BIER Echo Reply.
When an IP address is not available, tmnxOamBierTrHistoryUpStrIfAddrT
is 'unknown'.
If the TLV's Upstream Address field contains an interface number (as
tagged by the TLV's Address Type field), the interface number is
available in tmnxOamBierTrHistoryUpStrIfNum."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
Section 3.3.7, 'Upstream Interface TLV'."
::= { tmnxOamBierTrProbeHistoryEntry 4 }
tmnxOamBierTrHistoryUpStrIfNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryUpStrIfNum indicates the interface
number copied from the Upstream Address field of the Upstream
Interface TLV of the BIER Echo Reply.
When an interface number is not available,
tmnxOamBierTrHistoryUpStrIfNum is zero.
If the TLV's Upstream Address field contains an IP address (as tagged
by the TLV's Address Type field), the IP address is available in
tmnxOamBierTrHistoryUpStrIfAddr."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
Section 3.3.7, 'Upstream Interface TLV'."
::= { tmnxOamBierTrProbeHistoryEntry 5 }
tmnxOamBierTrHistoryDnStrAddrTyp OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryDnStrAddrTyp indicates the IP address
type of the address read using tmnxOamBierTrHistoryDnStrAddr."
::= { tmnxOamBierTrProbeHistoryEntry 6 }
tmnxOamBierTrHistoryDnStrAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryDnStrAddr indicates the IP address
copied from the Downstream Address field of the Downstream Mapping TLV
of the BIER Echo Reply.
When an IP address is not available, tmnxOamBierTrHistoryDnStrAddrTyp
is 'unknown'."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
Section 3.3.4, 'Downstream Mapping TLV'."
::= { tmnxOamBierTrProbeHistoryEntry 7 }
tmnxOamBierTrHistoryDnStrIfAddrT OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryDnStrIfAddrT indicates the IP address
type of the address read using tmnxOamBierTrHistoryDnStrIfAddr."
::= { tmnxOamBierTrProbeHistoryEntry 8 }
tmnxOamBierTrHistoryDnStrIfAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryDnStrIfAddr indicates the IP address
copied from the Downstream Interface Address field of the Downstream
Mapping TLV of the BIER Echo Reply.
When an IP address is not available, tmnxOamBierTrHistoryDnStrIfAddrT
is 'unknown'.
If the TLV's Downstream Interface Address field contains an interface
number (as tagged by the TLV's Address Type field), the interface
number is available in tmnxOamBierTrHistoryDnStrIfNum."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
Section 3.3.4, 'Downstream Mapping TLV'."
::= { tmnxOamBierTrProbeHistoryEntry 9 }
tmnxOamBierTrHistoryDnStrIfNum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBierTrHistoryDnStrIfNum indicates the interface
number copied from the Downstream Interface Address field of the
Downstream Mapping TLV of the BIER Echo Reply.
When an interface number is not available,
tmnxOamBierTrHistoryDnStrIfNum is zero.
If the TLV's Downstream Interface Address field contains an IP address
(as tagged by the TLV's Address Type field), the IP address is
available in tmnxOamBierTrHistoryDnStrIfAddr."
REFERENCE
"IETF draft-ietf-bier-ping-05, 'BIER Ping and Trace', April 24, 2019,
Section 3.3.4, 'Downstream Mapping TLV'."
::= { tmnxOamBierTrProbeHistoryEntry 10 }
tmnxOamIcmpTrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamIcmpTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamIcmpTrCtlTable (along with tmnxOamTrCtlTable) contains the
configuration information for 'icmpTraceRoute' tests."
::= { tmnxOamTraceRouteObjs 39 }
tmnxOamIcmpTrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamIcmpTrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamIcmpTrCtlEntry (along with tmnxOamTrCtlEntry) contains the
configuration information for an 'icmpTraceRoute' test.
A row is created when the corresponding tmnxOamTrCtlTestMode is set to
'icmpTraceRoute'.
A row is destroyed when the corresponding tmnxOamTrCtlTable row is
destroyed (using tmnxOamTrCtlRowStatus).
The values in a particular row in this table cannot be changed when
the corresponding tmnxOamTrCtlAdminStatus is 'enabled(1)'."
INDEX {
tmnxOamTrCtlOwnerIndex,
tmnxOamTrCtlTestIndex
}
::= { tmnxOamIcmpTrCtlTable 1 }
TmnxOamIcmpTrCtlEntry ::= SEQUENCE
{
tmnxOamIcmpTrCtlProtocol INTEGER,
tmnxOamIcmpTrCtlDestTcpUdpPort Unsigned32,
tmnxOamIcmpTrCtlDestUdpPortFixed TruthValue,
tmnxOamIcmpTrCtlPadSize Unsigned32
}
tmnxOamIcmpTrCtlProtocol OBJECT-TYPE
SYNTAX INTEGER {
udp (1),
tcp (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrCtlProtocol specifies the type of packet to
be sent for the 'icmpTraceRoute' test.
'udp' specifies the transmission of UDP packets. 'udp' was the only
supported packet type, prior to SROS Release 21.10.
'tcp' specifies the transmission of TCP SYN packets.
If the 'icmpTraceRoute' test is an SAA test (as created using
tmnxOamSaaCtlRowStatus), only 'udp' is supported."
DEFVAL { udp }
::= { tmnxOamIcmpTrCtlEntry 1 }
tmnxOamIcmpTrCtlDestTcpUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrCtlDestTcpUdpPort specifies the destination
UDP/TCP port number(s) sent in the test's packets.
If tmnxOamIcmpTrCtlProtocol='udp', the value is a UDP port number.
In that case:
a) If tmnxOamIcmpTrCtlDestUdpPortFixed = 'true', every packet sent for
the test has destination UDP port tmnxOamIcmpTrCtlDestTcpUdpPort.
b) If tmnxOamIcmpTrCtlDestUdpPortFixed = 'false', the first packet sent
for the test has destination UDP port
tmnxOamIcmpTrCtlDestTcpUdpPort. The second packet sent
for the test has destination UDP port
tmnxOamIcmpTrCtlDestTcpUdpPort+1. Etc.
If tmnxOamIcmpTrCtlProtocol='tcp', the value is a TCP port number. In
that case, every packet sent for the test has destination TCP port
tmnxOamIcmpTrCtlDestTcpUdpPort.
The default is the port designated by IANA for UDP traceroute and TCP
traceroute.
Using, for example, the default 'icmpTraceRoute' configuration
tmnxOamIcmpTrCtlProtocol = 'udp'
tmnxOamIcmpTrCtlDestTcpUdpPort = 33434
tmnxOamIcmpTrCtlDestUdpPortFixed = 'false'
in a network with the IANA-standard mtrace UDP port 33435 configured
for mtrace may result in conflicts between 'icmpTraceRoute' tests and
mtrace.
If the 'icmpTraceRoute' test is an SAA test (as created using
tmnxOamSaaCtlRowStatus), only 33434 is supported."
REFERENCE
"https://www.iana.org/assignments/service-names-port-numbers/
service-names-port-numbers.txt"
DEFVAL { 33434 }
::= { tmnxOamIcmpTrCtlEntry 2 }
tmnxOamIcmpTrCtlDestUdpPortFixed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrCtlDestUdpPortFixed specifies whether or not
to increment the destination UDP port number for each packet sent for
a UDP 'icmpTraceRoute' test. Details are in the
tmnxOamIcmpTrCtlDestTcpUdpPort DESCRIPTION clause.
If the 'icmpTraceRoute' test is an SAA test (as created using
tmnxOamSaaCtlRowStatus), only 'false' is supported."
DEFVAL { false }
::= { tmnxOamIcmpTrCtlEntry 3 }
tmnxOamIcmpTrCtlPadSize OBJECT-TYPE
SYNTAX Unsigned32 (0..9786)
UNITS "octets"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamIcmpTrCtlPadSize specifies the number of padding
octets to add to the launched request packets for an 'icmpTraceRoute'
test.
Padding a request packet is typically used to ensure the test works
with large packets.
The combination
tmnxOamIcmpTrCtlPadSize > 0, and
tmnxOamIcmpTrCtlProtocol = 'tcp'
is not supported by some third party far end nodes.
If the 'icmpTraceRoute' test is an SAA test (as created using
tmnxOamSaaCtlRowStatus), only zero is supported.
tmnxOamTrCtlDataSize is ignored for 'icmpTraceRoute' tests."
DEFVAL { 0 }
::= { tmnxOamIcmpTrCtlEntry 4 }
tmnxOamSaaObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 3 }
tmnxOamSaaNotifyObjects OBJECT IDENTIFIER ::= { tmnxOamSaaObjs 1 }
tmnxOamSaaCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamSaaCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamSaaCtlTable contains configuration and status information for
Service Assurance Agent (SAA) tests.
A TIMETRA-OAM-TEST-MIB test has one of two retention types.
1. An SAA test has a tmnxOamSaaCtlTable row. All the configuration
information for an SAA test is retained across an SROS CPM activity
switch or an SROS CPM reset.
2. An OAM test does not have a tmnxOamSaaCtlTable row. All the
configuration information for an OAM test is forgotten across an SROS
CPM activity switch or an SROS CPM reset.
SAA tests are supported for a subset of the test types, as described
in the following DESCRIPTION clauses:
tmnxOamPingCtlTestMode
tmnxOamTrCtlTestMode.
The results of an SAA test run (or an OAM test run) are stored in the
ping or trace route results tables (e.g. tmnxOamPingResultsTable,
tmnxOamPingHistoryTable, tmnxOamTrResultsTable, tmnxOamTrHopsTable,
tmnxOamTrProbeHistoryTable)."
::= { tmnxOamSaaObjs 2 }
tmnxOamSaaCtlEntry OBJECT-TYPE
SYNTAX TmnxOamSaaCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamSaaCtlEntry contains the configuration and status information
for one SAA test.
Rows are created and destroyed using tmnxOamSaaCtlRowStatus."
INDEX {
tmnxOamSaaCtlOwnerIndex,
tmnxOamSaaCtlTestIndex
}
::= { tmnxOamSaaCtlTable 1 }
TmnxOamSaaCtlEntry ::= SEQUENCE
{
tmnxOamSaaCtlOwnerIndex SnmpAdminString,
tmnxOamSaaCtlTestIndex SnmpAdminString,
tmnxOamSaaCtlRowStatus RowStatus,
tmnxOamSaaCtlStorageType StorageType,
tmnxOamSaaCtlLastChanged TimeStamp,
tmnxOamSaaCtlAdminStatus TmnxAdminState,
tmnxOamSaaCtlDescr TItemDescription,
tmnxOamSaaCtlTestMode TmnxOamTestMode,
tmnxOamSaaCtlRuns Counter32,
tmnxOamSaaCtlFailures Counter32,
tmnxOamSaaCtlLastRunResult TmnxOamTestResult,
tmnxOamSaaCtlAcctPolicyId Integer32,
tmnxOamSaaCtlSuppressAccounting TruthValue,
tmnxOamSaaCtlContinuous TruthValue,
tmnxOamSaaCtlKeepProbeHistoryAdm INTEGER,
tmnxOamSaaCtlKeepProbeHistoryOpr INTEGER
}
tmnxOamSaaCtlOwnerIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlOwnerIndex specifies the name of the owner
of the test."
::= { tmnxOamSaaCtlEntry 1 }
tmnxOamSaaCtlTestIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlTestIndex specifies the test name of the
test.
The test is identified by the owner name and the test name. One owner
typically owns several tests. This indexing method ensures tests
created by several owners have unique indices."
::= { tmnxOamSaaCtlEntry 2 }
tmnxOamSaaCtlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlRowStatus specifies the row status of the
SAA test.
When creating an SAA test
1. The tmnxOamSaaCtlTable row must be created first.
2. The tmnxOamPingCtlTable or tmnxOamTrCtlTable row must be created
second.
Destroying a tmnxOamSaaCtlTable row destroys the corresponding
tmnxOamPingCtlTable or tmnxOamTrCtlTable row (if any).
An attempt to destroy a tmnxOamSaaCtlTable row will fail if
tmnxOamSaaCtlAdminStatus is 'inService(2)'."
::= { tmnxOamSaaCtlEntry 3 }
tmnxOamSaaCtlStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 14.0 R1. There is no
replacement object."
DEFVAL { nonVolatile }
::= { tmnxOamSaaCtlEntry 4 }
tmnxOamSaaCtlLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlLastChanged indicates the time the value of
a settable object in this row was last changed."
::= { tmnxOamSaaCtlEntry 5 }
tmnxOamSaaCtlAdminStatus OBJECT-TYPE
SYNTAX TmnxAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlAdminStatus specifies the administrative
state of the SAA test.
tmnxOamSaaCtlAdminStatus = 'inService(2)' is a prerequisite for
starting an SAA test run. Once that prerequisite is met, the test run
can be started by setting the corresponding tmnxOamPingCtlAdminStatus
or tmnxOamTrCtlAdminStatus to 'enabled(1)'.
When the tmnxOamSaaCtlAdminStatus is 'inService(2)', an attempt to
modify any other configurable run-time property of the test (e.g.
tmnxOamPingCtlProbeCount, tmnxOamTrCtlFcName) will fail."
DEFVAL { outOfService }
::= { tmnxOamSaaCtlEntry 6 }
tmnxOamSaaCtlDescr OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlDescr specifies the description of the SAA
test."
DEFVAL { "" }
::= { tmnxOamSaaCtlEntry 7 }
tmnxOamSaaCtlTestMode OBJECT-TYPE
SYNTAX TmnxOamTestMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlTestMode indicates the type of SAA test to
be performed.
When the value of this object is 'notConfigured(0)', no associated row
exists in either tmnxOamPingCtlTable or tmnxOamTrCtlTable.
When the value of this object is 'ping(1)', an associated row exists
in the tmnxOamPingCtlTable.
When the value of this object is 'traceroute(2)', an associated row
exists in the tmnxOamTrCtlTable."
DEFVAL { notConfigured }
::= { tmnxOamSaaCtlEntry 8 }
tmnxOamSaaCtlRuns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlRuns indicates the number of times this SAA
test has started."
::= { tmnxOamSaaCtlEntry 9 }
tmnxOamSaaCtlFailures OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlFailures indicates the number of times this
SAA test has failed."
::= { tmnxOamSaaCtlEntry 10 }
tmnxOamSaaCtlLastRunResult OBJECT-TYPE
SYNTAX TmnxOamTestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlLastRunResult indicates the completion
status the last time this test was executed. If this SAA test is
currently in progress, this object indicates the result of the
previous test run, if any."
::= { tmnxOamSaaCtlEntry 11 }
tmnxOamSaaCtlAcctPolicyId OBJECT-TYPE
SYNTAX Integer32 (0..99)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlAcctPolicyId specifies the accounting policy
used to record the information obtained from the results tables. A
value of zero specifies no accounting policy.
A non-zero accounting policy must be configured with the SAA record
generation option. For example, an attempt to set this object to 99
will be rejected if TIMETRA-LOG-MIB::tmnxLogApRecord.99 is not
'saa(32)'."
DEFVAL { 0 }
::= { tmnxOamSaaCtlEntry 12 }
tmnxOamSaaCtlSuppressAccounting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlSuppressAccounting specifies whether or not
the accounting file update is suppressed. The value 'true(1)' is
applicable only when an accounting policy has been specified using
tmnxOamSaaCtlAcctPolicyId.
Upon completion of a test run, this object is reset to its default
value."
DEFVAL { false }
::= { tmnxOamSaaCtlEntry 13 }
tmnxOamSaaCtlContinuous OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlContinuous specifies whether or not the SAA
test is to be executed indefinitely.
Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
following ping test types:
'cpePing (12)',
'dnsPing (16)',
'ethCfmLoopback (19)',
'ethCfmTwoWayDelay (20)',
'ethCfmTwoWaySlm (22)',
'icmpPing (15)',
'lspPing ( 8)',
'macPing ( 5)',
'sdpPing ( 1)',
'vccvPing (14)',
'vprnPing ( 9)'.
Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
following trace test types:
'ethCfmLinkTrace (9)'."
DEFVAL { false }
::= { tmnxOamSaaCtlEntry 14 }
tmnxOamSaaCtlKeepProbeHistoryAdm OBJECT-TYPE
SYNTAX INTEGER {
keep (1),
drop (2),
auto (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlKeepProbeHistoryAdm specifies whether or not
per-probe history table rows will be created for this test. A test
without per-probe history table rows consumes less CPM RAM.
tmnxOamSaaCtlKeepProbeHistoryOpr is a read-only operational value
derived from tmnxOamSaaCtlKeepProbeHistoryAdm. The bulk of the
tmnxOamSaaCtlKeepProbeHistoryAdm semantics are described in the
tmnxOamSaaCtlKeepProbeHistoryOpr DESCRIPTION clause.
An attempt to set tmnxOamSaaCtlKeepProbeHistoryAdm to 'drop(2)' when
tmnxOamSaaCtlTestMode is not 'ping(1)' returns an 'inconsistentValue'
error to the manager."
DEFVAL { auto }
::= { tmnxOamSaaCtlEntry 15 }
tmnxOamSaaCtlKeepProbeHistoryOpr OBJECT-TYPE
SYNTAX INTEGER {
keep (1),
drop (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaCtlKeepProbeHistoryOpr indicates whether or not
per-probe history table rows will be created for this test. A test
without per-probe history table rows consumes less CPM RAM.
The value of tmnxOamSaaCtlKeepProbeHistoryOpr is derived from the
value of tmnxOamSaaCtlKeepProbeHistoryAdm, as shown in the following
table.
tmnxOamSaaCtlKeepProbeHistoryAdm tmnxOamSaaCtlKeepProbeHistoryOpr
-------------------------------- --------------------------------------
'keep(1)' 'keep(1)'
'drop(2)' 'drop(2)'
'auto(3)' 'keep(1)' or 'drop(2)', chosen by SROS
The history table rows created for the combinations of
tmnxOamSaaCtlKeepProbeHistoryOpr and tmnxOamSaaCtlTestMode values are
shown in the following table.
Configuration Options History Table Rows Created
-------------------------- --------------------------
'keep(1)', 'ping(1)' tmnxOamPingHistoryTable or
tmnxOamMacPingHistoryTable
'keep(1)', 'traceroute(2)' tmnxOamTrProbeHistoryTable
'drop(2)', 'ping(1)' none
'drop(2)', 'traceroute(2)' unsupported combination.
If tmnxOamSaaCtlTestMode is 'notConfigured(0)', the value of
tmnxOamSaaCtlKeepProbeHistoryOpr is insignificant, since a test without
a test mode cannot be started. When a Get is performed on
tmnxOamSaaCtlKeepProbeHistoryOpr in this case, 'keep(1)' is returned.
If tmnxOamSaaCtlKeepProbeHistoryAdm is 'auto(3)':
1. tmnxOamSaaCtlKeepProbeHistoryOpr is 'drop(2)' if
a) the test's probe count is greater than 100, OR
b) the test's interval is less than one second, OR
c) tmnxOamSaaCtlTestMode is 'ping(1)' AND the test is continuous
(i.e. tmnxOamSaaCtlContinuous is 'true') AND an accounting
policy is specified (i.e. tmnxOamSaaCtlAcctPolicyId is non-
zero).
2. Otherwise, tmnxOamSaaCtlKeepProbeHistoryOpr is 'keep(1)'."
::= { tmnxOamSaaCtlEntry 16 }
tmnxOamSaaThresholdTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamSaaThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamSaaThresholdTable contains notification threshold information
for SAA tests."
::= { tmnxOamSaaObjs 3 }
tmnxOamSaaThresholdEntry OBJECT-TYPE
SYNTAX TmnxOamSaaThresholdEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamSaaThresholdEntry contains the configuration and status
information for one notification threshold for an SAA test.
The first two indices specify the SAA test.
The third index specifies the type of threshold (e.g. inbound
latency).
The fourth index specifies whether the threshold is
'rising (1)' - a raise threshold, or
'falling(2)' - a clear threshold.
The notification tmnxOamSaaThreshold is generated when a threshold is
crossed.
A row is created/destroyed using tmnxOamSaaTRowStatus."
INDEX {
tmnxOamSaaCtlOwnerIndex,
tmnxOamSaaCtlTestIndex,
tmnxOamSaaTType,
tmnxOamSaaTDirection
}
::= { tmnxOamSaaThresholdTable 1 }
TmnxOamSaaThresholdEntry ::= SEQUENCE
{
tmnxOamSaaTType TmnxOamSaaThreshold,
tmnxOamSaaTDirection INTEGER,
tmnxOamSaaTRowStatus RowStatus,
tmnxOamSaaTLastChanged TimeStamp,
tmnxOamSaaTThreshold Unsigned32,
tmnxOamSaaTValue Integer32,
tmnxOamSaaTLastSent TimeStamp,
tmnxOamSaaTTestMode TmnxOamTestMode,
tmnxOamSaaTTestRunIndex Unsigned32
}
tmnxOamSaaTType OBJECT-TYPE
SYNTAX TmnxOamSaaThreshold
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTType specifies the type of monitored statistic
used to determine if a tmnxOamSaaThreshold notification is generated
at the completion of an SAA test run.
Some combinations of threshold type and test type are not supported.
For example, 'inLatency(7)' is not supported for 'ethCfmLoopback(19)'."
::= { tmnxOamSaaThresholdEntry 1 }
tmnxOamSaaTDirection OBJECT-TYPE
SYNTAX INTEGER {
rising (1),
falling (2)
}
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTDirection specifies whether to monitor this
threshold for crossing in the rising or falling direction."
::= { tmnxOamSaaThresholdEntry 2 }
tmnxOamSaaTRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTRowStatus controls creation and deletion of
row entries in the tmnxOamSaaThresholdTable.
When a row in this table is created, tmnxOamSaaTThreshold must also be
set or the row creation will fail with an inconsistentValue error."
::= { tmnxOamSaaThresholdEntry 3 }
tmnxOamSaaTLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTLastChanged indicates the last time the value
of tmnxOamSaaTThreshold was modified."
::= { tmnxOamSaaThresholdEntry 4 }
tmnxOamSaaTThreshold OBJECT-TYPE
SYNTAX Unsigned32 (0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTThreshold specifies the threshold value to
monitor to determine when to generate a tmnxOamSaaThreshold
notification.
A threshold value must be set when the row entry is created."
::= { tmnxOamSaaThresholdEntry 5 }
tmnxOamSaaTValue OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTValue indicates the value of the statistic
that last caused a tmnxOamSaaThreshold notification to be generated."
::= { tmnxOamSaaThresholdEntry 6 }
tmnxOamSaaTLastSent OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTLastSent indicates the last time a
tmnxOamSaaThreshold notification was generated as a result of crossing
the threshold specified by the value of tmnxOamSaaTThreshold."
::= { tmnxOamSaaThresholdEntry 7 }
tmnxOamSaaTTestMode OBJECT-TYPE
SYNTAX TmnxOamTestMode
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTTestMode indicates the type of SAA test for
which a tmnxOamSaaThreshold notification was generated as a result of
crossing the threshold specified by the value of tmnxOamSaaTThreshold.
When the value of this object is 'notConfigured', no associated entry
exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable.
When the value of this object is 'ping', an associated test entry is
configured in the tmnxOamPingCtlTable.
When the value of this object is 'traceroute', an associated test
entry is configured in the tmnxOamTrCtlTable."
::= { tmnxOamSaaThresholdEntry 8 }
tmnxOamSaaTTestRunIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSaaTTestRunIndex indicates the test run index of
the SAA test for which the last tmnxOamSaaThreshold notification was
generated as a result of crossing the threshold specified by the value
of tmnxOamSaaTThreshold.
When the value of tmnxOamSaaTTestMode is 'ping', the value of this
object is the value of the tmnxOamPingResultsTestRunIndex that
identifies entries for the ping test results of the test run that
generated the last tmnxOamSaaThreshold notification.
When the value of tmnxOamSaaTTestMode is 'traceroute', the value of
this object is the value of the tmnxOamTrResultsTestRunIndex that
identifies entries for the traceroute test results of the test run
that generated the last tmnxOamSaaThreshold notification.
When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of
this object is zero."
::= { tmnxOamSaaThresholdEntry 9 }
tmnxOamMobGatewayObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 4 }
tmnxOamMobGtpPingCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamMobGtpPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMobGtpPingCtlTable contains configuration information for
'gtpPing' tests."
::= { tmnxOamMobGatewayObjs 1 }
tmnxOamMobGtpPingCtlEntry OBJECT-TYPE
SYNTAX TmnxOamMobGtpPingCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamMobGtpPingCtlEntry contains configuration information for one
'gtpPing' test.
SROS creates a row when tmnxOamPingCtlTestMode is set to 'gtpPing'.
SROS destroys a row when the corresponding tmnxOamPingCtlTable row is
destroyed."
INDEX {
tmnxOamPingCtlOwnerIndex,
tmnxOamPingCtlTestIndex
}
::= { tmnxOamMobGtpPingCtlTable 1 }
TmnxOamMobGtpPingCtlEntry ::= SEQUENCE
{
tmnxOamMobGtpPingRefPointType INTEGER,
tmnxOamMobGtpPingVRtrId TmnxVRtrID,
tmnxOamMobGtpPingPort InetPortNumber,
tmnxOamMobGtpPingGateway TmnxMobGwId
}
tmnxOamMobGtpPingRefPointType OBJECT-TYPE
SYNTAX INTEGER {
s11 (1),
s1u (3),
gnc (5),
s2bc (9),
s2bu (10),
s2ac (14),
s2au (15),
gnu (16)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMobGtpPingRefPointType specifies the reference
point type.
This object is required."
::= { tmnxOamMobGtpPingCtlEntry 1 }
tmnxOamMobGtpPingVRtrId OBJECT-TYPE
SYNTAX TmnxVRtrID
MAX-ACCESS read-create
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 16.0 R1. The replacement object is
tmnxOamPingCtlVRtrID."
::= { tmnxOamMobGtpPingCtlEntry 2 }
tmnxOamMobGtpPingPort OBJECT-TYPE
SYNTAX InetPortNumber
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMobGtpPingPort specifies the UDP port number of
the destination.
This object is required."
::= { tmnxOamMobGtpPingCtlEntry 3 }
tmnxOamMobGtpPingGateway OBJECT-TYPE
SYNTAX TmnxMobGwId
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamMobGtpPingGateway specifies the mobile gateway id.
This object is required."
::= { tmnxOamMobGtpPingCtlEntry 4 }
tmnxOamDnsPingCtlTable OBJECT IDENTIFIER ::= { tmnxOamMobGatewayObjs 3 }
tmnxOamGeneralObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 5 }
tmnxOamMplsPduTimeStampFormat OBJECT-TYPE
SYNTAX INTEGER {
rfc4379 (0),
unix (1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamMplsPduTimeStampFormat specifies, on a system wide
basis:
a) the format of the time stamp to be written into an RFC 4379 MPLS
Echo Request PDU, when initiating a ping or trace route test,
and
b) the format of the time stamp to be written into an RFC 4379 MPLS
Echo Reply PDU, when replying to an incoming MPLS Echo Request PDU,
and
c) the format to use when decoding the time stamps in an incoming MPLS
Echo Request or MPLS Echo Reply PDU.
'rfc4379(0)' specifies the RFC 4379 time stamp format. The time
stamp's 'seconds' field holds the integral number of seconds since
1-Jan-1900 00:00:00 UTC. The time stamp's 'microseconds' field
contains a microseconds value in the range 0..999999. This setting is
used to interoperate with network elements which are fully compliant
with RFC 4379 (e.g. an SROS system with the same setting, or any other
RFC 4379 compliant router).
'unix(1)' specifies the Unix time stamp format. The time stamp's
'seconds' field holds a 'Unix time', i.e. the integral number of
seconds since 1-Jan-1970 00:00:00 UTC. The time stamp's 'microseconds'
field contains a microseconds value in the range 0..999999. This
setting is used to interoperate with network elements which send and
expect a 1970-based timestamp in MPLS Echo Request/Reply PDUs (e.g. an
SROS system with the same setting, or an SROS system running software
earlier than R8.0 R4).
Prior to SROS Release 8.0 R4, this object was not supported. The Unix
time stamp format was always used.
This object is applicable for the following test types:
'ldpTreeTrace',
'lspPing',
'lspTraceRoute',
'p2mpLspPing',
'p2mpLspTrace',
'vccvPing',
'vccvTraceRoute'."
REFERENCE
"RFC 4379, Feb-2006, Section 3."
DEFVAL { unix }
::= { tmnxOamGeneralObjs 1 }
tmnxOamGeneralStats OBJECT IDENTIFIER ::= { tmnxOamGeneralObjs 2 }
tmnxOamSysPerfOprLimitTx OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in release 21."
::= { tmnxOamGeneralStats 1 }
tmnxOamSysPerfCfgLimitTx OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 21.
Replacement objects:
TIMETRA-OAM-PM-MIB::tmnxOamPmStsTxLimit
TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTxLimit
TIMETRA-OAM-TEST-MIB::tmnxOamSysTxLimit."
::= { tmnxOamGeneralStats 2 }
tmnxOamSysPerfCfgTotalTx OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 21.
Replacement objects:
TIMETRA-OAM-PM-MIB::tmnxOamPmStsTxTotal
TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTxTotal
TIMETRA-OAM-TEST-MIB::tmnxOamSysTxTotal."
::= { tmnxOamGeneralStats 3 }
tmnxOamSysPerfLastClearedTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysPerfLastClearedTime indicates the sysUpTime when
the following statistics were cleared: tmnxOamSysPerfLocalTestTx,
tmnxOamSysPerfRemoteTestRx, and tmnxOamSysPerfReqTypeTable. If the
statistics have not been cleared since the last CPM restart, zero is
returned.
A packet count which is time stamped by this object can be converted to
an average packets per second value using, for example,
pps = tmnxOamSysPerfLocalTestTx /
[(sysUpTime - tmnxOamSysPerfLastClearedTime)/100]."
::= { tmnxOamGeneralStats 4 }
tmnxOamSysPerfLocalTestTx OBJECT-TYPE
SYNTAX Counter32
UNITS "echo request packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysPerfLocalTestTx indicates this node's total
number of echo request packets transmitted by locally initiated tests
(since the last clear - see TIMETRA-CLEAR-MIB::tmnxClearAction).
Packets sent by the following test types are counted:
1. Any OAM or SAA test created using TIMETRA-OAM-TEST-MIB, including
tests created using the following row status objects:
tmnxOamDiagCtlRowStatus
tmnxOamIfPingIfRowStatus
tmnxOamLTtraceAutoRowStatus
tmnxOamPingCtlRowStatus
tmnxOamTrCtlRowStatus
2. Any OAM-PM test created using TIMETRA-OAM-PM-MIB.
3. Background ICMP Bridged Residential Gateway ping test.
4. Filter redirect policy ping test.
5. SDP keep-alive.
6. Static route CPE check.
7. VRRP policy host unreachable ping test."
::= { tmnxOamGeneralStats 5 }
tmnxOamSysPerfRemoteTestRx OBJECT-TYPE
SYNTAX Counter32
UNITS "echo request packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysPerfRemoteTestRx indicates this node's total
number of echo request packets received from remotely initiated tests
(since the last clear)."
::= { tmnxOamGeneralStats 6 }
tmnxOamSysPerfReqTypeTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamSysPerfReqTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamSysPerfReqTypeTable has a row for each relevant OAM echo request
packet type. Each row contains packet counters."
::= { tmnxOamGeneralStats 7 }
tmnxOamSysPerfReqTypeEntry OBJECT-TYPE
SYNTAX TmnxOamSysPerfReqTypeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Rows in tmnxOamSysPerfReqTypeTable are system-generated at CPM
restart. Rows cannot be created or destroyed using SNMP."
INDEX { IMPLIED tmnxOamSysPerfReqTypeName }
::= { tmnxOamSysPerfReqTypeTable 1 }
TmnxOamSysPerfReqTypeEntry ::= SEQUENCE
{
tmnxOamSysPerfReqTypeName TNamedItem,
tmnxOamSysPerfReqTypeLocalTestTx Counter32,
tmnxOamSysPerfReqTypeRemoteTstRx Counter32
}
tmnxOamSysPerfReqTypeName OBJECT-TYPE
SYNTAX TNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamSysPerfReqTypeName specifies the name of an echo
request packet type (e.g. 'ICMP'). The name is the index for the row."
::= { tmnxOamSysPerfReqTypeEntry 1 }
tmnxOamSysPerfReqTypeLocalTestTx OBJECT-TYPE
SYNTAX Counter32
UNITS "echo request packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysPerfReqTypeLocalTestTx indicates the number of
echo request packets transmitted by locally initiated tests (since the
last clear) for the echo request packet type specified by
tmnxOamSysPerfReqTypeName."
::= { tmnxOamSysPerfReqTypeEntry 2 }
tmnxOamSysPerfReqTypeRemoteTstRx OBJECT-TYPE
SYNTAX Counter32
UNITS "echo request packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysPerfReqTypeRemoteTstRx indicates the number of
echo request packets received from remotely initiated tests (since the
last clear) for the echo request packet type specified by
tmnxOamSysPerfReqTypeName."
::= { tmnxOamSysPerfReqTypeEntry 3 }
tmnxOamSysSessionLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 21.
Replacement objects:
TIMETRA-OAM-PM-MIB::tmnxOamPmStsTestLimit
TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTestLimit
TIMETRA-OAM-TEST-MIB::tmnxOamSysTestLimit."
::= { tmnxOamGeneralStats 8 }
tmnxOamSysSessionCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"This object was marked obsolete in SROS Release 21.
Replacement objects:
TIMETRA-OAM-PM-MIB::tmnxOamPmStsTestCount
TIMETRA-OAM-TEST-MIB::tmnxOamSysShareTestCount
TIMETRA-OAM-TEST-MIB::tmnxOamSysTestCount."
::= { tmnxOamGeneralStats 9 }
tmnxOamSysBgIcmpBrgSessionLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysBgIcmpBrgSessionLimit indicates the maximum
number of background ICMP Bridged Residential Gateway (BRG) OAM test
sessions available on this node.
Sessions are allocated and freed as described in the
tmnxOamSysBgIcmpBrgSessionCount DESCRIPTION clause."
::= { tmnxOamGeneralStats 10 }
tmnxOamSysBgIcmpBrgSessionCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysBgIcmpBrgSessionCount indicates the number of
background ICMP Bridged Residential Gateway (BRG) OAM test sessions
currently allocated on this node.
One session is allocated when BRG functionality is administratively
enabled on a group interface (using TIMETRA-SUBSCRIBER-MGMT-MIB::
tmnxSubBrgIfAdminState).
The session is freed when the BRG functionality is administratively
disabled.
tmnxOamSysBgIcmpBrgSessionCount will not exceed
tmnxOamSysBgIcmpBrgSessionLimit.
Creating a background ICMP BRG OAM test session will fail when
tmnxOamSysBgIcmpBrgSessionCount equals
tmnxOamSysBgIcmpBrgSessionLimit."
::= { tmnxOamGeneralStats 11 }
tmnxOamSysLspSelfPingSessLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysLspSelfPingSessLimit indicates the maximum
number of LSP Self Ping sessions available on this node.
Sessions are allocated as described in the
tmnxOamSysLspSelfPingSessCount DESCRIPTION clause."
::= { tmnxOamGeneralStats 12 }
tmnxOamSysLspSelfPingSessCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysLspSelfPingSessCount indicates the number of
LSP Self Ping sessions currently allocated on this node.
One session is allocated as required after LSP Self Ping is
administratively enabled on an LSP (using
TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing).
tmnxOamSysLspSelfPingSessCount will not exceed
tmnxOamSysLspSelfPingSessLimit.
Creating an LSP Self Ping session will fail when
tmnxOamSysLspSelfPingSessCount equals tmnxOamSysLspSelfPingSessLimit."
::= { tmnxOamGeneralStats 13 }
tmnxOamSysPerfCfgLspSelfTxLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysPerfCfgLspSelfTxLimit indicates this node's
upper bound on the total configured echo request packet transmission
rate for LSP Self Pings. 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."
::= { tmnxOamGeneralStats 14 }
tmnxOamSysPerfCfgLspSelfTxTotal OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysPerfCfgLspSelfTxTotal indicates this node's
current total configured echo request packet transmission rate for LSP
Self Pings.
An LSP Self Ping is started as required after LSP Self Ping is
administratively enabled on an LSP (using
TIMETRA-MPLS-MIB::vRtrMplsLspExtSelfPing).
The value of tmnxOamSysPerfCfgLspSelfTxTotal will not exceed the value
of tmnxOamSysPerfCfgLspSelfTxLimit."
::= { tmnxOamGeneralStats 15 }
tmnxOamSysBgIcmpIfCtlSessLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysBgIcmpIfCtlSessLimit indicates the maximum
number of Background ICMP Interface Control sessions available on this
node.
Sessions are allocated as described in the
tmnxOamSysBgIcmpIfCtlSessCount DESCRIPTION clause."
::= { tmnxOamGeneralStats 16 }
tmnxOamSysBgIcmpIfCtlSessCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "sessions"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysBgIcmpIfCtlSessCount indicates the number of
Background ICMP Interface Control sessions currently allocated on this
node.
One session is allocated when Background ICMP Interface Control is
configured on an interface (using tmnxOamIfPingIfRowStatus).
tmnxOamSysBgIcmpIfCtlSessCount will not exceed
tmnxOamSysBgIcmpIfCtlSessLimit.
Creating an Background ICMP Interface Control session will fail when
tmnxOamSysBgIcmpIfCtlSessCount equals tmnxOamSysBgIcmpIfCtlSessLimit."
::= { tmnxOamGeneralStats 17 }
tmnxOamSysTestLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "tests"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysTestLimit indicates this node's maximum number
of tests with the test types listed in tmnxOamSysTestCount."
::= { tmnxOamGeneralStats 18 }
tmnxOamSysTestCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "tests"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysTestCount indicates this nodes's total
number of tests with the following test types:
1. Filter redirect policy ping test.
2. SDP keep-alive.
3. Static route CPE check.
4. VRRP policy host unreachable ping test.
5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
tmnxOamSysTestCount will not exceed tmnxOamSysTestLimit.
Creating a test with one of the test types above will fail when
tmnxOamSysTestCount equals tmnxOamSysTestLimit."
::= { tmnxOamGeneralStats 19 }
tmnxOamSysTxLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysTxLimit indicates this node's
upper bound on the total configured echo request packet transmission
rate for the test types listed in the tmnxOamSysTxTotal DESCRIPTION
clause. 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."
::= { tmnxOamGeneralStats 20 }
tmnxOamSysTxTotal OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysTxTotal indicates this node's current
total configured echo request packet transmission rate, for the
following 'always on' test types:
1. Background ICMP Bridged Residential Gateway ping test.
2. Filter redirect policy ping test.
3. SDP keep-alive.
4. Static route CPE check.
5. VRRP policy host unreachable ping test.
6. SAA continuous test (see tmnxOamSaaCtlContinuous).
The value of tmnxOamSysTxTotal will not exceed the value of
tmnxOamSysTxLimit."
::= { tmnxOamGeneralStats 21 }
tmnxOamSysShareTestLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "tests"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysShareTestLimit indicates this node's maximum
number of tests with the test types listed in
tmnxOamSysShareTestCount."
::= { tmnxOamGeneralStats 22 }
tmnxOamSysShareTestCount OBJECT-TYPE
SYNTAX Gauge32
UNITS "tests"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysShareTestCount indicates this nodes's total
number of tests with the following test types:
1. Filter redirect policy ping test.
2. SDP keep-alive.
3. Static route CPE check.
4. VRRP policy host unreachable ping test.
5. Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
6. Any test configured using TIMETRA-OAM-PM-MIB.
tmnxOamSysShareTestCount will not exceed tmnxOamSysShareTestLimit.
Creating a test with one of the test types above will fail when
tmnxOamSysShareTestCount equals tmnxOamSysShareTestLimit."
::= { tmnxOamGeneralStats 23 }
tmnxOamSysShareTxLimit OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysShareTxLimit indicates this node's
upper bound on the total configured echo request packet transmission
rate for the test types listed in the tmnxOamSysShareTxTotal DESCRIPTION
clause. 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."
::= { tmnxOamGeneralStats 24 }
tmnxOamSysShareTxTotal OBJECT-TYPE
SYNTAX Gauge32
UNITS "echo request packets per second"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamSysShareTxTotal indicates this node's current
total configured echo request packet transmission rate, for the
following 'always on' test types:
1. Background ICMP Bridged Residential Gateway ping test.
2. Filter redirect policy ping test.
3. SDP keep-alive.
4. Static route CPE check.
5. VRRP policy host unreachable ping test.
6. SAA continuous test (see tmnxOamSaaCtlContinuous).
7. OAM-PM proactive tests (e.g. a test created using
TIMETRA-OAM-PM-MIB::tmnxOamPmCfgDelayDmmRowStatus with
TIMETRA-OAM-PM-MIB::tmnxOamPmCfgSessType = 'proactive(1)').
The value of tmnxOamSysShareTxTotal will not exceed the value of
tmnxOamSysShareTxLimit."
::= { tmnxOamGeneralStats 25 }
tmnxOamMplsEchoDownstreamMapTlv OBJECT-TYPE
SYNTAX TmnxOamMplsEchoDownMapTlv
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamMplsEchoDownstreamMapTlv specifies the system
value for the type of downstream map TLV to be inserted when launching
MPLS echo requests.
The value of tmnxOamMplsEchoDownstreamMapTlv is used on three
occasions:
1. When a background LDP tree trace test is started (using
tmnxOamLTtraceAutoAdminState), the value of
tmnxOamMplsEchoDownstreamMapTlv specifies the type of downstream map
TLV used during the test.
2. When a test of type 'lspTraceRoute' is created, with no value
specified for the test's tmnxOamLspTrCtlDownstreamMapTlv object,
tmnxOamLspTrCtlDownstreamMapTlv is set to the value of
tmnxOamMplsEchoDownstreamMapTlv.
3. When a test of type 'ldpTreeTrace' is created, with no value
specified for the test's tmnxOamLTtraceCtlDownstreamMpTlv object,
tmnxOamLTtraceCtlDownstreamMpTlv is set to the value of
tmnxOamMplsEchoDownstreamMapTlv.
Example usage, for the second and third cases: suppose every node in
this node's network supports the MPLS Echo Request/Reply DDMAP TLV, and
the network operator wishes to use the enhanced functionality offered
by the DDMAP TLV. Then, setting tmnxOamMplsEchoDownstreamMapTlv to
'ddmap(2)' simplifies configuration. The simplification: the
tmnxOamLspTrCtlDownstreamMapTlv and tmnxOamLTtraceCtlDownstreamMpTlv
objects need not be set when creating tests."
DEFVAL { dsmap }
::= { tmnxOamGeneralObjs 3 }
tmnxOamDiagObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 6 }
tmnxOamDiagCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamDiagCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamDiagCtlTable contains configuration information for diagnostic
tests.
tmnxOamPingCtlTable and tmnxOamTrCtlTable fill the same role for ping
tests and trace route tests, respectively."
::= { tmnxOamDiagObjs 1 }
tmnxOamDiagCtlEntry OBJECT-TYPE
SYNTAX TmnxOamDiagCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamDiagCtlEntry contains configuration information for one
diagnostic test.
Rows are created/destroyed using tmnxOamDiagCtlRowStatus."
INDEX {
tmnxOamDiagCtlOwnerIndex,
tmnxOamDiagCtlTestIndex
}
::= { tmnxOamDiagCtlTable 1 }
TmnxOamDiagCtlEntry ::= SEQUENCE
{
tmnxOamDiagCtlOwnerIndex SnmpAdminString,
tmnxOamDiagCtlTestIndex SnmpAdminString,
tmnxOamDiagCtlRowStatus RowStatus,
tmnxOamDiagCtlLastChanged TimeStamp,
tmnxOamDiagCtlTestMode INTEGER,
tmnxOamDiagCtlAdminState TmnxEnabledDisabled
}
tmnxOamDiagCtlOwnerIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamDiagCtlOwnerIndex specifies the owner name of the
test."
::= { tmnxOamDiagCtlEntry 1 }
tmnxOamDiagCtlTestIndex OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE (1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamDiagCtlTestIndex specifies the test name of the
test.
The test is identified by the owner name and the test name. One owner
typically owns several tests. This indexing method ensures tests
created by several owners have unique indices."
::= { tmnxOamDiagCtlEntry 2 }
tmnxOamDiagCtlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamDiagCtlRowStatus specifies the row status of the
specified test."
::= { tmnxOamDiagCtlEntry 3 }
tmnxOamDiagCtlLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamDiagCtlLastChanged indicates the most recent time
the value of a writable object in this row was modified."
::= { tmnxOamDiagCtlEntry 4 }
tmnxOamDiagCtlTestMode OBJECT-TYPE
SYNTAX INTEGER {
none (0),
findEgressDiag (1)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamDiagCtlTestMode specifies the type of OAM
diagnostic test defined by this row.
Code Points
------------------------------------------------------------------
none - the test type is unspecified
findEgressDiag - find the egress port, etc, for a user-configured
packet
The support for Service Assurance Agent (SAA) tests (i.e. tests with
tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
following table.
tmnxOamDiagCtlTestMode SAA Supported OAM Supported
---------------------- ------------- -------------
'findEgressDiag' No Yes"
DEFVAL { none }
::= { tmnxOamDiagCtlEntry 5 }
tmnxOamDiagCtlAdminState OBJECT-TYPE
SYNTAX TmnxEnabledDisabled
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamDiagCtlAdminState specifies the administrative
state of the test.
Setting this object to 'enabled(1)' starts the test.
When the test completes, SROS sets this object to 'disabled(2)'."
DEFVAL { disabled }
::= { tmnxOamDiagCtlEntry 6 }
tmnxOamFindEgrDiagCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamFindEgrDiagCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamFindEgrDiagCtlTable contains configuration information for
diagnostic tests with type 'findEgressDiag(1)'."
::= { tmnxOamDiagObjs 2 }
tmnxOamFindEgrDiagCtlEntry OBJECT-TYPE
SYNTAX TmnxOamFindEgrDiagCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamFindEgrDiagCtlEntry contains configuration information for one
diagnostic test with type 'findEgressDiag(1)'.
A row is created when tmnxOamDiagCtlTestMode is set to
'findEgressDiag(1)'.
A row is destroyed when the corresponding tmnxOamDiagCtlTable row is
destroyed."
INDEX {
tmnxOamDiagCtlOwnerIndex,
tmnxOamDiagCtlTestIndex
}
::= { tmnxOamFindEgrDiagCtlTable 1 }
TmnxOamFindEgrDiagCtlEntry ::= SEQUENCE
{
tmnxOamFindEgrDiagCtlLastChanged TimeStamp,
tmnxOamFindEgrDiagCtlPacketNum Unsigned32,
tmnxOamFindEgrDiagCtlIngPortId TmnxPortID
}
tmnxOamFindEgrDiagCtlLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagCtlLastChanged indicates the most
recent time the value of a writable object in this row was modified."
::= { tmnxOamFindEgrDiagCtlEntry 1 }
tmnxOamFindEgrDiagCtlPacketNum OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagCtlPacketNum specifies the packet
number to be used for the test.
Zero specifies no packet has been configured.
The test will fail if the packet number is not defined in
tmnxOamBuildPktCtlTable."
DEFVAL { 0 }
::= { tmnxOamFindEgrDiagCtlEntry 2 }
tmnxOamFindEgrDiagCtlIngPortId OBJECT-TYPE
SYNTAX TmnxPortID
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagCtlIngPortId specifies the ingress port
to be used for the test.
The null port identifier 0x1e000000 specifies no port has been
configured.
The test will fail if the port identifier is not defined in
TIMETRA-PORT-MIB::tmnxPortTable.
The test will fail if the port identifier does not identify a physical
port. For example, the test will fail if the port identifier
identifies a Link Aggregation Group (LAG)."
DEFVAL { '1e000000'H }
::= { tmnxOamFindEgrDiagCtlEntry 3 }
tmnxOamFindEgrDiagResultsTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamFindEgrDiagResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamFindEgrDiagResultsTable contains test results for the OAM
Egress Finder."
::= { tmnxOamDiagObjs 3 }
tmnxOamFindEgrDiagResultsEntry OBJECT-TYPE
SYNTAX TmnxOamFindEgrDiagResultsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamFindEgrDiagResultsEntry contains the test results for one OAM
diagnostic test with tmnxOamDiagCtlTestMode = 'findEgressDiag(1)'.
A row is created when a 'findEgressDiag(1)' test is enabled (using
tmnxOamDiagCtlAdminStatus).
A row is destroyed when:
1. The corresponding test configuration is destroyed (using
tmnxOamDiagCtlRowStatus), or
2. Results are cleared for the test (using
TIMETRA-CLEAR-MIB::tmnxClearAction), or
3. A new run result is available, and the limit on the number of
run results retained (3, currently) has been reached. In that case,
the oldest run result row is destroyed."
INDEX {
tmnxOamDiagCtlOwnerIndex,
tmnxOamDiagCtlTestIndex,
tmnxOamDiagResultsTestRunIndex
}
::= { tmnxOamFindEgrDiagResultsTable 1 }
TmnxOamFindEgrDiagResultsEntry ::= SEQUENCE
{
tmnxOamDiagResultsTestRunIndex Unsigned32,
tmnxOamFindEgrDiagOperState TmnxEnabledDisabled,
tmnxOamFindEgrDiagEgressPort TmnxPortID,
tmnxOamFindEgrDiagEgrRtrInstName TLNamedItemOrEmpty,
tmnxOamFindEgrDiagEgressIfName TNamedItemOrEmpty,
tmnxOamFindEgrDiagNextHopAddrTyp InetAddressType,
tmnxOamFindEgrDiagNextHopAddress InetAddress
}
tmnxOamDiagResultsTestRunIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamDiagResultsTestRunIndex specifies the test run
number for this row.
The first run of a test (as identified by tmnxOamDiagCtlOwnerIndex and
tmnxOamDiagCtlTestIndex) is assigned run index 1. Subsequent run
index values are assigned sequentially."
::= { tmnxOamFindEgrDiagResultsEntry 1 }
tmnxOamFindEgrDiagOperState OBJECT-TYPE
SYNTAX TmnxEnabledDisabled
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagOperState indicates the operational
state of the test. 'enabled(1)' indicates the test is running."
::= { tmnxOamFindEgrDiagResultsEntry 2 }
tmnxOamFindEgrDiagEgressPort OBJECT-TYPE
SYNTAX TmnxPortID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagEgressPort indicates the egress port
selected by SROS for the specified test. This is the main test result
of the OAM Egress Finder.
The null port identifier 0x1e000000 is returned when:
1. The test run is not complete (see tmnxOamFindEgrDiagOperState), or
2. The test run failed."
::= { tmnxOamFindEgrDiagResultsEntry 3 }
tmnxOamFindEgrDiagEgrRtrInstName OBJECT-TYPE
SYNTAX TLNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagEgrRtrInstName indicates the name of
the egress service or egress router instance selected by SROS for the
specified test.
SROS provides one of the following values:
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)').
The empty string is returned when the egress service or egress router
instance was not found (e.g. because the test failed)."
::= { tmnxOamFindEgrDiagResultsEntry 4 }
tmnxOamFindEgrDiagEgressIfName OBJECT-TYPE
SYNTAX TNamedItemOrEmpty
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagEgressIfName indicates the egress
interface name selected by SROS for the specified test.
tmnxOamFindEgrDiagEgrRtrInstName and tmnxOamFindEgrDiagEgressIfName
uniquely identify an interface.
The empty string is returned when the egress interface name was not
found (e.g. because the test failed)."
::= { tmnxOamFindEgrDiagResultsEntry 5 }
tmnxOamFindEgrDiagNextHopAddrTyp OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagNextHopAddrTyp indicates the address
type of tmnxOamFindEgrDiagNextHopAddress.
'unknown(0)' is returned when the next hop address was not found (e.g.
because the test failed)."
::= { tmnxOamFindEgrDiagResultsEntry 6 }
tmnxOamFindEgrDiagNextHopAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamFindEgrDiagNextHopAddress indicates the next hop
address selected by SROS for the specified test."
::= { tmnxOamFindEgrDiagResultsEntry 7 }
tmnxOamBuildPktCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktCtlTable contains the definition of all the packets
used by the OAM Egress Finder.
The OAM Egress Finder computes the egress routing (e.g. the egress
port) used by a packet sent with a configured set of packet headers
(e.g. an Ethernet header, an IPv4 header, and a UDP header).
The finder is particularly useful when the egress port is a member of a
Link Aggregation Group (LAG) or part of an Equal-Cost Multi-Path
routing (ECMP) configuration. In the ECMP and LAG cases, SROS chooses
the egress port for a packet using a hash calculation on the packet
headers, making a tool useful for computing the egress routing."
::= { tmnxOamDiagObjs 4 }
tmnxOamBuildPktCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktCtlEntry contains the definition of one packet used by
the OAM Egress Finder.
Rows are created and destroyed using tmnxOamBuildPktRowStatus."
INDEX { tmnxOamBuildPktNum }
::= { tmnxOamBuildPktCtlTable 1 }
TmnxOamBuildPktCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktNum Unsigned32,
tmnxOamBuildPktRowStatus RowStatus,
tmnxOamBuildPktLastChanged TimeStamp,
tmnxOamBuildPktHeaderSeq DisplayString
}
tmnxOamBuildPktNum OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktNum specifies the packet number of the row
to be configured."
::= { tmnxOamBuildPktCtlEntry 1 }
tmnxOamBuildPktRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktRowStatus specifies the row status of the
specified packet."
::= { tmnxOamBuildPktCtlEntry 2 }
tmnxOamBuildPktLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktLastChanged indicates the most recent time
the value of a writable object in this row was modified."
::= { tmnxOamBuildPktCtlEntry 3 }
tmnxOamBuildPktHeaderSeq OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..153))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktHeaderSeq specifies the sequence of packet
headers that make up the specified packet. The sequence is defined
using an ASCII string. Packet headers are defined in
tmnxOamBuildPktHdrCtlTable.
For example, suppose tmnxOamBuildPktHdrCtlTable contains the following
values.
tmnxOamBuildPktHeaderNum tmnxOamBuildPktHdrType
------------------------ ----------------------
7 'ethernet'
99 'ipv4'
255 'udp'
Then, the header sequence string 'h7/h99/h255' specifies a packet with
a UDP PDU within an IPv4 PDU within an Ethernet frame.
A header sequence can refer to at most 22 headers."
DEFVAL { "" }
::= { tmnxOamBuildPktCtlEntry 4 }
tmnxOamBuildPktHdrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktHdrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktHdrCtlTable contains the header type of all the
configured packet headers used by the OAM Egress Finder."
::= { tmnxOamDiagObjs 5 }
tmnxOamBuildPktHdrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktHdrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktHdrCtlEntry contains the header type (e.g. 'dot1q') of
one configured header used by the OAM Egress Finder.
Rows are created and destroyed using tmnxOamBuildPktHdrRowStatus."
INDEX { tmnxOamBuildPktHeaderNum }
::= { tmnxOamBuildPktHdrCtlTable 1 }
TmnxOamBuildPktHdrCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktHeaderNum Unsigned32,
tmnxOamBuildPktHdrRowStatus RowStatus,
tmnxOamBuildPktHdrLastChanged TimeStamp,
tmnxOamBuildPktHdrType TmnxOamBuildPktHeaderType
}
tmnxOamBuildPktHeaderNum OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktHeaderNum specifies the header number of
the row to be configured."
::= { tmnxOamBuildPktHdrCtlEntry 1 }
tmnxOamBuildPktHdrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktHdrRowStatus specifies the row status of
the specified header."
::= { tmnxOamBuildPktHdrCtlEntry 2 }
tmnxOamBuildPktHdrLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktHdrLastChanged indicates the most recent
time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktHdrCtlEntry 3 }
tmnxOamBuildPktHdrType OBJECT-TYPE
SYNTAX TmnxOamBuildPktHeaderType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktHdrType specifies the type of the
specified packet header."
DEFVAL { none }
::= { tmnxOamBuildPktHdrCtlEntry 4 }
tmnxOamBuildPktHdrOvrCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktHdrOvrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktHdrOvrCtlTable contains the set of packet header
overrides for the OAM Egress Finder."
::= { tmnxOamDiagObjs 6 }
tmnxOamBuildPktHdrOvrCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktHdrOvrCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktHdrOvrCtlEntry contains the definition of one packet
header override used by the OAM Egress Finder.
Rows are created and destroyed using tmnxOamBuildPktHdrOvrRowStatus."
INDEX {
tmnxOamBuildPktNum,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktHdrOvrCtlTable 1 }
TmnxOamBuildPktHdrOvrCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktHdrOvrRowStatus RowStatus,
tmnxOamBuildPktHdrOvrLastChanged TimeStamp
}
tmnxOamBuildPktHdrOvrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktHdrOvrRowStatus specifies the row status
of the specified packet header override."
::= { tmnxOamBuildPktHdrOvrCtlEntry 1 }
tmnxOamBuildPktHdrOvrLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktHdrOvrLastChanged indicates the most
recent time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktHdrOvrCtlEntry 2 }
tmnxOamBuildPktEthCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktEthCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktEthCtlTable contains the values of Ethernet header
fields used by the OAM Egress Finder."
::= { tmnxOamDiagObjs 7 }
tmnxOamBuildPktEthCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktEthCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktEthCtlEntry contains the definition of one Ethernet
header used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing an
Ethernet header (e.g. Source MAC) are present. The other Ethernet
header fields (e.g. Frame Check Sequence) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'ethernet', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with
type 'ethernet'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'ethernet' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'ethernet' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the Ethernet header is
a base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base Source MAC field for header 1, and two overrides.
Pkt Num Or Zero Header Num Src MAC Addr
--------------- ---------- -----------------
0 1 00:11:22:33:44:55
10 1 00:12:34:56:78:9a
255 1 00:AA:BB:CC:DD:EE"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktEthCtlTable 1 }
TmnxOamBuildPktEthCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktNumOrZero Unsigned32,
tmnxOamBuildPktEthLastChanged TimeStamp,
tmnxOamBuildPktEthDstMacAddr MacAddress,
tmnxOamBuildPktEthSrcMacAddr MacAddress
}
tmnxOamBuildPktNumOrZero OBJECT-TYPE
SYNTAX Unsigned32 (0..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktNumOrZero specifies the packet number of
the row to be configured.
A zero specifies a row for a base header definition.
A non-zero value specifies a row for an override header definition.
When building a packet to be tested, a matching override definition
(if any) is used instead of a base definition."
::= { tmnxOamBuildPktEthCtlEntry 1 }
tmnxOamBuildPktEthLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktEthLastChanged indicates the most recent
time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktEthCtlEntry 2 }
tmnxOamBuildPktEthDstMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktEthDstMacAddr specifies the Destination
MAC Address field of the specified Ethernet header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is
00:00:00:00:00:00.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is
FF:FF:FF:FF:FF:FF. That indicates an unspecified override."
::= { tmnxOamBuildPktEthCtlEntry 3 }
tmnxOamBuildPktEthSrcMacAddr OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktEthSrcMacAddr specifies the Source MAC
Address field of the specified Ethernet header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is
00:00:00:00:00:00.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is
FF:FF:FF:FF:FF:FF. That indicates an unspecified override."
::= { tmnxOamBuildPktEthCtlEntry 4 }
tmnxOamBuildPktIpCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktIpCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktIpCtlTable contains the values of IP header fields used
by the OAM Egress Finder."
REFERENCE
"RFC 791, 'INTERNET PROTOCOL DARPA INTERNET PROGRAM PROTOCOL
SPECIFICATION', Section 3.1 'Internet Header Format'.
RFC 8200, 'Internet Protocol, Version 6 (IPv6) Specification'."
::= { tmnxOamDiagObjs 8 }
tmnxOamBuildPktIpCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktIpCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktIpCtlEntry contains the definition of one IP header
used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing
an IP header (e.g. Source IP Address) are present. The other IP
header fields (e.g. Time to Live) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'ipv4'|'ipv6', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with
type 'ipv4'|'ipv6'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'ipv4'|'ipv6' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'ipv4'|'ipv6' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the IP header is
a base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base Source IP Address field for header 1, and two overrides.
Pkt Num Or Zero Header Num Source IP Address
--------------- ---------- -----------------
0 1 1::2
10 1 2::3
255 1 3::4"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktIpCtlTable 1 }
TmnxOamBuildPktIpCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktIpLastChanged TimeStamp,
tmnxOamBuildPktIpDstIpAddrType InetAddressType,
tmnxOamBuildPktIpDstIpAddress InetAddress,
tmnxOamBuildPktIpSrcIpAddrType InetAddressType,
tmnxOamBuildPktIpSrcIpAddress InetAddress,
tmnxOamBuildPktIpDscp TDSCPNameOrEmpty,
tmnxOamBuildPktIPv4MoreFragments Integer32
}
tmnxOamBuildPktIpLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIpLastChanged indicates the most recent
time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktIpCtlEntry 1 }
tmnxOamBuildPktIpDstIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIpDstIpAddrType specifies the address type
of tmnxOamBuildPktIpDstIpAddress."
::= { tmnxOamBuildPktIpCtlEntry 2 }
tmnxOamBuildPktIpDstIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIpDstIpAddress specifies the Destination
IP Address field of the specified IP header.
The default value varies, as follows.
1. If the hosting row is a header definition (i.e.
tmnxOamBuildPktNumOrZero is zero):
a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the
default is the 'ipv4(1)' address 0.0.0.0.
b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the
default is the 'ipv6(2)' address 0::0.
2. If the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default is the
'unknown(0)' address. That indicates an unspecified override."
::= { tmnxOamBuildPktIpCtlEntry 3 }
tmnxOamBuildPktIpSrcIpAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIpSrcIpAddrType specifies the address type
of tmnxOamBuildPktIpSrcIpAddress."
::= { tmnxOamBuildPktIpCtlEntry 4 }
tmnxOamBuildPktIpSrcIpAddress OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIpSrcIpAddress specifies the Source IP
Address field of the specified IP header.
The default value varies, as follows.
1. If the hosting row is a header definition (i.e.
tmnxOamBuildPktNumOrZero is zero):
a) if the parent tmnxOamBuildPktHdrType is 'ipv4', the
default is the 'ipv4(1)' address 0.0.0.0.
b) if the parent tmnxOamBuildPktHdrType is 'ipv6', the
default is the 'ipv6(2)' address 0::0.
2. If the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default is the
'unknown(0)' address. That indicates an unspecified override."
::= { tmnxOamBuildPktIpCtlEntry 5 }
tmnxOamBuildPktIpDscp OBJECT-TYPE
SYNTAX TDSCPNameOrEmpty
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIpDscp specifies the Differentiated
Services Code Point (DSCP) field of the specified IP header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 'be'.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is ''. That
indicates an unspecified override."
::= { tmnxOamBuildPktIpCtlEntry 6 }
tmnxOamBuildPktIPv4MoreFragments OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIPv4MoreFragments specifies the More
Fragments (MF) flag for the specified IPv4 header.
If the header type is IPv6, this object is irrelevant and cannot be
changed away from default. An IPv6 Fragment Header (i.e.
tmnxOamBuildPktHdrType = 'ipv6Fragment') is used to configure
fragmentation for an IPv6 packet.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktIpCtlEntry 7 }
tmnxOamBuildPktTcpUdpCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktTcpUdpCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktTcpUdpCtlTable contains the values of TCP|UDP header
fields used by the OAM Egress Finder."
::= { tmnxOamDiagObjs 9 }
tmnxOamBuildPktTcpUdpCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktTcpUdpCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktTcpUdpCtlEntry contains the definition of one TCP|UDP
header used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing a
TCP|UDP header (e.g. Source Port) are present. The other TCP|UDP
header fields (e.g. Checksum) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'tcp'|'udp', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with type
'tcp'|'udp'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'tcp'|'udp' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'tcp'|'udp' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the TCP|UDP header is
a base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base Source Port field for header 1, and two overrides.
Pkt Num Or Zero Header Num Source Port
--------------- ---------- -----------
0 1 65532
10 1 65533
255 1 65534"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktTcpUdpCtlTable 1 }
TmnxOamBuildPktTcpUdpCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktTcpUdpLastChanged TimeStamp,
tmnxOamBuildPktTcpUdpDstPort Integer32,
tmnxOamBuildPktTcpUdpSrcPort Integer32
}
tmnxOamBuildPktTcpUdpLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktTcpUdpLastChanged indicates the most
recent time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktTcpUdpCtlEntry 1 }
tmnxOamBuildPktTcpUdpDstPort OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktTcpUdpDstPort specifies the TCP|UDP
Destination Port field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktTcpUdpCtlEntry 2 }
tmnxOamBuildPktTcpUdpSrcPort OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktTcpUdpSrcPort specifies the TCP|UDP Source
Port field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktTcpUdpCtlEntry 3 }
tmnxOamBuildPktDot1qCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktDot1qCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktDot1qCtlTable contains the values of IEEE 802.1Q header
fields used by the OAM Egress Finder."
REFERENCE
"IEEE 802.1Q-2014 - IEEE Standard for Local and Metropolitan Area
Networks -- Bridges and Bridged Networks."
::= { tmnxOamDiagObjs 10 }
tmnxOamBuildPktDot1qCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktDot1qCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktDot1qCtlEntry contains the definition of one IEEE
802.1Q header used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing an
IEEE 802.1Q header (e.g. VLAN ID) are present. The other IEEE 802.1Q
header fields (e.g. Drop Eligible Indicator (DEI)) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'dot1q', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with
type 'dot1q'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'dot1q' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'dot1q' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the IEEE 802.1Q header
is a base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base VLAN ID field for header 1, and two overrides.
Pkt Num Or Zero Header Num VLAN ID
--------------- ---------- -------
0 1 4092
10 1 4093
255 1 4094"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktDot1qCtlTable 1 }
TmnxOamBuildPktDot1qCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktDot1qLastChanged TimeStamp,
tmnxOamBuildPktDot1qPrioCodePt Integer32,
tmnxOamBuildPktDot1qTagProtoId Integer32,
tmnxOamBuildPktDot1qVlanId Integer32
}
tmnxOamBuildPktDot1qLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktDot1qLastChanged indicates the most recent
time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktDot1qCtlEntry 1 }
tmnxOamBuildPktDot1qPrioCodePt OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktDot1qPrioCodePt specifies the IEEE 802.1Q
Priority Code Point field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktDot1qCtlEntry 2 }
tmnxOamBuildPktDot1qTagProtoId OBJECT-TYPE
SYNTAX Integer32 (-1 | 1536..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktDot1qTagProtoId specifies the IEEE 802.1Q
Tag Protocol Identifier (TPID) field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0x8100 (i.e.
33024 decimal).
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktDot1qCtlEntry 3 }
tmnxOamBuildPktDot1qVlanId OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..4095)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktDot1qVlanId specifies the IEEE 802.1Q VLAN
Identifier field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktDot1qCtlEntry 4 }
tmnxOamBuildPktIPsecAuthCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktIPsecAuthCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktIPsecAuthCtlTable contains the values of IPsec
Authentication Header fields used by the OAM Egress Finder."
REFERENCE
"RFC 4302, 'IP Authentication Header'."
::= { tmnxOamDiagObjs 11 }
tmnxOamBuildPktIPsecAuthCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktIPsecAuthCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktIPsecAuthCtlEntry contains the definition of one IPsec
Authentication Header used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing an
IPsec Authentication Header (e.g. Security Parameters Index (SPI)) are
present. The other IPsec Authentication Header fields (e.g. Sequence
Number) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'ipsecAuth', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with type
'ipsecAuth'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'ipsecAuth' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'ipsecAuth' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the IPsec
Authentication Header is a base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base SPI field for header 1, and two overrides.
Pkt Num Or Zero Header Num SPI
--------------- ---------- ----------
0 1 4123456789
10 1 4123456790
255 1 4123456791"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktIPsecAuthCtlTable 1 }
TmnxOamBuildPktIPsecAuthCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktIPsecAuthLastChgd TimeStamp,
tmnxOamBuildPktIPsecAuthSecPrIdx Unsigned32
}
tmnxOamBuildPktIPsecAuthLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIPsecAuthLastChgd indicates the most
recent time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktIPsecAuthCtlEntry 1 }
tmnxOamBuildPktIPsecAuthSecPrIdx OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..4294967295)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktIPsecAuthSecPrIdx specifies the IPsec
Authentication Security Parameters Index (SPI) field of the specified
header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 1.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is 0.
That indicates an unspecified override. Zero is an unsupported
value in an IPsec Authentication Header SPI field."
::= { tmnxOamBuildPktIPsecAuthCtlEntry 2 }
tmnxOamBuildPktPbbCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktPbbCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktPbbCtlTable contains the values of Provider Backbone
(PBB) header fields used by the OAM Egress Finder."
REFERENCE
"IEEE Std 802.1Q-2014, 'IEEE Standard for Local and Metropolitan Area
Networks - Bridges and Bridged Networks', Section 9.7 'Backbone Service
Instance Tag Control Information (I-TAG TCI)'."
::= { tmnxOamDiagObjs 12 }
tmnxOamBuildPktPbbCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktPbbCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktPbbCtlEntry contains the definition of one PBB header
used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing a PBB
header (e.g. Backbone Service Instance Identifier (I-SID)) are
present. The other PBB header fields (e.g. Priority Code Point
(I-PCP)) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'pbb', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with type
'pbb'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'pbb' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'pbb' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the PBB header is a
base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base I-SID field for header 1, and two overrides.
Pkt Num Or Zero Header Num I-SID
--------------- ---------- --------
0 1 16777213
10 1 16777214
255 1 16777215"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktPbbCtlTable 1 }
TmnxOamBuildPktPbbCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktPbbLastChanged TimeStamp,
tmnxOamBuildPktPbbIsid Integer32,
tmnxOamBuildPktPbbTagProtocolId Integer32
}
tmnxOamBuildPktPbbLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktPbbLastChanged indicates the most recent
time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktPbbCtlEntry 1 }
tmnxOamBuildPktPbbIsid OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..16777215)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktPbbIsid specifies the PBB Backbone Service
Instance Identifier (I-SID) field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktPbbCtlEntry 2 }
tmnxOamBuildPktPbbTagProtocolId OBJECT-TYPE
SYNTAX Integer32 (-1 | 1536..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktPbbTagProtocolId specifies the PBB Tag
Protocol Identifier (TPID) field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0x88E7 (i.e.
35047 decimal).
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktPbbCtlEntry 3 }
tmnxOamBuildPktL2tpCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktL2tpCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktL2tpCtlTable contains the values of Layer 2 Tunneling
Protocol (L2TP) header fields used by the OAM Egress Finder."
REFERENCE
"RFC 2661, 'Layer Two Tunneling Protocol', August, 1999."
::= { tmnxOamDiagObjs 13 }
tmnxOamBuildPktL2tpCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktL2tpCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktL2tpCtlEntry contains the definition of one L2TP header
used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing an
L2TP header (e.g. Tunnel ID) are present. The other L2TP header fields
(e.g. Version) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'l2tp', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with type
'l2tp'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'l2tp' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'l2tp' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the L2TP header is a
base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base Tunnel ID field for header 1, and two overrides.
Pkt Num Or Zero Header Num Tunnel ID
--------------- ---------- ---------
0 1 65533
10 1 65534
255 1 65535"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktL2tpCtlTable 1 }
TmnxOamBuildPktL2tpCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktL2tpLastChanged TimeStamp,
tmnxOamBuildPktL2tpSessionId Integer32,
tmnxOamBuildPktL2tpTunnelId Integer32
}
tmnxOamBuildPktL2tpLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktL2tpLastChanged indicates the most recent
time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktL2tpCtlEntry 1 }
tmnxOamBuildPktL2tpSessionId OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktL2tpSessionId specifies the L2TP Session
ID field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktL2tpCtlEntry 2 }
tmnxOamBuildPktL2tpTunnelId OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktL2tpTunnelId specifies the L2TP Tunnel ID
field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktL2tpCtlEntry 3 }
tmnxOamBuildPktMplsCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktMplsCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktMplsCtlTable contains the values of MPLS header fields
used by the OAM Egress Finder."
::= { tmnxOamDiagObjs 14 }
tmnxOamBuildPktMplsCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktMplsCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktMplsCtlEntry contains the definition of one MPLS header
used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing an
MPLS header (e.g. MPLS Label) are present. The other MPLS header
fields (e.g. Bottom of Stack) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'mpls', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with
type 'mpls'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'mpls' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'mpls' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the MPLS header
is a base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base MPLS Label field for header 1, and two overrides.
Pkt Num Or Zero Header Num MPLS Label
--------------- ---------- ----------
0 1 1048573
10 1 1048574
255 1 1048575"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktMplsCtlTable 1 }
TmnxOamBuildPktMplsCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktMplsLastChanged TimeStamp,
tmnxOamBuildPktMplsLabel Integer32,
tmnxOamBuildPktMplsTrafficClass Integer32
}
tmnxOamBuildPktMplsLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktMplsLastChanged indicates the most recent
time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktMplsCtlEntry 1 }
tmnxOamBuildPktMplsLabel OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..1048575)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktMplsLabel specifies the MPLS Label field
of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktMplsCtlEntry 2 }
tmnxOamBuildPktMplsTrafficClass OBJECT-TYPE
SYNTAX Integer32 (-1 | 0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktMplsTrafficClass specifies the MPLS
Traffic Class field of the specified header.
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default value is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default value is -1. That
indicates an unspecified override."
::= { tmnxOamBuildPktMplsCtlEntry 3 }
tmnxOamBuildPktGtpUserCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamBuildPktGtpUserCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktGtpUserCtlTable contains the values of GTP User (GTP-U)
version 1 header fields used by the OAM Egress Finder."
REFERENCE
"ETSI TS 129 281 V8.0.0, 'GPRS Tunnelling Protocol for User Plane
(GTPv1-U)'."
::= { tmnxOamDiagObjs 15 }
tmnxOamBuildPktGtpUserCtlEntry OBJECT-TYPE
SYNTAX TmnxOamBuildPktGtpUserCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamBuildPktGtpUserCtlEntry contains the definition of one GTP-U
header used by the OAM Egress Finder.
Fields that influence the routing by SROS of a packet containing a
GTP-U header (e.g. Tunnel Endpoint Identifier (TEID)) are present. The
other GTP-U header fields (e.g. Message Type) are absent.
A row is created by SROS when:
1. tmnxOamBuildPktHdrType is set to 'gtpUser', OR
2. A tmnxOamBuildPktHdrOvrCtlTable table row is created with a
tmnxOamBuildPktHeaderNum index which refers to a header with type
'gtpUser'.
A row is destroyed by SROS when:
1. A tmnxOamBuildPktHdrCtlTable row with tmnxOamBuildPktHdrType =
'gtpUser' is destroyed, OR
2. A tmnxOamBuildPktHdrOvrCtlTable row which refers to a header with
type 'gtpUser' is destroyed.
A row created using creation clause 1, above, has the index object
tmnxOamBuildPktNumOrZero=0. The zero indicates the GTP-U Header is a
base definition (not an override).
A row created using creation clause 2, above, has
tmnxOamBuildPktNumOrZero set to the tmnxOamBuildPktNum index of the
parent tmnxOamBuildPktHdrOvrCtlTable row.
The following example values for this table show the definition of a
base TEID field for header 1, and two overrides.
Pkt Num Or Zero Header Num TEID
--------------- ---------- ----------
0 1 4123456789
10 1 4123456790
255 1 4123456791"
INDEX {
tmnxOamBuildPktNumOrZero,
tmnxOamBuildPktHeaderNum
}
::= { tmnxOamBuildPktGtpUserCtlTable 1 }
TmnxOamBuildPktGtpUserCtlEntry ::= SEQUENCE
{
tmnxOamBuildPktGtpUserLastChgd TimeStamp,
tmnxOamBuildPktGtpUserTunnEpIdHi TmnxHigh32,
tmnxOamBuildPktGtpUserTunnEpIdLo TmnxLow32
}
tmnxOamBuildPktGtpUserLastChgd OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktGtpUserLastChgd indicates the most recent
time the value of a writable object in this row was modified."
::= { tmnxOamBuildPktGtpUserCtlEntry 1 }
tmnxOamBuildPktGtpUserTunnEpIdHi OBJECT-TYPE
SYNTAX TmnxHigh32 (0 | 1)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktGtpUserTunnEpIdHi specifies the most
significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID)
field of the specified header.
Together, tmnxOamBuildPktGtpUserTunnEpIdHi and
tmnxOamBuildPktGtpUserTunnEpIdLo specify a number in the range
0..4294967296 (i.e. 2^32).
When the hosting row is a base definition (i.e.
tmnxOamBuildPktNumOrZero is zero), the default TEID is 0.
When the hosting row is an override definition (i.e.
tmnxOamBuildPktNumOrZero is non-zero), the default TEID is 4294967296.
That indicates an unspecified override. The TEID High/Low object pair
is needed to accommodate 4294967296."
::= { tmnxOamBuildPktGtpUserCtlEntry 2 }
tmnxOamBuildPktGtpUserTunnEpIdLo OBJECT-TYPE
SYNTAX TmnxLow32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value of tmnxOamBuildPktGtpUserTunnEpIdLo specifies the least
significant 32 bits of the GTP-U Tunnel Endpoint Identifier (TEID)
field of the specified header.
See the DESCRIPTION clause of tmnxOamBuildPktGtpUserTunnEpIdHi for
more information."
::= { tmnxOamBuildPktGtpUserCtlEntry 3 }
tmnxOamNotificationObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 7 }
tmnxOamTestRunIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The value of tmnxOamTestRunIndex indicates a test run index (e.g.
tmnxOamPingResultsTestRunIndex or tmnxOamDiagResultsTestRunIndex)
reported in a notification."
::= { tmnxOamNotificationObjs 1 }
tmnxOamIfPingObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 8 }
tmnxOamIfPingTmplCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamIfPingTmplCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOamIfPingTmplCtlTable has an entry for each ping template
controlling the operational status of an IP interface. This is
achieved by using ICMP."
::= { tmnxOamIfPingObjs 1 }
tmnxOamIfPingTmplCtlEntry OBJECT-TYPE
SYNTAX TmnxOamIfPingTmplCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry represents a ping template. Entries can be created and
deleted via SNMP SET operations on the object
tmnxOamIfPingTmplCtlRowStatus."
INDEX { IMPLIED tmnxOamIfPingTmplCtlName }
::= { tmnxOamIfPingTmplCtlTable 1 }
TmnxOamIfPingTmplCtlEntry ::= SEQUENCE
{
tmnxOamIfPingTmplCtlName TLNamedItem,
tmnxOamIfPingTmplCtlRowStatus RowStatus,
tmnxOamIfPingTmplCtlLastMgmtChg TimeStamp,
tmnxOamIfPingTmplCtlDescription TItemDescription,
tmnxOamIfPingTmplCtlDscp TDSCPName,
tmnxOamIfPingTmplCtlDot1p Dot1PPriority,
tmnxOamIfPingTmplCtlInterval Unsigned32,
tmnxOamIfPingTmplCtlTimeout Unsigned32,
tmnxOamIfPingTmplCtlFailThrld Unsigned32,
tmnxOamIfPingTmplCtlReactInt Unsigned32,
tmnxOamIfPingTmplCtlReactFailThr Unsigned32,
tmnxOamIfPingTmplCtlReactTimeout Unsigned32,
tmnxOamIfPingTmplCtlReactThrld Unsigned32,
tmnxOamIfPingTmplCtlSize Unsigned32,
tmnxOamIfPingTmplCtlTtl Unsigned32,
tmnxOamIfPingTmplCtlSync TmnxActionType
}
tmnxOamIfPingTmplCtlName OBJECT-TYPE
SYNTAX TLNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlName specifies the name of the
template."
::= { tmnxOamIfPingTmplCtlEntry 1 }
tmnxOamIfPingTmplCtlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlRowStatus specifies the creation and
deletion of rows in this table. Note that a template can not be
destroyed if it is referenced by an interface (i.e.
tmnxOamIfPingIfTemplate)"
::= { tmnxOamIfPingTmplCtlEntry 2 }
tmnxOamIfPingTmplCtlLastMgmtChg OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlLastMgmtChg indicates the sysUpTime
at the time of the most recent management-initiated change to this
table row."
::= { tmnxOamIfPingTmplCtlEntry 3 }
tmnxOamIfPingTmplCtlDescription OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlDescription specifies the description
of the template."
DEFVAL { "" }
::= { tmnxOamIfPingTmplCtlEntry 4 }
tmnxOamIfPingTmplCtlDscp OBJECT-TYPE
SYNTAX TDSCPName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlDscp specifies the DSCP to be carried
in IP header of the ICMP echo request."
DEFVAL { "nc1" }
::= { tmnxOamIfPingTmplCtlEntry 5 }
tmnxOamIfPingTmplCtlDot1p OBJECT-TYPE
SYNTAX Dot1PPriority (0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlDot1p specifies the values of the
Ethernet dot1p bits in the outer and any inner Ethernet header, when
dot1q or qinq encapsulation is used. The field is not exposed to
egress QoS policy."
DEFVAL { 7 }
::= { tmnxOamIfPingTmplCtlEntry 6 }
tmnxOamIfPingTmplCtlInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlInterval specifies the packets
transmit interval used when the interface is operational."
DEFVAL { 60 }
::= { tmnxOamIfPingTmplCtlEntry 7 }
tmnxOamIfPingTmplCtlTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlTimeout specifies the time the
function will wait before declaring an ICMP echo request packet is
lost."
DEFVAL { 5 }
::= { tmnxOamIfPingTmplCtlEntry 8 }
tmnxOamIfPingTmplCtlFailThrld OBJECT-TYPE
SYNTAX Unsigned32 (2..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlFailThrld specifies a count that
causes the transition of the IP interface from operationally up to
operationally down because of ping-template failure."
DEFVAL { 3 }
::= { tmnxOamIfPingTmplCtlEntry 9 }
tmnxOamIfPingTmplCtlReactInt OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlReactInt specifies the packets
transmit interval used when the IP interface is operationally down
because of ping-template failure and the previous ICMP echo request
successfully received a response."
DEFVAL { 1 }
::= { tmnxOamIfPingTmplCtlEntry 10 }
tmnxOamIfPingTmplCtlReactFailThr OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlReactFailThr specifies the number of
consecutive failures without previous successes, that must occur
transmitting at the reactivation interval before changing to the
standard interval and subsequently waiting for the first success."
DEFVAL { 4 }
::= { tmnxOamIfPingTmplCtlEntry 11 }
tmnxOamIfPingTmplCtlReactTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlReactTimeout specifies the wait time
before declaring the packet is lost."
DEFVAL { 1 }
::= { tmnxOamIfPingTmplCtlEntry 12 }
tmnxOamIfPingTmplCtlReactThrld OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlReactThrld specifies the number of
consecutive successful ICMP responses that triggers the interface from
operationally down to operationally up."
DEFVAL { 3 }
::= { tmnxOamIfPingTmplCtlEntry 13 }
tmnxOamIfPingTmplCtlSize OBJECT-TYPE
SYNTAX Unsigned32 (12..9786)
UNITS "octets"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlSize specifies the size of the IP
packet before the Ethernet header is applied."
DEFVAL { 56 }
::= { tmnxOamIfPingTmplCtlEntry 14 }
tmnxOamIfPingTmplCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingTmplCtlTtl specifies the time to live
setting in the ICMP ping packet."
DEFVAL { 1 }
::= { tmnxOamIfPingTmplCtlEntry 15 }
tmnxOamIfPingTmplCtlSync OBJECT-TYPE
SYNTAX TmnxActionType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Setting this object to 'doAction' triggers an attempt to to update all
interfaces that use the specified ping-template and update all
interfaces that are using previously configured values that do not
match the currently active template.
An SNMP GET request on this object returns 'notApplicable'."
DEFVAL { notApplicable }
::= { tmnxOamIfPingTmplCtlEntry 16 }
tmnxOamIfPingIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamIfPingIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The tmnxOamIfPingIfTable has an entry for each interface associated
with a ping-template."
::= { tmnxOamIfPingObjs 2 }
tmnxOamIfPingIfEntry OBJECT-TYPE
SYNTAX TmnxOamIfPingIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each row entry in the tmnxOamIfPingIfEntry represents an interface on
this router that uses a ping-template. An entry in
this table can be created or destroyed by an SNMP SET request to
tmnxOamIfPingIfRowStatus. An attempt to destroy a row will fail if
tmnxOamIfPingIfAdminState has not first been set to 'outOfService'."
INDEX {
vRtrID,
vRtrIfIndex
}
::= { tmnxOamIfPingIfTable 1 }
TmnxOamIfPingIfEntry ::= SEQUENCE
{
tmnxOamIfPingIfRowStatus RowStatus,
tmnxOamIfPingIfTemplate TLNamedItem,
tmnxOamIfPingIfLastChanged TimeStamp,
tmnxOamIfPingIfAdminState TmnxAdminState,
tmnxOamIfPingIfDestAddrType InetAddressType,
tmnxOamIfPingIfDestAddr InetAddress,
tmnxOamIfPingIfFailThrldCnt Counter32,
tmnxOamIfPingIfPassThrldCnt Counter32,
tmnxOamIfPingIfCtlDscp TDSCPName,
tmnxOamIfPingIfCtlDot1p Dot1PPriority,
tmnxOamIfPingIfCtlInterval Unsigned32,
tmnxOamIfPingIfCtlTimeout Unsigned32,
tmnxOamIfPingIfCtlFailThrld Unsigned32,
tmnxOamIfPingIfCtlReactInt Unsigned32,
tmnxOamIfPingIfCtlReactFailThr Unsigned32,
tmnxOamIfPingIfCtlReactTimeout Unsigned32,
tmnxOamIfPingIfCtlReactThrld Unsigned32,
tmnxOamIfPingIfCtlSize Unsigned32,
tmnxOamIfPingIfCtlTtl Unsigned32,
tmnxOamIfPingIfCurrentInterval INTEGER,
tmnxOamIfPingIfCurrentState INTEGER
}
tmnxOamIfPingIfRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfRowStatus is used to create or delete an
entry in this table.
Before this row can be destroyed, tmnxOamIfPingIfAdminState must have
been set to 'outOfService'."
::= { tmnxOamIfPingIfEntry 1 }
tmnxOamIfPingIfTemplate OBJECT-TYPE
SYNTAX TLNamedItem
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfTemplate specifies the ping-template. A
value of this object must be specified when the row is created. The
ping-template name must exist in the tmnxOamIfPingTmplCtlTable"
::= { tmnxOamIfPingIfEntry 2 }
tmnxOamIfPingIfLastChanged OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfLastChanged indicates the sysUpTime when
this row was last modified."
::= { tmnxOamIfPingIfEntry 3 }
tmnxOamIfPingIfAdminState OBJECT-TYPE
SYNTAX TmnxAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfAdminState specifies the desired
administrative state of the ping-template on this interface."
DEFVAL { outOfService }
::= { tmnxOamIfPingIfEntry 4 }
tmnxOamIfPingIfDestAddrType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfDestAddrType specifies the type of address
stored in tmnxOamIfPingIfDestAddr."
DEFVAL { unknown }
::= { tmnxOamIfPingIfEntry 5 }
tmnxOamIfPingIfDestAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (0|4|16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfDestAddr specifies the IP destination
address of the ICMP.
A non-empty value must be a valid unicast IP address."
DEFVAL { ''H }
::= { tmnxOamIfPingIfEntry 6 }
tmnxOamIfPingIfFailThrldCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfFailThrldCnt indicates the count of
contiguous ping failures that are counting towards the
tmnxOamIfPingTmplCtlFailThrld when the interface is operationally up."
::= { tmnxOamIfPingIfEntry 7 }
tmnxOamIfPingIfPassThrldCnt OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfPassThrldCnt indicates the count of
contiguous ping successes that are counting towards the
tmnxOamIfPingTmplCtlReactThrld when the interface is operationally
down."
::= { tmnxOamIfPingIfEntry 8 }
tmnxOamIfPingIfCtlDscp OBJECT-TYPE
SYNTAX TDSCPName
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlDscp indicates the DSCP to be carried
in IP header of the ICMP echo request."
::= { tmnxOamIfPingIfEntry 9 }
tmnxOamIfPingIfCtlDot1p OBJECT-TYPE
SYNTAX Dot1PPriority (0..7)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlDot1p indicates the values of the
Ethernet dot1p bits in the outer and any inner Ethernet header, when
dot1q or qinq encapsulation is used. The field is not exposed to
egress QoS policy."
::= { tmnxOamIfPingIfEntry 10 }
tmnxOamIfPingIfCtlInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlInterval indicates the packets transmit
interval used when the interface is operational."
::= { tmnxOamIfPingIfEntry 11 }
tmnxOamIfPingIfCtlTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlTimeout indicates the time the function
will wait before declaring an ICMP echo request packet is lost."
::= { tmnxOamIfPingIfEntry 12 }
tmnxOamIfPingIfCtlFailThrld OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlFailThrld indicates a count that causes
the transition of the IP interface from operationally up to
operationally down because of ping-template failure."
::= { tmnxOamIfPingIfEntry 13 }
tmnxOamIfPingIfCtlReactInt OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlReactInt indicates the packets transmit
interval used when the IP interface is operationally down because of
ping-template failure and the previous ICMP echo request successfully
received a response."
::= { tmnxOamIfPingIfEntry 14 }
tmnxOamIfPingIfCtlReactFailThr OBJECT-TYPE
SYNTAX Unsigned32 (0..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlReactFailThr indicates the number of
consecutive failures without previous successes, that must occur
transmitting at the reactivation interval before changing to the
standard interval and subsequently waiting for the first success."
::= { tmnxOamIfPingIfEntry 15 }
tmnxOamIfPingIfCtlReactTimeout OBJECT-TYPE
SYNTAX Unsigned32 (1..60)
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlReactTimeout indicates the wait time
before declaring the packet is lost."
::= { tmnxOamIfPingIfEntry 16 }
tmnxOamIfPingIfCtlReactThrld OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlReactThrld indicates the number of
consecutive successful ICMP responses that triggers the interface from
operationally down to operationally up."
::= { tmnxOamIfPingIfEntry 17 }
tmnxOamIfPingIfCtlSize OBJECT-TYPE
SYNTAX Unsigned32 (56..9786)
UNITS "octets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlSize indicates the size of the IP
packet before the Ethernet header is applied."
::= { tmnxOamIfPingIfEntry 18 }
tmnxOamIfPingIfCtlTtl OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCtlTtl indicates the time to live setting
in the ICMP ping packet."
::= { tmnxOamIfPingIfEntry 19 }
tmnxOamIfPingIfCurrentInterval OBJECT-TYPE
SYNTAX INTEGER {
interval (0),
reactivation (1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCurrentInterval indicates if the ping
check interval being used is the value of tmnxOamIfPingIfCtlInterval
or tmnxOamIfPingIfCtlReactInt.
A value of 'interval' indicates the ping check is failed, waiting for
a first success, or that the ping check is Operational.
A value of 'reactivation' indicates the ping check is recovering."
::= { tmnxOamIfPingIfEntry 20 }
tmnxOamIfPingIfCurrentState OBJECT-TYPE
SYNTAX INTEGER {
operational (0),
recovering (1),
failed (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamIfPingIfCurrentState indicates the current state
of the ping check, this will be used to drive the interface
operational state.
A value of 'operational' indicates the ping check succeeded, the
interface is up.
A value of 'recovering' indicates the ping check is recovering using
the reactivation interval.
A value of 'failed' indicates the ping check failed, the interface is
down."
::= { tmnxOamIfPingIfEntry 21 }
tmnxOamLnkMeasObjs OBJECT IDENTIFIER ::= { tmnxOamTestObjs 9 }
tmnxOamLnkMeasTmplCtlTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLnkMeasTmplCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLnkMeasTmplCtlTable allows link measurement templates to be
configured. A link measurement template is configured against a router
interface to measure delay between nodes.
A change to any object in this table (except for
tmnxOamLnkMeasTmplCtlDescription, tmnxOamLnkMeasTmplCtlIpv6UdpZero,
and tmnxOamLnkMeasTmplCtlLastRepHold) will cause active link
measurement tests to stop and restart."
REFERENCE
"IETF draft-gandhi-spring-twamp-srpm-10, 'Performance Measurement Using TWAMP Light
for Segment Routing Networks', August 6, 2020, Sections 1 to 4.1.1."
::= { tmnxOamLnkMeasObjs 1 }
tmnxOamLnkMeasTmplCtlEntry OBJECT-TYPE
SYNTAX TmnxOamLnkMeasTmplCtlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLnkMeasTmplCtlEntry allows a link measurement template to be
configured.
Rows are created or destroyed by SNMP Set operations on
tmnxOamLnkMeasTmplCtlRowStatus."
INDEX { tmnxOamLnkMeasTmplCtlName }
::= { tmnxOamLnkMeasTmplCtlTable 1 }
TmnxOamLnkMeasTmplCtlEntry ::= SEQUENCE
{
tmnxOamLnkMeasTmplCtlName TLNamedItem,
tmnxOamLnkMeasTmplCtlRowStatus RowStatus,
tmnxOamLnkMeasTmplCtlLastMgmtChg TimeStamp,
tmnxOamLnkMeasTmplCtlDescription TItemDescription,
tmnxOamLnkMeasTmplCtlUnidirMeasT INTEGER,
tmnxOamLnkMeasTmplCtlDelayMeasTy INTEGER,
tmnxOamLnkMeasTmplCtlInterval Unsigned32,
tmnxOamLnkMeasTmplCtlLastRepHold Unsigned32,
tmnxOamLnkMeasTmplCtlDscpEgrRmrk TruthValue,
tmnxOamLnkMeasTmplCtlIpv6UdpZero TruthValue,
tmnxOamLnkMeasTmplCtlDscpName TDSCPName,
tmnxOamLnkMeasTmplCtlDstUdpPort InetPortNumber,
tmnxOamLnkMeasTmplCtlFC TFCName,
tmnxOamLnkMeasTmplCtlProfile TProfile,
tmnxOamLnkMeasTmplCtlTwlTmStpFmt INTEGER,
tmnxOamLnkMeasTmplCtlTwlTimeLive Unsigned32,
tmnxOamLnkMeasTmplCtlSWMultplir Unsigned32,
tmnxOamLnkMeasTmplCtlSWIntegrity Unsigned32,
tmnxOamLnkMeasTmplCtlSWThrldRel Unsigned32,
tmnxOamLnkMeasTmplCtlSWThrldAbs Unsigned32,
tmnxOamLnkMeasTmplCtlASWMultplir Unsigned32,
tmnxOamLnkMeasTmplCtlASWIntgrity Unsigned32,
tmnxOamLnkMeasTmplCtlASWThrldRel Unsigned32,
tmnxOamLnkMeasTmplCtlASWThrldAbs Unsigned32,
tmnxOamLnkMeasTmplCtlAdminState TmnxEnabledDisabledAdminState
}
tmnxOamLnkMeasTmplCtlName OBJECT-TYPE
SYNTAX TLNamedItem
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlName specifies the name of the link
measurement template.
This is the INDEX for tmnxOamLnkMeasTmplCtlTable."
::= { tmnxOamLnkMeasTmplCtlEntry 1 }
tmnxOamLnkMeasTmplCtlRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlRowStatus specifies the row status
of the link measurement template."
::= { tmnxOamLnkMeasTmplCtlEntry 2 }
tmnxOamLnkMeasTmplCtlLastMgmtChg OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlLastMgmtChg indicates the sysUpTime
at the time of the most recent management-initiated change to this
table row."
::= { tmnxOamLnkMeasTmplCtlEntry 3 }
tmnxOamLnkMeasTmplCtlDescription OBJECT-TYPE
SYNTAX TItemDescription
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlDescription specifies the
descriptive text for the link measurement template."
DEFVAL { "" }
::= { tmnxOamLnkMeasTmplCtlEntry 4 }
tmnxOamLnkMeasTmplCtlUnidirMeasT OBJECT-TYPE
SYNTAX INTEGER {
derived (1),
actual (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlUnidirMeasT specifies how to compute
a unidirectional delay measurement.
Values:
derived(1)
Computes the unidirectional measurement using the round trip
delay divided by two. This option should be used when the
nodal clocks are not synchronized.
actual(2)
Uses the forward delay as the unidirectional measurement.
Forward delay is calculated using T2-T1 timestamp values."
DEFVAL { derived }
::= { tmnxOamLnkMeasTmplCtlEntry 5 }
tmnxOamLnkMeasTmplCtlDelayMeasTy OBJECT-TYPE
SYNTAX INTEGER {
min (1),
max (2),
avg (3)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlDelayMeasTy specifies the type of
delay measurement that is used for comparison and reporting.
It is used at both the sample window and the aggregate sample window
level.
Values:
min(1)
Take the minimum of a series of measurements for comparison and
reporting.
max(2)
Take the maximum of a series of measurements for comparison and
reporting.
average(3)
Compute the average of a series of measurements for comparison
and reporting."
DEFVAL { min }
::= { tmnxOamLnkMeasTmplCtlEntry 6 }
tmnxOamLnkMeasTmplCtlInterval OBJECT-TYPE
SYNTAX Unsigned32 (1..10)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlInterval specifies the elapsed time
between transmission of test packets for the specified template."
DEFVAL { 1 }
::= { tmnxOamLnkMeasTmplCtlEntry 7 }
tmnxOamLnkMeasTmplCtlLastRepHold OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..86400)
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlLastRepHold specifies how long a
delay measurement is to be retained after the interface on which it
was collected is administratively disabled.
If the configured value is reached, the last reported measurement,
tmnxOamLnkMeasIfResDelayReported, is set to zero."
DEFVAL { 86400 }
::= { tmnxOamLnkMeasTmplCtlEntry 8 }
tmnxOamLnkMeasTmplCtlDscpEgrRmrk OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlDscpEgrRmrk 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.
If the value of this object is 'true(1)', the IP header's DSCP may be
overwritten."
DEFVAL { false }
::= { tmnxOamLnkMeasTmplCtlEntry 9 }
tmnxOamLnkMeasTmplCtlIpv6UdpZero OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlIpv6UdpZero specifies whether or not
to allow the processing of IPv6 packets received with a UDP checksum
of zero.
When tmnxOamLnkMeasTmplCtlIpv6UdpZero is false, IPv6 packets received
with a UDP checksum of zero will be discarded."
DEFVAL { false }
::= { tmnxOamLnkMeasTmplCtlEntry 10 }
tmnxOamLnkMeasTmplCtlDscpName OBJECT-TYPE
SYNTAX TDSCPName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlDscpName specifies the
Differentiated Services Code Point (DSCP) to be copied into the IP
header of each echo request packet launched for each link measurement
test belonging to the specified template."
DEFVAL { "nc1" }
::= { tmnxOamLnkMeasTmplCtlEntry 11 }
tmnxOamLnkMeasTmplCtlDstUdpPort OBJECT-TYPE
SYNTAX InetPortNumber (1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlDstUdpPort specifies the destination
UDP port to be copied into the UDP header of each echo request packet
launched for each link measurement test belonging to the specified
template.
The default port (862) is the IANA standard TWAMP receiver port."
REFERENCE
"https://www.iana.org/assignments/service-names-port-numbers/
service-names-port-numbers.txt"
DEFVAL { 862 }
::= { tmnxOamLnkMeasTmplCtlEntry 12 }
tmnxOamLnkMeasTmplCtlFC OBJECT-TYPE
SYNTAX TFCName
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlFC specifies the Quality of Service
forwarding-class to be used when launching the link measurement test
belonging to the specified template."
DEFVAL { "h1" }
::= { tmnxOamLnkMeasTmplCtlEntry 13 }
tmnxOamLnkMeasTmplCtlProfile OBJECT-TYPE
SYNTAX TProfile
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlProfile specifies the Quality of
Service profile to be used when launching the link measurement test
belonging to the specified template."
DEFVAL { in }
::= { tmnxOamLnkMeasTmplCtlEntry 14 }
tmnxOamLnkMeasTmplCtlTwlTmStpFmt OBJECT-TYPE
SYNTAX INTEGER {
ntp (1),
ptp (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlTwlTmStpFmt specifies the timestamp
format to be used in the TWAMP Light PDU.
Values:
ntp(1)
Network Time Protocol
ptp(2)
Precision Time Protocol"
REFERENCE
"TWAMP timestamp: https://tools.ietf.org/html/rfc8186#section-2.3
NTP: https://tools.ietf.org/html/rfc958
PTP: https://standards.ieee.org/standard/1588-2008.html"
DEFVAL { ntp }
::= { tmnxOamLnkMeasTmplCtlEntry 15 }
tmnxOamLnkMeasTmplCtlTwlTimeLive OBJECT-TYPE
SYNTAX Unsigned32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlTwlTimeLive specifies the time to
live value in the TWAMP IP header."
DEFVAL { 1 }
::= { tmnxOamLnkMeasTmplCtlEntry 16 }
tmnxOamLnkMeasTmplCtlSWMultplir OBJECT-TYPE
SYNTAX Unsigned32 (1..900)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlSWMultplir specifies the multiplier
that is applied to the interval (tmnxOamLnkMeasTmplCtlInterval) to
derive the number of seconds for which a sample window is open and can
collect delay measurements.
For example, a sample window multiplier of 10 and an interval value of
5 seconds result in a sample window being open for 10 * 5 seconds = 50
seconds.
This window collects samples and computes a single value upon
completion."
DEFVAL { 10 }
::= { tmnxOamLnkMeasTmplCtlEntry 17 }
tmnxOamLnkMeasTmplCtlSWIntegrity OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..100)
UNITS "percent"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlSWIntegrity specifies the percentage
of request-response pairs that must be successfully sent and received
during the sample window for its series of measurements to be deemed
worthy of reporting to the aggregate sample window or the routing
engine.
A value of 0 specifies that no integrity value must be met for
measurements to be reported.
Failure of all request-response pairs in a sample window will be
treated as a special case. Zero will not be reported, but a value
representing 'N/A' will be conveyed."
DEFVAL { 0 }
::= { tmnxOamLnkMeasTmplCtlEntry 18 }
tmnxOamLnkMeasTmplCtlSWThrldRel OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..500)
UNITS "percent"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlSWThrldRel specifies the percentage
value of change, positive or negative, a new delay measurement must
differ from the previously reported measurement to be deemed worth of
reporting directly to the routing engine (circumventing the aggregate
sample window).
If this percentage value is reached, the accumulated aggregate data
will be cleared, the aggregate window will be reset, and the new delay
measurement will be reported to the routing engine and used as the
most recently reported measurement.
A value of zero specifies that the sample window measurement will not
be measured against tmnxOamLnkMeasTmplCtlSWThrldRel but will be
reported directly to the aggregate sample window (assuming integrity).
The absolute threshold, tmnxOamLnkMeasTmplCtlSWThrldAbs, will be
checked before this object, the relative threshold,
tmnxOamLnkMeasTmplCtlSWThrldRel."
DEFVAL { 0 }
::= { tmnxOamLnkMeasTmplCtlEntry 19 }
tmnxOamLnkMeasTmplCtlSWThrldAbs OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..100000)
UNITS "microseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlSWThrldAbs specifies the delta, in
microseconds, that a new delay measurement must differ from the
previously reported measurement to be deemed worth of reporting
directly to the routing engine (circumventing the aggregate sample
window).
If this value is reached the accumulated aggregate data will be
cleared, the aggregate window will be reset, and the new delay
measurement will be reported to the routing engine and used as the
most recently reported measurement.
A value of zero specifies that the sample window measurement will not
be measured against tmnxOamLnkMeasTmplCtlSWThrldAbs but will be
reported directly to the aggregate sample window (assuming integrity).
This object, the absolute threshold, tmnxOamLnkMeasTmplCtlSWThrldAbs,
will be checked before the relative, tmnxOamLnkMeasTmplCtlSWThrldRel."
DEFVAL { 0 }
::= { tmnxOamLnkMeasTmplCtlEntry 20 }
tmnxOamLnkMeasTmplCtlASWMultplir OBJECT-TYPE
SYNTAX Unsigned32 (1..12)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlASWMultplir specifies the multiplier
that is applied to the sample window multiplier
(tmnxOamLnkMeasTmplCtlSWMultplir) to derive the number of seconds for
which an aggregate sample window is open and can collect delay
measurements.
For example, an aggregate sample window multiplier of 3 and a sample
window duration of 50 seconds (as computed in the description of
tmnxOamLnkMeasTmplCtlSWMultplir) result in an aggregate sample window
being open for 3 * 50 seconds = 150 seconds (i.e.: 3 sample windows in
the aggregate sample window).
Values computed in sample windows are passed to the open aggregate
sample window. At the end of this aggregate window timer a result is
computed based on tmnxOamLnkMeasTmplCtlDelayMeasTy and is passed to
the routing engine (depending on the ASW threshold configuration)."
DEFVAL { 12 }
::= { tmnxOamLnkMeasTmplCtlEntry 21 }
tmnxOamLnkMeasTmplCtlASWIntgrity OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..100)
UNITS "percent"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlASWIntgrity specifies the percentage
of sample window measurements that must have met their integrity
value, tmnxOamLnkMeasTmplCtlSWIntegrity, for the aggregate result to
be deemed worthy of reporting to the routing engine.
A value of 0 specifies that no integrity value must be met for
measurements to be reported to the routing engine.
Failure of all sample windows to meet their integrity values will be
treated as a special case. Zero will not be reported to the routing
engine, but a value representing 'N/A' will be reported."
DEFVAL { 0 }
::= { tmnxOamLnkMeasTmplCtlEntry 22 }
tmnxOamLnkMeasTmplCtlASWThrldRel OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..100)
UNITS "percent"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlASWThrldRel specifies the percentage
value of change, positive or negative, a new aggregate delay
measurement must differ from the previously reported aggregate
measurement to be deemed worthy of reporting to the routing engine.
A value of zero specifies that the aggregate sample window measurement
will not be measured against tmnxOamLnkMeasTmplCtlASWThrldRel but will
be reported directly to the routing engine (assuming integrity).
The absolute threshold, tmnxOamLnkMeasTmplCtlASWThrldAbs, will be
checked before this object, the relative threshold,
tmnxOamLnkMeasTmplCtlASWThrldRel."
DEFVAL { 0 }
::= { tmnxOamLnkMeasTmplCtlEntry 23 }
tmnxOamLnkMeasTmplCtlASWThrldAbs OBJECT-TYPE
SYNTAX Unsigned32 (0 | 1..100000)
UNITS "microseconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlASWThrldAbs specifies the delta, in
microseconds, that a new aggregate delay measurement must differ from
the previously reported aggregate measurement to be deemed worthy of
reporting to the routing engine.
A value of zero specifies that the aggregate sample window measurement
will not be measured against tmnxOamLnkMeasTmplCtlASWThrldAbs but will
be reported directly to the routing engine (assuming integrity).
This object, the absolute threshold, tmnxOamLnkMeasTmplCtlASWThrldAbs,
will be checked before the relative, tmnxOamLnkMeasTmplCtlASWThrldRel."
DEFVAL { 0 }
::= { tmnxOamLnkMeasTmplCtlEntry 24 }
tmnxOamLnkMeasTmplCtlAdminState OBJECT-TYPE
SYNTAX TmnxEnabledDisabledAdminState
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasTmplCtlAdminState specifies whether the
template is administratively disabled or administratively enabled.
The objects in a link measurement template cannot be modified while
tmnxOamLnkMeasTmplCtlAdminState is enabled.
Changes made to a disabled link measurement template are propagated to
associated interfaces when tmnxOamLnkMeasTmplCtlAdminState is enabled.
An interface will not run the link measurement test when its
associated template's tmnxOamLnkMeasTmplCtlAdminState is disabled."
DEFVAL { disabled }
::= { tmnxOamLnkMeasTmplCtlEntry 25 }
tmnxOamLnkMeasIfResTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLnkMeasIfResTable contains delay measurement information from
interfaces that have an associated link measurement template.
(For the interface to be collecting link measurement data, it must be
associated with a link measurement template found in
tmnxOamLnkMeasTmplCtlTable.)"
::= { tmnxOamLnkMeasObjs 2 }
tmnxOamLnkMeasIfResEntry OBJECT-TYPE
SYNTAX TmnxOamLnkMeasIfResEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLnkMeasIfResEntry contains source and destination IP address
information, operational state and failure condition information, as
well as delay measurement data and meta data.
A row is created in tmnxOamLnkMeasIfResTable when a link measurement
template is associated with an interface.
A row is destroyed in tmnxOamLnkMeasIfResTable when the association
between the interface and its link measurement template is broken."
INDEX {
vRtrID,
vRtrIfIndex
}
::= { tmnxOamLnkMeasIfResTable 1 }
TmnxOamLnkMeasIfResEntry ::= SEQUENCE
{
tmnxOamLnkMeasIfResSrcIpAddrTy InetAddressType,
tmnxOamLnkMeasIfResSrcIpAddr InetAddress,
tmnxOamLnkMeasIfResSrcIpAssigned TruthValue,
tmnxOamLnkMeasIfResDstIpAddrTy InetAddressType,
tmnxOamLnkMeasIfResDstIpAddr InetAddress,
tmnxOamLnkMeasIfResDstIpAssigned TruthValue,
tmnxOamLnkMeasIfResOperState ServiceOperStatus,
tmnxOamLnkMeasIfResFailureCond BITS,
tmnxOamLnkMeasIfResDetctbleTxErr INTEGER,
tmnxOamLnkMeasIfResReporting TruthValue,
tmnxOamLnkMeasIfResDelayReported Integer32,
tmnxOamLnkMeasIfResTimestampUTC DateAndTime,
tmnxOamLnkMeasIfResTriggeredBy INTEGER,
tmnxOamLnkMeasIfResNewestASWIdx Unsigned32,
tmnxOamLnkMeasIfResNewestSWIdx Unsigned32
}
tmnxOamLnkMeasIfResSrcIpAddrTy OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSrcIpAddrTy indicates the address type
of tmnxOamLnkMeasIfResSrcIpAddr."
::= { tmnxOamLnkMeasIfResEntry 1 }
tmnxOamLnkMeasIfResSrcIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16|20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSrcIpAddr indicates the source IP
address from which TWAMP packets are being sent.
The address is configured using
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4SrcAddr or
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6SrcAddr. If a configured value
is present, it is returned. If no value is configured, the configured
interface address (TIMETRA-VRTR-MIB::vRiaInetAddress) is returned."
::= { tmnxOamLnkMeasIfResEntry 2 }
tmnxOamLnkMeasIfResSrcIpAssigned OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSrcIpAssigned indicates whether
tmnxOamLnkMeasIfResSrcIpAddr was assigned (true) or configured
(false)."
::= { tmnxOamLnkMeasIfResEntry 3 }
tmnxOamLnkMeasIfResDstIpAddrTy OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResDstIpAddrTy indicates the address type
of tmnxOamLnkMeasIfResDstIpAddr."
::= { tmnxOamLnkMeasIfResEntry 4 }
tmnxOamLnkMeasIfResDstIpAddr OBJECT-TYPE
SYNTAX InetAddress (SIZE (4|16|20))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResDstIpAddr indicates the destination IP
address to which TWAMP packets are being sent.
The address is configured using
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4DstAddr or
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6DstAddr. If a configured value
is present, it is returned. If no value is configured, SROS selects a
destination address, and it is returned."
::= { tmnxOamLnkMeasIfResEntry 5 }
tmnxOamLnkMeasIfResDstIpAssigned OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResDstIpAssigned indicates whether
tmnxOamLnkMeasIfResDstIpAddr was assigned (true) or configured
(false)."
::= { tmnxOamLnkMeasIfResEntry 6 }
tmnxOamLnkMeasIfResOperState OBJECT-TYPE
SYNTAX ServiceOperStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResOperState indicates the operational
state of link measurement on this interface.
This state is determined by the administrative state of the link
measurement template (tmnxOamLnkMeasTmplCtlAdminState), the
administrative state of the interface
(TIMETRA-VRTR-MIB::vRtrIfAdminState), and the administrative state of
the interface's link measurement chosen internet protocol
(TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4AdminState or
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6AdminState)."
::= { tmnxOamLnkMeasIfResEntry 7 }
tmnxOamLnkMeasIfResFailureCond OBJECT-TYPE
SYNTAX BITS {
noProtocol (0),
templateAdminDown (1),
udpPortUnavailable (2),
internalError (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResFailureCond indicates the reason(s)
why this interface's link measurement is operationally disabled.
This state is determined by the administrative state of the link
measurement template (tmnxOamLnkMeasTmplCtlAdminState), the
administrative state of the interface
(TIMETRA-VRTR-MIB::vRtrIfAdminState), and the administrative state of
the interface's link measurement chosen internet protocol
(TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv4AdminState or
TIMETRA-VRTR-MIB::vRtrIfLnkDlyTwampIpv6AdminState)."
::= { tmnxOamLnkMeasIfResEntry 8 }
tmnxOamLnkMeasIfResDetctbleTxErr OBJECT-TYPE
SYNTAX INTEGER {
none (1),
interfaceDown (2),
unexpectedError (3),
noRoute (4),
sourceIpNotLocal (5),
invalidDestIp (6),
invalidInterfaceType (7),
sameSourceIpDestIp (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResDetctbleTxErr indicates a detectable
error in delay measurement transmission.
none (1) No transmission failure detected
interfaceDown (2) The IP interface associated with the delay
measurement test is operationally down or
administratively disabled
sourceIpNotLocal (3) The source IP address is not local
invalidDestIp (4) The destination IP address is not valid
noRoute (5) There is no IP route to the destination address
from this interface
unexpectedError (6) Transmission failed due to unexpected conditions,
such as failed memory allocation, traffic
congestion, or failure to obtain necessary
resources
invalidInterfaceType (7) The interface is not a supported type
sameSourceIpDestIp (8) The source and destination IP are the same,
creating an invalid transmission condition."
::= { tmnxOamLnkMeasIfResEntry 9 }
tmnxOamLnkMeasIfResReporting OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResReporting indicates whether the
interface is currently reporting to the routing engine.
The interface will not report if all thresholds are disabled or there
are failure conditions present (tmnxOamLnkMeasIfResFailureCond)."
::= { tmnxOamLnkMeasIfResEntry 10 }
tmnxOamLnkMeasIfResDelayReported OBJECT-TYPE
SYNTAX Integer32 (-1 | 0 | 1..2147483647)
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResDelayReported indicates the last delay
measurement reported to the routing engine.
A value of -1 (negative one) indicates that no delay has been reported
because a value has yet to be reported in a new delay measurement
session.
A value of 0 (zero) indicates the last reported measurement was
discarded due to exceeding the measurement template's configured stale
measurement timer (tmnxOamLnkMeasTmplCtlLastRepHold)."
::= { tmnxOamLnkMeasIfResEntry 11 }
tmnxOamLnkMeasIfResTimestampUTC OBJECT-TYPE
SYNTAX DateAndTime (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResTimestampUTC indicates a timestamp
influenced by the value stored in tmnxOamLnkMeasIfResDelayReported.
When tmnxOamLnkMeasIfResDelayReported > 0,
tmnxOamLnkMeasIfResTimestampUTC holds the time at which
tmnxOamLnkMeasIfResDelayReported was reported to the routing engine.
When tmnxOamLnkMeasIfResDelayReported = 0,
tmnxOamLnkMeasIfResTimestampUTC holds the time at which
tmnxOamLnkMeasIfResDelayReported was cleared (because its aging timer
expired).
When tmnxOamLnkMeasIfResDelayReported = -1,
tmnxOamLnkMeasIfResTimestampUTC holds '1970-Jan-01 00:00:00.0' UTC as
a placeholder representing a delay has not yet been reported to the
routing engine."
::= { tmnxOamLnkMeasIfResEntry 12 }
tmnxOamLnkMeasIfResTriggeredBy OBJECT-TYPE
SYNTAX INTEGER {
none (1),
sampleThresholdAbsolute (2),
sampleThresholdRelative (3),
aggregateThresholdAbsolute (4),
aggregateThresholdRelative (5),
expired (6)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResTriggeredBy indicates whether the last
reported delay (tmnxOamLnkMeasIfResDelayReported) was triggered by a
sample window threshold (absolute or relative), an aggregate sample
window threshold (absolute or relative), has not yet been triggered
(none) or has been discarded because the age of the last reported
delay (tmnxOamLnkMeasIfResDelayReported) exceeded the value configured
by tmnxOamLnkMeasTmplCtlLastRepHold."
::= { tmnxOamLnkMeasIfResEntry 13 }
tmnxOamLnkMeasIfResNewestASWIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResNewestASWIdx indicates the index of
the newest aggregate sample window result in
tmnxOamLnkMeasIfResASWTable for this interface.
A value of zero indicates there are no aggregate sample window results
for this interface."
::= { tmnxOamLnkMeasIfResEntry 14 }
tmnxOamLnkMeasIfResNewestSWIdx OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResNewestSWIdx indicates the index of the
newest sample window result in tmnxOamLnkMeasIfResSWTable for this
interface.
A value of zero indicates there are no sample window results for this
interface."
::= { tmnxOamLnkMeasIfResEntry 15 }
tmnxOamLnkMeasIfResASWTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResASWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLnkMeasIfResASWTable contains the aggregate sample window
results for all interfaces with link measurement enabled.
(For the interface to be collecting link measurement data, it must be associated
with a link measurement template found in tmnxOamLnkMeasTmplCtlTable.)"
::= { tmnxOamLnkMeasObjs 3 }
tmnxOamLnkMeasIfResASWEntry OBJECT-TYPE
SYNTAX TmnxOamLnkMeasIfResASWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLnkMeasIfResASWEntry contains one aggregate sample window
result for the specified interface.
(For the interface to be collecting link measurement data, it must be
associated with a link measurement template.)
A row is created by SROS when an aggregate sample window is created.
A row is destroyed by SROS when the associated
tmnxOamLnkMeasIfResTable row is destroyed or the limit on the number
of aggregate sample windows retained (10) per interface is met, and a
new aggregate sample window is created. In that case, the row for the
interface's oldest aggregate sample window is destroyed."
INDEX {
vRtrID,
vRtrIfIndex,
tmnxOamLnkMeasIfResASWIndex
}
::= { tmnxOamLnkMeasIfResASWTable 1 }
TmnxOamLnkMeasIfResASWEntry ::= SEQUENCE
{
tmnxOamLnkMeasIfResASWIndex Unsigned32,
tmnxOamLnkMeasIfResASWEndUTC DateAndTime,
tmnxOamLnkMeasIfResASWState INTEGER,
tmnxOamLnkMeasIfResASWWindCount Unsigned32,
tmnxOamLnkMeasIfResASWReportMin Unsigned32,
tmnxOamLnkMeasIfResASWReportMax Unsigned32,
tmnxOamLnkMeasIfResASWReportAvg Unsigned32,
tmnxOamLnkMeasIfResASWIntegrity TruthValue,
tmnxOamLnkMeasIfResASWResult Unsigned32
}
tmnxOamLnkMeasIfResASWIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWIndex specifies the index value of
aggregate sample windows on the same interface.
At most 10 indices (e.g.: 51..60) are accessible at a time.
The most recent result is stored at the index
tmnxOamLnkMeasIfResNewestASWIdx."
::= { tmnxOamLnkMeasIfResASWEntry 1 }
tmnxOamLnkMeasIfResASWEndUTC OBJECT-TYPE
SYNTAX DateAndTime (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWEndUTC indicates the time at which
this aggregate sample window closed.
1970-Jan-01 00:00:00.0 UTC is returned if this aggregate sample window
is in progress."
::= { tmnxOamLnkMeasIfResASWEntry 2 }
tmnxOamLnkMeasIfResASWState OBJECT-TYPE
SYNTAX INTEGER {
completed (1),
inProgress (2),
swReported (3),
aswReported (4),
terminated (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWState indicates whether this
aggregate sample window has ended (completed), is in progress
(inProgress), triggered a report to the routing engine because a
sample window threshold was exceeded (swReported), triggered a report
to the routing engine because an aggregate sample window threshold was
exceeded (aswReported), or the window was interrupted and discarded
because administrative changes were detected during transmission
(terminated)."
::= { tmnxOamLnkMeasIfResASWEntry 3 }
tmnxOamLnkMeasIfResASWWindCount OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWWindCount indicates the number of
sample windows that have completed and met their integrity value
within this aggregate sample window."
::= { tmnxOamLnkMeasIfResASWEntry 4 }
tmnxOamLnkMeasIfResASWReportMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWReportMin indicates the minimum
delay measurement reported to the aggregate sample window (by the
sample windows that have been open during its lifetime).
A value of zero indicates an invalid delay measurement (not a minimum
delay measurement of zero)."
::= { tmnxOamLnkMeasIfResASWEntry 5 }
tmnxOamLnkMeasIfResASWReportMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWReportMax indicates the maximum
delay measurement reported to the aggregate sample window (by the
sample windows that have been open during its lifetime).
A value of zero indicates an invalid delay measurement (not a maximum
delay measurement of zero)."
::= { tmnxOamLnkMeasIfResASWEntry 6 }
tmnxOamLnkMeasIfResASWReportAvg OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWReportAvg indicates the average
delay measurement reported to the aggregate sample window (by the
sample windows that have been open during its lifetime).
A value of zero indicates an invalid delay measurement (not an average
delay measurement of zero)."
::= { tmnxOamLnkMeasIfResASWEntry 7 }
tmnxOamLnkMeasIfResASWIntegrity OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWIntegrity indicates whether a
sufficient percentage of this aggregate sample window's child sample
windows met their configured integrity value.
(See tmnxOamLnkMeasIfResSWIntegrity for details on sample window
integrity.)
If the sample window does not have a integrity value configured then
tmnxOamLnkMeasIfResASWIntegrity will always be true."
::= { tmnxOamLnkMeasIfResASWEntry 8 }
tmnxOamLnkMeasIfResASWResult OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResASWResult indicates the delay that was
being evaluated for report according to
tmnxOamLnkMeasTmplCtlDelayMeasTy when this aggregate sample window was
open."
::= { tmnxOamLnkMeasIfResASWEntry 9 }
tmnxOamLnkMeasIfResSWTable OBJECT-TYPE
SYNTAX SEQUENCE OF TmnxOamLnkMeasIfResSWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLnkMeasIfResSWTable contains sample window results for all
interfaces with link measurement enabled.
(For the interface to be collecting link measurement data, it must be
associated with a link measurement template found in
tmnxOamLnkMeasTmplCtlTable.)"
::= { tmnxOamLnkMeasObjs 4 }
tmnxOamLnkMeasIfResSWEntry OBJECT-TYPE
SYNTAX TmnxOamLnkMeasIfResSWEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"tmnxOamLnkMeasIfResSWEntry contains one sample window result for the
specified interface.
(For the interface to be collecting link measurement data, it must be
associated with a link measurement template.)
A row is created by SROS when a sample window is created.
A row is destroyed by SROS when the associated
tmnxOamLnkMeasIfResTable row is destroyed or the limit on the number
of sample windows retained (50) per interface is met, and a new sample
window is created. In that case, the row for the interface's oldest
sample window is destroyed."
INDEX {
vRtrID,
vRtrIfIndex,
tmnxOamLnkMeasIfResSWIndex
}
::= { tmnxOamLnkMeasIfResSWTable 1 }
TmnxOamLnkMeasIfResSWEntry ::= SEQUENCE
{
tmnxOamLnkMeasIfResSWIndex Unsigned32,
tmnxOamLnkMeasIfResSWEndUTC DateAndTime,
tmnxOamLnkMeasIfResSWState INTEGER,
tmnxOamLnkMeasIfResSWSent Unsigned32,
tmnxOamLnkMeasIfResSWReceived Unsigned32,
tmnxOamLnkMeasIfResSWMin Unsigned32,
tmnxOamLnkMeasIfResSWMax Unsigned32,
tmnxOamLnkMeasIfResSWAvg Unsigned32,
tmnxOamLnkMeasIfResSWErrors Unsigned32,
tmnxOamLnkMeasIfResSWIntegrity TruthValue,
tmnxOamLnkMeasIfResSWResult Unsigned32
}
tmnxOamLnkMeasIfResSWIndex OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWIndex specifies an index used to
differentiate sample windows on the same interface over time.
At most 50 indices (e.g.: 51..100) are accessible at a time.
The most recent result is stored at the index
tmnxOamLnkMeasIfResNewestSWIdx."
::= { tmnxOamLnkMeasIfResSWEntry 1 }
tmnxOamLnkMeasIfResSWEndUTC OBJECT-TYPE
SYNTAX DateAndTime (SIZE (8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWEndUTC indicates the time at which
this sample window closed.
1970-Jan-01 00:00:00.0 UTC is returned if this sample window is in
progress."
::= { tmnxOamLnkMeasIfResSWEntry 2 }
tmnxOamLnkMeasIfResSWState OBJECT-TYPE
SYNTAX INTEGER {
completed (1),
inProgress (2),
swReported (3),
terminated (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWState indicates whether this sample
window has ended (completed), is in progress (inProgress), triggered a
report to the routing engine because a sample window threshold was
exceeded (swReported), or the window was interrupted and discarded
because administrative changes were detected during transmission
(terminated)."
::= { tmnxOamLnkMeasIfResSWEntry 3 }
tmnxOamLnkMeasIfResSWSent OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWSent indicates the number of TWAMP
packets that have been sent for this sample window.
(A sent packet is a request for a response packet.)"
::= { tmnxOamLnkMeasIfResSWEntry 4 }
tmnxOamLnkMeasIfResSWReceived OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWReceived indicates the number of
TWAMP packets that have been received for this sample window.
(A received packet is a response to a sent request packet.)"
::= { tmnxOamLnkMeasIfResSWEntry 5 }
tmnxOamLnkMeasIfResSWMin OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWMin indicates the minimum of the
series of delay measurements that occurred during this sample window.
A value of zero indicates an invalid delay measurement (not a minimum
delay measurement of zero)."
::= { tmnxOamLnkMeasIfResSWEntry 6 }
tmnxOamLnkMeasIfResSWMax OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWMax indicates the maximum of the
series of delay measurements that occurred during this sample window.
A value of zero indicates an invalid delay measurement (not a maximum
delay measurement of zero)."
::= { tmnxOamLnkMeasIfResSWEntry 7 }
tmnxOamLnkMeasIfResSWAvg OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWAvg indicates the average of the
series of delay measurements that occurred during this sample window.
A value of zero indicates an invalid delay measurement (not an average
delay measurement of zero)."
::= { tmnxOamLnkMeasIfResSWEntry 8 }
tmnxOamLnkMeasIfResSWErrors OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWErrors indicates the number of
erroneous delay measurements that occurred in this sample window.
Erroneous delay measurements are negative or zero measurements. These
are caused by unsynchronized clocks."
::= { tmnxOamLnkMeasIfResSWEntry 9 }
tmnxOamLnkMeasIfResSWIntegrity OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWIntegrity indicates whether the
percentage of successful request-response pairs of test packets met
this sample window's configured integrity value.
If the sample window does not have a integrity value configured then
tmnxOamLnkMeasIfResSWIntegrity will always be true."
::= { tmnxOamLnkMeasIfResSWEntry 10 }
tmnxOamLnkMeasIfResSWResult OBJECT-TYPE
SYNTAX Unsigned32
UNITS "microseconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of tmnxOamLnkMeasIfResSWResult indicates the delay that was
being evaluated for report according to
tmnxOamLnkMeasTmplCtlDelayMeasTy when this sample window was open."
::= { tmnxOamLnkMeasIfResSWEntry 11 }
tmnxOamTestConformance OBJECT IDENTIFIER ::= { tmnxSRConfs 11 }
tmnxOamPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 1 }
tmnxOamPingCompliances OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 }
tmnxOamPing7450V4v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
7450 ESS series systems release 4.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV4v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV4v0Group,
tmnxOamMfibPingV4v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamVccvPingGroup,
tmnxOamIcmpPingGroup,
tmnxOamPingNotificationV4v0Group
}
::= { tmnxOamPingCompliances 4 }
tmnxOamPing7750V4v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
SROS series systems release 4.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV4v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV4v0Group,
tmnxOamVprnPingV4v0Group,
tmnxOamMfibPingV4v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamVccvPingGroup,
tmnxOamIcmpPingGroup,
tmnxOamPingNotificationV4v0Group
}
::= { tmnxOamPingCompliances 5 }
tmnxOamPing7450V5v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
7450 ESS series systems release 5.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV4v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV5v0Group,
tmnxOamMfibPingV4v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamPingNotificationV5v0Group
}
::= { tmnxOamPingCompliances 6 }
tmnxOamPing7750V5v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
SROS series systems release 5.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV4v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV5v0Group,
tmnxOamVprnPingV4v0Group,
tmnxOamMfibPingV4v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamPingNotificationV5v0Group
}
::= { tmnxOamPingCompliances 7 }
tmnxOamPing7450V6v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
7450 ESS series systems release 6.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV6v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV6v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamPingNotificationV5v0Group
}
::= { tmnxOamPingCompliances 8 }
tmnxOamPing7750V6v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
SROS series systems release 6.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV6v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV6v0Group,
tmnxOamVprnPingV4v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamPingNotificationV5v0Group
}
::= { tmnxOamPingCompliances 9 }
tmnxOamPing7450V7v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
7450 ESS series systems release 7.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV7v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV6v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamPingNotificationV7v0Group
}
::= { tmnxOamPingCompliances 10 }
tmnxOamPing7750V7v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
7750 and 7710 SR series systems release 7.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV7v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV6v0Group,
tmnxOamVprnPingV4v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamPingNotificationV7v0Group,
tmnxOamP2mpLspPingGroup
}
::= { tmnxOamPingCompliances 11 }
tmnxOamPing7450V8v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
7450 ESS series systems release 8.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV8v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV6v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamEthCfmPingV8v0Group,
tmnxOamPingNotificationV7v0Group
}
::= { tmnxOamPingCompliances 12 }
tmnxOamPing77x0V8v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
7750 and 7710 SR series systems release 8.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV8v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV6v0Group,
tmnxOamVprnPingV4v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamEthCfmPingV8v0Group,
tmnxOamPingNotificationV7v0Group,
tmnxOamP2mpLspPingGroup,
tmnxOamP2mpLspPingV8v0Group
}
::= { tmnxOamPingCompliances 13 }
tmnxOamPing7xx0V9v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
SROS series systems, release 9.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV8v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV6v0Group,
tmnxOamVprnPingV4v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamEthCfmPingV8v0Group,
tmnxOamPingNotificationV7v0Group,
tmnxOamP2mpLspPingGroup,
tmnxOamP2mpLspPingV8v0Group,
tmnxOamVccvPingV9v0Group
}
::= { tmnxOamPingCompliances 14 }
tmnxOamPing7xx0V10v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
SROS series systems, release 10.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingGeneralV10v0Group,
tmnxOamMacPingV4v0Group,
tmnxOamLspPingV6v0Group,
tmnxOamVprnPingV4v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamCpePingV4v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamVccvPingV5v0Group,
tmnxOamIcmpPingGroup,
tmnxOamAncpTestV5v0Group,
tmnxOamEthCfmPingV8v0Group,
tmnxOamPingNotificationV7v0Group,
tmnxOamP2mpLspPingGroup,
tmnxOamP2mpLspPingV8v0Group,
tmnxOamVccvPingV9v0Group,
tmnxOamPingCtlV10v0Group,
tmnxOamMobilePingGroup,
tmnxOamP2mpLspPingV10v0Group
}
::= { tmnxOamPingCompliances 15 }
tmnxOamPing7xx0V11v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
SROS series systems, release 11.0."
MODULE
MANDATORY-GROUPS {
tmnxOamAncpTestV5v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamCpePingV4v0Group,
tmnxOamEthCfmPingV8v0Group,
tmnxOamIcmpPingGroup,
tmnxOamLspPingV11v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamMacPingCtlV11v0Group,
tmnxOamMacPingHistoryV11v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamMobilePingGroup,
tmnxOamP2mpLspPingGroup,
tmnxOamP2mpLspPingV10v0Group,
tmnxOamP2mpLspPingV8v0Group,
tmnxOamPingCtlV10v0Group,
tmnxOamPingGeneralV10v0Group,
tmnxOamPingNotificationV7v0Group,
tmnxOamPingV11v0Group,
tmnxOamVccvPingV5v0Group,
tmnxOamVccvPingV9v0Group,
tmnxOamVccvPingV11v0Group,
tmnxOamVprnPingV4v0Group
}
::= { tmnxOamPingCompliances 16 }
tmnxOamPing7xx0V12v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM ping tests on Nokia
SROS series systems, release 12.0."
MODULE
MANDATORY-GROUPS {
tmnxOamAncpTestV5v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamCpePingV4v0Group,
tmnxOamEthCfmPingV8v0Group,
tmnxOamIcmpPingGroup,
tmnxOamLspPingV11v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamMacPingCtlV11v0Group,
tmnxOamMacPingHistoryV11v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamMobilePingGroup,
tmnxOamP2mpLspPingGroup,
tmnxOamP2mpLspPingV8v0Group,
tmnxOamP2mpLspPingV10v0Group,
tmnxOamPingCtlV10v0Group,
tmnxOamPingGeneralV10v0Group,
tmnxOamPingNotificationV7v0Group,
tmnxOamPingV11v0Group,
tmnxOamPingV12v0Group,
tmnxOamVccvPingV5v0Group,
tmnxOamVccvPingV9v0Group,
tmnxOamVccvPingV11v0Group,
tmnxOamVprnPingV4v0Group
}
::= { tmnxOamPingCompliances 17 }
tmnxOamPing7xx0V13v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
SROS series systems, release 13.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingV13v0Group
}
::= { tmnxOamPingCompliances 18 }
tmnxOamPing7xx0V14v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
SROS series systems, release 14.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingV14v0Group
}
::= { tmnxOamPingCompliances 19 }
tmnxOamPing7xx0V15v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
SROS series systems, release 15.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingV15v0Group
}
::= { tmnxOamPingCompliances 20 }
tmnxOamPing7xx0V16v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
SROS series systems, release 16.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingNotificationV7v0Group,
tmnxOamAncpTestV5v0Group,
tmnxOamAtmPingR2r1Group,
tmnxOamCpePingV4v0Group,
tmnxOamEthCfmPingV8v0Group,
tmnxOamIcmpPingGroup,
tmnxOamLspPingV11v0Group,
tmnxOamMRInfoV4v0Group,
tmnxOamMacPingCtlV11v0Group,
tmnxOamMacPingHistoryV11v0Group,
tmnxOamMfibPingV6v0Group,
tmnxOamMobilePingV16v0Group,
tmnxOamP2mpLspPingGroup,
tmnxOamP2mpLspPingV8v0Group,
tmnxOamP2mpLspPingV10v0Group,
tmnxOamPingCtlV10v0Group,
tmnxOamPingGeneralV10v0Group,
tmnxOamPingObsoletedV16v0Group,
tmnxOamPingV11v0Group,
tmnxOamPingV12v0Group,
tmnxOamPingV16v0Group,
tmnxOamTrV16v0Group,
tmnxOamVccvPingV5v0Group,
tmnxOamVccvPingV9v0Group,
tmnxOamVccvPingV11v0Group,
tmnxOamVprnPingV4v0Group
}
::= { tmnxOamPingCompliances 21 }
tmnxOamPing7xx0V19v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
SROS series systems, release 19.0."
MODULE
MANDATORY-GROUPS {
tmnxOamPingV19v0Group
}
::= { tmnxOamPingCompliances 22 }
tmnxOamPing7xx0V20v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
SROS series systems, release 20."
MODULE
MANDATORY-GROUPS {
tmnxOamBierPingV20v0Group
}
::= { tmnxOamPingCompliances 23 }
tmnxOamPingGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 }
tmnxOamMacPingL2MapGroup OBJECT-GROUP
OBJECTS {
tmnxOamMacPingL2MapRouterID,
tmnxOamMacPingL2MapLabel,
tmnxOamMacPingL2MapProtocol,
tmnxOamMacPingL2MapVCType,
tmnxOamMacPingL2MapVCID,
tmnxOamMacPingL2MapDirection
}
STATUS obsolete
DESCRIPTION
"The group of optional objects to report OAM Mac Ping layer-2 mapping
information returned in response to OAM Mac Ping tests on Nokia SROS
series systems."
::= { tmnxOamPingGroups 3 }
tmnxOamAtmPingR2r1Group OBJECT-GROUP
OBJECTS {
tmnxOamAtmPingCtlPortId,
tmnxOamAtmPingCtlVpi,
tmnxOamAtmPingCtlVci,
tmnxOamAtmPingCtlLpbkLocation,
tmnxOamAtmPingCtlSegment
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ATM Ping tests on
Nokia SROS series systems."
::= { tmnxOamPingGroups 8 }
tmnxOamMacPingV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMacPingCtlTargetMacAddr,
tmnxOamMacPingCtlSourceMacAddr,
tmnxOamMacPingCtlSendControl,
tmnxOamMacPingCtlReplyControl,
tmnxOamMacPingCtlTtl,
tmnxOamMacPingCtlRegister,
tmnxOamMacPingCtlFlood,
tmnxOamMacPingCtlForce,
tmnxOamMacPingCtlAge,
tmnxOamMacPingCtlSapPortId,
tmnxOamMacPingCtlSapEncapValue,
tmnxOamMacPingCtlFibEntryName,
tmnxOamMacPingHistoryResponse,
tmnxOamMacPingHistoryOneWayTime,
tmnxOamMacPingHistoryStatus,
tmnxOamMacPingHistoryTime,
tmnxOamMacPingHistoryReturnCode,
tmnxOamMacPingHistoryAddressType,
tmnxOamMacPingHistorySapId,
tmnxOamMacPingHistorySdpId,
tmnxOamMacPingHistoryAdminStatus,
tmnxOamMacPingHistoryOperStatus,
tmnxOamMacPingHistoryResponsePlane,
tmnxOamMacPingHistorySize,
tmnxOamMacPingHistoryInOneWayTime,
tmnxOamMacPingHistorySrcAddrType,
tmnxOamMacPingHistorySrcAddress
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM Mac Ping tests on
Nokia SROS series systems release 4.0."
::= { tmnxOamPingGroups 14 }
tmnxOamVccvPingGroup OBJECT-GROUP
OBJECTS {
tmnxOamVccvPingCtlSdpIdVcId,
tmnxOamVccvPingCtlReplyMode
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM VCCV Ping tests on
Nokia SROS series systems."
::= { tmnxOamPingGroups 15 }
tmnxOamPingGeneralV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingMaxConcurrentTests,
tmnxOamPingCtlRowStatus,
tmnxOamPingCtlStorageType,
tmnxOamPingCtlDescr,
tmnxOamPingCtlTestMode,
tmnxOamPingCtlAdminStatus,
tmnxOamPingCtlOrigSdpId,
tmnxOamPingCtlRespSdpId,
tmnxOamPingCtlFcName,
tmnxOamPingCtlProfile,
tmnxOamPingCtlMtuStartSize,
tmnxOamPingCtlMtuEndSize,
tmnxOamPingCtlMtuStepSize,
tmnxOamPingCtlServiceId,
tmnxOamPingCtlLocalSdp,
tmnxOamPingCtlRemoteSdp,
tmnxOamPingCtlSize,
tmnxOamPingCtlTimeOut,
tmnxOamPingCtlProbeCount,
tmnxOamPingCtlInterval,
tmnxOamPingCtlMaxRows,
tmnxOamPingCtlTrapGeneration,
tmnxOamPingCtlTrapProbeFailureFilter,
tmnxOamPingCtlTrapTestFailureFilter,
tmnxOamPingCtlSAA,
tmnxOamPingCtlRuns,
tmnxOamPingCtlFailures,
tmnxOamPingCtlLastRunResult,
tmnxOamPingCtlLastChanged,
tmnxOamPingCtlVRtrID,
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingCtlSrcAddrType,
tmnxOamPingCtlSrcAddress,
tmnxOamPingCtlDnsName,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe,
tmnxOamPingResultsLastRespHeader,
tmnxOamPingResultsMinTt,
tmnxOamPingResultsMaxTt,
tmnxOamPingResultsAverageTt,
tmnxOamPingResultsTtSumOfSquares,
tmnxOamPingResultsMinInTt,
tmnxOamPingResultsMaxInTt,
tmnxOamPingResultsAverageInTt,
tmnxOamPingResultsInTtSumOfSqrs,
tmnxOamPingResultsOutJitter,
tmnxOamPingResultsInJitter,
tmnxOamPingResultsRtJitter,
tmnxOamPingResultsProbeTimeouts,
tmnxOamPingResultsProbeFailures,
tmnxOamPingHistoryResponse,
tmnxOamPingHistoryOneWayTime,
tmnxOamPingHistorySize,
tmnxOamPingHistoryStatus,
tmnxOamPingHistoryTime,
tmnxOamPingHistoryReturnCode,
tmnxOamPingHistAddressType,
tmnxOamPingHistoryVersion,
tmnxOamPingHistSapId,
tmnxOamPingHistoryCpeMacAddr,
tmnxOamPingHistoryRespSvcId,
tmnxOamPingHistorySequence,
tmnxOamPingHistoryIfIndex,
tmnxOamPingHistoryDataLen,
tmnxOamPingHistoryRespPlane,
tmnxOamPingHistoryReqHdr,
tmnxOamPingHistoryRespHdr,
tmnxOamPingHistoryDnsAddrType,
tmnxOamPingHistoryDnsAddress,
tmnxOamPingHistorySrcAddrType,
tmnxOamPingHistorySrcAddress,
tmnxOamPingHistoryInOneWayTime
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM ping tests general
capabilities on Nokia SROS series systems 4.0 release."
::= { tmnxOamPingGroups 16 }
tmnxOamLspPingV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspPingCtlVRtrID,
tmnxOamLspPingCtlLspName,
tmnxOamLspPingCtlReturnLsp,
tmnxOamLspPingCtlTtl,
tmnxOamLspPingCtlPathName,
tmnxOamLspPingCtlLdpPrefixType,
tmnxOamLspPingCtlLdpPrefix,
tmnxOamLspPingCtlLdpPrefixLen
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM LSP Ping tests on
Nokia SROS series systems 4.0 release."
::= { tmnxOamPingGroups 17 }
tmnxOamVprnPingV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVprnPingCtlReplyControl,
tmnxOamVprnPingCtlTtl,
tmnxOamVprnPingCtlSrcAddrType,
tmnxOamVprnPingCtlSrcAddress
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM VPRN Ping tests on
Nokia SROS series systems 4.0 release."
::= { tmnxOamPingGroups 19 }
tmnxOamMfibPingV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMfibPingCtlReplyControl,
tmnxOamMfibPingCtlTtl,
tmnxOamMfibPingCtlSrcAddrType,
tmnxOamMfibPingCtlSrcAddress,
tmnxOamMfibPingCtlDestAddrType,
tmnxOamMfibPingCtlDestAddress,
tmnxOamPingHistoryRespSvcId
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM MFIB Ping tests on
Nokia SROS series systems release 4.0."
::= { tmnxOamPingGroups 20 }
tmnxOamCpePingV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamCpePingCtlSendControl,
tmnxOamCpePingCtlReplyControl,
tmnxOamCpePingCtlTtl,
tmnxOamCpePingCtlSrceMacAddr,
tmnxOamCpePingCtlSrcAddrType,
tmnxOamCpePingCtlSrcAddress,
tmnxOamPingHistoryCpeMacAddr
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM CPE Ping tests on
Nokia SROS series systems release 4.0."
::= { tmnxOamPingGroups 21 }
tmnxOamMRInfoV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMRInfoRespCapabilities,
tmnxOamMRInfoRespMinorVersion,
tmnxOamMRInfoRespMajorVersion,
tmnxOamMRInfoRespNumInterfaces,
tmnxOamMRInfoRespIfMetric,
tmnxOamMRInfoRespIfThreshold,
tmnxOamMRInfoRespIfFlags,
tmnxOamMRInfoRespIfNbrCount,
tmnxOamMRInfoRespIfAddrType,
tmnxOamMRInfoRespIfAddr,
tmnxOamMRInfoRespIfNbrAddrType,
tmnxOamMRInfoRespIfNbrAddr
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Multicast Router
Information ('mrInfo') tests on Nokia SROS series systems release 4.0."
::= { tmnxOamPingGroups 22 }
tmnxOamIcmpPingGroup OBJECT-GROUP
OBJECTS {
tmnxOamIcmpPingCtlRapid,
tmnxOamIcmpPingCtlTtl,
tmnxOamIcmpPingCtlDSField,
tmnxOamIcmpPingCtlPattern,
tmnxOamIcmpPingCtlNhAddrType,
tmnxOamIcmpPingCtlNhAddress,
tmnxOamIcmpPingCtlEgrIfIndex,
tmnxOamIcmpPingCtlEgrIfName,
tmnxOamIcmpPingCtlBypassRouting,
tmnxOamIcmpPingCtlDoNotFragment
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ICMP Ping tests on
Nokia SROS series systems."
::= { tmnxOamPingGroups 23 }
tmnxOamPingObsoleteV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingCtlTargetIpAddress,
tmnxOamPingHistorySrcIpAddress,
tmnxOamMacPingHistorySrcIpAddress,
tmnxOamLspPingCtlLdpIpPrefix,
tmnxOamLspPingCtlLdpIpPrefixLen,
tmnxOamVprnPingCtlSourceIpAddr,
tmnxOamMfibPingCtlSourceIpAddr,
tmnxOamMfibPingCtlDestIpAddr,
tmnxOamCpePingCtlSourceIpAddr,
tmnxOamMRInfoRespIfAddress,
tmnxOamMRInfoRespIfNbrAddress
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ICMP Ping tests on
Nokia SROS series systems that were made obsolete in release 4.0."
::= { tmnxOamPingGroups 24 }
tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamPingProbeFailedV2,
tmnxOamPingTestFailedV2,
tmnxOamPingTestCompletedV2
}
STATUS obsolete
DESCRIPTION
"The group of notifications supporting the OAM ping feature on Nokia
SROS series systems release 4.0."
::= { tmnxOamPingGroups 25 }
tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamPingProbeFailed,
tmnxOamPingTestFailed,
tmnxOamPingTestCompleted
}
STATUS current
DESCRIPTION
"The group of notifications supporting the OAM ping feature on Nokia
SROS series systems release 4.0."
::= { tmnxOamPingGroups 26 }
tmnxOamLspPingV5v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspPingCtlVRtrID,
tmnxOamLspPingCtlLspName,
tmnxOamLspPingCtlReturnLsp,
tmnxOamLspPingCtlTtl,
tmnxOamLspPingCtlPathName,
tmnxOamLspPingCtlLdpPrefixType,
tmnxOamLspPingCtlLdpPrefix,
tmnxOamLspPingCtlLdpPrefixLen,
tmnxOamLspPingCtlPathDestType,
tmnxOamLspPingCtlPathDest,
tmnxOamLspPingCtlNhIntfName,
tmnxOamLspPingCtlNhAddressType,
tmnxOamLspPingCtlNhAddress
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM LSP Ping tests on
Nokia SROS series systems 5.0 release."
::= { tmnxOamPingGroups 27 }
tmnxOamVccvPingV5v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVccvPingCtlSdpIdVcId,
tmnxOamVccvPingCtlReplyMode,
tmnxOamVccvPingCtlPwId,
tmnxOamVccvPingCtlTtl
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM VCCV Ping tests on
Nokia SROS series systems 5.0 release."
::= { tmnxOamPingGroups 28 }
tmnxOamAncpTestV5v0Group OBJECT-GROUP
OBJECTS {
tmnxOamAncpTestTarget,
tmnxOamAncpTestTargetId,
tmnxOamAncpTestcount,
tmnxOamAncpTestTimeout,
tmnxOamAncpHistoryAncpString,
tmnxOamAncpHistoryAccNodeResult,
tmnxOamAncpHistoryAccNodeCode,
tmnxOamAncpHistoryAccNodeRspStr,
tmnxOamVccvPingCtlTtl
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ANCP tests on Nokia
SROS series systems 5.0 release."
::= { tmnxOamPingGroups 29 }
tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamPingProbeFailedV2,
tmnxOamPingTestFailedV2,
tmnxOamPingTestCompletedV2,
tmnxAncpLoopbackTestCompleted
}
STATUS obsolete
DESCRIPTION
"The group of notifications supporting the OAM ping feature on Nokia
SROS series systems release 5.0."
::= { tmnxOamPingGroups 30 }
tmnxOamMfibPingV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMfibPingCtlReplyControl,
tmnxOamMfibPingCtlTtl,
tmnxOamMfibPingCtlSrcAddrType,
tmnxOamMfibPingCtlSrcAddress,
tmnxOamMfibPingCtlDestAddrType,
tmnxOamMfibPingCtlDestAddress,
tmnxOamPingHistoryRespSvcId,
tmnxOamMfibPingCtlDestMacAddr
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM MFIB Ping tests on
Nokia SROS series systems release 6.0."
::= { tmnxOamPingGroups 31 }
tmnxOamPingGeneralV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingMaxConcurrentTests,
tmnxOamPingCtlRowStatus,
tmnxOamPingCtlStorageType,
tmnxOamPingCtlDescr,
tmnxOamPingCtlTestMode,
tmnxOamPingCtlAdminStatus,
tmnxOamPingCtlOrigSdpId,
tmnxOamPingCtlRespSdpId,
tmnxOamPingCtlFcName,
tmnxOamPingCtlProfile,
tmnxOamPingCtlMtuStartSize,
tmnxOamPingCtlMtuEndSize,
tmnxOamPingCtlMtuStepSize,
tmnxOamPingCtlServiceId,
tmnxOamPingCtlLocalSdp,
tmnxOamPingCtlRemoteSdp,
tmnxOamPingCtlSize,
tmnxOamPingCtlTimeOut,
tmnxOamPingCtlProbeCount,
tmnxOamPingCtlInterval,
tmnxOamPingCtlTrapGeneration,
tmnxOamPingCtlTrapProbeFailureFilter,
tmnxOamPingCtlTrapTestFailureFilter,
tmnxOamPingCtlSAA,
tmnxOamPingCtlRuns,
tmnxOamPingCtlFailures,
tmnxOamPingCtlLastRunResult,
tmnxOamPingCtlLastChanged,
tmnxOamPingCtlVRtrID,
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingCtlSrcAddrType,
tmnxOamPingCtlSrcAddress,
tmnxOamPingCtlDnsName,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe,
tmnxOamPingResultsLastRespHeader,
tmnxOamPingResultsMinTt,
tmnxOamPingResultsMaxTt,
tmnxOamPingResultsAverageTt,
tmnxOamPingResultsTtSumOfSquares,
tmnxOamPingResultsMinInTt,
tmnxOamPingResultsMaxInTt,
tmnxOamPingResultsAverageInTt,
tmnxOamPingResultsInTtSumOfSqrs,
tmnxOamPingResultsOutJitter,
tmnxOamPingResultsInJitter,
tmnxOamPingResultsRtJitter,
tmnxOamPingResultsProbeTimeouts,
tmnxOamPingResultsProbeFailures,
tmnxOamPingHistoryResponse,
tmnxOamPingHistoryOneWayTime,
tmnxOamPingHistorySize,
tmnxOamPingHistoryStatus,
tmnxOamPingHistoryTime,
tmnxOamPingHistoryReturnCode,
tmnxOamPingHistAddressType,
tmnxOamPingHistoryVersion,
tmnxOamPingHistSapId,
tmnxOamPingHistoryCpeMacAddr,
tmnxOamPingHistoryRespSvcId,
tmnxOamPingHistorySequence,
tmnxOamPingHistoryIfIndex,
tmnxOamPingHistoryDataLen,
tmnxOamPingHistoryRespPlane,
tmnxOamPingHistoryReqHdr,
tmnxOamPingHistoryRespHdr,
tmnxOamPingHistoryDnsAddrType,
tmnxOamPingHistoryDnsAddress,
tmnxOamPingHistorySrcAddrType,
tmnxOamPingHistorySrcAddress,
tmnxOamPingHistoryInOneWayTime,
tmnxOamPingCtlDNSRecord
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM ping tests general
capabilities on Nokia SROS series systems 6.0 release."
::= { tmnxOamPingGroups 32 }
tmnxOamP2mpLspPingGroup OBJECT-GROUP
OBJECTS {
tmnxOamP2mpLspPingCtlLspName,
tmnxOamP2mpLspPingCtlInstName,
tmnxOamP2mpLspPingCtlTtl,
tmnxOamP2mpLspPingCtlIpRowStatus,
tmnxOamP2mpLspPingCtlIpAddrType,
tmnxOamP2mpLspPingCtlIpAddr
}
STATUS current
DESCRIPTION
"The group of objects supporting management of P2MP LSP Ping tests on
Nokia SROS series systems 7.0 release."
::= { tmnxOamPingGroups 33 }
tmnxOamLspPingV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspPingCtlLspName,
tmnxOamLspPingCtlTtl,
tmnxOamLspPingCtlPathName,
tmnxOamLspPingCtlLdpPrefixType,
tmnxOamLspPingCtlLdpPrefix,
tmnxOamLspPingCtlLdpPrefixLen,
tmnxOamLspPingCtlPathDestType,
tmnxOamLspPingCtlPathDest,
tmnxOamLspPingCtlNhIntfName,
tmnxOamLspPingCtlNhAddressType,
tmnxOamLspPingCtlNhAddress
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM LSP Ping tests on
Nokia SROS series systems 6.0 release."
::= { tmnxOamPingGroups 34 }
tmnxOamPingGeneralV7v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingMaxConcurrentTests,
tmnxOamPingCtlRowStatus,
tmnxOamPingCtlStorageType,
tmnxOamPingCtlDescr,
tmnxOamPingCtlTestMode,
tmnxOamPingCtlAdminStatus,
tmnxOamPingCtlOrigSdpId,
tmnxOamPingCtlRespSdpId,
tmnxOamPingCtlFcName,
tmnxOamPingCtlProfile,
tmnxOamPingCtlMtuStartSize,
tmnxOamPingCtlMtuEndSize,
tmnxOamPingCtlMtuStepSize,
tmnxOamPingCtlServiceId,
tmnxOamPingCtlLocalSdp,
tmnxOamPingCtlRemoteSdp,
tmnxOamPingCtlSize,
tmnxOamPingCtlTimeOut,
tmnxOamPingCtlProbeCount,
tmnxOamPingCtlInterval,
tmnxOamPingCtlTrapGeneration,
tmnxOamPingCtlTrapProbeFailureFilter,
tmnxOamPingCtlTrapTestFailureFilter,
tmnxOamPingCtlSAA,
tmnxOamPingCtlRuns,
tmnxOamPingCtlFailures,
tmnxOamPingCtlLastRunResult,
tmnxOamPingCtlLastChanged,
tmnxOamPingCtlVRtrID,
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingCtlSrcAddrType,
tmnxOamPingCtlSrcAddress,
tmnxOamPingCtlDnsName,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe,
tmnxOamPingResultsLastRespHeader,
tmnxOamPingResultsMinTt,
tmnxOamPingResultsMaxTt,
tmnxOamPingResultsAverageTt,
tmnxOamPingResultsTtSumOfSquares,
tmnxOamPingResultsMinInTt,
tmnxOamPingResultsMaxInTt,
tmnxOamPingResultsAverageInTt,
tmnxOamPingResultsInTtSumOfSqrs,
tmnxOamPingResultsOutJitter,
tmnxOamPingResultsInJitter,
tmnxOamPingResultsRtJitter,
tmnxOamPingResultsProbeTimeouts,
tmnxOamPingResultsProbeFailures,
tmnxOamPingHistoryResponse,
tmnxOamPingHistoryOneWayTime,
tmnxOamPingHistorySize,
tmnxOamPingHistoryStatus,
tmnxOamPingHistoryTime,
tmnxOamPingHistoryReturnCode,
tmnxOamPingHistAddressType,
tmnxOamPingHistoryVersion,
tmnxOamPingHistSapId,
tmnxOamPingHistoryCpeMacAddr,
tmnxOamPingHistoryRespSvcId,
tmnxOamPingHistorySequence,
tmnxOamPingHistoryIfIndex,
tmnxOamPingHistoryDataLen,
tmnxOamPingHistoryRespPlane,
tmnxOamPingHistoryReqHdr,
tmnxOamPingHistoryRespHdr,
tmnxOamPingHistoryDnsAddrType,
tmnxOamPingHistoryDnsAddress,
tmnxOamPingHistorySrcAddrType,
tmnxOamPingHistorySrcAddress,
tmnxOamPingHistoryInOneWayTime,
tmnxOamPingCtlDNSRecord,
tmnxOamPingResultsRttOFSumSquares,
tmnxOamPingResultsRttHCSumSquares,
tmnxOamPingResultsTtOFSumSquares,
tmnxOamPingResultsTtHCSumSquares,
tmnxOamPingResultsInTtOFSumSqrs,
tmnxOamPingResultsInTtHCSumSqrs,
tmnxOamPingResultsTestRunResult
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM ping tests general
capabilities on Nokia SROS series systems 7.0 release."
::= { tmnxOamPingGroups 35 }
tmnxOamPingNotificationV7v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamPingProbeFailedV3,
tmnxOamPingTestFailedV3,
tmnxOamPingTestCompletedV3,
tmnxAncpLoopbackTestCompleted
}
STATUS current
DESCRIPTION
"The group of notifications supporting the OAM ping feature on Nokia
SROS series systems release 7.0."
::= { tmnxOamPingGroups 36 }
tmnxOamPingObsoleteV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspPingCtlReturnLsp,
tmnxOamLspPingCtlVRtrID,
tmnxOamPingCtlMaxRows
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ping operations on
Nokia SR series systems that were made obsolete in release 6.0."
::= { tmnxOamPingGroups 37 }
tmnxOamPingObsoleteV6v1Group OBJECT-GROUP
OBJECTS {
tmnxOamMacPingL2MapRouterID,
tmnxOamMacPingL2MapLabel,
tmnxOamMacPingL2MapProtocol,
tmnxOamMacPingL2MapVCType,
tmnxOamMacPingL2MapVCID,
tmnxOamMacPingL2MapDirection
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ping operations on
Nokia SR series systems that were made obsolete in release 6.1."
::= { tmnxOamPingGroups 38 }
tmnxOamEthCfmPingV8v0Group OBJECT-GROUP
OBJECTS {
tmnxOamEthCfmPingCtlTgtMacAddr,
tmnxOamEthCfmPingCtlSrcMdIndex,
tmnxOamEthCfmPingCtlSrcMaIndex,
tmnxOamEthCfmPingCtlSrcMepId
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Ethernet CFM Ping
tests on Nokia SROS series systems 8.0 release."
::= { tmnxOamPingGroups 39 }
tmnxOamP2mpLspPingV8v0Group OBJECT-GROUP
OBJECTS {
tmnxOamP2mpLspPingCtlP2MPId
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM P2MP LSP Ping tests
on Nokia SROS series systems 8.0 release."
::= { tmnxOamPingGroups 40 }
tmnxOamPingGeneralV8v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingMaxConcurrentTests,
tmnxOamPingCtlRowStatus,
tmnxOamPingCtlStorageType,
tmnxOamPingCtlDescr,
tmnxOamPingCtlTestMode,
tmnxOamPingCtlAdminStatus,
tmnxOamPingCtlOrigSdpId,
tmnxOamPingCtlRespSdpId,
tmnxOamPingCtlFcName,
tmnxOamPingCtlProfile,
tmnxOamPingCtlMtuStartSize,
tmnxOamPingCtlMtuEndSize,
tmnxOamPingCtlMtuStepSize,
tmnxOamPingCtlServiceId,
tmnxOamPingCtlLocalSdp,
tmnxOamPingCtlRemoteSdp,
tmnxOamPingCtlSize,
tmnxOamPingCtlTimeOut,
tmnxOamPingCtlProbeCount,
tmnxOamPingCtlInterval,
tmnxOamPingCtlTrapGeneration,
tmnxOamPingCtlTrapProbeFailureFilter,
tmnxOamPingCtlTrapTestFailureFilter,
tmnxOamPingCtlSAA,
tmnxOamPingCtlRuns,
tmnxOamPingCtlFailures,
tmnxOamPingCtlLastRunResult,
tmnxOamPingCtlLastChanged,
tmnxOamPingCtlVRtrID,
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingCtlSrcAddrType,
tmnxOamPingCtlSrcAddress,
tmnxOamPingCtlDnsName,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe,
tmnxOamPingResultsMinTt,
tmnxOamPingResultsMaxTt,
tmnxOamPingResultsAverageTt,
tmnxOamPingResultsTtSumOfSquares,
tmnxOamPingResultsMinInTt,
tmnxOamPingResultsMaxInTt,
tmnxOamPingResultsAverageInTt,
tmnxOamPingResultsInTtSumOfSqrs,
tmnxOamPingResultsOutJitter,
tmnxOamPingResultsInJitter,
tmnxOamPingResultsRtJitter,
tmnxOamPingResultsProbeTimeouts,
tmnxOamPingResultsProbeFailures,
tmnxOamPingHistoryResponse,
tmnxOamPingHistoryOneWayTime,
tmnxOamPingHistorySize,
tmnxOamPingHistoryStatus,
tmnxOamPingHistoryTime,
tmnxOamPingHistoryReturnCode,
tmnxOamPingHistAddressType,
tmnxOamPingHistoryVersion,
tmnxOamPingHistSapId,
tmnxOamPingHistoryCpeMacAddr,
tmnxOamPingHistoryRespSvcId,
tmnxOamPingHistorySequence,
tmnxOamPingHistoryIfIndex,
tmnxOamPingHistoryDataLen,
tmnxOamPingHistoryRespPlane,
tmnxOamPingHistoryReqHdr,
tmnxOamPingHistoryRespHdr,
tmnxOamPingHistoryDnsAddrType,
tmnxOamPingHistoryDnsAddress,
tmnxOamPingHistorySrcAddrType,
tmnxOamPingHistorySrcAddress,
tmnxOamPingHistoryInOneWayTime,
tmnxOamPingHistoryLspName,
tmnxOamPingHistNextHopAddrType,
tmnxOamPingHistNextHopAddress,
tmnxOamPingCtlDNSRecord,
tmnxOamPingResultsRttOFSumSquares,
tmnxOamPingResultsRttHCSumSquares,
tmnxOamPingResultsTtOFSumSquares,
tmnxOamPingResultsTtHCSumSquares,
tmnxOamPingResultsInTtOFSumSqrs,
tmnxOamPingResultsInTtHCSumSqrs,
tmnxOamPingResultsTestRunResult
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM ping tests general
capabilities on Nokia SROS series systems 8.0 release."
::= { tmnxOamPingGroups 41 }
tmnxOamPingObsoleteV8v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingResultsLastRespHeader
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ping operations on
Nokia SR series systems that were made obsolete in release 8.0."
::= { tmnxOamPingGroups 42 }
tmnxOamVccvPingV9v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVccvPingCtlSpokeSdpId,
tmnxOamVccvPingCtlSaiiGlobalId,
tmnxOamVccvPingCtlSaiiPrefix,
tmnxOamVccvPingCtlSaiiAcId,
tmnxOamVccvPingCtlTaiiGlobalId,
tmnxOamVccvPingCtlTaiiPrefix,
tmnxOamVccvPingCtlTaiiAcId
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM VCCV Ping
tests on Nokia SROS series systems 9.0 release."
::= { tmnxOamPingGroups 43 }
tmnxOamPingCtlV10v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingCtlIntervalUnits
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM ping
tests on Nokia SROS series systems, release 10.0."
::= { tmnxOamPingGroups 44 }
tmnxOamMobilePingGroup OBJECT-GROUP
OBJECTS {
tmnxOamMobGtpPingRefPointType,
tmnxOamMobGtpPingVRtrId,
tmnxOamMobGtpPingPort,
tmnxOamMobGtpPingGateway
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM mobile gateway ping
tests on Nokia 7x50 SR series systems."
::= { tmnxOamPingGroups 45 }
tmnxOamPingObsoleteV10v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingHistoryReqHdr
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ping operations made
obsolete in SROS Release 10.0 R1."
::= { tmnxOamPingGroups 46 }
tmnxOamPingGeneralV10v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingMaxConcurrentTests,
tmnxOamPingCtlRowStatus,
tmnxOamPingCtlTestMode,
tmnxOamPingCtlAdminStatus,
tmnxOamPingCtlOrigSdpId,
tmnxOamPingCtlRespSdpId,
tmnxOamPingCtlFcName,
tmnxOamPingCtlProfile,
tmnxOamPingCtlMtuStartSize,
tmnxOamPingCtlMtuEndSize,
tmnxOamPingCtlMtuStepSize,
tmnxOamPingCtlServiceId,
tmnxOamPingCtlLocalSdp,
tmnxOamPingCtlRemoteSdp,
tmnxOamPingCtlSize,
tmnxOamPingCtlTimeOut,
tmnxOamPingCtlProbeCount,
tmnxOamPingCtlInterval,
tmnxOamPingCtlTrapGeneration,
tmnxOamPingCtlTrapProbeFailureFilter,
tmnxOamPingCtlTrapTestFailureFilter,
tmnxOamPingCtlSAA,
tmnxOamPingCtlRuns,
tmnxOamPingCtlFailures,
tmnxOamPingCtlLastRunResult,
tmnxOamPingCtlLastChanged,
tmnxOamPingCtlVRtrID,
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingCtlSrcAddrType,
tmnxOamPingCtlSrcAddress,
tmnxOamPingCtlDnsName,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe,
tmnxOamPingResultsMinTt,
tmnxOamPingResultsMaxTt,
tmnxOamPingResultsAverageTt,
tmnxOamPingResultsTtSumOfSquares,
tmnxOamPingResultsMinInTt,
tmnxOamPingResultsMaxInTt,
tmnxOamPingResultsAverageInTt,
tmnxOamPingResultsInTtSumOfSqrs,
tmnxOamPingResultsOutJitter,
tmnxOamPingResultsInJitter,
tmnxOamPingResultsRtJitter,
tmnxOamPingResultsProbeTimeouts,
tmnxOamPingResultsProbeFailures,
tmnxOamPingHistoryResponse,
tmnxOamPingHistoryOneWayTime,
tmnxOamPingHistorySize,
tmnxOamPingHistoryStatus,
tmnxOamPingHistoryTime,
tmnxOamPingHistoryReturnCode,
tmnxOamPingHistAddressType,
tmnxOamPingHistoryVersion,
tmnxOamPingHistSapId,
tmnxOamPingHistoryCpeMacAddr,
tmnxOamPingHistoryRespSvcId,
tmnxOamPingHistorySequence,
tmnxOamPingHistoryIfIndex,
tmnxOamPingHistoryDataLen,
tmnxOamPingHistoryRespPlane,
tmnxOamPingHistoryRespHdr,
tmnxOamPingHistoryDnsAddrType,
tmnxOamPingHistoryDnsAddress,
tmnxOamPingHistorySrcAddrType,
tmnxOamPingHistorySrcAddress,
tmnxOamPingHistoryInOneWayTime,
tmnxOamPingHistoryLspName,
tmnxOamPingHistNextHopAddrType,
tmnxOamPingHistNextHopAddress,
tmnxOamPingCtlDNSRecord,
tmnxOamPingResultsRttOFSumSquares,
tmnxOamPingResultsRttHCSumSquares,
tmnxOamPingResultsTtOFSumSquares,
tmnxOamPingResultsTtHCSumSquares,
tmnxOamPingResultsInTtOFSumSqrs,
tmnxOamPingResultsInTtHCSumSqrs,
tmnxOamPingResultsTestRunResult
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ping tests general
capabilities on SROS release 10.0, and still supported in the latest
SROS release."
::= { tmnxOamPingGroups 47 }
tmnxOamP2mpLspPingV10v0Group OBJECT-GROUP
OBJECTS {
tmnxOamP2mpLspPingCtlSrcAddrType,
tmnxOamP2mpLspPingCtlSrcAddr,
tmnxOamP2mpLspPingCtlGrpAddrType,
tmnxOamP2mpLspPingCtlGrpAddr
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM P2MP LSP Ping tests
on Nokia SROS series systems 10.0 release."
::= { tmnxOamPingGroups 48 }
tmnxOamPingObsoleteV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMacPingCtlFibEntryName
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ping operations made
obsolete in SROS Release 11.0 R1."
::= { tmnxOamPingGroups 49 }
tmnxOamMacPingCtlV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMacPingCtlTargetMacAddr,
tmnxOamMacPingCtlSourceMacAddr,
tmnxOamMacPingCtlSendControl,
tmnxOamMacPingCtlReplyControl,
tmnxOamMacPingCtlTtl,
tmnxOamMacPingCtlRegister,
tmnxOamMacPingCtlFlood,
tmnxOamMacPingCtlForce,
tmnxOamMacPingCtlAge,
tmnxOamMacPingCtlSapPortId,
tmnxOamMacPingCtlSapEncapValue
}
STATUS current
DESCRIPTION
"The group of objects supporting configuration of OAM Mac Ping tests on
Nokia SROS series systems release 11.0."
::= { tmnxOamPingGroups 50 }
tmnxOamMacPingHistoryV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMacPingHistoryResponse,
tmnxOamMacPingHistoryOneWayTime,
tmnxOamMacPingHistoryStatus,
tmnxOamMacPingHistoryTime,
tmnxOamMacPingHistoryReturnCode,
tmnxOamMacPingHistoryAddressType,
tmnxOamMacPingHistorySapId,
tmnxOamMacPingHistorySdpId,
tmnxOamMacPingHistoryAdminStatus,
tmnxOamMacPingHistoryOperStatus,
tmnxOamMacPingHistoryResponsePlane,
tmnxOamMacPingHistorySize,
tmnxOamMacPingHistoryInOneWayTime,
tmnxOamMacPingHistorySrcAddrType,
tmnxOamMacPingHistorySrcAddress
}
STATUS current
DESCRIPTION
"The group of objects supporting reporting results of OAM Mac Ping
tests on Nokia SROS series systems release 11.0."
::= { tmnxOamPingGroups 51 }
tmnxOamLspPingV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspPingCtlAssocChannel,
tmnxOamLspPingCtlForce,
tmnxOamLspPingCtlLdpPrefix,
tmnxOamLspPingCtlLdpPrefixLen,
tmnxOamLspPingCtlLdpPrefixType,
tmnxOamLspPingCtlLspName,
tmnxOamLspPingCtlMplsTpGlobalId,
tmnxOamLspPingCtlMplsTpNodeId,
tmnxOamLspPingCtlMplsTpPathType,
tmnxOamLspPingCtlNhAddress,
tmnxOamLspPingCtlNhAddressType,
tmnxOamLspPingCtlNhIntfName,
tmnxOamLspPingCtlPathDest,
tmnxOamLspPingCtlPathDestType,
tmnxOamLspPingCtlPathName,
tmnxOamLspPingCtlTestSubMode,
tmnxOamLspPingCtlTtl
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM LSP Ping tests on
Nokia SROS systems, release 11.0."
::= { tmnxOamPingGroups 52 }
tmnxOamVccvPingV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVccvPingCtlAssocChannel,
tmnxOamVccvPingCtlMplsTpGlobalId,
tmnxOamVccvPingCtlMplsTpNodeId,
tmnxOamVccvPingCtlTestSubMode
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM VCCV Ping
tests on Nokia SROS series systems running release 11.0."
::= { tmnxOamPingGroups 53 }
tmnxOamPingV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingHistoryRtrnSubcode,
tmnxOamPingHistorySdpBindId,
tmnxOamPingHistorySrcGlobalId,
tmnxOamPingHistorySrcNodeId
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Ping
tests on Nokia SROS series systems running release 11.0."
::= { tmnxOamPingGroups 54 }
tmnxOamPingV12v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVccvPgTgFec128CtlDstAddr,
tmnxOamVccvPgTgFec128CtlDstAddrT,
tmnxOamVccvPgTgFec128CtlPwId,
tmnxOamVccvPgTgFec128CtlPwType,
tmnxOamVccvPgTgFec128CtlSrcAddr,
tmnxOamVccvPgTgFec128CtlSrcAddrT,
tmnxOamVccvPgTgStaticCtlAgi,
tmnxOamVccvPgTgStaticCtlSaiiAcId,
tmnxOamVccvPgTgStaticCtlSaiiGlbl,
tmnxOamVccvPgTgStaticCtlSaiiNode,
tmnxOamVccvPgTgStaticCtlTaiiAcId,
tmnxOamVccvPgTgStaticCtlTaiiGlbl,
tmnxOamVccvPgTgStaticCtlTaiiNode,
tmnxOamVccvPingCtlSwitTgtFecType
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Ping
tests on Nokia SROS series systems running release 12.0."
::= { tmnxOamPingGroups 55 }
tmnxOamPingV13v0Group OBJECT-GROUP
OBJECTS {
tmnxOamBfdOnLspBootStrRetryCount,
tmnxOamBfdOnLspLspName,
tmnxOamBfdOnLspPathState,
tmnxOamBfdOnLspPingReturnCode,
tmnxOamBfdOnLspPingReturnSubcode,
tmnxOamBfdOnLspPingRxCount,
tmnxOamBfdOnLspPingTxCount,
tmnxOamBfdOnLspPingTxInterval,
tmnxOamBfdOnLspRemoteAddress,
tmnxOamBfdOnLspRemoteAddressType,
tmnxOamBfdOnLspRemoteBfdDiscrim,
tmnxOamPingHistoryNetworkIfName,
tmnxOamPingResultsOutOfOrder,
tmnxOamVxlanPingCtlEndSysMacAddr,
tmnxOamVxlanPingCtlIFlag,
tmnxOamVxlanPingCtlInIpDstAddr,
tmnxOamVxlanPingCtlInIpDstAddrT,
tmnxOamVxlanPingCtlInIpSrcAddr,
tmnxOamVxlanPingCtlInIpSrcAddrT,
tmnxOamVxlanPingCtlInL2DestMac,
tmnxOamVxlanPingCtlNetworkId,
tmnxOamVxlanPingCtlOutIpTtl,
tmnxOamVxlanPingCtlOutSrcUdpPt,
tmnxOamVxlanPingCtlReflectPad,
tmnxOamVxlanPingCtlReplyMode,
tmnxOamVxlanPingCtlTestId,
tmnxOamVxlanPingHistNetworkId,
tmnxOamVxlanPingHistOutIpTtl,
tmnxOamVxlanPingHistReturnCode,
tmnxOamVxlanPingHistRtrnSubCode,
tmnxOamVxlanPingHistValidationRC
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Ping
tests on Nokia SROS series systems running release 13.0."
::= { tmnxOamPingGroups 56 }
tmnxOamPingObsoleteV14v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingCtlDescr,
tmnxOamPingCtlStorageType
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM ping operations on
Nokia SR series systems that were made obsolete in SROS release 14.0."
::= { tmnxOamPingGroups 57 }
tmnxOamPingV14v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVxlanPingResOutSrcAddrTyp,
tmnxOamVxlanPingResOutSrcAddress,
tmnxOamP2mpLspPingCtlOptionalTLV
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Ping
tests on Nokia SROS series systems running release 14.0."
::= { tmnxOamPingGroups 58 }
tmnxOamPingV15v0Group OBJECT-GROUP
OBJECTS {
tmnxOamBfdOnLspFecType,
tmnxOamBfdOnLspOperState,
tmnxOamBfdOnLspPrefix,
tmnxOamBfdOnLspPrefixLen,
tmnxOamBfdOnLspPrefixType,
tmnxOamBfdOnLspSessBootstrInProg,
tmnxOamBfdOnLspSessBootstrNoPV,
tmnxOamBfdOnLspSessBootstrSendPV,
tmnxOamBfdOnLspSourceAddress,
tmnxOamBfdOnLspSourceAddressType,
tmnxOamEthCfmPingCtlRemoteMepId,
tmnxOamLspPingCtlIgpInstance,
tmnxOamPingCtlSubscriberName
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Ping
tests on Nokia SROS series systems running release 15.0."
::= { tmnxOamPingGroups 59 }
tmnxOamPingV16v0Group OBJECT-GROUP
OBJECTS {
tmnxOamPingCtlRouterInstanceName
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Ping
tests on Nokia SROS series systems running release 16.0."
::= { tmnxOamPingGroups 60 }
tmnxOamPingObsoletedV16v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMobGtpPingVRtrId
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM gtp ping operations
on Nokia SR series systems that were made obsolete in SROS release
16.0."
::= { tmnxOamPingGroups 61 }
tmnxOamMobilePingV16v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMobGtpPingRefPointType,
tmnxOamMobGtpPingPort,
tmnxOamMobGtpPingGateway
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM mobile gateway ping
tests on Nokia 7x50 SR series systems."
::= { tmnxOamPingGroups 62 }
tmnxOamPingV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 63 }
tmnxOamPingV19v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspPingCtlSrPlcyColor,
tmnxOamLspPingCtlSrPlcyEndPtAddT,
tmnxOamLspPingCtlSrPlcyEndPtAddr,
tmnxOamLspPingCtlSrPlcySegList
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Ping
tests on Nokia SROS series systems running release 19."
::= { tmnxOamPingV19v0ObjGroups 1 }
tmnxOamPingV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingGroups 64 }
tmnxOamBierPingV20v0Group OBJECT-GROUP
OBJECTS {
tmnxOamBierPingBfrPfxCtlAddrType,
tmnxOamBierPingBfrPfxCtlAddress,
tmnxOamBierPingBfrPfxCtlRowState,
tmnxOamBierPingCtlBfrId,
tmnxOamBierPingCtlBfrIdEnd,
tmnxOamBierPingCtlBfrIdStart,
tmnxOamBierPingCtlSubDomain,
tmnxOamBierPingCtlTtl,
tmnxOamBierPingHistoryBfrId,
tmnxOamBierPingHistoryBfrPfx,
tmnxOamBierPingHistoryBfrPfxType,
tmnxOamBierPingHistoryReturnCode
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM BIER Ping
tests on Nokia SROS series systems running release 20."
::= { tmnxOamPingV20v0ObjGroups 1 }
tmnxOamIfPingObjGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 3 }
tmnxOamIfPingV20v0Group OBJECT-GROUP
OBJECTS {
tmnxOamIfPingIfAdminState,
tmnxOamIfPingIfCtlDot1p,
tmnxOamIfPingIfCtlDscp,
tmnxOamIfPingIfCtlFailThrld,
tmnxOamIfPingIfCtlInterval,
tmnxOamIfPingIfCtlReactInt,
tmnxOamIfPingIfCtlReactFailThr,
tmnxOamIfPingIfCtlReactThrld,
tmnxOamIfPingIfCtlReactTimeout,
tmnxOamIfPingIfCtlSize,
tmnxOamIfPingIfCtlTimeout,
tmnxOamIfPingIfCtlTtl,
tmnxOamIfPingIfDestAddr,
tmnxOamIfPingIfDestAddrType,
tmnxOamIfPingIfFailThrldCnt,
tmnxOamIfPingIfLastChanged,
tmnxOamIfPingIfPassThrldCnt,
tmnxOamIfPingIfRowStatus,
tmnxOamIfPingIfTemplate,
tmnxOamIfPingIfCurrentInterval,
tmnxOamIfPingIfCurrentState,
tmnxOamIfPingTmplCtlDescription,
tmnxOamIfPingTmplCtlDot1p,
tmnxOamIfPingTmplCtlDscp,
tmnxOamIfPingTmplCtlFailThrld,
tmnxOamIfPingTmplCtlInterval,
tmnxOamIfPingTmplCtlLastMgmtChg,
tmnxOamIfPingTmplCtlReactInt,
tmnxOamIfPingTmplCtlReactFailThr,
tmnxOamIfPingTmplCtlReactThrld,
tmnxOamIfPingTmplCtlReactTimeout,
tmnxOamIfPingTmplCtlRowStatus,
tmnxOamIfPingTmplCtlSize,
tmnxOamIfPingTmplCtlSync,
tmnxOamIfPingTmplCtlTimeout,
tmnxOamIfPingTmplCtlTtl,
tmnxOamSysBgIcmpIfCtlSessCount,
tmnxOamSysBgIcmpIfCtlSessLimit
}
STATUS current
DESCRIPTION
"The group of objects supporting management of the operational status
of an IP interface by means of ICMP in Nokia SROS series systems
running release 20."
::= { tmnxOamIfPingObjGroups 1 }
tmnxOamLnkMeasObjsGroups OBJECT IDENTIFIER ::= { tmnxOamPingConformance 4 }
tmnxOamLnkMeasV21v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLnkMeasTmplCtlAdminState,
tmnxOamLnkMeasTmplCtlASWIntgrity,
tmnxOamLnkMeasTmplCtlASWMultplir,
tmnxOamLnkMeasTmplCtlASWThrldAbs,
tmnxOamLnkMeasTmplCtlASWThrldRel,
tmnxOamLnkMeasTmplCtlDelayMeasTy,
tmnxOamLnkMeasTmplCtlDescription,
tmnxOamLnkMeasTmplCtlDscpEgrRmrk,
tmnxOamLnkMeasTmplCtlDscpName,
tmnxOamLnkMeasTmplCtlDstUdpPort,
tmnxOamLnkMeasTmplCtlFC,
tmnxOamLnkMeasTmplCtlInterval,
tmnxOamLnkMeasTmplCtlIpv6UdpZero,
tmnxOamLnkMeasTmplCtlLastMgmtChg,
tmnxOamLnkMeasTmplCtlLastRepHold,
tmnxOamLnkMeasTmplCtlProfile,
tmnxOamLnkMeasTmplCtlRowStatus,
tmnxOamLnkMeasTmplCtlSWIntegrity,
tmnxOamLnkMeasTmplCtlSWMultplir,
tmnxOamLnkMeasTmplCtlSWThrldAbs,
tmnxOamLnkMeasTmplCtlSWThrldRel,
tmnxOamLnkMeasTmplCtlTwlTimeLive,
tmnxOamLnkMeasTmplCtlTwlTmStpFmt,
tmnxOamLnkMeasTmplCtlUnidirMeasT,
tmnxOamLnkMeasIfResDelayReported,
tmnxOamLnkMeasIfResDetctbleTxErr,
tmnxOamLnkMeasIfResDstIpAddr,
tmnxOamLnkMeasIfResDstIpAddrTy,
tmnxOamLnkMeasIfResDstIpAssigned,
tmnxOamLnkMeasIfResFailureCond,
tmnxOamLnkMeasIfResNewestASWIdx,
tmnxOamLnkMeasIfResNewestSWIdx,
tmnxOamLnkMeasIfResOperState,
tmnxOamLnkMeasIfResReporting,
tmnxOamLnkMeasIfResSrcIpAddr,
tmnxOamLnkMeasIfResSrcIpAddrTy,
tmnxOamLnkMeasIfResSrcIpAssigned,
tmnxOamLnkMeasIfResTimestampUTC,
tmnxOamLnkMeasIfResTriggeredBy,
tmnxOamLnkMeasIfResASWEndUTC,
tmnxOamLnkMeasIfResASWIntegrity,
tmnxOamLnkMeasIfResASWReportAvg,
tmnxOamLnkMeasIfResASWReportMax,
tmnxOamLnkMeasIfResASWReportMin,
tmnxOamLnkMeasIfResASWResult,
tmnxOamLnkMeasIfResASWState,
tmnxOamLnkMeasIfResASWWindCount,
tmnxOamLnkMeasIfResSWAvg,
tmnxOamLnkMeasIfResSWEndUTC,
tmnxOamLnkMeasIfResSWErrors,
tmnxOamLnkMeasIfResSWIntegrity,
tmnxOamLnkMeasIfResSWMax,
tmnxOamLnkMeasIfResSWMin,
tmnxOamLnkMeasIfResSWReceived,
tmnxOamLnkMeasIfResSWResult,
tmnxOamLnkMeasIfResSWSent,
tmnxOamLnkMeasIfResSWState
}
STATUS current
DESCRIPTION
"The group of objects supporting the OAM Link Measurement functionality
on Nokia SROS Release 21.0."
::= { tmnxOamLnkMeasObjsGroups 1 }
tmnxOamTraceRouteConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 2 }
tmnxOamTrCompliances OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 }
tmnxOamTr7450V4v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia 7450 ESS series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV4v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV4v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamTrNotificationV4v0Group
}
::= { tmnxOamTrCompliances 3 }
tmnxOamTr7750V4v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia SROS series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV4v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV4v0Group,
tmnxOamVprnTrV4v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamTrNotificationV4v0Group
}
::= { tmnxOamTrCompliances 4 }
tmnxOamTr7450V5v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia 7450 ESS series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV5v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV5v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamTrNotificationV5v0Group
}
::= { tmnxOamTrCompliances 5 }
tmnxOamTr7750V5v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia SROS series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV5v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV5v0Group,
tmnxOamVprnTrV4v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamTrNotificationV5v0Group
}
::= { tmnxOamTrCompliances 6 }
tmnxOamTr7450V6v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia 7450 ESS series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV6v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV6v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamVccvTrV6v0Group,
tmnxOamTrNotificationV5v0Group
}
::= { tmnxOamTrCompliances 7 }
tmnxOamTr77x0V6v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia 7710/7750 SR series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV6v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV6v0Group,
tmnxOamVprnTrV6v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamVccvTrV6v0Group,
tmnxOamTrNotificationV5v0Group
}
::= { tmnxOamTrCompliances 8 }
tmnxOamTr7450V7v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia 7450 ESS series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV7v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV6v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamVccvTrV6v0Group,
tmnxOamTrNotificationV5v0Group
}
::= { tmnxOamTrCompliances 9 }
tmnxOamTr77x0V7v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia 7710/7750 SR series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV7v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV6v0Group,
tmnxOamVprnTrV6v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamVccvTrV6v0Group,
tmnxOamTrNotificationV5v0Group,
tmnxOamP2mpLspTraceGroup
}
::= { tmnxOamTrCompliances 10 }
tmnxOamTr7xx0V8v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia 7450/7710/7750 series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamTrGeneralV7v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamLspTrV6v0Group,
tmnxOamVprnTrV6v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamVccvTrV6v0Group,
tmnxOamTrNotificationV5v0Group,
tmnxOamP2mpLspTraceGroup,
tmnxOamEthCfmTrV8v0Group,
tmnxOamTrGeneralV8v0Group,
tmnxOamTrNotificationV8v0Group
}
::= { tmnxOamTrCompliances 11 }
tmnxOamTr7xx0V9v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia SROS series systems, release 9.0."
MODULE
MANDATORY-GROUPS {
tmnxOamEthCfmTrV8v0Group,
tmnxOamLTtraceV9v0Group,
tmnxOamLspTrV6v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamP2mpLspTraceGroup,
tmnxOamTrGeneralV7v0Group,
tmnxOamTrGeneralV8v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamTrNotificationV5v0Group,
tmnxOamTrNotificationV8v0Group,
tmnxOamVccvTrV6v0Group,
tmnxOamVccvTrV9v0Group,
tmnxOamVprnTrV6v0Group
}
::= { tmnxOamTrCompliances 12 }
tmnxOamTr7xx0V11v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM Trace Route tests on
Nokia SROS series systems, release 11.0."
MODULE
MANDATORY-GROUPS {
tmnxOamEthCfmTrV8v0Group,
tmnxOamLTtraceV9v0Group,
tmnxOamLspTrV6v0Group,
tmnxOamMacTrV3v0Group,
tmnxOamMcastTrV4v0Group,
tmnxOamP2mpLspTraceGroup,
tmnxOamTrGeneralV7v0Group,
tmnxOamTrGeneralV8v0Group,
tmnxOamTrGeneralV11v0Group,
tmnxOamTrHopsV4v0Group,
tmnxOamTrNotificationV5v0Group,
tmnxOamTrNotificationV8v0Group,
tmnxOamTrV11v0Group,
tmnxOamVccvTrV6v0Group,
tmnxOamVccvTrV9v0Group,
tmnxOamVccvTrV11v0Group,
tmnxOamVprnTrV6v0Group
}
::= { tmnxOamTrCompliances 13 }
tmnxOamTr7xx0V12v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The incremental module compliance statement for management of OAM Trace
Route tests on Nokia SROS series systems, release 12.0. The
corresponding base module compliance statement is
tmnxOamTr7xx0V11v0Compliance."
MODULE
MANDATORY-GROUPS {
tmnxOamTrV12v0Group
}
::= { tmnxOamTrCompliances 14 }
tmnxOamTr7xx0V13v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The incremental module compliance statement for management of OAM
Trace Route tests on Nokia SROS series systems, release 13.0."
MODULE
MANDATORY-GROUPS {
tmnxOamTrV13v0Group
}
::= { tmnxOamTrCompliances 15 }
tmnxOamTr7xx0V15v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The incremental module compliance statement for management of OAM
Trace Route tests on Nokia SROS series systems, release 15.0."
MODULE
MANDATORY-GROUPS {
tmnxOamTrV15v0Group
}
::= { tmnxOamTrCompliances 17 }
tmnxOamTr7xx0V19v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
SROS series systems, release 19.0."
MODULE
MANDATORY-GROUPS {
tmnxOamTrV19v0Group
}
::= { tmnxOamTrCompliances 18 }
tmnxOamTr7xx0V20v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
SROS series systems, release 20."
MODULE
MANDATORY-GROUPS {
tmnxOamBierTrV20v0Group
}
::= { tmnxOamTrCompliances 19 }
tmnxOamTr7xx0V21v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for OAM trace OBJECT-GROUPs added in Nokia
SROS series systems, release 21."
MODULE
MANDATORY-GROUPS {
tmnxOamIcmpTrV21v0Group
}
::= { tmnxOamTrCompliances 20 }
tmnxOamTrGroups OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 }
tmnxOamMacTrV3v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMacTrCtlTargetMacAddr,
tmnxOamMacTrCtlSourceMacAddr,
tmnxOamMacTrCtlSendControl,
tmnxOamMacTrCtlReplyControl,
tmnxOamMacTrL2MapRouterID,
tmnxOamMacTrL2MapLabel,
tmnxOamMacTrL2MapProtocol,
tmnxOamMacTrL2MapVCType,
tmnxOamMacTrL2MapVCID,
tmnxOamMacTrL2MapDirection,
tmnxOamMacTrL2MapSdpId,
tmnxOamMacTrL2MapSapName
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM MAC Trace Route
tests on Nokia SROS series systems."
::= { tmnxOamTrGroups 10 }
tmnxOamTrObsoleteV3v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrResultsTestAttempts,
tmnxOamTrResultsTestSuccesses
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Trace Route tests
that became obsolete in the 3.0 release."
::= { tmnxOamTrGroups 11 }
tmnxOamTrGeneralV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrMaxConcurrentRequests,
tmnxOamTrCtlRowStatus,
tmnxOamTrCtlStorageType,
tmnxOamTrCtlDescr,
tmnxOamTrCtlTestMode,
tmnxOamTrCtlAdminStatus,
tmnxOamTrCtlFcName,
tmnxOamTrCtlProfile,
tmnxOamTrCtlServiceId,
tmnxOamTrCtlDataSize,
tmnxOamTrCtlTimeOut,
tmnxOamTrCtlProbesPerHop,
tmnxOamTrCtlMaxTtl,
tmnxOamTrCtlInitialTtl,
tmnxOamTrCtlDSField,
tmnxOamTrCtlMaxFailures,
tmnxOamTrCtlInterval,
tmnxOamTrCtlMaxRows,
tmnxOamTrCtlTrapGeneration,
tmnxOamTrCtlCreateHopsEntries,
tmnxOamTrCtlSAA,
tmnxOamTrCtlRuns,
tmnxOamTrCtlFailures,
tmnxOamTrCtlLastRunResult,
tmnxOamTrCtlLastChanged,
tmnxOamTrCtlVRtrID,
tmnxOamTrCtlTgtAddrType,
tmnxOamTrCtlTgtAddress,
tmnxOamTrCtlSrcAddrType,
tmnxOamTrCtlSrcAddress,
tmnxOamTrCtlWaitMilliSec,
tmnxOamTrResultsOperStatus,
tmnxOamTrResultsCurHopCount,
tmnxOamTrResultsCurProbeCount,
tmnxOamTrResultsLastGoodPath,
tmnxOamTrResultsTgtAddrType,
tmnxOamTrResultsTgtAddress,
tmnxOamTrProbeHistoryResponse,
tmnxOamTrProbeHistoryOneWayTime,
tmnxOamTrProbeHistoryStatus,
tmnxOamTrProbeHistoryLastRC,
tmnxOamTrProbeHistoryTime,
tmnxOamTrProbeHistoryResponsePlane,
tmnxOamTrProbeHistoryAddressType,
tmnxOamTrProbeHistorySapId,
tmnxOamTrProbeHistoryVersion,
tmnxOamTrProbeHistoryRouterID,
tmnxOamTrProbeHistoryIfIndex,
tmnxOamTrProbeHistoryDataLen,
tmnxOamTrProbeHistorySize,
tmnxOamTrProbeHistoryInOneWayTime,
tmnxOamTrProbeHistoryAddrType,
tmnxOamTrProbeHistoryAddress
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM Trace Route test
general capabilities on Nokia SROS series systems 4.0R1 release."
::= { tmnxOamTrGroups 12 }
tmnxOamTrHopsV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrHopsMinRtt,
tmnxOamTrHopsMaxRtt,
tmnxOamTrHopsAverageRtt,
tmnxOamTrHopsRttSumOfSquares,
tmnxOamTrHopsMinTt,
tmnxOamTrHopsMaxTt,
tmnxOamTrHopsAverageTt,
tmnxOamTrHopsTtSumOfSquares,
tmnxOamTrHopsSentProbes,
tmnxOamTrHopsProbeResponses,
tmnxOamTrHopsLastGoodProbe,
tmnxOamTrHopsMinInTt,
tmnxOamTrHopsMaxInTt,
tmnxOamTrHopsAverageInTt,
tmnxOamTrHopsInTtSumOfSqrs,
tmnxOamTrHopsOutJitter,
tmnxOamTrHopsInJitter,
tmnxOamTrHopsRtJitter,
tmnxOamTrHopsProbeTimeouts,
tmnxOamTrHopsProbeFailures,
tmnxOamTrHopsTgtAddrType,
tmnxOamTrHopsTgtAddress
}
STATUS current
DESCRIPTION
"The group of optional objects to report OAM Trace Route Hops returned
in response to OAM Trace Route tests on Nokia 7x50 SR series systems
4.0R1."
::= { tmnxOamTrGroups 13 }
tmnxOamLspTrV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspTrCtlVRtrID,
tmnxOamLspTrCtlLspName,
tmnxOamLspTrCtlPathName,
tmnxOamLspTrCtlLdpPrefixType,
tmnxOamLspTrCtlLdpPrefix,
tmnxOamLspTrCtlLdpPrefixLen,
tmnxOamLspTrMapAddrType,
tmnxOamLspTrMapDSIPv4Addr,
tmnxOamLspTrMapDSIfAddr,
tmnxOamLspTrMapMTU,
tmnxOamLspTrMapDSIndex,
tmnxOamLspTrDSLabelLabel,
tmnxOamLspTrDSLabelProtocol
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM LSP Trace Route
tests on Nokia SROS series systems 4.0 release."
::= { tmnxOamTrGroups 14 }
tmnxOamVprnTrV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVprnTrCtlReplyControl,
tmnxOamVprnTrCtlSrcAddrType,
tmnxOamVprnTrCtlSrcAddress,
tmnxOamVprnTrL3MapRouterID,
tmnxOamVprnTrL3MapRteVprnLabel,
tmnxOamVprnTrL3MapRteMetrics,
tmnxOamVprnTrL3MapRteLastUp,
tmnxOamVprnTrL3MapRteOwner,
tmnxOamVprnTrL3MapRtePref,
tmnxOamVprnTrL3MapRteDist,
tmnxOamVprnTrL3MapNumNextHops,
tmnxOamVprnTrL3MapNumRteTargets,
tmnxOamVprnTrL3MapDestAddrType,
tmnxOamVprnTrL3MapDestAddress,
tmnxOamVprnTrL3MapDestMaskLen,
tmnxOamVprnTrNextHopRtrID,
tmnxOamVprnTrNextHopType,
tmnxOamVprnTrNextHopTunnelID,
tmnxOamVprnTrNextHopTunnelType,
tmnxOamVprnTrNextHopIfIndex,
tmnxOamVprnTrRouteTarget
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM VPRN Trace Route
tests on Nokia SROS series systems release 4.0."
::= { tmnxOamTrGroups 15 }
tmnxOamMcastTrV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMcastTrCtlVRtrID,
tmnxOamMcastTrCtlHops,
tmnxOamMcastTrQueryId,
tmnxOamMcastTrCtlSrcAddrType,
tmnxOamMcastTrCtlSrcAddress,
tmnxOamMcastTrCtlDestAddrType,
tmnxOamMcastTrCtlDestAddress,
tmnxOamMcastTrCtlRespAddrType,
tmnxOamMcastTrCtlRespAddress,
tmnxOamMcastTrCtlGrpAddrType,
tmnxOamMcastTrCtlGrpAddress,
tmnxOamMcastTrRespQueryArrivalTime,
tmnxOamMcastTrRespInPktCount,
tmnxOamMcastTrRespOutPktCount,
tmnxOamMcastTrRespSGPktCount,
tmnxOamMcastTrRespRtgProtocol,
tmnxOamMcastTrRespFwdTtl,
tmnxOamMcastTrRespMBZBit,
tmnxOamMcastTrRespSrcBit,
tmnxOamMcastTrRespSrcMask,
tmnxOamMcastTrRespFwdCode,
tmnxOamMcastTrRespInIfAddrType,
tmnxOamMcastTrRespInIfAddress,
tmnxOamMcastTrRespOutIfAddrType,
tmnxOamMcastTrRespOutIfAddress,
tmnxOamMcastTrRespPhRtrAddrType,
tmnxOamMcastTrRespPhRtrAddress
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Multicast Trace
Route tests on Nokia SROS series systems release 4.0."
::= { tmnxOamTrGroups 16 }
tmnxOamTrObsoleteV4v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrCtlTargetIpAddress,
tmnxOamTrResultsIpTgtAddr,
tmnxOamTrProbeHistoryIpAddr,
tmnxOamTrHopsIpTgtAddress,
tmnxOamLspTrCtlLdpIpPrefix,
tmnxOamLspTrCtlLdpIpPrefixLen,
tmnxOamVprnTrCtlSourceIpAddr,
tmnxOamVprnTrL3MapRteDestAddr,
tmnxOamVprnTrL3MapRteDestMask,
tmnxOamMcastTrCtlSrcIpAddr,
tmnxOamMcastTrCtlDestIpAddr,
tmnxOamMcastTrCtlRespIpAddr,
tmnxOamMcastTrCtlGrpIpAddr,
tmnxOamMcastTrRespPrevHopRtrAddr,
tmnxOamMcastTrRespInIfAddr,
tmnxOamMcastTrRespOutIfAddr
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM trace route tests on
Nokia SROS series systems that were made obsolete in release 4.0."
::= { tmnxOamTrGroups 17 }
tmnxOamTrNotificationV4v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamTrPathChange,
tmnxOamTrTestFailed,
tmnxOamTrTestCompleted
}
STATUS obsolete
DESCRIPTION
"The group of notifications supporting the OAM Trace Route test feature
on Nokia SROS series systems release 4.0."
::= { tmnxOamTrGroups 18 }
tmnxOamLspTrV5v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspTrCtlVRtrID,
tmnxOamLspTrCtlLspName,
tmnxOamLspTrCtlPathName,
tmnxOamLspTrCtlLdpPrefixType,
tmnxOamLspTrCtlLdpPrefix,
tmnxOamLspTrCtlLdpPrefixLen,
tmnxOamLspTrCtlPathDestType,
tmnxOamLspTrCtlPathDest,
tmnxOamLspTrCtlNhIntfName,
tmnxOamLspTrCtlNhAddressType,
tmnxOamLspTrCtlNhAddress,
tmnxOamLspTrMapAddrType,
tmnxOamLspTrMapDSIPv4Addr,
tmnxOamLspTrMapDSIfAddr,
tmnxOamLspTrMapMTU,
tmnxOamLspTrDSLabelLabel,
tmnxOamLspTrDSLabelProtocol
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM LSP Trace Route
tests on Nokia SROS series systems 5.0 release."
::= { tmnxOamTrGroups 19 }
tmnxOamTrObsoleteV5v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspTrMapDSIndex
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Trace tests on Nokia
SROS series systems that were made obsolete in release 5.0."
::= { tmnxOamTrGroups 20 }
tmnxOamTrGeneralV5v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrMaxConcurrentRequests,
tmnxOamTrCtlRowStatus,
tmnxOamTrCtlStorageType,
tmnxOamTrCtlDescr,
tmnxOamTrCtlTestMode,
tmnxOamTrCtlAdminStatus,
tmnxOamTrCtlFcName,
tmnxOamTrCtlProfile,
tmnxOamTrCtlServiceId,
tmnxOamTrCtlDataSize,
tmnxOamTrCtlTimeOut,
tmnxOamTrCtlProbesPerHop,
tmnxOamTrCtlMaxTtl,
tmnxOamTrCtlInitialTtl,
tmnxOamTrCtlDSField,
tmnxOamTrCtlMaxFailures,
tmnxOamTrCtlInterval,
tmnxOamTrCtlMaxRows,
tmnxOamTrCtlTrapGeneration,
tmnxOamTrCtlCreateHopsEntries,
tmnxOamTrCtlSAA,
tmnxOamTrCtlRuns,
tmnxOamTrCtlFailures,
tmnxOamTrCtlLastRunResult,
tmnxOamTrCtlLastChanged,
tmnxOamTrCtlVRtrID,
tmnxOamTrCtlTgtAddrType,
tmnxOamTrCtlTgtAddress,
tmnxOamTrCtlSrcAddrType,
tmnxOamTrCtlSrcAddress,
tmnxOamTrCtlWaitMilliSec,
tmnxOamTrResultsOperStatus,
tmnxOamTrResultsCurHopCount,
tmnxOamTrResultsCurProbeCount,
tmnxOamTrResultsLastGoodPath,
tmnxOamTrResultsTgtAddrType,
tmnxOamTrResultsTgtAddress,
tmnxOamTrProbeHistoryResponse,
tmnxOamTrProbeHistoryOneWayTime,
tmnxOamTrProbeHistoryStatus,
tmnxOamTrProbeHistoryLastRC,
tmnxOamTrProbeHistoryTime,
tmnxOamTrProbeHistoryResponsePlane,
tmnxOamTrProbeHistoryAddressType,
tmnxOamTrProbeHistorySapId,
tmnxOamTrProbeHistoryVersion,
tmnxOamTrProbeHistoryRouterID,
tmnxOamTrProbeHistoryIfIndex,
tmnxOamTrProbeHistoryDataLen,
tmnxOamTrProbeHistorySize,
tmnxOamTrProbeHistoryInOneWayTime,
tmnxOamTrProbeHistoryAddrType,
tmnxOamTrProbeHistoryAddress,
tmnxOamLTtraceFecDiscoveryState,
tmnxOamLTtraceFecDisStatusBits,
tmnxOamLTtraceFecDisPaths,
tmnxOamLTtraceFecFailedHops,
tmnxOamLTtraceFecLastDisEnd,
tmnxOamLTtraceFecFailedProbes,
tmnxOamLTtraceFecProbeState,
tmnxOamLTtracePathRemAddrType,
tmnxOamLTtracePathRemoteAddr,
tmnxOamLTtracePathEgrNhAddrType,
tmnxOamLTtracePathEgrNhAddr,
tmnxOamLTtracePathDisTtl,
tmnxOamLTtracePathLastDisTime,
tmnxOamLTtracePathLastRc,
tmnxOamLTtracePathProbeState,
tmnxOamLTtraceCtlLdpPrefixType,
tmnxOamLTtraceCtlLdpPrefix,
tmnxOamLTtraceCtlLdpPrefixLen,
tmnxOamLTtraceCtlMaxPath,
tmnxOamLTtraceResultsDisPaths,
tmnxOamLTtraceResultsFailedHops,
tmnxOamLTtraceResultsDisState,
tmnxOamLTtraceResultsDisStatus,
tmnxOamLTtraceUpStreamHopIndex,
tmnxOamLTtraceHopAddrType,
tmnxOamLTtraceHopAddr,
tmnxOamLTtraceHopDstAddrType,
tmnxOamLTtraceHopDstAddr,
tmnxOamLTtraceHopEgrNhAddrType,
tmnxOamLTtraceHopEgrNhAddr,
tmnxOamLTtraceHopDisTtl,
tmnxOamLTtraceHopLastRc,
tmnxOamLTtraceHopDiscoveryState,
tmnxOamLTtraceHopDiscoveryTime,
tmnxOamLTtraceAutoRowStatus,
tmnxOamLTtraceAutoLastChanged,
tmnxOamLTtraceAutoStorageType,
tmnxOamLTtraceAutoAdminState,
tmnxOamLTtraceAutoFcName,
tmnxOamLTtraceAutoProfile,
tmnxOamLTtraceAutoDiscIntvl,
tmnxOamLTtraceAutoMaxPath,
tmnxOamLTtraceAutoTrMaxTtl,
tmnxOamLTtraceAutoTrTimeOut,
tmnxOamLTtraceAutoTrMaxFailures,
tmnxOamLTtraceAutoPolicy1,
tmnxOamLTtraceAutoPolicy2,
tmnxOamLTtraceAutoPolicy3,
tmnxOamLTtraceAutoPolicy4,
tmnxOamLTtraceAutoPolicy5,
tmnxOamLTtraceAutoProbeIntvl,
tmnxOamLTtraceAutoPrTimeOut,
tmnxOamLTtraceAutoPrMaxFailures,
tmnxOamLTtraceAutoDiscoveryState,
tmnxOamLTtraceAutoTotalFecs,
tmnxOamLTtraceAutoDisFecs,
tmnxOamLTtraceAutoLastDisStart,
tmnxOamLTtraceAutoLastDisEnd,
tmnxOamLTtraceAutoLastDisDur,
tmnxOamLTtracePathProbeState,
tmnxOamLTtracePathProbeTmOutCnt,
tmnxOamLTtraceMaxConRequests
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM Trace Route test
general capabilities on Nokia SROS series systems 5.0 release."
::= { tmnxOamTrGroups 21 }
tmnxOamTrNotificationV5v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamTrPathChange,
tmnxOamTrTestFailed,
tmnxOamTrTestCompleted,
tmnxOamLdpTtraceAutoDiscState,
tmnxOamLdpTtraceFecProbeState,
tmnxOamLdpTtraceFecDisStatus
}
STATUS current
DESCRIPTION
"The group of notifications supporting the OAM Trace Route test feature
on Nokia SROS series systems release 5.0."
::= { tmnxOamTrGroups 22 }
tmnxOamVccvTrV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVccvTrCtlSdpIdVcId,
tmnxOamVccvTrCtlReplyMode,
tmnxOamVccvTrNextPwID,
tmnxOamVccvTrNextPwType,
tmnxOamVccvTrNextSenderAddrType,
tmnxOamVccvTrNextSenderAddr,
tmnxOamVccvTrNextRemoteAddrType,
tmnxOamVccvTrNextRemoteAddr
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM VCCV Trace Route
test general capabilities on Nokia SROS series systems 6.0 release."
::= { tmnxOamTrGroups 23 }
tmnxOamVprnTrObsoleteV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVprnTrNextHopRtrID
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM VPRN Trace Route
tests on Nokia SROS series systems that were made obsolete in release
6.0."
::= { tmnxOamTrGroups 24 }
tmnxOamVprnTrV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVprnTrCtlReplyControl,
tmnxOamVprnTrCtlSrcAddrType,
tmnxOamVprnTrCtlSrcAddress,
tmnxOamVprnTrL3MapRouterID,
tmnxOamVprnTrL3MapRteVprnLabel,
tmnxOamVprnTrL3MapRteMetrics,
tmnxOamVprnTrL3MapRteLastUp,
tmnxOamVprnTrL3MapRteOwner,
tmnxOamVprnTrL3MapRtePref,
tmnxOamVprnTrL3MapRteDist,
tmnxOamVprnTrL3MapNumNextHops,
tmnxOamVprnTrL3MapNumRteTargets,
tmnxOamVprnTrL3MapDestAddrType,
tmnxOamVprnTrL3MapDestAddress,
tmnxOamVprnTrL3MapDestMaskLen,
tmnxOamVprnTrNextHopType,
tmnxOamVprnTrNextHopTunnelID,
tmnxOamVprnTrNextHopTunnelType,
tmnxOamVprnTrNextHopIfIndex,
tmnxOamVprnTrNextHopAddrType,
tmnxOamVprnTrNextHopAddress,
tmnxOamVprnTrRouteTarget
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM VPRN Trace Route
tests on Nokia SROS series systems release 6.0."
::= { tmnxOamTrGroups 25 }
tmnxOamP2mpLspTraceGroup OBJECT-GROUP
OBJECTS {
tmnxOamP2mpLspTrCtlInstName,
tmnxOamP2mpLspTrCtlLeafIpAddr,
tmnxOamP2mpLspTrCtlLeafIpAddrType,
tmnxOamP2mpLspTrCtlLspName,
tmnxOamP2mpLspTrMapAddrType,
tmnxOamP2mpLspTrMapDSIPv4Addr,
tmnxOamP2mpLspTrMapDSIfAddr,
tmnxOamP2mpLspTrMapMTU,
tmnxOamP2mpLspTrMapP2mpBranch,
tmnxOamP2mpLspTrMapP2mpBud,
tmnxOamP2mpLspTrDSLabelLabel,
tmnxOamP2mpLspTrDSLabelProtocol
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM P2MP LSP Trace Route
tests on Nokia SROS series systems release 7.0."
::= { tmnxOamTrGroups 26 }
tmnxOamTrGeneralV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrMaxConcurrentRequests,
tmnxOamTrCtlRowStatus,
tmnxOamTrCtlStorageType,
tmnxOamTrCtlDescr,
tmnxOamTrCtlTestMode,
tmnxOamTrCtlAdminStatus,
tmnxOamTrCtlFcName,
tmnxOamTrCtlProfile,
tmnxOamTrCtlServiceId,
tmnxOamTrCtlDataSize,
tmnxOamTrCtlTimeOut,
tmnxOamTrCtlProbesPerHop,
tmnxOamTrCtlMaxTtl,
tmnxOamTrCtlInitialTtl,
tmnxOamTrCtlDSField,
tmnxOamTrCtlMaxFailures,
tmnxOamTrCtlInterval,
tmnxOamTrCtlTrapGeneration,
tmnxOamTrCtlSAA,
tmnxOamTrCtlRuns,
tmnxOamTrCtlFailures,
tmnxOamTrCtlLastRunResult,
tmnxOamTrCtlLastChanged,
tmnxOamTrCtlVRtrID,
tmnxOamTrCtlTgtAddrType,
tmnxOamTrCtlTgtAddress,
tmnxOamTrCtlSrcAddrType,
tmnxOamTrCtlSrcAddress,
tmnxOamTrCtlWaitMilliSec,
tmnxOamTrResultsOperStatus,
tmnxOamTrResultsCurHopCount,
tmnxOamTrResultsCurProbeCount,
tmnxOamTrResultsLastGoodPath,
tmnxOamTrResultsTgtAddrType,
tmnxOamTrResultsTgtAddress,
tmnxOamTrProbeHistoryResponse,
tmnxOamTrProbeHistoryOneWayTime,
tmnxOamTrProbeHistoryStatus,
tmnxOamTrProbeHistoryLastRC,
tmnxOamTrProbeHistoryTime,
tmnxOamTrProbeHistoryResponsePlane,
tmnxOamTrProbeHistoryAddressType,
tmnxOamTrProbeHistorySapId,
tmnxOamTrProbeHistoryVersion,
tmnxOamTrProbeHistoryRouterID,
tmnxOamTrProbeHistoryIfIndex,
tmnxOamTrProbeHistoryDataLen,
tmnxOamTrProbeHistorySize,
tmnxOamTrProbeHistoryInOneWayTime,
tmnxOamTrProbeHistoryAddrType,
tmnxOamTrProbeHistoryAddress,
tmnxOamLTtraceFecDiscoveryState,
tmnxOamLTtraceFecDisStatusBits,
tmnxOamLTtraceFecDisPaths,
tmnxOamLTtraceFecFailedHops,
tmnxOamLTtraceFecLastDisEnd,
tmnxOamLTtraceFecFailedProbes,
tmnxOamLTtraceFecProbeState,
tmnxOamLTtracePathRemAddrType,
tmnxOamLTtracePathRemoteAddr,
tmnxOamLTtracePathEgrNhAddrType,
tmnxOamLTtracePathEgrNhAddr,
tmnxOamLTtracePathDisTtl,
tmnxOamLTtracePathLastDisTime,
tmnxOamLTtracePathLastRc,
tmnxOamLTtracePathProbeState,
tmnxOamLTtraceCtlLdpPrefixType,
tmnxOamLTtraceCtlLdpPrefix,
tmnxOamLTtraceCtlLdpPrefixLen,
tmnxOamLTtraceCtlMaxPath,
tmnxOamLTtraceResultsDisPaths,
tmnxOamLTtraceResultsFailedHops,
tmnxOamLTtraceResultsDisState,
tmnxOamLTtraceResultsDisStatus,
tmnxOamLTtraceUpStreamHopIndex,
tmnxOamLTtraceHopAddrType,
tmnxOamLTtraceHopAddr,
tmnxOamLTtraceHopDstAddrType,
tmnxOamLTtraceHopDstAddr,
tmnxOamLTtraceHopEgrNhAddrType,
tmnxOamLTtraceHopEgrNhAddr,
tmnxOamLTtraceHopDisTtl,
tmnxOamLTtraceHopLastRc,
tmnxOamLTtraceHopDiscoveryState,
tmnxOamLTtraceHopDiscoveryTime,
tmnxOamLTtraceAutoRowStatus,
tmnxOamLTtraceAutoLastChanged,
tmnxOamLTtraceAutoStorageType,
tmnxOamLTtraceAutoAdminState,
tmnxOamLTtraceAutoFcName,
tmnxOamLTtraceAutoProfile,
tmnxOamLTtraceAutoDiscIntvl,
tmnxOamLTtraceAutoMaxPath,
tmnxOamLTtraceAutoTrMaxTtl,
tmnxOamLTtraceAutoTrTimeOut,
tmnxOamLTtraceAutoTrMaxFailures,
tmnxOamLTtraceAutoPolicy1,
tmnxOamLTtraceAutoPolicy2,
tmnxOamLTtraceAutoPolicy3,
tmnxOamLTtraceAutoPolicy4,
tmnxOamLTtraceAutoPolicy5,
tmnxOamLTtraceAutoProbeIntvl,
tmnxOamLTtraceAutoPrTimeOut,
tmnxOamLTtraceAutoPrMaxFailures,
tmnxOamLTtraceAutoDiscoveryState,
tmnxOamLTtraceAutoTotalFecs,
tmnxOamLTtraceAutoDisFecs,
tmnxOamLTtraceAutoLastDisStart,
tmnxOamLTtraceAutoLastDisEnd,
tmnxOamLTtraceAutoLastDisDur,
tmnxOamLTtracePathProbeState,
tmnxOamLTtracePathProbeTmOutCnt,
tmnxOamLTtraceMaxConRequests
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM Trace Route test
general capabilities on Nokia SROS series systems 6.0 release."
::= { tmnxOamTrGroups 27 }
tmnxOamTrObsoleteV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrCtlCreateHopsEntries,
tmnxOamLspTrCtlVRtrID,
tmnxOamTrCtlMaxRows
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM trace route
operations on Nokia SR series systems that were made obsolete in
release 6.0.
Please see tmnxOamVprnTrObsoleteV6v0Group for additional obsoleted
objects."
::= { tmnxOamTrGroups 28 }
tmnxOamTrGeneralV7v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrMaxConcurrentRequests,
tmnxOamTrCtlRowStatus,
tmnxOamTrCtlTestMode,
tmnxOamTrCtlAdminStatus,
tmnxOamTrCtlFcName,
tmnxOamTrCtlProfile,
tmnxOamTrCtlServiceId,
tmnxOamTrCtlDataSize,
tmnxOamTrCtlTimeOut,
tmnxOamTrCtlProbesPerHop,
tmnxOamTrCtlMaxTtl,
tmnxOamTrCtlInitialTtl,
tmnxOamTrCtlDSField,
tmnxOamTrCtlMaxFailures,
tmnxOamTrCtlInterval,
tmnxOamTrCtlTrapGeneration,
tmnxOamTrCtlSAA,
tmnxOamTrCtlRuns,
tmnxOamTrCtlFailures,
tmnxOamTrCtlLastRunResult,
tmnxOamTrCtlLastChanged,
tmnxOamTrCtlVRtrID,
tmnxOamTrCtlTgtAddrType,
tmnxOamTrCtlTgtAddress,
tmnxOamTrCtlSrcAddrType,
tmnxOamTrCtlSrcAddress,
tmnxOamTrCtlWaitMilliSec,
tmnxOamTrResultsOperStatus,
tmnxOamTrResultsCurHopCount,
tmnxOamTrResultsCurProbeCount,
tmnxOamTrResultsLastGoodPath,
tmnxOamTrResultsTgtAddrType,
tmnxOamTrResultsTgtAddress,
tmnxOamTrProbeHistoryResponse,
tmnxOamTrProbeHistoryOneWayTime,
tmnxOamTrProbeHistoryStatus,
tmnxOamTrProbeHistoryLastRC,
tmnxOamTrProbeHistoryTime,
tmnxOamTrProbeHistoryResponsePlane,
tmnxOamTrProbeHistoryAddressType,
tmnxOamTrProbeHistorySapId,
tmnxOamTrProbeHistoryVersion,
tmnxOamTrProbeHistoryRouterID,
tmnxOamTrProbeHistoryIfIndex,
tmnxOamTrProbeHistoryDataLen,
tmnxOamTrProbeHistorySize,
tmnxOamTrProbeHistoryInOneWayTime,
tmnxOamTrProbeHistoryAddrType,
tmnxOamTrProbeHistoryAddress,
tmnxOamLTtraceFecDiscoveryState,
tmnxOamLTtraceFecDisStatusBits,
tmnxOamLTtraceFecDisPaths,
tmnxOamLTtraceFecFailedHops,
tmnxOamLTtraceFecLastDisEnd,
tmnxOamLTtraceFecFailedProbes,
tmnxOamLTtraceFecProbeState,
tmnxOamLTtracePathRemAddrType,
tmnxOamLTtracePathRemoteAddr,
tmnxOamLTtracePathEgrNhAddrType,
tmnxOamLTtracePathEgrNhAddr,
tmnxOamLTtracePathDisTtl,
tmnxOamLTtracePathLastDisTime,
tmnxOamLTtracePathLastRc,
tmnxOamLTtracePathProbeState,
tmnxOamLTtraceCtlLdpPrefixType,
tmnxOamLTtraceCtlLdpPrefix,
tmnxOamLTtraceCtlLdpPrefixLen,
tmnxOamLTtraceCtlMaxPath,
tmnxOamLTtraceResultsDisPaths,
tmnxOamLTtraceResultsFailedHops,
tmnxOamLTtraceResultsDisState,
tmnxOamLTtraceResultsDisStatus,
tmnxOamLTtraceUpStreamHopIndex,
tmnxOamLTtraceHopAddrType,
tmnxOamLTtraceHopAddr,
tmnxOamLTtraceHopDstAddrType,
tmnxOamLTtraceHopDstAddr,
tmnxOamLTtraceHopEgrNhAddrType,
tmnxOamLTtraceHopEgrNhAddr,
tmnxOamLTtraceHopDisTtl,
tmnxOamLTtraceHopLastRc,
tmnxOamLTtraceHopDiscoveryState,
tmnxOamLTtraceHopDiscoveryTime,
tmnxOamLTtraceAutoRowStatus,
tmnxOamLTtraceAutoLastChanged,
tmnxOamLTtraceAutoAdminState,
tmnxOamLTtraceAutoFcName,
tmnxOamLTtraceAutoProfile,
tmnxOamLTtraceAutoDiscIntvl,
tmnxOamLTtraceAutoMaxPath,
tmnxOamLTtraceAutoTrMaxTtl,
tmnxOamLTtraceAutoTrTimeOut,
tmnxOamLTtraceAutoTrMaxFailures,
tmnxOamLTtraceAutoPolicy1,
tmnxOamLTtraceAutoPolicy2,
tmnxOamLTtraceAutoPolicy3,
tmnxOamLTtraceAutoPolicy4,
tmnxOamLTtraceAutoPolicy5,
tmnxOamLTtraceAutoProbeIntvl,
tmnxOamLTtraceAutoPrTimeOut,
tmnxOamLTtraceAutoPrMaxFailures,
tmnxOamLTtraceAutoDiscoveryState,
tmnxOamLTtraceAutoTotalFecs,
tmnxOamLTtraceAutoDisFecs,
tmnxOamLTtraceAutoLastDisStart,
tmnxOamLTtraceAutoLastDisEnd,
tmnxOamLTtraceAutoLastDisDur,
tmnxOamLTtracePathProbeState,
tmnxOamLTtracePathProbeTmOutCnt,
tmnxOamLTtraceMaxConRequests,
tmnxOamTrHopsRttOFSumSquares,
tmnxOamTrHopsRttHCSumSquares,
tmnxOamTrHopsTtOFSumSquares,
tmnxOamTrHopsTtHCSumSquares,
tmnxOamTrHopsInTtOFSumSqrs,
tmnxOamTrHopsInTtHCSumSqrs,
tmnxOamTrResultsTestRunResult
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Trace Route test
general capabilities on Nokia SROS series systems 7.0 release, and
still supported in the latest SROS release."
::= { tmnxOamTrGroups 29 }
tmnxOamEthCfmTrV8v0Group OBJECT-GROUP
OBJECTS {
tmnxOamEthCfmTrCtlTgtMacAddr,
tmnxOamEthCfmTrCtlSrcMdIndex,
tmnxOamEthCfmTrCtlSrcMaIndex,
tmnxOamEthCfmTrCtlSrcMepId,
tmnxOamEthCfmTrPrHistIngressMac,
tmnxOamEthCfmTrPrHistEgressMac,
tmnxOamEthCfmTrPrHistRelayAction,
tmnxOamEthCfmTrPrHistForwarded,
tmnxOamEthCfmTrPrHistTerminalMep
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Ethernet CFM trace
route tests on Nokia SROS series systems 8.0 release."
::= { tmnxOamTrGroups 30 }
tmnxOamLspTrV6v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspTrCtlLspName,
tmnxOamLspTrCtlPathName,
tmnxOamLspTrCtlLdpPrefixType,
tmnxOamLspTrCtlLdpPrefix,
tmnxOamLspTrCtlLdpPrefixLen,
tmnxOamLspTrCtlPathDestType,
tmnxOamLspTrCtlPathDest,
tmnxOamLspTrCtlNhIntfName,
tmnxOamLspTrCtlNhAddressType,
tmnxOamLspTrCtlNhAddress,
tmnxOamLspTrMapAddrType,
tmnxOamLspTrMapDSIPv4Addr,
tmnxOamLspTrMapDSIfAddr,
tmnxOamLspTrMapMTU,
tmnxOamLspTrDSLabelLabel,
tmnxOamLspTrDSLabelProtocol
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM LSP Trace Route
tests on Nokia SROS series systems 6.0 release."
::= { tmnxOamTrGroups 31 }
tmnxOamTrGeneralV8v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLTtracePathProbeSendErr,
tmnxOamLTtraceFecSendErrProbes
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Trace Route test
general capabilities on Nokia SROS series systems 8.0 release."
::= { tmnxOamTrGroups 32 }
tmnxOamTrNotificationV8v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamLdpTtraceFecPFailUpdate
}
STATUS current
DESCRIPTION
"The group of notifications supporting the OAM Trace Route test feature
on Nokia SROS series systems release 8.0."
::= { tmnxOamTrGroups 33 }
tmnxOamVccvTrV9v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVccvTrCtlSpokeSdpId,
tmnxOamVccvTrCtlSaiiGlobalId,
tmnxOamVccvTrCtlSaiiPrefix,
tmnxOamVccvTrCtlSaiiAcId,
tmnxOamVccvTrCtlTaiiGlobalId,
tmnxOamVccvTrCtlTaiiPrefix,
tmnxOamVccvTrCtlTaiiAcId,
tmnxOamVccvTrNextSaiiGlobalId,
tmnxOamVccvTrNextSaiiPrefix,
tmnxOamVccvTrNextSaiiAcId,
tmnxOamVccvTrNextTaiiGlobalId,
tmnxOamVccvTrNextTaiiPrefix,
tmnxOamVccvTrNextTaiiAcId
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM VCCV
Trace Route test general capabilities on Nokia SROS series 9.0
release."
::= { tmnxOamTrGroups 34 }
tmnxOamLTtraceV9v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLTtraceHopLabel1,
tmnxOamLTtraceHopLabel2,
tmnxOamLTtraceHopLabel3,
tmnxOamLTtraceHopLabel4,
tmnxOamLTtraceHopLabel5,
tmnxOamLTtraceHopLabel6,
tmnxOamLTtraceHopIfAddrType,
tmnxOamLTtraceHopIfAddress,
tmnxOamLTtraceHopRouterIdType,
tmnxOamLTtraceHopRouterId
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM LDP Tree
Discovery capabilities on Nokia SROS series 9.0 release."
::= { tmnxOamTrGroups 35 }
tmnxOamTrGeneralV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLTtraceCtlDownstreamMpTlv,
tmnxOamLspTrCtlAssocChannel,
tmnxOamLspTrCtlDownstreamMapTlv,
tmnxOamLspTrCtlForce,
tmnxOamLspTrCtlMplsTpPathType,
tmnxOamLspTrCtlTestSubMode,
tmnxOamLspTrFecStackFecSubType,
tmnxOamLspTrFecStackOperType,
tmnxOamLspTrFecStackPrefix,
tmnxOamLspTrFecStackPrefixLen,
tmnxOamLspTrFecStackPrefixType,
tmnxOamLspTrFecStackRemPeerAddr,
tmnxOamLspTrFecStackRemPeerAddrT,
tmnxOamTrProbeHistoryRtrnSubcode,
tmnxOamTrProbeHistorySdpBindId
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Trace
Route tests on Nokia SROS series systems, release 11.0."
::= { tmnxOamTrGroups 36 }
tmnxOamVccvTrV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamVccvTrCtlAssocChannel,
tmnxOamVccvTrCtlTestSubMode
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM VCCV
trace route tests on Nokia SROS series systems running release 11.0."
::= { tmnxOamTrGroups 37 }
tmnxOamTrV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrProbeHistorySrcGlobalId,
tmnxOamTrProbeHistorySrcNodeId,
tmnxOamVccvTrNextTpAgi,
tmnxOamVccvTrNextTpSaiiAcId,
tmnxOamVccvTrNextTpSaiiGlobalId,
tmnxOamVccvTrNextTpSaiiNodeId,
tmnxOamVccvTrNextTpTaiiAcId,
tmnxOamVccvTrNextTpTaiiGlobalId,
tmnxOamVccvTrNextTpTaiiNodeId
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM trace
route tests on Nokia SROS series systems running release 11.0."
::= { tmnxOamTrGroups 38 }
tmnxOamTrV12v0Group OBJECT-GROUP
OBJECTS {
tmnxOamIcmpTrLabelStackBottom,
tmnxOamIcmpTrLabelStackExperimnt,
tmnxOamIcmpTrLabelStackLabel,
tmnxOamIcmpTrLabelStackTtl,
tmnxOamVccvTrCtlSwitTgtFecType,
tmnxOamVccvTrTgFec128CtlDstAddr,
tmnxOamVccvTrTgFec128CtlDstAddrT,
tmnxOamVccvTrTgFec128CtlPwId,
tmnxOamVccvTrTgFec128CtlPwType,
tmnxOamVccvTrTgFec128CtlSrcAddr,
tmnxOamVccvTrTgFec128CtlSrcAddrT,
tmnxOamVccvTrTgStaticCtlAgi,
tmnxOamVccvTrTgStaticCtlSaiiAcId,
tmnxOamVccvTrTgStaticCtlSaiiGlbl,
tmnxOamVccvTrTgStaticCtlSaiiNode,
tmnxOamVccvTrTgStaticCtlTaiiAcId,
tmnxOamVccvTrTgStaticCtlTaiiGlbl,
tmnxOamVccvTrTgStaticCtlTaiiNode
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM trace
route tests on Nokia SROS series systems running release 12.0."
::= { tmnxOamTrGroups 39 }
tmnxOamTrObsoleteV13v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspTrMapDSIPv4Addr,
tmnxOamLspTrMapDSIfAddr,
tmnxOamTrProbeHistoryRouterID
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM trace route
operations on Nokia SR series systems that were made obsolete in
release 13.0."
::= { tmnxOamTrGroups 40 }
tmnxOamTrV13v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspTrMapDsEgrIfNum,
tmnxOamLspTrMapDsIfAddress,
tmnxOamLspTrMapDsIfAddressType,
tmnxOamLspTrMapDsIngIfNum,
tmnxOamLspTrMapDsIpAddress,
tmnxOamLspTrMapDsIpAddressType,
tmnxOamTrProbeHistoryNtwrkIfName
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM trace
route tests on Nokia SROS series systems running release 13.0."
::= { tmnxOamTrGroups 41 }
tmnxOamTrObsoleteV14v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLTtraceAutoStorageType,
tmnxOamTrCtlDescr,
tmnxOamTrCtlStorageType
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM trace route
operations on Nokia SR series systems that were made obsolete in SROS
release 14.0."
::= { tmnxOamTrGroups 42 }
tmnxOamTrV15v0Group OBJECT-GROUP
OBJECTS {
tmnxOamEthCfmTrCtlRemoteMepId,
tmnxOamLspTrCtlIgpInstance,
tmnxOamMcastTrCtlTestSubMode,
tmnxOamMcastTrRespInIfIndex,
tmnxOamMcastTrRespInPktCountHC,
tmnxOamMcastTrRespLocalAddrType,
tmnxOamMcastTrRespLocalAddress,
tmnxOamMcastTrRespMcastRtgProto,
tmnxOamMcastTrRespOutIfIndex,
tmnxOamMcastTrRespOutPktCountHC,
tmnxOamMcastTrRespRtgProtocol2,
tmnxOamMcastTrRespSGPktCountHC
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM trace
route tests on Nokia SROS series systems running release 15.0."
::= { tmnxOamTrGroups 44 }
tmnxOamTrV16v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTrCtlRouterInstanceName
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM trace
route tests on Nokia SROS series systems running release 16.0."
::= { tmnxOamTrGroups 45 }
tmnxOamTrV19v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 46 }
tmnxOamTrV19v0Group OBJECT-GROUP
OBJECTS {
tmnxOamLspTrCtlSrPlcyColor,
tmnxOamLspTrCtlSrPlcyEndPtAddT,
tmnxOamLspTrCtlSrPlcyEndPtAddr,
tmnxOamLspTrCtlSrPlcySegList
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM Trace
tests on Nokia SROS series systems running release 19."
::= { tmnxOamTrV19v0ObjGroups 1 }
tmnxOamTrV20v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 47 }
tmnxOamBierTrV20v0Group OBJECT-GROUP
OBJECTS {
tmnxOamBierTrCtlBfrId,
tmnxOamBierTrCtlBfrPfxAddrType,
tmnxOamBierTrCtlBfrPfxAddress,
tmnxOamBierTrCtlSubDomain,
tmnxOamBierTrHistoryBfrId,
tmnxOamBierTrHistoryDnStrAddr,
tmnxOamBierTrHistoryDnStrAddrTyp,
tmnxOamBierTrHistoryDnStrIfAddr,
tmnxOamBierTrHistoryDnStrIfAddrT,
tmnxOamBierTrHistoryDnStrIfNum,
tmnxOamBierTrHistoryReturnCode,
tmnxOamBierTrHistoryUpStrIfAddr,
tmnxOamBierTrHistoryUpStrIfAddrT,
tmnxOamBierTrHistoryUpStrIfNum
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM BIER
Trace tests on Nokia SROS series systems running release 20."
::= { tmnxOamTrV20v0ObjGroups 1 }
tmnxOamTrV21v0ObjGroups OBJECT IDENTIFIER ::= { tmnxOamTrGroups 48 }
tmnxOamIcmpTrV21v0Group OBJECT-GROUP
OBJECTS {
tmnxOamIcmpTrCtlDestTcpUdpPort,
tmnxOamIcmpTrCtlDestUdpPortFixed,
tmnxOamIcmpTrCtlPadSize,
tmnxOamIcmpTrCtlProtocol
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of traceroute
tests on Nokia SROS series systems running release 21."
::= { tmnxOamTrV21v0ObjGroups 1 }
tmnxOamSaaConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 3 }
tmnxOamSaaCompliances OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 }
tmnxOamSaaV3v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM SAA tests on Nokia SROS
series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamSaaGeneralV3v0Group,
tmnxOamSaaThresholdV3v0Group,
tmnxOamSaaNotificationV3v0Group
}
::= { tmnxOamSaaCompliances 1 }
tmnxOamSaaV7v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM SAA tests on Nokia SROS
series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamSaaGeneralV7v0Group,
tmnxOamSaaThresholdV3v0Group,
tmnxOamSaaNotificationV3v0Group
}
::= { tmnxOamSaaCompliances 2 }
tmnxOamSaaV8v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM SAA tests on Nokia SROS
series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamSaaGeneralV7v0Group,
tmnxOamSaaGeneralV8v0Group,
tmnxOamSaaThresholdV3v0Group,
tmnxOamSaaNotificationV3v0Group
}
::= { tmnxOamSaaCompliances 3 }
tmnxOamSaaV10v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM SAA tests on Nokia SROS
series systems."
MODULE
MANDATORY-GROUPS {
tmnxOamSaaGeneralV7v0Group,
tmnxOamSaaGeneralV8v0Group,
tmnxOamSaaThresholdV3v0Group,
tmnxOamSaaNotificationV3v0Group,
tmnxOamSaaGeneralV10v0Group
}
::= { tmnxOamSaaCompliances 4 }
tmnxOamSaaGroups OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 }
tmnxOamSaaGeneralV3v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSaaCtlRowStatus,
tmnxOamSaaCtlStorageType,
tmnxOamSaaCtlLastChanged,
tmnxOamSaaCtlAdminStatus,
tmnxOamSaaCtlTestMode,
tmnxOamSaaCtlDescr,
tmnxOamSaaCtlRuns,
tmnxOamSaaCtlFailures,
tmnxOamSaaCtlLastRunResult
}
STATUS obsolete
DESCRIPTION
"The group of objects supporting management of OAM SAA test general
capabilities on Nokia SROS series systems."
::= { tmnxOamSaaGroups 1 }
tmnxOamSaaThresholdV3v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSaaTRowStatus,
tmnxOamSaaTLastChanged,
tmnxOamSaaTThreshold,
tmnxOamSaaTValue,
tmnxOamSaaTLastSent,
tmnxOamSaaTTestMode,
tmnxOamSaaTTestRunIndex
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM Trace Route SAA test
thresholds on Nokia SROS series systems 3.0R1."
::= { tmnxOamSaaGroups 2 }
tmnxOamSaaNotificationV3v0Group NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamSaaThreshold
}
STATUS current
DESCRIPTION
"The group of notifications supporting the OAM Trace Route test feature
on Nokia SROS series systems."
::= { tmnxOamSaaGroups 3 }
tmnxOamSaaGeneralV7v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSaaCtlRowStatus,
tmnxOamSaaCtlLastChanged,
tmnxOamSaaCtlAdminStatus,
tmnxOamSaaCtlTestMode,
tmnxOamSaaCtlDescr,
tmnxOamSaaCtlRuns,
tmnxOamSaaCtlFailures,
tmnxOamSaaCtlLastRunResult,
tmnxOamSaaCtlAcctPolicyId,
tmnxOamSaaCtlSuppressAccounting
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM SAA test general
capabilities on Nokia SROS series systems 7.0 release, and still
supported in the latest SROS release."
::= { tmnxOamSaaGroups 4 }
tmnxOamSaaGeneralV8v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSaaCtlContinuous
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM SAA test
general capabilities on Nokia SROS series systems 8.0 release."
::= { tmnxOamSaaGroups 5 }
tmnxOamSaaGeneralV10v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSaaCtlKeepProbeHistoryAdm,
tmnxOamSaaCtlKeepProbeHistoryOpr
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM SAA test
general capabilities on Nokia SROS Release 10.0 systems."
::= { tmnxOamSaaGroups 6 }
tmnxOamSaaObsoleteV14v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSaaCtlStorageType
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM SAA operations on
Nokia SR series systems that were made obsolete in SROS release 14.0."
::= { tmnxOamSaaGroups 7 }
tmnxOamMobGatewayConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 4 }
tmnxOamGeneralConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 5 }
tmnxOamGeneralCompliances OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 1 }
tmnxOamGeneralV8v0Compliance MODULE-COMPLIANCE
STATUS obsolete
DESCRIPTION
"The compliance statement for management of OAM general capabilities on
Nokia SROS series systems for Release 8.0."
MODULE
MANDATORY-GROUPS {
tmnxOamGeneralV8v0Group
}
::= { tmnxOamGeneralCompliances 1 }
tmnxOamGeneralV10v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM general capabilities on
Nokia SROS series systems for Release 10.0."
MODULE
MANDATORY-GROUPS {
tmnxOamGeneralV8v0Group,
tmnxOamGeneralV10v0Group
}
::= { tmnxOamGeneralCompliances 2 }
tmnxOamGeneralV11v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM general capabilities
added in Nokia SROS series systems for Release 11.0."
MODULE
MANDATORY-GROUPS {
tmnxOamGeneralV11v0Group
}
::= { tmnxOamGeneralCompliances 3 }
tmnxOamGeneralV14v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM general capabilities
added in Nokia SROS series systems for Release 14.0."
MODULE
MANDATORY-GROUPS {
tmnxOamGeneralV14v0Group
}
::= { tmnxOamGeneralCompliances 6 }
tmnxOamGeneralV19v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM general capabilities
added in Nokia SROS series systems for Release 19."
MODULE
MANDATORY-GROUPS {
tmnxOamGeneralV19v0Group
}
::= { tmnxOamGeneralCompliances 9 }
tmnxOamGeneralV20v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM general capabilities
added in Nokia SROS series systems for Release 20."
MODULE
MANDATORY-GROUPS {
tmnxOamGenPoolShareV20v0Group,
tmnxOamGenPoolSplitV20v0Group
}
::= { tmnxOamGeneralCompliances 10 }
tmnxOamGeneralGroups OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 2 }
tmnxOamGeneralV8v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMplsPduTimeStampFormat
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM test general
capabilities on Nokia SROS systems, release 8.0 R4."
::= { tmnxOamGeneralGroups 1 }
tmnxOamGeneralV10v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSysPerfOprLimitTx,
tmnxOamSysPerfCfgLimitTx,
tmnxOamSysPerfCfgTotalTx,
tmnxOamSysPerfLastClearedTime,
tmnxOamSysPerfLocalTestTx,
tmnxOamSysPerfRemoteTestRx,
tmnxOamSysPerfReqTypeLocalTestTx,
tmnxOamSysPerfReqTypeRemoteTstRx,
tmnxOamSysSessionLimit,
tmnxOamSysSessionCount
}
STATUS current
DESCRIPTION
"The group of objects supporting management of OAM test general
capabilities on Nokia SROS systems, release 10.0."
::= { tmnxOamGeneralGroups 2 }
tmnxOamGeneralV11v0Group OBJECT-GROUP
OBJECTS {
tmnxOamMplsEchoDownstreamMapTlv
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of general OAM
test capabilities on Nokia SROS systems, release 11.0."
::= { tmnxOamGeneralGroups 3 }
tmnxOamGeneralV14v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSysBgIcmpBrgSessionCount,
tmnxOamSysBgIcmpBrgSessionLimit
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of general OAM
test capabilities on Nokia SROS systems, release 14.0."
::= { tmnxOamGeneralGroups 6 }
tmnxOamGeneralV19v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSysLspSelfPingSessCount,
tmnxOamSysLspSelfPingSessLimit,
tmnxOamSysPerfCfgLspSelfTxLimit,
tmnxOamSysPerfCfgLspSelfTxTotal
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of general OAM
test capabilities on Nokia SROS systems, release 19."
::= { tmnxOamGeneralGroups 9 }
tmnxOamGenPoolSplitV20v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSysTestLimit,
tmnxOamSysTestCount,
tmnxOamSysTxLimit,
tmnxOamSysTxTotal
}
STATUS current
DESCRIPTION
"A group of additional objects supporting management of general OAM
test capabilities on Nokia SROS systems, release 20."
::= { tmnxOamGeneralGroups 10 }
tmnxOamGenPoolShareV20v0Group OBJECT-GROUP
OBJECTS {
tmnxOamSysShareTestLimit,
tmnxOamSysShareTestCount,
tmnxOamSysShareTxLimit,
tmnxOamSysShareTxTotal
}
STATUS current
DESCRIPTION
"A group of additional objects supporting management of general OAM
test capabilities on Nokia SROS systems, release 20."
::= { tmnxOamGeneralGroups 11 }
tmnxOamGenObsoletedV21v0Group OBJECT-GROUP
OBJECTS {
tmnxOamIcmpPingCtlEgrIfIndex,
tmnxOamSysPerfOprLimitTx,
tmnxOamSysPerfCfgLimitTx,
tmnxOamSysPerfCfgTotalTx,
tmnxOamSysSessionLimit,
tmnxOamSysSessionCount
}
STATUS current
DESCRIPTION
"The group of OAM general objects obsoleted in release 21."
::= { tmnxOamGeneralGroups 12 }
tmnxOamDiagConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 6 }
tmnxOamDiagCompliances OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 1 }
tmnxOamDiagV16v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM diagnostic capabilities
added in Nokia SROS series systems for Release 16.0."
MODULE
MANDATORY-GROUPS {
tmnxOamDiagNotificationV16v0Grp,
tmnxOamDiagNotifyObjsV16v0Group,
tmnxOamDiagV16v0Group
}
::= { tmnxOamDiagCompliances 1 }
tmnxOamDiagGroups OBJECT IDENTIFIER ::= { tmnxOamDiagConformance 2 }
tmnxOamDiagV16v0Group OBJECT-GROUP
OBJECTS {
tmnxOamBuildPktDot1qLastChanged,
tmnxOamBuildPktDot1qPrioCodePt,
tmnxOamBuildPktDot1qTagProtoId,
tmnxOamBuildPktDot1qVlanId,
tmnxOamBuildPktEthDstMacAddr,
tmnxOamBuildPktEthLastChanged,
tmnxOamBuildPktEthSrcMacAddr,
tmnxOamBuildPktGtpUserLastChgd,
tmnxOamBuildPktGtpUserTunnEpIdHi,
tmnxOamBuildPktGtpUserTunnEpIdLo,
tmnxOamBuildPktHdrLastChanged,
tmnxOamBuildPktHdrOvrLastChanged,
tmnxOamBuildPktHdrOvrRowStatus,
tmnxOamBuildPktHdrRowStatus,
tmnxOamBuildPktHdrType,
tmnxOamBuildPktHeaderSeq,
tmnxOamBuildPktIPsecAuthLastChgd,
tmnxOamBuildPktIPsecAuthSecPrIdx,
tmnxOamBuildPktIPv4MoreFragments,
tmnxOamBuildPktIpDscp,
tmnxOamBuildPktIpDstIpAddrType,
tmnxOamBuildPktIpDstIpAddress,
tmnxOamBuildPktIpLastChanged,
tmnxOamBuildPktIpSrcIpAddrType,
tmnxOamBuildPktIpSrcIpAddress,
tmnxOamBuildPktL2tpLastChanged,
tmnxOamBuildPktL2tpSessionId,
tmnxOamBuildPktL2tpTunnelId,
tmnxOamBuildPktLastChanged,
tmnxOamBuildPktMplsLabel,
tmnxOamBuildPktMplsLastChanged,
tmnxOamBuildPktMplsTrafficClass,
tmnxOamBuildPktPbbIsid,
tmnxOamBuildPktPbbLastChanged,
tmnxOamBuildPktPbbTagProtocolId,
tmnxOamBuildPktRowStatus,
tmnxOamBuildPktTcpUdpDstPort,
tmnxOamBuildPktTcpUdpLastChanged,
tmnxOamBuildPktTcpUdpSrcPort,
tmnxOamDiagCtlAdminState,
tmnxOamDiagCtlLastChanged,
tmnxOamDiagCtlRowStatus,
tmnxOamDiagCtlTestMode,
tmnxOamFindEgrDiagCtlIngPortId,
tmnxOamFindEgrDiagCtlLastChanged,
tmnxOamFindEgrDiagCtlPacketNum,
tmnxOamFindEgrDiagEgrRtrInstName,
tmnxOamFindEgrDiagEgressIfName,
tmnxOamFindEgrDiagEgressPort,
tmnxOamFindEgrDiagNextHopAddrTyp,
tmnxOamFindEgrDiagNextHopAddress,
tmnxOamFindEgrDiagOperState
}
STATUS current
DESCRIPTION
"The group of additional objects supporting management of OAM
diagnostic capabilities on Nokia SROS systems, release 16.0."
::= { tmnxOamDiagGroups 1 }
tmnxOamDiagNotificationV16v0Grp NOTIFICATION-GROUP
NOTIFICATIONS {
tmnxOamDiagTestCompleted
}
STATUS current
DESCRIPTION
"The group of notifications supporting OAM Diagnostic tests on Nokia
SROS series systems release 16.0."
::= { tmnxOamDiagGroups 2 }
tmnxOamDiagNotifyObjsV16v0Group OBJECT-GROUP
OBJECTS {
tmnxOamTestRunIndex
}
STATUS current
DESCRIPTION
"The group of additional accessible-for-notify objects supporting
management of OAM diagnostic capabilities on Nokia SROS systems,
release 16.0."
::= { tmnxOamDiagGroups 3 }
tmnxOamIfPingConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 7 }
tmnxOamIfPingCompliances OBJECT IDENTIFIER ::= { tmnxOamIfPingConformance 1 }
tmnxOamIfPingV20v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for management of OAM ICMP status
propagation."
MODULE
MANDATORY-GROUPS {
tmnxOamIfPingV20v0Group
}
::= { tmnxOamIfPingCompliances 1 }
tmnxOamLnkMeasConformance OBJECT IDENTIFIER ::= { tmnxOamTestConformance 8 }
tmnxOamLnkMeasCompliances OBJECT IDENTIFIER ::= { tmnxOamLnkMeasConformance 1 }
tmnxOamLnkMeasV21v0Compliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the OAM Link Measurement functionality on
Nokia SROS Release 21.0."
MODULE
MANDATORY-GROUPS {
tmnxOamLnkMeasV21v0Group
}
::= { tmnxOamLnkMeasCompliances 1 }
tmnxOamTestNotifications OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 }
tmnxOamPingNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 1 }
tmnxOamPingNotifications OBJECT IDENTIFIER ::= { tmnxOamPingNotifyPrefix 0 }
tmnxOamPingProbeFailed NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTargetIpAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS obsolete
DESCRIPTION
"Generated when a probe failure is detected when the
corresponding tmnxOamPingCtlTrapGeneration object is set to
probeFailure(0) subject to the value of
tmnxOamPingCtlTrapProbeFailureFilter. The object
tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
number of successive probe failures that are required
before this notification can be generated."
::= { tmnxOamPingNotifications 1 }
tmnxOamPingTestFailed NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTargetIpAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS obsolete
DESCRIPTION
"Generated when a ping test is determined to have failed
when the corresponding tmnxOamPingCtlTrapGeneration object is
set to testFailure(1). In this instance
tmnxOamPingCtlTrapTestFailureFilter should specify the number of
probes in a test required to have failed in order to
consider the test as failed."
::= { tmnxOamPingNotifications 2 }
tmnxOamPingTestCompleted NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTargetIpAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS obsolete
DESCRIPTION
"Generated at the completion of a ping test when the corresponding
tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)."
::= { tmnxOamPingNotifications 3 }
tmnxOamPingProbeFailedV2 NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS obsolete
DESCRIPTION
"Generated when a probe failure is detected when the
corresponding tmnxOamPingCtlTrapGeneration object is set to
probeFailure(0) subject to the value of
tmnxOamPingCtlTrapProbeFailureFilter. The object
tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
number of successive probe failures that are required
before this notification can be generated."
::= { tmnxOamPingNotifications 4 }
tmnxOamPingTestFailedV2 NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS obsolete
DESCRIPTION
"Generated when a ping test is determined to have failed
when the corresponding tmnxOamPingCtlTrapGeneration object is
set to testFailure(1). In this instance
tmnxOamPingCtlTrapTestFailureFilter should specify the number of
probes in a test required to have failed in order to
consider the test as failed."
::= { tmnxOamPingNotifications 5 }
tmnxOamPingTestCompletedV2 NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS obsolete
DESCRIPTION
"Generated at the completion of a ping test when the corresponding
tmnxOamPingCtlTrapGeneration object is set to testCompletion(2)."
::= { tmnxOamPingNotifications 6 }
tmnxAncpLoopbackTestCompleted NOTIFICATION-TYPE
OBJECTS {
tmnxOamAncpHistoryAncpString
}
STATUS current
DESCRIPTION
"This Notification is sent whenever a ANCP loopback is finished for
which a notification was explicitly requested."
::= { tmnxOamPingNotifications 7 }
tmnxOamPingProbeFailedV3 NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsRttOFSumSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOamPingProbeFailedV3 notification is sent at the end
of an OAM or SAA ping test run, when a sufficient number of successive
probes failed.
The notification is sent if both of the following conditions are met:
1. The 'probeFailure(0)' bit of the tmnxOamPingCtlTrapGeneration BITS
object is enabled, AND
2. The test run includes at least one occurrence of N successive probe
failures, where N is configured using
tmnxOamPingCtlTrapProbeFailureFilter.
This notification is sent at most once per test run.
[EFFECT] Informational. The probe failures may indicate a problem with
live traffic flow.
[RECOVERY] Investigate the cause of the probe failures."
::= { tmnxOamPingNotifications 8 }
tmnxOamPingTestFailedV3 NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsRttOFSumSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOamPingTestFailedV3 notification is sent at the end of
an OAM or SAA ping test run, when a sufficient number of probes
failed.
The notification is sent if both of the following conditions are met:
1. The 'testFailure(1)' bit of the tmnxOamPingCtlTrapGeneration BITS
object is enabled, AND
2. The test run had at least N probe failures, where N is configured
using tmnxOamPingCtlTrapTestFailureFilter.
This notification is sent at most once per test run.
[EFFECT] Informational. The probe failures may indicate a problem with
live traffic flow.
[RECOVERY] Investigate the cause of the probe failures."
::= { tmnxOamPingNotifications 9 }
tmnxOamPingTestCompletedV3 NOTIFICATION-TYPE
OBJECTS {
tmnxOamPingCtlTgtAddrType,
tmnxOamPingCtlTgtAddress,
tmnxOamPingResultsOperStatus,
tmnxOamPingResultsMinRtt,
tmnxOamPingResultsMaxRtt,
tmnxOamPingResultsAverageRtt,
tmnxOamPingResultsRttSumOfSquares,
tmnxOamPingResultsRttOFSumSquares,
tmnxOamPingResultsMtuResponseSize,
tmnxOamPingResultsSvcPing,
tmnxOamPingResultsProbeResponses,
tmnxOamPingResultsSentProbes,
tmnxOamPingResultsLastGoodProbe
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOamPingTestCompletedV3 notification is sent at the end
of an OAM or SAA ping test run (if the 'testCompletion(2)' bit of the
corresponding tmnxOamPingCtlTrapGeneration object is enabled).
[EFFECT] Informational. If the test run failed (e.g. the number of
probes received is less than the number of probes sent), there may be a
corresponding problem with live traffic flow.
[RECOVERY] If the test run failed, investigate the cause."
::= { tmnxOamPingNotifications 10 }
tmnxOamTraceRouteNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 2 }
tmnxOamTraceRouteNotifications OBJECT IDENTIFIER ::= { tmnxOamTraceRouteNotifyPrefix 0 }
tmnxOamTrPathChange NOTIFICATION-TYPE
OBJECTS {
tmnxOamTrCtlTestMode,
tmnxOamTrCtlLastRunResult,
tmnxOamTrResultsOperStatus
}
STATUS current
DESCRIPTION
"The path to a target has changed."
::= { tmnxOamTraceRouteNotifications 1 }
tmnxOamTrTestFailed NOTIFICATION-TYPE
OBJECTS {
tmnxOamTrCtlTestMode,
tmnxOamTrCtlLastRunResult,
tmnxOamTrResultsOperStatus
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOamTrTestFailed notification is sent when an OAM or
SAA trace test run failed (if the 'testFailure(1)' bit of the
corresponding tmnxOamTrCtlTrapGeneration object is enabled).
This notification is sent at most once per test run.
[EFFECT] Informational. The test run failure may indicate a problem
with the corresponding live traffic flow.
[RECOVERY] Investigate the cause of the test run failure."
::= { tmnxOamTraceRouteNotifications 2 }
tmnxOamTrTestCompleted NOTIFICATION-TYPE
OBJECTS {
tmnxOamTrCtlTestMode,
tmnxOamTrCtlLastRunResult,
tmnxOamTrResultsOperStatus
}
STATUS current
DESCRIPTION
"[CAUSE] The tmnxOamTrTestCompleted notification is sent at the end of
an OAM or SAA trace test run (if the 'testCompletion(2)' bit of the
corresponding tmnxOamTrCtlTrapGeneration object is enabled).
[EFFECT] Informational. If the test run failed (e.g. a probe timed
out), there may be a corresponding problem with live traffic flow.
[RECOVERY] If the test run failed, investigate the cause."
::= { tmnxOamTraceRouteNotifications 3 }
tmnxOamLdpTtraceAutoDiscState NOTIFICATION-TYPE
OBJECTS {
tmnxOamLTtraceAutoDiscoveryState
}
STATUS current
DESCRIPTION
"The tmnxOamLdpTtraceAutoDiscState notification is generated when the
discovery state of the 'background LDP Tree Trace entity' represented
by tmnxOamLTtraceAutoDiscoveryState has been changed."
::= { tmnxOamTraceRouteNotifications 4 }
tmnxOamLdpTtraceFecProbeState NOTIFICATION-TYPE
OBJECTS {
tmnxOamLTtraceFecProbeState,
tmnxOamLTtraceFecDisPaths,
tmnxOamLTtraceFecFailedProbes,
tmnxOamLTtraceFecSendErrProbes
}
STATUS current
DESCRIPTION
"The tmnxOamLdpTtraceFecProbeState notification is generated when the
probe state of the 'auto discovered FEC' has been changed."
::= { tmnxOamTraceRouteNotifications 5 }
tmnxOamLdpTtraceFecDisStatus NOTIFICATION-TYPE
OBJECTS {
tmnxOamLTtraceFecDisStatusBits,
tmnxOamLTtraceFecDisPaths
}
STATUS current
DESCRIPTION
"The tmnxOamLdpTtraceFecDisStatus notification is generated when
the discovery status BITS or the number of discovered paths of the
'auto discovered FEC' has been changed. Note that the changes are
evaluated at the end of a FEC discovery."
::= { tmnxOamTraceRouteNotifications 6 }
tmnxOamLdpTtraceFecPFailUpdate NOTIFICATION-TYPE
OBJECTS {
tmnxOamLTtraceFecProbeState,
tmnxOamLTtraceFecDisPaths,
tmnxOamLTtraceFecFailedProbes,
tmnxOamLTtraceFecSendErrProbes
}
STATUS current
DESCRIPTION
"The tmnxOamLdpTtraceFecPFailUpdate notification is generated when
there is a probe state change in any of the relevant discovered paths
while the overall FEC probe state, tmnxOamLTtraceFecProbeState is in
'partially failed' state."
::= { tmnxOamTraceRouteNotifications 7 }
tmnxOamSaaNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 3 }
tmnxOamSaaNotifications OBJECT IDENTIFIER ::= { tmnxOamSaaNotifyPrefix 0 }
tmnxOamSaaThreshold NOTIFICATION-TYPE
OBJECTS {
tmnxOamSaaTThreshold,
tmnxOamSaaTValue,
tmnxOamSaaCtlTestMode,
tmnxOamSaaCtlLastRunResult,
tmnxOamSaaTTestRunIndex
}
STATUS current
DESCRIPTION
"[CAUSE] A tmnxOamSaaThreshold notification is a Threshold Crossing
Alert (TCA). The TCA is generated at the end of an SAA test run when
a traffic statistic (e.g. round trip latency) crosses a configured
threshold. An SAA threshold is configured using tmnxOamSaaTThreshold.
[EFFECT] If the TCA is 'rising(1)', the test run results may indicate
a problem with the corresponding customer traffic. If the TCA is
'falling(2)', the TCA indicates an improvement in the test run
results.
[RECOVERY] Investigate the cause of the latency, loss, or jitter
problem."
::= { tmnxOamSaaNotifications 1 }
tmnxOamDiagNotifyPrefix OBJECT IDENTIFIER ::= { tmnxOamTestNotifications 6 }
tmnxOamDiagNotifications OBJECT IDENTIFIER ::= { tmnxOamDiagNotifyPrefix 0 }
tmnxOamDiagTestCompleted NOTIFICATION-TYPE
OBJECTS {
tmnxOamDiagCtlTestMode,
tmnxOamTestRunIndex
}
STATUS current
DESCRIPTION
"[CAUSE] A tmnxOamDiagTestCompleted trap is generated at the end of
every diagnostic test run. A diagnostic test is configured using
tmnxOamDiagCtlTable.
tmnxOamDiagCtlTestMode indicates the type of the diagnostic test (e.g.
'findEgressDiag(1)').
tmnxOamTestRunIndex indicates the run number of the completed
diagnostic test run. For example, the second run of a test with owner
'owner_A' and test 'test_Z' has tmnxOamTestRunIndex=2.
[EFFECT] The result of the test run can be read (e.g. from the
indicated row in tmnxOamFindEgrDiagResultsTable).
[RECOVERY] No recovery is required."
::= { tmnxOamDiagNotifications 1 }
END