1TIMETRA-OAM-TEST-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress,
5        Integer32, Unsigned32, Gauge32, Counter32, Counter64
6            FROM SNMPv2-SMI
7
8        MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
9            FROM SNMPv2-CONF
10
11        TEXTUAL-CONVENTION, RowStatus, StorageType, TruthValue,
12        DateAndTime, MacAddress, TimeStamp, DisplayString
13            FROM SNMPv2-TC
14
15        SnmpAdminString
16            FROM SNMP-FRAMEWORK-MIB
17
18        InetAddressType, InetAddress, InetAddressPrefixLength, InetPortNumber
19            FROM INET-ADDRESS-MIB
20
21        InterfaceIndex, InterfaceIndexOrZero
22            FROM IF-MIB
23
24        RouterID
25            FROM OSPF-MIB
26
27        AtmVpIdentifier, AtmVcIdentifier
28                FROM ATM-TC-MIB
29
30        MplsLabel
31            FROM MPLS-LDP-MIB
32
33        -- Alphasort
34        IpAddressPrefixLength, SdpBindId, TFCName, TItemDescription,
35        TLNamedItemOrEmpty, TNamedItem, TNamedItemOrEmpty,
36        TPolicyStatementNameOrEmpty, TProfile, TmnxAdminState,
37        TmnxBgpRouteTarget, TmnxEncapVal, TmnxMplsTpGlobalID,
38        TmnxMplsTpNodeID, TmnxPortID, TmnxPwGlobalIdOrZero, TmnxServId,
39        TmnxSpokeSdpIdOrZero, TmnxStrSapId, TmnxTunnelID, TmnxTunnelType,
40        TmnxVPNRouteDistinguisher, TmnxVRtrID, TmnxVcId, TmnxVcIdOrNone,
41        TmnxVcType
42            FROM TIMETRA-TC-MIB
43
44        TmnxMobGwId
45            FROM TIMETRA-TC-MG-MIB
46
47        timetraSRMIBModules, tmnxSRObjs,
48        tmnxSRNotifyPrefix, tmnxSRConfs
49            FROM TIMETRA-GLOBAL-MIB
50
51        SdpId, SdpBindVcType
52            FROM TIMETRA-SERV-MIB
53
54        vRtrID
55            FROM TIMETRA-VRTR-MIB
56
57        Dot1agCfmMepIdOrZero, Dot1agCfmRelayActionFieldValue
58            FROM IEEE8021-CFM-MIB
59        ;
60
61timetraOamTestMIBModule MODULE-IDENTITY
62        LAST-UPDATED "201601010000Z"
63        ORGANIZATION "Nokia"
64        CONTACT-INFO
65            "Nokia SROS Support
66             Web: http://www.nokia.com"
67
68        DESCRIPTION
69        "This document is the SNMP MIB module to manage and provision the
70        Nokia SROS OAM tests.
71
72        Copyright 2003-2016 Nokia.  All rights reserved.
73        Reproduction of this document is authorized on the condition that
74        the foregoing copyright notice is included.
75
76        This SNMP MIB module (Specification) embodies Nokia's
77        proprietary intellectual property.  Nokia retains
78        all title and ownership in the Specification, including any
79        revisions.
80
81        Nokia grants all interested parties a non-exclusive
82        license to use and distribute an unmodified copy of this
83        Specification in connection with management of Nokia
84        products, and without fee, provided this copyright notice and
85        license appear on all copies.
86
87        This Specification is supplied 'as is', and Nokia
88        makes no warranty, either express or implied, as to the use,
89        operation, condition, or performance of the Specification."
90--
91--  Revision History
92--
93        REVISION        "201601010000Z"
94        DESCRIPTION     "Rev 14.0               1 Jan 2016 00:00
95                         14.0 release of the TIMETRA-OAM-TEST-MIB."
96
97        REVISION        "201501010000Z"
98        DESCRIPTION     "Rev 13.0               1 Jan 2015 00:00
99                         13.0 release of the TIMETRA-OAM-TEST-MIB."
100
101        REVISION        "201401010000Z"
102        DESCRIPTION     "Rev 12.0               1 Jan 2014 00:00
103                         12.0 release of the TIMETRA-OAM-TEST-MIB."
104
105        REVISION        "201102010000Z"
106        DESCRIPTION     "Rev 9.0                1 Feb 2011 00:00
107                         9.0 release of the TIMETRA-OAM-TEST-MIB."
108
109        REVISION        "200902280000Z"
110        DESCRIPTION     "Rev 7.0                28 Feb 2009 00:00
111                         7.0 release of the TIMETRA-OAM-TEST-MIB."
112
113        REVISION        "200801010000Z"
114        DESCRIPTION     "Rev 6.0                01 Jan 2008 00:00
115                         6.0 release of the TIMETRA-OAM-TEST-MIB."
116
117        REVISION        "200701010000Z"
118        DESCRIPTION     "Rev 5.0                01 Jan 2007 00:00
119                         5.0 release of the TIMETRA-OAM-TEST-MIB."
120
121        REVISION        "200603090000Z"
122        DESCRIPTION     "Rev 4.0                09 Mar 2006 00:00
123                         4.0 release of the TIMETRA-OAM-TEST-MIB."
124
125        REVISION        "200508310000Z"
126        DESCRIPTION     "Rev 3.0                31 Aug 2005 00:00
127                         3.0 release of the TIMETRA-OAM-TEST-MIB."
128
129        REVISION        "200501240000Z"
130        DESCRIPTION     "Rev 2.1                24 Jan 2005 00:00
131                         2.1 release of the TIMETRA-OAM-TEST-MIB."
132
133        REVISION        "200401150000Z"
134        DESCRIPTION     "Rev 2.0                15 Jan 2004 00:00
135                         2.0 release of the TIMETRA-OAM-TEST-MIB."
136
137        REVISION        "200308150000Z"
138        DESCRIPTION     "Rev 1.2                15 Aug 2003 00:00
139                         1.2 release of the TIMETRA-OAM-TEST-MIB."
140
141        REVISION        "200301200000Z"
142        DESCRIPTION     "Rev 1.0                20 Jan 2003 00:00
143                         1.0 Release of the TIMETRA-OAM-TEST-MIB."
144
145        REVISION        "200111150000Z"
146        DESCRIPTION     "Rev 0.1                15 Nov 2001 00:00
147                         Initial version of the TIMETRA-OAM-TEST-MIB."
148
149        ::= { timetraSRMIBModules 11 }
150
151
152tmnxOamTestObjs         OBJECT IDENTIFIER ::= { tmnxSRObjs 11 }
153
154    tmnxOamPingObjs                     OBJECT IDENTIFIER
155        ::= { tmnxOamTestObjs 1 }
156    tmnxOamPingNotificationObjects      OBJECT IDENTIFIER
157        ::= { tmnxOamPingObjs 1 }
158
159    tmnxOamTraceRouteObjs               OBJECT IDENTIFIER
160        ::= { tmnxOamTestObjs 2 }
161    tmnxOamTraceRouteNotifyObjects      OBJECT IDENTIFIER
162        ::= { tmnxOamTraceRouteObjs 1 }
163
164    tmnxOamSaaObjs                      OBJECT IDENTIFIER
165        ::= { tmnxOamTestObjs 3 }
166    tmnxOamSaaNotifyObjects             OBJECT IDENTIFIER
167        ::= { tmnxOamSaaObjs 1 }
168
169    tmnxOamMobGatewayObjs               OBJECT IDENTIFIER
170        ::= { tmnxOamTestObjs 4 }
171
172    tmnxOamGeneralObjs                  OBJECT IDENTIFIER
173        ::= { tmnxOamTestObjs 5 }
174    tmnxOamGeneralStats                 OBJECT IDENTIFIER
175        ::= { tmnxOamGeneralObjs 2 }
176
177
178tmnxOamTestNotifications        OBJECT IDENTIFIER ::= { tmnxSRNotifyPrefix 11 }
179    tmnxOamPingNotifyPrefix            OBJECT IDENTIFIER
180        ::= { tmnxOamTestNotifications 1 }
181        tmnxOamPingNotifications            OBJECT IDENTIFIER
182           ::= { tmnxOamPingNotifyPrefix 0}
183    tmnxOamTraceRouteNotifyPrefix      OBJECT IDENTIFIER
184        ::= { tmnxOamTestNotifications 2 }
185        tmnxOamTraceRouteNotifications      OBJECT IDENTIFIER
186            ::= { tmnxOamTraceRouteNotifyPrefix 0}
187    tmnxOamSaaNotifyPrefix             OBJECT IDENTIFIER
188        ::= { tmnxOamTestNotifications 3}
189        tmnxOamSaaNotifications             OBJECT IDENTIFIER
190            ::= { tmnxOamSaaNotifyPrefix 0}
191
192tmnxOamTestConformance          OBJECT IDENTIFIER ::= { tmnxSRConfs 11 }
193    tmnxOamPingConformance              OBJECT IDENTIFIER
194        ::= { tmnxOamTestConformance 1 }
195    tmnxOamTraceRouteConformance        OBJECT IDENTIFIER
196        ::= { tmnxOamTestConformance 2 }
197    tmnxOamSaaConformance               OBJECT IDENTIFIER
198        ::= { tmnxOamTestConformance 3 }
199    tmnxOamMobGatewayConformance        OBJECT IDENTIFIER
200        ::= { tmnxOamTestConformance 4 }
201    tmnxOamGeneralConformance           OBJECT IDENTIFIER
202        ::= { tmnxOamTestConformance 5 }
203
204
205--
206-- Textual Conventions
207--
208
209TmnxOamLspAssocChannel           ::= TEXTUAL-CONVENTION
210    STATUS      current
211    DESCRIPTION
212        "A value of type TmnxOamLspAssocChannel specifies the launched echo
213         request's usage of the Associated Channel (ACH) mechanism, when testing
214         an MPLS-TP LSP.
215
216         Values:
217            notApplicable(1)
218                Used when the test is not testing an MPLS-TP LSP.
219            nonIp(2)
220                Use the Associated Channel mechanism described in RFC 6426,
221                Section 3.3.
222            none(3)
223                Do not use an Associated Channel, as described in RFC 6426,
224                Section 3.1.
225            ipv4(4)
226                Use the Associated Channel mechanism described in RFC 6426,
227                Section 3.2."
228    REFERENCE
229        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
230         Section 3.1, 'LSP Ping with IP Encapsulation',
231         Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
232         Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
233    SYNTAX      INTEGER {
234                    notApplicable(1),
235                    nonIp(2),
236                    none(3),
237                    ipv4(4)
238    }
239
240TmnxOamLspTestSubMode            ::= TEXTUAL-CONVENTION
241    STATUS      current
242    DESCRIPTION
243        "A value of type TmnxOamLspTestSubMode specifies the type of LSP ping or
244         LSP trace route test to perform.
245
246         LSP test types:
247             static(2)
248                 Perform an LSP ping or LSP trace route test using the RFC 6426
249                 'Target FEC Stack' code point 'Static LSP'.
250             bgpLabeledPrefix(3)
251                 Perform an LSP ping or LSP trace route test using the RFC 4379
252                 'Target FEC Stack' code point 'BGP labeled IPv4 prefix'.  In
253                 future, 'bgpLabeledPrefix(3)' will also be used for the RFC
254                 4379 'Target FEC Stack' code point 'BGP labeled IPv6 prefix'.
255             unspecified(1)
256                 Perform any other supported type of LSP ping or trace route
257                 test.  Examples:  an LSP ping or trace route test using the RFC
258                 4379 'Target FEC Stack' code point 'LDP IPv4 prefix'; an LSP
259                 ping or trace route test using the RFC 4379 'Target FEC Stack'
260                 code point 'RSVP IPv4 LSP'."
261    REFERENCE
262        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
263         Failures', Section 3.2 ('Target FEC Stack').
264         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
265         Section 2.3.1 ('Static LSP Sub-TLV')."
266    SYNTAX      INTEGER {
267                    unspecified(1),
268                    static(2),
269                    bgpLabeledPrefix(3)
270    }
271
272TmnxOamMplsEchoDownMapTlv        ::= TEXTUAL-CONVENTION
273    STATUS      current
274    DESCRIPTION
275        "An object of type TmnxOamMplsEchoDownMapTlv specifies the type of
276         downstream mapping TLV in an MPLS echo request PDU.
277
278         'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
279         4379, Section 3.3.
280
281         'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
282         in RFC 6424, Section 3.3."
283    REFERENCE
284        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
285         Failures', Section 3.3 ('Downstream Mapping').
286         RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
287         over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV')."
288    SYNTAX      INTEGER {
289                    dsmap(1),
290                    ddmap(2)
291                }
292
293TmnxOamMplsEchoDownMapTlvOrNone  ::= TEXTUAL-CONVENTION
294    STATUS      current
295    DESCRIPTION
296        "An object of type TmnxOamMplsEchoDownMapTlvOrNone specifies the type of
297         downstream mapping TLV in an MPLS echo request PDU (or no downstream
298         mapping TLV).
299
300         'dsmap(1)' specifies the Downstream Mapping TLV, as described in RFC
301         4379, Section 3.3.
302
303         'ddmap(2)' specifies the Downstream Detailed Mapping TLV, as described
304         in RFC 6424, Section 3.3.
305         'none(3)'  specifies none of the above TLVs."
306    REFERENCE
307        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
308         Failures', Section 3.3 ('Downstream Mapping').
309         RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
310         over MPLS Tunnels', Section 3.3 ('Downstream Detailed Mapping TLV').
311        "
312    SYNTAX      INTEGER {
313                    dsmap(1),
314                    ddmap(2),
315                    none(3)
316                }
317
318TmnxOamMplsTpPathType            ::= TEXTUAL-CONVENTION
319    STATUS      current
320    DESCRIPTION
321        "A value of type TmnxOamMplsTpPathType specifies the type of an MPLS-TP
322         path to be tested.
323
324         Path types:
325            working(1) - test the primary path of the MPLS-TP LSP
326            protect(2) - test the secondary path of the MPLS-TP LSP
327            active(3)  - test the currently-active path of the MPLS-TP LSP"
328    REFERENCE
329        "RFC 5921, 'A Framework for MPLS in Transport Networks',
330         Section 1.3.4, 'MPLS-TP Label Switched Path'."
331    SYNTAX      INTEGER {
332                    working(1),
333                    protect(2),
334                    active(3)
335    }
336
337TmnxOamTestMode                  ::= TEXTUAL-CONVENTION
338    STATUS      current
339    DESCRIPTION
340        "The value of TmnxOamTestMode is an enumerated integer
341         that indicates the type of OAM test."
342    SYNTAX      INTEGER {
343                    notConfigured (0),
344                    ping (1),
345                    traceroute (2)
346                }
347
348
349TmnxOamPingRtnCode               ::= TEXTUAL-CONVENTION
350    STATUS      current
351    DESCRIPTION
352        "The value of TmnxOamPingRtnCode is an enumerated integer
353         that indicates the return code received in the OAM ping response
354         common header.
355
356         Code points:
357            notApplicable       The return code has no significance in the
358                                context of the test being conducted.
359            fecEgress           Replying router is an egress for the Forwarding
360                                Equivalence Class (FEC).
361            fecNoMap            Replying router has no mapping for the FEC.
362            notDownstream       Replying router is not one of the
363                                downstream routers.
364            downstream          Replying router is one of the downstream
365                                routers and its mapping for this FEC on the
366                                received interface is the given label.
367            downstreamNotLabel  Replying router is one of the downstream
368                                routers but its mapping for this FEC is not
369                                the given label.
370            downstreamNotMac    Replying router is one of the downstream
371                                routers but it does not have the given MAC
372                                address
373            downstreamNotMacFlood   Replying router is one of the downstream
374                                routers but it does not have the given MAC
375                                address and is unable to flood the request.
376            malformedEchoRequest    A malformed echo request was received.
377            tlvNotUnderstood    One or more of the TLVs was not understood.
378            downstreamNotInMfib Replying router is one of the downstream
379                                routers but it does not have an MFIB entry
380                                for the given source-group combination.
381            downstreamMismatched    Downstream mapping mismatched.
382            upstreamIfIdUnkn    Upstream interface index unknown.
383            noMplsFwd           Label switched but no MPLS forwarding at
384                                stack-depth.
385            noLabelAtStackDepth No label entry at stack-depth.
386            protoIntfMismatched Protocol not associated with interface at
387                                FEC stack-depth.
388            terminatedByOneLabel    Premature termination of ping due to
389                                label stack shrinking to a single label.
390            seeDDMapForRetCodeSubCode   See DDMap TLV for rc and sub-rc.
391            fecStackChange      Label switched with FEC stack change.
392         "
393    SYNTAX INTEGER {
394                notApplicable(0),
395                fecEgress (1),
396                fecNoMap (2),
397                notDownstream (3),
398                downstream (4),
399                downstreamNotLabel (5),
400                downstreamNotMac (6),
401                downstreamNotMacFlood (7),
402                malformedEchoRequest (8),
403                tlvNotUnderstood (9),
404                downstreamNotInMfib(10),
405                downstreamMismatched(11),
406                upstreamIfIdUnkn(12),
407                noMplsFwd(13),
408                noLabelAtStackDepth(14),
409                protoIntfMismatched(15),
410                terminatedByOneLabel(16),
411                seeDDMapForRetCodeSubCode(17),
412                fecStackChange(18)
413            }
414
415TmnxOamAddressType               ::= TEXTUAL-CONVENTION
416    STATUS  current
417    DESCRIPTION
418        "The value of TmnxOamAddressType is an enumerated integer that
419         indicates the type of address used in OAM test requests and
420         responses."
421    SYNTAX  INTEGER {
422                unknown (0),
423                ipv4Address (1),
424                ipv6Address (2),
425                macAddress (3),
426                sapId (4),
427                sdpId (5),
428                localCpu (6),
429                ipv4Unnumbered (7),
430                ipv6Unnumbered (8),
431                sdpBindId (9),
432                nonIp (10),
433                networkInterface (11)
434            }
435
436TmnxOamResponseStatus            ::= TEXTUAL-CONVENTION
437    STATUS  current
438    DESCRIPTION
439        "An object of type TmnxOamResponseStatus indicates the status of an OAM
440         Echo probe operation.
441
442         responseReceived(1) - Operation completed successfully.
443         unknown(2) - Operation failed due to unknown error.
444         internalError(3) - An implementation detected an error in its own
445            processing that caused an operation to fail.
446         maxConcurrentLimitReached(4) - The maximum number of concurrent active
447            operations would have been exceeded if the corresponding operation
448            was allowed.
449         requestTimedOut(5) - Operation failed to receive a valid reply within
450            the time limit imposed on it.
451         unknownOrigSdpId(6) - Invalid or non-existent originating SDP-ID.
452         downOrigSdpId(7) - The originating SDP-ID is operationally down.
453         requestTerminated(8) - The OAM ping test was terminated by the manager
454            before reply or timeout.
455         invalidOriginatorId(9) - The far-end replied with an invalid
456            originator-ID error.
457         invalidResponderId(10) - The far-end replied with an invalid
458            responder-ID error.
459         unknownRespSdpId(11) - The far-end replied with an invalid response
460            SDP-ID error.
461         downRespSdpId(12) - The far-end replied with down (admin or oper)
462            response SDP-ID.
463         invalidServiceId(13) - Invalid or non-existent originator Service-ID
464            (svc-ping).
465         invalidSdp(14) - Invalid or non-existent SDP for Service (svc-ping).
466         downServiceSdp(15) - SDP for the Service is down.  (svc-ping).
467         noServiceEgressLabel(16) - Non-existent Service egress label.
468            (svc-ping).
469         invalidHostAddress(17) - The IP address for a host has been determined
470            to be invalid.  Examples of this are broadcast or multicast
471            addresses. (svc-ping).
472         invalidMacAddress(18) - The MAC address specified has been determined
473            to be invalid. (macPing).
474         invalidLspName(19) - The LSP name specified has been determined to be
475            invalid. (lspPing).
476         macIsLocal(20) - MAC Ping or Trace route not sent because the MAC
477            address is on a local SAP or CPU. (MAC-Ping/MAC-TR).
478         farEndUnreachable(21) - No route to the far end of the GRE SDP tunnel.
479         downOriginatorId(22) - The ping originator is operationally down.
480         downResponderId(23) - The ping responder is operationally down.
481         changedResponderId(24) - The ping responder-ID is changed.
482         downOrigSvcId(25) - Service on the originator side is operationally
483            down. (svc-ping).
484         downRespSvcId(26) - Service on the responder side is operationally
485            down. (svc-ping).
486         noServiceIngressLabel(27) - Non-existent service ingress label.
487            (svc-ping).
488         mismatchCustId(28) - Service customer ID mismatch between originator
489            and responder. (svc-ping).
490         mismatchSvcType(29) - Service type mismatch between originator and
491            responder. (svc-ping).
492         mismatchSvcMtu(30) - Service MTU mismatch between originator and
493            responder. (svc-ping).
494         mismatchSvcLabel(31) - Service label mismatch between originator and
495            responder. (svc-ping).
496         noSdpBoundToSvc(32) - No SDP bound to the service. (svc-ping).
497         downOrigSdpBinding(33) - SDP binding is down on the Originator side.
498            (sdp-ping).
499         invalidLspPathName(34) - The LSP path name specified is invalid.
500            (lsp-ping).
501         noLspEndpointAddr(35) - No LSP Endpoint address. (lsp-ping).
502         invalidLspId(36) - No active LSP path found. (lsp-ping).
503         downLspPath(37) - LSP path is operationally down. (lsp-ping).
504         invalidLspProtocol(38) - LSP Protocol is not supported or is invalid.
505            (lsp-ping).
506         invalidLspLabel(39) - LSP label is invalid. (lsp-ping).
507         routeIsLocal(40) - The route is a local route. (vprn-ping).
508         noRouteToDest(41) - There is no route to the destination.  (vprn-ping).
509         localExtranetRoute(42) - The route is a local extranet route.
510            (vprn-ping).
511         srcIpInBgpVpnRoute(43) - The source IP belongs to a BGP-VPN route.
512            (vprn-ping).
513         srcIpInvalid(44) - The source IP is invalid or there is no route to the
514            source. (vprn-ping)
515         bgpDaemonBusy(45) - The BGP routing daemon is busy; vprn route target
516            information is not retrievable. (vprn-trace)
517         mcastNotEnabled(46) - Multicast is not enabled. Multicast trace cannot
518            be initiated. (mtrace)
519         mTraceNoSGFlow(47) - No (*,G)/(S,G) flow on the router. Multicast trace
520            cannot be initiated. (mtrace)
521         mTraceSysIpNotCfg(48) - System ip address not configured. It is used as
522            the response address in the multicast trace query. (mtrace)
523         noFwdEntryInMfib(49) - No forwarding entry could be found for the
524            specified source and destination address in the MFIB.  (mfib-ping).
525         dnsNameNotFound(50) -  The domain name specified in the DNS query does
526            not exist.
527         noSocket(51) - unable to get socket. (icmp-ping).
528         socketOptVprnIdFail(52) - unable to set SO_VPRNID for socket.
529            (icmp-ping).
530         socketOptIfInexFail(53) -  unable to set IP_IFINDEX for socket.
531            (icmp-ping).
532         socketOptNextHopFail(54) - unable to set IP_NEXT_HOP for socket.
533            (icmp-ping).
534         socketOptMtuDiscFail(55) - unable to set IP_MTU_DISC for socket.
535            (icmp-ping).
536         socketOptSndbufFail(56) - unable to set SO_SNDBUF for socket.
537            (icmp-ping).
538         socketOptHdrincFail(57) - unable to set IP_HDRINCL for socket.
539            (icmp-ping).
540         socketOptTosFail(58) - unable to set IP_TOS for socket. (icmp-ping).
541         socketOptTtlFail(59) - unable to set IP_TTL for socket. (icmp-ping).
542         bindSocketFail(60) - unable to bind socket. (icmp-ping).
543         noRouteByIntf(61) - no route to destination via the specified
544            interface. (icmp-ping).
545         noIntf(62) - no interface specified. (icmp-ping).
546         noLocalIp(63) - unable to find local IP address. (icmp-ping).
547         sendtoFail(64) - sendto function failed. (icmp-ping).
548         rcvdWrongType(65) - received packet of wrong ICMP type. (icmp-ping).
549         noDirectInterface(66) - no direct interface to reach destination.
550            (icmp-ping).
551         nexthopUnreachable (67) - unable to reach the next-hop. (icmp-ping).
552         socketOptHwTimeStampFail (68) - unable to set IP_TIM_TIME for socket.
553            (icmp-ping).
554         noSpokeSdpInVll (69) - unable to find spoke-sdp given sdp-id:vc-id
555            (vccv-ping).
556         farEndVccvNotSupported (70) - far end does not support the VCCV
557            options.  (vccv-ping).
558         noVcEgressLabel (71) - no VC egress label to send vccv-ping.
559         socketOptIpSessionFail (72) - unable to set IP_SESSION for socket.
560            (icmp-ping).
561         rcvdWrongSize(73) - received packet of wrong size. (icmp-ping).
562         dnsLookupFail (74) - DNS lookup failed. (icmp-ping).
563         noIpv6SrcAddrOnIntf (75) - no IPv6 source on the interface (icmp-ping).
564         multipathNotSupported (76) - downstream node does not support
565            multipath.  (lsp-trace).
566         nhIntfNameNotFound (77) - Given next-hop interface name not found.
567            (lsp-ping/trace).
568         msPwInvalidReplyMode (78) - MS-PW switching node supports ip-routed
569            reply mode only (vccv-ping).
570         ancpNoAncpString (79) - ANCP string unknown to the system.
571         ancpNoSubscriber (80) - subscriber unknown to the system.
572         ancpNoAncpStringForSubscriber (81) - subscriber has no associated ANCP
573            string.
574         ancpNoAccessNodeforAncpString (82) - no access node is found for the
575            given ANCP string.
576         ancpNoAncpCapabilityNegotiated (83) - ANCP capability not negotiated
577            with the involved DSLAM.
578         ancpOtherTestInProgress (84) - another ANCP test is running for this
579            ANCP string.
580         ancpMaxNbrAncpTestsInProgress (85) - max number of concurrent ANCP
581            tests reached.
582         spokeSdpOperDown (86) - spoke-sdp is operationally down (vccv-ping).
583         noMsPwVccvInReplyDir (87) - Switching node in MS-PW with no VCCV
584            support in echo reply direction.
585         p2mpLspNameOrInstInvalid (88) - P2MP LSP name or instance provided is
586            not valid.
587         p2mpLspS2LPathDown (89) - LSP path to S2L is down.
588         p2mpLspS2LAddressInvalid (90) - One or more S2L address is not valid.
589         p2mpLspNotOperational (91) - P2MP LSP is operationally down.
590         p2mpLspTrMultipleReplies (92) - Probe returned multiple responses.
591            Result may be inconsistent.
592         invalidMepId (93) - The user-configured MEP identifier is not valid.
593         multipleReplies (94) - more than one reply received, when one was
594            expected.
595         packetSizeTooBig (95) - The packet is larger than the network's MTU and
596            cannot be fragmented. For ICMP-ping tests, this results from an
597            ICMPv4 type 3 code 4 or ICMPv6 type 2 message.
598         gtpPingError (96) - General GTP Ping Error.
599         gtpPingRsrcUnavailable (97) - GTP Path management resource unavailable.
600         gtpPingDupRequest (98) - Duplicate request for the same peer.
601         gtpPingCleanUpInProg (99) - GTP Path management clean up in progress.
602         invalidInterface (100) - The egress interface specified does not exist.
603         p2mpLspNotFound (101) - The P2MP-LSP not found given LDP-ID or
604            sender-address.
605         ethCfmSlmInLoss(102) - Synthetic Loss Measurement (SLM) probe lost in
606            transit from far-end node to local agent.
607         ethCfmSlmOutLoss(103) - SLM probe lost on transmit from local agent to
608            far-end node.
609         ethCfmSlmUnacknowledged(104) - SLM probe lost but unable to identify
610            loss reason.
611         spokeSdpFecNoBndFound(105) - Spoke-sdp-fec is invalid or has no
612            associated SDP binding yet.
613         mtraceNotSupportedP2mp(106) - mtrace not supported in base routing
614            context when incoming interface is p2mp
615         useFec129Parameters(107) - specify FEC129 parameters for FEC129 PW
616            instead of sdp-id:vc-id
617         dnsServerUnexpectedResponse(108) - nameserver unexpected response.
618         dnsServerResponseFormErr(109) - nameserver responded with FORMERR.
619         dnsServerResponseServFail(110) - nameserver responded with SERVFAIL.
620         dnsServerResponseNotImp(111) - nameserver responded with NOTIMP.
621         dnsServerResponseRefused(112) - nameserver responded with REFUSED.
622         sendFailUndefinedServiceId(113) - The OAM test cannot be performed
623            because the associated service does not exist.
624         sendFailWrongServiceType(114) - The OAM test cannot be performed
625            because the associated service is of the wrong type.
626         sendFailSubnettedService(115) - The OAM test cannot be performed
627            on a service with a specified MAC subnet length.
628         invalidRespServiceId(116) - Invalid or non-existent responder
629            Service-ID.
630         adminDownOrigSdpBind(117) - SDP binding is administratively down on the
631            originator side.
632         operDownRespSdpBind(118) - SDP binding is operationally down on the
633            responder side.
634         adminDownRespSdpBind(119) - SDP binding is administratively down on the
635            responder side.
636         sdpBindVcidMismatch(120) - SDP binding VC ID mismatch between
637            originator and responder.
638         sdpBindTypeMismatch(121) - SDP binding type mismatch between originator
639            and responder.
640         sdpBindVcTypeMismatch(122) - SDP binding VC type mismatch between
641            originator and responder.
642         sdpBindVlanVcTagMismatch(123) - SDP binding VLAN VC tag mismatch
643            between originator and responder.
644         adminDownOrigSvc(124) - Service on the originator side is
645            administratively down.
646         adminDownRespSvc(125) - Service on the responder side is
647            administratively down.
648         adminDownOrigSdpId(126) - The originating SDP-ID is administratively
649            down.
650         adminDownRespSdpId(127) - The responding SDP-ID is administratively
651            down.
652         mTraceSourceIsNotRemote(128) - The multicast trace route test cannot be
653            performed because the source address is not remote.
654         invalidVirtualRouterId(129) - The OAM test cannot be performed because
655            the associated virtual router ID is invalid.
656         ldpPrefixIsLocal(130) - The OAM test cannot be performed because the
657            associated LDP prefix is local to the system.
658         sourceIpIsNotLocal(131) - The OAM test cannot be performed because the
659            associated source address is not local to the system.
660         nextHopIpIsLocal(132) - The OAM test cannot be performed because the
661            associated next hop address is local to the system.
662         targetIpIsLocal(133) - The OAM test cannot be performed because the
663            associated target address is local to the system.
664         invalidControlPlaneOption(134) - The OAM test cannot be performed
665            because the control plane send or receive option is not allowed
666            with the specified service.
667         iomRevisionNotSupported(135) - The OAM test cannot be performed due
668            to a mismatch in supported revision with the provisioned IOMs.
669         invalidSourceMacOption(136) - The OAM test cannot be performed because
670            the source MAC option is not allowed with the specified service.
671         sendFailSpbMgdService(137) - The OAM test cannot be performed on a
672            service which is managed by SPB.
673         useStaticPwParameters(138) - The spoke SDP is configured for static PW.
674         type1Fec129PwNotSupported(139) - The OAM test is not supported on
675            type 1 FEC129 pseudowires.
676         mplsTpLspPathNotOperational(140) - The OAM test cannot be performed
677            because the MPLS-TP LSP path is not operational.
678         invalidStaticMplsTpLsp(141)- The OAM test only supports static MPLS-TP
679            LSPs.
680         controlWordNotValid(142) - The control-word for the spoke-sdp is not
681            valid for this OAM test.
682         pwPathIdNotConfigured(143) - The pw-path-id provisioning is not
683            complete.
684         notSupportedOnVcSwitchService(144) - The OAM test is not supported on a
685            vc-switching service.
686         sdpFarEndNotSupported(145) - The OAM test does not support the SDP far
687            end value.
688         mplsTpLspPathShutdown(146) - The MPLS-TP path is currently shutdown.
689         forceOptionIsBlocked(147) - The force option is currently blocked
690            because of the configuration of a related entity.
691         intfForLspPathIsNotOperational(148) - The interface for the LSP path is
692            not operational
693         ttlExpired(149) - The destination could not be reached because the
694            time-to-live (IPv4) or hop limit (IPv6) was too small. This
695            results from an ICMPv4 type 11 code 0 or ICMPv6 type 3 code 0
696            message.
697         networkUnreachable(150) - The network specified by the destination
698            address is unreachable. This results from an ICMPv4 type 3 code 0
699            or ICMPv6 type 1 code 0 message.
700         hostUnreachable(151) - The host specified by the destination address is
701            unreachable. This results from an ICMPv4 type 3 code 1 or ICMPv6
702            type 1 code 3 message.
703         bgpLabelPrefixIsLocal(152) - The OAM test cannot be performed because
704            the associated BGP Label Route prefix is local to the system.
705         bgpLabelPrefixUnknown(153) - The OAM test cannot be performed because
706            the BGP Target FEC prefix entry is not found in the Routing Table.
707         ldpPrefixUnknown(154) - The OAM test cannot be performed because the
708            LDP Target FEC prefix entry is not found in the Routing Table.
709         l2tpv3DeliveryTypeUnsupported(155) - The OAM test cannot be performed
710            because the l2TPv3 delivery type is unsupported.
711         vPingPeerCvNoLspPing(156) - The OAM test cannot be performed because
712            the peer CV bits do not support lsp ping.
713         vPingPeerCcNoCtrlWord(157) - The OAM test cannot be performed because
714            the peer CC bits do not support control word.
715         sendFailEvpnCfgdService(158) - The OAM test cannot be performed on a
716            VPLS service that has EVPN configured.
717         sendFailed(159) - The OAM test cannot send the test packet.
718         minimumPacketSizeNotMet(160) - The OAM test cannot send the test packet
719            as the minimum required packet size exceeds the user supplied packet
720            size.
721         invalidTargetFecType(161) - The OAM test does not support this FEC
722            type.
723         p2mpLspPingNotSupportedOnMgmtRtr(162) - The OAM p2mpLspPing test is not
724            supported on the management router.
725         ipv4SdpFarEndsOnly(163) - The OAM test only supports bindings and SDPs
726            using an IPv4 far end.
727         vxlanEgrBndSvcMismatch(164) - The OAM test cannot send packets to a
728            VXLAN egress binding not owned by the same service as the one
729            sending.
730         vxlanNoMatchingTep(165) - The OAM test can only send to VTEPs that have
731            been configured.
732         vxlanEvpnUnconfigured(166) - The OAM test can only send on a service
733            with EVPN configured.
734         ipv6SdpFarEndsNotSupported(167) - The OAM test does not support
735            bindings and SDPs using an IPv6 far end.
736         oamTestOverSRTunNotSupported(168) - The OAM test is not supported on SR tunnels.
737         sendFailEvpnCfgdPbbService(169) - The OAM test cannot be performed on
738            VPLS/Epipe service that is associated with a b-vpls that has
739            EVPN configured.
740         txPortDown(170) - The transmit port is operationally down.
741         noTxPort(171) - No transmit port.
742         parentAdminDown(172) - The parent (SPOKE, SAP, service or port) of the
743            MEP is administratively down.
744         destMacResolveFail(173) - Unable to resolve the remote-mepid to a
745            unicast layer2 MAC address.
746         vxlanIpV6TermUnsupported(174) - The OAM test does not support IPv6
747            tunnel termination points."
748
749    SYNTAX INTEGER {
750                 responseReceived(1),
751                 unknown(2),
752                 internalError(3),
753                 maxConcurrentLimitReached(4),
754                 requestTimedOut(5),
755                 unknownOrigSdpId(6),
756                 downOrigSdpId(7),
757                 requestTerminated(8),
758                 invalidOriginatorId(9),
759                 invalidResponderId(10),
760                 unknownRespSdpId(11),
761                 downRespSdpId(12),
762                 invalidServiceId(13),
763                 invalidSdp(14),
764                 downServiceSdp(15),
765                 noServiceEgressLabel(16),
766                 invalidHostAddress(17),
767                 invalidMacAddress(18),
768                 invalidLspName(19),
769                 macIsLocal(20),
770                 farEndUnreachable(21),
771                 downOriginatorId(22),
772                 downResponderId(23),
773                 changedResponderId(24),
774                 downOrigSvcId(25),
775                 downRespSvcId(26),
776                 noServiceIngressLabel(27),
777                 mismatchCustId(28),
778                 mismatchSvcType(29),
779                 mismatchSvcMtu(30),
780                 mismatchSvcLabel(31),
781                 noSdpBoundToSvc(32),
782                 downOrigSdpBinding(33),
783                 invalidLspPathName(34),
784                 noLspEndpointAddr(35),
785                 invalidLspId(36),
786                 downLspPath(37),
787                 invalidLspProtocol(38),
788                 invalidLspLabel(39),
789                 routeIsLocal(40),
790                 noRouteToDest(41),
791                 localExtranetRoute(42),
792                 srcIpInBgpVpnRoute(43),
793                 srcIpInvalid(44),
794                 bgpDaemonBusy(45),
795                 mcastNotEnabled(46),
796                 mTraceNoSGFlow(47),
797                 mTraceSysIpNotCfg(48),
798                 noFwdEntryInMfib(49),
799                 dnsNameNotFound(50),
800                 noSocket(51),
801                 socketOptVprnIdFail(52),
802                 socketOptIfInexFail(53),
803                 socketOptNextHopFail(54),
804                 socketOptMtuDiscFail(55),
805                 socketOptSndbufFail(56),
806                 socketOptHdrincFail(57),
807                 socketOptTosFail(58),
808                 socketOptTtlFail(59),
809                 bindSocketFail(60),
810                 noRouteByIntf(61),
811                 noIntf(62),
812                 noLocalIp(63),
813                 sendtoFail(64),
814                 rcvdWrongType(65),
815                 noDirectInterface(66),
816                 nexthopUnreachable (67),
817                 socketOptHwTimeStampFail(68),
818                 noSpokeSdpInVll(69),
819                 farEndVccvNotSupported(70),
820                 noVcEgressLabel(71),
821                 socketOptIpSessionFail(72),
822                 rcvdWrongSize(73),
823                 dnsLookupFail (74),
824                 noIpv6SrcAddrOnIntf (75),
825                 multipathNotSupported (76),
826                 nhIntfNameNotFound (77),
827                 msPwInvalidReplyMode (78),
828                 ancpNoAncpString (79),
829                 ancpNoSubscriber (80),
830                 ancpNoAncpStringForSubscriber (81),
831                 ancpNoAccessNodeforAncpString (82),
832                 ancpNoAncpCapabilityNegotiated (83),
833                 ancpOtherTestInProgress (84),
834                 ancpMaxNbrAncpTestsInProgress (85),
835                 spokeSdpOperDown (86),
836                 noMsPwVccvInReplyDir (87),
837                 p2mpLspNameOrInstInvalid (88),
838                 p2mpLspS2LPathDown (89),
839                 p2mpLspS2LAddressInvalid (90),
840                 p2mpLspNotOperational (91),
841                 p2mpLspTrMultipleReplies (92),
842                 invalidMepId (93),
843                 multipleReplies (94),
844                 packetSizeTooBig (95),
845                 gtpPingError (96),
846                 gtpPingRsrcUnavailable (97),
847                 gtpPingDupRequest (98),
848                 gtpPingCleanUpInProg (99),
849                 invalidInterface(100),
850                 p2mpLspNotFound(101),
851                 ethCfmSlmInLoss(102),
852                 ethCfmSlmOutLoss(103),
853                 ethCfmSlmUnacknowledged(104),
854                 spokeSdpFecNoBndFound(105),
855                 mtraceNotSupportedP2mp(106),
856                 useFec129Parameters(107),
857                 dnsServerUnexpectedResponse(108),
858                 dnsServerResponseFormErr(109),
859                 dnsServerResponseServFail(110),
860                 dnsServerResponseNotImp(111),
861                 dnsServerResponseRefused(112),
862                 sendFailUndefinedServiceId(113),
863                 sendFailWrongServiceType(114),
864                 sendFailSubnettedService(115),
865                 invalidRespServiceId(116),
866                 adminDownOrigSdpBind(117),
867                 operDownRespSdpBind(118),
868                 adminDownRespSdpBind(119),
869                 sdpBindVcidMismatch(120),
870                 sdpBindTypeMismatch(121),
871                 sdpBindVcTypeMismatch(122),
872                 sdpBindVlanVcTagMismatch(123),
873                 adminDownOrigSvc(124),
874                 adminDownRespSvc(125),
875                 adminDownOrigSdpId(126),
876                 adminDownRespSdpId(127),
877                 mTraceSourceIsNotRemote(128),
878                 invalidVirtualRouterId(129),
879                 ldpPrefixIsLocal(130),
880                 sourceIpIsNotLocal(131),
881                 nextHopIpIsLocal(132),
882                 targetIpIsLocal(133),
883                 invalidControlPlaneOption(134),
884                 iomRevisionNotSupported(135),
885                 invalidSourceMacOption(136),
886                 sendFailSpbMgdService(137),
887                 useStaticPwParameters(138),
888                 type1Fec129PwNotSupported(139),
889                 mplsTpLspPathNotOperational(140),
890                 invalidStaticMplsTpLsp(141),
891                 controlWordNotValid(142),
892                 pwPathIdNotConfigured(143),
893                 notSupportedOnVcSwitchService(144),
894                 sdpFarEndNotSupported(145),
895                 mplsTpLspPathShutdown(146),
896                 forceOptionIsBlocked(147),
897                 intfForLspPathIsNotOperational(148),
898                 ttlExpired(149),
899                 networkUnreachable(150),
900                 hostUnreachable(151),
901                 bgpLabelPrefixIsLocal(152),
902                 bgpLabelPrefixUnknown(153),
903                 ldpPrefixUnknown(154),
904                 l2tpv3DeliveryTypeUnsupported(155),
905                 vPingPeerCvNoLspPing(156),
906                 vPingPeerCcNoCtrlWord(157),
907                 sendFailEvpnCfgdService(158),
908                 sendFailed(159),
909                 minimumPacketSizeNotMet(160),
910                 invalidTargetFecType(161),
911                 p2mpLspPingNotSupportedOnMgmtRtr(162),
912                 ipv4SdpFarEndsOnly(163),
913                 vxlanEgrBndSvcMismatch(164),
914                 vxlanNoMatchingTep(165),
915                 vxlanEvpnUnconfigured(166),
916                 ipv6SdpFarEndsNotSupported(167),
917                 oamTestOverSRTunNotSupported(168),
918                 sendFailEvpnCfgdPbbService(169),
919                 txPortDown(170),
920                 noTxPort(171),
921                 parentAdminDown(172),
922                 destMacResolveFail(173),
923                 vxlanIpV6TermUnsupported(174)
924           }
925
926TmnxOamSignalProtocol            ::= TEXTUAL-CONVENTION
927    STATUS  current
928    DESCRIPTION
929        "The value of TmnxOamSignalProtocol is an enumerated integer that
930         indicates the type of label signaling protocol used by a
931         router in a specific L2 mapping entry."
932    SYNTAX  INTEGER {
933                unknown (0),
934                static  (1),
935                bgp     (2),
936                ldp     (3),
937                rsvpTe  (4),
938                crLdp   (5)
939            }
940
941TmnxOamTestResponsePlane         ::= TEXTUAL-CONVENTION
942    STATUS  current
943    DESCRIPTION
944        "The value of TmnxOamTestResponsePlane is an enumerated integer
945         that indicates the response plane from which the OAM ping or
946         traceroute response was received."
947    SYNTAX  INTEGER {
948                controlPlane (1),
949                dataPlane    (2),
950                none         (3)
951            }
952
953TmnxOamSaaThreshold              ::= TEXTUAL-CONVENTION
954    STATUS      current
955    DESCRIPTION
956        "The value of TmnxOamSaaThreshold is a enumerated integer that
957         indicates which type of thresholds should be monitored upon
958         completion of an OAM ping test run. When the corresponding
959         threshold is crossed, a tmnxOamSaaThreshold notification will be
960         generated.
961
962         noThreshold(0) No threshold type is configured.
963         inJitter   (1) Monitor the value of jitter calculated for the
964                        inbound, one-way, OAM ping responses received
965                        for an OAM ping test run.
966         outJitter  (2) Monitor the value of jitter calculated for the
967                        outbound, one-way, OAM ping requests sent for an
968                        OAM ping test run.
969         rtJitter   (3) Monitor the value of jitter calculated for the
970                        round trip, two-way, OAM ping requests and replies
971                        for an OAM ping test run.
972         inLoss     (4) Monitor the number of inbound OAM ping responses not
973                        received for an OAM ping test run.
974         outLoss    (5) Monitor the number of outbound OAM ping requests that
975                        could not be sent for an OAM ping test run.
976         rtLoss     (6) Monitor the amount of packet loss for a round-trip
977                        OAM ping test run.
978         inLatency  (7) Monitor the average amount of latency of inbound
979                        OAM ping responses for an OAM ping test run.
980         outLatency (8) Monitor the average amount of latency of outbound
981                        OAM ping requests for an OAM ping test run.
982         rtLatency  (9) Monitor the average amount of round-trip latency
983                        for an OAM ping test run.
984        "
985    SYNTAX      INTEGER {
986                    noThreshold (0),
987                    inJitter    (1),
988                    outJitter   (2),
989                    rtJitter    (3),
990                    inLoss      (4),
991                    outLoss     (5),
992                    rtLoss      (6),
993                    inLatency   (7),
994                    outLatency  (8),
995                    rtLatency   (9)
996                }
997
998TmnxOamVccvAssocChannel          ::= TEXTUAL-CONVENTION
999    STATUS      current
1000    DESCRIPTION
1001        "A value of type TmnxOamVccvAssocChannel specifies the launched echo
1002         request's usage of the Associated Channel (ACH) mechanism, when
1003         performing an MPLS-TP VCCV test.
1004
1005         Values:
1006            notApplicable(1)
1007                Used when the test is not an MPLS-TP VCCV test.
1008            nonIp(2)
1009                Use the Associated Channel mechanism described in RFC 6426,
1010                Section 3.3.
1011            ipv4(3)
1012                Use the Associated Channel mechanism described in RFC 6426,
1013                Section 3.2."
1014    REFERENCE
1015        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
1016         Section 3.2, 'On-Demand CV with IP Encapsulation, over ACH',
1017         Section 3.3, 'Non-IP-Based On-Demand CV, Using ACH'."
1018    SYNTAX      INTEGER {
1019                    notApplicable(1),
1020                    nonIp(2),
1021                    ipv4(3)
1022    }
1023
1024TmnxOamVccvTestSubMode           ::= TEXTUAL-CONVENTION
1025    STATUS      current
1026    DESCRIPTION
1027        "A value of type TmnxOamVccvTestSubMode specifies the type of VCCV ping
1028         or VCCV trace route test to perform.
1029
1030         VCCV test types:
1031             static(2)
1032                 Perform a VCCV ping or VCCV trace route test using the RFC
1033                 6426 'Target FEC Stack' code point 'Static Pseudowire'.
1034             unspecified(1)
1035                 Perform any other supported type of VCCV ping or trace route
1036                 test.  Examples:  a VCCV ping or VCCV trace route test using
1037                 the RFC 4379 'Target FEC Stack' code point 'FEC 128
1038                 Pseudowire'; a VCCV ping or VCCV trace route test using the RFC
1039                 4379 'Target FEC Stack' code point 'FEC 129 Pseudowire'."
1040    REFERENCE
1041        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
1042         Failures', Section 3.2 ('Target FEC Stack').
1043         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
1044         Section 2.3.2 ('Static Pseudowire Sub-TLV')."
1045    SYNTAX      INTEGER {
1046                    unspecified(1),
1047                    static(2)
1048    }
1049
1050TmnxOamVccvSwitTgtFecType        ::= TEXTUAL-CONVENTION
1051    STATUS          current
1052    DESCRIPTION
1053        "An object of type TmnxOamVccvSwitTgtFecType specifies the type of
1054         downstream FEC (Forward Equivalence Class) segment to be tested during
1055         a VCCV ping or trace route test.  The path to be tested starts with a
1056         FEC segment, and switches to a FEC segment with the specified
1057         (different) type.
1058
1059         Values:
1060             none(1)
1061                 The path to be tested does not switch FEC types.
1062             fec128(2)
1063                 Switch to a segment with FEC type 'FEC 128 Pseudowire'.
1064             static(3)
1065                 Switch to a segment with FEC type 'Static Pseudowire'."
1066    REFERENCE
1067        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
1068         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
1069         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
1070         Section 2.3.2 ('Static Pseudowire Sub-TLV')."
1071    SYNTAX INTEGER {
1072        none(1),
1073        fec128(2),
1074        static(3)
1075    }
1076
1077TmnxOamVcType                    ::= TEXTUAL-CONVENTION
1078    STATUS          current
1079    DESCRIPTION
1080        "The value of TmnxOamVcType is an enumerated integer that
1081         indicates the type of SDP binding, mesh or spoke,  associated
1082         with a VC ID.
1083
1084         NOTE: In releases of this MIB prior to R4.0, the textual convention
1085         TmnxVcType was used to indicate either a mesh, 'ethernet (5)',
1086         or spoke, 'vpls (11)', type of SDP binding for a VC ID.  In
1087         release 4.0, the TmnxVcType enumeration 'vpls (11)' is changed to
1088         'ipipe (11)' and can no longer can be used to represent a spoke SDP
1089         binding.  This new enumerated textual convention, TmnxOamVcType, has
1090         been created for use in this MIB.  The same enumerated values used in
1091         previous releases are still used to indicate a mesh or spoke VC ID."
1092    SYNTAX          INTEGER {
1093                        meshSdp (5),
1094                        spokeSdp (11)
1095                    }
1096
1097
1098TmnxOamLTtraceDisStatusBits      ::= TEXTUAL-CONVENTION
1099    STATUS      current
1100    DESCRIPTION
1101        "The value of TmnxOamLTtraceDisStatusBits is an enumerated integer
1102         that describes the LDP tree trace discovery status in BITS. This
1103         indicates different reason values when the tree discovery
1104         of an IP Address FEC is not completely successful.
1105
1106         Code points:
1107            timeout (0)        - one or more trace requests for an IP address
1108                                 FEC timed out
1109            maxPath (1)        - reached the maximum allowed path limit for an
1110                                 IP address FEC
1111            maxHop (2)         - reached the maximum allowed hop limit
1112            unexploredPath (3) - could not discover all possible paths
1113            noResource (4)     - the internal resources required to complete the
1114                                 discovery were unavailable"
1115    SYNTAX BITS {
1116                timeout (0),
1117                maxPath (1),
1118                maxHop (2),
1119                unexploredPath (3),
1120                noResource (4)
1121            }
1122
1123TmnxOamTestResult                ::= TEXTUAL-CONVENTION
1124    STATUS      current
1125    DESCRIPTION
1126        "The value of TmnxOamTestResult is an enumerated integer that describes
1127         the result of a ping or trace test run.
1128             undetermined      (0) The result is, as yet, unknown.
1129             success           (1) The test was successful.
1130             failed            (2) The test failed.
1131             aborted           (3) The test was terminated before completion.
1132             txResourcesUnavail(4) The test did not start because transmit
1133                                   resources are unavailable."
1134    SYNTAX INTEGER {
1135                undetermined      (0),
1136                success           (1),
1137                failed            (2),
1138                aborted           (3),
1139                txResourcesUnavail(4)
1140            }
1141
1142--
1143--  Nokia SROS series OAM Ping General Objects
1144--
1145
1146tmnxOamPingMaxConcurrentTests    OBJECT-TYPE
1147    SYNTAX      Unsigned32
1148    UNITS       "tests"
1149    MAX-ACCESS  read-write
1150    STATUS      current
1151    DESCRIPTION
1152        "The maximum number of concurrent active OAM ping tests
1153         that are allowed within an agent implementation.  A value of
1154         zero (0) for this object implies that there is no limit for
1155         the number of concurrent active tests in effect."
1156    DEFVAL { 0 }
1157    ::= { tmnxOamPingObjs 2 }
1158
1159--
1160--  Nokia SROS series OAM Ping Control Table
1161--
1162tmnxOamPingCtlTable              OBJECT-TYPE
1163    SYNTAX      SEQUENCE OF TmnxOamPingCtlEntry
1164    MAX-ACCESS  not-accessible
1165    STATUS      current
1166    DESCRIPTION
1167        "Defines the Nokia SROS OAM ping Control Table for providing,
1168         via SNMP, the capability of performing Nokia SROS OAM ping
1169         test operations.  The results of these tests are stored in the
1170         tmnxOamPingResultsTable and the tmnxOamPingHistoryTable."
1171    ::= { tmnxOamPingObjs 3 }
1172
1173tmnxOamPingCtlEntry              OBJECT-TYPE
1174    SYNTAX      TmnxOamPingCtlEntry
1175    MAX-ACCESS  not-accessible
1176    STATUS      current
1177    DESCRIPTION
1178        "Defines an entry in the tmnxOamPingCtlTable.  The first index
1179         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
1180         a textual convention that allows for use of the SNMPv3
1181         View-Based Access Control Model (RFC 2575 [11], VACM)
1182         and allows a management application to identify its entries.
1183         The second index, tmnxOamPingCtlTestIndex, enables the same
1184         management application to have multiple outstanding requests."
1185    INDEX {
1186             tmnxOamPingCtlOwnerIndex,
1187             tmnxOamPingCtlTestIndex
1188          }
1189    ::= { tmnxOamPingCtlTable 1 }
1190
1191TmnxOamPingCtlEntry ::=
1192    SEQUENCE {
1193        tmnxOamPingCtlOwnerIndex             SnmpAdminString,
1194        tmnxOamPingCtlTestIndex              SnmpAdminString,
1195        tmnxOamPingCtlRowStatus              RowStatus,
1196        tmnxOamPingCtlStorageType            StorageType,     -- obsolete
1197        tmnxOamPingCtlDescr                  SnmpAdminString, -- obsolete
1198        tmnxOamPingCtlTestMode               INTEGER,
1199        tmnxOamPingCtlAdminStatus            INTEGER,
1200        tmnxOamPingCtlOrigSdpId              SdpId,
1201        tmnxOamPingCtlRespSdpId              SdpId,
1202        tmnxOamPingCtlFcName                 TFCName,
1203        tmnxOamPingCtlProfile                TProfile,
1204        tmnxOamPingCtlMtuStartSize           Unsigned32,
1205        tmnxOamPingCtlMtuEndSize             Unsigned32,
1206        tmnxOamPingCtlMtuStepSize            Unsigned32,
1207        tmnxOamPingCtlTargetIpAddress        IpAddress,     -- obsolete
1208        tmnxOamPingCtlServiceId              TmnxServId,
1209        tmnxOamPingCtlLocalSdp               TruthValue,
1210        tmnxOamPingCtlRemoteSdp              TruthValue,
1211        tmnxOamPingCtlSize                   Unsigned32,
1212        tmnxOamPingCtlTimeOut                Unsigned32,
1213        tmnxOamPingCtlProbeCount             Unsigned32,
1214        tmnxOamPingCtlInterval               Unsigned32,
1215        tmnxOamPingCtlMaxRows                Unsigned32,    -- obsolete
1216        tmnxOamPingCtlTrapGeneration         BITS,
1217        tmnxOamPingCtlTrapProbeFailureFilter Unsigned32,
1218        tmnxOamPingCtlTrapTestFailureFilter  Unsigned32,
1219        tmnxOamPingCtlSAA                    TruthValue,
1220        tmnxOamPingCtlRuns                   Counter32,
1221        tmnxOamPingCtlFailures               Counter32,
1222        tmnxOamPingCtlLastRunResult          TmnxOamTestResult,
1223        tmnxOamPingCtlLastChanged            TimeStamp,
1224        tmnxOamPingCtlVRtrID                 TmnxVRtrID,
1225        tmnxOamPingCtlTgtAddrType            InetAddressType,
1226        tmnxOamPingCtlTgtAddress             InetAddress,
1227        tmnxOamPingCtlSrcAddrType            InetAddressType,
1228        tmnxOamPingCtlSrcAddress             InetAddress,
1229        tmnxOamPingCtlDnsName                OCTET STRING,
1230        tmnxOamPingCtlDNSRecord              INTEGER,
1231        tmnxOamPingCtlIntervalUnits          INTEGER
1232    }
1233
1234tmnxOamPingCtlOwnerIndex         OBJECT-TYPE
1235    SYNTAX      SnmpAdminString (SIZE(1..32))
1236    MAX-ACCESS  not-accessible
1237    STATUS      current
1238    DESCRIPTION
1239       "To facilitate the provisioning of access control by a
1240        security administrator using the View-Based Access
1241        Control Model (RFC 2575, VACM) for tables in which
1242        multiple users may need to independently create or
1243        modify entries, the initial index is used as an 'owner
1244        index'.  Such an initial index has a syntax of
1245        SnmpAdminString, and can thus be trivially mapped to a
1246        security name or group name as defined in VACM, in
1247        accordance with a security policy.
1248
1249        When used in conjunction with such a security policy all
1250        entries in the table belonging to a particular user (or
1251        group) will have the same value for this initial index.
1252        For a given user's entries in a particular table, the
1253        object identifiers for the information in these entries
1254        will have the same sub identifiers (except for the 'column'
1255        sub identifier) up to the end of the encoded owner index.
1256        To configure VACM to permit access to this portion of the
1257        table, one would create vacmViewTreeFamilyTable entries
1258        with the value of vacmViewTreeFamilySubtree including
1259        the owner index portion, and vacmViewTreeFamilyMask
1260        'wildcarding' the column sub identifier.  More elaborate
1261        configurations are possible."
1262    ::= { tmnxOamPingCtlEntry 1 }
1263
1264tmnxOamPingCtlTestIndex          OBJECT-TYPE
1265    SYNTAX      SnmpAdminString (SIZE(1..32))
1266    MAX-ACCESS  not-accessible
1267    STATUS      current
1268    DESCRIPTION
1269        "The test name index of the Nokia SROS OAM ping test.
1270         This is locally unique, within the scope of an
1271         tmnxOamPingCtlOwnerIndex."
1272    ::= { tmnxOamPingCtlEntry 2 }
1273
1274tmnxOamPingCtlRowStatus          OBJECT-TYPE
1275    SYNTAX      RowStatus
1276    MAX-ACCESS  read-create
1277    STATUS      current
1278    DESCRIPTION
1279        "This object allows entries to be created and deleted
1280         in the tmnxOamPingCtlTable.  Deletion of an entry in this
1281         table results in all corresponding (same
1282         tmnxOamPingCtlOwnerIndex and tmnxOamPingCtlTestIndex index
1283         values) tmnxOamPingResultsTable and tmnxOamPingHistoryTable
1284         entries being deleted.
1285
1286         Activation of a Nokia SROS OAM ping operation is controlled
1287         via tmnxOamPingCtlAdminStatus and not by changing
1288         this object's value to active(1).
1289
1290         The values for configuration objects required for the type of
1291         test specified in tmnxOamPingCtlTestMode MUST be specified
1292         prior to a transition to active(1) state being
1293         accepted.
1294
1295         Transitions in and out of active(1) state are not allowed while
1296         an entry's tmnxOamPingResultsOperStatus is active(1) with the
1297         exception that deletion of an entry in this table by setting
1298         its RowStatus object to destroy(6) will stop an active Nokia
1299         SROS OAM ping operation.
1300
1301         The operational state of an Nokia SROS OAM ping operation
1302         can be determined by examination of its
1303         tmnxOamPingResultsOperStatus object."
1304    REFERENCE
1305        "See definition of RowStatus in RFC 2579, 'Textual
1306        Conventions for SMIv2.'"
1307    ::= { tmnxOamPingCtlEntry 3 }
1308
1309tmnxOamPingCtlStorageType        OBJECT-TYPE
1310    SYNTAX      StorageType
1311    MAX-ACCESS  read-create
1312    STATUS      obsolete
1313    DESCRIPTION
1314        "The storage type for this conceptual row.
1315         Conceptual rows having the value 'permanent' need not
1316         allow write-access to any columnar objects in the row.
1317
1318         This object was marked obsolete in SROS Release 14.0 R1.  There is no
1319         replacement object."
1320    DEFVAL { volatile }
1321    ::= { tmnxOamPingCtlEntry 4 }
1322
1323tmnxOamPingCtlDescr              OBJECT-TYPE
1324    SYNTAX      SnmpAdminString
1325    MAX-ACCESS  read-create
1326    STATUS      obsolete
1327    DESCRIPTION
1328        "The purpose of this object is to provide a
1329         descriptive name of the OAM ping test.
1330
1331         This object was marked obsolete in SROS Release 14.0 R1.  There is no
1332         replacement object."
1333    DEFVAL      { ''H }   -- the empty string
1334    ::= { tmnxOamPingCtlEntry 5 }
1335
1336tmnxOamPingCtlTestMode           OBJECT-TYPE
1337    SYNTAX      INTEGER {
1338                    none (0),
1339                    sdpPing (1),
1340                    mtuPing (2),
1341                    svcPing (3),
1342                    -- macQuery (4),  obsolete
1343                    macPing (5),
1344                    macPopulate (6),
1345                    macPurge (7),
1346                    lspPing (8),
1347                    vprnPing (9),
1348                    atmPing (10),
1349                    mfibPing (11),
1350                    cpePing (12),
1351                    mrInfo (13),
1352                    vccvPing (14),
1353                    icmpPing (15),
1354                    dnsPing (16),
1355                    ancpLoopback (17),
1356                    p2mpLspPing (18),
1357                    ethCfmLoopback (19),
1358                    ethCfmTwoWayDelay (20),
1359                    mobGtpPing (21),
1360                    ethCfmTwoWaySlm (22),
1361                    vxlanPing (23)
1362                }
1363    MAX-ACCESS  read-create
1364    STATUS      current
1365    DESCRIPTION
1366        "The value of tmnxOamPingCtlTestMode specifies the type of OAM ping test
1367         defined by this row.
1368
1369         none    -  the test type is unspecified.
1370
1371         sdpPing -  tests SDP connectivity and round trip time.
1372
1373         mtuPing -  tests MTU path size.
1374
1375         svcPing -  determines the existence and operative state of the service
1376                    ID on the far end ESR.
1377
1378         macPing -  determines address mappings for the service ID.  See
1379                    tmnxOamMacPingCtlTable for additional parameters.
1380
1381         macPopulate - populates an OAM MAC address into the FIBs.  See
1382                    tmnxOamMacPingCtlTable for additional parameters.
1383
1384         macPurge - deletes an OAM MAC address from the FIBs.  See
1385                    tmnxOamMacPingCtlTable for additional parameters.
1386
1387         lspPing -  tests Label Switched Path (LSP) path connectivity and round
1388                    trip time.  See tmnxOamLspPingCtlTable for additional
1389                    parameters.
1390
1391         vprnPing - tests IP path connectivity and round trip time within a
1392                    specified VPRN service.  See tmnxOamVprnPingCtlTable for
1393                    additional parameters.
1394
1395         atmPing  - tests ATM path connectivity and round trip time on an ATM
1396                    VCC.  See tmnxOamAtmPingCtlTable for additional parameters.
1397
1398         mfibPing - tests IP multicast connectivity and round trip time within a
1399                    specified VPLS service.  See tmnxOamMfibPingCtlTable for
1400                    additional parameters.
1401
1402         cpePing  - determines IP connectivity to a CPE within a specified VPLS
1403                    service.  See tmnxOamCpePingCtlTable for additional
1404                    parameters.
1405
1406         mrInfo   - Get multicast router's capabilities and the list of
1407                    interfaces with neighbors.
1408
1409         vccvPing - Virtual Circuit Connectivity Verification, testing
1410                    pseudowire connectivity and round trip time.  See
1411                    tmnxOamVccvPingCtlTable for additional parameters.
1412
1413         icmpPing - tests IP connectivity and round trip time.  See
1414                    tmnxOamIcmpPingCtlTable for additional parameters.
1415
1416         dnsPing  - tests DNS name resolution connectivity and round trip time.
1417
1418         ancpLoopback - send an OAM loopback test request to the access node.
1419                    See tmnxOamAncpTestCtlTable for additional parameters.
1420
1421         p2mpLspPing - tests P2MP LSP path connectivity and round trip time.
1422                    See tmnxOamP2mpLspPingCtlTable for additional parameters.
1423
1424         ethCfmLoopback - performs Ethernet Connectivity Fault Management (CFM)
1425                    loopback tests.  This MIB supports the SAA form of this
1426                    test only (the OAM form uses a separate set of objects - see
1427                    IEEE8021-CFM-MIB).  Additional parameters for the SAA
1428                    ethCfmLoopback test are in tmnxOamEthCfmPingCtlTable.
1429
1430         ethCfmTwoWayDelay - performs Ethernet Connectivity Fault Management
1431                    (CFM) two way delay tests.  This MIB supports the SAA form
1432                    of this test only (the OAM form uses a separate set of
1433                    objects - see IEEE8021-CFM-MIB).  Additional parameters for
1434                    the SAA ethCfmTwoWayDelay test are in
1435                    tmnxOamEthCfmPingCtlTable.
1436
1437         mobGtpPing - tests GTP (GPRS Tunnelling Protocol) path connectivity.
1438
1439         ethCfmTwoWaySlm - performs Ethernet Connectivity Fault Management
1440                    (CFM) two way Synthetic Loss Measurement (SLM) tests. This
1441                    MIB supports the SAA form of this test only (the OAM form
1442                    uses a separate set of objects - see
1443                    TIMETRA-IEEE8021-CFM-MIB). Additional parameters for the SAA
1444                    ethCfmTwoWaySlm test are in tmnxOamEthCfmPingCtlTable.
1445
1446        vxlanPing - tests Virtual Extensible Local Area Network (VXLAN)
1447                    connectivity, checks the status of configured VXLAN Network
1448                    IDs (VNIs), and allows validation of connected end systems.
1449                    See tmnxOamVxlanPingCtlTable for additional parameters.
1450
1451        The support for Service Assurance Agent (SAA) tests (i.e. tests with
1452        tmnxOamSaaCtlTable rows) and OAM tests (i.e. tests without
1453        tmnxOamSaaCtlTable rows) varies with the test type, as shown in the
1454        following table.
1455
1456        tmnxOamPingCtlTestMode   SAA Supported   OAM Supported
1457        ----------------------   -------------   -------------
1458        'ancpLoopback'                      No             Yes
1459        'atmPing'                           No             Yes
1460        'cpePing'                          Yes             Yes
1461        'dnsPing'                          Yes             Yes
1462        'ethCfmLoopback'                   Yes              No
1463        'ethCfmTwoWayDelay'                Yes              No
1464        'ethCfmTwoWaySlm'                  Yes              No
1465        'icmpPing'                         Yes             Yes
1466        'lspPing'                          Yes             Yes
1467        'macPing'                          Yes             Yes
1468        'macPopulate'                       No             Yes
1469        'macPurge'                          No             Yes
1470        'mfibPing'                          No             Yes
1471        'mobGtpPing'                        No              No
1472        'mrInfo'                            No             Yes
1473        'mtuPing'                           No             Yes
1474        'p2mpLspPing'                       No             Yes
1475        'sdpPing'                          Yes             Yes
1476        'svcPing'                           No             Yes
1477        'vccvPing'                         Yes             Yes
1478        'vprnPing'                         Yes             Yes
1479        'vxlanPing'                         No             Yes"
1480    DEFVAL { none }
1481    ::= { tmnxOamPingCtlEntry 6 }
1482
1483tmnxOamPingCtlAdminStatus        OBJECT-TYPE
1484    SYNTAX      INTEGER {
1485                          enabled(1), -- test should be started
1486                          disabled(2) -- test should be stopped
1487                        }
1488    MAX-ACCESS  read-create
1489    STATUS      current
1490    DESCRIPTION
1491        "Reflects the desired state that a tmnxOamPingCtlEntry should be
1492         in:
1493
1494           enabled(1)  - Attempt to activate the test as defined by
1495                         this tmnxOamPingCtlEntry.
1496           disabled(2) - Deactivate the test as defined by this
1497                         tmnxOamPingCtlEntry.
1498
1499         An attempt to set tmnxOamPingCtlAdminStatus to 'enabled' will fail
1500         if the parameters required by a particular OAM ping test mode have
1501         not been previously set.  Upon completion of an OAM ping test,
1502         the agent will reset the value of this object to 'disabled'.
1503         When this object has the value 'enabled' an attempt to modify
1504         any of the test parameters will fail with an inconsistentValue
1505         error.
1506
1507         If tmnxOamPingCtlTestMode equals either
1508         'sdpPing' or 'mtuPing', tmnxOamPingCtlOrigSdpId must have already
1509         been set.
1510
1511         If tmnxOamPingCtlTestMode equals 'mtuPing',
1512         tmnxOamPingCtlMtuStartSize and tmnxOamPingCtlMtuEndSize must also
1513         have already been set.
1514
1515         If tmnxOamPingCtlTestMode equals 'svcPing',
1516         tmnxOamPingCtlTgtAddress and tmnxOamPingCtlServiceId must have
1517         already been set.
1518
1519         If tmnxOamPingCtlTestMode equals 'cpePing', tmnxOamPingCtlServiceId,
1520         tmnxOamPingCtlTgtAddress, and tmnxOamCpePingCtlSrcAddress are required.
1521
1522         If tmnxOamPingCtlTestMode equals 'icmpPing', tmnxOamPingCtlTgtAddress
1523         must have already been set.
1524
1525         If tmnxOamPingCtlTestMode equals 'dnsPing', tmnxOamPingCtlTgtAddress
1526         must have already been set.
1527
1528         If tmnxOamPingCtlSAA has the value 'true' and tmnxOamSaaCtlAdminStatus
1529         has a value 'outOfService', an attempt to set this object to 'enabled'
1530         will fail with an inconsistentValue error.
1531
1532         Refer to the corresponding tmnxOamPingResultsOperStatus to determine
1533         the operational state of the test defined by this entry."
1534    DEFVAL { disabled }
1535    ::= { tmnxOamPingCtlEntry 7 }
1536
1537tmnxOamPingCtlOrigSdpId          OBJECT-TYPE
1538    SYNTAX      SdpId
1539    MAX-ACCESS  read-create
1540    STATUS      current
1541    DESCRIPTION
1542        "Specifies the originating SDP-ID to be used for performing
1543         a sdp-ping or mtu-ping operation.  This parameter is required
1544         only if tmnxOamPingCtlTestMode has a value of either 'sdpPing'
1545         or 'mtuPing'.
1546
1547         The far-end address of the specified SDP-ID is the expected
1548         responder-id within each OAM reply message received.  The
1549         specified SDP-ID defines the encapsulation of the SDP tunnel
1550         encapsulation used to reach the far-end.  This can be IP/GRE
1551         or MPLS.  The value of tmnxOamPingCtlFcName is used to define
1552         the outgoing forwarding class used for the SDP encapsulation.
1553
1554         If the value of tmnxOamPingCtlOrigSdpId is invalid, or the SDP
1555         is administratively down, or unavailable, the OAM Echo request
1556         message probe is not sent and an appropriate error value is
1557         written to tmnxOamPingHistoryStatus for that probe entry.  Once
1558         the interval timer expires, the next probe attempt will be made
1559         if required."
1560    DEFVAL { 0 } -- invalid Sdp-ID
1561    ::= { tmnxOamPingCtlEntry 8 }
1562
1563tmnxOamPingCtlRespSdpId          OBJECT-TYPE
1564    SYNTAX      SdpId
1565    MAX-ACCESS  read-create
1566    STATUS      current
1567    DESCRIPTION
1568        "Specifies the return SDP-ID to be used by the far-end node for
1569         its message reply.  This parameter is optional and is valid only if
1570         tmnxOamPingCtlTestMode has a value of 'sdpPing'.
1571
1572         If this SDP-ID does not exist on the far-end, terminates on another
1573         node different than the originating node, or some other issue
1574         prevents the far-end from using the specified SDP-ID, the OAM Echo
1575         message reply is sent using generic IP/GRE OAM encapsulation.  The
1576         received forwarding class (as mapped on the ingress network interface
1577         for the far-end) defines the forwarding class encapsulation for the
1578         reply message."
1579    DEFVAL { 0 }    -- invalid SDP-ID
1580    ::= { tmnxOamPingCtlEntry 9 }
1581
1582tmnxOamPingCtlFcName             OBJECT-TYPE
1583    SYNTAX      TFCName
1584    MAX-ACCESS  read-create
1585    STATUS      current
1586    DESCRIPTION
1587        "The value of tmnxOamPingCtlFcName specifies the forwarding class to be
1588         used when launching the probe(s).  The forwarding class name must be
1589         present in the index column of TIMETRA-QOS-MIB::tFCNameTable.  This
1590         object is optional.
1591
1592         As shown in the following table:
1593         a) this object is applicable to a subset of the test types, and
1594         b) this object is configurable for a subset of the test types, and
1595         c) the default forwarding class depends on the test type.
1596
1597         tmnxOamPingCtlTestMode   Applicable?   Configurable?   Default
1598         ----------------------   -----------   -------------   -------
1599         'cpePing'                yes           yes             'be'
1600         'ethCfmLoopback'         yes           yes             'nc'
1601         'ethCfmTwoWayDelay'      yes           yes             'nc'
1602          ethCfmTwoWaySlm'        yes           yes             'nc'
1603         'icmpPing'               yes           yes             'nc'
1604         'lspPing'                yes           yes             'be'
1605         'macPing'                yes           yes             'be'
1606         'p2mpLspPing'            yes           yes             'be'
1607         'sdpPing'                yes           yes             'be'
1608         'svcPing'                yes           no              'nc'
1609         'vccvPing'               yes           yes             'be'
1610         'vprnPing'               yes           yes             'be'
1611         'vxlanPing'              yes           yes             'be'
1612         otherwise                no            N/A             N/A
1613
1614         For 'ethCfmLoopback','ethCfmTwoWayDelay', and 'ethCfmTwoWaySlm', the
1615         forwarding class depends on whether the request is configured to egress
1616         on a network port or an access port.  In the network port case, the
1617         forwarding class is the forwarding class of the pseudowire.  In the
1618         access port case, the forwarding class is that of the SAP's egress
1619         encapsulation policy.
1620
1621         For 'lspPing' this is the forwarding class of the LSP tunnel.
1622
1623         For 'macPing' or 'sdpPing' this is the forwarding class of the SDP
1624         encapsulation.
1625
1626         For 'p2mpLspPing' this is the forwarding class of the P2MP LSP tree.
1627
1628         For 'vccvPing' this is the forwarding class of the pseudowire.
1629
1630         If forwarding classes are mapped by the applicable QoS policy, the
1631         probe(s) may be launched using a different forwarding class than the
1632         forwarding class specified by this object."
1633    DEFVAL { "be" }
1634    ::= { tmnxOamPingCtlEntry 10 }
1635
1636tmnxOamPingCtlProfile            OBJECT-TYPE
1637    SYNTAX      TProfile
1638    MAX-ACCESS  read-create
1639    STATUS      current
1640    DESCRIPTION
1641        "The value of tmnxOamPingCtlProfile specifies the profile to be used
1642         with the forwarding class specified in tmnxOamPingCtlFcName.  This
1643         object is optional.
1644
1645         As shown in the following table:
1646         a) this object is applicable to a subset of the test types, and
1647         b) this object is configurable for a subset of the test types, and
1648         c) the default profile value depends on the test type.
1649
1650         tmnxOamPingCtlTestMode   Applicable?   Configurable?   Default
1651         ----------------------   -----------   -------------   -------
1652         'cpePing'                yes           yes             'out(2)'
1653         'ethCfmLoopback'         yes           yes             'in(1)'
1654         'ethCfmTwoWayDelay'      yes           yes             'in(1)'
1655         'ethCfmTwoWaySlm'        yes           yes             'in(1)'
1656         'lspPing'                yes           yes             'out(2)'
1657         'macPing'                yes           yes             'out(2)'
1658         'p2mpLspPing'            yes           yes             'out(2)'
1659         'sdpPing'                yes           yes             'out(2)'
1660         'svcPing'                yes           no              'in(1)'
1661         'vccvPing'               yes           yes             'out(2)'
1662         'vprnPing'               yes           yes             'out(2)'
1663         'vxlanPing'              yes           yes             'in(1)'
1664         otherwise                no            N/A             N/A"
1665    DEFVAL { out }
1666    ::= { tmnxOamPingCtlEntry 11 }
1667
1668tmnxOamPingCtlMtuStartSize       OBJECT-TYPE
1669    SYNTAX      Unsigned32 (0|40..9198)
1670    UNITS       "Octets"
1671    MAX-ACCESS  read-create
1672    STATUS      current
1673    DESCRIPTION
1674        "The value of tmnxOamPingCtlMtuStartSize specifies the size of the first
1675         OAM Echo message sent as part of an 'mtuPing' test.
1676
1677         Setting this object to a non-zero value is a prerequisite for starting
1678         an 'mtuPing' test.  Its value must be less than or equal to the value
1679         of tmnxOamPingCtlMtuEndSize.
1680
1681         An attempt to set this object from a non-zero value to zero will fail
1682         with a wrongValue error.
1683
1684         Changing the message size is a method of checking the ability of an
1685         SDP to support a particular path-mtu value. The size of the message
1686         does not include the SDP encapsulation, VC-Label (if applied) or any
1687         DLC headers or trailers."
1688    DEFVAL { 0 }
1689    ::= { tmnxOamPingCtlEntry 12 }
1690
1691tmnxOamPingCtlMtuEndSize         OBJECT-TYPE
1692    SYNTAX      Unsigned32 (0|40..9198)
1693    UNITS       "Octets"
1694    MAX-ACCESS  read-create
1695    STATUS      current
1696    DESCRIPTION
1697        "The value of tmnxOamPingCtlMtuEndSize specifies the size of the last
1698         OAM Echo message sent as part of an 'mtuPing' test.
1699
1700         Setting this object to a non-zero value is a prerequisite for starting
1701         an 'mtuPing' test.  Its value must be greater than or equal to
1702         the value of tmnxOamPingCtlMtuStartSize.
1703
1704         An attempt to set this object from a non-zero value to zero will fail
1705         with a wrongValue error."
1706    DEFVAL { 0 }
1707    ::= { tmnxOamPingCtlEntry 13 }
1708
1709tmnxOamPingCtlMtuStepSize        OBJECT-TYPE
1710    SYNTAX      Unsigned32 (1..512)
1711    UNITS       "Octets"
1712    MAX-ACCESS  read-create
1713    STATUS      current
1714    DESCRIPTION
1715        "Specifies the number of octets by which to increment the
1716         OAM Echo message request size for each message request sent
1717         when tmnxOamPingCtlTestMode is set equal to 'mtuPing'.  If the
1718         next incremented message size is greater than
1719         tmnxOamPingCtlMtuEndSize, the last message has already been
1720         sent.  The next size message is not sent until a reply is
1721         received or three messages have timed out at the current
1722         size.
1723
1724         This parameter is optional."
1725    DEFVAL { 32 }
1726    ::= { tmnxOamPingCtlEntry 14 }
1727
1728tmnxOamPingCtlTargetIpAddress    OBJECT-TYPE
1729    SYNTAX      IpAddress
1730    MAX-ACCESS  read-create
1731    STATUS      obsolete
1732    DESCRIPTION
1733        "Specifies the IPv4 address to be used as the destination for
1734         performing an OAM ping operation when tmnxOamPingCtlTestMode has
1735         a value of 'svcPing' or 'vprnPing'.  This parameter is
1736         required for 'svcPing', 'vprnPing', 'cpePing' and 'mrinfo'.
1737
1738         This object was obsoleted in release 4.0 and replaced with
1739         InetAddress objects tmnxOamPingCtlTgtAddrType and
1740         tmnxOamPingCtlTgtAddress."
1741    DEFVAL { '00000000'h }      -- 0.0.0.0
1742    ::= { tmnxOamPingCtlEntry 16 }
1743
1744tmnxOamPingCtlServiceId          OBJECT-TYPE
1745    SYNTAX      TmnxServId (0..2147483647)
1746    MAX-ACCESS  read-create
1747    STATUS      current
1748    DESCRIPTION
1749        "The value of tmnxOamPingCtlServiceId specifies the service ID of the
1750         service being tested.
1751
1752         The applicability of tmnxOamPingCtlServiceId varies with the test type,
1753         as shown in the following table.
1754
1755         tmnxOamPingCtlTestMode   Applicability    Related Virtual Router Object
1756         ----------------------   -------------    -----------------------------
1757         'cpePing'                mandatory        none
1758         'icmpPing'               optional         tmnxOamPingCtlVRtrID
1759         'macPing'                mandatory        none
1760         'macPopulate'            mandatory        none
1761         'macPurge'               mandatory        none
1762         'mfibPing'               mandatory        none
1763         'mrInfo'                 optional         tmnxOamPingCtlVRtrID
1764         'p2mpLspPing'            optional         tmnxOamPingCtlVRtrID
1765         'svcPing'                mandatory        none
1766         'vprnPing'               mandatory        none
1767         'vxlanPing'              mandatory        none
1768         otherwise                not applicable   none
1769
1770         When tmnxOamPingCtlServiceId is mandatory, a non-zero value must be
1771         provided.
1772
1773         When tmnxOamPingCtlServiceId is optional, it is used to specify a VPRN
1774         service.  The test must use the VPRN service's virtual router.
1775
1776         When a related virtual router object is shown, the interaction is
1777         described in the DESCRIPTION clause of the listed object.
1778
1779         Service IDs larger than 2147483647 are internal, so they are excluded
1780         from the range.
1781
1782         The default value is the null service ID."
1783    DEFVAL { 0 }
1784    ::= { tmnxOamPingCtlEntry 17 }
1785
1786tmnxOamPingCtlLocalSdp           OBJECT-TYPE
1787    SYNTAX      TruthValue
1788    MAX-ACCESS  read-create
1789    STATUS      current
1790    DESCRIPTION
1791        "When the value of tmnxOamPingCtlLocalSdp is 'true', the 'svcPing' test
1792         determines an egress SDP-ID that is bound to the service that has
1793         the far-end IP address specified in tmnxOamPingCtlTgtAddress
1794         assigned to it.  The far-end address of the specified SDP-ID is
1795         the expected responder-id within the OAM Echo reply message.  The
1796         SDP-ID defines the encapsulation of the SDP tunnel encapsulation
1797         used to reach the far-end.  This can be IP/GRE or MPLS.  On the
1798         originator egress, the Service-ID must have an associated VC-Label
1799         to reach the far-end address of the SDP-ID and the SDP-ID must be
1800         operational for the message to be sent.
1801         This object is optional and valid only when tmnxOamPingCtlTestMode is
1802         equal to 'svcPing'."
1803    DEFVAL { false }
1804    ::= { tmnxOamPingCtlEntry 18 }
1805
1806tmnxOamPingCtlRemoteSdp          OBJECT-TYPE
1807    SYNTAX      TruthValue
1808    MAX-ACCESS  read-create
1809    STATUS      current
1810    DESCRIPTION
1811        "The value of tmnxOamPingCtlRemoteSdp specifies the encapsulation of the
1812         ping reply to be sent by the far end node.
1813
1814         When tmnxOamPingCtlRemoteSdp is 'false', the far-end node sends the
1815         reply using the generic IP/GRE OAM encapsulation.
1816
1817         When tmnxOamPingCtlRemoteSdp is 'true', the far-end node sends the
1818         reply using the same service tunnel encapsulation labeling used for the
1819         associated service traffic.  If that labeling cannot be found, the
1820         generic IP/GRE OAM encapsulation is used.
1821
1822         This object is optional and is applicable only when
1823         tmnxOamPingCtlTestMode is equal to 'svcPing'."
1824    DEFVAL { false }
1825    ::= { tmnxOamPingCtlEntry 19 }
1826
1827tmnxOamPingCtlSize               OBJECT-TYPE
1828    SYNTAX      Unsigned32 (0..16384)
1829    UNITS       "octets"
1830    MAX-ACCESS  read-create
1831    STATUS      current
1832    DESCRIPTION
1833        "The value of tmnxOamPingCtlSize specifies the size of the OAM echo
1834         request PDU.
1835
1836         The supported ranges, etc, for each test type are specified in the
1837         following table.
1838
1839         tmnxOamPingCtlTestMode  Minimum  Maximum  Default  Auto Adjust
1840         ----------------------  -------  -------  -------  -----------
1841         'ethCfmLoopback'              0     1500        0           No
1842         'ethCfmTwoWaySlm'             0     1500        0           No
1843         'icmpPing'                    0    16384       56           No
1844         'lspPing'                     1     9198        1          Yes
1845         'macPing'                     1     9198       72          Yes
1846         'mfibPing'                    1     9198       72          Yes
1847         'p2mpLspPing'                 1     9198        1          Yes
1848         'sdpPing'                    72     9198       72          Yes
1849         'vccvPing'                    1     9198        1          Yes
1850         'vprnPing'                    1     9198       72          Yes
1851         'vxlanPing'                   0     2000        0           No
1852         otherwise                tmnxOamPingCtlSize is not significant
1853
1854         For a test type supporting Auto Adjust, if the tmnxOamPingCtlSize value
1855         is too small, SROS automatically chooses the next highest supported PDU
1856         size.  For example, if tmnxOamPingCtlSize is 1 when a 'vccvPing' test
1857         is started on a FEC 128 pseudowire, an 88 octet echo request PDU is
1858         sent.
1859
1860         For a test type which does not support Auto Adjust, the
1861         tmnxOamPingCtlSize value must lead to a valid echo request PDU size.
1862
1863         When tmnxOamPingCtlTestMode has a value of 'ethCfmLoopback' or
1864         'ethCfmTwoWaySlm', tmnxOamPingCtlSize specifies the number of octets in
1865         the Value field of the Data TLV of the applicable Y.1731 PDU.  If zero
1866         is specified, the packet has no Data TLV.
1867
1868         When tmnxOamPingCtlTestMode has a value of 'icmpPing',
1869         tmnxOamPingCtlSize specifies the payload size following the ICMP
1870         header.
1871
1872         When tmnxOamPingCtlTestMode has a value of 'vxlanPing',
1873         tmnxOamPingCtlSize specifies the total size of the Pad TLV added to the
1874         launched VXLAN ping request.  tmnxOamPingCtlSize = 0 indicates
1875         no Pad TLV is added.  The smallest Pad TLV is five bytes, so values in
1876         the range 1..4 are rejected.
1877
1878         When the echo request PDU is encapsulated in an IP/GRE SDP, the IP 'DF'
1879         (Don't Fragment) bit is set.  If any segment of the path between the
1880         sender and receiver cannot handle the PDU size, the PDU is discarded.
1881         MPLS LSPs are not expected to fragment the PDU either, as the message
1882         contained in the LSP is not an IP packet."
1883    REFERENCE
1884        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
1885         Failures', Section 3.4, 'Pad TLV'.
1886         ITU-T G.8013/Y.1731, 'OAM functions and mechanisms for Ethernet
1887         based networks', 07/2011, Section 9, 'OAM PDU types'."
1888    DEFVAL { 72 }
1889    ::= { tmnxOamPingCtlEntry 20 }
1890
1891tmnxOamPingCtlTimeOut            OBJECT-TYPE
1892    SYNTAX      Unsigned32 (1..120)
1893    UNITS       "seconds"
1894    MAX-ACCESS  read-create
1895    STATUS      current
1896    DESCRIPTION
1897        "The value of tmnxOamPingCtlTimeOut specifies the time-out value,
1898         in seconds, to be used during a test run.
1899
1900         Timers (with duration configured using the tmnxOamPingCtlTimeOut value)
1901         are used in one of two ways during a test run.
1902         1.  Per Probe:  a timer is started each time a probe is sent.  If the
1903             timer expires before the probe response arrives, the probe is
1904             declared failed.  This is the traditional time-out method for a
1905             sequence of probes.
1906             OR
1907         2.  Per Test:  a timer is started once per test run, when the last
1908             probe of the test run is sent.  ANY probe which does not have a
1909             response when the timer expires is declared failed.
1910
1911         SROS chooses 'Per Probe' or 'Per Test' based on the
1912         tmnxOamPingCtlTestMode value.  The choice is not configurable.
1913
1914         The accepted minimum, maximum, and default values for
1915         tmnxOamPingCtlTimeOut depend on tmnxOamPingCtlTestMode, as shown in the
1916         following table.  The table also shows the timer usage for the test
1917         mode.
1918
1919         tmnxOamPingCtlTestMode  Min  Max  Def   Timer Usage
1920         ----------------------  ---  ---  ---   -----------
1921         'atmPing'                 1   10    5   Per Probe
1922         'dnsPing'                 1  120    5   Per Probe
1923         'ethCfmLoopback'          1   10    5   Per Probe
1924         'ethCfmTwoWayDelay'       1   10    5   Per Test
1925         'ethCfmTwoWaySlm'         1   10    5   Per Test
1926         'icmpPing'                1   10    5   Per Test
1927         'lspPing'                 1   10    5   Per Probe
1928         'macPing'                 1   10    5   Per Probe
1929         'mfibPing'                1  100    5   Per Probe
1930         'mtuPing'                 1   10    5   Per Probe
1931         'p2mpLspPing'             1  120   10   Per Probe
1932         'sdpPing'                 1   10    5   Per Probe
1933         'vccvPing'                1   10    5   Per Probe
1934         'vprnPing'                1  100    5   Per Probe
1935         'vxlanPing'               1   10    5   Per Probe
1936         otherwise  .........  the value of tmnxOamPingCtlTimeOut is irrelevant"
1937    DEFVAL { 5 }
1938    ::= { tmnxOamPingCtlEntry 21 }
1939
1940tmnxOamPingCtlProbeCount         OBJECT-TYPE
1941    SYNTAX      Unsigned32 (1..100000)
1942    UNITS       "probes"
1943    MAX-ACCESS  read-create
1944    STATUS      current
1945    DESCRIPTION
1946        "The value of tmnxOamPingCtlProbeCount specifies the number of probes to
1947         send during the test.
1948
1949         The maximum probe count depends on the value of tmnxOamPingCtlTestMode,
1950         as follows.
1951
1952         tmnxOamPingCtlTestMode   Maximum
1953         ----------------------   -------
1954         'ethCfmTwoWayDelay'         1000
1955         'ethCfmTwoWaySlm'           1000
1956         'icmpPing'                100000
1957         'macPopulate'                  1
1958         'macPurge'                     1
1959         'p2mpLspPing'                  1
1960         'svcPing'                      1
1961         'vxlanPing'                 1024
1962         otherwise                    100
1963
1964         For the following tmnxOamPingCtlTestMode values, the value of
1965         tmnxOamPingCtlProbeCount does not affect the behavior of the test:
1966         'mrInfo', 'mtuPing'.
1967
1968         If tmnxOamPingCtlTestMode is 'icmpPing', the default probe count value
1969         is 5.  Otherwise, the DEFVAL applies."
1970    DEFVAL { 1 }
1971    ::= { tmnxOamPingCtlEntry 22 }
1972
1973tmnxOamPingCtlInterval           OBJECT-TYPE
1974    SYNTAX      Unsigned32 (1..10000)
1975    MAX-ACCESS  read-create
1976    STATUS      current
1977    DESCRIPTION
1978        "The value of tmnxOamPingCtlInterval specifies the time to wait between
1979         the transmission of one OAM Echo request and the next.  The UNITS are
1980         specified by tmnxOamPingCtlIntervalUnits.  For example, if
1981         tmnxOamPingCtlInterval has the value 1, and tmnxOamPingCtlIntervalUnits
1982         has the value 'centiseconds(2)', the interval between OAM Echo requests
1983         is 0.01 seconds.
1984
1985         The applicability, range, and default value of the interval specified
1986         using the tmnxOamPingCtlInterval and tmnxOamPingCtlIntervalUnits pair
1987         vary with tmnxOamPingCtlTestMode and tmnxOamIcmpPingCtlRapid, as shown
1988         in the following table.
1989
1990         tmnxOamPingCtlTestMode    Supported Values (sec)          Default (sec)
1991         ------------------------  ------------------------------  -------------
1992         'ethCfmLoopback'          1, 2, .. 10                              5
1993         'ethCfmTwoWayDelay'       0.1, 0.2, .. 0.9;  1, 2, .. 10           5
1994         'ethCfmTwoWaySlm'         0.1, 0.2, .. 0.9;  1, 2, .. 10           5
1995         'icmpPing' with RAPID     0.01, 0.02, .. 100.00                    0.01
1996         'icmpPing' without RAPID  1, 2, .. 10000                           1
1997         'p2mpLspPing'             not applicable
1998         'vxlanPing'               0.1;  1, 2, .. 10                        1
1999         otherwise                 1, 2, .. 10                              1"
2000    DEFVAL { 1 }
2001    ::= { tmnxOamPingCtlEntry 23 }
2002
2003tmnxOamPingCtlMaxRows            OBJECT-TYPE
2004    SYNTAX      Unsigned32
2005    UNITS       "rows"
2006    MAX-ACCESS  read-create
2007    STATUS      obsolete
2008    DESCRIPTION
2009        "The maximum number of entries allowed in the tmnxOamPingHistoryTable
2010         for this OAM ping test.  The agent will remove the oldest entry in
2011         the tmnxOamPingHistoryTable to allow the addition of an new entry
2012         once the number of rows in the tmnxOamPingHistoryTable reaches this
2013         value.
2014
2015         Old entries are not removed when a new test is started.  Entries are
2016         added to the tmnxOamPingHistoryTable until tmnxOamPingCtlMaxRows is
2017         reached before entries begin to be removed.
2018
2019         'p2mpLspPing' uses a default value of 400, which is the maximum
2020         number of leaves per P2MP LSP tree.
2021
2022         A value of 0 for this object disables creation of
2023         tmnxOamPingHistoryTable entries.
2024
2025         This object was obsoleted in release 6.0R17."
2026    DEFVAL { 300 }
2027    ::= { tmnxOamPingCtlEntry 24 }
2028
2029tmnxOamPingCtlTrapGeneration     OBJECT-TYPE
2030    SYNTAX      BITS {
2031                   probeFailure(0),
2032                   testFailure(1),
2033                   testCompletion(2)
2034                  }
2035    MAX-ACCESS  read-create
2036    STATUS      current
2037    DESCRIPTION
2038        "The value of tmnxOamPingCtlTrapGeneration specifies the
2039         notification(s) to send for a test run.
2040
2041         Each bit enables the transmission of one notification, as follows.
2042         'probeFailure(0)':  send one tmnxOamPingProbeFailedV3 notification if
2043            at least M successive probes failed during the test run.  M is
2044            configured using tmnxOamPingCtlTrapProbeFailureFilter.
2045         'testFailure(1)':  send one tmnxOamPingTestFailedV3 notification if at
2046            least N probes failed during the test run.  N is configured using
2047            tmnxOamPingCtlTrapTestFailureFilter.
2048         'testCompletion(2)':  send one tmnxOamPingTestCompletedV3 notification
2049            when the test run is complete."
2050    DEFVAL { {} }
2051    ::= { tmnxOamPingCtlEntry 25 }
2052
2053tmnxOamPingCtlTrapProbeFailureFilter OBJECT-TYPE
2054    SYNTAX      Unsigned32 (0..15)
2055    MAX-ACCESS  read-create
2056    STATUS      current
2057    DESCRIPTION
2058        "The value of tmnxOamPingCtlTrapProbeFailureFilter specifies the
2059         threshold for generating a tmnxOamPingProbeFailedV3 notification.
2060
2061         The semantics are explained in the tmnxOamPingProbeFailedV3
2062         DESCRIPTION clause."
2063    DEFVAL { 1 }
2064    ::= { tmnxOamPingCtlEntry 26 }
2065
2066tmnxOamPingCtlTrapTestFailureFilter OBJECT-TYPE
2067    SYNTAX      Unsigned32 (0..15)
2068    MAX-ACCESS  read-create
2069    STATUS      current
2070    DESCRIPTION
2071        "The value of tmnxOamPingCtlTrapTestFailureFilter specifies the
2072         threshold for generating a tmnxOamPingTestFailedV3 notification.
2073
2074         The semantics are explained in the tmnxOamPingTestFailedV3
2075         DESCRIPTION clause."
2076    DEFVAL { 1 }
2077    ::= { tmnxOamPingCtlEntry 27 }
2078
2079tmnxOamPingCtlSAA                OBJECT-TYPE
2080    SYNTAX      TruthValue
2081    MAX-ACCESS  read-create
2082    STATUS      current
2083    DESCRIPTION
2084        "The value of tmnxOamPingCtlSAA specifies if this test is an SAA test
2085         (Service Assurance Agent; 'true'), or an OAM test ('false').  If
2086         there is a tmnxOamSaaCtlTable row with the specified index values,
2087         'true' is returned.  Otherwise, 'false' is returned."
2088    DEFVAL { false }
2089    ::= { tmnxOamPingCtlEntry 28 }
2090
2091tmnxOamPingCtlRuns               OBJECT-TYPE
2092    SYNTAX      Counter32
2093    MAX-ACCESS  read-only
2094    STATUS      current
2095    DESCRIPTION
2096        "The value of tmnxOamPingCtlRuns indicates the number of times
2097         this OAM ping test has been executed."
2098    ::= { tmnxOamPingCtlEntry 29 }
2099
2100tmnxOamPingCtlFailures           OBJECT-TYPE
2101    SYNTAX      Counter32
2102    MAX-ACCESS  read-only
2103    STATUS      current
2104    DESCRIPTION
2105        "The value of tmnxOamPingCtlFailures indicates the number of times
2106         this OAM ping test has failed."
2107    ::= { tmnxOamPingCtlEntry 30 }
2108
2109tmnxOamPingCtlLastRunResult      OBJECT-TYPE
2110    SYNTAX      TmnxOamTestResult
2111    MAX-ACCESS  read-only
2112    STATUS      current
2113    DESCRIPTION
2114        "The value of tmnxOamPingCtlLastRunResult indicates the completion
2115         status the last time this test was executed.  If this OAM test is
2116         currently in progress, this object indicates the result of the
2117         previous test run, if any."
2118    ::= { tmnxOamPingCtlEntry 31 }
2119
2120tmnxOamPingCtlLastChanged        OBJECT-TYPE
2121    SYNTAX      TimeStamp
2122    MAX-ACCESS  read-only
2123    STATUS      current
2124    DESCRIPTION
2125        "The value of tmnxOamPingCtlLastChanged indicates the time the
2126         value of a settable object in this row was last changed."
2127    ::= { tmnxOamPingCtlEntry 32 }
2128
2129tmnxOamPingCtlVRtrID             OBJECT-TYPE
2130    SYNTAX      TmnxVRtrID
2131    MAX-ACCESS  read-create
2132    STATUS      current
2133    DESCRIPTION
2134        "The value of tmnxOamPingCtlVRtrID specifies the virtual router to be
2135         used for the test.  The value specified must be the index of an active
2136         row in TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamPingCtlVRtrID must
2137         match a valid TIMETRA-VRTR-MIB::vRtrID value).
2138
2139         This object is applicable if tmnxOamPingCtlTestMode is 'icmpPing',
2140         'mrInfo', or 'p2mpLspPing'.
2141
2142         The table below shows the system-configured vRtrID values, and whether
2143         or not the vRtrID value can be configured as a tmnxOamPingCtlVRtrID
2144         value.
2145                                   Supported for  Supported for  Supported for
2146         vRtrID   vRtrName         'icmpPing' ?   'mrInfo' ?     'p2mpLspPing' ?
2147         ------   ---------------  -------------  -------------  ---------------
2148         1        Base             Yes            Yes            Yes
2149         4094     vpls-management  Yes            No             No
2150         4095     management       Yes            No             No
2151
2152         When directing an 'icmpPing', 'mrInfo', or 'p2mpLspPing' test to use a
2153         virtual router associated with a VPRN service, the virtual router can
2154         be specified using tmnxOamPingCtlVRtrID (with the VPRN's virtual router
2155         number) or tmnxOamPingCtlServiceId (with the VPRN's service number).
2156         tmnxOamPingCtlServiceId is preferred, because service numbers are
2157         constant across an SROS reboot (while virtual routers may be
2158         renumbered).  If non-default values are specified for both
2159         tmnxOamPingCtlVRtrID and tmnxOamPingCtlServiceId,
2160         tmnxOamPingCtlServiceId is used.
2161
2162         Setting this object is optional."
2163    DEFVAL { 1 }
2164    ::= { tmnxOamPingCtlEntry 33 }
2165
2166tmnxOamPingCtlTgtAddrType        OBJECT-TYPE
2167    SYNTAX      InetAddressType
2168    MAX-ACCESS  read-create
2169    STATUS      current
2170    DESCRIPTION
2171        "The value of tmnxOamPingCtlTgtAddrType specifies the address type of
2172         tmnxOamPingCtlTgtAddress.
2173
2174         The values which can be used as part of a successful test depend on
2175         tmnxOamPingCtlTestMode, as follows.
2176
2177         Test Mode                    tmnxOamPingCtlTgtAddrType Values Supported
2178         -----------       -----------------------------------------------------
2179         'cpePing'                      'ipv4(1)'
2180         'dnsPing'                      'ipv4(1)' 'ipv6(2)'
2181         'icmpPing'                     'ipv4(1)' 'ipv6(2)' 'ipv6z(4)' 'dns(16)'
2182         'mfibPing'                     'ipv4(1)' 'ipv6(2)'
2183         'mrInfo'                       'ipv4(1)'                      'dns(16)'
2184         'svcPing'                      'ipv4(1)'
2185         'vccvPing'        'unknown(0)' 'ipv4(1)'
2186         'vprnPing'                     'ipv4(1)' 'ipv6(2)'
2187         'vxlanPing'                    'ipv4(1)'
2188         otherwise         'unknown(0)'"
2189    DEFVAL { unknown }
2190    ::= { tmnxOamPingCtlEntry 34 }
2191
2192tmnxOamPingCtlTgtAddress         OBJECT-TYPE
2193    SYNTAX      InetAddress
2194    MAX-ACCESS  read-create
2195    STATUS      current
2196    DESCRIPTION
2197        "The value of tmnxOamPingCtlTgtAddress specifies the destination host
2198         address to be used when performing an OAM ping operation.  The
2199         corresponding address type is configured using
2200         tmnxOamPingCtlTgtAddrType.
2201
2202         For 'dnsPing' this is the address of the DNS server host that will be
2203         asked to resolve the DNS name specified by tmnxOamPingCtlDnsName."
2204    DEFVAL { ''H }
2205    ::= { tmnxOamPingCtlEntry 35 }
2206
2207tmnxOamPingCtlSrcAddrType        OBJECT-TYPE
2208    SYNTAX      InetAddressType
2209    MAX-ACCESS  read-create
2210    STATUS      current
2211    DESCRIPTION
2212        "The value of tmnxOamPingCtlSrcAddrType specifies the address type of
2213         tmnxOamPingCtlSrcAddress.
2214
2215         Only 'ipv4' and 'ipv6' address types are supported."
2216    DEFVAL { unknown }
2217    ::= { tmnxOamPingCtlEntry 36 }
2218
2219tmnxOamPingCtlSrcAddress         OBJECT-TYPE
2220    SYNTAX      InetAddress  (SIZE(0|4|16))
2221    MAX-ACCESS  read-create
2222    STATUS      current
2223    DESCRIPTION
2224        "The value of tmnxOamPingCtlSrcAddress specifies the source IP host
2225         address to be used when performing an OAM ping operation.  The
2226         corresponding address type is configured using
2227         tmnxOamPingCtlSrcAddrType.
2228
2229         This is an optional parameter.  It is used when tmnxOamPingCtlTestMode
2230         is 'icmpPing', 'dnsPing', 'lspPing', 'p2mpLspPing' (LDP), or
2231         'vccvPing'."
2232    DEFVAL { ''H }
2233    ::= { tmnxOamPingCtlEntry 37 }
2234
2235tmnxOamPingCtlDnsName            OBJECT-TYPE
2236    SYNTAX      OCTET STRING (SIZE(0..255))
2237    MAX-ACCESS  read-create
2238    STATUS      current
2239    DESCRIPTION
2240        "The value of tmnxOamPingCtlDnsName specifies the DNS name to
2241         be resolved to an IP address.
2242
2243         This object is required for 'dnsPing'."
2244    DEFVAL { ''H }
2245    ::= { tmnxOamPingCtlEntry 38 }
2246
2247tmnxOamPingCtlDNSRecord          OBJECT-TYPE
2248    SYNTAX      INTEGER {
2249                    ipv4Arecord    (1),
2250                    ipv6AAAArecord (2)
2251                }
2252    MAX-ACCESS  read-create
2253    STATUS      current
2254    DESCRIPTION
2255        "The value of tmnxOamPingCtlDNSRecord specifies which DNS record
2256         is to be retrieved in this test."
2257    DEFVAL {ipv4Arecord }
2258    ::= { tmnxOamPingCtlEntry 39 }
2259
2260tmnxOamPingCtlIntervalUnits      OBJECT-TYPE
2261    SYNTAX      INTEGER {
2262                    seconds(1),
2263                    centiseconds(2)
2264                }
2265    MAX-ACCESS  read-create
2266    STATUS      current
2267    DESCRIPTION
2268        "The value of tmnxOamPingCtlIntervalUnits specifies the units for
2269         tmnxOamPingCtlInterval.  For example, if tmnxOamPingCtlIntervalUnits
2270         has the value 'centiseconds(2)', and tmnxOamPingCtlInterval has the
2271         value 10, the test's interval is 0.1 seconds.
2272
2273         The supported combinations of tmnxOamPingCtlIntervalUnits,
2274         tmnxOamPingCtlInterval, tmnxOamPingCtlTestMode, and
2275         tmnxOamIcmpPingCtlRapid are specified in the tmnxOamPingCtlInterval
2276         DESCRIPTION clause.
2277
2278         The interaction between this object and tmnxOamIcmpPingCtlRapid is
2279         specified in the tmnxOamIcmpPingCtlRapid DESCRIPTION clause."
2280    DEFVAL { seconds }
2281    ::= { tmnxOamPingCtlEntry 40 }
2282
2283--
2284-- Nokia SROS series OAM Ping Results Table
2285--
2286
2287tmnxOamPingResultsTable          OBJECT-TYPE
2288    SYNTAX      SEQUENCE OF TmnxOamPingResultsEntry
2289    MAX-ACCESS  not-accessible
2290    STATUS      current
2291    DESCRIPTION
2292        "Defines the OAM Ping Results Table for providing
2293         the capability of performing OAM ping operations.  The
2294         results of these operations are stored in the
2295         tmnxOamPingResultsTable and the tmnxOamPingHistoryTable.
2296
2297         An entry is added to the tmnxOamPingResultsTable when an
2298         tmnxOamPingCtlEntry is started by successful transition
2299         of its tmnxOamPingCtlAdminStatus object to enabled(1).
2300
2301         An entry is removed from the tmnxOamPingResultsTable when
2302         its corresponding tmnxOamPingCtlEntry is deleted."
2303    ::= { tmnxOamPingObjs 4 }
2304
2305tmnxOamPingResultsEntry          OBJECT-TYPE
2306    SYNTAX      TmnxOamPingResultsEntry
2307    MAX-ACCESS  not-accessible
2308    STATUS      current
2309    DESCRIPTION
2310        "Defines an entry in the tmnxOamPingResultsTable.  The
2311         tmnxOamPingResultsTable has the same indexing as the
2312         tmnxOamPingCtlTable in order for a tmnxOamPingResultsEntry to
2313         correspond to the tmnxOamPingCtlEntry that caused it to
2314         be created.
2315
2316         An entry in this table summarizes results from multiple
2317         invocations of the test configured by the corresponding
2318         entry in tmnxOamPingCtlTable."
2319    INDEX {
2320             tmnxOamPingCtlOwnerIndex,
2321             tmnxOamPingCtlTestIndex,
2322             tmnxOamPingResultsTestRunIndex
2323          }
2324    ::= { tmnxOamPingResultsTable 1 }
2325
2326TmnxOamPingResultsEntry          ::= SEQUENCE {
2327    tmnxOamPingResultsOperStatus     INTEGER,
2328    tmnxOamPingResultsMinRtt         Unsigned32,
2329    tmnxOamPingResultsMaxRtt         Unsigned32,
2330    tmnxOamPingResultsAverageRtt     Unsigned32,
2331    tmnxOamPingResultsRttSumOfSquares Unsigned32,
2332    tmnxOamPingResultsMtuResponseSize Unsigned32,
2333    tmnxOamPingResultsSvcPing        INTEGER,
2334    tmnxOamPingResultsProbeResponses Unsigned32,
2335    tmnxOamPingResultsSentProbes     Unsigned32,
2336    tmnxOamPingResultsLastGoodProbe  DateAndTime,
2337    tmnxOamPingResultsLastRespHeader OCTET STRING,
2338    tmnxOamPingResultsMinTt          Integer32,
2339    tmnxOamPingResultsMaxTt          Integer32,
2340    tmnxOamPingResultsAverageTt      Integer32,
2341    tmnxOamPingResultsTtSumOfSquares Unsigned32,
2342    tmnxOamPingResultsMinInTt        Integer32,
2343    tmnxOamPingResultsMaxInTt        Integer32,
2344    tmnxOamPingResultsAverageInTt    Integer32,
2345    tmnxOamPingResultsInTtSumOfSqrs  Unsigned32,
2346    tmnxOamPingResultsOutJitter      Integer32,
2347    tmnxOamPingResultsInJitter       Integer32,
2348    tmnxOamPingResultsRtJitter       Integer32,
2349    tmnxOamPingResultsProbeTimeouts  Unsigned32,
2350    tmnxOamPingResultsProbeFailures  Unsigned32,
2351    tmnxOamPingResultsTestRunIndex   Unsigned32,
2352    tmnxOamPingResultsRttOFSumSquares Counter32,
2353    tmnxOamPingResultsRttHCSumSquares Counter64,
2354    tmnxOamPingResultsTtOFSumSquares Counter32,
2355    tmnxOamPingResultsTtHCSumSquares Counter64,
2356    tmnxOamPingResultsInTtOFSumSqrs  Counter32,
2357    tmnxOamPingResultsInTtHCSumSqrs  Counter64,
2358    tmnxOamPingResultsTestRunResult  TmnxOamTestResult,
2359    tmnxOamPingResultsOutOfOrder     Counter32
2360}
2361
2362tmnxOamPingResultsOperStatus     OBJECT-TYPE
2363    SYNTAX      INTEGER {
2364                          enabled(1),  -- test is in progress
2365                          disabled(2)  -- test has stopped
2366                        }
2367    MAX-ACCESS  read-only
2368    STATUS      current
2369    DESCRIPTION
2370        "Reflects the operational state of a tmnxOamPingCtlEntry:
2371           enabled(1)   - Test is active.
2372           disabled(2)  - Test has stopped."
2373    ::= { tmnxOamPingResultsEntry 1 }
2374
2375tmnxOamPingResultsMinRtt         OBJECT-TYPE
2376    SYNTAX      Unsigned32
2377    UNITS       "microseconds"
2378    MAX-ACCESS  read-only
2379    STATUS      current
2380    DESCRIPTION
2381        "The minimum OAM ping round-trip-time (RTT) received.
2382
2383         This value is relevant when tmnxOamPingCtlTestMode has a value of
2384         'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.
2385         Otherwise, this object contains a value of 0."
2386    ::= { tmnxOamPingResultsEntry 4 }
2387
2388tmnxOamPingResultsMaxRtt         OBJECT-TYPE
2389    SYNTAX      Unsigned32
2390    UNITS       "microseconds"
2391    MAX-ACCESS  read-only
2392    STATUS      current
2393    DESCRIPTION
2394        "The maximum OAM ping round-trip-time (RTT) received.
2395         A value of 0 for this object implies that no RTT has been received.
2396
2397         This value is relevant when tmnxOamPingCtlTestMode has a value of
2398         'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.
2399         Otherwise, this object contains a value of 0."
2400    ::= { tmnxOamPingResultsEntry 5 }
2401
2402tmnxOamPingResultsAverageRtt     OBJECT-TYPE
2403    SYNTAX      Unsigned32
2404    UNITS       "microseconds"
2405    MAX-ACCESS  read-only
2406    STATUS      current
2407    DESCRIPTION
2408        "The current average OAM ping round-trip-time (RTT).
2409
2410         This value is relevant when tmnxOamPingCtlTestMode has a value of
2411         'sdpPing', 'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.
2412         Otherwise, this object contains a value of 0."
2413    ::= { tmnxOamPingResultsEntry 6 }
2414
2415tmnxOamPingResultsRttSumOfSquares OBJECT-TYPE
2416    SYNTAX      Unsigned32
2417    UNITS       "microseconds squared"
2418    MAX-ACCESS  read-only
2419    STATUS      current
2420    DESCRIPTION
2421        "The value of tmnxOamPingResultsRttSumOfSquares indicates the least
2422         significant 32 bits of tmnxOamPingResultsRttHCSumSquares."
2423    ::= { tmnxOamPingResultsEntry 7 }
2424
2425tmnxOamPingResultsMtuResponseSize OBJECT-TYPE
2426    SYNTAX      Unsigned32
2427    UNITS       "Octets"
2428    MAX-ACCESS  read-only
2429    STATUS      current
2430    DESCRIPTION
2431        "This object contains the largest size OAM Echo request message
2432         that received a valid reply.
2433
2434         The value of this object MUST be reported as 0 when no ping responses
2435         have been received or an active test has not yet timed out.  When
2436         tmnxOamPingCtlTestMode does not have a value of 'mtuPing', this object
2437         is not relevant and should contain a value of 0."
2438    ::= { tmnxOamPingResultsEntry 8 }
2439
2440tmnxOamPingResultsSvcPing        OBJECT-TYPE
2441    SYNTAX      INTEGER {
2442                    undetermined (0),
2443                    failed (1),
2444                    success (2)
2445                }
2446    MAX-ACCESS  read-only
2447    STATUS      current
2448    DESCRIPTION
2449        "The object contains the final results of an OAM 'svcPing' test.
2450         The value of this object MUST be reported as 0 when no ping responses
2451         have been received or an active test has not yet timed out.  When
2452         tmnxOamPingCtlTestMode does not have a value of 'svcPing', this object
2453         is not relevant and should contain a value of 0."
2454    ::= { tmnxOamPingResultsEntry 9 }
2455
2456tmnxOamPingResultsProbeResponses OBJECT-TYPE
2457    SYNTAX      Unsigned32
2458    UNITS       "responses"
2459    MAX-ACCESS  read-only
2460    STATUS      current
2461    DESCRIPTION
2462        "Number of responses received for the corresponding
2463         tmnxOamPingCtlEntry and tmnxOamPingResultsEntry.  The value of
2464         this object MUST be reported as 0 when no probe responses have
2465         been received."
2466    ::= { tmnxOamPingResultsEntry 10 }
2467
2468tmnxOamPingResultsSentProbes     OBJECT-TYPE
2469    SYNTAX      Unsigned32
2470    UNITS       "probes"
2471    MAX-ACCESS  read-only
2472    STATUS      current
2473    DESCRIPTION
2474        "The value of this object reflects the number of probes sent
2475         for the corresponding tmnxOamPingCtlEntry and tmnxOamPingResultsEntry.
2476         The value of this object MUST be reported as 0 when no probes
2477         have been sent."
2478    ::= { tmnxOamPingResultsEntry 11 }
2479
2480tmnxOamPingResultsLastGoodProbe  OBJECT-TYPE
2481    SYNTAX      DateAndTime
2482    MAX-ACCESS  read-only
2483    STATUS      current
2484    DESCRIPTION
2485        "Date and time when the last response was received for
2486         an OAM probe.  If a response has not been received,
2487         '1970-1-1,0:0:0.0,+0:0' is returned."
2488    ::= { tmnxOamPingResultsEntry 12 }
2489
2490tmnxOamPingResultsLastRespHeader OBJECT-TYPE
2491    SYNTAX      OCTET STRING (SIZE (100))
2492    MAX-ACCESS  read-only
2493    STATUS      obsolete
2494    DESCRIPTION
2495        "A copy of the OAM header of the last response packet received for
2496         this OAM ping test.  The value of this object MUST be reported
2497         as 0 when no probes have been sent.
2498
2499         This object was obsoleted in release 8.0R1 and replaced with
2500         tmnxOamPingHistoryRespHdr in tmnxOamPingHistoryTable."
2501    ::= { tmnxOamPingResultsEntry 13 }
2502
2503tmnxOamPingResultsMinTt          OBJECT-TYPE
2504    SYNTAX      Integer32
2505    UNITS       "microseconds"
2506    MAX-ACCESS  read-only
2507    STATUS      current
2508    DESCRIPTION
2509        "The minimum OAM ping outbound one-way trip time received.
2510         A value of 0 for this object implies that no one-way trip time
2511         measurement is available."
2512    ::= { tmnxOamPingResultsEntry 14 }
2513
2514tmnxOamPingResultsMaxTt          OBJECT-TYPE
2515    SYNTAX      Integer32
2516    UNITS       "microseconds"
2517    MAX-ACCESS  read-only
2518    STATUS      current
2519    DESCRIPTION
2520        "The maximum OAM ping outbound one-way trip time received.
2521         A value of 0 for this object implies that no one-way trip time
2522         measurement is available."
2523    ::= { tmnxOamPingResultsEntry 15 }
2524
2525tmnxOamPingResultsAverageTt      OBJECT-TYPE
2526    SYNTAX      Integer32
2527    UNITS       "microseconds"
2528    MAX-ACCESS  read-only
2529    STATUS      current
2530    DESCRIPTION
2531        "The current average OAM ping outbound one-way trip time.
2532         A value of 0 for this object implies that no one-way trip time
2533         measurement is available."
2534    ::= { tmnxOamPingResultsEntry 16 }
2535
2536tmnxOamPingResultsTtSumOfSquares OBJECT-TYPE
2537    SYNTAX      Unsigned32
2538    UNITS       "microseconds squared"
2539    MAX-ACCESS  read-only
2540    STATUS      current
2541    DESCRIPTION
2542        "The value of tmnxOamPingResultsTtSumOfSquares indicates the least
2543         significant 32 bits of tmnxOamPingResultsTtHCSumSquares."
2544    ::= { tmnxOamPingResultsEntry 17 }
2545
2546tmnxOamPingResultsMinInTt        OBJECT-TYPE
2547    SYNTAX      Integer32
2548    UNITS       "microseconds"
2549    MAX-ACCESS  read-only
2550    STATUS      current
2551    DESCRIPTION
2552        "The minimum OAM ping inbound one-way trip time received.
2553
2554         A value of 0 for this object implies that no one-way trip time
2555         measurement is available."
2556    ::= { tmnxOamPingResultsEntry 18 }
2557
2558tmnxOamPingResultsMaxInTt        OBJECT-TYPE
2559    SYNTAX      Integer32
2560    UNITS       "microseconds"
2561    MAX-ACCESS  read-only
2562    STATUS      current
2563    DESCRIPTION
2564        "The maximum OAM ping inbound one-way trip time received.
2565
2566         A value of 0 for this object implies that no one-way trip time
2567         measurement is available."
2568    ::= { tmnxOamPingResultsEntry 19 }
2569
2570tmnxOamPingResultsAverageInTt    OBJECT-TYPE
2571    SYNTAX      Integer32
2572    UNITS       "microseconds"
2573    MAX-ACCESS  read-only
2574    STATUS      current
2575    DESCRIPTION
2576        "The current average OAM ping inbound one-way trip time.
2577
2578         A value of 0 for this object implies that no one-way trip time
2579         measurement is available."
2580    ::= { tmnxOamPingResultsEntry 20 }
2581
2582tmnxOamPingResultsInTtSumOfSqrs  OBJECT-TYPE
2583    SYNTAX      Unsigned32
2584    UNITS       "microseconds squared"
2585    MAX-ACCESS  read-only
2586    STATUS      current
2587    DESCRIPTION
2588        "The value of tmnxOamPingResultsInTtSumOfSqrs indicates the least
2589         significant 32 bits of tmnxOamPingResultsInTtHCSumSqrs."
2590    ::= { tmnxOamPingResultsEntry 21 }
2591
2592tmnxOamPingResultsOutJitter      OBJECT-TYPE
2593    SYNTAX      Integer32
2594    UNITS       "microseconds"
2595    MAX-ACCESS  read-only
2596    STATUS      current
2597    DESCRIPTION
2598        "The value of tmnxOamPingResultsOutJitter indicates the
2599         amount of one-way trip jitter, expressed in microseconds, for a
2600         ping probe request packet sent for this OAM test.
2601
2602         A value of 0 for this object implies that no one-way trip jitter
2603         measurement is available."
2604    ::= { tmnxOamPingResultsEntry 22 }
2605
2606tmnxOamPingResultsInJitter       OBJECT-TYPE
2607    SYNTAX      Integer32
2608    UNITS       "microseconds"
2609    MAX-ACCESS  read-only
2610    STATUS      current
2611    DESCRIPTION
2612        "The value of tmnxOamPingResultsInJitter indicates the
2613         amount of one-way trip jitter, expressed in microseconds, for a
2614         ping probe response packet received for this OAM test.
2615
2616         A value of 0 for this object implies that no one-way trip jitter
2617         measurement is available."
2618    ::= { tmnxOamPingResultsEntry 23 }
2619
2620tmnxOamPingResultsRtJitter       OBJECT-TYPE
2621    SYNTAX      Integer32
2622    UNITS       "microseconds"
2623    MAX-ACCESS  read-only
2624    STATUS      current
2625    DESCRIPTION
2626        "The value of tmnxOamPingResultsRtJitter indicates the
2627         amount of two-way trip jitter, expressed in microseconds, for a
2628         ping probe sent for this OAM test.
2629
2630         A value of 0 for this object implies that no two-way-trip jitter
2631         measurement is available."
2632    ::= { tmnxOamPingResultsEntry 24 }
2633
2634tmnxOamPingResultsProbeTimeouts  OBJECT-TYPE
2635    SYNTAX      Unsigned32
2636    MAX-ACCESS  read-only
2637    STATUS      current
2638    DESCRIPTION
2639        "The value of tmnxOamPingResultsProbeTimeouts indicates the number
2640         of probes timed out without receiving a response."
2641    ::= { tmnxOamPingResultsEntry 25 }
2642
2643tmnxOamPingResultsProbeFailures  OBJECT-TYPE
2644    SYNTAX      Unsigned32
2645    MAX-ACCESS  read-only
2646    STATUS      current
2647    DESCRIPTION
2648        "The value of tmnxOamPingResultsProbeFailures indicates the total
2649         number of probes that failed to be transmitted plus the number of
2650         probes that timed out without receiving a response."
2651    ::= { tmnxOamPingResultsEntry 26 }
2652
2653tmnxOamPingResultsTestRunIndex   OBJECT-TYPE
2654    SYNTAX      Unsigned32 (1..4294967295)
2655    MAX-ACCESS  not-accessible
2656    STATUS      current
2657    DESCRIPTION
2658        "The value of tmnxOamPingResultsTestRunIndex identifies the
2659         row entry that reports results for a single OAM test run.
2660
2661         The agent starts assigning tmnxOamPingResultsTestRunIndex values
2662         at 1 and wraps after exceeding the maximum possible value as
2663         defined by the limit of this object."
2664    ::= { tmnxOamPingResultsEntry 27 }
2665
2666tmnxOamPingResultsRttOFSumSquares OBJECT-TYPE
2667    SYNTAX      Counter32
2668    MAX-ACCESS  read-only
2669    STATUS      current
2670    DESCRIPTION
2671        "The value of tmnxOamPingResultsRttOFSumSquares indicates the number of
2672         times tmnxOamPingResultsRttSumOfSquares overflowed."
2673    ::= { tmnxOamPingResultsEntry  28 }
2674
2675tmnxOamPingResultsRttHCSumSquares OBJECT-TYPE
2676    SYNTAX      Counter64
2677    UNITS       "microseconds squared"
2678    MAX-ACCESS  read-only
2679    STATUS      current
2680    DESCRIPTION
2681        "The value of tmnxOamPingResultsRttHCSumSquares indicates the sum of
2682         squares of the round trip times of the ping test.  Its purpose is to
2683         enable the standard deviation calculation.
2684
2685         The value of this object will be reported as 0 when one or more of the
2686         following conditions apply:
2687         1.  No round trip time measurement is available.
2688         2.  The test stopped before completion.
2689         3.  The test type (i.e. tmnxOamPingCtlTestMode) is one of the
2690             following:
2691             'ancpLoopback',
2692             'atmPing',
2693             'macPopulate',
2694             'macPurge',
2695             'mfibPing',
2696             'mrInfo',
2697             'mtuPing',
2698             'p2mpLspPing',
2699             'svcPing."
2700    ::= { tmnxOamPingResultsEntry  29 }
2701
2702tmnxOamPingResultsTtOFSumSquares OBJECT-TYPE
2703    SYNTAX      Counter32
2704    MAX-ACCESS  read-only
2705    STATUS      current
2706    DESCRIPTION
2707        "The value of tmnxOamPingResultsTtOFSumSquares indicates the number of
2708         times tmnxOamPingResultsTtSumOfSquares overflowed."
2709    ::= { tmnxOamPingResultsEntry 30 }
2710
2711tmnxOamPingResultsTtHCSumSquares OBJECT-TYPE
2712    SYNTAX      Counter64
2713    UNITS       "microseconds squared"
2714    MAX-ACCESS  read-only
2715    STATUS      current
2716    DESCRIPTION
2717        "The value of tmnxOamPingResultsTtHCSumSquares indicates the sum of
2718         squares of the outbound one-way trip times of the ping test.  Its
2719         purpose is to enable the standard deviation calculation.
2720
2721         The value of this object will be reported as 0 when one or more of the
2722         following conditions apply:
2723         1.  No outbound one-way trip time measurement is available.
2724         2.  The test stopped before completion.
2725         3.  The test type (i.e. tmnxOamPingCtlTestMode) is one of the
2726             following:
2727             'ancpLoopback',
2728             'atmPing',
2729             'cpePing' (sum of squares supported for round trip, not outbound),
2730             'dnsPing' (sum of squares supported for round trip, not outbound),
2731             'macPopulate',
2732             'macPurge',
2733             'mfibPing',
2734             'mrInfo',
2735             'mtuPing',
2736             'p2mpLspPing',
2737             'svcPing."
2738    ::= { tmnxOamPingResultsEntry 31 }
2739
2740tmnxOamPingResultsInTtOFSumSqrs  OBJECT-TYPE
2741    SYNTAX      Counter32
2742    MAX-ACCESS  read-only
2743    STATUS      current
2744    DESCRIPTION
2745        "The value of tmnxOamPingResultsInTtOFSumSqrs indicates the number of
2746         times tmnxOamPingResultsInTtSumOfSqrs overflowed."
2747    ::= { tmnxOamPingResultsEntry 32 }
2748
2749tmnxOamPingResultsInTtHCSumSqrs  OBJECT-TYPE
2750    SYNTAX      Counter64
2751    UNITS       "microseconds squared"
2752    MAX-ACCESS  read-only
2753    STATUS      current
2754    DESCRIPTION
2755        "The value of tmnxOamPingResultsInTtHCSumSqrs indicates the sum of
2756         squares of the inbound one-way trip times of the ping test.  Its
2757         purpose is to enable the standard deviation calculation.
2758
2759         The value of this object will be reported as 0 when one or more of the
2760         following conditions apply:
2761         1.  No inbound one-way trip time measurement is available.
2762         2.  The test stopped before completion.
2763         3.  The test type (i.e. tmnxOamPingCtlTestMode) is one of the
2764             following:
2765             'ancpLoopback',
2766             'atmPing',
2767             'cpePing' (sum of squares supported for round trip, not inbound),
2768             'dnsPing' (sum of squares supported for round trip, not inbound),
2769             'macPopulate',
2770             'macPurge',
2771             'mfibPing',
2772             'mrInfo',
2773             'mtuPing',
2774             'p2mpLspPing',
2775             'svcPing."
2776    ::= { tmnxOamPingResultsEntry 33 }
2777
2778tmnxOamPingResultsTestRunResult  OBJECT-TYPE
2779    SYNTAX      TmnxOamTestResult
2780    MAX-ACCESS  read-only
2781    STATUS      current
2782    DESCRIPTION
2783        "The object contains the overall state of the ping test."
2784    ::= { tmnxOamPingResultsEntry 34 }
2785
2786tmnxOamPingResultsOutOfOrder     OBJECT-TYPE
2787    SYNTAX      Counter32
2788    UNITS       "reply PDUs"
2789    MAX-ACCESS  read-only
2790    STATUS      current
2791    DESCRIPTION
2792        "The value of tmnxOamPingResultsOutOfOrder indicates the number of reply
2793         PDUs for the specified test run that have arrived out of order.
2794
2795         For example, if two probes are sent during the test run (as configured
2796         using tmnxOamPingCtlProbeCount), and the two reply PDUs arrive out of
2797         order, tmnxOamPingResultsOutOfOrder is 2.
2798
2799         This value is supported when tmnxOamPingCtlTestMode is 'vxlanPing'.
2800         Zero is returned for all other test types."
2801    ::= { tmnxOamPingResultsEntry 35 }
2802
2803 --
2804 -- Nokia SROS series OAM Ping History Table
2805 --
2806
2807tmnxOamPingHistoryTable          OBJECT-TYPE
2808    SYNTAX      SEQUENCE OF TmnxOamPingHistoryEntry
2809    MAX-ACCESS  not-accessible
2810    STATUS      current
2811    DESCRIPTION
2812        "Defines a table for storing the results of an OAM ping
2813         probe operation. The probe results for all OAM ping test types
2814         are saved in this table except for 'macPing'.  The 'macPing'
2815         results are saved in the tmnxOamMacPingHistoryTable.
2816
2817         For a configured test, this table will hold the results for
2818         up to 3 runs.
2819
2820         An entry in this table is created when the result of an OAM ping
2821         probe is determined.  An entry is removed from this table when
2822         its corresponding tmnxOamPingCtlEntry is deleted."
2823    ::= { tmnxOamPingObjs 5 }
2824
2825tmnxOamPingHistoryEntry          OBJECT-TYPE
2826    SYNTAX      TmnxOamPingHistoryEntry
2827    MAX-ACCESS  not-accessible
2828    STATUS      current
2829    DESCRIPTION
2830        "Defines an entry in the tmnxOamPingHistoryTable.
2831         The first two index elements identify the tmnxOamPingCtlEntry
2832         that a tmnxOamPingHistoryEntry belongs to.  The third index
2833         identifies a specific OAM test run.  The fourth index
2834         element selects a single OAM probe result."
2835    INDEX {
2836             tmnxOamPingCtlOwnerIndex,
2837             tmnxOamPingCtlTestIndex,
2838             tmnxOamPingResultsTestRunIndex,
2839             tmnxOamPingHistoryIndex
2840           }
2841    ::= { tmnxOamPingHistoryTable 1 }
2842
2843TmnxOamPingHistoryEntry ::=
2844    SEQUENCE {
2845        tmnxOamPingHistoryIndex         Unsigned32,
2846        tmnxOamPingHistoryResponse      Unsigned32,
2847        tmnxOamPingHistoryOneWayTime    Integer32,
2848        tmnxOamPingHistorySize          Unsigned32,
2849        tmnxOamPingHistoryStatus        TmnxOamResponseStatus,
2850        tmnxOamPingHistoryTime          DateAndTime,
2851        tmnxOamPingHistoryReturnCode    TmnxOamPingRtnCode,
2852        tmnxOamPingHistorySrcIpAddress  IpAddress,
2853        tmnxOamPingHistAddressType      TmnxOamAddressType,
2854        tmnxOamPingHistSapId            TmnxStrSapId,
2855        tmnxOamPingHistoryVersion       Unsigned32,
2856        tmnxOamPingHistoryCpeMacAddr    MacAddress,
2857        tmnxOamPingHistoryRespSvcId     TmnxServId,
2858        tmnxOamPingHistorySequence      Unsigned32,
2859        tmnxOamPingHistoryIfIndex       InterfaceIndexOrZero,
2860        tmnxOamPingHistoryDataLen       Unsigned32,
2861        tmnxOamPingHistoryRespPlane     TmnxOamTestResponsePlane,
2862        tmnxOamPingHistoryReqHdr        OCTET STRING,
2863        tmnxOamPingHistoryRespHdr       OCTET STRING,
2864        tmnxOamPingHistoryDnsAddrType   InetAddressType,
2865        tmnxOamPingHistoryDnsAddress    InetAddress,
2866        tmnxOamPingHistorySrcAddrType   InetAddressType,
2867        tmnxOamPingHistorySrcAddress    InetAddress,
2868        tmnxOamPingHistoryInOneWayTime  Integer32,
2869        tmnxOamPingHistoryLspName       TLNamedItemOrEmpty,
2870        tmnxOamPingHistNextHopAddrType  InetAddressType,
2871        tmnxOamPingHistNextHopAddress   InetAddress,
2872        tmnxOamPingHistorySrcGlobalId   TmnxMplsTpGlobalID,
2873        tmnxOamPingHistorySrcNodeId     TmnxMplsTpNodeID,
2874        tmnxOamPingHistorySdpBindId     TNamedItemOrEmpty,
2875        tmnxOamPingHistoryRtrnSubcode   Unsigned32,
2876        tmnxOamPingHistoryNetworkIfName TNamedItemOrEmpty
2877    }
2878
2879tmnxOamPingHistoryIndex          OBJECT-TYPE
2880    SYNTAX      Unsigned32 (1..4294967295)
2881    MAX-ACCESS  not-accessible
2882    STATUS      current
2883    DESCRIPTION
2884        "An entry in this table is created when the result of
2885         a OAM ping probe is determined.  The initial 2 instance
2886         identifier index values identify the tmnxOamPingCtlEntry
2887         that a OAM probe result (tmnxOamPingHistoryEntry) belongs
2888         to.  The tmnxOamPingHistoryIndex element selects a single OAM
2889         probe result.
2890         The agent starts assigning tmnxOamPingHistoryIndex values at 1
2891         and wraps after exceeding the maximum possible value as defined by
2892         the limit of this object."
2893    ::= { tmnxOamPingHistoryEntry 1 }
2894
2895tmnxOamPingHistoryResponse       OBJECT-TYPE
2896    SYNTAX      Unsigned32
2897    UNITS       "microseconds"
2898    MAX-ACCESS  read-only
2899    STATUS      current
2900    DESCRIPTION
2901        "The amount of time measured in microseconds from when
2902         a OAM probe was sent to when its response was received or
2903         when it timed out.  The value of this object is reported
2904         as 0 when it is not possible to transmit an OAM probe."
2905    ::= { tmnxOamPingHistoryEntry 2 }
2906
2907tmnxOamPingHistoryOneWayTime     OBJECT-TYPE
2908    SYNTAX      Integer32
2909    UNITS       "microseconds"
2910    MAX-ACCESS  read-only
2911    STATUS      current
2912    DESCRIPTION
2913        "The amount of time measured in microseconds from when
2914         a OAM probe was sent to when it was received by the replier.
2915         The value of this object is reported as 0 when it is not possible
2916         to transmit an OAM probe or the information is not available."
2917    ::= { tmnxOamPingHistoryEntry 3 }
2918
2919tmnxOamPingHistorySize           OBJECT-TYPE
2920    SYNTAX      Unsigned32
2921    UNITS       "octets"
2922    MAX-ACCESS  read-only
2923    STATUS      current
2924    DESCRIPTION
2925        "The value of tmnxOamPingHistorySize indicates the size of the OAM echo
2926         request transmitted for this OAM probe.  Zero is returned if no probe
2927         has been transmitted.
2928
2929         When tmnxOamPingCtlTestMode is 'ethCfmLoopback', 'ethCfmTwoWayDelay',
2930         or 'ethCfmTwoWaySlm' the value returned is the size of the transmitted
2931         layer 2 frame (including the layer 2 header, but excluding the IEEE
2932         802.1Q Tag field(s)).
2933
2934         For other tmnxOamPingCtlTestMode values, the size returned is the
2935         tmnxOamPingCtlSize value."
2936    REFERENCE
2937        "IEEE Std 802.1Q-2011, 'Media Access Control (MAC) Bridges and Virtual
2938         Bridge Local Area Networks', 31 August 2011, Section 9.3 'Tag format'"
2939    ::= { tmnxOamPingHistoryEntry 4 }
2940
2941tmnxOamPingHistoryStatus         OBJECT-TYPE
2942    SYNTAX      TmnxOamResponseStatus
2943    MAX-ACCESS  read-only
2944    STATUS      current
2945    DESCRIPTION
2946        "The result of a particular OAM test probe."
2947    ::= { tmnxOamPingHistoryEntry 5 }
2948
2949tmnxOamPingHistoryTime           OBJECT-TYPE
2950    SYNTAX      DateAndTime
2951    MAX-ACCESS  read-only
2952    STATUS      current
2953    DESCRIPTION
2954        "Time stamp for when this OAM probe result was determined."
2955    ::= { tmnxOamPingHistoryEntry 6 }
2956
2957tmnxOamPingHistoryReturnCode     OBJECT-TYPE
2958    SYNTAX      TmnxOamPingRtnCode
2959    MAX-ACCESS  read-only
2960    STATUS      current
2961    DESCRIPTION
2962        "The value of tmnxOamPingHistoryReturnCode is an enumerated integer
2963         that indicates the OAM return code received in the OAM ping response."
2964    ::= { tmnxOamPingHistoryEntry 7 }
2965
2966tmnxOamPingHistorySrcIpAddress   OBJECT-TYPE
2967    SYNTAX      IpAddress
2968    MAX-ACCESS  read-only
2969    STATUS      obsolete
2970    DESCRIPTION
2971        "Specifies the IPv4 address of the remote node that generated this
2972         reply to a OAM probe.
2973
2974         This object was obsoleted in release 4.0 and replaced with
2975         InetAddress objects tmnxOamPingHistorySrcAddrType and
2976         tmnxOamPingHistorySrcAddress."
2977    ::= { tmnxOamPingHistoryEntry 8 }
2978
2979tmnxOamPingHistAddressType       OBJECT-TYPE
2980    SYNTAX      TmnxOamAddressType
2981    MAX-ACCESS  read-only
2982    STATUS      current
2983    DESCRIPTION
2984        "The value of tmnxOamPingHistAddressType indicates the type of
2985         binding address information returned in response to a 'vprnPing'
2986         'mfibPing', or 'cpePing' test."
2987    ::= { tmnxOamPingHistoryEntry 9 }
2988
2989tmnxOamPingHistSapId             OBJECT-TYPE
2990    SYNTAX          TmnxStrSapId
2991    MAX-ACCESS      read-only
2992    STATUS          current
2993    DESCRIPTION
2994        "The value of tmnxOamPingHistSapId is the name of the access
2995         port of the SAP supporting the requests returned in
2996         response to a 'vprnPing', 'mfibPing' or 'cpePing' probe.
2997
2998         If the value of tmnxOamPingHistAddressType is not 'sapId',
2999         this object is not relevant and MUST have a null string ''."
3000    ::= { tmnxOamPingHistoryEntry 10 }
3001
3002-- Numbering gap:  { tmnxOamPingHistoryEntry 11 } is not defined.
3003
3004tmnxOamPingHistoryVersion        OBJECT-TYPE
3005    SYNTAX      Unsigned32
3006    MAX-ACCESS  read-only
3007    STATUS      current
3008    DESCRIPTION
3009        "The value of tmnxOamPingHistoryVersion indicates the protocol
3010         version for this OAM ping probe reply."
3011    ::= { tmnxOamPingHistoryEntry 12 }
3012
3013tmnxOamPingHistoryCpeMacAddr     OBJECT-TYPE
3014    SYNTAX      MacAddress
3015    MAX-ACCESS  read-only
3016    STATUS      current
3017    DESCRIPTION
3018        "tmnxOamPingHistoryCpeMacAddr is set to 0 except in case of
3019         a 'cpePing', where it contains the mac address of the replying
3020         CPE for this OAM ping probe reply."
3021    ::= { tmnxOamPingHistoryEntry 13 }
3022
3023tmnxOamPingHistoryRespSvcId      OBJECT-TYPE
3024    SYNTAX      TmnxServId
3025    MAX-ACCESS  read-only
3026    STATUS      current
3027    DESCRIPTION
3028        "The value tmnxOamPingHistoryRespSvcId indicates for an 'mfibPing'
3029         the service id to which the SAP responding to the 'mfibPing' probe
3030         belongs. If the indicated SAP is part of the same service originating
3031         the probe, this value is set to 0.
3032
3033         For other types of probes, this value is insignificant and is also
3034         set to 0."
3035    ::= { tmnxOamPingHistoryEntry 14 }
3036
3037tmnxOamPingHistorySequence       OBJECT-TYPE
3038    SYNTAX      Unsigned32
3039    MAX-ACCESS  read-only
3040    STATUS      current
3041    DESCRIPTION
3042        "The value tmnxOamPingHistorySequence indicates this probe's
3043         sequence number.  If a probe response was received, this object
3044         indicates the sequence number of the response."
3045    ::= { tmnxOamPingHistoryEntry 15 }
3046
3047tmnxOamPingHistoryIfIndex        OBJECT-TYPE
3048    SYNTAX      InterfaceIndexOrZero
3049    MAX-ACCESS  read-only
3050    STATUS      current
3051    DESCRIPTION
3052        "The value of tmnxOamPingHistoryIfIndex indicates the ifIndex of the
3053         interface that this probe was transmitted from.
3054
3055         This object applies to 'lspPing' and 'vccvPing' tests.  For other test
3056         modes, this value is not significant and is set to 0."
3057    ::= { tmnxOamPingHistoryEntry 16 }
3058
3059tmnxOamPingHistoryDataLen        OBJECT-TYPE
3060    SYNTAX      Unsigned32
3061    MAX-ACCESS  read-only
3062    STATUS      current
3063    DESCRIPTION
3064        "The value of tmnxOamPingHistoryDataLen indicates for an 'lspPing'
3065         the UDP data length of the echo reply, and for 'icmpPing' normally
3066         the length starting after the IP header of the echo reply.  For
3067         'ethCfmLoopback' and 'ethCfmTwoWaySlm' the value is the number of
3068         octets in the Value field of the Data TLV of the Ethernet CFM loopback
3069         packet (zero if the packet has no Data TLV).
3070
3071         For other types of probes, this value is not significant and is
3072         set to 0."
3073    ::= { tmnxOamPingHistoryEntry 17 }
3074
3075tmnxOamPingHistoryRespPlane      OBJECT-TYPE
3076    SYNTAX      TmnxOamTestResponsePlane
3077    MAX-ACCESS  read-only
3078    STATUS      current
3079    DESCRIPTION
3080        "The value of tmnxOamPingHistoryRespPlane indicates the
3081         response plane from which this ping response was received."
3082    ::= { tmnxOamPingHistoryEntry 18 }
3083
3084tmnxOamPingHistoryReqHdr         OBJECT-TYPE
3085    SYNTAX      OCTET STRING (SIZE (0|1..150))
3086    MAX-ACCESS  read-only
3087    STATUS      obsolete
3088    DESCRIPTION
3089        "The value of tmnxOamPingHistoryReqHdr is a copy of the OAM header of
3090         the request packet sent for this OAM ping test probe.
3091
3092         The request header is reported only when tmnxOamPingCtlTestMode has a
3093         value of 'svcPing', 'sdpPing' 'mtuPing', 'ethCfmLoopback',
3094         'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.  Otherwise, a zero length
3095         OCTET STRING is returned.
3096
3097         This object was marked obsolete in SROS release 10.0 R1."
3098    ::= { tmnxOamPingHistoryEntry 19 }
3099
3100tmnxOamPingHistoryRespHdr        OBJECT-TYPE
3101    SYNTAX      OCTET STRING (SIZE (0|1..150))
3102    MAX-ACCESS  read-only
3103    STATUS      current
3104    DESCRIPTION
3105        "The value of tmnxOamPingHistoryRespHdr is a copy of the OAM
3106         header of the response packet received for this OAM ping test probe.
3107
3108         The response header is reported only when tmnxOamPingCtlTestMode
3109         has a value of 'svcPing', 'sdpPing', 'mtuPing', 'icmpPing',
3110         'ethCfmLoopback', 'ethCfmTwoWayDelay', or 'ethCfmTwoWaySlm'.
3111         Otherwise, a zero length OCTET STRING is returned.  For 'icmpPing'
3112         the value reported is the received ICMP message starting from the IP
3113         header.
3114
3115         The value of this object MUST be reported as a zero length
3116         OCTET STRING when no probe response has been received."
3117    ::= { tmnxOamPingHistoryEntry 20 }
3118
3119tmnxOamPingHistoryDnsAddrType    OBJECT-TYPE
3120    SYNTAX      InetAddressType
3121    MAX-ACCESS  read-only
3122    STATUS      current
3123    DESCRIPTION
3124        "The value of tmnxOamPingHistoryDnsAddrType indicates the
3125         Internet address type stored in tmnxOamPingHistoryDnsAddress.
3126
3127         If this was not a 'dnsPing' test or the DNS name specified
3128         in tmnxOamPingCtlDnsName could not be resolved, the value of
3129         this object will be reported as 'unknown(0)'."
3130    ::= { tmnxOamPingHistoryEntry 21 }
3131
3132tmnxOamPingHistoryDnsAddress     OBJECT-TYPE
3133    SYNTAX      InetAddress (SIZE (0|4|16))
3134    MAX-ACCESS  read-only
3135    STATUS      current
3136    DESCRIPTION
3137        "The value of tmnxOamPingHistoryDnsAddress indicates the
3138         Internet address that was resolved from the name specified
3139         in tmnxOamPingCtlDnsName by a 'dnsPing' test.
3140
3141         If this was not a 'dnsPing' test or the dns name specified
3142         in tmnxOamPingCtlDnsName could not be resolved, the value of
3143         this object will be reported as ''H (empty string)."
3144    ::= { tmnxOamPingHistoryEntry 22 }
3145
3146tmnxOamPingHistorySrcAddrType    OBJECT-TYPE
3147    SYNTAX      InetAddressType
3148    MAX-ACCESS  read-only
3149    STATUS      current
3150    DESCRIPTION
3151        "The value of tmnxOamPingHistorySrcAddrType indicates the Internet
3152         address type of the address stored in tmnxOamPingHistorySrcAddress."
3153    ::= { tmnxOamPingHistoryEntry 23 }
3154
3155tmnxOamPingHistorySrcAddress     OBJECT-TYPE
3156    SYNTAX      InetAddress (SIZE (0|4|16|20))
3157    MAX-ACCESS  read-only
3158    STATUS      current
3159    DESCRIPTION
3160        "The value of tmnxOamPingHistorySrcAddress indicates the Internet
3161        address of the remote node that generated this reply to a OAM probe."
3162    ::= { tmnxOamPingHistoryEntry 24 }
3163
3164tmnxOamPingHistoryInOneWayTime   OBJECT-TYPE
3165    SYNTAX      Integer32
3166    UNITS       "microseconds"
3167    MAX-ACCESS  read-only
3168    STATUS      current
3169    DESCRIPTION
3170        "The value of tmnxOamPingHistoryInOneWayTime indicates the amount
3171         of time measured in microseconds from when an OAM probe reply was
3172         sent to when it was received by this host (in-bound one-way time).
3173         The value of this object is reported as 0 when the information is
3174         not available."
3175    ::= { tmnxOamPingHistoryEntry 25 }
3176
3177tmnxOamPingHistoryLspName        OBJECT-TYPE
3178    SYNTAX      TLNamedItemOrEmpty
3179    MAX-ACCESS  read-only
3180    STATUS      current
3181    DESCRIPTION
3182        "The value of tmnxOamPingHistoryLspName indicates the name of the LSP
3183         that this probe was transmitted on.
3184
3185         The empty string is returned when the test mode is not 'vccvPing'.
3186         The empty string is returned when the transport tunnel is not RSVP."
3187    ::= { tmnxOamPingHistoryEntry 26 }
3188
3189tmnxOamPingHistNextHopAddrType   OBJECT-TYPE
3190    SYNTAX      InetAddressType
3191    MAX-ACCESS  read-only
3192    STATUS      current
3193    DESCRIPTION
3194        "The value of tmnxOamPingHistNextHopAddrType indicates the Internet
3195         address type of the address stored in tmnxOamPingHistNextHopAddress.
3196
3197         The value 'unknown(0)' is returned when the test mode is not
3198         'vccvPing'."
3199    ::= { tmnxOamPingHistoryEntry 27 }
3200
3201tmnxOamPingHistNextHopAddress    OBJECT-TYPE
3202    SYNTAX      InetAddress (SIZE (0|4|16|20))
3203    MAX-ACCESS  read-only
3204    STATUS      current
3205    DESCRIPTION
3206        "The value of tmnxOamPingHistNextHopAddress indicates the next hop
3207         Internet address that this probe was transmitted to.
3208
3209         The empty string is returned when the test mode is not 'vccvPing'."
3210    ::= { tmnxOamPingHistoryEntry 28 }
3211
3212tmnxOamPingHistorySrcGlobalId    OBJECT-TYPE
3213    SYNTAX      TmnxMplsTpGlobalID
3214    MAX-ACCESS  read-only
3215    STATUS      current
3216    DESCRIPTION
3217        "The value of tmnxOamPingHistorySrcGlobalId indicates the source MPLS-TP
3218         global identifier of the replying node.  The value is copied from the
3219         reply's RFC 6426 Source Identifier TLV.  If the TLV is absent, zero is
3220         returned.
3221
3222         This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
3223         'vccvPing'.  Otherwise, zero is returned."
3224    REFERENCE
3225        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
3226         Section 2.2.2, 'Source Identifier TLV'."
3227    ::= { tmnxOamPingHistoryEntry 29 }
3228
3229tmnxOamPingHistorySrcNodeId      OBJECT-TYPE
3230    SYNTAX      TmnxMplsTpNodeID
3231    MAX-ACCESS  read-only
3232    STATUS      current
3233    DESCRIPTION
3234        "The value of tmnxOamPingHistorySrcNodeId indicates the source MPLS-TP
3235         node identifier of the replying node.  The value is copied from the
3236         reply's RFC 6426 Source Identifier TLV.  If the TLV is absent, zero is
3237         returned.
3238
3239         This value is relevant when tmnxOamPingCtlTestMode is 'lspPing' or
3240         'vccvPing'.  Otherwise, zero is returned."
3241    REFERENCE
3242        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
3243         Section 2.2.2, 'Source Identifier TLV'."
3244    ::= { tmnxOamPingHistoryEntry 30 }
3245
3246tmnxOamPingHistorySdpBindId      OBJECT-TYPE
3247    SYNTAX          TNamedItemOrEmpty
3248    MAX-ACCESS      read-only
3249    STATUS          current
3250    DESCRIPTION
3251        "The value of tmnxOamPingHistorySdpBindId indicates the SDP binding
3252         provided by the remote system.
3253
3254         The value of tmnxOamPingHistorySdpBindId is relevant when
3255         tmnxOamPingHistAddressType is 'sdpBindId(9)'."
3256    ::= { tmnxOamPingHistoryEntry 31 }
3257
3258tmnxOamPingHistoryRtrnSubcode    OBJECT-TYPE
3259    SYNTAX          Unsigned32
3260    MAX-ACCESS      read-only
3261    STATUS          current
3262    DESCRIPTION
3263        "The value of tmnxOamPingHistoryRtrnSubcode indicates the value present
3264         in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
3265
3266         A valid value is returned when the test has a tmnxOamPingCtlTestMode
3267         value of 'lspPing'.  Otherwise, zero is returned."
3268    REFERENCE
3269        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
3270         Failures', Section 3.1, 'Return Codes'."
3271    ::= { tmnxOamPingHistoryEntry 32 }
3272
3273tmnxOamPingHistoryNetworkIfName  OBJECT-TYPE
3274    SYNTAX          TNamedItemOrEmpty
3275    MAX-ACCESS      read-only
3276    STATUS          current
3277    DESCRIPTION
3278        "The value of tmnxOamPingHistoryNetworkIfName indicates the network
3279         interface name provided by the replying node.
3280
3281         Network interface names are configured using
3282         TIMETRA-VRTR-MIB::vRtrIfName.
3283
3284         The value of this object is the empty string when the value of
3285         tmnxOamPingHistAddressType is not 'networkInterface(11)'."
3286    ::= { tmnxOamPingHistoryEntry 33 }
3287
3288--
3289--  Nokia SROS series OAM MAC Ping Control Table
3290--
3291--  Sparse Dependent Extension of the tmnxOamPingCtlTable.
3292--
3293--  The same indexes are used for both the base table, tmnxOamPingCtlTable,
3294--  and the sparse dependent table, tmnxOamMacPingCtlTable.
3295--
3296--  This in effect extends the tmnxOamPingCtlTable with additional columns.
3297--  Rows are created in the tmnxOamMacPingCtlTable only for those entries
3298--  in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
3299--  'macPing', 'macPopulate', or 'macPurge'.
3300--
3301--  Deletion of a row in the tmnxOamPingCtlTable results in the
3302--  same fate for the row in the tmnxOamMacPingCtlTable.
3303--
3304
3305tmnxOamMacPingCtlTable           OBJECT-TYPE
3306    SYNTAX      SEQUENCE OF TmnxOamMacPingCtlEntry
3307    MAX-ACCESS  not-accessible
3308    STATUS      current
3309    DESCRIPTION
3310        "Defines the Nokia SROS OAM MAC Ping Control Table for
3311         providing, via SNMP, the capability of performing Nokia SROS
3312         OAM 'macPing', 'macPopulate', or 'macPurge' test operations.
3313         The results of these tests are stored in the tmnxOamPingResultsTable
3314         and the tmnxOamMacPingHistoryTable.  There will be no entries for
3315         these test in the tmnxOamPingHistoryTable."
3316    ::= { tmnxOamPingObjs 6 }
3317
3318tmnxOamMacPingCtlEntry           OBJECT-TYPE
3319    SYNTAX      TmnxOamMacPingCtlEntry
3320    MAX-ACCESS  not-accessible
3321    STATUS      current
3322    DESCRIPTION
3323        "Defines an entry in the tmnxOamMacPingCtlTable.  The first index
3324         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
3325         a textual convention that allows for use of the SNMPv3
3326         View-Based Access Control Model (RFC 2575 [11], VACM)
3327         and allows a management application to identify its entries.
3328         The second index, tmnxOamPingCtlTestIndex, enables the same
3329         management application to have multiple outstanding requests."
3330    INDEX {
3331             tmnxOamPingCtlOwnerIndex,
3332             tmnxOamPingCtlTestIndex
3333          }
3334    ::= { tmnxOamMacPingCtlTable 1 }
3335
3336TmnxOamMacPingCtlEntry ::=
3337    SEQUENCE {
3338        tmnxOamMacPingCtlTargetMacAddr      MacAddress,
3339        tmnxOamMacPingCtlSourceMacAddr      MacAddress,
3340        tmnxOamMacPingCtlSendControl        TruthValue,
3341        tmnxOamMacPingCtlReplyControl       TruthValue,
3342        tmnxOamMacPingCtlTtl                Unsigned32,
3343        tmnxOamMacPingCtlRegister           TruthValue,
3344        tmnxOamMacPingCtlFlood              TruthValue,
3345        tmnxOamMacPingCtlForce              TruthValue,
3346        tmnxOamMacPingCtlAge                Unsigned32,
3347        tmnxOamMacPingCtlSapPortId          TmnxPortID,
3348        tmnxOamMacPingCtlSapEncapValue      TmnxEncapVal,
3349        tmnxOamMacPingCtlFibEntryName       TNamedItemOrEmpty
3350    }
3351
3352tmnxOamMacPingCtlTargetMacAddr   OBJECT-TYPE
3353    SYNTAX      MacAddress
3354    MAX-ACCESS  read-create
3355    STATUS      current
3356    DESCRIPTION
3357        "The value of tmnxOamMacPingCtlTargetMacAddr is a 6-octet value
3358         that specifies the target MAC address to be used in the query
3359         request for performing an OAM ping operation.
3360
3361         This parameter is required."
3362    REFERENCE
3363        "IEEE 802.3 Subclause 30.7.1.1.9"
3364    DEFVAL { '000000000000'H }
3365    ::= { tmnxOamMacPingCtlEntry 1 }
3366
3367tmnxOamMacPingCtlSourceMacAddr   OBJECT-TYPE
3368    SYNTAX      MacAddress
3369    MAX-ACCESS  read-create
3370    STATUS      current
3371    DESCRIPTION
3372        "The value of tmnxOamMacPingCtlSourceMacAddr is a 6-octet value
3373         that  specifies  the  MAC  address to be used as the source in the
3374         query request for performing an OAM ping operation.  This object
3375         is optional and is not relevant when tmnxOamPingCtlTestMode has a
3376         value other than 'macPing'."
3377    REFERENCE
3378        "IEEE 802.3 Subclause 30.7.1.1.9"
3379    DEFVAL { '000000000000'H }
3380    ::= { tmnxOamMacPingCtlEntry 2 }
3381
3382tmnxOamMacPingCtlSendControl     OBJECT-TYPE
3383    SYNTAX      TruthValue
3384    MAX-ACCESS  read-create
3385    STATUS      current
3386    DESCRIPTION
3387        "The value of tmnxOamMacPingCtlSendControl specifies whether the
3388         outbound OAM ping packet will use the data plane or the control plane.
3389
3390         When the value is 'false', the packet is sent using the data plane.
3391
3392         As of SROS release 13.0 R1, a test cannot be started if
3393         tmnxOamMacPingCtlSendControl is 'true'.  A test is started using
3394         tmnxOamPingCtlAdminStatus.
3395
3396         This object will be marked obsolete in a future release."
3397    DEFVAL { false }
3398    ::= { tmnxOamMacPingCtlEntry 3 }
3399
3400tmnxOamMacPingCtlReplyControl    OBJECT-TYPE
3401    SYNTAX      TruthValue
3402    MAX-ACCESS  read-create
3403    STATUS      current
3404    DESCRIPTION
3405        "When the value of tmnxOamMacPingCtlReplyControl is 'true', the
3406         OAM ping response is returned using the control plane. If its
3407         value is 'false', the packet is sent via the data plane. This
3408         object is optional and is not relevant when tmnxOamPingCtlTestMode
3409         has a value other than 'macPing'."
3410    DEFVAL { false }
3411    ::= { tmnxOamMacPingCtlEntry 4 }
3412
3413tmnxOamMacPingCtlTtl             OBJECT-TYPE
3414    SYNTAX      Unsigned32 (1..255)
3415    UNITS       "time-to-live value"
3416    MAX-ACCESS  read-create
3417    STATUS      current
3418    DESCRIPTION
3419        "Specifies the vc-label time-to-live value.
3420
3421         This object is optional and is not relevant when
3422         tmnxOamPingCtlTestMode has a value other than 'macPing'.
3423
3424         While performing the test with a TTL of 1 no responses should ever be
3425         expected."
3426    DEFVAL { 255 }
3427    ::= { tmnxOamMacPingCtlEntry 5 }
3428
3429tmnxOamMacPingCtlRegister        OBJECT-TYPE
3430    SYNTAX      TruthValue
3431    MAX-ACCESS  read-create
3432    STATUS      current
3433    DESCRIPTION
3434        "When the value of tmnxOamMacPingCtlRegister is 'true', the
3435         OAM ping request is transmitted that causes each upstream node
3436         to delete the MAC address only from its forwarding plane but
3437         keep it in its control plane in order to inhibit dynamic learning.
3438         If its value is 'false', the MAC address is deleted from both
3439         the forwarding and control planes.
3440
3441         This object is optional and is not relevant when
3442         tmnxOamPingCtlTestMode has a value other than 'macPurge'."
3443    DEFVAL { false }
3444    ::= { tmnxOamMacPingCtlEntry 6 }
3445
3446tmnxOamMacPingCtlFlood           OBJECT-TYPE
3447    SYNTAX      TruthValue
3448    MAX-ACCESS  read-create
3449    STATUS      current
3450    DESCRIPTION
3451        "When the value of tmnxOamMacPingCtlFlood is 'true', the
3452         OAM ping request is transmitted that causes each upstream node
3453         to add or delete the MAC address. If its value is 'false', the
3454         operation is performed locally.
3455
3456         This object is optional and is not relevant when
3457         tmnxOamPingCtlTestMode has a value other than 'macPopulate' or
3458         'macPurge'."
3459    DEFVAL { false }
3460    ::= { tmnxOamMacPingCtlEntry 7 }
3461
3462tmnxOamMacPingCtlForce           OBJECT-TYPE
3463    SYNTAX      TruthValue
3464    MAX-ACCESS  read-create
3465    STATUS      current
3466    DESCRIPTION
3467        "The value of tmnxOamMacPingCtlForce specifies whether or not to add an
3468         override to the test.
3469
3470         When tmnxOamPingCtlTestMode is 'macPopulate' and tmnxOamMacPingCtlForce
3471         is 'true', the MAC type (i.e. TIMETRA-SERV-MIB::tlsFdbType) of the FIB
3472         entry specified by the test parameters is set to 'oam', regardless
3473         of its earlier value.
3474
3475         When tmnxOamPingCtlTestMode is 'macPurge' and tmnxOamMacPingCtlForce is
3476         'true', the FIB entry specified by the test parameters is purged, even
3477         if the requesting node did not populate the entry.
3478
3479         When tmnxOamPingCtlTestMode is 'macPing', tmnxOamMacPingCtlForce is
3480         irrelevant."
3481    DEFVAL { false }
3482    ::= { tmnxOamMacPingCtlEntry 8 }
3483
3484tmnxOamMacPingCtlAge             OBJECT-TYPE
3485    SYNTAX      Unsigned32 (1..65535)
3486    UNITS       "seconds"
3487    MAX-ACCESS  read-create
3488    STATUS      current
3489    DESCRIPTION
3490        "The value of tmnxOamMacPingCtlAge specifies the number of seconds
3491         to age this OAM MAC address in the FIB.
3492
3493         This object is optional and is not relevant when
3494         tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
3495    DEFVAL { 3600 }     -- 1 hour
3496    ::= { tmnxOamMacPingCtlEntry 9 }
3497
3498tmnxOamMacPingCtlSapPortId       OBJECT-TYPE
3499    SYNTAX          TmnxPortID
3500    MAX-ACCESS      read-create
3501    STATUS          current
3502    DESCRIPTION
3503        "The value of tmnxOamMacPingCtlSapPortId is the ID of the access
3504         port of the target SAP.
3505
3506         This object is optional and is not relevant when
3507         tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
3508    DEFVAL { 0 }
3509    ::= { tmnxOamMacPingCtlEntry 10 }
3510
3511tmnxOamMacPingCtlSapEncapValue   OBJECT-TYPE
3512    SYNTAX          TmnxEncapVal
3513    MAX-ACCESS      read-create
3514    STATUS          current
3515    DESCRIPTION
3516        "The value of tmnxOamMacPingCtlSapEncapValue is the label used to
3517         identify the target SAP on the port specified in
3518         tmnxOamMacPingCtlSapPortId.
3519
3520         This object is optional and is not relevant when
3521         tmnxOamPingCtlTestMode has a value other than 'macPopulate'."
3522    DEFVAL { 0 }
3523    ::= { tmnxOamMacPingCtlEntry 11 }
3524
3525tmnxOamMacPingCtlFibEntryName    OBJECT-TYPE
3526    SYNTAX          TNamedItemOrEmpty
3527    MAX-ACCESS      read-create
3528    STATUS          obsolete
3529    DESCRIPTION
3530        "The value of tmnxOamMacPingCtlFibEntryName is the fib entry name
3531         to associate with the target MAC address.
3532
3533         This object is optional and is not relevant when
3534         tmnxOamPingCtlTestMode has a value other than 'macPopulate'.
3535
3536         This object was obsoleted in SROS 11.0 R1."
3537    DEFVAL { ''H }  -- the empty string
3538    ::= { tmnxOamMacPingCtlEntry 12 }
3539
3540
3541 --
3542 -- Nokia SROS series OAM MAC Ping History Table
3543 --
3544tmnxOamMacPingHistoryTable       OBJECT-TYPE
3545    SYNTAX      SEQUENCE OF TmnxOamMacPingHistoryEntry
3546    MAX-ACCESS  not-accessible
3547    STATUS      current
3548    DESCRIPTION
3549        "Defines a table for storing the results of an OAM 'macPing' probe
3550         operation.  The number of entries in this table for a test
3551         is limited to the results of 3 runs.
3552
3553         An entry in this table is created when the result of an OAM 'macPing'
3554         probe is determined.  An entry is removed from this table when its
3555         corresponding tmnxOamPingCtlEntry is deleted."
3556    ::= { tmnxOamPingObjs 7 }
3557
3558tmnxOamMacPingHistoryEntry       OBJECT-TYPE
3559    SYNTAX      TmnxOamMacPingHistoryEntry
3560    MAX-ACCESS  not-accessible
3561    STATUS      current
3562    DESCRIPTION
3563        "Defines an entry in the tmnxOamPingHistoryTable.  The first two
3564         index elements identify the tmnxOamPingCtlEntry that a
3565         tmnxOamMacPingHistoryEntry belongs to.  The third index identifies
3566         a specific run of the OAM test.  The fourth index element
3567         selects the group of responses associated with a specific probe
3568         attempt.  The fifth index selects a single OAM 'macPing' reply."
3569    INDEX {
3570             tmnxOamPingCtlOwnerIndex,
3571             tmnxOamPingCtlTestIndex,
3572             tmnxOamPingResultsTestRunIndex,
3573             tmnxOamMacPingHistoryIndex,
3574             tmnxOamMacPingReplyIndex
3575           }
3576    ::= { tmnxOamMacPingHistoryTable 1 }
3577
3578TmnxOamMacPingHistoryEntry ::=
3579    SEQUENCE {
3580        tmnxOamMacPingHistoryIndex              Unsigned32,
3581        tmnxOamMacPingReplyIndex                Unsigned32,
3582        tmnxOamMacPingHistoryResponse           Unsigned32,
3583        tmnxOamMacPingHistoryOneWayTime         Integer32,
3584        tmnxOamMacPingHistoryStatus             TmnxOamResponseStatus,
3585        tmnxOamMacPingHistoryTime               DateAndTime,
3586        tmnxOamMacPingHistoryReturnCode         TmnxOamPingRtnCode,
3587        tmnxOamMacPingHistorySrcIpAddress       IpAddress,
3588        tmnxOamMacPingHistoryAddressType        TmnxOamAddressType,
3589        tmnxOamMacPingHistorySapId              TmnxStrSapId,
3590        tmnxOamMacPingHistorySdpId              SdpId,
3591        tmnxOamMacPingHistoryAdminStatus        TruthValue,
3592        tmnxOamMacPingHistoryOperStatus         TruthValue,
3593        tmnxOamMacPingHistoryResponsePlane      TmnxOamTestResponsePlane,
3594        tmnxOamMacPingHistorySize               Unsigned32,
3595        tmnxOamMacPingHistoryInOneWayTime       Integer32,
3596        tmnxOamMacPingHistorySrcAddrType        InetAddressType,
3597        tmnxOamMacPingHistorySrcAddress         InetAddress
3598    }
3599
3600tmnxOamMacPingHistoryIndex       OBJECT-TYPE
3601    SYNTAX      Unsigned32 (1..4294967295)
3602    MAX-ACCESS  not-accessible
3603    STATUS      current
3604    DESCRIPTION
3605        "An entry in this table is created when the result of a OAM
3606         'macPing' probe is determined.  The initial 2 instance identifier
3607         index values identify the tmnxOamPingCtlEntry that a OAM probe
3608         result (tmnxOamMacPingHistoryEntry) belongs to.  The
3609         tmnxOamMacPingHistoryIndex has the value of the sequence number
3610         of the request probe and identifies a group of replies received
3611         in response to a specific probe transmission.
3612
3613         The agent starts assigning tmnxOamMacPingHistoryIndex values at 1
3614         and wraps after exceeding the maximum possible value as defined by
3615         the limit of this object."
3616    ::= { tmnxOamMacPingHistoryEntry 1 }
3617
3618tmnxOamMacPingReplyIndex         OBJECT-TYPE
3619    SYNTAX      Unsigned32 (1..4294967295)
3620    MAX-ACCESS  not-accessible
3621    STATUS      current
3622    DESCRIPTION
3623        "The tmnxOamMacPingReplyIndex is unique within a group of responses
3624         received as the result of a OAM 'macPing' probe as specified by
3625         having the same value for tmnxOamMacPingHistoryIndex.
3626
3627         The agent starts assigning tmnxOamMacPingReplyIndex values at 1
3628         and wraps after exceeding the maximum possible value as defined by
3629         the limit of this object."
3630    ::= { tmnxOamMacPingHistoryEntry 2 }
3631
3632tmnxOamMacPingHistoryResponse    OBJECT-TYPE
3633    SYNTAX      Unsigned32
3634    UNITS       "microseconds"
3635    MAX-ACCESS  read-only
3636    STATUS      current
3637    DESCRIPTION
3638        "The amount of time measured in microseconds from when
3639         a OAM probe was sent to when its response was received or
3640         when it timed out.  The value of this object is reported
3641         as 0 when it is not possible to transmit an OAM probe."
3642    ::= { tmnxOamMacPingHistoryEntry 3 }
3643
3644tmnxOamMacPingHistoryOneWayTime  OBJECT-TYPE
3645    SYNTAX      Integer32
3646    UNITS       "microseconds"
3647    MAX-ACCESS  read-only
3648    STATUS      current
3649    DESCRIPTION
3650        "The amount of time measured in microseconds from when an
3651         OAM probe was sent to when it was received by the replier
3652         (out-bound one-way time).  The value of this object is
3653         reported as 0 when it is not possible to transmit an OAM
3654         probe or the information is not available."
3655    ::= { tmnxOamMacPingHistoryEntry 4 }
3656
3657tmnxOamMacPingHistoryStatus      OBJECT-TYPE
3658    SYNTAX      TmnxOamResponseStatus
3659    MAX-ACCESS  read-only
3660    STATUS      current
3661    DESCRIPTION
3662        "The value of tmnxOamMacPingHistoryStatus is an enumerated integer
3663         that indicates the result of a particular OAM probe."
3664    ::= { tmnxOamMacPingHistoryEntry 5 }
3665
3666tmnxOamMacPingHistoryTime        OBJECT-TYPE
3667    SYNTAX      DateAndTime
3668    MAX-ACCESS  read-only
3669    STATUS      current
3670    DESCRIPTION
3671        "Timestamp for when this OAM probe result was determined."
3672    ::= { tmnxOamMacPingHistoryEntry 6 }
3673
3674tmnxOamMacPingHistoryReturnCode  OBJECT-TYPE
3675    SYNTAX      TmnxOamPingRtnCode
3676    MAX-ACCESS  read-only
3677    STATUS      current
3678    DESCRIPTION
3679        "The value of tmnxOamMacPingHistoryReturnCode is an enumerated integer
3680         that indicates the return code received in the OAM ping response."
3681    ::= { tmnxOamMacPingHistoryEntry 7 }
3682
3683tmnxOamMacPingHistorySrcIpAddress OBJECT-TYPE
3684    SYNTAX      IpAddress
3685    MAX-ACCESS  read-only
3686    STATUS      obsolete
3687    DESCRIPTION
3688        "The value of tmnxOamMacPingHistorySrcIpAddress indicates the IPv4
3689         address of the remote node that generated this reply to a OAM probe.
3690
3691         This object was obsoleted in release 4.0 and replaced with
3692         InetAddress objects tmnxOamMacPingHistorySrcAddrType and
3693         tmnxOamMacPingHistorySrcAddress."
3694    ::= { tmnxOamMacPingHistoryEntry 8 }
3695
3696tmnxOamMacPingHistoryAddressType OBJECT-TYPE
3697    SYNTAX      TmnxOamAddressType
3698    MAX-ACCESS  read-only
3699    STATUS      current
3700    DESCRIPTION
3701        "The value of tmnxOamMacPingHistoryAddressType indicates the type of
3702         binding address information returned in response to a 'macPing' test."
3703    ::= { tmnxOamMacPingHistoryEntry 9 }
3704
3705tmnxOamMacPingHistorySapId       OBJECT-TYPE
3706    SYNTAX          TmnxStrSapId
3707    MAX-ACCESS      read-only
3708    STATUS          current
3709    DESCRIPTION
3710        "The value of tmnxOamMacPingHistorySapId is the name of the access
3711         port of the SAP supporting the requested MAC address returned in
3712         response to a 'macPing' probe.
3713
3714         If the value of tmnxOamMacPingHistoryAddressType is not 'sapId',
3715         this object is not relevant and MUST have a null string ''."
3716    ::= { tmnxOamMacPingHistoryEntry 10 }
3717
3718tmnxOamMacPingHistorySdpId       OBJECT-TYPE
3719    SYNTAX      SdpId
3720    MAX-ACCESS  read-only
3721    STATUS      current
3722    DESCRIPTION
3723        "The value of tmnxOamMacPingHistorySdpId is the ID of the SDP
3724         supporting the requested MAC address returned in response to a
3725         'macPing' probe.
3726
3727         If the value of tmnxOamMacPingHistoryAddressType is not 'sdpId',
3728         this object is not relevant and MUST return a value of '0'."
3729    ::= { tmnxOamMacPingHistoryEntry 12 }
3730
3731tmnxOamMacPingHistoryAdminStatus OBJECT-TYPE
3732    SYNTAX      TruthValue
3733    MAX-ACCESS  read-only
3734    STATUS      current
3735    DESCRIPTION
3736        "The value of tmnxOamMacPingHistoryAdminStatus indicates the current
3737         administrative state of the SAP or SDP ID returned in response to a
3738         'macPing' test.  A value of 'true' indicates the SAP or SDP is
3739         administratively 'up'.
3740
3741         The value of this object MUST be reported as 'false' when no ping
3742         responses have been received or an active test has not yet timed out."
3743    ::= { tmnxOamMacPingHistoryEntry 13 }
3744
3745tmnxOamMacPingHistoryOperStatus  OBJECT-TYPE
3746    SYNTAX      TruthValue
3747    MAX-ACCESS  read-only
3748    STATUS      current
3749    DESCRIPTION
3750        "The value of tmnxOamMacPingHistoryOperStatus indicates the current
3751         operational state of the SAP or SDP ID returned in response to a
3752         'macPing' test.  A value of 'true' indicates the SAP or SDP is
3753         operationally 'up'.
3754
3755         The value of this object MUST be reported as 'false' when no ping
3756         responses have been received or an active test has not yet timed out."
3757    ::= { tmnxOamMacPingHistoryEntry 14 }
3758
3759tmnxOamMacPingHistoryResponsePlane OBJECT-TYPE
3760    SYNTAX      TmnxOamTestResponsePlane
3761    MAX-ACCESS  read-only
3762    STATUS      current
3763    DESCRIPTION
3764        "The value of tmnxOamMacPingHistoryResponsePlane indicates the
3765         response plane from which this ping response was received."
3766    ::= { tmnxOamMacPingHistoryEntry 15 }
3767
3768tmnxOamMacPingHistorySize        OBJECT-TYPE
3769    SYNTAX      Unsigned32
3770    UNITS       "octets"
3771    MAX-ACCESS  read-only
3772    STATUS      current
3773    DESCRIPTION
3774        "The value of tmnxOamMacPingHistorySize indicates the size in octets
3775         of the user payload in a ping request packet.  It does not include
3776         the service encapsulation."
3777    ::= { tmnxOamMacPingHistoryEntry 16 }
3778
3779tmnxOamMacPingHistoryInOneWayTime OBJECT-TYPE
3780    SYNTAX      Integer32
3781    UNITS       "microseconds"
3782    MAX-ACCESS  read-only
3783    STATUS      current
3784    DESCRIPTION
3785        "The amount of time measured in microseconds from when an OAM
3786         probe reply was sent to when it was received by this host
3787         (in-bound one-way time).  The value of this object is reported
3788         as 0 when the information is not available."
3789    ::= { tmnxOamMacPingHistoryEntry 17 }
3790
3791tmnxOamMacPingHistorySrcAddrType OBJECT-TYPE
3792    SYNTAX      InetAddressType
3793    MAX-ACCESS  read-only
3794    STATUS      current
3795    DESCRIPTION
3796        "The value of tmnxOamMacPingHistorySrcAddrType indicates the Internet
3797         address type stored in tmnxOamMacPingHistorySrcAddress."
3798    ::= { tmnxOamMacPingHistoryEntry 18 }
3799
3800tmnxOamMacPingHistorySrcAddress  OBJECT-TYPE
3801    SYNTAX      InetAddress (SIZE (0|4|16))
3802    MAX-ACCESS  read-only
3803    STATUS      current
3804    DESCRIPTION
3805        "The value of tmnxOamMacPingHistorySrcAddress indicates the Internet
3806         address of the remote node that generated this reply to a OAM probe."
3807    ::= { tmnxOamMacPingHistoryEntry 19 }
3808
3809
3810 --
3811 -- Nokia SROS series OAM MAC Ping Label Mapping Table (OBSOLETE)
3812 --
3813tmnxOamMacPingL2MapTable         OBJECT-TYPE
3814    SYNTAX      SEQUENCE OF TmnxOamMacPingL2MapEntry
3815    MAX-ACCESS  not-accessible
3816    STATUS      obsolete
3817    DESCRIPTION
3818        "Defines a table for storing the results of an OAM 'macQuery'
3819         probe operation where a L2 mapping TLV is returned.  Only one
3820         downstream and one upstream L2 mapping entry is returned if the
3821         'macQuery' replier has no egress mapping for the requested MAC
3822         address but it does have an SDP binding.  Multiple downstream L2
3823         mappings that specify the replier's flooding domain may be returned
3824         if the replier has no bindings for the MAC address.
3825
3826         An entry in this table is created when the result of an OAM
3827         'macQuery' probe is determined.
3828
3829         An entry is removed from this table when its corresponding
3830         tmnxOamPingCtlEntry is deleted."
3831    ::= { tmnxOamPingObjs 8 }
3832
3833tmnxOamMacPingL2MapEntry         OBJECT-TYPE
3834    SYNTAX      TmnxOamMacPingL2MapEntry
3835    MAX-ACCESS  not-accessible
3836    STATUS      obsolete
3837    DESCRIPTION
3838        "Defines an entry in the tmnxOamMacPingL2MapTable.  The first two
3839         index elements identify the tmnxOamPingCtlEntry that a
3840         tmnxOamMacPingL2MapEntry belongs to.  The third index element
3841         identifies a specific OAM test run.  The fourth index element
3842         selects the group of responses associated with a specific probe
3843         attempt.  The fifth index selects a single OAM 'macQuery' reply.
3844         Note that in the case of a successful 'macQuery' reply there will
3845         be only two row entries created per test run.  However there may
3846         also be one or more error replies.  The sixth index selects a
3847         single L2 mapping entry within a specific probe reply."
3848    INDEX {
3849             tmnxOamPingCtlOwnerIndex,
3850             tmnxOamPingCtlTestIndex,
3851             tmnxOamPingResultsTestRunIndex,
3852             tmnxOamMacPingHistoryIndex,
3853             tmnxOamMacPingReplyIndex,
3854             tmnxOamMacPingL2MapIndex
3855           }
3856    ::= { tmnxOamMacPingL2MapTable 1 }
3857
3858TmnxOamMacPingL2MapEntry ::=
3859    SEQUENCE {
3860        tmnxOamMacPingL2MapIndex        Unsigned32,
3861        tmnxOamMacPingL2MapRouterID     IpAddress,
3862        tmnxOamMacPingL2MapLabel        MplsLabel,
3863        tmnxOamMacPingL2MapProtocol     TmnxOamSignalProtocol,
3864        tmnxOamMacPingL2MapVCType       TmnxOamVcType,
3865        tmnxOamMacPingL2MapVCID         TmnxVcId,
3866        tmnxOamMacPingL2MapDirection    INTEGER
3867    }
3868
3869tmnxOamMacPingL2MapIndex         OBJECT-TYPE
3870    SYNTAX      Unsigned32 (1..4294967295)
3871    MAX-ACCESS  not-accessible
3872    STATUS      obsolete
3873    DESCRIPTION
3874        "An entry in this table is created when the result of a OAM
3875         'macQuery' probe is determined.  The initial 2 instance identifier
3876         index values identify the tmnxOamPingCtlEntry that a OAM probe result
3877         (tmnxOamMacPingHistoryEntry) belongs to. The tmnxOamMacPingHistoryIndex
3878         identifies a group of replies received in response to a specific
3879         probe transmission.  The tmnxOamMacPingReplyIndex selects a single
3880         OAM 'macQuery' reply.
3881
3882         The tmnxOamMacPingL2MapIndex selects a single L2 mapping entry
3883         within a specific 'macQuery' probe reply.
3884
3885         The agent starts assigning tmnxOamMacPingL2MapIndex values at 1."
3886    ::= { tmnxOamMacPingL2MapEntry 1 }
3887
3888tmnxOamMacPingL2MapRouterID      OBJECT-TYPE
3889    SYNTAX      IpAddress
3890    MAX-ACCESS  read-only
3891    STATUS      obsolete
3892    DESCRIPTION
3893        "The value of tmnxOamMacPingL2MapRouterID is the router ID for this
3894         L2 mapping entry."
3895    ::= { tmnxOamMacPingL2MapEntry 2 }
3896
3897tmnxOamMacPingL2MapLabel         OBJECT-TYPE
3898    SYNTAX      MplsLabel
3899    MAX-ACCESS  read-only
3900    STATUS      obsolete
3901    DESCRIPTION
3902        "The value of tmnxOamMacPingL2MapLabel is the label used by the
3903         router for the L2FEC or VC ID specified by this L2 mapping entry."
3904    ::= { tmnxOamMacPingL2MapEntry 3 }
3905
3906tmnxOamMacPingL2MapProtocol      OBJECT-TYPE
3907    SYNTAX      TmnxOamSignalProtocol
3908    MAX-ACCESS  read-only
3909    STATUS      obsolete
3910    DESCRIPTION
3911        "The value of tmnxOamMacPingL2MapProtocol is the signaling protocol
3912         used by the router for the L2FEC or VC ID specified by this L2
3913         mapping entry."
3914    ::= { tmnxOamMacPingL2MapEntry 4 }
3915
3916tmnxOamMacPingL2MapVCType        OBJECT-TYPE
3917    SYNTAX      TmnxOamVcType
3918    MAX-ACCESS  read-only
3919    STATUS      obsolete
3920    DESCRIPTION
3921        "The value of tmnxOamMacPingL2MapVCType specifies the class of
3922         VC ID given in tmnxOamMacPingL2MapVCID."
3923    ::= { tmnxOamMacPingL2MapEntry 5 }
3924
3925tmnxOamMacPingL2MapVCID          OBJECT-TYPE
3926    SYNTAX      TmnxVcId
3927    MAX-ACCESS  read-only
3928    STATUS      obsolete
3929    DESCRIPTION
3930        "The value of tmnxOamMacPingL2MapVCID is the VC ID associated with
3931         the label used by the L2FEC specified by this L2 mapping entry."
3932    ::= { tmnxOamMacPingL2MapEntry 6 }
3933
3934tmnxOamMacPingL2MapDirection     OBJECT-TYPE
3935    SYNTAX      INTEGER {
3936                    upstream (1),
3937                    downstream (2)
3938                }
3939    MAX-ACCESS  read-only
3940    STATUS      obsolete
3941    DESCRIPTION
3942        "The value of tmnxOamMacPingL2MapDirection specifies the direction
3943         that this L2 mapping entry is in relation to the node that returned
3944         the 'macQuery' reply."
3945    ::= { tmnxOamMacPingL2MapEntry 7 }
3946
3947--
3948--  OAM Label Switched Path (LSP) Ping Control Table
3949--
3950
3951tmnxOamLspPingCtlTable           OBJECT-TYPE
3952    SYNTAX      SEQUENCE OF TmnxOamLspPingCtlEntry
3953    MAX-ACCESS  not-accessible
3954    STATUS      current
3955    DESCRIPTION
3956        "Each row in tmnxOamLspPingCtlTable contains the LSP-specific
3957         configuration information needed to launch an LSP (Label Switched Path)
3958         ping test.  The rest of the configuration information needed to launch
3959         the test resides in the corresponding row of tmnxOamPingCtlTable.
3960
3961         Results of LSP ping tests are stored in tmnxOamPingResultsTable and
3962         tmnxOamPingHistoryTable.
3963
3964         Four types of LSP ping tests are supported:  BGP Labeled Prefix, LDP
3965         Prefix, RSVP LSP, and Transport Profile Static.  Abbreviated LSP ping
3966         test type names are used in the table below.  In the BGP Labeled Prefix
3967         and Transport Profile Static cases, the test type is configured (using
3968         tmnxOamLspPingCtlTestSubMode).  In the other two cases, the test type
3969         is not configured (i.e. the default tmnxOamLspPingCtlTestSubMode value
3970         'unspecified(1)' is used).
3971
3972         The following table has a row for each LSP ping test type, showing the
3973         mandatory and optional objects applicable to the test type.
3974
3975         Test
3976         Type   Mandatory Objects               Optional Objects
3977         ---- -------------------------------- ---------------------------------
3978         BGP  tmnxOamLspPingCtlLdpPrefixType   *tmnxOamLspPingCtlNhAddressType
3979              tmnxOamLspPingCtlLdpPrefix       *tmnxOamLspPingCtlNhAddress
3980              tmnxOamLspPingCtlLdpPrefixLen     tmnxOamLspPingCtlNhIntfName
3981              tmnxOamLspPingCtlTestSubMode     #tmnxOamLspPingCtlPathDestType
3982                                               #tmnxOamLspPingCtlPathDest
3983
3984         LDP  tmnxOamLspPingCtlLdpPrefixType   *tmnxOamLspPingCtlNhAddressType
3985              tmnxOamLspPingCtlLdpPrefix       *tmnxOamLspPingCtlNhAddress
3986              tmnxOamLspPingCtlLdpPrefixLen     tmnxOamLspPingCtlNhIntfName
3987                                               #tmnxOamLspPingCtlPathDestType
3988                                               #tmnxOamLspPingCtlPathDest
3989
3990         RSVP tmnxOamLspPingCtlLspName          tmnxOamLspPingCtlPathName
3991
3992         TPST tmnxOamLspPingCtlLspName          tmnxOamLspPingCtlForce
3993              tmnxOamLspPingCtlTestSubMode      tmnxOamLspPingCtlAssocChannel
3994                                               *tmnxOamLspPingCtlMplsTpGlobalId
3995                                               *tmnxOamLspPingCtlMplsTpNodeId
3996                                                tmnxOamLspPingCtlMplsTpPathType
3997
3998         ALL  N/A                               tmnxOamLspPingCtlTtl
3999                                                tmnxOamPingCtlFcName
4000                                                tmnxOamPingCtlInterval
4001                                                tmnxOamPingCtlProbeCount
4002                                                tmnxOamPingCtlProfile
4003                                                tmnxOamPingCtlSize
4004                                               *tmnxOamPingCtlSrcAddrType
4005                                               *tmnxOamPingCtlSrcAddress
4006                                                tmnxOamPingCtlTimeOut
4007         ---- -------------------------------- ---------------------------------
4008
4009         In the table above,
4010         1.  The optional objects in the ALL row apply to all four LSP ping test
4011             types.
4012         2.  Asterisks (*) mark a set of optional objects which must all be
4013             specified, or must all be unspecified.
4014         3.  Octothorpes (#) mark a separate set of optional objects which must
4015             all be specified, or must all be unspecified.
4016         4.  There are four supported combinations of
4017             tmnxOamLspPingCtlNhAddressType, tmnxOamLspPingCtlNhAddress,
4018             tmnxOamLspPingCtlNhIntfName, tmnxOamLspPingCtlPathDestType, and
4019             tmnxOamLspPingCtlPathDest, as follows:
4020             a) all unspecified
4021             b) tmnxOamLspPingCtlPathDestType and tmnxOamLspPingCtlPathDest
4022             c) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest, and
4023                tmnxOamLspPingCtlNhIntfName
4024             d) tmnxOamLspPingCtlPathDestType, tmnxOamLspPingCtlPathDest,
4025                tmnxOamLspPingCtlNhAddressType, and tmnxOamLspPingCtlNhAddress
4026
4027         When an object combination other than a combination listed above is
4028         specified, values will be rejected or ignored, or the test will fail."
4029    REFERENCE
4030        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
4031         Failures'.
4032         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'"
4033    ::= { tmnxOamPingObjs 9 }
4034
4035tmnxOamLspPingCtlEntry           OBJECT-TYPE
4036    SYNTAX      TmnxOamLspPingCtlEntry
4037    MAX-ACCESS  not-accessible
4038    STATUS      current
4039    DESCRIPTION
4040        "The system creates a row in tmnxOamLspPingCtlTable when a row is
4041         created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to
4042         'lspPing'.
4043
4044         The system deletes a row in tmnxOamLspPingCtlTable when the
4045         corresponding row in tmnxOamPingCtlTable is deleted."
4046    INDEX {
4047        tmnxOamPingCtlOwnerIndex,
4048        tmnxOamPingCtlTestIndex
4049    }
4050    ::= { tmnxOamLspPingCtlTable 1 }
4051
4052TmnxOamLspPingCtlEntry ::=
4053    SEQUENCE {
4054        tmnxOamLspPingCtlVRtrID          TmnxVRtrID,              -- obsolete
4055        tmnxOamLspPingCtlLspName         TLNamedItemOrEmpty,
4056        tmnxOamLspPingCtlReturnLsp       TNamedItemOrEmpty,       -- obsolete
4057        tmnxOamLspPingCtlTtl             Unsigned32,
4058        tmnxOamLspPingCtlPathName        TNamedItemOrEmpty,
4059        tmnxOamLspPingCtlLdpIpPrefix     IpAddress,               -- obsolete
4060        tmnxOamLspPingCtlLdpIpPrefixLen  IpAddressPrefixLength,   -- obsolete
4061        tmnxOamLspPingCtlLdpPrefixType   InetAddressType,
4062        tmnxOamLspPingCtlLdpPrefix       InetAddress,
4063        tmnxOamLspPingCtlLdpPrefixLen    InetAddressPrefixLength,
4064        tmnxOamLspPingCtlPathDestType    InetAddressType,
4065        tmnxOamLspPingCtlPathDest        InetAddress,
4066        tmnxOamLspPingCtlNhIntfName      TNamedItemOrEmpty,
4067        tmnxOamLspPingCtlNhAddressType   InetAddressType,
4068        tmnxOamLspPingCtlNhAddress       InetAddress,
4069        tmnxOamLspPingCtlTestSubMode     TmnxOamLspTestSubMode,
4070        tmnxOamLspPingCtlMplsTpPathType  TmnxOamMplsTpPathType,
4071        tmnxOamLspPingCtlMplsTpGlobalId  TmnxMplsTpGlobalID,
4072        tmnxOamLspPingCtlMplsTpNodeId    TmnxMplsTpNodeID,
4073        tmnxOamLspPingCtlAssocChannel    TmnxOamLspAssocChannel,
4074        tmnxOamLspPingCtlForce           TruthValue
4075    }
4076
4077tmnxOamLspPingCtlVRtrID          OBJECT-TYPE
4078    SYNTAX      TmnxVRtrID
4079    MAX-ACCESS  read-create
4080    STATUS      obsolete
4081    DESCRIPTION
4082        "This object was obsoleted in release 6.0R15 and replaced with
4083         tmnxOamPingCtlVRtrID in tmnxOamPingCtlTable."
4084    DEFVAL { 1 }
4085    ::= { tmnxOamLspPingCtlEntry 1 }
4086
4087tmnxOamLspPingCtlLspName         OBJECT-TYPE
4088    SYNTAX      TLNamedItemOrEmpty
4089    MAX-ACCESS  read-create
4090    STATUS      current
4091    DESCRIPTION
4092        "The value of tmnxOamLspPingCtlLspName specifies the name of the LSP for
4093         this LSP ping test.
4094
4095         When the test is started, if this name is not empty, there must be a
4096         TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
4097         1.  tmnxOamLspPingCtlLspName equal to
4098             TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
4099         2.  TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
4100         3.  TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
4101             'bypassOnly(4)', or 'mplsTp(7)'.
4102         Otherwise, the test will fail.
4103
4104         The supported object combinations for LSP ping tests are listed in the
4105         tmnxOamLspPingCtlTable DESCRIPTION clause."
4106    DEFVAL { ''H }
4107    ::= { tmnxOamLspPingCtlEntry 2 }
4108
4109tmnxOamLspPingCtlReturnLsp       OBJECT-TYPE
4110    SYNTAX      TNamedItemOrEmpty
4111    MAX-ACCESS  read-create
4112    STATUS      obsolete
4113    DESCRIPTION
4114        "This object was obsoleted in release 4.0."
4115    DEFVAL { ''H }
4116    ::= { tmnxOamLspPingCtlEntry 3 }
4117
4118tmnxOamLspPingCtlTtl             OBJECT-TYPE
4119    SYNTAX      Unsigned32 (1..255)
4120    UNITS       "time-to-live value"
4121    MAX-ACCESS  read-create
4122    STATUS      current
4123    DESCRIPTION
4124        "The value of tmnxOamLspPingCtlTtl specifies the outermost label time-
4125         to-live value.
4126
4127         The supported object combinations for LSP ping tests are listed in the
4128         tmnxOamLspPingCtlTable DESCRIPTION clause."
4129    DEFVAL { 255 }
4130    ::= { tmnxOamLspPingCtlEntry 4 }
4131
4132tmnxOamLspPingCtlPathName        OBJECT-TYPE
4133    SYNTAX      TNamedItemOrEmpty
4134    MAX-ACCESS  read-create
4135    STATUS      current
4136    DESCRIPTION
4137        "The value of tmnxOamLspPingCtlPathName specifies the name of the Path
4138         (LSP) for this LSP ping test.
4139
4140         When the test is started, if this name is not empty, there must be a
4141         matching name in the column MPLS-TE-MIB::mplsTunnelName.  Otherwise,
4142         the test will fail.
4143
4144         The supported object combinations for LSP ping tests are listed in the
4145         tmnxOamLspPingCtlTable DESCRIPTION clause."
4146    DEFVAL { ''H }
4147    ::= { tmnxOamLspPingCtlEntry 5 }
4148
4149tmnxOamLspPingCtlLdpIpPrefix     OBJECT-TYPE
4150    SYNTAX      IpAddress
4151    MAX-ACCESS  read-create
4152    STATUS      obsolete
4153    DESCRIPTION
4154        "This object was obsoleted in release 4.0 and replaced with
4155         InetAddress objects tmnxOamLspPingCtlLdpPrefixType and
4156         tmnxOamLspPingCtlLdpPrefix."
4157    DEFVAL { '00000000'H }
4158    ::= { tmnxOamLspPingCtlEntry 6 }
4159
4160tmnxOamLspPingCtlLdpIpPrefixLen  OBJECT-TYPE
4161    SYNTAX      IpAddressPrefixLength
4162    MAX-ACCESS  read-create
4163    STATUS      obsolete
4164    DESCRIPTION
4165        "This object was obsoleted in release 4.0 and replaced with the
4166         InetAddress object tmnxOamLspPingCtlLdpPrefixLen."
4167    DEFVAL { 32 }
4168    ::= { tmnxOamLspPingCtlEntry 7 }
4169
4170tmnxOamLspPingCtlLdpPrefixType   OBJECT-TYPE
4171    SYNTAX      InetAddressType
4172    MAX-ACCESS  read-create
4173    STATUS      current
4174    DESCRIPTION
4175        "The value of tmnxOamLspPingCtlLdpPrefixType specifies the type of
4176         Internet address stored in tmnxOamLspPingCtlLdpPrefix.
4177
4178         The supported object combinations for LSP ping tests are listed in the
4179         tmnxOamLspPingCtlTable DESCRIPTION clause."
4180    DEFVAL { unknown }
4181    ::= { tmnxOamLspPingCtlEntry 8 }
4182
4183tmnxOamLspPingCtlLdpPrefix       OBJECT-TYPE
4184    SYNTAX      InetAddress (SIZE (0|4|16))
4185    MAX-ACCESS  read-create
4186    STATUS      current
4187    DESCRIPTION
4188        "The value of tmnxOamLspPingCtlLdpPrefix, along with
4189         tmnxOamLspPingCtlLdpPrefixType and tmnxOamLspPingCtlLdpPrefixLen,
4190         specifies the destination prefix for this LSP ping test.
4191
4192         The supported object combinations for LSP ping tests are listed in the
4193         tmnxOamLspPingCtlTable DESCRIPTION clause."
4194    DEFVAL { ''H }
4195    ::= { tmnxOamLspPingCtlEntry 9 }
4196
4197tmnxOamLspPingCtlLdpPrefixLen    OBJECT-TYPE
4198    SYNTAX      InetAddressPrefixLength
4199    UNITS       "bits"
4200    MAX-ACCESS  read-create
4201    STATUS      current
4202    DESCRIPTION
4203        "The value of tmnxOamLspPingCtlLdpPrefixLen specifies the Internet
4204         address prefix length of tmnxOamLspPingCtlLdpPrefix.
4205
4206         The supported object combinations for LSP ping tests are listed in the
4207         tmnxOamLspPingCtlTable DESCRIPTION clause."
4208    DEFVAL { 32 }
4209    ::= { tmnxOamLspPingCtlEntry 10 }
4210
4211tmnxOamLspPingCtlPathDestType    OBJECT-TYPE
4212    SYNTAX      InetAddressType
4213    MAX-ACCESS  read-create
4214    STATUS      current
4215    DESCRIPTION
4216        "The value of tmnxOamLspPingCtlPathDestType specifies the type of
4217         Internet address stored in tmnxOamLspPingCtlPathDest.
4218
4219         The supported object combinations for LSP ping tests are listed in the
4220         tmnxOamLspPingCtlTable DESCRIPTION clause."
4221    DEFVAL { unknown }
4222    ::= { tmnxOamLspPingCtlEntry 11 }
4223
4224tmnxOamLspPingCtlPathDest        OBJECT-TYPE
4225    SYNTAX      InetAddress (SIZE (0|4|16))
4226    MAX-ACCESS  read-create
4227    STATUS      current
4228    DESCRIPTION
4229        "The value of tmnxOamLspPingCtlPathDest specifies a unique path for this
4230         LSP ping to traverse. This address is used as part of a hash key to
4231         select the appropriate ECMP path to the destination of an LSP ping
4232         test.
4233
4234         The supported object combinations for LSP ping tests are listed in the
4235         tmnxOamLspPingCtlTable DESCRIPTION clause."
4236    DEFVAL { ''H }
4237    ::= { tmnxOamLspPingCtlEntry 12 }
4238
4239tmnxOamLspPingCtlNhIntfName      OBJECT-TYPE
4240    SYNTAX      TNamedItemOrEmpty
4241    MAX-ACCESS  read-create
4242    STATUS      current
4243    DESCRIPTION
4244        "The value of tmnxOamLspPingCtlNhIntfName specifies the name of the next
4245         hop interface to be used when transmitting an LSP ping.
4246
4247         When the test is started, if this name is not empty, there must be a
4248         TIMETRA-VRTR-MIB::vRtrIfTable row with:
4249         1.  tmnxOamLspPingCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
4250             AND
4251         2.  TIMETRA-VRTR-MIB::vRtrID equal to 1.
4252         Otherwise, the test will fail.
4253
4254         The supported object combinations for LSP ping tests are listed in the
4255         tmnxOamLspPingCtlTable DESCRIPTION clause."
4256    DEFVAL { ''H }
4257    ::= { tmnxOamLspPingCtlEntry 13 }
4258
4259tmnxOamLspPingCtlNhAddressType   OBJECT-TYPE
4260    SYNTAX      InetAddressType
4261    MAX-ACCESS  read-create
4262    STATUS      current
4263    DESCRIPTION
4264        "The value of tmnxOamLspPingCtlNhAddressType specifies the type of
4265         Internet address stored in tmnxOamLspPingCtlNhAddress.
4266
4267         The supported object combinations for LSP ping tests are listed in the
4268         tmnxOamLspPingCtlTable DESCRIPTION clause."
4269    DEFVAL { unknown }
4270    ::= { tmnxOamLspPingCtlEntry 14 }
4271
4272tmnxOamLspPingCtlNhAddress       OBJECT-TYPE
4273    SYNTAX      InetAddress (SIZE (0|4|16))
4274    MAX-ACCESS  read-create
4275    STATUS      current
4276    DESCRIPTION
4277        "The value of tmnxOamLspPingCtlNhAddress specifies the interface address
4278         to the next hop which will be used to transmit the LSP ping.
4279
4280         The supported object combinations for LSP ping tests are listed in the
4281         tmnxOamLspPingCtlTable DESCRIPTION clause."
4282    DEFVAL { ''H }
4283    ::= { tmnxOamLspPingCtlEntry 15 }
4284
4285tmnxOamLspPingCtlTestSubMode     OBJECT-TYPE
4286    SYNTAX      TmnxOamLspTestSubMode
4287    MAX-ACCESS  read-create
4288    STATUS      current
4289    DESCRIPTION
4290        "The value of tmnxOamLspPingCtlTestSubMode specifies the type of LSP
4291         ping test to perform.
4292
4293         When this object is 'unspecified(1)', the type of LSP ping test to be
4294         performed is determined when the test is started, from the set of
4295         tmnxOamLspPingCtlTable objects configured with non-default values.
4296
4297         If there is a mismatch between tmnxOamLspPingCtlTestSubMode and the
4298         type of the LSP to be tested, the test will fail.  For example, if
4299         tmnxOamLspPingCtlTestSubMode is 'static(2)', and
4300         tmnxOamLspPingCtlLspName refers to an LSP with
4301         TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
4302         will fail.
4303
4304         The supported object combinations for LSP ping tests are listed in the
4305         tmnxOamLspPingCtlTable DESCRIPTION clause."
4306    DEFVAL { unspecified }
4307    ::= { tmnxOamLspPingCtlEntry 16 }
4308
4309tmnxOamLspPingCtlMplsTpPathType  OBJECT-TYPE
4310    SYNTAX      TmnxOamMplsTpPathType
4311    MAX-ACCESS  read-create
4312    STATUS      current
4313    DESCRIPTION
4314        "The value of tmnxOamLspPingCtlMplsTpPathType specifies the type of the
4315         MPLS-TP path to be tested.
4316
4317         The supported object combinations for LSP ping tests are listed in the
4318         tmnxOamLspPingCtlTable DESCRIPTION clause."
4319    DEFVAL { active }
4320    ::= { tmnxOamLspPingCtlEntry 17 }
4321
4322tmnxOamLspPingCtlMplsTpGlobalId  OBJECT-TYPE
4323    SYNTAX         TmnxMplsTpGlobalID
4324    MAX-ACCESS     read-create
4325    STATUS         current
4326    DESCRIPTION
4327        "The value of tmnxOamLspPingCtlMplsTpGlobalId specifies the target
4328         MPLS-TP Global Identifier to be used for the test.
4329
4330         The supported object combinations for LSP ping tests are listed in the
4331         tmnxOamLspPingCtlTable DESCRIPTION clause."
4332    DEFVAL { 0 }
4333    ::= { tmnxOamLspPingCtlEntry 18 }
4334
4335tmnxOamLspPingCtlMplsTpNodeId    OBJECT-TYPE
4336    SYNTAX         TmnxMplsTpNodeID
4337    MAX-ACCESS     read-create
4338    STATUS         current
4339    DESCRIPTION
4340        "The value of tmnxOamLspPingCtlMplsTpNodeId specifies the target
4341         MPLS-TP Node Identifier to be used for the test.
4342
4343         A value of zero indicates that no Node Identifier has been configured.
4344
4345         The supported object combinations for LSP ping tests are listed in the
4346         tmnxOamLspPingCtlTable DESCRIPTION clause."
4347    DEFVAL { 0 }
4348    ::= { tmnxOamLspPingCtlEntry 19 }
4349
4350tmnxOamLspPingCtlAssocChannel    OBJECT-TYPE
4351    SYNTAX      TmnxOamLspAssocChannel
4352    MAX-ACCESS  read-create
4353    STATUS      current
4354    DESCRIPTION
4355        "The value of tmnxOamLspPingCtlAssocChannel specifies the launched echo
4356         request's usage of the Associated Channel (ACH) mechanism, when testing
4357         an MPLS-TP LSP.
4358
4359         When tmnxOamLspPingCtlTestSubMode is 'static(2)', the default value
4360         for tmnxOamLspPingCtlAssocChannel is 'nonIp(2)'.
4361
4362         The supported object combinations for LSP ping tests are listed in the
4363         tmnxOamLspPingCtlTable DESCRIPTION clause."
4364    DEFVAL { notApplicable }
4365    ::= { tmnxOamLspPingCtlEntry 20 }
4366
4367tmnxOamLspPingCtlForce           OBJECT-TYPE
4368    SYNTAX      TruthValue
4369    MAX-ACCESS  read-create
4370    STATUS      current
4371    DESCRIPTION
4372        "The value of tmnxOamLspPingCtlForce specifies whether or not to force
4373         the transmission of the 'lspPing' request PDU(s).
4374
4375         If tmnxOamLspPingCtlForce is 'true(1)', the test will proceed and
4376         request PDU(s) will be sent regardless of the local operational status
4377         of the tested LSP path.
4378
4379         If tmnxOamLspPingCtlForce is 'false(2)',  the test will fail
4380         immediately when the local operational status of the tested LSP path is
4381         down.
4382
4383         The supported object combinations for LSP ping tests are listed in the
4384         tmnxOamLspPingCtlTable DESCRIPTION clause."
4385    DEFVAL { false }
4386    ::= { tmnxOamLspPingCtlEntry 21 }
4387
4388--
4389--  Nokia SROS series OAM VPRN Ping Control Table
4390--
4391--  Sparse Dependent Extension of the tmnxOamPingCtlTable.
4392--
4393--  The same indexes are used for both the base table, tmnxOamPingCtlTable,
4394--  and the sparse dependent table, tmnxOamVprnPingCtlTable.
4395--
4396--  This in effect extends the tmnxOamPingCtlTable with additional columns.
4397--  Rows are created in the tmnxOamVprnPingCtlTable only for those entries
4398--  in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
4399--  'vprnPing'.
4400--
4401--  Deletion of a row in the tmnxOamPingCtlTable results in the
4402--  same fate for the row in the tmnxOamVprnPingCtlTable.
4403--
4404
4405tmnxOamVprnPingCtlTable          OBJECT-TYPE
4406    SYNTAX      SEQUENCE OF TmnxOamVprnPingCtlEntry
4407    MAX-ACCESS  not-accessible
4408    STATUS      current
4409    DESCRIPTION
4410        "Defines the Nokia SROS OAM VPRN Ping Control Table for
4411         providing, via SNMP, the capability of performing Nokia
4412         SROS OAM 'vprnPing' test operations.
4413
4414         The results of these tests are stored in the tmnxOamPingResultsTable
4415         and the tmnxOamTrProbeHistoryTable.  There will be no entries for
4416         these test in the tmnxOamPingHistoryTable."
4417    ::= { tmnxOamPingObjs 10 }
4418
4419tmnxOamVprnPingCtlEntry          OBJECT-TYPE
4420    SYNTAX      TmnxOamVprnPingCtlEntry
4421    MAX-ACCESS  not-accessible
4422    STATUS      current
4423    DESCRIPTION
4424        "Defines an entry in the tmnxOamVprnPingCtlTable.  The first index
4425         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
4426         a textual convention that allows for use of the SNMPv3
4427         View-Based Access Control Model (RFC 2575 [11], VACM)
4428         and allows a management application to identify its entries.
4429         The second index, tmnxOamPingCtlTestIndex, enables the same
4430         management application to have multiple outstanding requests."
4431    INDEX {
4432             tmnxOamPingCtlOwnerIndex,
4433             tmnxOamPingCtlTestIndex
4434          }
4435    ::= { tmnxOamVprnPingCtlTable 1 }
4436
4437TmnxOamVprnPingCtlEntry ::=
4438    SEQUENCE {
4439        tmnxOamVprnPingCtlSourceIpAddr      IpAddress,
4440        tmnxOamVprnPingCtlReplyControl      TruthValue,
4441        tmnxOamVprnPingCtlTtl               Unsigned32,
4442        tmnxOamVprnPingCtlSrcAddrType       InetAddressType,
4443        tmnxOamVprnPingCtlSrcAddress        InetAddress
4444    }
4445
4446tmnxOamVprnPingCtlSourceIpAddr   OBJECT-TYPE
4447    SYNTAX      IpAddress
4448    MAX-ACCESS  read-create
4449    STATUS      obsolete
4450    DESCRIPTION
4451        "Specifies the IPv4 address to be used as the source for
4452         performing an OAM ping operation when tmnxOamPingCtlTestMode has
4453         a value of 'vprnPing'.   This parameter is required.
4454
4455         This object was obsoleted in release 4.0 and replaced with
4456         InetAddress objects tmnxOamVprnPingCtlSrcAddrType and
4457         tmnxOamVprnPingCtlSrcAddress."
4458    DEFVAL { '00000000'h }      -- 0.0.0.0
4459    ::= { tmnxOamVprnPingCtlEntry 1 }
4460
4461tmnxOamVprnPingCtlReplyControl   OBJECT-TYPE
4462    SYNTAX      TruthValue
4463    MAX-ACCESS  read-create
4464    STATUS      current
4465    DESCRIPTION
4466        "When the value of tmnxOamVprnPingCtlReplyControl is 'true', the
4467         OAM ping response is returned using the control plane.  If its value
4468         is 'false', the packet is sent via the data plane.
4469
4470         This object is optional and is not relevant when
4471         tmnxOamPingCtlTestMode has a value other than 'vprnPing'."
4472    DEFVAL { false }
4473    ::= { tmnxOamVprnPingCtlEntry 2 }
4474
4475tmnxOamVprnPingCtlTtl            OBJECT-TYPE
4476    SYNTAX      Unsigned32 (1..255)
4477    UNITS       "time-to-live value"
4478    MAX-ACCESS  read-create
4479    STATUS      current
4480    DESCRIPTION
4481        "Specifies the vc-label time-to-live value.
4482
4483         This object is optional and is not relevant when
4484         tmnxOamPingCtlTestMode has a value other than 'vprnPing'.
4485
4486         While performing the test with a TTL of 1 no responses should ever be
4487         expected."
4488    DEFVAL { 255 }
4489    ::= { tmnxOamVprnPingCtlEntry 3 }
4490
4491tmnxOamVprnPingCtlSrcAddrType    OBJECT-TYPE
4492    SYNTAX      InetAddressType
4493    MAX-ACCESS  read-create
4494    STATUS      current
4495    DESCRIPTION
4496        "The value of tmnxOamVprnPingCtlSrcAddrType specifies the Internet
4497         address type stored in tmnxOamVprnPingCtlSrcAddress."
4498    DEFVAL { unknown }
4499    ::= { tmnxOamVprnPingCtlEntry 4 }
4500
4501tmnxOamVprnPingCtlSrcAddress     OBJECT-TYPE
4502    SYNTAX      InetAddress (SIZE (0|4|16))
4503    MAX-ACCESS  read-create
4504    STATUS      current
4505    DESCRIPTION
4506        "The value of tmnxOamVprnPingCtlSrcAddress specifies the Internet
4507         address to be used as the source for performing an OAM ping
4508         operation when tmnxOamPingCtlTestMode has a value of 'vprnPing'.
4509
4510         This parameter is required."
4511    DEFVAL { ''H }
4512    ::= { tmnxOamVprnPingCtlEntry 5 }
4513
4514
4515--
4516--  Nokia SROS series OAM ATM Ping Control Table
4517--
4518--  Sparse Dependent Extension of the tmnxOamPingCtlTable.
4519--
4520--  The same indexes are used for both the base table, tmnxOamPingCtlTable,
4521--  and the sparse dependent table, tmnxOamAtmPingCtlTable.
4522--
4523--  This in effect extends the tmnxOamPingCtlTable with additional columns.
4524--  Rows are created in the tmnxOamAtmPingCtlTable only for those entries
4525--  in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
4526--  'atmPing'.
4527--
4528--  Deletion of a row in the tmnxOamPingCtlTable results in the
4529--  same fate for the row in the tmnxOamAtmPingCtlTable.
4530--
4531tmnxOamAtmPingCtlTable           OBJECT-TYPE
4532    SYNTAX      SEQUENCE OF TmnxOamAtmPingCtlEntry
4533    MAX-ACCESS  not-accessible
4534    STATUS      current
4535    DESCRIPTION
4536        "Defines the Nokia SROS OAM ATM Ping Control Table for
4537         providing, via SNMP, the capability of performing Nokia SROS
4538         OAM 'atmPing' test operations.
4539
4540         The results of these tests are stored in the tmnxOamPingResultsTable
4541         and the tmnxOamPingHistoryTable."
4542    ::= { tmnxOamPingObjs 11 }
4543
4544tmnxOamAtmPingCtlEntry           OBJECT-TYPE
4545    SYNTAX      TmnxOamAtmPingCtlEntry
4546    MAX-ACCESS  not-accessible
4547    STATUS      current
4548    DESCRIPTION
4549        "Defines an entry in the tmnxOamAtmPingCtlTable.  The first index
4550         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
4551         a textual convention that allows for use of the SNMPv3
4552         View-Based Access Control Model (RFC 2575 [11], VACM)
4553         and allows a management application to identify its entries.
4554         The second index, tmnxOamPingCtlTestIndex, enables the same
4555         management application to have multiple outstanding requests."
4556    INDEX {
4557             tmnxOamPingCtlOwnerIndex,
4558             tmnxOamPingCtlTestIndex
4559          }
4560    ::= { tmnxOamAtmPingCtlTable 1 }
4561
4562TmnxOamAtmPingCtlEntry ::=
4563    SEQUENCE {
4564        tmnxOamAtmPingCtlPortId           TmnxPortID,
4565        tmnxOamAtmPingCtlVpi              AtmVpIdentifier,
4566        tmnxOamAtmPingCtlVci              AtmVcIdentifier,
4567        tmnxOamAtmPingCtlLpbkLocation     OCTET STRING,
4568        tmnxOamAtmPingCtlSegment          INTEGER
4569    }
4570
4571tmnxOamAtmPingCtlPortId          OBJECT-TYPE
4572    SYNTAX          TmnxPortID
4573    MAX-ACCESS      read-create
4574    STATUS          current
4575    DESCRIPTION
4576        "The value of tmnxOamAtmPingCtlPortId is the ID of the access
4577         port of the target VC. This parameter is required."
4578    DEFVAL { 0 }
4579    ::= { tmnxOamAtmPingCtlEntry 1 }
4580
4581tmnxOamAtmPingCtlVpi             OBJECT-TYPE
4582    SYNTAX          AtmVpIdentifier
4583    MAX-ACCESS      read-create
4584    STATUS          current
4585    DESCRIPTION
4586        "The value of tmnxOamAtmPingCtlVpi is the VPI of the VC used to
4587         send the OAM ATM ping.  This is a required parameter."
4588    DEFVAL { 0 }
4589    ::= { tmnxOamAtmPingCtlEntry 2 }
4590
4591tmnxOamAtmPingCtlVci             OBJECT-TYPE
4592    SYNTAX          AtmVcIdentifier
4593    MAX-ACCESS      read-create
4594    STATUS          current
4595    DESCRIPTION
4596        "The value of tmnxOamAtmPingCtlVci is the VCI of the VC used to
4597         send the OAM ATM ping.  This is a required parameter."
4598    DEFVAL { 0 }
4599    ::= { tmnxOamAtmPingCtlEntry 3 }
4600
4601tmnxOamAtmPingCtlLpbkLocation    OBJECT-TYPE
4602    SYNTAX          OCTET STRING (SIZE(16))
4603    MAX-ACCESS      read-create
4604    STATUS          current
4605    DESCRIPTION
4606        "The value of tmnxOamAtmPingCtlLpbkLocation specifies the Loopback
4607         Location ID used in the ATM OAM loopback cell.  If all bits in the
4608         Loopback Location ID are '1', the destination of the OAM ATM ping
4609         is the far-end destination of the VC.  Otherwise the cell is destined
4610         to a specific ATM node in the ATM network.
4611
4612         This is an optional parameter."
4613    DEFVAL { 'FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF'H }
4614    ::= { tmnxOamAtmPingCtlEntry 4 }
4615
4616tmnxOamAtmPingCtlSegment         OBJECT-TYPE
4617    SYNTAX          INTEGER {
4618                          endToEnd (1),
4619                          segment (2)
4620                    }
4621    MAX-ACCESS      read-create
4622    STATUS          current
4623    DESCRIPTION
4624        "The value of tmnxOamAtmPingCtlSegment determines if the
4625         ATM OAM loopback cell is destined to the first segment going in
4626         the line direction or the PVCC's connection endpoint."
4627    DEFVAL { endToEnd }
4628    ::= { tmnxOamAtmPingCtlEntry 5 }
4629
4630
4631--
4632--  Nokia SROS series OAM MFIB Ping Control Table
4633--
4634--
4635--  Sparse Dependent Extension of the tmnxOamPingCtlTable.
4636--
4637--  The same indexes are used for both the base table, tmnxOamPingCtlTable,
4638--  and the sparse dependent table, tmnxOamMfibPingCtlTable.
4639--
4640--  Rows are created in the tmnxOamMfibPingCtlTable only for those entries
4641--  in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
4642--  'mfibPing'.
4643--
4644--  Deletion of a row in the tmnxOamPingCtlTable results in the
4645--  same fate for the row in the tmnxOamMfibPingCtlTable.
4646--
4647tmnxOamMfibPingCtlTable          OBJECT-TYPE
4648    SYNTAX      SEQUENCE OF TmnxOamMfibPingCtlEntry
4649    MAX-ACCESS  not-accessible
4650    STATUS      current
4651    DESCRIPTION
4652        "Defines the Nokia SROS OAM  MFIB  Ping Control Table for
4653         providing, via SNMP, the capability of performing Nokia SROS
4654         OAM 'mfibPing' test operations.
4655
4656         The results of these tests are stored in the
4657         tmnxOamPingResultsTable and the tmnxOamPingHistoryTable. Rows are
4658         created in the tmnxOamMfibPingCtlTable only for those entries in
4659         the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
4660         'mfibPing'."
4661    ::= { tmnxOamPingObjs 12 }
4662
4663tmnxOamMfibPingCtlEntry          OBJECT-TYPE
4664    SYNTAX      TmnxOamMfibPingCtlEntry
4665    MAX-ACCESS  not-accessible
4666    STATUS      current
4667    DESCRIPTION
4668        "Defines an entry in the tmnxOamMfibPingCtlTable.  The
4669         first index element, tmnxOamPingCtlOwnerIndex, is of
4670         type SnmpAdminString, a textual convention that allows
4671         for use of the SNMPv3 View-Based Access Control Model
4672         (RFC 2575 [11], VACM) and allows a management
4673         application to identify its entries. The second index,
4674         tmnxOamPingCtlTestIndex, enables the same management
4675         application to have multiple outstanding requests."
4676    INDEX {
4677             tmnxOamPingCtlOwnerIndex,
4678             tmnxOamPingCtlTestIndex
4679          }
4680    ::= { tmnxOamMfibPingCtlTable 1 }
4681
4682TmnxOamMfibPingCtlEntry ::=
4683    SEQUENCE {
4684        tmnxOamMfibPingCtlSourceIpAddr    IpAddress,
4685        tmnxOamMfibPingCtlDestIpAddr      IpAddress,
4686        tmnxOamMfibPingCtlReplyControl    TruthValue,
4687        tmnxOamMfibPingCtlTtl             Unsigned32,
4688        tmnxOamMfibPingCtlSrcAddrType     InetAddressType,
4689        tmnxOamMfibPingCtlSrcAddress      InetAddress,
4690        tmnxOamMfibPingCtlDestAddrType    InetAddressType,
4691        tmnxOamMfibPingCtlDestAddress     InetAddress,
4692        tmnxOamMfibPingCtlDestMacAddr     MacAddress
4693    }
4694
4695tmnxOamMfibPingCtlSourceIpAddr   OBJECT-TYPE
4696    SYNTAX      IpAddress
4697    MAX-ACCESS  read-write
4698    STATUS      obsolete
4699    DESCRIPTION
4700        "Specifies the IPv4 address to be used as the source for performing
4701         an OAM ping operation when tmnxOamPingCtlTestMode has a value of
4702         'mfibPing' in which case this parameter is required.  If
4703         tmnxOamPingCtlTestMode is different from 'mfibPing' this field is
4704         ignored.
4705
4706         This object was obsoleted in release 4.0 and replaced with
4707         InetAddress objects tmnxOamMfibPingCtlSrcAddrType and
4708         tmnxOamMfibPingCtlSrcAddress."
4709    DEFVAL { '00000000'h }      -- 0.0.0.0
4710    ::= { tmnxOamMfibPingCtlEntry 1 }
4711
4712tmnxOamMfibPingCtlDestIpAddr     OBJECT-TYPE
4713    SYNTAX      IpAddress
4714    MAX-ACCESS  read-write
4715    STATUS      obsolete
4716    DESCRIPTION
4717        "Specifies the IPv4 multicast address to be used as the destination
4718         for performing an OAM ping operation when tmnxOamPingCtlTestMode has a
4719         value of 'mfibPing' in which case this parameter is required. If
4720         tmnxOamPingCtlTestMode is different from 'mfibPing' this field is
4721         ignored.
4722
4723         This object was obsoleted in release 4.0 and replaced with
4724         InetAddress objects tmnxOamMfibPingCtlDestAddrType and
4725         tmnxOamMfibPingCtlDestAddress."
4726    DEFVAL { '00000000'h }      -- 0.0.0.0
4727    ::= { tmnxOamMfibPingCtlEntry 2 }
4728
4729tmnxOamMfibPingCtlReplyControl   OBJECT-TYPE
4730    SYNTAX      TruthValue
4731    MAX-ACCESS  read-write
4732    STATUS      current
4733    DESCRIPTION
4734        "When the value of tmnxOamMfibPingCtlReplyControl is 'true', the
4735         OAM ping response is returned using the control plane. If its value
4736         is 'false', the packet is sent via the data plane.
4737
4738         This object is optional and is not relevant when tmnxOamPingCtlTestMode
4739         has a value other than 'mfibPing'."
4740    DEFVAL { false }
4741    ::= { tmnxOamMfibPingCtlEntry 3 }
4742
4743tmnxOamMfibPingCtlTtl            OBJECT-TYPE
4744    SYNTAX      Unsigned32 (1..255)
4745    UNITS       "time-to-live value"
4746    MAX-ACCESS  read-write
4747    STATUS      current
4748    DESCRIPTION
4749        "Specifies the vc-label time-to-live value.
4750         This object is optional and is not relevant when
4751         tmnxOamPingCtlTestMode has a value other than 'mfibPing'.
4752         While performing the test with a TTL of 1 no responses should ever
4753         be expected."
4754    DEFVAL { 255 }
4755    ::= { tmnxOamMfibPingCtlEntry 4 }
4756
4757tmnxOamMfibPingCtlSrcAddrType    OBJECT-TYPE
4758    SYNTAX      InetAddressType
4759    MAX-ACCESS  read-write
4760    STATUS      current
4761    DESCRIPTION
4762        "The value of tmnxOamMfibPingCtlSrcAddrType specifies the Internet
4763         address type stored in tmnxOamMfibPingCtlSrcAddress."
4764    DEFVAL { unknown }
4765    ::= { tmnxOamMfibPingCtlEntry 5 }
4766
4767tmnxOamMfibPingCtlSrcAddress     OBJECT-TYPE
4768    SYNTAX      InetAddress (SIZE (0|4|16))
4769    MAX-ACCESS  read-write
4770    STATUS      current
4771    DESCRIPTION
4772        "The value of tmnxOamMfibPingCtlSrcAddress specifies the Internet
4773         address to be used as the source for performing an OAM ping
4774         operation when tmnxOamPingCtlTestMode has a value of 'mfibPing'
4775         and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros, in
4776         which case this parameter is required.  If tmnxOamPingCtlTestMode is
4777         different from 'mfibPing' this field is ignored."
4778    DEFVAL { ''H }
4779    ::= { tmnxOamMfibPingCtlEntry 6 }
4780
4781tmnxOamMfibPingCtlDestAddrType   OBJECT-TYPE
4782    SYNTAX      InetAddressType
4783    MAX-ACCESS  read-write
4784    STATUS      current
4785    DESCRIPTION
4786        "The value of tmnxOamMfibPingCtlDestAddrType specifies the Internet
4787         multicast address type stored in tmnxOamMfibPingCtlDestAddress."
4788    DEFVAL { unknown }
4789    ::= { tmnxOamMfibPingCtlEntry 7 }
4790
4791tmnxOamMfibPingCtlDestAddress    OBJECT-TYPE
4792    SYNTAX      InetAddress (SIZE (0|4|16))
4793    MAX-ACCESS  read-write
4794    STATUS      current
4795    DESCRIPTION
4796        "The value of tmnxOamMfibPingCtlDestAddress specifies the Internet
4797         multicast address to be used as the destination for performing an
4798         OAM ping operation when tmnxOamPingCtlTestMode has a value of
4799         'mfibPing' and the value of tmnxOamMfibPingCtlDestMacAddr is all zeros,
4800         in which case this parameter is required.  If tmnxOamPingCtlTestMode is
4801         different from 'mfibPing' this field is ignored."
4802    DEFVAL { ''H }
4803    ::= { tmnxOamMfibPingCtlEntry 8 }
4804
4805tmnxOamMfibPingCtlDestMacAddr    OBJECT-TYPE
4806    SYNTAX      MacAddress
4807    MAX-ACCESS  read-write
4808    STATUS      current
4809    DESCRIPTION
4810        "The value of tmnxOamMfibPingCtlDestMacAddr specifies the IPv6
4811         multicast MAC address to be used as the destination for performing an
4812         OAM ping operation when tmnxOamPingCtlTestMode has a value of
4813         'mfibPing' and objects tmnxOamMfibPingCtlSrcAddrType and
4814         tmnxOamMfibPingCtlDestAddrType have a value of 'unknown (0)',
4815         in which case this parameter is required.  If tmnxOamPingCtlTestMode is
4816         different from 'mfibPing' this field is ignored."
4817    DEFVAL { '000000000000'H }
4818    ::= { tmnxOamMfibPingCtlEntry 9 }
4819
4820--
4821--  Nokia SROS series OAM CPE Ping Control Table
4822--
4823--
4824--  Sparse Dependent Extension of the tmnxOamPingCtlTable.
4825--
4826--  The same indexes are used for both the base table, tmnxOamPingCtlTable,
4827--  and the sparse dependent table, tmnxOamCpePingCtlTable.
4828--
4829--  Rows are created in the tmnxOamCpePingCtlTable only for those entries
4830--  in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
4831--  'cpePing'.
4832--
4833--  Deletion of a row in the tmnxOamPingCtlTable results in the
4834--  same fate for the row in the tmnxOamCpePingCtlTable.
4835--
4836tmnxOamCpePingCtlTable           OBJECT-TYPE
4837    SYNTAX      SEQUENCE OF TmnxOamCpePingCtlEntry
4838    MAX-ACCESS  not-accessible
4839    STATUS      current
4840    DESCRIPTION
4841        "Defines the Nokia SROS OAM CPE Ping Control Table for
4842         providing, via SNMP, the capability of performing Nokia SROS
4843         OAM 'cpePing' test operations.
4844
4845         The results of these tests are stored in the
4846         tmnxOamPingResultsTable and the tmnxOamPingHistoryTable. Rows are
4847         created in the tmnxOamCpePingCtlTable only for those entries in the
4848         tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
4849         'cpePing'."
4850    ::= { tmnxOamPingObjs 13 }
4851
4852tmnxOamCpePingCtlEntry           OBJECT-TYPE
4853    SYNTAX      TmnxOamCpePingCtlEntry
4854    MAX-ACCESS  not-accessible
4855    STATUS      current
4856    DESCRIPTION
4857        "Defines an entry in the tmnxOamCpePingCtlTable. The first index
4858         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString, a
4859         textual convention that allows for use of the SNMPv3 View-Based
4860         Access Control Model (RFC 2575 [11], VACM) and allows a management
4861         application to identify its entries.  The second index,
4862         tmnxOamPingCtlTestIndex, enables the same management application to
4863         have multiple outstanding requests."
4864    INDEX {
4865             tmnxOamPingCtlOwnerIndex,
4866             tmnxOamPingCtlTestIndex
4867          }
4868    ::= { tmnxOamCpePingCtlTable 1 }
4869
4870TmnxOamCpePingCtlEntry ::=
4871    SEQUENCE {
4872        tmnxOamCpePingCtlSourceIpAddr    IpAddress,
4873        tmnxOamCpePingCtlSendControl     TruthValue,
4874        tmnxOamCpePingCtlReplyControl    TruthValue,
4875        tmnxOamCpePingCtlTtl             Unsigned32,
4876        tmnxOamCpePingCtlSrceMacAddr     MacAddress,
4877        tmnxOamCpePingCtlSrcAddrType     InetAddressType,
4878        tmnxOamCpePingCtlSrcAddress      InetAddress
4879    }
4880
4881tmnxOamCpePingCtlSourceIpAddr    OBJECT-TYPE
4882    SYNTAX      IpAddress
4883    MAX-ACCESS  read-write
4884    STATUS      obsolete
4885    DESCRIPTION
4886        "Specifies the IPv4 address to be used as the source for performing
4887         an CPE ping operation when tmnxOamPingCtlTestMode has a value of
4888         'cpePing'.  This parameter is required for 'cpePing' and ignored in
4889         all other cases.
4890
4891         This object was obsoleted in release 4.0 and replaced with
4892         InetAddress objects tmnxOamCpePingCtlSrcAddrType and
4893         tmnxOamCpePingCtlSrcAddress."
4894    DEFVAL { '00000000'h }      -- 0.0.0.0
4895    ::= { tmnxOamCpePingCtlEntry 1 }
4896
4897tmnxOamCpePingCtlSendControl     OBJECT-TYPE
4898    SYNTAX      TruthValue
4899    MAX-ACCESS  read-write
4900    STATUS      current
4901    DESCRIPTION
4902        "The value of tmnxOamCpePingCtlSendControl specifies whether the
4903         outbound OAM ping packet will use the data plane or the control plane.
4904
4905         When the value is 'false', the packet is sent using the data plane.
4906
4907         As of SROS release 13.0 R1, a test cannot be started if
4908         tmnxOamCpePingCtlSendControl is 'true'.  A test is started using
4909         tmnxOamPingCtlAdminStatus.
4910
4911         This object will be marked obsolete in a future release."
4912    DEFVAL { false }
4913    ::= { tmnxOamCpePingCtlEntry 2 }
4914
4915tmnxOamCpePingCtlReplyControl    OBJECT-TYPE
4916    SYNTAX      TruthValue
4917    MAX-ACCESS  read-write
4918    STATUS      current
4919    DESCRIPTION
4920        "When the value of tmnxOamCpePingCtlReplyControl is 'true', the OAM
4921         ping response is returned using the control plane. If its value is
4922         'false', the packet is sent via the data plane.
4923         This object is optional and is not relevant when
4924         tmnxOamPingCtlTestMode has a value other than 'cpePing'."
4925    DEFVAL { false }
4926    ::= { tmnxOamCpePingCtlEntry 3 }
4927
4928tmnxOamCpePingCtlTtl             OBJECT-TYPE
4929    SYNTAX      Unsigned32 (1..255)
4930    UNITS       "time-to-live value"
4931    MAX-ACCESS  read-write
4932    STATUS      current
4933    DESCRIPTION
4934        "Specifies the vc-label time-to-live value. This object is optional
4935         and is not relevant when tmnxOamPingCtlTestMode has a value other
4936         than 'cpePing'. When performing the test with a TTL=1, the cpe-ping
4937         is only done to the local SAP(s)."
4938    DEFVAL { 255 }
4939    ::= { tmnxOamCpePingCtlEntry 4 }
4940
4941tmnxOamCpePingCtlSrceMacAddr     OBJECT-TYPE
4942    SYNTAX      MacAddress
4943    MAX-ACCESS  read-write
4944    STATUS      current
4945    DESCRIPTION
4946        "When set to a non zero value, the system will use the value as
4947         source mac address in the ARP request that will be sent to the CPE.
4948         If set to 0, the MAC address configured for the CPM is used. This
4949         object is optional and is not relevant when tmnxOamPingCtlTestMode
4950         has a value other than 'cpePing'."
4951    DEFVAL { '000000000000'H }
4952    ::= { tmnxOamCpePingCtlEntry 5 }
4953
4954tmnxOamCpePingCtlSrcAddrType     OBJECT-TYPE
4955    SYNTAX      InetAddressType
4956    MAX-ACCESS  read-write
4957    STATUS      current
4958    DESCRIPTION
4959        "The value of tmnxOamCpePingCtlSrcAddrType specifies the Internet
4960         address type stored in tmnxOamCpePingCtlSrcAddress."
4961    DEFVAL { unknown }
4962    ::= { tmnxOamCpePingCtlEntry 6 }
4963
4964tmnxOamCpePingCtlSrcAddress      OBJECT-TYPE
4965    SYNTAX      InetAddress (SIZE (0|4|16))
4966    MAX-ACCESS  read-write
4967    STATUS      current
4968    DESCRIPTION
4969        "The value of tmnxOamCpePingCtlSrcAddress specifies the Internet
4970         address to be used as the source for performing a CPE ping operation
4971         when tmnxOamPingCtlTestMode has a value of 'cpePing'.  This parameter
4972         is required for 'cpePing' and ignored in all other cases."
4973    DEFVAL { ''H }
4974    ::= { tmnxOamCpePingCtlEntry 7 }
4975
4976
4977--
4978-- Nokia SROS series OAM Multicast Router Information Response Table
4979--
4980tmnxOamMRInfoRespTable           OBJECT-TYPE
4981    SYNTAX      SEQUENCE OF TmnxOamMRInfoRespEntry
4982    MAX-ACCESS  not-accessible
4983    STATUS      current
4984    DESCRIPTION
4985        "Defines the Nokia SROS OAM Multicast Router Information
4986         Response Table for providing, via SNMP, the capability of performing
4987         Nokia SROS OAM 'mrinfo' test operations. The results of these
4988         tests are stored in the tmnxOamPingResultsTable, the
4989         tmnxOamPingHistoryTable and the tmnxOamMRInfoRespTable."
4990    ::= { tmnxOamPingObjs 14 }
4991
4992tmnxOamMRInfoRespEntry           OBJECT-TYPE
4993    SYNTAX      TmnxOamMRInfoRespEntry
4994    MAX-ACCESS  not-accessible
4995    STATUS      current
4996    DESCRIPTION
4997        "Defines an entry in the tmnxOamMRInfoRespTable.  The first index
4998         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
4999         a textual convention that allows for use of the SNMPv3
5000         View-Based Access Control Model (RFC 2575 [11], VACM)
5001         and allows a management application to identify its entries.
5002         The second index, tmnxOamPingCtlTestIndex, enables the same
5003         management application to have multiple outstanding requests."
5004    INDEX {
5005             tmnxOamPingCtlOwnerIndex,
5006             tmnxOamPingCtlTestIndex,
5007             tmnxOamPingResultsTestRunIndex,
5008             tmnxOamPingHistoryIndex
5009          }
5010    ::= { tmnxOamMRInfoRespTable 1 }
5011
5012TmnxOamMRInfoRespEntry ::=
5013    SEQUENCE {
5014        tmnxOamMRInfoRespCapabilities   BITS,
5015        tmnxOamMRInfoRespMinorVersion   Unsigned32,
5016        tmnxOamMRInfoRespMajorVersion   Unsigned32,
5017        tmnxOamMRInfoRespNumInterfaces  Unsigned32
5018    }
5019
5020tmnxOamMRInfoRespCapabilities    OBJECT-TYPE
5021    SYNTAX      BITS {
5022                    leaf(0),
5023                    prune(1),
5024                    genid(2),
5025                    mtrace(3),
5026                    snmp(4)
5027                }
5028    MAX-ACCESS  read-only
5029    STATUS      current
5030    DESCRIPTION
5031        "tmnxOamMRInfoRespCapabilities indicates the capabilities of the router
5032         responding to the mrinfo request:
5033            leaf(0)     This is a leaf router
5034            prune(1)    This router understands pruning
5035            genid(2)    This router sends Generation Id's
5036            mtrace(3)   This router handles Mtrace requests
5037            snmp(4)     This router supports the DVMRP MIB
5038        "
5039    ::= { tmnxOamMRInfoRespEntry 1 }
5040
5041tmnxOamMRInfoRespMinorVersion    OBJECT-TYPE
5042    SYNTAX      Unsigned32
5043    MAX-ACCESS  read-only
5044    STATUS      current
5045    DESCRIPTION
5046        "tmnxOamMRInfoRespMinorVersion indicates the minor software version
5047         on the router responding to the mrinfo request."
5048    ::= { tmnxOamMRInfoRespEntry 2 }
5049
5050tmnxOamMRInfoRespMajorVersion    OBJECT-TYPE
5051    SYNTAX      Unsigned32
5052    MAX-ACCESS  read-only
5053    STATUS      current
5054    DESCRIPTION
5055        "tmnxOamMRInfoRespMajorVersion indicates the major software version
5056         on the router responding to the mrinfo request."
5057    ::= { tmnxOamMRInfoRespEntry 3 }
5058
5059tmnxOamMRInfoRespNumInterfaces   OBJECT-TYPE
5060    SYNTAX      Unsigned32
5061    MAX-ACCESS  read-only
5062    STATUS      current
5063    DESCRIPTION
5064        "tmnxOamMRInfoRespNumInterfaces indicates the number of interfaces
5065         in the mrinfo response packet. These interfaces are listed in the
5066         tmnxOamMRInfoRespIfTable."
5067    ::= { tmnxOamMRInfoRespEntry 4 }
5068
5069
5070--
5071-- Nokia SROS series OAM Multicast Router Information Interface Table
5072--
5073tmnxOamMRInfoRespIfTable         OBJECT-TYPE
5074    SYNTAX      SEQUENCE OF TmnxOamMRInfoRespIfEntry
5075    MAX-ACCESS  not-accessible
5076    STATUS      current
5077    DESCRIPTION
5078        "Defines the Nokia SROS OAM Multicast Router Information
5079         Interface Table for providing, via SNMP, the capability of performing
5080         Nokia SROS OAM 'mrinfo' test operation. The results of
5081         these tests are stored in the tmnxOamPingResultsTable, the
5082         tmnxOamPingHistoryTable and the tmnxOamMRInfoRespIfTable."
5083    ::= { tmnxOamPingObjs 15 }
5084
5085tmnxOamMRInfoRespIfEntry         OBJECT-TYPE
5086    SYNTAX      TmnxOamMRInfoRespIfEntry
5087    MAX-ACCESS  not-accessible
5088    STATUS      current
5089    DESCRIPTION
5090        "Defines an entry in the tmnxOamMRInfoRespIfTable.  The first index
5091         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
5092         a textual convention that allows for use of the SNMPv3
5093         View-Based Access Control Model (RFC 2575 [11], VACM)
5094         and allows a management application to identify its entries.
5095         The second index, tmnxOamPingCtlTestIndex, enables the same
5096         management application to have multiple outstanding requests."
5097    INDEX {
5098             tmnxOamPingCtlOwnerIndex,
5099             tmnxOamPingCtlTestIndex,
5100             tmnxOamPingResultsTestRunIndex,
5101             tmnxOamPingHistoryIndex,
5102             tmnxOamMRInfoRespIfIndex
5103          }
5104    ::= { tmnxOamMRInfoRespIfTable 1 }
5105
5106TmnxOamMRInfoRespIfEntry ::=
5107    SEQUENCE {
5108        tmnxOamMRInfoRespIfIndex        Unsigned32,
5109        tmnxOamMRInfoRespIfAddress      IpAddress,
5110        tmnxOamMRInfoRespIfMetric       Unsigned32,
5111        tmnxOamMRInfoRespIfThreshold    Unsigned32,
5112        tmnxOamMRInfoRespIfFlags        BITS,
5113        tmnxOamMRInfoRespIfNbrCount     Unsigned32,
5114        tmnxOamMRInfoRespIfAddrType     InetAddressType,
5115        tmnxOamMRInfoRespIfAddr         InetAddress
5116    }
5117
5118tmnxOamMRInfoRespIfIndex         OBJECT-TYPE
5119    SYNTAX      Unsigned32
5120    MAX-ACCESS  not-accessible
5121    STATUS      current
5122    DESCRIPTION
5123        "tmnxOamMRInfoRespIfIndex is the index into the
5124         tmnxOamMRInfoRespIfTable.  The mrinfo response packet has
5125         the router's interfaces on which multicast is enabled.
5126         tmnxOamMRInfoRespIfIndex is used to identify those interfaces."
5127    ::= { tmnxOamMRInfoRespIfEntry 1 }
5128
5129tmnxOamMRInfoRespIfAddress       OBJECT-TYPE
5130    SYNTAX      IpAddress
5131    MAX-ACCESS  read-only
5132    STATUS      obsolete
5133    DESCRIPTION
5134        "tmnxOamMRInfoRespIfAddress indicates the interface address on the
5135         router responding to the mrinfo request.
5136
5137         This object was obsoleted in release 4.0 and replaced with
5138         InetAddress objects tmnxOamMRInfoRespIfAddrType and
5139         tmnxOamMRInfoRespIfAddr."
5140    ::= { tmnxOamMRInfoRespIfEntry 2 }
5141
5142tmnxOamMRInfoRespIfMetric        OBJECT-TYPE
5143    SYNTAX      Unsigned32
5144    MAX-ACCESS  read-only
5145    STATUS      current
5146    DESCRIPTION
5147        "tmnxOamMRInfoRespIfMetric indicates the metric on the interface."
5148    ::= { tmnxOamMRInfoRespIfEntry 3 }
5149
5150tmnxOamMRInfoRespIfThreshold     OBJECT-TYPE
5151    SYNTAX      Unsigned32
5152    MAX-ACCESS  read-only
5153    STATUS      current
5154    DESCRIPTION
5155        "tmnxOamMRInfoRespIfThreshold indicates the threshold on the
5156         interface."
5157    ::= { tmnxOamMRInfoRespIfEntry 4 }
5158
5159tmnxOamMRInfoRespIfFlags         OBJECT-TYPE
5160    SYNTAX      BITS {
5161                    tunnel(0),
5162                    srcrt(1),
5163                    reserved1(2),
5164                    reserved2(3),
5165                    down(4),
5166                    disabled(5),
5167                    querier(6),
5168                    leaf(7)
5169                }
5170    MAX-ACCESS  read-only
5171    STATUS      current
5172    DESCRIPTION
5173        "tmnxOamMRInfoRespIfFlags indicates the flags associated with
5174         an interface:
5175
5176         tunnel(0)         Neighbor reached via tunnel
5177         srcrt(1)          Tunnel uses IP source routing
5178         reserved1(2)      No longer used
5179         reserved2(3)      No longer used
5180         down(4)           Operational status down
5181         disabled(5)       Administrative status down
5182         querier(6)        Querier for interface
5183         leaf(7)           No downstream neighbors on interface
5184        "
5185    ::= { tmnxOamMRInfoRespIfEntry 5 }
5186
5187tmnxOamMRInfoRespIfNbrCount      OBJECT-TYPE
5188    SYNTAX      Unsigned32
5189    MAX-ACCESS  read-only
5190    STATUS      current
5191    DESCRIPTION
5192        "tmnxOamMRInfoRespIfNbrCount indicates the number of multicast neighbors
5193         on the interface. The neighbors are listed in the
5194         tmnxOamMRInfoRespIfNbrTable."
5195    ::= { tmnxOamMRInfoRespIfEntry 6 }
5196
5197tmnxOamMRInfoRespIfAddrType      OBJECT-TYPE
5198    SYNTAX      InetAddressType
5199    MAX-ACCESS  read-only
5200    STATUS      current
5201    DESCRIPTION
5202        "tmnxOamMRInfoRespIfAddrType indicates the Internet address type
5203         stored in tmnxOamMRInfoRespIfAddr."
5204    ::= { tmnxOamMRInfoRespIfEntry 7 }
5205
5206tmnxOamMRInfoRespIfAddr          OBJECT-TYPE
5207    SYNTAX      InetAddress (SIZE (0|4|16))
5208    MAX-ACCESS  read-only
5209    STATUS      current
5210    DESCRIPTION
5211        "tmnxOamMRInfoRespIfAddr indicates the Internet address of the
5212         interface on the router responding to the mrinfo request."
5213    ::= { tmnxOamMRInfoRespIfEntry 8 }
5214
5215
5216--
5217-- Nokia SROS series OAM Multicast Router Information If Neighbor Table
5218--
5219
5220tmnxOamMRInfoRespIfNbrTable      OBJECT-TYPE
5221    SYNTAX      SEQUENCE OF TmnxOamMRInfoRespIfNbrEntry
5222    MAX-ACCESS  not-accessible
5223    STATUS      current
5224    DESCRIPTION
5225        "Defines the Nokia SROS OAM Multicast Router Information
5226         Interface Neighbor Table for providing, via SNMP, the capability of
5227         performing Nokia SROS OAM 'mrInfo' test operation. This table
5228         contains entries for neighbors on an interface. The results of the
5229         mrinfo test are stored in the tmnxOamPingResultsTable, the
5230         tmnxOamPingHistoryTable, the tmnxOamMRInfoRespTable,
5231         the tmnxOamMRInfoRespIfTable and the tmnxOamMRInfoRespIfNbrTable."
5232    ::= { tmnxOamPingObjs 16 }
5233
5234tmnxOamMRInfoRespIfNbrEntry      OBJECT-TYPE
5235    SYNTAX      TmnxOamMRInfoRespIfNbrEntry
5236    MAX-ACCESS  not-accessible
5237    STATUS      current
5238    DESCRIPTION
5239        "Defines an entry in the tmnxOamMRInfoRespIfNbrTable.  The first index
5240        element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
5241        a textual convention that allows for use of the SNMPv3
5242        View-Based Access Control Model (RFC 2575 [11], VACM)
5243        and allows a management application to identify its entries.
5244        The second index, tmnxOamPingCtlTestIndex, enables the same
5245        management application to have multiple outstanding requests."
5246    INDEX {
5247            tmnxOamPingCtlOwnerIndex,
5248            tmnxOamPingCtlTestIndex,
5249            tmnxOamPingResultsTestRunIndex,
5250            tmnxOamPingHistoryIndex,
5251            tmnxOamMRInfoRespIfIndex,
5252            tmnxOamMRInfoRespIfNbrIndex
5253          }
5254    ::= { tmnxOamMRInfoRespIfNbrTable 1 }
5255
5256TmnxOamMRInfoRespIfNbrEntry ::=
5257    SEQUENCE {
5258       tmnxOamMRInfoRespIfNbrIndex     Unsigned32,
5259       tmnxOamMRInfoRespIfNbrAddress   IpAddress,
5260       tmnxOamMRInfoRespIfNbrAddrType  InetAddressType,
5261       tmnxOamMRInfoRespIfNbrAddr      InetAddress
5262    }
5263
5264tmnxOamMRInfoRespIfNbrIndex      OBJECT-TYPE
5265    SYNTAX      Unsigned32
5266    MAX-ACCESS  not-accessible
5267    STATUS      current
5268    DESCRIPTION
5269        "tmnxOamMRInfoRespIfNbrIndex is used to identify the multicast neighbor
5270         on the interface tmnxOamMRInfoRespIfIndex."
5271    ::= { tmnxOamMRInfoRespIfNbrEntry 1 }
5272
5273tmnxOamMRInfoRespIfNbrAddress    OBJECT-TYPE
5274    SYNTAX      IpAddress
5275    MAX-ACCESS  read-only
5276    STATUS      obsolete
5277    DESCRIPTION
5278        "tmnxOamMRInfoRespIfNbrAddress indicates the address of the neighbor
5279         on the interface.
5280
5281         This object was obsoleted in release 4.0 and replaced with
5282         InetAddress objects tmnxOamMRInfoRespIfNbrAddrType and
5283         tmnxOamMRInfoRespIfNbrAddr."
5284    ::= { tmnxOamMRInfoRespIfNbrEntry 2 }
5285
5286tmnxOamMRInfoRespIfNbrAddrType   OBJECT-TYPE
5287    SYNTAX      InetAddressType
5288    MAX-ACCESS  read-only
5289    STATUS      current
5290    DESCRIPTION
5291        "tmnxOamMRInfoRespIfNbrAddrType indicates the Internet address type
5292         stored in tmnxOamMRInfoRespIfNbrAddr."
5293    ::= { tmnxOamMRInfoRespIfNbrEntry 3 }
5294
5295tmnxOamMRInfoRespIfNbrAddr       OBJECT-TYPE
5296    SYNTAX      InetAddress (SIZE (0|4|16))
5297    MAX-ACCESS  read-only
5298    STATUS      current
5299    DESCRIPTION
5300        "tmnxOamMRInfoRespIfNbrAddr indicates the Internet address of the
5301         neighbor on the interface."
5302    ::= { tmnxOamMRInfoRespIfNbrEntry 4 }
5303
5304--
5305--  OAM Virtual Circuit Connectivity Verification (VCCV) Ping Control Table
5306--
5307tmnxOamVccvPingCtlTable          OBJECT-TYPE
5308    SYNTAX      SEQUENCE OF TmnxOamVccvPingCtlEntry
5309    MAX-ACCESS  not-accessible
5310    STATUS      current
5311    DESCRIPTION
5312        "Each row in tmnxOamVccvPingCtlTable contains the VCCV-specific
5313         configuration information needed to launch a VCCV (Virtual Circuit
5314         Connectivity Verification) ping test.  The rest of the configuration
5315         information needed to launch the test resides in the corresponding row
5316         of tmnxOamPingCtlTable.
5317
5318         Results of VCCV ping tests are stored in tmnxOamPingResultsTable and
5319         tmnxOamPingHistoryTable.
5320
5321         Four types of VCCV ping tests are supported:  AII Type 2, FEC-128
5322         Pseudowire, Spoke SDP FEC, and Transport Profile Static.  AII Type 2
5323         and Spoke SDP FEC offer two ways to specify a VCCV ping FEC-129
5324         Pseudowire test.
5325
5326         In the Transport Profile Static case, the test type is configured
5327         (using tmnxOamVccvPingCtlTestSubMode).  In the other three cases, the
5328         test type is not configured (i.e. the default
5329         tmnxOamVccvPingCtlTestSubMode value 'unspecified(1)' is used).
5330
5331         The following table has a row for each VCCV ping test type, showing the
5332         mandatory and optional objects applicable to the test type.
5333         Abbreviated VCCV ping test type names are used.
5334
5335         Test
5336         Type   Mandatory Objects               Optional Objects
5337         ------ ------------------------------ ---------------------------------
5338         aiiTY2 tmnxOamVccvPingCtlSaiiAcId     *tmnxOamPingCtlSrcAddrType
5339                tmnxOamVccvPingCtlSaiiGlobalId *tmnxOamPingCtlSrcAddress
5340                tmnxOamVccvPingCtlSaiiPrefix   *tmnxOamPingCtlTgtAddrType
5341                tmnxOamVccvPingCtlTaiiAcId     *tmnxOamPingCtlTgtAddress
5342                tmnxOamVccvPingCtlTaiiGlobalId  tmnxOamVccvPingCtlReplyMode
5343                tmnxOamVccvPingCtlTaiiPrefix
5344
5345         FEC128 tmnxOamVccvPingCtlSdpIdVcId    *tmnxOamPingCtlSrcAddrType
5346                                               *tmnxOamPingCtlSrcAddress
5347                                               *tmnxOamPingCtlTgtAddrType
5348                                               *tmnxOamPingCtlTgtAddress
5349                                               *tmnxOamVccvPingCtlPwId
5350                                                tmnxOamVccvPingCtlReplyMode
5351                                               #tmnxOamVccvPingCtlSwitTgtFecType
5352                                               #tmnxOamVccvPgTgStaticCtlAgi
5353                                               #tmnxOamVccvPgTgStaticCtlSaiiGlbl
5354                                               #tmnxOamVccvPgTgStaticCtlSaiiNode
5355                                               #tmnxOamVccvPgTgStaticCtlSaiiAcId
5356                                               #tmnxOamVccvPgTgStaticCtlTaiiGlbl
5357                                               #tmnxOamVccvPgTgStaticCtlTaiiNode
5358                                               #tmnxOamVccvPgTgStaticCtlTaiiAcId
5359
5360         sdpFEC tmnxOamVccvPingCtlSpokeSdpId   *tmnxOamPingCtlSrcAddrType
5361                                               *tmnxOamPingCtlSrcAddress
5362                                               *tmnxOamPingCtlTgtAddrType
5363                                               *tmnxOamPingCtlTgtAddress
5364                                               #tmnxOamVccvPingCtlSaiiAcId
5365                                               #tmnxOamVccvPingCtlSaiiGlobalId
5366                                               #tmnxOamVccvPingCtlSaiiPrefix
5367                                               #tmnxOamVccvPingCtlTaiiAcId
5368                                               #tmnxOamVccvPingCtlTaiiGlobalId
5369                                               #tmnxOamVccvPingCtlTaiiPrefix
5370                                                tmnxOamVccvPingCtlReplyMode
5371
5372         TPST   tmnxOamVccvPingCtlSdpIdVcId    *tmnxOamPingCtlSrcAddrType
5373                tmnxOamVccvPingCtlTestSubMode  *tmnxOamPingCtlSrcAddress
5374                                                tmnxOamVccvPingCtlAssocChannel
5375                                               #tmnxOamVccvPingCtlMplsTpGlobalId
5376                                               #tmnxOamVccvPingCtlMplsTpNodeId
5377                                               ^tmnxOamVccvPingCtlSwitTgtFecType
5378                                               ^tmnxOamVccvPgTgFec128CtlSrcAddrT
5379                                               ^tmnxOamVccvPgTgFec128CtlSrcAddr
5380                                               ^tmnxOamVccvPgTgFec128CtlDstAddrT
5381                                               ^tmnxOamVccvPgTgFec128CtlDstAddr
5382                                               ^tmnxOamVccvPgTgFec128CtlPwId
5383                                               ^tmnxOamVccvPgTgFec128CtlPwType
5384
5385         ALL    N/A                             tmnxOamPingCtlFcName
5386                                                tmnxOamPingCtlInterval
5387                                                tmnxOamPingCtlProbeCount
5388                                                tmnxOamPingCtlProfile
5389                                                tmnxOamPingCtlSize
5390                                                tmnxOamPingCtlTimeOut
5391                                                tmnxOamVccvPingCtlTtl
5392         ------ ------------------------------ ---------------------------------
5393
5394         In the table above,
5395         1.  The optional objects in the ALL row apply to all four VCCV ping
5396             test types.
5397         2.  The characters '*', '#', and '^' each mark an independent set of
5398             optional objects which must all be specified, or must all be
5399             unspecified.
5400
5401         When an object combination other than a combination listed above is
5402         specified, values will be rejected or ignored, or the test will fail."
5403    REFERENCE
5404        "RFC 5085, 'Pseudowire Virtual Circuit Connectivity Verification (VCCV):
5405         A Control Channel for Pseudowires'"
5406    ::= { tmnxOamPingObjs 17 }
5407
5408tmnxOamVccvPingCtlEntry          OBJECT-TYPE
5409    SYNTAX      TmnxOamVccvPingCtlEntry
5410    MAX-ACCESS  not-accessible
5411    STATUS      current
5412    DESCRIPTION
5413        "The system creates a row in tmnxOamVccvPingCtlTable when a row is
5414         created in tmnxOamPingCtlTable with tmnxOamPingCtlTestMode set to
5415         'vccvPing'.
5416
5417         The system deletes a row in tmnxOamVccvPingCtlTable when the
5418         corresponding row in tmnxOamPingCtlTable is deleted."
5419    INDEX {
5420        tmnxOamPingCtlOwnerIndex,
5421        tmnxOamPingCtlTestIndex
5422    }
5423    ::= { tmnxOamVccvPingCtlTable 1 }
5424
5425TmnxOamVccvPingCtlEntry ::=
5426    SEQUENCE {
5427        tmnxOamVccvPingCtlSdpIdVcId      SdpBindId,
5428        tmnxOamVccvPingCtlReplyMode      INTEGER,
5429        tmnxOamVccvPingCtlPwId           TmnxVcIdOrNone,
5430        tmnxOamVccvPingCtlTtl            Unsigned32,
5431        tmnxOamVccvPingCtlSpokeSdpId     TmnxSpokeSdpIdOrZero,
5432        tmnxOamVccvPingCtlSaiiGlobalId   TmnxPwGlobalIdOrZero,
5433        tmnxOamVccvPingCtlSaiiPrefix     Unsigned32,
5434        tmnxOamVccvPingCtlSaiiAcId       Unsigned32,
5435        tmnxOamVccvPingCtlTaiiGlobalId   TmnxPwGlobalIdOrZero,
5436        tmnxOamVccvPingCtlTaiiPrefix     Unsigned32,
5437        tmnxOamVccvPingCtlTaiiAcId       Unsigned32,
5438        tmnxOamVccvPingCtlMplsTpGlobalId TmnxMplsTpGlobalID,
5439        tmnxOamVccvPingCtlMplsTpNodeId   TmnxMplsTpNodeID,
5440        tmnxOamVccvPingCtlTestSubMode    TmnxOamVccvTestSubMode,
5441        tmnxOamVccvPingCtlAssocChannel   TmnxOamVccvAssocChannel,
5442        tmnxOamVccvPingCtlSwitTgtFecType TmnxOamVccvSwitTgtFecType
5443    }
5444
5445tmnxOamVccvPingCtlSdpIdVcId      OBJECT-TYPE
5446    SYNTAX      SdpBindId
5447    MAX-ACCESS  read-create
5448    STATUS      current
5449    DESCRIPTION
5450        "The value of tmnxOamVccvPingCtlSdpIdVcId specifies the SDP binding of
5451         the pseudowire to be tested by a VCCV ping test.
5452
5453         The all-zeros value indicates an unused SDP binding.
5454
5455         The supported object combinations for VCCV ping tests are listed in the
5456         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5457    DEFVAL { '0000000000000000'h }
5458    ::= { tmnxOamVccvPingCtlEntry 1 }
5459
5460tmnxOamVccvPingCtlReplyMode      OBJECT-TYPE
5461    SYNTAX          INTEGER {
5462                        ip(2),
5463                        controlChannel(4)
5464    }
5465    MAX-ACCESS      read-create
5466    STATUS          current
5467    DESCRIPTION
5468        "The value of tmnxOamVccvPingCtlReplyMode specifies the band to be used
5469         by the echo reply PDU.
5470             ip(2)                 out-of-band reply
5471             controlChannel(4)     inband reply
5472
5473         The supported object combinations for VCCV ping tests are listed in the
5474         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5475    REFERENCE
5476        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
5477         Failures', Section 3, 'Packet Format'."
5478    DEFVAL { controlChannel }
5479    ::= { tmnxOamVccvPingCtlEntry 2 }
5480
5481tmnxOamVccvPingCtlPwId           OBJECT-TYPE
5482    SYNTAX          TmnxVcIdOrNone
5483    MAX-ACCESS      read-create
5484    STATUS          current
5485    DESCRIPTION
5486        "The value of tmnxOamVccvPingCtlPwId specifies the pseudowire identifier
5487         to be used when performing a VCCV ping test on a FEC 128 pseudowire.
5488         The pseudowire Id is a non-zero 32-bit connection ID required by FEC
5489         128, as defined in RFC 4379.
5490
5491         A value of zero indicates that no pseudowire Id has been configured.
5492
5493         The supported object combinations for VCCV ping tests are listed in the
5494         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5495    DEFVAL { 0 }
5496    ::= { tmnxOamVccvPingCtlEntry 3 }
5497
5498tmnxOamVccvPingCtlTtl            OBJECT-TYPE
5499    SYNTAX      Unsigned32 (1..255)
5500    UNITS       "time-to-live value"
5501    MAX-ACCESS  read-create
5502    STATUS      current
5503    DESCRIPTION
5504        "The value of tmnxOamVccvPingCtlTtl specifies the time-to-live value for
5505         the vc-label of the echo request message.  The outer label TTL is set
5506         to 255, regardless of this value.
5507
5508         The supported object combinations for VCCV ping tests are listed in the
5509         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5510    DEFVAL { 1 }
5511    ::= { tmnxOamVccvPingCtlEntry 4 }
5512
5513tmnxOamVccvPingCtlSpokeSdpId     OBJECT-TYPE
5514    SYNTAX         TmnxSpokeSdpIdOrZero
5515    MAX-ACCESS     read-create
5516    STATUS         current
5517    DESCRIPTION
5518        "The value of tmnxOamVccvPingCtlSpokeSdpId specifies the spoke SDP
5519         identifier to be used when performing a VCCV ping test on a FEC 129
5520         pseudowire.
5521
5522         A value of zero indicates that no spoke SDP identifier has been
5523         configured.
5524
5525         The supported object combinations for VCCV ping tests are listed in the
5526         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5527    DEFVAL { 0 }
5528    ::= { tmnxOamVccvPingCtlEntry 5 }
5529
5530tmnxOamVccvPingCtlSaiiGlobalId   OBJECT-TYPE
5531    SYNTAX         TmnxPwGlobalIdOrZero
5532    MAX-ACCESS     read-create
5533    STATUS         current
5534    DESCRIPTION
5535        "The value of tmnxOamVccvPingCtlSaiiGlobalId specifies the global
5536         identifier of the Source Attachment Individual Identifier (SAII)
5537         to be used when testing a FEC 129 AII Type 2 pseudowire.
5538
5539         A value of zero indicates that no global identifier has been
5540         configured.
5541
5542         The supported object combinations for VCCV ping tests are listed in the
5543         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5544    REFERENCE
5545        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5546         Aggregation', Section 3.2, 'AII Type 2'"
5547    DEFVAL { 0 }
5548    ::= { tmnxOamVccvPingCtlEntry 6 }
5549
5550tmnxOamVccvPingCtlSaiiPrefix     OBJECT-TYPE
5551    SYNTAX         Unsigned32
5552    MAX-ACCESS     read-create
5553    STATUS         current
5554    DESCRIPTION
5555        "The value of tmnxOamVccvPingCtlSaiiPrefix specifies the prefix of the
5556         Source Attachment Individual Identifier (SAII) to be used when testing
5557         a FEC 129 AII Type 2 pseudowire.
5558
5559         A value of zero indicates that no prefix has been configured.
5560
5561         The supported object combinations for VCCV ping tests are listed in the
5562         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5563    REFERENCE
5564        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5565         Aggregation', Section 3.2, 'AII Type 2'"
5566    DEFVAL { 0 }
5567    ::= { tmnxOamVccvPingCtlEntry 7 }
5568
5569tmnxOamVccvPingCtlSaiiAcId       OBJECT-TYPE
5570    SYNTAX         Unsigned32
5571    MAX-ACCESS     read-create
5572    STATUS         current
5573    DESCRIPTION
5574        "The value of tmnxOamVccvPingCtlSaiiAcId specifies the attachment
5575         circuit identifier of the Source Attachment Individual Identifier
5576         (SAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
5577
5578         A value of zero indicates that no attachment circuit identifier has
5579         been configured.
5580
5581         The supported object combinations for VCCV ping tests are listed in the
5582         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5583    REFERENCE
5584        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5585         Aggregation', Section 3.2, 'AII Type 2'"
5586    DEFVAL { 0 }
5587    ::= { tmnxOamVccvPingCtlEntry 8 }
5588
5589tmnxOamVccvPingCtlTaiiGlobalId   OBJECT-TYPE
5590    SYNTAX         TmnxPwGlobalIdOrZero
5591    MAX-ACCESS     read-create
5592    STATUS         current
5593    DESCRIPTION
5594        "The value of tmnxOamVccvPingCtlTaiiGlobalId specifies the global
5595         identifier of the Target Attachment Individual Identifier (TAII)
5596         to be used when testing a FEC 129 AII Type 2 pseudowire.
5597
5598         A value of zero indicates that no global identifier has been
5599         configured.
5600
5601         The supported object combinations for VCCV ping tests are listed in the
5602         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5603    REFERENCE
5604        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5605         Aggregation', Section 3.2, 'AII Type 2'"
5606    DEFVAL { 0 }
5607    ::= { tmnxOamVccvPingCtlEntry 9 }
5608
5609tmnxOamVccvPingCtlTaiiPrefix     OBJECT-TYPE
5610    SYNTAX         Unsigned32
5611    MAX-ACCESS     read-create
5612    STATUS         current
5613    DESCRIPTION
5614        "The value of tmnxOamVccvPingCtlTaiiPrefix specifies the prefix of the
5615         Target Attachment Individual Identifier (TAII) to be used when testing
5616         a FEC 129 AII Type 2 pseudowire.
5617
5618         A value of zero indicates that no prefix has been configured.
5619
5620         The supported object combinations for VCCV ping tests are listed in the
5621         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5622    REFERENCE
5623        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5624         Aggregation', Section 3.2, 'AII Type 2'"
5625    DEFVAL { 0 }
5626    ::= { tmnxOamVccvPingCtlEntry 10 }
5627
5628tmnxOamVccvPingCtlTaiiAcId       OBJECT-TYPE
5629    SYNTAX         Unsigned32
5630    MAX-ACCESS     read-create
5631    STATUS         current
5632    DESCRIPTION
5633        "The value of tmnxOamVccvPingCtlTaiiAcId specifies the attachment
5634         circuit identifier of the Target Attachment Individual Identifier
5635         (TAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
5636
5637         A value of zero indicates that no attachment circuit identifier has
5638         been configured.
5639
5640         The supported object combinations for VCCV ping tests are listed in the
5641         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5642    REFERENCE
5643        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
5644         Aggregation', Section 3.2, 'AII Type 2'"
5645    DEFVAL { 0 }
5646    ::= { tmnxOamVccvPingCtlEntry 11 }
5647
5648tmnxOamVccvPingCtlMplsTpGlobalId OBJECT-TYPE
5649    SYNTAX         TmnxMplsTpGlobalID
5650    MAX-ACCESS     read-create
5651    STATUS         current
5652    DESCRIPTION
5653        "The value of tmnxOamVccvPingCtlMplsTpGlobalId specifies the target
5654         MPLS-TP Global Identifier to be used for the test.
5655
5656         The supported object combinations for VCCV ping tests are listed in the
5657         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5658    DEFVAL { 0 }
5659    ::= { tmnxOamVccvPingCtlEntry 12 }
5660
5661tmnxOamVccvPingCtlMplsTpNodeId   OBJECT-TYPE
5662    SYNTAX         TmnxMplsTpNodeID
5663    MAX-ACCESS     read-create
5664    STATUS         current
5665    DESCRIPTION
5666        "The value of tmnxOamVccvPingCtlMplsTpNodeId specifies the target
5667         MPLS-TP Node Identifier to be used for the test.
5668
5669         A value of zero indicates that no Node Identifier has been configured.
5670
5671         The supported object combinations for VCCV ping tests are listed in the
5672         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5673    DEFVAL { 0 }
5674    ::= { tmnxOamVccvPingCtlEntry 13 }
5675
5676tmnxOamVccvPingCtlTestSubMode    OBJECT-TYPE
5677    SYNTAX      TmnxOamVccvTestSubMode
5678    MAX-ACCESS  read-create
5679    STATUS      current
5680    DESCRIPTION
5681        "The value of tmnxOamVccvPingCtlTestSubMode specifies the type of VCCV
5682         ping test to perform.
5683
5684         When this object is 'unspecified(1)', the type of VCCV ping test to be
5685         performed is determined when the test is started, from the set of
5686         tmnxOamVccvPingCtlTable objects configured with non-default values.
5687
5688         If there is a mismatch between tmnxOamVccvPingCtlTestSubMode and the
5689         type of the pseudowire to be tested, the test will fail.  For example,
5690         if tmnxOamVccvPingCtlTestSubMode is 'static(2)', and there is no
5691         TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
5692         the test will fail.
5693
5694         The supported object combinations for VCCV ping tests are listed in the
5695         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5696    DEFVAL { unspecified }
5697    ::= { tmnxOamVccvPingCtlEntry 14 }
5698
5699tmnxOamVccvPingCtlAssocChannel   OBJECT-TYPE
5700    SYNTAX      TmnxOamVccvAssocChannel
5701    MAX-ACCESS  read-create
5702    STATUS      current
5703    DESCRIPTION
5704        "The value of tmnxOamVccvPingCtlAssocChannel specifies the launched echo
5705         request's usage of the Associated Channel (ACH) mechanism, when
5706         performing an MPLS-TP VCCV ping test.
5707
5708         When tmnxOamVccvPingCtlTestSubMode is 'static(2)', the default value
5709         for tmnxOamVccvPingCtlAssocChannel is 'nonIp(2)'.
5710
5711         The supported object combinations for VCCV ping tests are listed in the
5712         tmnxOamVccvPingCtlTable DESCRIPTION clause."
5713    DEFVAL { notApplicable }
5714    ::= { tmnxOamVccvPingCtlEntry 15 }
5715
5716tmnxOamVccvPingCtlSwitTgtFecType OBJECT-TYPE
5717    SYNTAX      TmnxOamVccvSwitTgtFecType
5718    MAX-ACCESS  read-create
5719    STATUS      current
5720    DESCRIPTION
5721        "The value of tmnxOamVccvPingCtlSwitTgtFecType specifies the type of
5722         downstream FEC (Forward Equivalence Class) segment to be tested.
5723
5724         This object must be set to a non-default value when the path to be
5725         tested starts with a FEC segment, and switches to a FEC segment with a
5726         different type.  For example, if the path to be tested starts with a
5727         static FEC, and switches to FEC 128, this object must be set to
5728         'fec128(2)'."
5729    DEFVAL { none }
5730    ::= { tmnxOamVccvPingCtlEntry 16 }
5731
5732--
5733--  Nokia SROS series OAM ICMP Ping Control Table
5734--
5735--  Sparse Dependent Extension of the tmnxOamPingCtlTable.
5736--
5737--  The same indexes are used for both the base table, tmnxOamPingCtlTable,
5738--  and the sparse dependent table, tmnxOamIcmpPingCtlTable.
5739--
5740--  This in effect extends the tmnxOamPingCtlTable with additional columns.
5741--  Rows are created in the tmnxOamIcmpPingCtlTable only for those entries
5742--  in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
5743--  'icmpPing'.
5744--
5745--  Deletion of a row in the tmnxOamPingCtlTable results in the
5746--  deletion of the row in the tmnxOamIcmpPingCtlTable.
5747--
5748tmnxOamIcmpPingCtlTable          OBJECT-TYPE
5749    SYNTAX      SEQUENCE OF TmnxOamIcmpPingCtlEntry
5750    MAX-ACCESS  not-accessible
5751    STATUS      current
5752    DESCRIPTION
5753        "Defines the Nokia SROS OAM ICMP Ping Control Table for
5754         providing, via SNMP, the capability of performing Nokia
5755         SROS OAM 'icmpPing' test operations.
5756
5757         The results of these tests are stored in the tmnxOamPingResultsTable
5758         and the tmnxOamPingHistoryTable."
5759    ::= { tmnxOamPingObjs 18 }
5760
5761tmnxOamIcmpPingCtlEntry          OBJECT-TYPE
5762    SYNTAX      TmnxOamIcmpPingCtlEntry
5763    MAX-ACCESS  not-accessible
5764    STATUS      current
5765    DESCRIPTION
5766        "Defines an entry in the tmnxOamIcmpPingCtlTable.  The first index
5767         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
5768         a textual convention that allows for use of the SNMPv3
5769         View-Based Access Control Model (RFC 2575 [11], VACM)
5770         and allows a management application to identify its entries.
5771         The second index, tmnxOamPingCtlTestIndex, enables the same
5772         management application to have multiple outstanding requests."
5773    INDEX {
5774             tmnxOamPingCtlOwnerIndex,
5775             tmnxOamPingCtlTestIndex
5776          }
5777    ::= { tmnxOamIcmpPingCtlTable 1 }
5778
5779TmnxOamIcmpPingCtlEntry ::=
5780    SEQUENCE {
5781        tmnxOamIcmpPingCtlRapid             TruthValue,
5782        tmnxOamIcmpPingCtlTtl               Unsigned32,
5783        tmnxOamIcmpPingCtlDSField           Unsigned32,
5784        tmnxOamIcmpPingCtlPattern           Integer32,
5785        tmnxOamIcmpPingCtlNhAddrType        InetAddressType,
5786        tmnxOamIcmpPingCtlNhAddress         InetAddress,
5787        tmnxOamIcmpPingCtlEgrIfIndex        InterfaceIndexOrZero,
5788        tmnxOamIcmpPingCtlBypassRouting     TruthValue,
5789        tmnxOamIcmpPingCtlDoNotFragment     TruthValue,
5790        tmnxOamIcmpPingCtlEgrIfName         TNamedItemOrEmpty
5791    }
5792
5793tmnxOamIcmpPingCtlRapid          OBJECT-TYPE
5794    SYNTAX      TruthValue
5795    MAX-ACCESS  read-create
5796    STATUS      current
5797    DESCRIPTION
5798        "The value of tmnxOamIcmpPingCtlRapid specifies whether or not to send
5799         ICMP ping probes in rapid sequence.
5800
5801         Changing tmnxOamIcmpPingCtlRapid from 'false(2)' to 'true(1)'
5802         implicitly sets tmnxOamPingCtlIntervalUnits to 'centiseconds(2)'.  For
5803         example, if tmnxOamPingCtlInterval is 1, that makes the interval for
5804         the test 0.01 seconds.
5805
5806         Changing tmnxOamIcmpPingCtlRapid from 'true(1)' to 'false(2)'
5807         implicitly sets tmnxOamPingCtlIntervalUnits to 'seconds(1)'.  For
5808         example, if tmnxOamPingCtlInterval is 1, that makes the interval for
5809         the test 1 second.
5810
5811         tmnxOamIcmpPingCtlRapid = 'true(1)' and tmnxOamSaaCtlContinuous =
5812         'true(1)' is an unsupported combination."
5813    DEFVAL { false }
5814    ::= { tmnxOamIcmpPingCtlEntry 1 }
5815
5816tmnxOamIcmpPingCtlTtl            OBJECT-TYPE
5817    SYNTAX          Unsigned32 (1..128)
5818    MAX-ACCESS      read-create
5819    STATUS          current
5820    DESCRIPTION
5821        "The value of tmnxOamIcmpPingCtlTtl specifies the initial
5822         time-to-live value for the ICMP ping packets."
5823    DEFVAL { 64 }
5824    ::= { tmnxOamIcmpPingCtlEntry 2 }
5825
5826tmnxOamIcmpPingCtlDSField        OBJECT-TYPE
5827    SYNTAX          Unsigned32 (0..255)
5828    MAX-ACCESS      read-create
5829    STATUS          current
5830    DESCRIPTION
5831        "The value of tmnxOamIcmpPingCtlDSField specifies the value to load in
5832         the Type of Service (TOS) octet or the Traffic Class (TC) octet of the
5833         launched ICMP echo request(s).  The TOS octet is a field in the IPv4
5834         packet header.  The TC octet is a field in the IPv6 packet header.
5835
5836         The value in the TOS or TC octet may influence the route, latency,
5837         and/or probability of loss for the echo request (and, by inference,
5838         for the associated data flow).
5839
5840         This object is optional."
5841    REFERENCE
5842        "RFC  791, 'Internet Protocol', section 3.1.
5843         RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
5844         RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
5845         section 7.
5846         RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
5847         in the IPv4 and IPv6 Headers'."
5848    DEFVAL { 0 }
5849    ::= { tmnxOamIcmpPingCtlEntry 3 }
5850
5851tmnxOamIcmpPingCtlPattern        OBJECT-TYPE
5852    SYNTAX      Integer32 (-1|0..65535)
5853    MAX-ACCESS  read-create
5854    STATUS      current
5855    DESCRIPTION
5856        "The value of tmnxOamIcmpPingCtlPattern specifies a pattern to
5857         be repeated to fill the data field of the ICMP ping packet.
5858         When the value -1 is specified, the data field will be filled
5859         with positional values."
5860    DEFVAL { -1 }
5861    ::= { tmnxOamIcmpPingCtlEntry 4 }
5862
5863tmnxOamIcmpPingCtlNhAddrType     OBJECT-TYPE
5864    SYNTAX      InetAddressType
5865    MAX-ACCESS  read-create
5866    STATUS      current
5867    DESCRIPTION
5868        "The value of tmnxOamIcmpPingCtlNhAddrType specifies the address type
5869         of the tmnxOamIcmpPingCtlNhAddress Internet address."
5870    DEFVAL { unknown }
5871    ::= { tmnxOamIcmpPingCtlEntry 5 }
5872
5873tmnxOamIcmpPingCtlNhAddress      OBJECT-TYPE
5874    SYNTAX      InetAddress (SIZE (0|4|16))
5875    MAX-ACCESS  read-create
5876    STATUS      current
5877    DESCRIPTION
5878        "The value of tmnxOamIcmpPingCtlNhAddress specifies the Internet
5879         address of the next-hop.
5880
5881         Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex,
5882         tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be
5883         set to a non-default value.  Otherwise, 'inconsistentValue' is
5884         returned."
5885    DEFVAL { ''H }
5886    ::= { tmnxOamIcmpPingCtlEntry 6 }
5887
5888tmnxOamIcmpPingCtlEgrIfIndex     OBJECT-TYPE
5889    SYNTAX      InterfaceIndexOrZero
5890    MAX-ACCESS  read-create
5891    STATUS      current
5892    DESCRIPTION
5893        "The value of tmnxOamIcmpPingCtlEgrIfIndex specifies the ifIndex of the
5894         interface to use to transmit the ICMP ping packets.
5895
5896         If a non-zero value is Set, it must be a known ifIndex.  The value
5897         stored is the corresponding interface name string.  When
5898         tmnxOamIcmpPingCtlEgrIfIndex is read, the stored interface name string
5899         is converted to an ifIndex (zero, if the interface no longer exists),
5900         and the ifIndex is returned.  When tmnxOamIcmpPingCtlEgrIfName is read,
5901         the stored interface name string is returned.
5902
5903         If zero is Set, the empty string is stored in the interface name
5904         string.  When tmnxOamIcmpPingCtlEgrIfIndex is read, zero is returned.
5905         When tmnxOamIcmpPingCtlEgrIfName is read, the empty string is returned.
5906
5907         Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex,
5908         tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be
5909         set to a non-default value.  Otherwise, 'inconsistentValue' is
5910         returned.
5911
5912         Managers are encouraged to use tmnxOamIcmpPingCtlEgrIfName (instead of
5913         tmnxOamIcmpPingCtlEgrIfIndex) because tmnxOamIcmpPingCtlEgrIfIndex
5914         will be deleted in a future release."
5915    DEFVAL { 0 }
5916    ::= { tmnxOamIcmpPingCtlEntry 7 }
5917
5918tmnxOamIcmpPingCtlBypassRouting  OBJECT-TYPE
5919    SYNTAX      TruthValue
5920    MAX-ACCESS  read-create
5921    STATUS      current
5922    DESCRIPTION
5923        "The value of tmnxOamIcmpPingCtlBypassRouting specifies whether
5924         to send the ping request to a host on a directly attached network,
5925         bypassing the routing table.
5926
5927         Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex,
5928         tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be
5929         set to a non-default value.  Otherwise, 'inconsistentValue' is
5930         returned."
5931    DEFVAL { false }
5932    ::= { tmnxOamIcmpPingCtlEntry 8 }
5933
5934tmnxOamIcmpPingCtlDoNotFragment  OBJECT-TYPE
5935    SYNTAX      TruthValue
5936    MAX-ACCESS  read-create
5937    STATUS      current
5938    DESCRIPTION
5939        "The value of tmnxOamIcmpPingCtlDoNotFragment specifies whether or not
5940         the IPv4 'DF' (Don't Fragment) bit is set in the ICMP ping packet(s)
5941         launched for the test.
5942
5943         When tmnxOamIcmpPingCtlDoNotFragment is 'true(1)', the 'DF' bit is set.
5944
5945         This object is significant if:
5946         1.  The target address type for the test (i.e.
5947             tmnxOamPingCtlTgtAddrType) is 'ipv4(1)', or
5948         2.  tmnxOamPingCtlTgtAddrType is 'dns(16)', and the DNS name resolves
5949             to an IPv4 address.
5950         Otherwise, this object is ignored."
5951    DEFVAL { false }
5952    ::= { tmnxOamIcmpPingCtlEntry 9 }
5953
5954tmnxOamIcmpPingCtlEgrIfName      OBJECT-TYPE
5955    SYNTAX     TNamedItemOrEmpty
5956    MAX-ACCESS  read-create
5957    STATUS      current
5958    DESCRIPTION
5959        "The value of tmnxOamIcmpPingCtlEgrIfName specifies the name of the
5960         interface to use to transmit the ICMP ping packets.  The value
5961         provided is accepted whether or not it is a known interface name
5962         (validation is done as part of executing the test).
5963
5964         When tmnxOamIcmpPingCtlEgrIfName is Set, the given interface name
5965         string is stored.  When tmnxOamIcmpPingCtlEgrIfName is read, the
5966         interface name string is returned.  When tmnxOamIcmpPingCtlEgrIfIndex
5967         is read, the interface name string is converted to an ifIndex (zero if
5968         the interface name string is the empty string, or cannot be converted
5969         to an ifIndex), and the ifIndex is returned.
5970
5971         Only one of tmnxOamIcmpPingCtlNhAddress, tmnxOamIcmpPingCtlEgrIfIndex,
5972         tmnxOamIcmpPingCtlEgrIfName, or tmnxOamIcmpPingCtlBypassRouting may be
5973         set to a non-default value.  Otherwise, 'inconsistentValue' is
5974         returned."
5975    DEFVAL { ''H }  -- empty string
5976    ::= { tmnxOamIcmpPingCtlEntry 10 }
5977
5978
5979--  Nokia SROS series OAM ANCP Control Table
5980--
5981--  Sparse Dependent Extension of the tmnxOamPingCtlTable.
5982--
5983--  The same indexes are used for both the base table, tmnxOamPingCtlTable,
5984--  and the sparse dependent table, tmnxOamAncpTestCtlTable.
5985--
5986--  This in effect extends the tmnxOamPingCtlTable with additional columns.
5987--  Rows are created in the tmnxOamAncpTestCtlTable only for those entries
5988--  in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
5989--  'ancpLoopback'.
5990--
5991--  Deletion of a row in the tmnxOamPingCtlTable results in the
5992--  deletion of the row in the tmnxOamAncpTestCtlTable.
5993--
5994tmnxOamAncpTestCtlTable          OBJECT-TYPE
5995    SYNTAX      SEQUENCE OF TmnxOamAncpTestCtlEntry
5996    MAX-ACCESS  not-accessible
5997    STATUS      current
5998    DESCRIPTION
5999        "Defines the Nokia SROS OAM ANCP Control Table for providing,
6000         via SNMP, the capability of performing Nokia SROS OAM
6001         'ANCP loopback' test operations.
6002         The results of these tests are stored in the tmnxOamPingResultsTable
6003         and the tmnxOamAncpTestHistoryTable.  There will be no entries for
6004         these tests in the tmnxOamPingHistoryTable."
6005    ::= { tmnxOamPingObjs 19 }
6006
6007tmnxOamAncpTestCtlEntry          OBJECT-TYPE
6008    SYNTAX      TmnxOamAncpTestCtlEntry
6009    MAX-ACCESS  not-accessible
6010    STATUS      current
6011    DESCRIPTION
6012        "Defines an entry in the tmnxOamAncpTestCtlTable.  The first index
6013         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
6014         a textual convention that allows for use of the SNMPv3
6015         View-Based Access Control Model (RFC 2575 [11], VACM)
6016         and allows a management application to identify its entries.
6017         The second index, tmnxOamPingCtlTestIndex, enables the same
6018         management application to have multiple outstanding requests."
6019    INDEX {
6020             tmnxOamPingCtlOwnerIndex,
6021             tmnxOamPingCtlTestIndex
6022          }
6023    ::= { tmnxOamAncpTestCtlTable 1 }
6024
6025TmnxOamAncpTestCtlEntry ::=
6026    SEQUENCE {
6027        tmnxOamAncpTestTarget     INTEGER,
6028        tmnxOamAncpTestTargetId   DisplayString,
6029        tmnxOamAncpTestcount      INTEGER,
6030        tmnxOamAncpTestTimeout    INTEGER
6031    }
6032
6033tmnxOamAncpTestTarget            OBJECT-TYPE
6034    SYNTAX      INTEGER {
6035                    none         (0),
6036                    subscriberId (1),
6037                    ancpString   (2)
6038                }
6039    MAX-ACCESS  read-create
6040    STATUS      current
6041    DESCRIPTION
6042        "The object tmnxOamAncpTestTarget specifies how to interpret the
6043         value of the object tmnxOamAncpTestTargetId.
6044         If set to 'subscriberId', the object tmnxOamAncpTestTargetId
6045         is a printable character string which contains the subscriber-id.
6046         If set to 'ancpString', the object tmnxOamAncpTestTargetId
6047         is a printable character string which contains the ancp-string.
6048         If set to 'none', no value is specified, the object
6049         tmnxOamAncpTestTargetId is an empty string, and no ancp-loopback test
6050         can be performed."
6051    DEFVAL { none }
6052    ::= { tmnxOamAncpTestCtlEntry 1 }
6053
6054tmnxOamAncpTestTargetId          OBJECT-TYPE
6055    SYNTAX      DisplayString (SIZE (0..63))
6056    MAX-ACCESS  read-create
6057    STATUS      current
6058    DESCRIPTION
6059        "The object tmnxOamAncpTestTargetId contains the ID of the subscriber
6060         for which the ANCP loopback test must be performed. The content of the
6061         field is interpreted as being a subscriber-id of max 32 chars
6062         (in case the object tmnxOamAncpTestTarget is set to 'subscriberId'),
6063         or as being an acnp-string of max 63 chars (in case the object
6064         tmnxOamAncpTestTarget is set to 'ancpString')."
6065    DEFVAL { "" }
6066    ::= { tmnxOamAncpTestCtlEntry 2 }
6067
6068tmnxOamAncpTestcount             OBJECT-TYPE
6069    SYNTAX      INTEGER (0 .. 32)
6070    MAX-ACCESS  read-create
6071    STATUS      current
6072    DESCRIPTION
6073        "The value of tmnxOamAncpTestcount specifies the number of messages the
6074         access node will use to test the circuit.
6075         If set to 0, the number of messages will be determined by the
6076         access node. Following settings are allowed:
6077         tmnxOamAncpTestcount   tmnxOamAncpTestTimeout
6078                0                   0
6079                1..32               0
6080                1..32               1..255
6081        "
6082    DEFVAL { 0 }
6083    ::= { tmnxOamAncpTestCtlEntry 3 }
6084
6085tmnxOamAncpTestTimeout           OBJECT-TYPE
6086    SYNTAX      INTEGER (0 .. 255)
6087    UNITS       "seconds"
6088    MAX-ACCESS  read-create
6089    STATUS      current
6090    DESCRIPTION
6091        "The value of tmnxOamAncpTestTimeout specifies the number of seconds
6092          the controlling node will wait for a reply. This timeout value
6093          is also sent to the access node. If set to 0, the access node will
6094          pick a default value, while the control node will assume a value
6095          of 255 seconds.
6096
6097          Following settings are allowed:
6098          tmnxOamAncpTestcount   tmnxOamAncpTestTimeout
6099                0                   0
6100                1..32               0
6101                1..32               1..255
6102        "
6103    DEFVAL { 0 }
6104    ::= { tmnxOamAncpTestCtlEntry 4 }
6105
6106 --
6107 -- Nokia SROS series OAM ANCP History Table
6108 --
6109tmnxOamAncpTestHistoryTable      OBJECT-TYPE
6110    SYNTAX      SEQUENCE OF TmnxOamAncpTestHistoryEntry
6111    MAX-ACCESS  not-accessible
6112    STATUS      current
6113    DESCRIPTION
6114        "Defines a table for storing the results of an OAM ANCP test.
6115         The number of entries in this table for a test is limited
6116         to the results of 3 runs.
6117
6118         An entry in this table is created when the result of an OAM
6119         ANCP test is determined.  An entry  is removed from this table when
6120         its corresponding tmnxOamPingCtlEntry is deleted."
6121    ::= { tmnxOamPingObjs 20 }
6122
6123tmnxOamAncpTestHistoryEntry      OBJECT-TYPE
6124    SYNTAX      TmnxOamAncpTestHistoryEntry
6125    MAX-ACCESS  not-accessible
6126    STATUS      current
6127    DESCRIPTION
6128        "Defines an entry in the tmnxOamAncpTestHistoryTable. The first two
6129         index elements identify the tmnxOamPingCtlEntry that a
6130         tmnxOamAncpTestHistoryTable belongs to. The third index identifies
6131         a specific run of the OAM test. The fourth index element selects a
6132         single OAM ANCP test result."
6133    INDEX {
6134             tmnxOamPingCtlOwnerIndex,
6135             tmnxOamPingCtlTestIndex,
6136             tmnxOamPingResultsTestRunIndex,
6137             tmnxOamAncpHistoryIndex
6138           }
6139    ::= { tmnxOamAncpTestHistoryTable 1 }
6140
6141TmnxOamAncpTestHistoryEntry ::=
6142    SEQUENCE {
6143        tmnxOamAncpHistoryIndex         Unsigned32,
6144        tmnxOamAncpHistoryAncpString    DisplayString,
6145        tmnxOamAncpHistoryAccNodeCode   Unsigned32,
6146        tmnxOamAncpHistoryAccNodeResult Unsigned32,
6147        tmnxOamAncpHistoryAccNodeRspStr DisplayString
6148    }
6149
6150tmnxOamAncpHistoryIndex          OBJECT-TYPE
6151    SYNTAX      Unsigned32 (1..4294967295)
6152    MAX-ACCESS  not-accessible
6153    STATUS      current
6154    DESCRIPTION
6155        "An entry in this table is created when the result of a OAM
6156         ANCP test is determined. The initial 2 instance
6157         identifier index values identify the tmnxOamPingCtlEntry
6158         that This ANCP test result belongs
6159         to.  The tmnxOamAncpHistoryIndex element selects a single OAM
6160         probe result.
6161
6162         The agent starts assigning tmnxOamAncpHistoryIndex values at 1
6163         and wraps after exceeding the maximum possible value as defined by
6164         the limit of this object."
6165    ::= { tmnxOamAncpTestHistoryEntry 1 }
6166
6167tmnxOamAncpHistoryAncpString     OBJECT-TYPE
6168    SYNTAX      DisplayString (SIZE (0..63))
6169    MAX-ACCESS  read-only
6170    STATUS      current
6171    DESCRIPTION
6172        "The object tmnxOamAncpHistoryAncpString indicates the value of the
6173         ancp-string used while running this ANCP test."
6174    ::= { tmnxOamAncpTestHistoryEntry 2 }
6175
6176tmnxOamAncpHistoryAccNodeCode    OBJECT-TYPE
6177    SYNTAX      Unsigned32
6178    MAX-ACCESS  read-only
6179    STATUS      current
6180    DESCRIPTION
6181        "The object tmnxOamAncpHistoryAccNodeCode indicates, if different
6182         from 0, the return code received from the ANCP access node.
6183         The value of this field corresponds to the error codes defined in the
6184         draft-wadhwa-gsmp-l2control-configuration-01:
6185         - 0x500 Specified access line does not exist
6186         - 0x501 Loopback test timed out
6187         - 0x502 Reserved
6188         - 0x503 DSL line status showtime
6189         - 0x504 DSL line status idle
6190         - 0x505 DSL line status silent
6191         - 0x506 DSL line status training
6192         - 0x507 DSL line integrity error
6193         - 0x508 DSLAM resource not available
6194         - 0x509 Invalid test parameter"
6195    ::= { tmnxOamAncpTestHistoryEntry 3 }
6196
6197tmnxOamAncpHistoryAccNodeResult  OBJECT-TYPE
6198    SYNTAX      Unsigned32
6199    MAX-ACCESS  read-only
6200    STATUS      current
6201    DESCRIPTION
6202        "The object tmnxOamAncpHistoryAccNodeResult indicates, if different
6203         from 0, the return result received from the ANCP access node.
6204         The value of this field corresponds to the result codes defined in the
6205         draft-wadhwa-gsmp-l2control-configuration-01:
6206         {
6207         - 1: NoSuccessAck
6208         - 2: AckAll
6209         - 3: Success
6210         - 4: Failure
6211         - 5: More
6212         - 6: ReturnReceipt
6213         }"
6214    ::= { tmnxOamAncpTestHistoryEntry 4 }
6215
6216tmnxOamAncpHistoryAccNodeRspStr  OBJECT-TYPE
6217    SYNTAX      DisplayString
6218    MAX-ACCESS  read-only
6219    STATUS      current
6220    DESCRIPTION
6221        "The object tmnxOamAncpHistoryAccNodeRspStr indicates, if different
6222         from the empty string, the OAM-loopback-Test-Response-String received
6223         from the access node, as reply to the requested test."
6224    ::= { tmnxOamAncpTestHistoryEntry 5 }
6225
6226--
6227--  OAM LSP P2MP Ping Control Table
6228--
6229
6230tmnxOamP2mpLspPingCtlTable       OBJECT-TYPE
6231    SYNTAX      SEQUENCE OF TmnxOamP2mpLspPingCtlEntry
6232    MAX-ACCESS  not-accessible
6233    STATUS      current
6234    DESCRIPTION
6235        "tmnxOamP2mpLspPingCtlTable (along with tmnxOamPingCtlTable) contains
6236         the configuration information for Point-to-Multipoint (P2MP) Label
6237         Switched Path (LSP) ping tests."
6238    REFERENCE
6239        "RFC 6425, 'Detecting Data-Plane Failures in Point-to-Multipoint MPLS -
6240         Extensions to LSP Ping'."
6241    ::= { tmnxOamPingObjs 21 }
6242
6243tmnxOamP2mpLspPingCtlEntry       OBJECT-TYPE
6244    SYNTAX      TmnxOamP2mpLspPingCtlEntry
6245    MAX-ACCESS  not-accessible
6246    STATUS      current
6247    DESCRIPTION
6248        "tmnxOamP2mpLspPingCtlEntry (along with tmnxOamPingCtlEntry) contains
6249         the configuration information for a P2MP LSP Ping test.
6250
6251         A row is created when the corresponding tmnxOamPingCtlTestMode is set
6252         to 'p2mpLspPing'.
6253
6254         A row is destroyed when the corresponding tmnxOamPingCtlTable row is
6255         destroyed (using tmnxOamPingCtlRowStatus).
6256
6257         The values in a particular row in this table cannot be changed when the
6258         corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'.
6259
6260         The results of a 'p2mpLspPing' test are available using
6261         tmnxOamPingResultsEntry and tmnxOamPingHistoryEntry."
6262    INDEX {
6263             tmnxOamPingCtlOwnerIndex,
6264             tmnxOamPingCtlTestIndex
6265          }
6266    ::= { tmnxOamP2mpLspPingCtlTable 1 }
6267
6268TmnxOamP2mpLspPingCtlEntry       ::= SEQUENCE {
6269    tmnxOamP2mpLspPingCtlLspName     TLNamedItemOrEmpty,
6270    tmnxOamP2mpLspPingCtlInstName    TNamedItemOrEmpty,
6271    tmnxOamP2mpLspPingCtlTtl         Unsigned32,
6272    tmnxOamP2mpLspPingCtlP2MPId      Unsigned32,
6273    tmnxOamP2mpLspPingCtlSrcAddrType InetAddressType,
6274    tmnxOamP2mpLspPingCtlSrcAddr     InetAddress,
6275    tmnxOamP2mpLspPingCtlGrpAddrType InetAddressType,
6276    tmnxOamP2mpLspPingCtlGrpAddr     InetAddress,
6277    tmnxOamP2mpLspPingCtlOptionalTLV INTEGER
6278}
6279
6280tmnxOamP2mpLspPingCtlLspName     OBJECT-TYPE
6281    SYNTAX      TLNamedItemOrEmpty
6282    MAX-ACCESS  read-write
6283    STATUS      current
6284    DESCRIPTION
6285        "The value of tmnxOamP2mpLspPingCtlLspName specifies the administrative
6286         name of the target RSVP P2MP Labeled Switch Path (LSP) for this
6287         OAM P2MP LSP Ping test. The LSP name must be unique within the base
6288         router instance.
6289
6290         The objects tmnxOamP2mpLspPingCtlLspName and
6291         tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
6292
6293         An 'inconsistentValue' error is returned when attempting to set
6294         the value of the tmnxOamP2mpLspPingCtlLspName object to a non default
6295         value while the value of the tmnxOamP2mpLspPingCtlP2MPId object is
6296         already set to non default value.
6297
6298         An 'inconsistentValue' error is returned when the value of
6299         tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
6300         tmnxOamP2mpLspPingCtlLspName and the value of
6301         tmnxOamP2mpLspPingCtlP2MPId objects are set to default values."
6302    DEFVAL { ''H }  -- the empty string
6303    ::= { tmnxOamP2mpLspPingCtlEntry 1 }
6304
6305tmnxOamP2mpLspPingCtlInstName    OBJECT-TYPE
6306    SYNTAX      TNamedItemOrEmpty
6307    MAX-ACCESS  read-write
6308    STATUS      current
6309    DESCRIPTION
6310        "This parameter identifies an instance of a P2MP LSP, either a primary
6311         or secondary instance of a RSVP P2MP LSP Tree."
6312    DEFVAL { ''H }  -- the empty string
6313    ::= { tmnxOamP2mpLspPingCtlEntry 2 }
6314
6315tmnxOamP2mpLspPingCtlTtl         OBJECT-TYPE
6316    SYNTAX      Unsigned32 (1..255)
6317    UNITS       "time-to-live value"
6318    MAX-ACCESS  read-write
6319    STATUS      current
6320    DESCRIPTION
6321        "Specifies the outermost label time-to-live value.  This is an optional
6322         parameter for RSVP P2MP LSP. This parameter is not applicable for LDP
6323         P2MP LSP"
6324    DEFVAL { 255 }
6325    ::= { tmnxOamP2mpLspPingCtlEntry 3 }
6326
6327tmnxOamP2mpLspPingCtlP2MPId      OBJECT-TYPE
6328    SYNTAX      Unsigned32 (0 | 1..4294967295)
6329    MAX-ACCESS  read-write
6330    STATUS      current
6331    DESCRIPTION
6332        "The value of tmnxOamP2mpLspPingCtlP2MPId specifies the identifier
6333         of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
6334         OAM P2MP LSP ping test.
6335
6336         The objects tmnxOamP2mpLspPingCtlP2MPId and
6337         tmnxOamP2mpLspPingCtlLspName are mutually exclusive.
6338
6339         An 'inconsistentValue' error is returned when attempting to set
6340         the value of the tmnxOamP2mpLspPingCtlP2MPId object to a non default
6341         value while the value of the tmnxOamP2mpLspPingCtlLspName object is
6342         already set to non default value.
6343
6344         An 'inconsistentValue' error is returned when the value of
6345         tmnxOamPingCtlAdminStatus is set to 'enabled' if both the value of
6346         tmnxOamP2mpLspPingCtlP2MPId and the value of
6347         tmnxOamP2mpLspPingCtlLspName objects are set to default values."
6348    DEFVAL { 0 }  -- invalid P2mp-Id
6349    ::= { tmnxOamP2mpLspPingCtlEntry 4 }
6350
6351tmnxOamP2mpLspPingCtlSrcAddrType OBJECT-TYPE
6352    SYNTAX      InetAddressType
6353    MAX-ACCESS  read-write
6354    STATUS      current
6355    DESCRIPTION
6356        "The value of tmnxOamP2mpLspPingCtlSrcAddrType specifies the address
6357         type of tmnxOamP2mpLspPingCtlSrcAddr.
6358
6359         When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
6360         tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
6361         tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
6362         should all have default values or should all have non-default values."
6363    DEFVAL { unknown }
6364    ::= { tmnxOamP2mpLspPingCtlEntry 5 }
6365
6366tmnxOamP2mpLspPingCtlSrcAddr     OBJECT-TYPE
6367    SYNTAX      InetAddress (SIZE(0|4|16))
6368    MAX-ACCESS  read-write
6369    STATUS      current
6370    DESCRIPTION
6371        "The value of tmnxOamP2mpLspPingCtlSrcAddr specifies the source address
6372         of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
6373         OAM P2MP LSP ping test. This IP address must be valid unicast address.
6374
6375         The objects tmnxOamP2mpLspPingCtlSrcAddr and
6376         tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
6377
6378         When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
6379         tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
6380         tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
6381         should all have default values or should all have non-default values."
6382    DEFVAL { ''H }
6383    ::= { tmnxOamP2mpLspPingCtlEntry 6 }
6384
6385tmnxOamP2mpLspPingCtlGrpAddrType OBJECT-TYPE
6386    SYNTAX      InetAddressType
6387    MAX-ACCESS  read-write
6388    STATUS      current
6389    DESCRIPTION
6390        "The value of tmnxOamP2mpLspPingCtlGrpAddrType specifies the address
6391         type of tmnxOamP2mpLspPingCtlGrpAddr.
6392
6393         When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
6394         tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
6395         tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
6396         should all have default values or should all have non-default values."
6397    DEFVAL { unknown }
6398    ::= { tmnxOamP2mpLspPingCtlEntry 7 }
6399
6400tmnxOamP2mpLspPingCtlGrpAddr     OBJECT-TYPE
6401    SYNTAX      InetAddress (SIZE(0|4|16))
6402    MAX-ACCESS  read-write
6403    STATUS      current
6404    DESCRIPTION
6405        "The value of tmnxOamP2mpLspPingCtlGrpAddr specifies the group address
6406         of a Point to Multipoint (LDP P2MP) Label Switch Path (LSP) for this
6407         OAM P2MP LSP ping test. This IP address must be valid multicast
6408         address.
6409
6410         The objects tmnxOamP2mpLspPingCtlGrpAddr and
6411         tmnxOamP2mpLspPingCtlP2MPId are mutually exclusive.
6412
6413         When tmnxOamPingCtlAdminStatus is to set to 'enable', objects
6414         tmnxOamP2mpLspPingCtlSrcAddrType, tmnxOamP2mpLspPingCtlSrcAddr,
6415         tmnxOamP2mpLspPingCtlGrpAddrType, and tmnxOamP2mpLspPingCtlGrpAddr
6416         should all have default values or should all have non-default values."
6417    DEFVAL { ''H }
6418    ::= { tmnxOamP2mpLspPingCtlEntry 8 }
6419
6420tmnxOamP2mpLspPingCtlOptionalTLV OBJECT-TYPE
6421    SYNTAX      INTEGER {
6422        none           (1),
6423        vpnRecursiveFec(2)
6424    }
6425    MAX-ACCESS  read-write
6426    STATUS      current
6427    DESCRIPTION
6428        "The value of tmnxOamP2mpLspPingCtlOptionalTLV specifies which optional
6429         Type/Length/Value (TLV) structure to include in the MPLS echo request
6430         launched for the specified test.
6431
6432         'vpnRecursiveFec(2)' specifies the proprietary inclusion of an RFC 6512
6433         'VPN-Recursive FEC Element'.
6434
6435         'vpnRecursiveFec(2)' is required to successfully ping a P2MP leaf with
6436         the following characteristics:
6437         1.  The path between the P2MP root and the targeted leaf is a Virtual
6438             Private Network (VPN), e.g. an SROS Virtual Private Routed Network
6439             (VPRN) service.  And ..
6440         2.  The VPN has an RFC 4364 'Option B' boundary between two Border
6441             Gateway Protocol (BGP) Autonomous Systems.  And ..
6442         3.  The leaf resides on an SROS node (with support for this object) on
6443             the far side of the boundary (with respect to the root).
6444
6445         A leaf residing on a non-SROS node may not respond (or may respond with
6446         an error) when 'vpnRecursiveFec(2)' is specified.
6447
6448         'none(1)' specifies the inclusion of none of the optional TLVs
6449         described above."
6450    REFERENCE
6451        "RFC 4364, 'BGP/MPLS IP Virtual Private Networks (VPNs)', Section 10,
6452         'Multi-AS Backbones'.
6453         RFC 6512, 'Using Multipoint LDP When the Backbone Has No Route to the
6454         Root', Section 3.2.1, 'Non-Segmented Inter-AS P-Tunnels'."
6455    DEFVAL { none }
6456    ::= { tmnxOamP2mpLspPingCtlEntry 9 }
6457
6458--
6459--  Nokia SROS series OAM LSP P2MP Ping IP Address Control Table
6460--
6461--
6462--  Dependent Extension of the tmnxOamP2mpLspPingCtlTable.
6463--
6464--  The first two indexes are used for both the base table,
6465--  tmnxOamP2mpLspPingCtlTable, and the dependent table,
6466--  tmnxOamP2mpLspPingIPAddressTable.
6467--
6468--  Deletion of a row in the tmnxOamP2mpLspPingCtlTable results in the
6469--  same fate for all the rows in the tmnxOamP2mpLspPingIPAddressTable
6470--  using the same indices.
6471--
6472tmnxOamP2mpLspPingIPAddressTable OBJECT-TYPE
6473    SYNTAX      SEQUENCE OF TmnxOamP2mpLspPingIPAddressEntry
6474    MAX-ACCESS  not-accessible
6475    STATUS      current
6476    DESCRIPTION
6477        "Defines the Nokia SROS OAM P2MP LSP ping IP Address Table for
6478         providing, via SNMP, the capability of performing Nokia
6479         SROS OAM 'p2mpLspPing' test operations.
6480
6481         This table provides the ability to add multiple IP Address
6482         destinations for the 'p2mpLspPing' test.
6483
6484         The results of these tests are stored in the tmnxOamPingResultsTable
6485         and the tmnxOamPingHistoryTable."
6486    ::= { tmnxOamPingObjs 22 }
6487
6488tmnxOamP2mpLspPingIPAddressEntry OBJECT-TYPE
6489    SYNTAX      TmnxOamP2mpLspPingIPAddressEntry
6490    MAX-ACCESS  not-accessible
6491    STATUS      current
6492    DESCRIPTION
6493        "Defines an entry in the tmnxOamP2mpLspPingIPAddressTable.
6494         The first index element, tmnxOamPingCtlOwnerIndex, is of type
6495         SnmpAdminString, a textual convention that allows for use of
6496         the SNMPv3 View-Based Access Control Model (RFC 2575 [11], VACM)
6497         and allows a management application to identify its entries.
6498         The second index, tmnxOamPingCtlTestIndex, enables the same
6499         management application to have multiple outstanding requests.
6500         The third and fourth index, tmnxOamP2mpLspPingCtlIpAddrType and
6501         tmnxOamP2mpLspPingCtlIpAddr enables the same management application
6502         to have multiple IP address destinations."
6503    INDEX {
6504             tmnxOamPingCtlOwnerIndex,
6505             tmnxOamPingCtlTestIndex,
6506             tmnxOamP2mpLspPingCtlIpAddrIndex
6507          }
6508    ::= { tmnxOamP2mpLspPingIPAddressTable 1 }
6509
6510TmnxOamP2mpLspPingIPAddressEntry ::= SEQUENCE {
6511             tmnxOamP2mpLspPingCtlIpAddrIndex  Unsigned32,
6512             tmnxOamP2mpLspPingCtlIpRowStatus  RowStatus,
6513             tmnxOamP2mpLspPingCtlIpAddrType   InetAddressType,
6514             tmnxOamP2mpLspPingCtlIpAddr       InetAddress
6515    }
6516
6517tmnxOamP2mpLspPingCtlIpAddrIndex OBJECT-TYPE
6518    SYNTAX      Unsigned32 (1..5)
6519    MAX-ACCESS  not-accessible
6520    STATUS      current
6521    DESCRIPTION
6522        "The object tmnxOamP2mpLspPingCtlIpAddrIndex specifies the numerical
6523         row-order in the table."
6524    ::= { tmnxOamP2mpLspPingIPAddressEntry 1 }
6525
6526tmnxOamP2mpLspPingCtlIpRowStatus OBJECT-TYPE
6527    SYNTAX      RowStatus
6528    MAX-ACCESS  read-create
6529    STATUS      current
6530    DESCRIPTION
6531        "The object tmnxOamP2mpLspPingCtlIpRowStatus allows for the creation
6532         and deletion of rows in the tmnxOamP2mpLspPingIPAddressTable."
6533    ::= { tmnxOamP2mpLspPingIPAddressEntry 2 }
6534
6535tmnxOamP2mpLspPingCtlIpAddrType  OBJECT-TYPE
6536    SYNTAX      InetAddressType
6537    MAX-ACCESS  read-create
6538    STATUS      current
6539    DESCRIPTION
6540        "The value of tmnxOamP2mpLspPingCtlIpAddrType specifies the type
6541         of Internet address stored in tmnxOamP2mpLspPingCtlIpAddr."
6542    ::= { tmnxOamP2mpLspPingIPAddressEntry 3 }
6543
6544tmnxOamP2mpLspPingCtlIpAddr      OBJECT-TYPE
6545    SYNTAX      InetAddress (SIZE (0|4|16))
6546    MAX-ACCESS  read-create
6547    STATUS      current
6548    DESCRIPTION
6549        "The value of tmnxOamP2mpLspPingCtlIpAddr specifies a remote Internet
6550         address to send P2MP LSP Ping packets for a particular test."
6551    ::= { tmnxOamP2mpLspPingIPAddressEntry 4 }
6552
6553--
6554--  Nokia SROS series OAM Ethernet Connectivity Fault Management Ping
6555--  Control Table
6556--
6557
6558tmnxOamEthCfmPingCtlTable        OBJECT-TYPE
6559    SYNTAX      SEQUENCE OF TmnxOamEthCfmPingCtlEntry
6560    MAX-ACCESS  not-accessible
6561    STATUS      current
6562    DESCRIPTION
6563        "tmnxOamEthCfmPingCtlTable contains Ethernet CFM-specific configuration
6564         information for 'ethCfmLoopback', 'ethCfmTwoWayDelay', and
6565         'ethCfmTwoWaySlm' tests.
6566
6567         This table extends the tmnxOamPingCtlTable.  A row is automatically
6568         created in this table when a row is created in tmnxOamPingCtlTable with
6569         tmnxOamPingCtlTestMode set to 'ethCfmLoopback', 'ethCfmTwoWayDelay', or
6570         'ethCfmTwoWaySlm'.  Deleting a row in tmnxOamPingCtlTable automatically
6571         deletes the row (if any) with the same index values in
6572         tmnxOamEthCfmPingCtlTable.
6573
6574         Test results are stored in tmnxOamPingResultsTable and
6575         tmnxOamPingHistoryTable."
6576    ::= { tmnxOamPingObjs 23 }
6577
6578tmnxOamEthCfmPingCtlEntry        OBJECT-TYPE
6579    SYNTAX      TmnxOamEthCfmPingCtlEntry
6580    MAX-ACCESS  not-accessible
6581    STATUS      current
6582    DESCRIPTION
6583        "tmnxOamEthCfmPingCtlEntry defines an entry in the
6584         tmnxOamEthCfmPingCtlTable.  Each index is an object in
6585         tmnxOamPingCtlTable."
6586    INDEX {
6587             tmnxOamPingCtlOwnerIndex,
6588             tmnxOamPingCtlTestIndex
6589          }
6590    ::= { tmnxOamEthCfmPingCtlTable 1 }
6591
6592TmnxOamEthCfmPingCtlEntry        ::= SEQUENCE {
6593          tmnxOamEthCfmPingCtlTgtMacAddr    MacAddress,
6594          tmnxOamEthCfmPingCtlSrcMdIndex    Unsigned32,
6595          tmnxOamEthCfmPingCtlSrcMaIndex    Unsigned32,
6596          tmnxOamEthCfmPingCtlSrcMepId      Dot1agCfmMepIdOrZero
6597    }
6598
6599tmnxOamEthCfmPingCtlTgtMacAddr   OBJECT-TYPE
6600    SYNTAX      MacAddress
6601    MAX-ACCESS  read-create
6602    STATUS      current
6603    DESCRIPTION
6604       "The value of tmnxOamEthCfmPingCtlTgtMacAddr specifies the target MAC
6605        address for the test."
6606    DEFVAL { '000000000000'H }  -- 00:00:00:00:00:00
6607    ::= { tmnxOamEthCfmPingCtlEntry 1 }
6608
6609tmnxOamEthCfmPingCtlSrcMdIndex   OBJECT-TYPE
6610    SYNTAX      Unsigned32
6611    MAX-ACCESS  read-create
6612    STATUS      current
6613    DESCRIPTION
6614        "The value of tmnxOamEthCfmPingCtlSrcMdIndex specifies the source CFM
6615         maintenance domain index for the test.  Zero is the null CFM
6616         maintenance domain index."
6617    DEFVAL { 0 }
6618    ::= { tmnxOamEthCfmPingCtlEntry 2 }
6619
6620tmnxOamEthCfmPingCtlSrcMaIndex   OBJECT-TYPE
6621    SYNTAX      Unsigned32
6622    MAX-ACCESS  read-create
6623    STATUS      current
6624    DESCRIPTION
6625        "The value of tmnxOamEthCfmPingCtlSrcMaIndex specifies the source CFM
6626         maintenance association index for the test.  Zero is the null CFM
6627         maintenance association index."
6628    DEFVAL { 0 }
6629    ::= { tmnxOamEthCfmPingCtlEntry 3 }
6630
6631tmnxOamEthCfmPingCtlSrcMepId     OBJECT-TYPE
6632    SYNTAX      Dot1agCfmMepIdOrZero
6633    MAX-ACCESS  read-create
6634    STATUS      current
6635    DESCRIPTION
6636        "The value of tmnxOamEthCfmPingCtlSrcMepId specifies the source
6637         Maintenance association End Point Identifier (MEP ID) for the test.
6638         Zero is the null MEP ID."
6639    DEFVAL { 0 }
6640    ::= { tmnxOamEthCfmPingCtlEntry 4 }
6641
6642--
6643-- OAM VCCV Ping Switching Target FEC 128 Control Table
6644--
6645
6646tmnxOamVccvPgTgFec128CtlTable    OBJECT-TYPE
6647    SYNTAX      SEQUENCE OF TmnxOamVccvPgTgFec128CtlEntry
6648    MAX-ACCESS  not-accessible
6649    STATUS      current
6650    DESCRIPTION
6651        "tmnxOamVccvPgTgFec128CtlTable contains the target information for VCCV
6652         (Virtual Circuit Connectivity Verification) ping tests which switch to
6653         downstream FEC (Forward Equivalence Class) 128 segments."
6654    REFERENCE
6655        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6656         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6657    ::= { tmnxOamPingObjs 24 }
6658
6659tmnxOamVccvPgTgFec128CtlEntry    OBJECT-TYPE
6660    SYNTAX      TmnxOamVccvPgTgFec128CtlEntry
6661    MAX-ACCESS  not-accessible
6662    STATUS      current
6663    DESCRIPTION
6664        "tmnxOamVccvPgTgFec128CtlEntry contains the target information for a
6665         VCCV ping test which switches to a downstream FEC 128 segment.
6666
6667         The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
6668         (Type, Length, Value) within the 'Target FEC Stack' TLV within the
6669         launched VCCV ping request.
6670
6671         A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
6672         set to 'fec128(2)'.
6673
6674         A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
6675
6676         All the objects in a row must be set in one SNMP Set PDU.  Otherwise,
6677         the SNMP Set PDU will be rejected."
6678    REFERENCE
6679        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6680         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6681    INDEX {
6682        tmnxOamPingCtlOwnerIndex,
6683        tmnxOamPingCtlTestIndex
6684    }
6685    ::= { tmnxOamVccvPgTgFec128CtlTable 1 }
6686
6687TmnxOamVccvPgTgFec128CtlEntry    ::= SEQUENCE {
6688    tmnxOamVccvPgTgFec128CtlSrcAddrT InetAddressType,
6689    tmnxOamVccvPgTgFec128CtlSrcAddr  InetAddress,
6690    tmnxOamVccvPgTgFec128CtlDstAddrT InetAddressType,
6691    tmnxOamVccvPgTgFec128CtlDstAddr  InetAddress,
6692    tmnxOamVccvPgTgFec128CtlPwId     Unsigned32,
6693    tmnxOamVccvPgTgFec128CtlPwType   Unsigned32
6694}
6695
6696tmnxOamVccvPgTgFec128CtlSrcAddrT OBJECT-TYPE
6697    SYNTAX      InetAddressType
6698    MAX-ACCESS  read-write
6699    STATUS      current
6700    DESCRIPTION
6701        "The value of tmnxOamVccvPgTgFec128CtlSrcAddrT specifies the address
6702         type of tmnxOamVccvPgTgFec128CtlSrcAddr."
6703    DEFVAL { unknown }
6704    ::= { tmnxOamVccvPgTgFec128CtlEntry 1 }
6705
6706tmnxOamVccvPgTgFec128CtlSrcAddr  OBJECT-TYPE
6707    SYNTAX      InetAddress (SIZE (0|4|16))
6708    MAX-ACCESS  read-write
6709    STATUS      current
6710    DESCRIPTION
6711        "The value of tmnxOamVccvPgTgFec128CtlSrcAddr specifies the value to be
6712         copied into the Sender's PE Address (Sender's Provider Edge Address)
6713         field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC Stack'
6714         TLV within the launched VCCV ping request."
6715    REFERENCE
6716        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6717         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6718    DEFVAL { ''H }
6719    ::= { tmnxOamVccvPgTgFec128CtlEntry 2 }
6720
6721tmnxOamVccvPgTgFec128CtlDstAddrT OBJECT-TYPE
6722    SYNTAX      InetAddressType
6723    MAX-ACCESS  read-write
6724    STATUS      current
6725    DESCRIPTION
6726        "The value of tmnxOamVccvPgTgFec128CtlDstAddrT specifies the address
6727         type of tmnxOamVccvPgTgFec128CtlDstAddr."
6728    DEFVAL { unknown }
6729    ::= { tmnxOamVccvPgTgFec128CtlEntry 3 }
6730
6731tmnxOamVccvPgTgFec128CtlDstAddr  OBJECT-TYPE
6732    SYNTAX      InetAddress (SIZE (0|4|16))
6733    MAX-ACCESS  read-write
6734    STATUS      current
6735    DESCRIPTION
6736        "The value of tmnxOamVccvPgTgFec128CtlDstAddr specifies the value to be
6737         copied into the 'Remote PE Address' (Remote Provider Edge Address)
6738         field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC Stack'
6739         TLV within the launched VCCV ping request."
6740    REFERENCE
6741        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6742         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6743    DEFVAL { ''H }
6744    ::= { tmnxOamVccvPgTgFec128CtlEntry 4 }
6745
6746tmnxOamVccvPgTgFec128CtlPwId     OBJECT-TYPE
6747    SYNTAX      Unsigned32
6748    MAX-ACCESS  read-write
6749    STATUS      current
6750    DESCRIPTION
6751        "The value of tmnxOamVccvPgTgFec128CtlPwId specifies the value to be
6752         copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
6753         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
6754         launched VCCV ping request.
6755
6756         Zero indicates no Pseudowire Identifier has been configured."
6757    REFERENCE
6758        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6759         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
6760    DEFVAL { 0 }
6761    ::= { tmnxOamVccvPgTgFec128CtlEntry 5 }
6762
6763tmnxOamVccvPgTgFec128CtlPwType   OBJECT-TYPE
6764    SYNTAX      Unsigned32 (0..65535)
6765    MAX-ACCESS  read-write
6766    STATUS      current
6767    DESCRIPTION
6768        "The value of tmnxOamVccvPgTgFec128CtlPwType specifies the value to be
6769         copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
6770         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
6771         launched VCCV ping request.  The code points are defined in RFC 4446.
6772
6773         SROS supports services corresponding to the following RFC 4446 PW Type
6774         code points.
6775
6776         PW Type    Description
6777         -------    ---------------------------------------
6778          2         ATM AAL5 SDU VCC transport
6779          3         ATM transparent cell transport
6780          5         Ethernet
6781          9         ATM n-to-one VCC cell transport
6782         10         ATM n-to-one VPC cell transport
6783         17         Structure-agnostic E1 over packet
6784         18         Structure-agnostic T1 (DS1) over packet
6785         21         CES over PSN basic mode
6786         23         CES over PSN TDM with CAS
6787
6788         Zero indicates no Pseudowire Type has been configured."
6789    REFERENCE
6790        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
6791         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
6792         RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
6793         (PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
6794    DEFVAL { 0 }
6795    ::= { tmnxOamVccvPgTgFec128CtlEntry 6 }
6796
6797--
6798-- OAM VCCV Ping Switching Target Static (MPLS-TP) Control Table
6799--
6800
6801tmnxOamVccvPgTgStaticCtlTable    OBJECT-TYPE
6802    SYNTAX      SEQUENCE OF TmnxOamVccvPgTgStaticCtlEntry
6803    MAX-ACCESS  not-accessible
6804    STATUS      current
6805    DESCRIPTION
6806        "tmnxOamVccvPgTgStaticCtlTable contains the target information for VCCV
6807         (Virtual Circuit Connectivity Verification) ping tests which switch to
6808         downstream static (i.e. MPLS-TP) segments."
6809    REFERENCE
6810        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6811         section 2.3.2, 'Static Pseudowire Sub-TLV'."
6812    ::= { tmnxOamPingObjs 25 }
6813
6814tmnxOamVccvPgTgStaticCtlEntry    OBJECT-TYPE
6815    SYNTAX      TmnxOamVccvPgTgStaticCtlEntry
6816    MAX-ACCESS  not-accessible
6817    STATUS      current
6818    DESCRIPTION
6819        "tmnxOamVccvPgTgStaticCtlEntry contains the target information for a
6820         VCCV ping test which switches to a downstream static (i.e. MPLS-TP)
6821         segment.
6822
6823         The values in a row are used to fill a 'Static Pseudowire' sub-TLV
6824         (Type, Length, Value) within the 'Target FEC Stack' TLV within the
6825         launched VCCV ping request.
6826
6827         A row is created when the test's tmnxOamVccvPingCtlSwitTgtFecType is
6828         set to 'static(3)'.
6829
6830         A row is destroyed when the tmnxOamVccvPingCtlTable row is destroyed.
6831
6832         All the objects in a row must be set in one SNMP Set PDU.  Otherwise,
6833         the SNMP Set PDU will be rejected."
6834    REFERENCE
6835        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6836         section 2.3.2, 'Static Pseudowire Sub-TLV'."
6837    INDEX {
6838        tmnxOamPingCtlOwnerIndex,
6839        tmnxOamPingCtlTestIndex
6840    }
6841    ::= { tmnxOamVccvPgTgStaticCtlTable 1 }
6842
6843TmnxOamVccvPgTgStaticCtlEntry    ::= SEQUENCE {
6844    tmnxOamVccvPgTgStaticCtlAgi      TmnxVPNRouteDistinguisher,
6845    tmnxOamVccvPgTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
6846    tmnxOamVccvPgTgStaticCtlSaiiNode TmnxMplsTpNodeID,
6847    tmnxOamVccvPgTgStaticCtlSaiiAcId Unsigned32,
6848    tmnxOamVccvPgTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
6849    tmnxOamVccvPgTgStaticCtlTaiiNode TmnxMplsTpNodeID,
6850    tmnxOamVccvPgTgStaticCtlTaiiAcId Unsigned32
6851}
6852
6853tmnxOamVccvPgTgStaticCtlAgi      OBJECT-TYPE
6854    SYNTAX      TmnxVPNRouteDistinguisher
6855    MAX-ACCESS  read-write
6856    STATUS      current
6857    DESCRIPTION
6858        "The value of tmnxOamVccvPgTgStaticCtlAgi specifies the value to be
6859         copied into the 'Service Identifier' field of the 'Static Pseudowire'
6860         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping
6861         request.  As specified in RFC 6426, the 'Service Identifier' field may
6862         be filled with an AGI (Attachment Group Identifier).
6863
6864         The all-zeroes value indicates no Service Identifier has been
6865         configured."
6866    REFERENCE
6867        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6868         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6869         RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
6870         (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
6871    DEFVAL { '0000000000000000'H }
6872    ::= { tmnxOamVccvPgTgStaticCtlEntry 1 }
6873
6874tmnxOamVccvPgTgStaticCtlSaiiGlbl OBJECT-TYPE
6875    SYNTAX      TmnxPwGlobalIdOrZero
6876    MAX-ACCESS  read-write
6877    STATUS      current
6878    DESCRIPTION
6879        "The value of tmnxOamVccvPgTgStaticCtlSaiiGlbl specifies the value to be
6880         copied into the 'Source Global ID' field of the 'Static Pseudowire'
6881         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping
6882         request.
6883
6884         Zero indicates no Source Global ID has been configured."
6885    REFERENCE
6886        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6887         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6888         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
6889         'Uniquely Identifying an Operator - the Global_ID'."
6890    DEFVAL { 0 }
6891    ::= { tmnxOamVccvPgTgStaticCtlEntry 2 }
6892
6893tmnxOamVccvPgTgStaticCtlSaiiNode OBJECT-TYPE
6894    SYNTAX      TmnxMplsTpNodeID
6895    MAX-ACCESS  read-write
6896    STATUS      current
6897    DESCRIPTION
6898        "The value of tmnxOamVccvPgTgStaticCtlSaiiNode specifies the value to be
6899         copied into the 'Source Node ID' field of the 'Static Pseudowire'
6900         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping
6901         request.
6902
6903         Zero indicates no Source Node ID has been configured."
6904    REFERENCE
6905        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6906         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6907         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
6908         'Node and Interface Identifiers'."
6909    DEFVAL { 0 }
6910    ::= { tmnxOamVccvPgTgStaticCtlEntry 3 }
6911
6912tmnxOamVccvPgTgStaticCtlSaiiAcId OBJECT-TYPE
6913    SYNTAX      Unsigned32
6914    MAX-ACCESS  read-write
6915    STATUS      current
6916    DESCRIPTION
6917        "The value of tmnxOamVccvPgTgStaticCtlSaiiAcId specifies the value to be
6918         copied into the 'Source AC-ID' (Source Attachment Circuit Identifier)
6919         field of the 'Static Pseudowire' sub-TLV within the 'Target FEC Stack'
6920         TLV within the launched VCCV ping request.
6921
6922         Zero indicates no Source AC-ID has been configured."
6923    REFERENCE
6924        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6925         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6926         RFC 5003, 'Attachment Individual Identifier (AII) Types for
6927         Aggregation', section 3.2, 'AII Type 2'."
6928    DEFVAL { 0 }
6929    ::= { tmnxOamVccvPgTgStaticCtlEntry 4 }
6930
6931tmnxOamVccvPgTgStaticCtlTaiiGlbl OBJECT-TYPE
6932    SYNTAX      TmnxPwGlobalIdOrZero
6933    MAX-ACCESS  read-write
6934    STATUS      current
6935    DESCRIPTION
6936        "The value of tmnxOamVccvPgTgStaticCtlTaiiGlbl specifies the value to be
6937         copied into the 'Destination Global ID' field of the 'Static
6938         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
6939         launched VCCV ping request.
6940
6941         Zero indicates no Destination Global ID has been configured."
6942    REFERENCE
6943        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6944         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6945         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
6946         'Uniquely Identifying an Operator - the Global_ID'."
6947    DEFVAL { 0 }
6948    ::= { tmnxOamVccvPgTgStaticCtlEntry 5 }
6949
6950tmnxOamVccvPgTgStaticCtlTaiiNode OBJECT-TYPE
6951    SYNTAX      TmnxMplsTpNodeID
6952    MAX-ACCESS  read-write
6953    STATUS      current
6954    DESCRIPTION
6955        "The value of tmnxOamVccvPgTgStaticCtlTaiiNode specifies the value to be
6956         copied into the 'Destination Node ID' field of the 'Static Pseudowire'
6957         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV ping
6958         request.
6959
6960         Zero indicates no Destination Node ID has been configured."
6961    REFERENCE
6962        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6963         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6964         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
6965         'Node and Interface Identifiers'."
6966    DEFVAL { 0 }
6967    ::= { tmnxOamVccvPgTgStaticCtlEntry 6 }
6968
6969tmnxOamVccvPgTgStaticCtlTaiiAcId OBJECT-TYPE
6970    SYNTAX      Unsigned32
6971    MAX-ACCESS  read-write
6972    STATUS      current
6973    DESCRIPTION
6974        "The value of tmnxOamVccvPgTgStaticCtlTaiiAcId specifies the value to be
6975         copied into the 'Destination AC-ID' (Destination Attachment Circuit
6976         Identifier) field of the 'Static Pseudowire' sub-TLV within the 'Target
6977         FEC Stack' TLV within the launched VCCV ping request.
6978
6979         Zero indicates no Destination AC-ID has been configured."
6980    REFERENCE
6981        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
6982         section 2.3.2, 'Static Pseudowire Sub-TLV'.
6983         RFC 5003, 'Attachment Individual Identifier (AII) Types for
6984         Aggregation', section 3.2, 'AII Type 2'."
6985    DEFVAL { 0 }
6986    ::= { tmnxOamVccvPgTgStaticCtlEntry 7 }
6987
6988--
6989-- OAM VXLAN Ping Control Table
6990--
6991
6992tmnxOamVxlanPingCtlTable         OBJECT-TYPE
6993    SYNTAX      SEQUENCE OF TmnxOamVxlanPingCtlEntry
6994    MAX-ACCESS  not-accessible
6995    STATUS      current
6996    DESCRIPTION
6997        "tmnxOamVxlanPingCtlTable (along with tmnxOamPingCtlTable) contains the
6998         configuration information for VXLAN (Virtual Extensible Local Area
6999         Network) ping tests."
7000    REFERENCE
7001        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7002         Failure Detection', October 22, 2014.
7003         RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7004         Networks over Layer 3 Networks', August 2014."
7005    ::= { tmnxOamPingObjs 26 }
7006
7007tmnxOamVxlanPingCtlEntry         OBJECT-TYPE
7008    SYNTAX      TmnxOamVxlanPingCtlEntry
7009    MAX-ACCESS  not-accessible
7010    STATUS      current
7011    DESCRIPTION
7012        "tmnxOamVxlanPingCtlEntry (along with tmnxOamPingCtlEntry) contains the
7013         configuration information for a VXLAN ping test.
7014
7015         A row is created when the corresponding tmnxOamPingCtlTestMode is set
7016         to 'vxlanPing'.
7017
7018         A row is destroyed when the corresponding tmnxOamPingCtlTable row is
7019         destroyed (using tmnxOamPingCtlRowStatus).
7020
7021         The values in a particular row in this table cannot be changed when the
7022         corresponding tmnxOamPingCtlAdminStatus is 'enabled(1)'."
7023    REFERENCE
7024        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7025         Failure Detection', October 22, 2014.
7026         RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7027         Networks over Layer 3 Networks', August 2014."
7028    INDEX {
7029        tmnxOamPingCtlOwnerIndex,
7030        tmnxOamPingCtlTestIndex
7031    }
7032    ::= { tmnxOamVxlanPingCtlTable 1 }
7033
7034TmnxOamVxlanPingCtlEntry         ::= SEQUENCE {
7035    tmnxOamVxlanPingCtlNetworkId     Unsigned32,
7036    tmnxOamVxlanPingCtlReplyMode     INTEGER,
7037    tmnxOamVxlanPingCtlIFlag         Unsigned32,
7038    tmnxOamVxlanPingCtlTestId        Unsigned32,
7039    tmnxOamVxlanPingCtlOutSrcUdpPt   Unsigned32,
7040    tmnxOamVxlanPingCtlOutIpTtl      Unsigned32,
7041    tmnxOamVxlanPingCtlInL2DestMac   MacAddress,
7042    tmnxOamVxlanPingCtlInIpSrcAddrT  InetAddressType,
7043    tmnxOamVxlanPingCtlInIpSrcAddr   InetAddress,
7044    tmnxOamVxlanPingCtlInIpDstAddrT  InetAddressType,
7045    tmnxOamVxlanPingCtlInIpDstAddr   InetAddress,
7046    tmnxOamVxlanPingCtlEndSysMacAddr MacAddress,
7047    tmnxOamVxlanPingCtlReflectPad    TruthValue
7048}
7049
7050tmnxOamVxlanPingCtlNetworkId     OBJECT-TYPE
7051    SYNTAX      Unsigned32(0|1..16777215)
7052    MAX-ACCESS  read-write
7053    STATUS      current
7054    DESCRIPTION
7055        "The value of tmnxOamVxlanPingCtlNetworkId specifies the VXLAN Network
7056         Identifier (VNI) of the VXLAN network to be tested.  The value is
7057         copied into the VXLAN Network Identifier field of the VXLAN Header of
7058         the launched OAM echo request.
7059
7060         Zero indicates no VXLAN Network Identifier has been configured.  The
7061         test will fail if tmnxOamVxlanPingCtlNetworkId is zero."
7062    REFERENCE
7063        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7064         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7065         Format'."
7066    DEFVAL { 0 }
7067    ::= { tmnxOamVxlanPingCtlEntry 1 }
7068
7069tmnxOamVxlanPingCtlReplyMode     OBJECT-TYPE
7070    SYNTAX      INTEGER {
7071                    udp(2),
7072                    overlay(3)
7073                }
7074    MAX-ACCESS  read-write
7075    STATUS      current
7076    DESCRIPTION
7077        "The value of tmnxOamVxlanPingCtlReplyMode specifies the encapsulation
7078         to be used in the OAM echo reply.  The value is copied into the Reply
7079         Mode field of the Generic Overlay OAM structure of the launched OAM
7080         echo request.  The replying node uses the value to choose the
7081         encapsulation of the OAM echo reply.
7082
7083         Code points:
7084             udp(2)     - reply using an IPv4 UDP packet
7085             overlay(3) - reply via the overlay segment.
7086
7087         The Jain draft's 'Do Not Reply' option (i.e. the Reply Mode with code
7088         point 1) is not supported."
7089    REFERENCE
7090        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7091         Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
7092         OAM Packet Format'."
7093    DEFVAL { udp }
7094    ::= { tmnxOamVxlanPingCtlEntry 2 }
7095
7096tmnxOamVxlanPingCtlIFlag         OBJECT-TYPE
7097    SYNTAX      Unsigned32(0|1)
7098    MAX-ACCESS  read-write
7099    STATUS      current
7100    DESCRIPTION
7101        "The value of tmnxOamVxlanPingCtlIFlag specifies the I flag value to be
7102         used for the test.  The value is copied into the I flag field of the
7103         VXLAN Header of the launched OAM echo request."
7104    REFERENCE
7105        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7106         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7107         Format'."
7108    DEFVAL { 0 }
7109    ::= { tmnxOamVxlanPingCtlEntry 3 }
7110
7111tmnxOamVxlanPingCtlTestId        OBJECT-TYPE
7112    SYNTAX      Unsigned32(0..2147483647)
7113    MAX-ACCESS  read-write
7114    STATUS      current
7115    DESCRIPTION
7116        "The value of tmnxOamVxlanPingCtlTestId specifies a unique identifier
7117         for the test.  The value is copied into the Originator Handle field of
7118         the Generic Overlay OAM structure of the launched OAM echo request.
7119
7120         Zero indicates no VXLAN Test Identifier has been configured.  The test
7121         will fail if tmnxOamVxlanPingCtlTestId is zero."
7122    REFERENCE
7123        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7124         Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
7125         OAM Packet Format'."
7126    DEFVAL { 0 }
7127    ::= { tmnxOamVxlanPingCtlEntry 4 }
7128
7129tmnxOamVxlanPingCtlOutSrcUdpPt   OBJECT-TYPE
7130    SYNTAX      Unsigned32(0|1..65535)
7131    MAX-ACCESS  read-write
7132    STATUS      current
7133    DESCRIPTION
7134        "The value of tmnxOamVxlanPingCtlOutSrcUdpPt specifies the outer source
7135         UDP port to be used for the test.
7136
7137         If tmnxOamVxlanPingCtlOutSrcUdpPt is zero, an SROS-computed UDP port
7138         number is copied into the Source Port field of the Outer UDP Header of
7139         the launched OAM echo request.
7140
7141         If tmnxOamVxlanPingCtlOutSrcUdpPt is non-zero, the given value is
7142         copied into the Source Port field of the Outer UDP Header of the
7143         launched OAM echo request."
7144    REFERENCE
7145        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7146         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7147         Format'."
7148    DEFVAL { 0 }
7149    ::= { tmnxOamVxlanPingCtlEntry 5 }
7150
7151tmnxOamVxlanPingCtlOutIpTtl      OBJECT-TYPE
7152    SYNTAX      Unsigned32(1..255)
7153    MAX-ACCESS  read-write
7154    STATUS      current
7155    DESCRIPTION
7156        "The value of tmnxOamVxlanPingCtlOutIpTtl specifies the outer IP Time To
7157         Live value to be used for the test.  The value is copied into the Time
7158         To Live field of the Outer IPv4 Header of the launched OAM echo
7159         request."
7160    REFERENCE
7161        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7162         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7163         Format'."
7164    DEFVAL { 255 }
7165    ::= { tmnxOamVxlanPingCtlEntry 6 }
7166
7167tmnxOamVxlanPingCtlInL2DestMac   OBJECT-TYPE
7168    SYNTAX      MacAddress
7169    MAX-ACCESS  read-write
7170    STATUS      current
7171    DESCRIPTION
7172        "The value of tmnxOamVxlanPingCtlInL2DestMac specifies the inner
7173         Destination MAC address to be used for the test.  The value is copied
7174         into the Inner Destination MAC Address field of the Inner Ethernet
7175         Header of the launched OAM echo request."
7176    REFERENCE
7177        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7178         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7179         Format'."
7180    DEFVAL { '000000000000'H }
7181    ::= { tmnxOamVxlanPingCtlEntry 7 }
7182
7183tmnxOamVxlanPingCtlInIpSrcAddrT  OBJECT-TYPE
7184    SYNTAX      InetAddressType
7185    MAX-ACCESS  read-write
7186    STATUS      current
7187    DESCRIPTION
7188        "The value of tmnxOamVxlanPingCtlInIpSrcAddrT specifies the type of
7189         address in tmnxOamVxlanPingCtlInIpSrcAddr."
7190    DEFVAL { ipv4 }
7191    ::= { tmnxOamVxlanPingCtlEntry 8 }
7192
7193tmnxOamVxlanPingCtlInIpSrcAddr   OBJECT-TYPE
7194    SYNTAX      InetAddress (SIZE(0|4|16))
7195    MAX-ACCESS  read-write
7196    STATUS      current
7197    DESCRIPTION
7198        "The value of tmnxOamVxlanPingCtlInIpSrcAddr specifies the inner source
7199         IP address to be used for the test.  The value is copied into the
7200         Source IP Address field of the Inner IP Header of the launched OAM Echo
7201         request.
7202
7203         If this object has its default value when the test is started, SROS
7204         selects a value to be used as the inner source IP address."
7205    REFERENCE
7206        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7207         Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
7208         Header for Echo Request in Layer 2 Context'."
7209    DEFVAL { '00000000'H }
7210    ::= { tmnxOamVxlanPingCtlEntry 9 }
7211
7212tmnxOamVxlanPingCtlInIpDstAddrT  OBJECT-TYPE
7213    SYNTAX      InetAddressType
7214    MAX-ACCESS  read-write
7215    STATUS      current
7216    DESCRIPTION
7217        "The value of tmnxOamVxlanPingCtlInIpDstAddrT specifies the type of
7218         address in tmnxOamVxlanPingCtlInIpDstAddr."
7219    DEFVAL { ipv4 }
7220    ::= { tmnxOamVxlanPingCtlEntry 10 }
7221
7222tmnxOamVxlanPingCtlInIpDstAddr   OBJECT-TYPE
7223    SYNTAX      InetAddress (SIZE(0|4|16))
7224    MAX-ACCESS  read-write
7225    STATUS      current
7226    DESCRIPTION
7227        "The value of tmnxOamVxlanPingCtlInIpDstAddr specifies the inner
7228         destination IP address to be used for the test.  The value is copied
7229         into the Destination IP Address field of the Inner IP Header of the
7230         launched OAM Echo request.
7231
7232         Addresses in the address block 127.0.0.0/8 are accepted.  The default
7233         address is 127.0.0.1."
7234    REFERENCE
7235        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7236         Failure Detection', October 22, 2014, Section 7.1, 'Encoding of Inner
7237         Header for Echo Request in Layer 2 Context'."
7238    DEFVAL { '7f000001'H }
7239    ::= { tmnxOamVxlanPingCtlEntry 11 }
7240
7241tmnxOamVxlanPingCtlEndSysMacAddr OBJECT-TYPE
7242    SYNTAX      MacAddress
7243    MAX-ACCESS  read-write
7244    STATUS      current
7245    DESCRIPTION
7246        "The value of tmnxOamVxlanPingCtlEndSysMacAddr specifies the end system
7247         MAC address to be verified by the test.  The value is copied into the
7248         MAC Address #1 field of the End-System MAC Sub-TLV of the launched OAM
7249         Echo request."
7250    REFERENCE
7251        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7252         Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
7253         Validating End-System MAC Address'."
7254    DEFVAL { '000000000000'H }
7255    ::= { tmnxOamVxlanPingCtlEntry 12 }
7256
7257tmnxOamVxlanPingCtlReflectPad    OBJECT-TYPE
7258    SYNTAX      TruthValue
7259    MAX-ACCESS  read-write
7260    STATUS      current
7261    DESCRIPTION
7262        "The value of tmnxOamVxlanPingCtlReflectPad specifies whether or not to
7263         copy the pad TLV from the OAM echo request to the OAM echo response.
7264
7265         The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
7266         tmnxOamPingCtlSize=0 is rejected, because tmnxOamPingCtlSize=0
7267         indicates there is no pad TLV to be copied.
7268
7269         The combination of tmnxOamVxlanPingCtlReflectPad='true(1)' and
7270         tmnxOamVxlanPingCtlReplyMode='udp(2)' is rejected."
7271    DEFVAL { false }
7272    ::= { tmnxOamVxlanPingCtlEntry 13 }
7273
7274--
7275-- OAM Virtual Extensible Local Area Network (VXLAN) Ping History Table
7276--
7277
7278tmnxOamVxlanPingHistoryTable     OBJECT-TYPE
7279    SYNTAX      SEQUENCE OF TmnxOamVxlanPingHistoryEntry
7280    MAX-ACCESS  not-accessible
7281    STATUS      current
7282    DESCRIPTION
7283        "tmnxOamVxlanPingHistoryTable (along with tmnxOamPingHistoryTable)
7284         contains the information obtained from Virtual Extensible Local Area
7285         Network (VXLAN) Echo Reply PDUs."
7286    REFERENCE
7287        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7288         Failure Detection', October 22, 2014.
7289         RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7290         Networks over Layer 3 Networks', August 2014."
7291    ::= { tmnxOamPingObjs 27 }
7292
7293tmnxOamVxlanPingHistoryEntry     OBJECT-TYPE
7294    SYNTAX      TmnxOamVxlanPingHistoryEntry
7295    MAX-ACCESS  not-accessible
7296    STATUS      current
7297    DESCRIPTION
7298        "tmnxOamVxlanPingHistoryEntry (along with tmnxOamPingHistoryEntry)
7299         contains the information obtained from one VXLAN Echo Reply PDU.
7300
7301         A row is created when a VXLAN Echo Reply PDU (associated with a managed
7302         'vxlanPing' test) arrives.
7303
7304         A row is destroyed when the corresponding tmnxOamPingHistoryEntry is
7305         destroyed.
7306
7307         The first two indices specify a 'vxlanPing' test.  The third index
7308         specifies a test run (started using tmnxOamPingCtlAdminStatus).  The
7309         fourth index specifies a VXLAN Echo Reply PDU."
7310    REFERENCE
7311        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7312         Failure Detection', October 22, 2014, Section 7.3.4, 'Receiving VXLAN
7313         Echo Reply'."
7314    INDEX {
7315        tmnxOamPingCtlOwnerIndex,
7316        tmnxOamPingCtlTestIndex,
7317        tmnxOamPingResultsTestRunIndex,
7318        tmnxOamPingHistoryIndex
7319    }
7320    ::= { tmnxOamVxlanPingHistoryTable 1 }
7321
7322TmnxOamVxlanPingHistoryEntry     ::= SEQUENCE {
7323    tmnxOamVxlanPingHistReturnCode   Unsigned32,
7324    tmnxOamVxlanPingHistRtrnSubCode  Unsigned32,
7325    tmnxOamVxlanPingHistValidationRC Unsigned32,
7326    tmnxOamVxlanPingHistNetworkId    Unsigned32,
7327    tmnxOamVxlanPingHistOutIpTtl     Unsigned32
7328}
7329
7330tmnxOamVxlanPingHistReturnCode   OBJECT-TYPE
7331    SYNTAX      Unsigned32 (0..255)
7332    MAX-ACCESS  read-only
7333    STATUS      current
7334    DESCRIPTION
7335        "The value of tmnxOamVxlanPingHistReturnCode indicates the value copied
7336         from the Return Code field of the Generic Overlay OAM Packet structure
7337         of the VXLAN Echo Reply PDU.
7338
7339         Code points include (but are not restricted to) the following.
7340
7341         Value    Interpretation
7342         -----    -------------------------------
7343         0        no return code
7344         1        malformed echo request received
7345         2        overlay segment not present
7346         3        overlay segment not operational
7347         4        OK"
7348    REFERENCE
7349        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7350         Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
7351         OAM Packet Format'."
7352    ::= { tmnxOamVxlanPingHistoryEntry 1 }
7353
7354tmnxOamVxlanPingHistRtrnSubCode  OBJECT-TYPE
7355    SYNTAX      Unsigned32 (0..255)
7356    MAX-ACCESS  read-only
7357    STATUS      current
7358    DESCRIPTION
7359        "The value of tmnxOamVxlanPingHistRtrnSubCode indicates the value copied
7360         from the Return Subcode field of the Generic Overlay OAM Packet
7361         structure of the VXLAN Echo Reply PDU."
7362    REFERENCE
7363        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7364         Failure Detection', October 22, 2014, Section 5.3, 'Generic Overlay
7365         OAM Packet Format'."
7366    ::= { tmnxOamVxlanPingHistoryEntry 2 }
7367
7368tmnxOamVxlanPingHistValidationRC OBJECT-TYPE
7369    SYNTAX      Unsigned32 (0..65535)
7370    MAX-ACCESS  read-only
7371    STATUS      current
7372    DESCRIPTION
7373        "The value of tmnxOamVxlanPingHistValidationRC indicates the value
7374         copied from the 'Return Code #1' field of the 'Sub-TLV for Validating
7375         End-System MAC Address' of the VXLAN Echo Reply PDU."
7376    REFERENCE
7377        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7378         Failure Detection', October 22, 2014, Section 9.1.1, 'Sub-TLV for
7379         Validating End-System MAC Address'."
7380    ::= { tmnxOamVxlanPingHistoryEntry 3 }
7381
7382tmnxOamVxlanPingHistNetworkId    OBJECT-TYPE
7383    SYNTAX      Unsigned32(0..16777215)
7384    MAX-ACCESS  read-only
7385    STATUS      current
7386    DESCRIPTION
7387        "The value of tmnxOamVxlanPingHistNetworkId indicates the value of the
7388         VXLAN Network Identifier (VNI) field of the VXLAN Header of the VXLAN
7389         Echo Reply PDU."
7390    REFERENCE
7391        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7392         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7393         Format'."
7394    ::= { tmnxOamVxlanPingHistoryEntry 4 }
7395
7396tmnxOamVxlanPingHistOutIpTtl     OBJECT-TYPE
7397    SYNTAX      Unsigned32(0..255)
7398    MAX-ACCESS  read-only
7399    STATUS      current
7400    DESCRIPTION
7401        "The value of tmnxOamVxlanPingHistOutIpTtl indicates the value of the
7402         Time To Live field of the Outer IPv4 Header of the VXLAN Echo Reply
7403         PDU."
7404    REFERENCE
7405        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7406         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7407         Format'."
7408    ::= { tmnxOamVxlanPingHistoryEntry 5 }
7409
7410--
7411-- OAM BFD-on-LSP LSP Ping Results Table
7412--
7413
7414tmnxOamBfdOnLspPingResultsTable  OBJECT-TYPE
7415    SYNTAX      SEQUENCE OF TmnxOamBfdOnLspPingResultsEntry
7416    MAX-ACCESS  not-accessible
7417    STATUS      current
7418    DESCRIPTION
7419        "tmnxOamBfdOnLspPingResultsTable contains the information obtained
7420         during the RFC 5884 procedures used to bootstrap and periodically
7421         verify Bidirectional Forwarding Detection (BFD) sessions on Label
7422         Switched Paths (LSPs).  The bootstrap and verification procedures use
7423         LSP ping echo request and reply packets."
7424    REFERENCE
7425        "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
7426         Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
7427         Ping'."
7428    ::= { tmnxOamPingObjs 28 }
7429
7430tmnxOamBfdOnLspPingResultsEntry  OBJECT-TYPE
7431    SYNTAX      TmnxOamBfdOnLspPingResultsEntry
7432    MAX-ACCESS  not-accessible
7433    STATUS      current
7434    DESCRIPTION
7435        "tmnxOamBfdOnLspPingResultsEntry contains the information obtained
7436         during the RFC 5884 procedures used to bootstrap and periodically
7437         verify a BFD session on an LSP.
7438
7439         A row is created when an RFC 5884 BFD-on-LSP session starts its
7440         bootstrap procedure.  A row is destroyed when the BFD-on-LSP session
7441         disconnects."
7442    REFERENCE
7443        "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
7444         Switched Paths (LSPs)', Section 3.2, 'Using BFD in Conjunction with LSP
7445         Ping'."
7446    INDEX { tmnxOamBfdOnLspLocalBfdDiscrim }
7447    ::= { tmnxOamBfdOnLspPingResultsTable 1 }
7448
7449TmnxOamBfdOnLspPingResultsEntry  ::= SEQUENCE {
7450    tmnxOamBfdOnLspLocalBfdDiscrim   Unsigned32,
7451    tmnxOamBfdOnLspRemoteBfdDiscrim  Unsigned32,
7452    tmnxOamBfdOnLspRemoteAddressType InetAddressType,
7453    tmnxOamBfdOnLspRemoteAddress     InetAddress,
7454    tmnxOamBfdOnLspLspName           TLNamedItemOrEmpty,
7455    tmnxOamBfdOnLspPingReturnCode    TmnxOamPingRtnCode,
7456    tmnxOamBfdOnLspPingReturnSubcode Unsigned32,
7457    tmnxOamBfdOnLspPingTxCount       Unsigned32,
7458    tmnxOamBfdOnLspPingRxCount       Unsigned32,
7459    tmnxOamBfdOnLspPathState         INTEGER,
7460    tmnxOamBfdOnLspPingTxInterval    Unsigned32,
7461    tmnxOamBfdOnLspBootStrRetryCount Unsigned32
7462}
7463
7464tmnxOamBfdOnLspLocalBfdDiscrim   OBJECT-TYPE
7465    SYNTAX      Unsigned32 (1..4294967295)
7466    MAX-ACCESS  not-accessible
7467    STATUS      current
7468    DESCRIPTION
7469        "The value of tmnxOamBfdOnLspLocalBfdDiscrim specifies the local BFD
7470         discriminator for a BFD-on-LSP session.  The local discriminator is
7471         this system's identifier of the BFD session."
7472    REFERENCE
7473        "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
7474         'Demultiplexing and the Discriminator Fields'."
7475    ::= { tmnxOamBfdOnLspPingResultsEntry 1 }
7476
7477tmnxOamBfdOnLspRemoteBfdDiscrim  OBJECT-TYPE
7478    SYNTAX      Unsigned32
7479    MAX-ACCESS  read-only
7480    STATUS      current
7481    DESCRIPTION
7482        "The value of tmnxOamBfdOnLspRemoteBfdDiscrim indicates the remote BFD
7483         discriminator for the BFD-on-LSP session identified by
7484         tmnxOamBfdOnLspLocalBfdDiscrim.  The remote discriminator is the far
7485         end system's identifier of the BFD session.
7486
7487         Zero is returned if the bootstrap has not completed successfully."
7488    REFERENCE
7489        "RFC 5880, 'Bidirectional Forwarding Detection (BFD)', Section 6.3,
7490         'Demultiplexing and the Discriminator Fields'."
7491    ::= { tmnxOamBfdOnLspPingResultsEntry 2 }
7492
7493tmnxOamBfdOnLspRemoteAddressType OBJECT-TYPE
7494    SYNTAX      InetAddressType
7495    MAX-ACCESS  read-only
7496    STATUS      current
7497    DESCRIPTION
7498        "The value of tmnxOamBfdOnLspRemoteAddressType indicates the type of
7499         address stored in tmnxOamBfdOnLspRemoteAddress."
7500    ::= { tmnxOamBfdOnLspPingResultsEntry 3 }
7501
7502tmnxOamBfdOnLspRemoteAddress     OBJECT-TYPE
7503    SYNTAX      InetAddress(SIZE(0|4|16))
7504    MAX-ACCESS  read-only
7505    STATUS      current
7506    DESCRIPTION
7507        "The value of tmnxOamBfdOnLspRemoteAddress (in conjunction with
7508         tmnxOamBfdOnLspRemoteAddressType) indicates the IP address of the node
7509         which sent the most recent LSP ping echo reply for the BFD-on-LSP
7510         session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
7511
7512         If the LSP is operating correctly, the reply is sent by the far end of
7513         the BFD-on-LSP session."
7514    ::= { tmnxOamBfdOnLspPingResultsEntry 4 }
7515
7516tmnxOamBfdOnLspLspName           OBJECT-TYPE
7517    SYNTAX      TLNamedItemOrEmpty
7518    MAX-ACCESS  read-only
7519    STATUS      current
7520    DESCRIPTION
7521        "The value of tmnxOamBfdOnLspLspName indicates the LSP name associated
7522         with the BFD-on-LSP session identified by
7523         tmnxOamBfdOnLspLocalBfdDiscrim.  LSP names are configured using
7524         TIMETRA-MPLS-MIB::vRtrMplsLspName."
7525    ::= { tmnxOamBfdOnLspPingResultsEntry 5 }
7526
7527tmnxOamBfdOnLspPingReturnCode    OBJECT-TYPE
7528    SYNTAX      TmnxOamPingRtnCode
7529    MAX-ACCESS  read-only
7530    STATUS      current
7531    DESCRIPTION
7532        "The value of tmnxOamBfdOnLspPingReturnCode indicates the status of the
7533         most recent LSP ping echo reply received for the BFD-on-LSP session
7534         identified by tmnxOamBfdOnLspLocalBfdDiscrim."
7535    REFERENCE
7536        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
7537         Failures', Section 3.1, 'Return Codes'."
7538    ::= { tmnxOamBfdOnLspPingResultsEntry 6 }
7539
7540tmnxOamBfdOnLspPingReturnSubcode OBJECT-TYPE
7541    SYNTAX      Unsigned32
7542    MAX-ACCESS  read-only
7543    STATUS      current
7544    DESCRIPTION
7545        "The value of tmnxOamBfdOnLspPingReturnSubcode indicates the value
7546         present in the RFC 4379 Return Subcode (RSC) field of the most recent
7547         LSP ping echo reply for the BFD-on-LSP session identified by
7548         tmnxOamBfdOnLspLocalBfdDiscrim."
7549    REFERENCE
7550        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
7551         Failures', Section 3.1, 'Return Codes'."
7552    ::= { tmnxOamBfdOnLspPingResultsEntry 7 }
7553
7554tmnxOamBfdOnLspPingTxCount       OBJECT-TYPE
7555    SYNTAX      Unsigned32
7556    MAX-ACCESS  read-only
7557    STATUS      current
7558    DESCRIPTION
7559        "The value of tmnxOamBfdOnLspPingTxCount indicates the number of LSP
7560         ping echo request packets sent for the BFD-on-LSP session identified by
7561         tmnxOamBfdOnLspLocalBfdDiscrim."
7562    ::= { tmnxOamBfdOnLspPingResultsEntry 8 }
7563
7564tmnxOamBfdOnLspPingRxCount       OBJECT-TYPE
7565    SYNTAX      Unsigned32
7566    MAX-ACCESS  read-only
7567    STATUS      current
7568    DESCRIPTION
7569        "The value of tmnxOamBfdOnLspPingRxCount indicates the number of LSP
7570         ping echo reply packets received for the BFD-on-LSP session identified
7571         by tmnxOamBfdOnLspLocalBfdDiscrim."
7572    ::= { tmnxOamBfdOnLspPingResultsEntry 9 }
7573
7574tmnxOamBfdOnLspPathState         OBJECT-TYPE
7575    SYNTAX      INTEGER {
7576                    unknown (1),
7577                    active  (2),
7578                    inactive(3)
7579    }
7580    MAX-ACCESS  read-only
7581    STATUS      current
7582    DESCRIPTION
7583        "The value of tmnxOamBfdOnLspPathState indicates the state of the path
7584         hosting the BFD-on-LSP session identified by
7585         tmnxOamBfdOnLspLocalBfdDiscrim.
7586
7587         Code points:
7588         unknown  (1) - the state of the path hosting the BFD-on-LSP session is
7589                        unknown
7590         active   (2) - the BFD-on-LSP session is running on the active path
7591         inactive (3) - the BFD-on-LSP session is running on the inactive path"
7592    REFERENCE
7593        "RFC 4090, 'Fast Reroute Extensions to RSVP-TE for LSP Tunnels', Section
7594         3.2, 'Facility Backup'."
7595    ::= { tmnxOamBfdOnLspPingResultsEntry 10 }
7596
7597tmnxOamBfdOnLspPingTxInterval    OBJECT-TYPE
7598    SYNTAX      Unsigned32
7599    UNITS       "seconds"
7600    MAX-ACCESS  read-only
7601    STATUS      current
7602    DESCRIPTION
7603        "The value of tmnxOamBfdOnLspPingTxInterval indicates the transmission
7604         interval for LSP ping request PDUs sent during periodic verification of
7605         the BFD-on-LSP session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
7606
7607         This value is configured using
7608         TIMETRA-MPLS-MIB::vRtrMplsLspBfdPingIntvl.  A read-only copy of the
7609         value is available here for the convenience of a manager wishing to
7610         read the value using a local BFD discriminator as the index."
7611    REFERENCE
7612        "RFC 5884, 'Bidirectional Forwarding Detection (BFD) for MPLS Label
7613         Switched Paths (LSPs)', Section 4, 'Theory of Operation'"
7614    ::= { tmnxOamBfdOnLspPingResultsEntry 11 }
7615
7616tmnxOamBfdOnLspBootStrRetryCount OBJECT-TYPE
7617    SYNTAX      Unsigned32
7618    MAX-ACCESS  read-only
7619    STATUS      current
7620    DESCRIPTION
7621        "The value of tmnxOamBfdOnLspBootStrRetryCount indicates the current
7622         number of retries started while attempting to bootstrap the BFD-on-LSP
7623         session identified by tmnxOamBfdOnLspLocalBfdDiscrim.
7624
7625         If the bootstrap completed successfully on the first attempt, zero is
7626         returned."
7627    ::= { tmnxOamBfdOnLspPingResultsEntry 12 }
7628
7629--
7630-- Nokia SROS OAM VXLAN Ping Results Table
7631--
7632
7633tmnxOamVxlanPingResultsTable     OBJECT-TYPE
7634    SYNTAX      SEQUENCE OF TmnxOamVxlanPingResultsEntry
7635    MAX-ACCESS  not-accessible
7636    STATUS      current
7637    DESCRIPTION
7638        "tmnxOamVxlanPingResultsTable contains results of VXLAN (Virtual
7639         Extensible Local Area Network) ping tests."
7640    REFERENCE
7641        "IETF draft-jain-nvo3-overlay-oam-02, 'Generic Overlay OAM and Datapath
7642         Failure Detection', October 22, 2014.
7643         RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7644         Networks over Layer 3 Networks', August 2014."
7645    ::= { tmnxOamPingObjs 29 }
7646
7647tmnxOamVxlanPingResultsEntry     OBJECT-TYPE
7648    SYNTAX      TmnxOamVxlanPingResultsEntry
7649    MAX-ACCESS  not-accessible
7650    STATUS      current
7651    DESCRIPTION
7652        "tmnxOamVxlanPingResultsEntry contains results of one 'vxlanPing'
7653         test run.  tmnxOamPingResultsEntry contains additional results for the
7654         test run.
7655
7656         A tmnxOamVxlanPingResultsEntry is created/destroyed when a
7657         tmnxOamPingResultsEntry is created/destroyed for a 'vxlanPing' test.
7658
7659         tmnxOamPingCtlEntry and tmnxOamVxlanPingCtlEntry are used to configure
7660         and start a 'vxlanPing' test.
7661
7662         tmnxOamVxlanPingHistoryEntry contains per-probe results for a
7663         'vxlanPing' test run."
7664    INDEX {
7665        tmnxOamPingCtlOwnerIndex,
7666        tmnxOamPingCtlTestIndex,
7667        tmnxOamPingResultsTestRunIndex
7668    }
7669    ::= { tmnxOamVxlanPingResultsTable 1 }
7670
7671TmnxOamVxlanPingResultsEntry     ::= SEQUENCE {
7672    tmnxOamVxlanPingResOutSrcAddrTyp InetAddressType,
7673    tmnxOamVxlanPingResOutSrcAddress InetAddress
7674}
7675
7676tmnxOamVxlanPingResOutSrcAddrTyp OBJECT-TYPE
7677    SYNTAX      InetAddressType
7678    MAX-ACCESS  read-only
7679    STATUS      current
7680    DESCRIPTION
7681        "The value of tmnxOamVxlanPingResOutSrcAddrTyp indicates the address
7682         type of tmnxOamVxlanPingResOutSrcAddress."
7683    ::= { tmnxOamVxlanPingResultsEntry 1 }
7684
7685tmnxOamVxlanPingResOutSrcAddress OBJECT-TYPE
7686    SYNTAX      InetAddress (SIZE(4|16))
7687    MAX-ACCESS  read-only
7688    STATUS      current
7689    DESCRIPTION
7690        "The value of tmnxOamVxlanPingResOutSrcAddress indicates the outer
7691         source IP address (as selected by SROS) used for the specified
7692         'vxlanPing' test run.  The value was copied into the Outer Source IPv4
7693         Address field of the VXLAN Header of each OAM echo request launched for
7694         the specified test run.
7695
7696         IPv6 may be supported in a future release."
7697    REFERENCE
7698        "RFC 7348, 'VXLAN: A Framework for Overlaying Virtualized Layer 2
7699         Networks over Layer 3 Networks', August 2014, Section 5, 'VXLAN Frame
7700         Format'."
7701    ::= { tmnxOamVxlanPingResultsEntry 2 }
7702
7703 --
7704 -- Notification Definition section
7705 --
7706
7707tmnxOamPingProbeFailed           NOTIFICATION-TYPE
7708    OBJECTS {
7709       tmnxOamPingCtlTargetIpAddress,
7710       tmnxOamPingResultsOperStatus,
7711       tmnxOamPingResultsMinRtt,
7712       tmnxOamPingResultsMaxRtt,
7713       tmnxOamPingResultsAverageRtt,
7714       tmnxOamPingResultsRttSumOfSquares,
7715       tmnxOamPingResultsMtuResponseSize,
7716       tmnxOamPingResultsSvcPing,
7717       tmnxOamPingResultsProbeResponses,
7718       tmnxOamPingResultsSentProbes,
7719       tmnxOamPingResultsLastGoodProbe
7720    }
7721    STATUS  obsolete
7722    DESCRIPTION
7723        "Generated when a probe failure is detected when the
7724         corresponding tmnxOamPingCtlTrapGeneration object is set to
7725         probeFailure(0) subject to the value of
7726         tmnxOamPingCtlTrapProbeFailureFilter.  The object
7727         tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
7728         number of successive probe failures that are required
7729         before this notification can be generated."
7730    ::= { tmnxOamPingNotifications 1 }
7731
7732tmnxOamPingTestFailed            NOTIFICATION-TYPE
7733    OBJECTS {
7734        tmnxOamPingCtlTargetIpAddress,
7735        tmnxOamPingResultsOperStatus,
7736        tmnxOamPingResultsMinRtt,
7737        tmnxOamPingResultsMaxRtt,
7738        tmnxOamPingResultsAverageRtt,
7739        tmnxOamPingResultsRttSumOfSquares,
7740        tmnxOamPingResultsMtuResponseSize,
7741        tmnxOamPingResultsSvcPing,
7742        tmnxOamPingResultsProbeResponses,
7743        tmnxOamPingResultsSentProbes,
7744        tmnxOamPingResultsLastGoodProbe
7745      }
7746    STATUS  obsolete
7747    DESCRIPTION
7748        "Generated when a ping test is determined to have failed
7749         when the corresponding tmnxOamPingCtlTrapGeneration object is
7750         set to testFailure(1).  In this instance
7751         tmnxOamPingCtlTrapTestFailureFilter should specify the number of
7752         probes in a test required to have failed in order to
7753         consider the test as failed."
7754    ::= { tmnxOamPingNotifications 2 }
7755
7756tmnxOamPingTestCompleted         NOTIFICATION-TYPE
7757    OBJECTS {
7758     tmnxOamPingCtlTargetIpAddress,
7759     tmnxOamPingResultsOperStatus,
7760     tmnxOamPingResultsMinRtt,
7761     tmnxOamPingResultsMaxRtt,
7762     tmnxOamPingResultsAverageRtt,
7763     tmnxOamPingResultsRttSumOfSquares,
7764     tmnxOamPingResultsMtuResponseSize,
7765     tmnxOamPingResultsSvcPing,
7766     tmnxOamPingResultsProbeResponses,
7767     tmnxOamPingResultsSentProbes,
7768     tmnxOamPingResultsLastGoodProbe
7769    }
7770    STATUS  obsolete
7771    DESCRIPTION
7772        "Generated at the completion of a ping test when the
7773         corresponding tmnxOamPingCtlTrapGeneration object is set to
7774         testCompletion(2)."
7775    ::= { tmnxOamPingNotifications 3 }
7776
7777tmnxOamPingProbeFailedV2         NOTIFICATION-TYPE
7778    OBJECTS {
7779       tmnxOamPingCtlTgtAddrType,
7780       tmnxOamPingCtlTgtAddress,
7781       tmnxOamPingResultsOperStatus,
7782       tmnxOamPingResultsMinRtt,
7783       tmnxOamPingResultsMaxRtt,
7784       tmnxOamPingResultsAverageRtt,
7785       tmnxOamPingResultsRttSumOfSquares,
7786       tmnxOamPingResultsMtuResponseSize,
7787       tmnxOamPingResultsSvcPing,
7788       tmnxOamPingResultsProbeResponses,
7789       tmnxOamPingResultsSentProbes,
7790       tmnxOamPingResultsLastGoodProbe
7791    }
7792    STATUS  obsolete
7793    DESCRIPTION
7794        "Generated when a probe failure is detected when the
7795         corresponding tmnxOamPingCtlTrapGeneration object is set to
7796         probeFailure(0) subject to the value of
7797         tmnxOamPingCtlTrapProbeFailureFilter.  The object
7798         tmnxOamPingCtlTrapProbeFailureFilter can be used to specify the
7799         number of successive probe failures that are required
7800         before this notification can be generated."
7801    ::= { tmnxOamPingNotifications 4 }
7802
7803tmnxOamPingTestFailedV2          NOTIFICATION-TYPE
7804    OBJECTS {
7805        tmnxOamPingCtlTgtAddrType,
7806        tmnxOamPingCtlTgtAddress,
7807        tmnxOamPingResultsOperStatus,
7808        tmnxOamPingResultsMinRtt,
7809        tmnxOamPingResultsMaxRtt,
7810        tmnxOamPingResultsAverageRtt,
7811        tmnxOamPingResultsRttSumOfSquares,
7812        tmnxOamPingResultsMtuResponseSize,
7813        tmnxOamPingResultsSvcPing,
7814        tmnxOamPingResultsProbeResponses,
7815        tmnxOamPingResultsSentProbes,
7816        tmnxOamPingResultsLastGoodProbe
7817      }
7818    STATUS  obsolete
7819    DESCRIPTION
7820        "Generated when a ping test is determined to have failed
7821         when the corresponding tmnxOamPingCtlTrapGeneration object is
7822         set to testFailure(1).  In this instance
7823         tmnxOamPingCtlTrapTestFailureFilter should specify the number of
7824         probes in a test required to have failed in order to
7825         consider the test as failed."
7826    ::= { tmnxOamPingNotifications 5 }
7827
7828tmnxOamPingTestCompletedV2       NOTIFICATION-TYPE
7829    OBJECTS {
7830     tmnxOamPingCtlTgtAddrType,
7831     tmnxOamPingCtlTgtAddress,
7832     tmnxOamPingResultsOperStatus,
7833     tmnxOamPingResultsMinRtt,
7834     tmnxOamPingResultsMaxRtt,
7835     tmnxOamPingResultsAverageRtt,
7836     tmnxOamPingResultsRttSumOfSquares,
7837     tmnxOamPingResultsMtuResponseSize,
7838     tmnxOamPingResultsSvcPing,
7839     tmnxOamPingResultsProbeResponses,
7840     tmnxOamPingResultsSentProbes,
7841     tmnxOamPingResultsLastGoodProbe
7842    }
7843    STATUS  obsolete
7844    DESCRIPTION
7845        "Generated at the completion of a ping test when the
7846         corresponding tmnxOamPingCtlTrapGeneration object is set to
7847         testCompletion(2)."
7848    ::= { tmnxOamPingNotifications 6 }
7849
7850tmnxAncpLoopbackTestCompleted    NOTIFICATION-TYPE
7851    OBJECTS {
7852        tmnxOamAncpHistoryAncpString
7853    }
7854    STATUS  current
7855    DESCRIPTION
7856        "This Notification is sent whenever a ANCP loopback
7857         is finished for which a notification was explicitly requested."
7858    ::= { tmnxOamPingNotifications 7 }
7859
7860tmnxOamPingProbeFailedV3         NOTIFICATION-TYPE
7861    OBJECTS {
7862       tmnxOamPingCtlTgtAddrType,
7863       tmnxOamPingCtlTgtAddress,
7864       tmnxOamPingResultsOperStatus,
7865       tmnxOamPingResultsMinRtt,
7866       tmnxOamPingResultsMaxRtt,
7867       tmnxOamPingResultsAverageRtt,
7868       tmnxOamPingResultsRttSumOfSquares,
7869       tmnxOamPingResultsRttOFSumSquares,
7870       tmnxOamPingResultsMtuResponseSize,
7871       tmnxOamPingResultsSvcPing,
7872       tmnxOamPingResultsProbeResponses,
7873       tmnxOamPingResultsSentProbes,
7874       tmnxOamPingResultsLastGoodProbe
7875    }
7876    STATUS  current
7877    DESCRIPTION
7878        "[CAUSE] The tmnxOamPingProbeFailedV3 notification is sent at the end of
7879         an OAM or SAA test run, when a sufficient number of successive probes
7880         failed.
7881
7882         The notification is sent if both of the following conditions are met:
7883         1.  The 'probeFailure(0)' bit of the tmnxOamPingCtlTrapGeneration BITS
7884             object is enabled, AND
7885         2.  The test run includes at least one occurrence of N successive probe
7886             failures, where N is configured using
7887             tmnxOamPingCtlTrapProbeFailureFilter.
7888
7889         This notification is sent at most once per test run.
7890
7891         [EFFECT] Informational.  The probe failures may indicate a problem with
7892         live traffic flow.
7893
7894         [RECOVERY] Investigate the cause of the probe failures."
7895    ::= { tmnxOamPingNotifications 8 }
7896
7897tmnxOamPingTestFailedV3          NOTIFICATION-TYPE
7898    OBJECTS {
7899        tmnxOamPingCtlTgtAddrType,
7900        tmnxOamPingCtlTgtAddress,
7901        tmnxOamPingResultsOperStatus,
7902        tmnxOamPingResultsMinRtt,
7903        tmnxOamPingResultsMaxRtt,
7904        tmnxOamPingResultsAverageRtt,
7905        tmnxOamPingResultsRttSumOfSquares,
7906        tmnxOamPingResultsRttOFSumSquares,
7907        tmnxOamPingResultsMtuResponseSize,
7908        tmnxOamPingResultsSvcPing,
7909        tmnxOamPingResultsProbeResponses,
7910        tmnxOamPingResultsSentProbes,
7911        tmnxOamPingResultsLastGoodProbe
7912    }
7913    STATUS  current
7914    DESCRIPTION
7915        "[CAUSE] The tmnxOamPingTestFailedV3 notification is sent at the end of
7916         an OAM or SAA test run, when a sufficient number of probes failed.
7917
7918         The notification is sent if both of the following conditions are met:
7919         1.  The 'testFailure(1)' bit of the tmnxOamPingCtlTrapGeneration BITS
7920             object is enabled, AND
7921         2.  The test run had at least N probe failures, where N is configured
7922             using tmnxOamPingCtlTrapTestFailureFilter.
7923
7924         This notification is sent at most once per test run.
7925
7926         [EFFECT] Informational.  The probe failures may indicate a problem with
7927         live traffic flow.
7928
7929         [RECOVERY] Investigate the cause of the probe failures."
7930    ::= { tmnxOamPingNotifications 9 }
7931
7932tmnxOamPingTestCompletedV3       NOTIFICATION-TYPE
7933    OBJECTS {
7934        tmnxOamPingCtlTgtAddrType,
7935        tmnxOamPingCtlTgtAddress,
7936        tmnxOamPingResultsOperStatus,
7937        tmnxOamPingResultsMinRtt,
7938        tmnxOamPingResultsMaxRtt,
7939        tmnxOamPingResultsAverageRtt,
7940        tmnxOamPingResultsRttSumOfSquares,
7941        tmnxOamPingResultsRttOFSumSquares,
7942        tmnxOamPingResultsMtuResponseSize,
7943        tmnxOamPingResultsSvcPing,
7944        tmnxOamPingResultsProbeResponses,
7945        tmnxOamPingResultsSentProbes,
7946        tmnxOamPingResultsLastGoodProbe
7947    }
7948    STATUS  current
7949    DESCRIPTION
7950        "Generated at the completion of a ping test when the
7951         corresponding tmnxOamPingCtlTrapGeneration object is set to
7952         testCompletion(2)."
7953    ::= { tmnxOamPingNotifications 10 }
7954
7955 --
7956 -- Nokia SROS series OAM Trace Route Simple Object Definitions
7957 --
7958tmnxOamTrMaxConcurrentRequests   OBJECT-TYPE
7959    SYNTAX      Unsigned32
7960    UNITS       "requests"
7961    MAX-ACCESS  read-write
7962    STATUS      current
7963    DESCRIPTION
7964       "The maximum number of concurrent active trace route requests
7965        that are allowed within an agent implementation.  A value
7966        of 0 for this object implies that there is no limit for
7967        the number of concurrent active requests in effect."
7968    DEFVAL { 0 }
7969    ::= { tmnxOamTraceRouteObjs 2 }
7970
7971--
7972-- Nokia SROS series OAM Traceroute Control Table
7973--
7974
7975tmnxOamTrCtlTable                OBJECT-TYPE
7976    SYNTAX      SEQUENCE OF TmnxOamTrCtlEntry
7977    MAX-ACCESS  not-accessible
7978    STATUS      current
7979    DESCRIPTION
7980        "Defines the Nokia SROS OAM Trace Route Control Table for
7981         providing the capability of invoking OAM trace route tests from
7982         SNMP.  The results of trace route operations can be stored in
7983         the tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable, and
7984         the tmnxOamTrHopsTable."
7985    ::= { tmnxOamTraceRouteObjs 3 }
7986
7987tmnxOamTrCtlEntry                OBJECT-TYPE
7988    SYNTAX      TmnxOamTrCtlEntry
7989    MAX-ACCESS  not-accessible
7990    STATUS      current
7991    DESCRIPTION
7992        "Defines an entry in the tmnxOamTrCtlTable.  The first
7993         index element, tmnxOamTrCtlOwnerIndex, is of type
7994         SnmpAdminString, a textual convention that allows for
7995         use of the SNMPv3 View-Based Access Control Model
7996         (RFC 2575 [11], VACM) and allows an management
7997         application to identify its entries.  The second index,
7998         tmnxOamTrCtlTestIndex (also an SnmpAdminString),
7999         enables the same management application to have
8000         multiple requests outstanding."
8001    INDEX {
8002           tmnxOamTrCtlOwnerIndex,
8003           tmnxOamTrCtlTestIndex
8004          }
8005    ::= { tmnxOamTrCtlTable 1 }
8006
8007TmnxOamTrCtlEntry ::=
8008    SEQUENCE {
8009     tmnxOamTrCtlOwnerIndex         SnmpAdminString,
8010     tmnxOamTrCtlTestIndex          SnmpAdminString,
8011     tmnxOamTrCtlRowStatus          RowStatus,
8012     tmnxOamTrCtlStorageType        StorageType,        -- obsolete
8013     tmnxOamTrCtlDescr              SnmpAdminString,    -- obsolete
8014     tmnxOamTrCtlTestMode           INTEGER,
8015     tmnxOamTrCtlAdminStatus        INTEGER,
8016     tmnxOamTrCtlFcName             TFCName,
8017     tmnxOamTrCtlProfile            TProfile,
8018     tmnxOamTrCtlTargetIpAddress    IpAddress,          -- obsolete
8019     tmnxOamTrCtlServiceId          TmnxServId,
8020     tmnxOamTrCtlDataSize           Unsigned32,
8021     tmnxOamTrCtlTimeOut            Unsigned32,
8022     tmnxOamTrCtlProbesPerHop       Unsigned32,
8023     tmnxOamTrCtlMaxTtl             Unsigned32,
8024     tmnxOamTrCtlInitialTtl         Unsigned32,
8025     tmnxOamTrCtlDSField            Unsigned32,
8026     tmnxOamTrCtlMaxFailures        Unsigned32,
8027     tmnxOamTrCtlInterval           Unsigned32,
8028     tmnxOamTrCtlMaxRows            Unsigned32,         -- obsolete
8029     tmnxOamTrCtlTrapGeneration     BITS,
8030     tmnxOamTrCtlCreateHopsEntries  TruthValue,         -- obsolete
8031     tmnxOamTrCtlSAA                TruthValue,
8032     tmnxOamTrCtlRuns               Counter32,
8033     tmnxOamTrCtlFailures           Counter32,
8034     tmnxOamTrCtlLastRunResult      TmnxOamTestResult,
8035     tmnxOamTrCtlLastChanged        TimeStamp,
8036     tmnxOamTrCtlVRtrID             TmnxVRtrID,
8037     tmnxOamTrCtlTgtAddrType        InetAddressType,
8038     tmnxOamTrCtlTgtAddress         InetAddress,
8039     tmnxOamTrCtlSrcAddrType        InetAddressType,
8040     tmnxOamTrCtlSrcAddress         InetAddress,
8041     tmnxOamTrCtlWaitMilliSec       Unsigned32
8042    }
8043
8044tmnxOamTrCtlOwnerIndex           OBJECT-TYPE
8045    SYNTAX      SnmpAdminString (SIZE(1..32))
8046    MAX-ACCESS  not-accessible
8047    STATUS      current
8048    DESCRIPTION
8049       "To facilitate the provisioning of access control by a
8050        security administrator using the View-Based Access
8051        Control Model (RFC 2575, VACM) for tables in which
8052        multiple users may need to independently create or
8053        modify entries, the initial index is used as an 'owner
8054        index'.  Such an initial index has a syntax of
8055        SnmpAdminString, and can thus be trivially mapped to a
8056        security name or group name as defined in VACM, in
8057        accordance with a security policy.
8058
8059        When used in conjunction with such a security policy
8060        all entries in the table belonging to a particular user
8061        (or group) will have the same value for this initial
8062        index.  For a given user's entries in a particular
8063        table, the object identifiers for the information in
8064        these entries will have the same subidentifiers (except
8065        for the 'column' subidentifier) up to the end of the
8066        encoded owner index. To configure VACM to permit access
8067        to this portion of the table, one would create
8068        vacmViewTreeFamilyTable entries with the value of
8069        vacmViewTreeFamilySubtree including the owner index
8070        portion, and vacmViewTreeFamilyMask 'wildcarding' the
8071        column subidentifier.  More elaborate configurations
8072        are possible."
8073    ::= { tmnxOamTrCtlEntry 1 }
8074
8075tmnxOamTrCtlTestIndex            OBJECT-TYPE
8076    SYNTAX      SnmpAdminString (SIZE(1..32))
8077    MAX-ACCESS  not-accessible
8078    STATUS      current
8079    DESCRIPTION
8080        "The test name index of a Nokia SROS OAM Trace Route test.
8081         This is locally unique, within the scope of a tmnxOamTrCtlOwnerIndex."
8082    ::= { tmnxOamTrCtlEntry 2 }
8083
8084tmnxOamTrCtlRowStatus            OBJECT-TYPE
8085    SYNTAX      RowStatus
8086    MAX-ACCESS  read-create
8087    STATUS      current
8088    DESCRIPTION
8089        "This object allows entries to be created and deleted
8090         in the tmnxOamTrCtlTable.  Deletion of an entry in
8091         this table results in all corresponding (same
8092         tmnxOamTrCtlOwnerIndex and tmnxOamTrCtlTestIndex
8093         index values) tmnxOamTrResultsTable,
8094         tmnxOamTrProbeHistoryTable, and tmnxOamTrHopsTable
8095         entries being deleted.
8096
8097         The values for configuration objects required for the type of
8098         test specified in tmnxOamTrCtlTestMode MUST be specified
8099         prior to a transition to active(1) state being
8100         accepted.
8101
8102         Activation of an Nokia SROS OAM Trace Route operation is
8103         controlled via tmnxOamTrCtlAdminStatus and not
8104         by transitioning of this object's value to active(1).
8105
8106         Transitions in and out of active(1) state are not
8107         allowed while an entry's tmnxOamTrResultsOperStatus
8108         is active(1) with the exception that deletion of
8109         an entry in this table by setting its RowStatus
8110         object to destroy(6) will stop an active Nokia
8111         SROS OAM Trace Route operation.
8112
8113         The operational state of an Nokia SROS OAM Trace Route
8114         operation can be determined by examination of the corresponding
8115         tmnxOamTrResultsOperStatus object."
8116    REFERENCE
8117        "See definition of RowStatus in RFC 2579, 'Textual
8118        Conventions for SMIv2.'"
8119    ::= { tmnxOamTrCtlEntry 3 }
8120
8121tmnxOamTrCtlStorageType          OBJECT-TYPE
8122    SYNTAX      StorageType
8123    MAX-ACCESS  read-create
8124    STATUS      obsolete
8125    DESCRIPTION
8126        "The storage type for this conceptual row.
8127         Conceptual rows having the value 'permanent' need not
8128         allow write-access to any columnar objects in the row.
8129
8130         This object was marked obsolete in SROS Release 14.0 R1.  There is no
8131         replacement object."
8132    DEFVAL { volatile }
8133    ::= { tmnxOamTrCtlEntry 4 }
8134
8135tmnxOamTrCtlDescr                OBJECT-TYPE
8136    SYNTAX      SnmpAdminString
8137    MAX-ACCESS  read-create
8138    STATUS      obsolete
8139    DESCRIPTION
8140        "The purpose of this object is to provide a descriptive name of
8141         the Nokia SROS OAM Trace Route test.
8142
8143         This object was marked obsolete in SROS Release 14.0 R1.  There is no
8144         replacement object."
8145    DEFVAL { '00'H }
8146    ::= { tmnxOamTrCtlEntry 5 }
8147
8148tmnxOamTrCtlTestMode             OBJECT-TYPE
8149    SYNTAX      INTEGER {
8150                    none (0),
8151                    macTraceRoute (1),
8152                    lspTraceRoute (2),
8153                    vprnTraceRoute (3),
8154                    mcastTraceRoute (4),
8155                    icmpTraceRoute (5),
8156                    ldpTreeTrace (6),
8157                    vccvTraceRoute (7),
8158                    p2mpLspTrace (8),
8159                    ethCfmLinkTrace (9)
8160                }
8161    MAX-ACCESS  read-create
8162    STATUS      current
8163    DESCRIPTION
8164        "The value of tmnxOamTrCtlTestMode specifies the type of trace route
8165         test defined by this row.  The configuration parameters unique to a
8166         specific test type are to be found in a sparsely dependent extension
8167         table for that test type.
8168
8169         'ldpTreeTrace', 'mcastTraceRoute', and 'p2mpLspTrace' are supported for
8170         non-SAA tests only.
8171
8172         'ethCfmLinkTrace' is supported for SAA tests only.
8173
8174         This is a required parameter."
8175    DEFVAL { none }
8176    ::= { tmnxOamTrCtlEntry 6 }
8177
8178tmnxOamTrCtlAdminStatus          OBJECT-TYPE
8179    SYNTAX      INTEGER {
8180                          enabled(1),
8181                          disabled(2)
8182                        }
8183    MAX-ACCESS  read-create
8184    STATUS      current
8185    DESCRIPTION
8186        "Reflects the desired state that a tmnxOamTrCtlEntry
8187         should be in:
8188           enabled(1)  - Attempt to activate the test as defined by
8189                         this tmnxOamTrCtlEntry.
8190           disabled(2) - Deactivate the test as defined by this
8191                         tmnxOamTrCtlEntry.
8192
8193         If tmnxOamTrCtlSAA has the value 'true' and tmnxOamSaaCtlAdminStatus
8194         has the value 'outOfService', an attempt to set this object to
8195         'enabled' will fail with an inconsistentValue error.
8196
8197         Refer to the corresponding tmnxOamTrResultsOperStatus to
8198         determine the operational state of the test defined by
8199         this entry."
8200    DEFVAL { disabled }
8201    ::= { tmnxOamTrCtlEntry 7 }
8202
8203tmnxOamTrCtlFcName               OBJECT-TYPE
8204    SYNTAX      TFCName
8205    MAX-ACCESS  read-create
8206    STATUS      current
8207    DESCRIPTION
8208        "The value of tmnxOamTrCtlFcName specifies the forwarding class to be
8209         used when launching the probe(s).  The forwarding class name must be
8210         present in the index column of TIMETRA-QOS-MIB::tFCNameTable.  This
8211         object is optional.
8212
8213         As shown in the following table
8214         a) this object is applicable to a subset of the test types, and
8215         b) the default forwarding class depends on the test type.
8216
8217         tmnxOamTrCtlTestMode   Applicable?   Default
8218         --------------------   -----------   -------
8219         ethCfmLinkTrace        yes           'nc'
8220         ldpTreeTrace           yes           'be'
8221         lspTraceRoute          yes           'be'
8222         macTraceRoute          yes           'be'
8223         p2mpLspTrace           yes           'be'
8224         vccvTraceRoute         yes           'be'
8225         vprnTraceRoute         yes           'be'
8226         otherwise              no            N/A
8227
8228         For 'ethCfmLinkTrace', the forwarding class depends on whether the
8229         request is configured to egress on a network port or an access port.
8230         In the network port case, the forwarding class is the forwarding class
8231         of the pseudowire.  In the access port case, the forwarding class is
8232         that of the SAP's egress encapsulation policy.
8233
8234         For 'lspTraceRoute' this is the forwarding class of the LSP tunnel.
8235
8236         For 'macTraceRoute' this is the forwarding class of the SDP
8237         encapsulation.
8238
8239         For 'p2mpLspTrace' this is the forwarding class of the P2MP LSP tree.
8240
8241         If forwarding classes are mapped by the applicable QoS policy, the
8242         probe(s) may be launched using a different forwarding class than the
8243         forwarding class specified by this object."
8244    DEFVAL { "be" }
8245    ::= { tmnxOamTrCtlEntry 8 }
8246
8247tmnxOamTrCtlProfile              OBJECT-TYPE
8248    SYNTAX      TProfile
8249    MAX-ACCESS  read-create
8250    STATUS      current
8251    DESCRIPTION
8252        "The value of tmnxOamTrCtlProfile specifies the profile to be used
8253         with the forwarding class specified in tmnxOamTrCtlFcName.  This
8254         object is optional.
8255
8256         As shown in the following table
8257         a) this object is applicable to a subset of the test types, and
8258         b) the default profile value depends on the test type.
8259
8260         tmnxOamTrCtlTestMode   Applicable?   Default
8261         --------------------   -----------   -------
8262         ethCfmLinkTrace        yes           'in(1)'
8263         ldpTreeTrace           yes           'out(2)'
8264         lspTraceRoute          yes           'out(2)'
8265         macTraceRoute          yes           'out(2)'
8266         p2mpLspTrace           yes           'out(2)'
8267         vccvTraceRoute         yes           'out(2)'
8268         vprnTraceRoute         yes           'out(2)'
8269         otherwise              no            N/A"
8270    DEFVAL { out }
8271    ::= { tmnxOamTrCtlEntry 9 }
8272
8273tmnxOamTrCtlTargetIpAddress      OBJECT-TYPE
8274    SYNTAX      IpAddress
8275    MAX-ACCESS  read-create
8276    STATUS      obsolete
8277    DESCRIPTION
8278        "Specifies the IPv4 address to be used as the destination for
8279         performing an OAM Trace Route operation.  This parameter is
8280         not used by 'macTraceRoute' or 'lspTraceRoute' or 'mcastTraceRoute'.
8281         This parameter is required by 'vprnTraceRoute'.
8282
8283         This object was obsoleted in release 4.0 and replaced with
8284         InetAddress objects tmnxOamTrCtlTgtAddrType and
8285         tmnxOamTrCtlTgtAddress."
8286    DEFVAL { '00000000'h }      -- 0.0.0.0
8287    ::= { tmnxOamTrCtlEntry 10 }
8288
8289tmnxOamTrCtlServiceId            OBJECT-TYPE
8290    SYNTAX      TmnxServId (0..2147483647)
8291    MAX-ACCESS  read-create
8292    STATUS      current
8293    DESCRIPTION
8294        "The value of tmnxOamTrCtlServiceId specifies the service ID of the
8295         service being tested.
8296
8297         The applicability of tmnxOamTrCtlServiceId varies with the test type,
8298         as shown in the following table.
8299
8300         tmnxOamTrCtlTestMode   Applicability    Related Virtual Router Object
8301         --------------------   -------------    -----------------------------
8302         'icmpTraceRoute'       optional         tmnxOamTrCtlVRtrID
8303         'macTraceRoute'        mandatory        none
8304         'mcastTraceRoute'      optional         tmnxOamMcastTrCtlVRtrID
8305         'vprnTraceRoute'       mandatory        none
8306         otherwise              not applicable   none
8307
8308         When tmnxOamTrCtlServiceId is mandatory, a non-zero value must be
8309         provided.
8310
8311         When tmnxOamTrCtlServiceId is optional, it is used to specify a VPRN
8312         service.  The test must use the VPRN service's virtual router.
8313
8314         When a related virtual router object is shown, the interaction is
8315         described in the DESCRIPTION clause of the listed object.
8316
8317         Service IDs larger than 2147483647 are internal, so they are excluded
8318         from the range.
8319
8320         The default value is the null service ID."
8321    DEFVAL { 0 }
8322    ::= { tmnxOamTrCtlEntry 11 }
8323
8324tmnxOamTrCtlDataSize             OBJECT-TYPE
8325    SYNTAX      Unsigned32 (1..9198)
8326    UNITS       "octets"
8327    MAX-ACCESS  read-create
8328    STATUS      current
8329    DESCRIPTION
8330        "The value of tmnxOamTrCtlDataSize specifies the size of the data
8331         portion of the Trace Route request, in octets.  The size of the request
8332         does not include the SDP encapsulation, VC-Label (if applied) or any
8333         DLC headers or trailers.  This parameter is optional.
8334
8335         The value of tmnxOamTrCtlDataSize is significant if the test type
8336         (i.e. tmnxOamTrCtlTestMode) is 'lspTraceRoute', 'macTraceRoute',
8337         'p2mpLspTrace', 'vccvTraceRoute', or 'vprnTraceRoute'.
8338
8339         If the request PDU required for the specified test is larger than the
8340         PDU size indicated by tmnxOamTrCtlDataSize, SROS sends the smallest
8341         valid PDU larger than the size indicated.  For example, if
8342         tmnxOamTrCtlDataSize is 1 when a 'vccvTraceRoute' test is started on a
8343         FEC 128 pseudowire, an 88 octet request PDU is sent.
8344
8345         When the OAM message is encapsulated in an IP/GRE SDP, the IP 'DF'
8346         (Don't Fragment) bit is set.  If any segment of the path between the
8347         sender and receiver cannot handle the message size, the message is
8348         discarded.  MPLS LSPs are not expected to fragment the message either,
8349         as the message contained in the LSP is not an IP packet."
8350    DEFVAL { 1 }
8351    ::= { tmnxOamTrCtlEntry 12 }
8352
8353tmnxOamTrCtlTimeOut              OBJECT-TYPE
8354    SYNTAX      Unsigned32 (1..60)
8355    UNITS       "seconds"
8356    MAX-ACCESS  read-create
8357    STATUS      current
8358    DESCRIPTION
8359        "Specifies the time-out value, in seconds, for an Nokia SROS
8360         OAM Trace Route request.  This parameter is optional.
8361
8362         For 'ethCfmLinkTrace', this is the time out for the whole test.
8363
8364         The minimum, maximum, and default values of this object vary with
8365         tmnxOamTrCtlTestMode, as follows:
8366           'icmpTraceRoute' :  N/A N/A N/A
8367           'ethCfmLinkTrace':    1  10   5
8368            otherwise       :    1  60   3
8369
8370        If tmnxOamTrCtlTestMode is 'ethCfmLinkTrace', the value of
8371        tmnxOamTrCtlTimeOut must be less than or equal to the value of
8372        tmnxOamTrCtlInterval."
8373    DEFVAL { 3 }
8374    ::= { tmnxOamTrCtlEntry 13 }
8375
8376tmnxOamTrCtlProbesPerHop         OBJECT-TYPE
8377    SYNTAX      Unsigned32 (1..10)
8378    UNITS       "probes"
8379    MAX-ACCESS  read-create
8380    STATUS      current
8381    DESCRIPTION
8382        "Specifies the number of times to reissue an Nokia SROS OAM
8383         Trace Route request with the same time-to-live (TTL) value.
8384         This parameter is optional.
8385
8386         This parameter is not configurable for 'icmpTraceRoute';
8387         a default value of 3 is used."
8388    DEFVAL { 1 }
8389    ::= { tmnxOamTrCtlEntry 14 }
8390
8391tmnxOamTrCtlMaxTtl               OBJECT-TYPE
8392    SYNTAX      Unsigned32 (1..255)
8393    UNITS       "time-to-live value"
8394    MAX-ACCESS  read-create
8395    STATUS      current
8396    DESCRIPTION
8397        "The value of tmnxOamTrCtlMaxTtl specifies the maximum time-to-live
8398        value.  This parameter is optional.
8399
8400        When tmnxOamTrCtlMaxTtl is not explicitly specified, the agent
8401        defaults the value based on the 'tmnxOamTrCtlTestMode'.
8402
8403        In the case of 'lspTraceRoute' the default is set to 30.
8404        In the case of 'icmpTraceRoute' the default is set to 30.
8405        In the case of 'ldpTreeTrace' the default is set to 30.
8406        In the case of 'vccvTraceRoute' the default is set to 8.
8407        In the case of 'p2mplspTrace' the default is set to 30.
8408        In the case of 'ethCfmLinkTrace' the default is set to 64.
8409        Otherwise the default is set to 4."
8410    DEFVAL { 4 }
8411    ::= { tmnxOamTrCtlEntry 15 }
8412
8413tmnxOamTrCtlInitialTtl           OBJECT-TYPE
8414    SYNTAX         Unsigned32 (1..255)
8415    MAX-ACCESS     read-create
8416    STATUS         current
8417    DESCRIPTION
8418        "The value of tmnxOamTrCtlInitialTtl specifies the initial TTL
8419        value to use.  This enables bypassing the initial (often well known)
8420        portion of a path.  This parameter is optional.
8421
8422        This parameter is not configurable for 'icmpTraceRoute'; the
8423        default value 1 is used.  This parameter is not used with
8424        'ethCfmLinkTrace'.  This parameter does not affect the test
8425        execution for 'vccvTraceRoute', but applications may use the
8426        value to filter results for that test type."
8427    DEFVAL { 1 }
8428    ::= { tmnxOamTrCtlEntry 16 }
8429
8430tmnxOamTrCtlDSField              OBJECT-TYPE
8431    SYNTAX      Unsigned32 (0..255)
8432    MAX-ACCESS  read-create
8433    STATUS      current
8434    DESCRIPTION
8435        "The value of tmnxOamTrCtlDSField specifies the value to load in the
8436         Type of Service (TOS) octet or the Traffic Class (TC) octet of the
8437         launched ICMP echo request(s).  The TOS octet is a field in the IPv4
8438         packet header.  The TC octet is a field in the IPv6 packet header.
8439
8440         The value in the TOS or TC octet may influence the route, latency,
8441         and/or probability of loss for the echo request (and, by inference, for
8442         the associated data flow).
8443
8444         This object is supported when tmnxOamTrCtlTestMode is 'icmpTraceRoute'.
8445         Otherwise, it is ignored.
8446
8447         This object is optional."
8448    REFERENCE
8449        "RFC  791, 'Internet Protocol', section 3.1.
8450         RFC 1812, 'Requirements for IP Version 4 Routers', section 5.3.2.
8451         RFC 2460, 'Internet Protocol, Version 6 (IPv6) Specification',
8452         section 7.
8453         RFC 2474, 'Definition of the Differentiated Services Field (DS Field)
8454         in the IPv4 and IPv6 Headers'."
8455    DEFVAL { 0 }
8456    ::= { tmnxOamTrCtlEntry 17 }
8457
8458tmnxOamTrCtlMaxFailures          OBJECT-TYPE
8459    SYNTAX      Unsigned32 (1..255)
8460    UNITS       "timeouts"
8461    MAX-ACCESS  read-create
8462    STATUS      current
8463    DESCRIPTION
8464        "The value of tmnxOamTrCtlMaxFailures specifies the maximum number of
8465         consecutive timeouts allowed before terminating a trace route test.
8466         This object is optional.
8467
8468         As shown in the following table
8469         a) this object is applicable to a subset of the test types, and
8470         b) the default value and upper bound depend on the test type.
8471
8472         tmnxOamTrCtlTestMode   Applicable?   Default   Upper Bound
8473         --------------------   -----------   -------   -----------
8474         'icmpTraceRoute'       yes            90        90
8475         'lspTraceRoute'        yes             5       255
8476         'p2mpLspTrace'         yes             5        10
8477         'vccvTraceRoute'       yes             5       255
8478         otherwise              no            N/A       N/A
8479
8480         In the 'icmpTraceRoute' case, changing the tmnxOamTrCtlMaxFailures
8481         value away from the default is not supported."
8482    DEFVAL { 5 }
8483    ::= { tmnxOamTrCtlEntry 18 }
8484
8485tmnxOamTrCtlInterval             OBJECT-TYPE
8486    SYNTAX      Unsigned32
8487    UNITS       "seconds"
8488    MAX-ACCESS  read-create
8489    STATUS      current
8490    DESCRIPTION
8491        "The value of tmnxOamTrCtlInterval specifies the number of seconds
8492         to wait before repeating an Nokia SROS OAM Trace Route test as
8493         defined by the value of the various objects in the corresponding row.
8494         This parameter is optional.
8495
8496         The number of hops in a single Nokia SROS OAM Trace Route test
8497         is determined by the value of the corresponding
8498         tmnxOamTrCtlProbesPerHop object.  After a single test completes,
8499         the number of seconds as defined by the value of tmnxOamTrCtlInterval
8500         MUST elapse before the next Nokia SROS OAM Trace Route test is
8501         started.
8502
8503         The applicability, range, and default value of this object vary with
8504         tmnxOamTrCtlTestMode, as shown in the following table.
8505
8506           tmnxOamTrCtlTestMode   Min Max Default
8507           'ethCfmLinkTrace'        1  10       5
8508           'icmpTraceRoute'        not applicable
8509           'vccvTraceRoute'         1 255       1
8510           otherwise                1  10       1"
8511    DEFVAL { 1 }
8512    ::= { tmnxOamTrCtlEntry 19 }
8513
8514tmnxOamTrCtlMaxRows              OBJECT-TYPE
8515    SYNTAX      Unsigned32
8516    UNITS       "rows"
8517    MAX-ACCESS  read-create
8518    STATUS      obsolete
8519    DESCRIPTION
8520        "The value of tmnxOamTrCtlMaxRows specifies the maximum number of
8521         entries allowed in the tmnxOamTrProbeHistoryTable.  The oldest entry
8522         in the tmnxOamTrProbeHistoryTable is removed to allow the addition
8523         of an new entry once the number of rows in the
8524         tmnxOamTrProbeHistoryTable reaches this value.
8525
8526         Old entries are not removed when a new test is started.  Entries are
8527         added to the tmnxOamTrProbeHistoryTable until tmnxOamTrCtlMaxRows
8528         is reached before entries begin to be removed.
8529
8530         A value of 0 for this object disables creation of
8531         tmnxOamTrProbeHistoryTable entries.
8532
8533         This object was obsoleted in release 6.0R17."
8534    DEFVAL      { 300 }
8535    ::= { tmnxOamTrCtlEntry 20 }
8536
8537tmnxOamTrCtlTrapGeneration       OBJECT-TYPE
8538    SYNTAX      BITS {
8539                  pathChange(0),
8540                  testFailure(1),
8541                  testCompletion(2)
8542                }
8543    MAX-ACCESS  read-create
8544    STATUS      current
8545    DESCRIPTION
8546        "The value of tmnxOamTrCtlTrapGeneration specifies when and if to
8547         generate a notification for this entry:
8548         pathChange(0)     - Generate a tmnxOamTrPathChange
8549             notification when the current path varies from a previously
8550             determined path.
8551         testFailure(1)    - Generate a tmnxOamTrTestFailed notification when
8552             the full path to a target can't be determined.
8553         testCompletion(2) - Generate a tmnxOamTrTestCompleted notification
8554             when the test is completed."
8555    DEFVAL { {} }
8556    ::= { tmnxOamTrCtlEntry 21 }
8557
8558tmnxOamTrCtlCreateHopsEntries    OBJECT-TYPE
8559    SYNTAX      TruthValue
8560    MAX-ACCESS  read-create
8561    STATUS      obsolete
8562    DESCRIPTION
8563        "The value of tmnxOamTrCtlCreateHopsEntries specifies whether or not
8564         the current path for an Nokia SROS OAM Trace Route test is
8565         kept in the tmnxOamTrHopsTable on a per hop basis.
8566
8567         tmnxOamTrHopsTable provides a current path topology based on the
8568         results of the OAM Trace Route tests.  If this feature is not
8569         supported tmnxOamTrCtlCreateHopsEntries will always be set to false(2)
8570         and any attempt to change its value to true(1) will be denied."
8571    DEFVAL { false }
8572    ::= { tmnxOamTrCtlEntry 22 }
8573
8574tmnxOamTrCtlSAA                  OBJECT-TYPE
8575    SYNTAX      TruthValue
8576    MAX-ACCESS  read-create
8577    STATUS      current
8578    DESCRIPTION
8579        "The value of tmnxOamTrCtlSAA specifies if this test is an SAA test
8580         (Service Assurance Agent; 'true'), or an OAM test ('false').  If
8581         there is a tmnxOamSaaCtlTable row with the specified index values,
8582         'true' is returned.  Otherwise, 'false' is returned."
8583    DEFVAL { false }
8584    ::= { tmnxOamTrCtlEntry 23 }
8585
8586tmnxOamTrCtlRuns                 OBJECT-TYPE
8587    SYNTAX      Counter32
8588    MAX-ACCESS  read-only
8589    STATUS      current
8590    DESCRIPTION
8591        "The value of tmnxOamTrCtlRuns indicates the number of times
8592         this OAM trace route test has been executed."
8593    ::= { tmnxOamTrCtlEntry 24 }
8594
8595tmnxOamTrCtlFailures             OBJECT-TYPE
8596    SYNTAX      Counter32
8597    MAX-ACCESS  read-only
8598    STATUS      current
8599    DESCRIPTION
8600        "The value of tmnxOamTrCtlFailures indicates the number of times
8601         this OAM trace route test has failed."
8602    ::= { tmnxOamTrCtlEntry 25 }
8603
8604tmnxOamTrCtlLastRunResult        OBJECT-TYPE
8605    SYNTAX      TmnxOamTestResult
8606    MAX-ACCESS  read-only
8607    STATUS      current
8608    DESCRIPTION
8609        "The value of tmnxOamTrCtlLastRunResult indicates the completion
8610         status the last time this test was executed.  If this OAM test is
8611         currently in progress, this object indicates the result of the
8612         previous test run, if any."
8613    ::= { tmnxOamTrCtlEntry 26 }
8614
8615tmnxOamTrCtlLastChanged          OBJECT-TYPE
8616    SYNTAX      TimeStamp
8617    MAX-ACCESS  read-only
8618    STATUS      current
8619    DESCRIPTION
8620        "The value of tmnxOamTrCtlLastChanged indicates the time the
8621         value of a settable object in this row was last changed."
8622    ::= { tmnxOamTrCtlEntry 27 }
8623
8624tmnxOamTrCtlVRtrID               OBJECT-TYPE
8625    SYNTAX      TmnxVRtrID
8626    MAX-ACCESS  read-create
8627    STATUS      current
8628    DESCRIPTION
8629        "The value of tmnxOamTrCtlVRtrID specifies the virtual router to be
8630         used for the test.  The value specified must be the index of an active
8631         row in TIMETRA-VRTR-MIB::vRtrConfTable.
8632
8633         This object is applicable if tmnxOamTrCtlTestMode is 'icmpTraceRoute'.
8634
8635         When directing an 'icmpTraceRoute' test to use a virtual router
8636         associated with a VPRN service, the virtual router can be specified
8637         using tmnxOamTrCtlVRtrID (with the VPRN's virtual router number) or
8638         tmnxOamTrCtlServiceId (with the VPRN's service number).
8639         tmnxOamTrCtlServiceId is preferred, because service numbers are
8640         constant across an SROS reboot (while virtual routers may be
8641         renumbered).  If non-default values are specified for both
8642         tmnxOamTrCtlVRtrID and tmnxOamTrCtlServiceId,
8643         tmnxOamTrCtlServiceId is used.
8644
8645         Setting this object is optional."
8646    DEFVAL { 1 }
8647    ::= { tmnxOamTrCtlEntry 28 }
8648
8649tmnxOamTrCtlTgtAddrType          OBJECT-TYPE
8650    SYNTAX      InetAddressType
8651    MAX-ACCESS  read-create
8652    STATUS      current
8653    DESCRIPTION
8654        "The value of tmnxOamTrCtlTgtAddrType specifies the address type of
8655         tmnxOamTrCtlTgtAddress.
8656
8657         The values which can be used as part of a successful test depend on
8658         tmnxOamTrCtlTestMode, as follows.
8659
8660         Test Mode             tmnxOamTrCtlTgtAddrType Values Supported
8661         ----------------    ------------------------------------------
8662         'icmpTraceRoute'                 'ipv4(1)' 'ipv6(2)' 'dns(16)'
8663         'vprnTraceRoute'                 'ipv4(1)' 'ipv6(2)'
8664         otherwise           'unknown(0)' "
8665    DEFVAL { unknown }
8666    ::= { tmnxOamTrCtlEntry 29 }
8667
8668tmnxOamTrCtlTgtAddress           OBJECT-TYPE
8669    SYNTAX      InetAddress
8670    MAX-ACCESS  read-create
8671    STATUS      current
8672    DESCRIPTION
8673        "The value of tmnxOamTrCtlTgtAddress specifies the destination host
8674         address to be used when performing an OAM trace route operation.  The
8675         corresponding address type is configured using
8676         tmnxOamTrCtlTgtAddrType."
8677    DEFVAL { ''H }
8678    ::= { tmnxOamTrCtlEntry 30 }
8679
8680tmnxOamTrCtlSrcAddrType          OBJECT-TYPE
8681    SYNTAX      InetAddressType
8682    MAX-ACCESS  read-create
8683    STATUS      current
8684    DESCRIPTION
8685        "The value of tmnxOamTrCtlSrcAddrType specifies the type of Internet
8686         address stored in tmnxOamTrCtlSrcAddress."
8687    DEFVAL { unknown }
8688    ::= { tmnxOamTrCtlEntry 31 }
8689
8690tmnxOamTrCtlSrcAddress           OBJECT-TYPE
8691    SYNTAX      InetAddress  (SIZE(0|4|16))
8692    MAX-ACCESS  read-create
8693    STATUS      current
8694    DESCRIPTION
8695        "The value of tmnxOamTrCtlSrcAddress specifies the IP host address to
8696         be used as the source when performing an OAM Trace Route operation.
8697
8698         This object is valid only when the tmnxOamTrCtlTestMode has a
8699         value of 'icmpTraceRoute', 'lspTraceRoute', or 'vccvTraceRoute'."
8700    DEFVAL { ''H }
8701    ::= { tmnxOamTrCtlEntry 32 }
8702
8703tmnxOamTrCtlWaitMilliSec         OBJECT-TYPE
8704    SYNTAX      Unsigned32 (10..60000)
8705    UNITS       "milliseconds"
8706    MAX-ACCESS  read-create
8707    STATUS      current
8708    DESCRIPTION
8709        "The value of tmnxOamTrCtlWaitMilliSec specifies the time in
8710         milliseconds to wait for a response before sending the next
8711         probe.
8712
8713         This object is valid only for 'icmpTraceRoute' tests."
8714    DEFVAL { 5000 }  -- 5 seconds
8715    ::= { tmnxOamTrCtlEntry 33 }
8716
8717--
8718-- Nokia SROS series OAM Trace Route Test Results Table
8719--
8720tmnxOamTrResultsTable            OBJECT-TYPE
8721    SYNTAX      SEQUENCE OF TmnxOamTrResultsEntry
8722    MAX-ACCESS  not-accessible
8723    STATUS      current
8724    DESCRIPTION
8725        "Defines the Nokia SROS OAM Trace Route Test Results
8726         Table for keeping track of the status of a tmnxOamTrCtlEntry.
8727
8728         An entry is added to the tmnxOamTrResultsTable when an
8729         tmnxOamTrCtlEntry is started by successful transition
8730         of its tmnxOamTrCtlAdminStatus object to enabled(1).
8731         An entry is removed from the tmnxOamTrResultsTable when
8732         its corresponding tmnxOamTrCtlEntry is deleted."
8733    ::= { tmnxOamTraceRouteObjs 4 }
8734
8735tmnxOamTrResultsEntry            OBJECT-TYPE
8736    SYNTAX      TmnxOamTrResultsEntry
8737    MAX-ACCESS  not-accessible
8738    STATUS      current
8739    DESCRIPTION
8740        "Defines an entry in the tmnxOamTrResultsTable.  The
8741         first two indexes of the tmnxOamTrResultsTable are the
8742         same as the tmnxOamTrCtlTable in order for a tmnxOamTrResultsEntry
8743         to correspond to the tmnxOamTrCtlEntry that caused it to
8744         be created.  The third index allows a history of test runs
8745         to be stored."
8746    INDEX {
8747           tmnxOamTrCtlOwnerIndex,
8748           tmnxOamTrCtlTestIndex,
8749           tmnxOamTrResultsTestRunIndex
8750          }
8751    ::= { tmnxOamTrResultsTable 1 }
8752
8753 TmnxOamTrResultsEntry ::=
8754    SEQUENCE {
8755     tmnxOamTrResultsOperStatus       INTEGER,
8756     tmnxOamTrResultsCurHopCount      Gauge32,
8757     tmnxOamTrResultsCurProbeCount    Gauge32,
8758     tmnxOamTrResultsIpTgtAddr        IpAddress,
8759     tmnxOamTrResultsTestAttempts     Unsigned32,
8760     tmnxOamTrResultsTestSuccesses    Unsigned32,
8761     tmnxOamTrResultsLastGoodPath     DateAndTime,
8762     tmnxOamTrResultsTestRunIndex     Unsigned32,
8763     tmnxOamTrResultsTgtAddrType      InetAddressType,
8764     tmnxOamTrResultsTgtAddress       InetAddress,
8765     tmnxOamTrResultsTestRunResult    TmnxOamTestResult
8766    }
8767
8768tmnxOamTrResultsOperStatus       OBJECT-TYPE
8769    SYNTAX      INTEGER {
8770                          enabled(1),
8771                          disabled(2)
8772                        }
8773    MAX-ACCESS  read-only
8774    STATUS      current
8775    DESCRIPTION
8776        "Reflects the operational state of a tmnxOamTrCtlEntry:
8777
8778           enabled(1)  - Test is active.
8779           disabled(2) - Test has stopped."
8780    ::= { tmnxOamTrResultsEntry 1 }
8781
8782tmnxOamTrResultsCurHopCount      OBJECT-TYPE
8783    SYNTAX      Gauge32
8784    UNITS       "hops"
8785    MAX-ACCESS  read-only
8786    STATUS      current
8787    DESCRIPTION
8788        "Reflects the current TTL value (range from 0 to
8789         255) for an Nokia SROS OAM Trace Route operation.
8790         Maximum TTL value is determined by tmnxOamTrCtlMaxTtl.
8791
8792         Zero is returned only in the case of an aborted 'ethCfmLinkTrace'
8793         test."
8794    ::= { tmnxOamTrResultsEntry 2 }
8795
8796tmnxOamTrResultsCurProbeCount    OBJECT-TYPE
8797    SYNTAX      Gauge32
8798    UNITS       "probes"
8799    MAX-ACCESS  read-only
8800    STATUS      current
8801    DESCRIPTION
8802        "Reflects the current probe count (1..10) for an Nokia
8803         SROS OAM Trace Route operation. The maximum probe count is
8804         determined by tmnxOamTrCtlProbesPerHop."
8805    ::= { tmnxOamTrResultsEntry 3 }
8806
8807tmnxOamTrResultsIpTgtAddr        OBJECT-TYPE
8808    SYNTAX      IpAddress
8809    MAX-ACCESS  read-only
8810    STATUS      obsolete
8811    DESCRIPTION
8812        "This objects reports the IP address associated
8813         with a tmnxOamTrCtlTargetIpAddress value when the
8814         destination address is specified as a DNS name.
8815         The value of this object should be a zero length
8816         octet string when a DNS name is not specified or
8817         when a specified DNS name fails to resolve.
8818
8819         This object was obsoleted in release 4.0 and replaced with
8820         InetAddress objects tmnxOamTrResultsTgtAddrType and
8821         tmnxOamTrResultsTgtAddress."
8822    ::= { tmnxOamTrResultsEntry 4 }
8823
8824tmnxOamTrResultsTestAttempts     OBJECT-TYPE
8825    SYNTAX      Unsigned32
8826    UNITS       "tests"
8827    MAX-ACCESS  read-only
8828    STATUS      obsolete
8829    DESCRIPTION
8830        "The current number of attempts to determine a path
8831         to a target.  The value of this object MUST be started
8832         at 0.
8833
8834         This object was made obsolete in the 3.0 release.  Originally
8835         this table was used to report a summary of the results of all
8836         traceroute test for the configured test.  An additional index,
8837         tmnxOamTrResultsTestRunIndex, has been added to this table and
8838         a row in this table now represents the results of a single
8839         traceroute test run.  The new object tmnxOamTrCtlRuns in the
8840         tmnxOamTrCtlTable indicates the number of times this traceroute
8841         test has been run."
8842    ::= { tmnxOamTrResultsEntry 5 }
8843
8844tmnxOamTrResultsTestSuccesses    OBJECT-TYPE
8845    SYNTAX      Unsigned32
8846    UNITS       "tests"
8847    MAX-ACCESS  read-only
8848    STATUS      obsolete
8849    DESCRIPTION
8850        "The current number of attempts to determine a path
8851         to a target that have succeeded.  The value of this
8852         object MUST be reported as 0 when no attempts have
8853         succeeded.
8854
8855         This object was made obsolete in the 3.0 release.  Originally
8856         this table was used to report a summary of the results of all
8857         traceroute test for the configured test.  An additional index,
8858         tmnxOamTrResultsTestRunIndex, has been added to this table and
8859         a row in this table now represents the results of a single
8860         traceroute test run.  The new object tmnxOamTrCtlFailures in the
8861         tmnxOamTrCtlTable indicates the number of times an attempt to run
8862         this traceroute test has failed.  The number of successful runs
8863         can be calculated as (tmnxOamTrCtlRuns - tmnxOamTrCtlFailures)."
8864    ::= { tmnxOamTrResultsEntry 6 }
8865
8866tmnxOamTrResultsLastGoodPath     OBJECT-TYPE
8867    SYNTAX      DateAndTime
8868    MAX-ACCESS  read-only
8869    STATUS      current
8870    DESCRIPTION
8871        "The date and time when the last complete path
8872         was determined."
8873    ::= { tmnxOamTrResultsEntry 7 }
8874
8875tmnxOamTrResultsTestRunIndex     OBJECT-TYPE
8876    SYNTAX      Unsigned32 (1..4294967295)
8877    MAX-ACCESS  not-accessible
8878    STATUS      current
8879    DESCRIPTION
8880        "The value of tmnxOamTrResultsTestRunIndex identifies the
8881         row entry that reports results for a single OAM trace
8882         route test run.
8883
8884         The agent starts assigning tmnxOamTrResultsTestRunIndex values
8885         at 1 and wraps after exceeding the maximum possible value as
8886         defined by the limit of this object."
8887    ::= { tmnxOamTrResultsEntry 8 }
8888
8889tmnxOamTrResultsTgtAddrType      OBJECT-TYPE
8890    SYNTAX      InetAddressType
8891    MAX-ACCESS  read-only
8892    STATUS      current
8893    DESCRIPTION
8894        "The value of tmnxOamTrResultsTgtAddrType indicates the Internet
8895         address type stored in tmnxOamTrResultsTgtAddress."
8896    ::= { tmnxOamTrResultsEntry 9 }
8897
8898tmnxOamTrResultsTgtAddress       OBJECT-TYPE
8899    SYNTAX      InetAddress (SIZE (0|4|16))
8900    MAX-ACCESS  read-only
8901    STATUS      current
8902    DESCRIPTION
8903        "The value of tmnxOamTrResultsTgtAddress indicates the Internet
8904         address associated with a tmnxOamTrCtlTgtAddress value when the
8905         destination address is specified as a DNS name.  The value of this
8906         object should be a zero length octet string when a DNS name is not
8907         specified or when a specified DNS name fails to resolve."
8908    ::= { tmnxOamTrResultsEntry 10 }
8909
8910tmnxOamTrResultsTestRunResult    OBJECT-TYPE
8911    SYNTAX      TmnxOamTestResult
8912    MAX-ACCESS  read-only
8913    STATUS      current
8914    DESCRIPTION
8915        "The object contains the overall state of the trace test."
8916    ::= { tmnxOamTrResultsEntry 11 }
8917
8918--
8919-- Trace Route Probe History Table
8920--
8921tmnxOamTrProbeHistoryTable       OBJECT-TYPE
8922    SYNTAX      SEQUENCE OF TmnxOamTrProbeHistoryEntry
8923    MAX-ACCESS  not-accessible
8924    STATUS      current
8925    DESCRIPTION
8926        "tmnxOamTrProbeHistoryTable contains per-probe results for trace route
8927         tests.
8928
8929         The number of rows in this table for a test is limited to the results
8930         of 3 runs.
8931
8932         This table is not used for tests which have tmnxOamTrCtlTestMode set to
8933         'ldpTreeTrace'."
8934    ::= { tmnxOamTraceRouteObjs 5 }
8935
8936tmnxOamTrProbeHistoryEntry       OBJECT-TYPE
8937    SYNTAX      TmnxOamTrProbeHistoryEntry
8938    MAX-ACCESS  not-accessible
8939    STATUS      current
8940    DESCRIPTION
8941        "A tmnxOamTrProbeHistoryEntry is created by the system when the result
8942         of a trace route probe launch is determined.
8943
8944         A tmnxOamTrProbeHistoryEntry is destroyed when the corresponding
8945         tmnxOamTrCtlEntry is destroyed.
8946
8947         The first two indices identify the parent tmnxOamTrCtlEntry.  The third
8948         index identifies a trace route test run.  Each subsequent index is
8949         described in its DESCRIPTION clause, below."
8950    INDEX {
8951        tmnxOamTrCtlOwnerIndex,
8952        tmnxOamTrCtlTestIndex,
8953        tmnxOamTrResultsTestRunIndex,
8954        tmnxOamTrProbeHistoryIndex,
8955        tmnxOamTrProbeHistoryHopIndex,
8956        tmnxOamTrProbeHistoryProbeIndex
8957    }
8958    ::= { tmnxOamTrProbeHistoryTable 1 }
8959
8960TmnxOamTrProbeHistoryEntry       ::= SEQUENCE {
8961    tmnxOamTrProbeHistoryIndex       Unsigned32,
8962    tmnxOamTrProbeHistoryHopIndex    Unsigned32,
8963    tmnxOamTrProbeHistoryProbeIndex  Unsigned32,
8964    tmnxOamTrProbeHistoryIpAddr      IpAddress,            -- obsolete
8965    tmnxOamTrProbeHistoryResponse    Unsigned32,
8966    tmnxOamTrProbeHistoryOneWayTime  Integer32,
8967    tmnxOamTrProbeHistoryStatus      TmnxOamResponseStatus,
8968    tmnxOamTrProbeHistoryLastRC      Integer32,
8969    tmnxOamTrProbeHistoryTime        DateAndTime,
8970    tmnxOamTrProbeHistoryResponsePlane TmnxOamTestResponsePlane,
8971    tmnxOamTrProbeHistoryAddressType TmnxOamAddressType,
8972    tmnxOamTrProbeHistorySapId       TmnxStrSapId,
8973    tmnxOamTrProbeHistoryVersion     Unsigned32,
8974    tmnxOamTrProbeHistoryRouterID    RouterID,             -- obsolete
8975    tmnxOamTrProbeHistoryIfIndex     InterfaceIndexOrZero,
8976    tmnxOamTrProbeHistoryDataLen     Unsigned32,
8977    tmnxOamTrProbeHistorySize        Unsigned32,
8978    tmnxOamTrProbeHistoryInOneWayTime Integer32,
8979    tmnxOamTrProbeHistoryAddrType    InetAddressType,
8980    tmnxOamTrProbeHistoryAddress     InetAddress,
8981    tmnxOamTrProbeHistorySrcGlobalId TmnxMplsTpGlobalID,
8982    tmnxOamTrProbeHistorySrcNodeId   TmnxMplsTpNodeID,
8983    tmnxOamTrProbeHistorySdpBindId   TNamedItemOrEmpty,
8984    tmnxOamTrProbeHistoryRtrnSubcode Unsigned32,
8985    tmnxOamTrProbeHistoryNtwrkIfName TNamedItemOrEmpty
8986}
8987
8988tmnxOamTrProbeHistoryIndex       OBJECT-TYPE
8989    SYNTAX      Unsigned32 (1..4294967295)
8990    MAX-ACCESS  not-accessible
8991    STATUS      current
8992    DESCRIPTION
8993        "The value of tmnxOamTrProbeHistoryIndex specifies the entries belonging
8994         to a single OAM Trace Route test instance.
8995
8996         The tmnxOamTrProbeHistoryIndex values are assigned starting at 1
8997         and wrap on exceeding the upper bound."
8998    ::= { tmnxOamTrProbeHistoryEntry 1 }
8999
9000tmnxOamTrProbeHistoryHopIndex    OBJECT-TYPE
9001    SYNTAX      Unsigned32 (1..255)
9002    MAX-ACCESS  not-accessible
9003    STATUS      current
9004    DESCRIPTION
9005        "The value of tmnxOamTrProbeHistoryHopIndex specifies the number of hops
9006         travelled by the outbound trace route request.  The initial value used
9007         for a particular test is configured using tmnxOamTrCtlInitialTtl."
9008    ::= { tmnxOamTrProbeHistoryEntry 2 }
9009
9010tmnxOamTrProbeHistoryProbeIndex  OBJECT-TYPE
9011    SYNTAX      Unsigned32 (1..10)
9012    MAX-ACCESS  not-accessible
9013    STATUS      current
9014    DESCRIPTION
9015        "The value of tmnxOamTrProbeHistoryProbeIndex (combined with the
9016         preceding indices) specifies a trace route reply.  The number of probes
9017         per hop for a particular test is configured using
9018         tmnxOamTrCtlProbesPerHop."
9019    ::= { tmnxOamTrProbeHistoryEntry 3 }
9020
9021tmnxOamTrProbeHistoryIpAddr      OBJECT-TYPE
9022    SYNTAX      IpAddress
9023    MAX-ACCESS  read-only
9024    STATUS      obsolete
9025    DESCRIPTION
9026        "The IP address of a hop in an Nokia SROS OAM Trace Route path.
9027         The value of tmnxOamTrProbeHistoryIpAddr specifies the IPv4
9028         address of the remote node that generated this reply to a OAM
9029         Trace Route probe.
9030
9031         This object was obsoleted in release 4.0 and replaced with
9032         InetAddress objects tmnxOamTrProbeHistoryAddrType and
9033         tmnxOamTrProbeHistoryAddress."
9034    ::= { tmnxOamTrProbeHistoryEntry 4 }
9035
9036tmnxOamTrProbeHistoryResponse    OBJECT-TYPE
9037    SYNTAX      Unsigned32
9038    UNITS       "microseconds"
9039    MAX-ACCESS  read-only
9040    STATUS      current
9041    DESCRIPTION
9042        "The amount of time measured in microseconds from when
9043         a probe was sent to when its response was received, two-way
9044         time, or when it timed out.
9045
9046         The value of this object is reported as 0 when it is not
9047         possible to transmit a probe."
9048    ::= { tmnxOamTrProbeHistoryEntry 5 }
9049
9050tmnxOamTrProbeHistoryOneWayTime  OBJECT-TYPE
9051    SYNTAX      Integer32
9052    UNITS       "microseconds"
9053    MAX-ACCESS  read-only
9054    STATUS      current
9055    DESCRIPTION
9056        "The amount of time measured in microseconds from when
9057         a OAM probe was sent to when it was received by the replier,
9058         out-bound one-way time.
9059
9060         The value of this object is reported as 0 when it is not possible
9061         to transmit an OAM probe or the information is not available."
9062    ::= { tmnxOamTrProbeHistoryEntry 6 }
9063
9064tmnxOamTrProbeHistoryStatus      OBJECT-TYPE
9065    SYNTAX      TmnxOamResponseStatus
9066    MAX-ACCESS  read-only
9067    STATUS      current
9068    DESCRIPTION
9069        "The result of an Nokia SROS OAM Trace Route operation made
9070         by a remote node to a particular probe."
9071    ::= { tmnxOamTrProbeHistoryEntry 7 }
9072
9073tmnxOamTrProbeHistoryLastRC      OBJECT-TYPE
9074    SYNTAX      Integer32
9075    MAX-ACCESS  read-only
9076    STATUS      current
9077    DESCRIPTION
9078        "The last implementation method specific reply code received.
9079
9080         The Nokia SROS OAM Trace Route is usually implemented by
9081         transmitting a series of probe packets with increasing time-to-live
9082         values.  A probe packet is a UDP datagram encapsulated into an
9083         IP packet.  Each hop in a path to the target (destination) host
9084         rejects the probe packets (probe's TTL too small, ICMP reply) until
9085         either the maximum TTL is exceeded or the target host is
9086         received.
9087
9088         For 'icmpTraceRoute', the ICMP code and ICMP type is contained in
9089         the least significant 16 bits of tmnxOamTrProbeHistoryLastRC.
9090         Bits 0 to 7 contain the ICMP type and bits 8 to 15 contain the
9091         ICMP code."
9092    ::= { tmnxOamTrProbeHistoryEntry 8 }
9093
9094tmnxOamTrProbeHistoryTime        OBJECT-TYPE
9095    SYNTAX      DateAndTime
9096    MAX-ACCESS  read-only
9097    STATUS      current
9098    DESCRIPTION
9099        "Timestamp for when this probe results were determined."
9100    ::= { tmnxOamTrProbeHistoryEntry 9 }
9101
9102tmnxOamTrProbeHistoryResponsePlane OBJECT-TYPE
9103    SYNTAX      TmnxOamTestResponsePlane
9104    MAX-ACCESS  read-only
9105    STATUS      current
9106    DESCRIPTION
9107        "The value of tmnxOamTrProbeHistoryResponsePlane indicates the
9108         type of response plane this trace route response was received on."
9109    ::= { tmnxOamTrProbeHistoryEntry 10 }
9110
9111tmnxOamTrProbeHistoryAddressType OBJECT-TYPE
9112    SYNTAX      TmnxOamAddressType
9113    MAX-ACCESS  read-only
9114    STATUS      current
9115    DESCRIPTION
9116        "The value of tmnxOamTrProbeHistoryAddressType indicates the type of
9117         binding address information returned in response to a test.
9118
9119         When the test has the tmnxOamTrCtlTestMode value 'ethCfmLinkTrace',
9120         'unknown' is returned.
9121
9122         For 'macTraceRoute', three types of address are applicable - 'sapId',
9123         'localCpu', and 'sdpId'.  Address type of 'sdpId' is a special case
9124         used specifically to indicate that the probe was traversing a b-vpls
9125         node in a PBB network (but where destination MAC is not necessarily
9126         known to the b-vpls node)."
9127    ::= { tmnxOamTrProbeHistoryEntry 11 }
9128
9129tmnxOamTrProbeHistorySapId       OBJECT-TYPE
9130    SYNTAX          TmnxStrSapId
9131    MAX-ACCESS      read-only
9132    STATUS          current
9133    DESCRIPTION
9134        "The value of tmnxOamTrProbeHistorySapId is the name of the access
9135         port of the SAP supporting the requested IP address returned in
9136         response to a 'vprnTraceRoute' probe.
9137
9138         If the value of tmnxOamTrProbeHistoryAddressType is not 'sapId',
9139         this object is not relevant and MUST have a null string ''."
9140    ::= { tmnxOamTrProbeHistoryEntry 12 }
9141
9142tmnxOamTrProbeHistoryVersion     OBJECT-TYPE
9143    SYNTAX      Unsigned32
9144    MAX-ACCESS  read-only
9145    STATUS      current
9146    DESCRIPTION
9147        "The value of tmnxOamTrProbeHistoryVersion indicates the protocol
9148         version for this OAM ping reply."
9149    ::= { tmnxOamTrProbeHistoryEntry 14 }
9150
9151tmnxOamTrProbeHistoryRouterID    OBJECT-TYPE
9152    SYNTAX      RouterID
9153    MAX-ACCESS  read-only
9154    STATUS      obsolete
9155    DESCRIPTION
9156        "The value tmnxOamTrProbeHistoryRouterID indicates the downstream
9157         router ID of the node that provided this ping reply.  This object
9158         is valid only when tmnxOamTrCtlTestMode has a value of
9159         'lspTraceRoute'.
9160
9161         This object was made obsolete in SROS release 13.0 R1."
9162    ::= { tmnxOamTrProbeHistoryEntry 15 }
9163
9164tmnxOamTrProbeHistoryIfIndex     OBJECT-TYPE
9165    SYNTAX      InterfaceIndexOrZero
9166    MAX-ACCESS  read-only
9167    STATUS      current
9168    DESCRIPTION
9169        "The value of tmnxOamTrProbeHistoryIfIndex indicates for a
9170         'lspTraceRoute' or 'vccvTraceRoute' probe the ifIndex value of the
9171         interface that this probe was transmitted from.
9172
9173         For other types of probes, this value is not significant and zero is
9174         returned."
9175    ::= { tmnxOamTrProbeHistoryEntry 16 }
9176
9177tmnxOamTrProbeHistoryDataLen     OBJECT-TYPE
9178    SYNTAX      Unsigned32
9179    UNITS       "octets"
9180    MAX-ACCESS  read-only
9181    STATUS      current
9182    DESCRIPTION
9183        "The value of tmnxOamTrProbeHistoryDataLen indicates the UDP data length
9184         of the echo reply.
9185
9186         A valid value is returned when the test has a tmnxOamTrCtlTestMode
9187         value of 'icmpTraceRoute', 'lspTraceRoute', 'p2mpLspTrace', or
9188         'vccvTraceRoute'.  Otherwise, this value is not significant and zero is
9189         returned."
9190    ::= { tmnxOamTrProbeHistoryEntry 17 }
9191
9192tmnxOamTrProbeHistorySize        OBJECT-TYPE
9193    SYNTAX      Unsigned32
9194    UNITS       "octets"
9195    MAX-ACCESS  read-only
9196    STATUS      current
9197    DESCRIPTION
9198        "The value of tmnxOamTrProbeHistorySize indicates the size in octets
9199         of the user payload in the probe request packet.  It does not
9200         include the service encapsulation."
9201    ::= { tmnxOamTrProbeHistoryEntry 18 }
9202
9203tmnxOamTrProbeHistoryInOneWayTime OBJECT-TYPE
9204    SYNTAX      Integer32
9205    UNITS       "microseconds"
9206    MAX-ACCESS  read-only
9207    STATUS      current
9208    DESCRIPTION
9209        "The amount of time measured in microseconds from when
9210         a OAM probe reply was sent to when it was received,
9211         in-bound one-way time.
9212
9213         The value of this object is reported as 0 when the information
9214         is not available."
9215    ::= { tmnxOamTrProbeHistoryEntry 19 }
9216
9217tmnxOamTrProbeHistoryAddrType    OBJECT-TYPE
9218    SYNTAX      InetAddressType
9219    MAX-ACCESS  read-only
9220    STATUS      current
9221    DESCRIPTION
9222        "The value of tmnxOamTrProbeHistoryAddrType indicates the address type
9223         of tmnxOamTrProbeHistoryAddress."
9224    ::= { tmnxOamTrProbeHistoryEntry 20 }
9225
9226tmnxOamTrProbeHistoryAddress     OBJECT-TYPE
9227    SYNTAX      InetAddress (SIZE (0|4|16))
9228    MAX-ACCESS  read-only
9229    STATUS      current
9230    DESCRIPTION
9231        "The value of tmnxOamTrProbeHistoryAddress indicates the IP address of
9232         the node which sent the specified trace route reply."
9233    ::= { tmnxOamTrProbeHistoryEntry 21 }
9234
9235tmnxOamTrProbeHistorySrcGlobalId OBJECT-TYPE
9236    SYNTAX      TmnxMplsTpGlobalID
9237    MAX-ACCESS  read-only
9238    STATUS      current
9239    DESCRIPTION
9240        "The value of tmnxOamTrProbeHistorySrcGlobalId indicates the source
9241         MPLS-TP global identifier of the replying node.  The value is copied
9242         from the reply's RFC 6426 Source Identifier TLV.  If the TLV is absent,
9243         zero is returned.
9244
9245         This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
9246         'vccvTraceRoute'.  Otherwise, zero is returned."
9247    REFERENCE
9248        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
9249         Section 2.2.2, 'Source Identifier TLV'."
9250    ::= { tmnxOamTrProbeHistoryEntry 22 }
9251
9252tmnxOamTrProbeHistorySrcNodeId   OBJECT-TYPE
9253    SYNTAX      TmnxMplsTpNodeID
9254    MAX-ACCESS  read-only
9255    STATUS      current
9256    DESCRIPTION
9257        "The value of tmnxOamTrProbeHistorySrcNodeId indicates the source
9258         MPLS-TP node identifier of the replying node.  The value is copied from
9259         the reply's RFC 6426 Source Identifier TLV.  If the TLV is absent, zero
9260         is returned.
9261
9262         This value is relevant when tmnxOamTrCtlTestMode is 'lspTraceRoute' or
9263         'vccvTraceRoute'.  Otherwise, zero is returned."
9264    REFERENCE
9265        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
9266         Section 2.2.2, 'Source Identifier TLV'."
9267    ::= { tmnxOamTrProbeHistoryEntry 23 }
9268
9269tmnxOamTrProbeHistorySdpBindId   OBJECT-TYPE
9270    SYNTAX          TNamedItemOrEmpty
9271    MAX-ACCESS      read-only
9272    STATUS          current
9273    DESCRIPTION
9274        "The value of tmnxOamTrProbeHistorySdpBindId indicates the SDP binding
9275         provided by the remote system.
9276
9277         The value of tmnxOamTrProbeHistorySdpBindId is relevant when
9278         tmnxOamTrProbeHistoryAddressType is 'sdpBindId(9)'."
9279    ::= { tmnxOamTrProbeHistoryEntry 24 }
9280
9281tmnxOamTrProbeHistoryRtrnSubcode OBJECT-TYPE
9282    SYNTAX          Unsigned32
9283    MAX-ACCESS      read-only
9284    STATUS          current
9285    DESCRIPTION
9286        "The value of tmnxOamTrProbeHistoryRtrnSubcode indicates the value
9287         present in an MPLS echo reply's RFC 4379 Return Subcode (RSC) field.
9288
9289         A valid value is returned when the test has a tmnxOamTrCtlTestMode
9290         value of 'lspTraceRoute' or 'ldpTreeTrace'.  Otherwise, zero is
9291         returned."
9292    REFERENCE
9293        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
9294         Failures', Section 3.1, 'Return Codes'."
9295    ::= { tmnxOamTrProbeHistoryEntry 25 }
9296
9297tmnxOamTrProbeHistoryNtwrkIfName OBJECT-TYPE
9298    SYNTAX          TNamedItemOrEmpty
9299    MAX-ACCESS      read-only
9300    STATUS          current
9301    DESCRIPTION
9302        "The value of tmnxOamTrProbeHistoryNtwrkIfName indicates the network
9303         interface name provided by the replying node.
9304
9305         Network interface names are configured using
9306         TIMETRA-VRTR-MIB::vRtrIfName.
9307
9308         The value of this object is the empty string when the value of
9309         tmnxOamTrProbeHistoryAddressType is not 'networkInterface(11)'."
9310    ::= { tmnxOamTrProbeHistoryEntry 26 }
9311
9312--
9313-- Nokia SROS series OAM Trace Route Test Hop Results Table
9314--
9315-- NOTE: This table provides a current path topology based on the results
9316--       of the OAM Trace Route tests.
9317--
9318tmnxOamTrHopsTable               OBJECT-TYPE
9319    SYNTAX      SEQUENCE OF TmnxOamTrHopsEntry
9320    MAX-ACCESS  not-accessible
9321    STATUS      current
9322    DESCRIPTION
9323        "Defines the Nokia SROS OAM Trace Route Hop Table for keeping
9324         track of the results of an Nokia SROS OAM Trace Route test
9325         on a per hop basis."
9326    ::= { tmnxOamTraceRouteObjs 6 }
9327
9328tmnxOamTrHopsEntry               OBJECT-TYPE
9329    SYNTAX      TmnxOamTrHopsEntry
9330    MAX-ACCESS  not-accessible
9331    STATUS      current
9332    DESCRIPTION
9333        "Defines an entry in the tmnxOamTrHopsTable.
9334         The first two index elements identify the tmnxOamTrCtlEntry
9335         that a tmnxOamTrHopsEntry belongs to.  The third index element
9336         identifies a OAM trace route test run.  The fourth index element,
9337         tmnxOamTrHopsHopIndex, selects a hop in an Nokia SROS OAM
9338         Trace Route path."
9339    INDEX {
9340           tmnxOamTrCtlOwnerIndex,
9341           tmnxOamTrCtlTestIndex,
9342           tmnxOamTrResultsTestRunIndex,
9343           tmnxOamTrHopsHopIndex
9344          }
9345    ::= { tmnxOamTrHopsTable 1 }
9346
9347 TmnxOamTrHopsEntry ::=
9348    SEQUENCE {
9349       tmnxOamTrHopsHopIndex         Unsigned32,
9350       tmnxOamTrHopsIpTgtAddress     IpAddress,
9351       tmnxOamTrHopsMinRtt           Unsigned32,
9352       tmnxOamTrHopsMaxRtt           Unsigned32,
9353       tmnxOamTrHopsAverageRtt       Unsigned32,
9354       tmnxOamTrHopsRttSumOfSquares  Unsigned32,
9355       tmnxOamTrHopsMinTt            Integer32,
9356       tmnxOamTrHopsMaxTt            Integer32,
9357       tmnxOamTrHopsAverageTt        Integer32,
9358       tmnxOamTrHopsTtSumOfSquares   Unsigned32,
9359       tmnxOamTrHopsSentProbes       Unsigned32,
9360       tmnxOamTrHopsProbeResponses   Unsigned32,
9361       tmnxOamTrHopsLastGoodProbe    DateAndTime,
9362       tmnxOamTrHopsMinInTt          Integer32,
9363       tmnxOamTrHopsMaxInTt          Integer32,
9364       tmnxOamTrHopsAverageInTt      Integer32,
9365       tmnxOamTrHopsInTtSumOfSqrs    Unsigned32,
9366       tmnxOamTrHopsOutJitter        Integer32,
9367       tmnxOamTrHopsInJitter         Integer32,
9368       tmnxOamTrHopsRtJitter         Integer32,
9369       tmnxOamTrHopsProbeTimeouts    Unsigned32,
9370       tmnxOamTrHopsProbeFailures    Unsigned32,
9371       tmnxOamTrHopsTgtAddrType      InetAddressType,
9372       tmnxOamTrHopsTgtAddress       InetAddress,
9373       tmnxOamTrHopsRttOFSumSquares  Counter32,
9374       tmnxOamTrHopsRttHCSumSquares  Counter64,
9375       tmnxOamTrHopsTtOFSumSquares   Counter32,
9376       tmnxOamTrHopsTtHCSumSquares   Counter64,
9377       tmnxOamTrHopsInTtOFSumSqrs    Counter32,
9378       tmnxOamTrHopsInTtHCSumSqrs    Counter64
9379      }
9380
9381tmnxOamTrHopsHopIndex            OBJECT-TYPE
9382    SYNTAX      Unsigned32
9383    MAX-ACCESS  not-accessible
9384    STATUS      current
9385    DESCRIPTION
9386        "Specifies the hop index for an Nokia SROS OAM Trace Route
9387         hop.  Values for this object with respect to the same
9388         tmnxOamTrCtlOwnerIndex and tmnxOamTrCtlTestIndex MUST start at 1
9389         and increase monotonically.
9390
9391         The tmnxOamTrHopsTable keeps the current Nokia SROS OAM Trace
9392         Route path per tmnxOamTrCtlEntry.
9393
9394         All hops (tmnxOamTrHopsTable entries) in an Nokia SROS OAM
9395         Trace Route path MUST be updated at the same time when an
9396         Nokia SROS OAM Trace Route operation completes.  Care needs
9397         to be applied when either a path changes or can't be determined.
9398         The initial portion of the path, up to the first hop change, MUST
9399         retain the same tmnxOamTrHopsHopIndex values.  The remaining portion
9400         of the path SHOULD be assigned new tmnxOamTrHopsHopIndex values."
9401    ::= { tmnxOamTrHopsEntry 1 }
9402
9403tmnxOamTrHopsIpTgtAddress        OBJECT-TYPE
9404    SYNTAX      IpAddress
9405    MAX-ACCESS  read-only
9406    STATUS      obsolete
9407    DESCRIPTION
9408        "This object reports the IP address associated with
9409         the hop.  A value for this object should be reported
9410         as a numeric IP address and not as a DNS name.
9411
9412         This value of this object is not significant when
9413         tmnxOamTrCtlTestMode has a value of 'macTraceRoute'.
9414
9415         This object was obsoleted in release 4.0 and replaced with
9416         InetAddress objects tmnxOamTrHopsTgtAddrType and
9417         tmnxOamTrHopsTgtAddrType."
9418    ::= { tmnxOamTrHopsEntry 2 }
9419
9420tmnxOamTrHopsMinRtt              OBJECT-TYPE
9421    SYNTAX      Unsigned32
9422    UNITS       "microseconds"
9423    MAX-ACCESS  read-only
9424    STATUS      current
9425    DESCRIPTION
9426        "The minimum Nokia SROS OAM Trace Route round-trip-time (RTT)
9427         received for this hop.  A value of 0 for this object implies that no
9428         RTT has been received."
9429    ::= { tmnxOamTrHopsEntry 3 }
9430
9431tmnxOamTrHopsMaxRtt              OBJECT-TYPE
9432    SYNTAX      Unsigned32
9433    UNITS       "microseconds"
9434    MAX-ACCESS  read-only
9435    STATUS      current
9436    DESCRIPTION
9437        "The maximum Nokia SROS OAM Trace Route round-trip-time (RTT)
9438         received for this hop.  A value of 0 for this object implies that no
9439         RTT has been received."
9440    ::= { tmnxOamTrHopsEntry 4 }
9441
9442tmnxOamTrHopsAverageRtt          OBJECT-TYPE
9443    SYNTAX      Unsigned32
9444    UNITS       "microseconds"
9445    MAX-ACCESS  read-only
9446    STATUS      current
9447    DESCRIPTION
9448        "The current average Nokia SROS OAM Trace Route round-trip-time
9449        (RTT) for this hop."
9450    ::= { tmnxOamTrHopsEntry 5 }
9451
9452tmnxOamTrHopsRttSumOfSquares     OBJECT-TYPE
9453    SYNTAX      Unsigned32
9454    UNITS       "microseconds squared"
9455    MAX-ACCESS  read-only
9456    STATUS      current
9457    DESCRIPTION
9458        "The value of tmnxOamTrHopsRttSumOfSquares indicates the least
9459         significant 32 bits of tmnxOamTrHopsRttHCSumSquares."
9460    ::= { tmnxOamTrHopsEntry 6 }
9461
9462tmnxOamTrHopsMinTt               OBJECT-TYPE
9463    SYNTAX      Integer32
9464    UNITS       "microseconds"
9465    MAX-ACCESS  read-only
9466    STATUS      current
9467    DESCRIPTION
9468        "The minimum Nokia SROS OAM Trace Route outbound one-way trip
9469         time received for this hop.  A value of 0 for this object implies
9470         that no one-way trip time has been received."
9471    ::= { tmnxOamTrHopsEntry 7 }
9472
9473tmnxOamTrHopsMaxTt               OBJECT-TYPE
9474    SYNTAX      Integer32
9475    UNITS       "microseconds"
9476    MAX-ACCESS  read-only
9477    STATUS      current
9478    DESCRIPTION
9479        "The maximum Nokia SROS OAM Trace Route outbound one-way trip
9480         time received for this hop.  A value of 0 for this object implies
9481         that no one-way trip time has been received."
9482    ::= { tmnxOamTrHopsEntry 8 }
9483
9484tmnxOamTrHopsAverageTt           OBJECT-TYPE
9485    SYNTAX      Integer32
9486    UNITS       "microseconds"
9487    MAX-ACCESS  read-only
9488    STATUS      current
9489    DESCRIPTION
9490        "The current average Nokia SROS OAM Trace Route outbound
9491         one-way trip time for this hop."
9492    ::= { tmnxOamTrHopsEntry 9 }
9493
9494tmnxOamTrHopsTtSumOfSquares      OBJECT-TYPE
9495    SYNTAX      Unsigned32
9496    UNITS       "microseconds squared"
9497    MAX-ACCESS  read-only
9498    STATUS      current
9499    DESCRIPTION
9500        "The value of tmnxOamTrHopsTtSumOfSquares indicates the least
9501         significant 32 bits of tmnxOamTrHopsTtHCSumSquares."
9502    ::= { tmnxOamTrHopsEntry 10 }
9503
9504tmnxOamTrHopsSentProbes          OBJECT-TYPE
9505    SYNTAX      Unsigned32
9506    MAX-ACCESS  read-only
9507    STATUS      current
9508    DESCRIPTION
9509        "The value of this object reflects the number of probes sent
9510         for this hop during this Nokia SROS OAM Trace Route test.
9511         The value of this object should start at 0."
9512    ::= { tmnxOamTrHopsEntry 11 }
9513
9514tmnxOamTrHopsProbeResponses      OBJECT-TYPE
9515    SYNTAX      Unsigned32
9516    MAX-ACCESS  read-only
9517    STATUS      current
9518    DESCRIPTION
9519        "Number of responses received for this hop during this Nokia
9520         SROS OAM Trace Route test.  This value of this object should
9521         start at 0."
9522    ::= { tmnxOamTrHopsEntry 12 }
9523
9524tmnxOamTrHopsLastGoodProbe       OBJECT-TYPE
9525    SYNTAX      DateAndTime
9526    MAX-ACCESS  read-only
9527    STATUS      current
9528    DESCRIPTION
9529        "Date and time when the last response was received for a probe
9530         for this hop during this Nokia SROS OAM Trace Route test."
9531    ::= { tmnxOamTrHopsEntry 13 }
9532
9533tmnxOamTrHopsMinInTt             OBJECT-TYPE
9534    SYNTAX      Integer32
9535    UNITS       "microseconds"
9536    MAX-ACCESS  read-only
9537    STATUS      current
9538    DESCRIPTION
9539        "The minimum OAM trace route inbound one-way trip time received.
9540         A value of 0 for this object implies that no one-way trip time
9541         measurement is available."
9542    ::= { tmnxOamTrHopsEntry 18 }
9543
9544tmnxOamTrHopsMaxInTt             OBJECT-TYPE
9545    SYNTAX      Integer32
9546    UNITS       "microseconds"
9547    MAX-ACCESS  read-only
9548    STATUS      current
9549    DESCRIPTION
9550        "The maximum OAM trace route inbound one-way trip time received.
9551         A value of 0 for this object implies that no one-way trip time
9552         measurement is available."
9553    ::= { tmnxOamTrHopsEntry 19 }
9554
9555tmnxOamTrHopsAverageInTt         OBJECT-TYPE
9556    SYNTAX      Integer32
9557    UNITS       "microseconds"
9558    MAX-ACCESS  read-only
9559    STATUS      current
9560    DESCRIPTION
9561        "The current average OAM inbound inbound one-way trip time.
9562         A value of 0 for this object implies that no one-way trip time
9563         measurement is available."
9564    ::= { tmnxOamTrHopsEntry 20 }
9565
9566tmnxOamTrHopsInTtSumOfSqrs       OBJECT-TYPE
9567    SYNTAX      Unsigned32
9568    UNITS       "microseconds squared"
9569    MAX-ACCESS  read-only
9570    STATUS      current
9571    DESCRIPTION
9572        "The value of tmnxOamTrHopsInTtSumOfSqrs indicates the least
9573         significant 32 bits of tmnxOamTrHopsInTtHCSumSqrs."
9574    ::= { tmnxOamTrHopsEntry 21 }
9575
9576tmnxOamTrHopsOutJitter           OBJECT-TYPE
9577    SYNTAX      Integer32
9578    UNITS       "microseconds"
9579    MAX-ACCESS  read-only
9580    STATUS      current
9581    DESCRIPTION
9582        "The value of tmnxOamTrHopsOutJitter indicates the
9583         amount of outbound one-way trip jitter, expressed in microseconds,
9584         for a trace route probe request packet sent for this OAM test.
9585
9586         A value of 0 for this object implies that no one-way trip jitter
9587         measurement is available."
9588    ::= { tmnxOamTrHopsEntry 22 }
9589
9590tmnxOamTrHopsInJitter            OBJECT-TYPE
9591    SYNTAX      Integer32
9592    UNITS       "microseconds"
9593    MAX-ACCESS  read-only
9594    STATUS      current
9595    DESCRIPTION
9596        "The value of tmnxOamTrHopsInJitter indicates the
9597         amount of inbound one-way trip jitter, expressed in microseconds,
9598         for a trace route probe response packet received for this OAM test.
9599
9600         A value of 0 for this object implies that no one-way trip jitter
9601         measurement is available."
9602    ::= { tmnxOamTrHopsEntry 23 }
9603
9604tmnxOamTrHopsRtJitter            OBJECT-TYPE
9605    SYNTAX      Integer32
9606    UNITS       "microseconds"
9607    MAX-ACCESS  read-only
9608    STATUS      current
9609    DESCRIPTION
9610        "The value of tmnxOamTrHopsRtJitter indicates the
9611         amount of two-way trip jitter, expressed in microseconds, for a
9612         trace route probe sent for this OAM test.
9613
9614         A value of 0 for this object implies that no two-way-trip jitter
9615         measurement is available."
9616    ::= { tmnxOamTrHopsEntry 24 }
9617
9618tmnxOamTrHopsProbeTimeouts       OBJECT-TYPE
9619    SYNTAX      Unsigned32
9620    MAX-ACCESS  read-only
9621    STATUS      current
9622    DESCRIPTION
9623        "The value of tmnxOamTrHopsProbeTimeouts indicates the number
9624         of probes that timed out without receiving a response."
9625    ::= { tmnxOamTrHopsEntry 25 }
9626
9627tmnxOamTrHopsProbeFailures       OBJECT-TYPE
9628    SYNTAX      Unsigned32
9629    MAX-ACCESS  read-only
9630    STATUS      current
9631    DESCRIPTION
9632        "The value of tmnxOamTrHopsProbeFailures indicates the total
9633         number of probes that failed to be transmitted plus the number of
9634         probes that timed out without receiving a response."
9635    ::= { tmnxOamTrHopsEntry 26 }
9636
9637tmnxOamTrHopsTgtAddrType         OBJECT-TYPE
9638    SYNTAX      InetAddressType
9639    MAX-ACCESS  read-only
9640    STATUS      current
9641    DESCRIPTION
9642        "The value of tmnxOamTrHopsTgtAddrType indicates the Internet
9643         address type stored in tmnxOamTrHopsTgtAddress."
9644    ::= { tmnxOamTrHopsEntry 27 }
9645
9646tmnxOamTrHopsTgtAddress          OBJECT-TYPE
9647    SYNTAX      InetAddress (SIZE (0|4|16))
9648    MAX-ACCESS  read-only
9649    STATUS      current
9650    DESCRIPTION
9651        "The value of tmnxOamTrHopsTgtAddress indicates the Internet
9652         address associated with the hop.  A value for this object should
9653         be reported as a numeric IP address and not as a DNS name.
9654
9655         This value of this object is not significant when
9656         tmnxOamTrCtlTestMode has a value of 'macTraceRoute' or
9657         'ethCfmLinkTrace'."
9658    ::= { tmnxOamTrHopsEntry 28 }
9659
9660tmnxOamTrHopsRttOFSumSquares     OBJECT-TYPE
9661    SYNTAX      Counter32
9662    MAX-ACCESS  read-only
9663    STATUS      current
9664    DESCRIPTION
9665        "The value of tmnxOamTrHopsRttOFSumSquares indicates the number of times
9666         tmnxOamTrHopsRttSumOfSquares overflowed."
9667    ::= { tmnxOamTrHopsEntry 29 }
9668
9669tmnxOamTrHopsRttHCSumSquares     OBJECT-TYPE
9670    SYNTAX      Counter64
9671    UNITS       "microseconds squared"
9672    MAX-ACCESS  read-only
9673    STATUS      current
9674    DESCRIPTION
9675        "The value of tmnxOamTrHopsRttHCSumSquares indicates the sum of squares
9676         of the round trip times of the trace route test for this hop.  Its
9677         purpose is to enable the standard deviation calculation.
9678
9679         The value of this object will be reported as 0 when one or more of the
9680         following conditions apply:
9681         1.  No round trip time measurement is available.
9682         2.  The test stopped before completion.
9683         3.  The test type (i.e. tmnxOamTrCtlTestMode) is one of the following:
9684             'ldpTreeTrace',
9685             'mcastTraceRoute',
9686             'p2mpLspTrace'."
9687    ::= { tmnxOamTrHopsEntry 30 }
9688
9689tmnxOamTrHopsTtOFSumSquares      OBJECT-TYPE
9690    SYNTAX      Counter32
9691    MAX-ACCESS  read-only
9692    STATUS      current
9693    DESCRIPTION
9694        "The value of tmnxOamTrHopsTtOFSumSquares indicates the number of times
9695         tmnxOamTrHopsTtSumOfSquares overflowed."
9696    ::= { tmnxOamTrHopsEntry 31 }
9697
9698tmnxOamTrHopsTtHCSumSquares      OBJECT-TYPE
9699    SYNTAX      Counter64
9700    UNITS       "microseconds squared"
9701    MAX-ACCESS  read-only
9702    STATUS      current
9703    DESCRIPTION
9704        "The value of tmnxOamTrHopsTtHCSumSquares indicates the sum of squares
9705         of the outbound one-way trip times of the trace route test for this
9706         hop.  Its purpose is to enable the standard deviation calculation.
9707
9708         The value of this object will be reported as 0 when one or more of the
9709         following conditions apply:
9710         1.  No outbound one-way trip time measurement is available.
9711         2.  The test stopped before completion.
9712         3.  The test type (i.e. tmnxOamTrCtlTestMode) is one of the following:
9713             'ldpTreeTrace',
9714             'mcastTraceRoute',
9715             'p2mpLspTrace'."
9716    ::= { tmnxOamTrHopsEntry 32 }
9717
9718tmnxOamTrHopsInTtOFSumSqrs       OBJECT-TYPE
9719    SYNTAX      Counter32
9720    MAX-ACCESS  read-only
9721    STATUS      current
9722    DESCRIPTION
9723        "The value of tmnxOamTrHopsInTtOFSumSqrs indicates the number of times
9724         tmnxOamTrHopsInTtSumOfSqrs overflowed."
9725    ::= { tmnxOamTrHopsEntry 33 }
9726
9727tmnxOamTrHopsInTtHCSumSqrs       OBJECT-TYPE
9728    SYNTAX      Counter64
9729    UNITS       "microseconds squared"
9730    MAX-ACCESS  read-only
9731    STATUS      current
9732    DESCRIPTION
9733        "The value of tmnxOamTrHopsInTtHCSumSqrs indicates the sum of squares of
9734         the inbound one-way trip times of the trace route test for this hop.
9735         Its purpose is to enable the standard deviation calculation.
9736
9737         The value of this object will be reported as 0 when one or more of the
9738         following conditions apply:
9739         1.  No inbound one-way trip time measurement is available.
9740         2.  The test stopped before completion.
9741         3.  The test type (i.e. tmnxOamTrCtlTestMode) is one of the following:
9742             'ldpTreeTrace',
9743             'mcastTraceRoute',
9744             'p2mpLspTrace'."
9745    ::= { tmnxOamTrHopsEntry 34 }
9746
9747--
9748--  Nokia SROS OAM MAC Trace Route Control Table
9749--
9750--
9751--  Sparsely dependent extension of the tmnxOamTrCtlTable.
9752--
9753--  The same indexes are used for both the base table, tmnxOamTrCtlTable,
9754--  and the sparse dependent table, tmnxOamMacTrCtlTable.
9755--
9756--  This in effect extends the tmnxOamTrCtlTable with additional columns.
9757--  Rows are created in the tmnxOamMacTrCtlTable only for those entries
9758--  in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of
9759--  'macTraceRoute'.
9760--
9761--  Deletion of a row in the tmnxOamTrCtlTable results in the
9762--  same fate for the row in the tmnxOamMacTrCtlTable.
9763--
9764tmnxOamMacTrCtlTable             OBJECT-TYPE
9765    SYNTAX      SEQUENCE OF TmnxOamMacTrCtlEntry
9766    MAX-ACCESS  not-accessible
9767    STATUS      current
9768    DESCRIPTION
9769        "Defines the Nokia SROS OAM MAC Trace Route Control Table for
9770         providing, via SNMP, the capability of performing Nokia SROS
9771         OAM 'macTraceRoute' test operations.  The results of these tests
9772         are stored in the tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable
9773         and the tmnxOamMacTrL2MapTable."
9774    ::= { tmnxOamTraceRouteObjs 7 }
9775
9776tmnxOamMacTrCtlEntry             OBJECT-TYPE
9777    SYNTAX      TmnxOamMacTrCtlEntry
9778    MAX-ACCESS  not-accessible
9779    STATUS      current
9780    DESCRIPTION
9781        "Defines an entry in the tmnxOamMacTrCtlTable.  The first index
9782         element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString,
9783         a textual convention that allows for use of the SNMPv3
9784         View-Based Access Control Model (RFC 2575 [11], VACM)
9785         and allows a management application to identify its entries.
9786         The second index, tmnxOamTrCtlTestIndex, enables the same
9787         management application to have multiple outstanding requests."
9788    INDEX {
9789           tmnxOamTrCtlOwnerIndex,
9790           tmnxOamTrCtlTestIndex
9791          }
9792    ::= { tmnxOamMacTrCtlTable 1 }
9793
9794 TmnxOamMacTrCtlEntry ::=
9795    SEQUENCE {
9796       tmnxOamMacTrCtlTargetMacAddr    MacAddress,
9797       tmnxOamMacTrCtlSourceMacAddr    MacAddress,
9798       tmnxOamMacTrCtlSendControl      TruthValue,
9799       tmnxOamMacTrCtlReplyControl     TruthValue
9800    }
9801
9802tmnxOamMacTrCtlTargetMacAddr     OBJECT-TYPE
9803    SYNTAX      MacAddress
9804    MAX-ACCESS  read-create
9805    STATUS      current
9806    DESCRIPTION
9807        "The value of tmnxOamMacTrCtlTargetMacAddr is a 6-octet value
9808         that specifies the target MAC address to be used in the query
9809         request for performing an OAM Mac Trace Route operation when
9810         tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. "
9811    REFERENCE
9812        "IEEE 802.3 Subclause 30.7.1.1.9"
9813    DEFVAL { '000000000000'H }
9814    ::= { tmnxOamMacTrCtlEntry 1 }
9815
9816tmnxOamMacTrCtlSourceMacAddr     OBJECT-TYPE
9817    SYNTAX      MacAddress
9818    MAX-ACCESS  read-create
9819    STATUS      current
9820    DESCRIPTION
9821        "The value of tmnxOamMacTrCtlSourceMacAddr is a 6-octet value
9822         that specifies the MAC address to be used as the source in the
9823         query request for performing an OAM MAC Trace Route operation when
9824         tmnxOamTrCtlTestMode has a value of 'macTraceRoute'. "
9825    REFERENCE
9826        "IEEE 802.3 Subclause 30.7.1.1.9"
9827    DEFVAL { '000000000000'H }
9828    ::= { tmnxOamMacTrCtlEntry 2 }
9829
9830tmnxOamMacTrCtlSendControl       OBJECT-TYPE
9831    SYNTAX      TruthValue
9832    MAX-ACCESS  read-create
9833    STATUS      current
9834    DESCRIPTION
9835        "The value of tmnxOamMacTrCtlSendControl specifies whether the outbound
9836         MAC trace route packet will use the data plane or the control plane.
9837
9838         When the value is 'false', the packet is sent using the data plane.
9839
9840         As of SROS release 13.0 R1, a test cannot be started if
9841         tmnxOamMacTrCtlSendControl is 'true'.  A test is started using
9842         tmnxOamTrCtlAdminStatus.
9843
9844         This object will be marked obsolete in a future release."
9845    DEFVAL { false }
9846    ::= { tmnxOamMacTrCtlEntry 3 }
9847
9848tmnxOamMacTrCtlReplyControl      OBJECT-TYPE
9849    SYNTAX      TruthValue
9850    MAX-ACCESS  read-create
9851    STATUS      current
9852    DESCRIPTION
9853        "When the value of tmnxOamMacTrCtlReplyControl is 'true', the
9854        OAM Mac Trace Route response is returned using the control plane.
9855        If its value is 'false', the packet is sent via the data plane."
9856    DEFVAL { false }
9857    ::= { tmnxOamMacTrCtlEntry 4 }
9858
9859--
9860-- Nokia SROS series OAM MAC Trace Route Label Mapping Table
9861--
9862tmnxOamMacTrL2MapTable           OBJECT-TYPE
9863    SYNTAX      SEQUENCE OF TmnxOamMacTrL2MapEntry
9864    MAX-ACCESS  not-accessible
9865    STATUS      current
9866    DESCRIPTION
9867        "Defines a table for storing the results of an OAM 'macTraceRoute'
9868         probe operation when a L2 Mapping TLV was returned.  Each row
9869         represents a single L2FEC TLV within the L2 Mapping TLV. A single
9870         L2 mapping entry is returned if the 'macTraceRoute' replier knows
9871         the requested VPN ID and has a binding for the requested MAC
9872         address.  Multiple downstream L2 mappings that specify
9873         the replier's flooding domain may be returned if the replier has
9874         no bindings for the MAC address.
9875
9876         An entry in this table is created when the result of an OAM
9877         'macTraceRoute' probe is determined.  An entry is removed from
9878         this table when its corresponding tmnxOamTrCtlEntry is deleted."
9879    ::= { tmnxOamTraceRouteObjs 8 }
9880
9881tmnxOamMacTrL2MapEntry           OBJECT-TYPE
9882    SYNTAX      TmnxOamMacTrL2MapEntry
9883    MAX-ACCESS  not-accessible
9884    STATUS      current
9885    DESCRIPTION
9886        "Defines an entry in the tmnxOamMacTrL2MapTable.  The first two
9887         index elements identify the tmnxOamTrCtlEntry that a
9888         tmnxOamMacTrL2MapEntry belongs to.  The third index element
9889         identifies a particular OAM trace route test run.  The fourth
9890         index element selects the group of responses associated with a
9891         specific probe attempt.  The fifth and sixth indexes select the
9892         hop and the probe at that hop for a particular Nokia SROS
9893         OAM Trace Route operation.  Note that in the case of a successful
9894         'macTraceRoute' reply there will be only one row entry created.
9895         However there may also be one or more error replies.  The seventh
9896         index selects a single L2 mapping entry within a specific
9897         probe reply."
9898    INDEX {
9899            tmnxOamTrCtlOwnerIndex,
9900            tmnxOamTrCtlTestIndex,
9901            tmnxOamTrResultsTestRunIndex,
9902            tmnxOamTrProbeHistoryIndex,
9903            tmnxOamTrProbeHistoryHopIndex,
9904            tmnxOamTrProbeHistoryProbeIndex,
9905            tmnxOamMacTrL2MapIndex
9906           }
9907    ::= { tmnxOamMacTrL2MapTable 1 }
9908
9909 TmnxOamMacTrL2MapEntry ::=
9910    SEQUENCE {
9911       tmnxOamMacTrL2MapIndex        Unsigned32,
9912       tmnxOamMacTrL2MapRouterID     IpAddress,
9913       tmnxOamMacTrL2MapLabel        MplsLabel,
9914       tmnxOamMacTrL2MapProtocol     TmnxOamSignalProtocol,
9915       tmnxOamMacTrL2MapVCType       TmnxOamVcType,
9916       tmnxOamMacTrL2MapVCID         TmnxVcId,
9917       tmnxOamMacTrL2MapDirection    INTEGER,
9918       tmnxOamMacTrL2MapSdpId        SdpId,
9919       tmnxOamMacTrL2MapSapName      TNamedItemOrEmpty
9920    }
9921
9922tmnxOamMacTrL2MapIndex           OBJECT-TYPE
9923    SYNTAX      Unsigned32 (1..4294967295)
9924    MAX-ACCESS  not-accessible
9925    STATUS      current
9926    DESCRIPTION
9927        "The tmnxOamMacTrL2MapIndex selects a single L2 mapping entry
9928         within a specific 'macTraceRoute' probe reply.
9929
9930         The agent starts assigning tmnxOamMacTrL2MapIndex values at 1."
9931    ::= { tmnxOamMacTrL2MapEntry 1 }
9932
9933tmnxOamMacTrL2MapRouterID        OBJECT-TYPE
9934    SYNTAX      IpAddress
9935    MAX-ACCESS  read-only
9936    STATUS      current
9937    DESCRIPTION
9938        "The value of tmnxOamMacTrL2MapRouterID is the router ID for this
9939         L2 mapping entry."
9940    ::= { tmnxOamMacTrL2MapEntry 2 }
9941
9942tmnxOamMacTrL2MapLabel           OBJECT-TYPE
9943    SYNTAX      MplsLabel
9944    MAX-ACCESS  read-only
9945    STATUS      current
9946    DESCRIPTION
9947        "The value of tmnxOamMacTrL2MapLabel is the label used by the
9948         router for the L2FEC or VC ID specified by this L2 mapping entry."
9949    ::= { tmnxOamMacTrL2MapEntry 3 }
9950
9951tmnxOamMacTrL2MapProtocol        OBJECT-TYPE
9952    SYNTAX      TmnxOamSignalProtocol
9953    MAX-ACCESS  read-only
9954    STATUS      current
9955    DESCRIPTION
9956        "The value of tmnxOamMacTrL2MapProtocol is the signaling protocol
9957         used by the router for the L2FEC or VC ID specified by this L2
9958         mapping entry."
9959    ::= { tmnxOamMacTrL2MapEntry 4 }
9960
9961tmnxOamMacTrL2MapVCType          OBJECT-TYPE
9962    SYNTAX      TmnxOamVcType
9963    MAX-ACCESS  read-only
9964    STATUS      current
9965    DESCRIPTION
9966        "The value of tmnxOamMacTrL2MapVCType indicates the class of
9967         VC ID given in tmnxOamMacTrL2MapVCID."
9968    ::= { tmnxOamMacTrL2MapEntry 5 }
9969
9970tmnxOamMacTrL2MapVCID            OBJECT-TYPE
9971    SYNTAX      TmnxVcId
9972    MAX-ACCESS  read-only
9973    STATUS      current
9974    DESCRIPTION
9975        "The value of tmnxOamMacTrL2MapVCID is the VC ID associated with
9976         the label used by the L2FEC specified by this L2 mapping entry."
9977    ::= { tmnxOamMacTrL2MapEntry 6 }
9978
9979tmnxOamMacTrL2MapDirection       OBJECT-TYPE
9980    SYNTAX      INTEGER {
9981                    upstream (1),
9982                    downstream (2)
9983                }
9984    MAX-ACCESS  read-only
9985    STATUS      current
9986    DESCRIPTION
9987        "The value of tmnxOamMacTrL2MapDirection indicates the direction
9988         that this L2 mapping entry is in relation to the node that returned
9989         the 'macTraceRoute' reply."
9990    ::= { tmnxOamMacTrL2MapEntry 7 }
9991
9992tmnxOamMacTrL2MapSdpId           OBJECT-TYPE
9993    SYNTAX      SdpId
9994    MAX-ACCESS  read-only
9995    STATUS      current
9996    DESCRIPTION
9997        "The value of tmnxOamMacTrL2MapSdpId indicates the ID of the SDP
9998         supporting the L2 mapping entry that returned the reply.
9999
10000         If this mapping is not a SDP, this object is not relevant and
10001         MUST return a value of '0'."
10002    ::= { tmnxOamMacTrL2MapEntry 8 }
10003
10004tmnxOamMacTrL2MapSapName         OBJECT-TYPE
10005    SYNTAX      TNamedItemOrEmpty
10006    MAX-ACCESS  read-only
10007    STATUS      current
10008    DESCRIPTION
10009        "The value of tmnxOamMacTrL2MapSapName indicates the SAP name
10010         when the downstream of the responder is a SAP.
10011
10012         If the downstream responder is not a SAP, this object is not
10013         relevant and MUST return a zero length empty string."
10014    ::= { tmnxOamMacTrL2MapEntry 9 }
10015
10016--
10017--  OAM Label Switched Path (LSP) Trace Route Control Table
10018--
10019
10020tmnxOamLspTrCtlTable             OBJECT-TYPE
10021    SYNTAX      SEQUENCE OF TmnxOamLspTrCtlEntry
10022    MAX-ACCESS  not-accessible
10023    STATUS      current
10024    DESCRIPTION
10025        "Each row in tmnxOamLspTrCtlTable contains the LSP-specific
10026         configuration information needed to launch an LSP (Label Switched Path)
10027         trace route test.  The rest of the configuration information needed to
10028         launch the test resides in the corresponding row of tmnxOamTrCtlTable.
10029
10030         Results of LSP trace route tests are stored in tmnxOamTrResultsTable,
10031         tmnxOamTrProbeHistoryTable, tmnxOamTrHopsTable, tmnxOamLspTrMapTable,
10032         and tmnxOamLspTrDSLabelTable.
10033
10034         Four types of LSP trace route tests are supported:  BGP Labeled Prefix,
10035         LDP Prefix, RSVP LSP, and Transport Profile Static.  Abbreviated LSP
10036         trace route test type names are used in the table below.  In the BGP
10037         Labeled Prefix and Transport Profile Static cases, the test type is
10038         configured (using tmnxOamLspTrCtlTestSubMode).  In the other two cases,
10039         the test type is not configured (i.e. the default
10040         tmnxOamLspTrCtlTestSubMode value 'unspecified(1)' is used).
10041
10042         The following table has a row for each LSP trace route test type,
10043         showing the mandatory and optional objects applicable to the test type.
10044
10045         Test
10046         Type   Mandatory Objects               Optional Objects
10047         ---- -------------------------------- ---------------------------------
10048         BGP  tmnxOamLspTrCtlLdpPrefixType     *tmnxOamLspTrCtlNhAddressType
10049              tmnxOamLspTrCtlLdpPrefix         *tmnxOamLspTrCtlNhAddress
10050              tmnxOamLspTrCtlLdpPrefixLen       tmnxOamLspTrCtlNhIntfName
10051              tmnxOamLspTrCtlTestSubMode       #tmnxOamLspTrCtlPathDestType
10052                                               #tmnxOamLspTrCtlPathDest
10053
10054         LDP  tmnxOamLspTrCtlLdpPrefixType     *tmnxOamLspTrCtlNhAddressType
10055              tmnxOamLspTrCtlLdpPrefix         *tmnxOamLspTrCtlNhAddress
10056              tmnxOamLspTrCtlLdpPrefixLen       tmnxOamLspTrCtlNhIntfName
10057                                               #tmnxOamLspTrCtlPathDestType
10058                                               #tmnxOamLspTrCtlPathDest
10059
10060         RSVP tmnxOamLspTrCtlLspName            tmnxOamLspTrCtlPathName
10061
10062         TPST tmnxOamLspTrCtlLspName            tmnxOamLspTrCtlForce
10063              tmnxOamLspTrCtlTestSubMode        tmnxOamLspTrCtlAssocChannel
10064                                                tmnxOamLspTrCtlMplsTpPathType
10065
10066         ALL  N/A                               tmnxOamLspTrCtlDownstreamMapTlv
10067                                                tmnxOamTrCtlDataSize
10068                                                tmnxOamTrCtlFcName
10069                                                tmnxOamTrCtlInitialTtl
10070                                                tmnxOamTrCtlInterval
10071                                                tmnxOamTrCtlMaxFailures
10072                                                tmnxOamTrCtlMaxTtl
10073                                                tmnxOamTrCtlProbesPerHop
10074                                                tmnxOamTrCtlProfile
10075                                               *tmnxOamTrCtlSrcAddrType
10076                                               *tmnxOamTrCtlSrcAddress
10077                                                tmnxOamTrCtlTimeOut
10078         ---- -------------------------------- ---------------------------------
10079
10080         In the table above,
10081         1.  The optional objects in the ALL row apply to all four LSP trace
10082             route test types.
10083         2.  Asterisks (*) mark a set of optional objects which must all be
10084             specified, or must all be unspecified.
10085         3.  Octothorpes (#) mark a separate set of optional objects which must
10086             all be specified, or must all be unspecified.
10087         4.  There are four supported combinations of
10088             tmnxOamLspTrCtlNhAddressType, tmnxOamLspTrCtlNhAddress,
10089             tmnxOamLspTrCtlNhIntfName, tmnxOamLspTrCtlPathDestType, and
10090             tmnxOamLspTrCtlPathDest, as follows:
10091             a) all unspecified
10092             b) tmnxOamLspTrCtlPathDestType and tmnxOamLspTrCtlPathDest
10093             c) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest, and
10094                tmnxOamLspTrCtlNhIntfName
10095             d) tmnxOamLspTrCtlPathDestType, tmnxOamLspTrCtlPathDest,
10096                tmnxOamLspTrCtlNhAddressType, and tmnxOamLspTrCtlNhAddress
10097
10098         When an object combination other than a combination listed above is
10099         specified, values will be rejected or ignored, or the test will fail."
10100    REFERENCE
10101        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10102         Failures'.
10103         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing'"
10104    ::= { tmnxOamTraceRouteObjs 9 }
10105
10106tmnxOamLspTrCtlEntry             OBJECT-TYPE
10107    SYNTAX      TmnxOamLspTrCtlEntry
10108    MAX-ACCESS  not-accessible
10109    STATUS      current
10110    DESCRIPTION
10111        "The system creates a row in tmnxOamLspTrCtlTable when a row is created
10112         in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to 'lspTraceRoute'.
10113
10114         The system deletes a row in tmnxOamLspTrCtlTable when the corresponding
10115         row in tmnxOamTrCtlTable is deleted."
10116    INDEX {
10117        tmnxOamTrCtlOwnerIndex,
10118        tmnxOamTrCtlTestIndex
10119    }
10120    ::= { tmnxOamLspTrCtlTable 1 }
10121
10122TmnxOamLspTrCtlEntry ::=
10123    SEQUENCE {
10124        tmnxOamLspTrCtlVRtrID            TmnxVRtrID,              -- obsolete
10125        tmnxOamLspTrCtlLspName           TLNamedItemOrEmpty,
10126        tmnxOamLspTrCtlPathName          TNamedItemOrEmpty,
10127        tmnxOamLspTrCtlLdpIpPrefix       IpAddress,               -- obsolete
10128        tmnxOamLspTrCtlLdpIpPrefixLen    IpAddressPrefixLength,   -- obsolete
10129        tmnxOamLspTrCtlLdpPrefixType     InetAddressType,
10130        tmnxOamLspTrCtlLdpPrefix         InetAddress,
10131        tmnxOamLspTrCtlLdpPrefixLen      InetAddressPrefixLength,
10132        tmnxOamLspTrCtlPathDestType      InetAddressType,
10133        tmnxOamLspTrCtlPathDest          InetAddress,
10134        tmnxOamLspTrCtlNhIntfName        TNamedItemOrEmpty,
10135        tmnxOamLspTrCtlNhAddressType     InetAddressType,
10136        tmnxOamLspTrCtlNhAddress         InetAddress,
10137        tmnxOamLspTrCtlDownstreamMapTlv  TmnxOamMplsEchoDownMapTlvOrNone,
10138        tmnxOamLspTrCtlTestSubMode       TmnxOamLspTestSubMode,
10139        tmnxOamLspTrCtlMplsTpPathType    TmnxOamMplsTpPathType,
10140        tmnxOamLspTrCtlAssocChannel      TmnxOamLspAssocChannel,
10141        tmnxOamLspTrCtlForce             TruthValue
10142    }
10143
10144tmnxOamLspTrCtlVRtrID            OBJECT-TYPE
10145    SYNTAX      TmnxVRtrID
10146    MAX-ACCESS  read-create
10147    STATUS      obsolete
10148    DESCRIPTION
10149        "tmnxOamLspTrCtlVRtrID was obsoleted in release 6.0R15 and replaced with
10150         tmnxOamTrCtlVRtrID in tmnxOamTrCtlTable."
10151    DEFVAL { 1 }
10152    ::= { tmnxOamLspTrCtlEntry 1 }
10153
10154tmnxOamLspTrCtlLspName           OBJECT-TYPE
10155    SYNTAX      TLNamedItemOrEmpty
10156    MAX-ACCESS  read-create
10157    STATUS      current
10158    DESCRIPTION
10159        "The value of tmnxOamLspTrCtlLspName specifies the name of the LSP for
10160         this LSP trace route test.
10161
10162         When the test is started, if this name is not empty, there must be a
10163         TIMETRA-MPLS-MIB::vRtrMplsLspTable row with:
10164         1.  tmnxOamLspTrCtlLspName equal to
10165             TIMETRA-MPLS-MIB::vRtrMplsLspName, AND
10166         2.  TIMETRA-VRTR-MIB::vRtrID equal to 1, AND
10167         3.  TIMETRA-MPLS-MIB::vRtrMplsLspType equal to 'dynamic(2)',
10168             'bypassOnly(4)', or 'mplsTp(7)'.
10169         Otherwise, the test will fail.
10170
10171         The supported object combinations for LSP trace route tests are listed
10172         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10173    DEFVAL { ''H }
10174    ::= { tmnxOamLspTrCtlEntry 2 }
10175
10176tmnxOamLspTrCtlPathName          OBJECT-TYPE
10177    SYNTAX      TNamedItemOrEmpty
10178    MAX-ACCESS  read-create
10179    STATUS      current
10180    DESCRIPTION
10181        "The value of tmnxOamLspTrCtlPathName specifies the name of the Path
10182         (LSP) for this LSP trace route test.
10183
10184         When the test is started, if this name is not empty, there must be a
10185         matching name in the column MPLS-TE-MIB::mplsTunnelName.  Otherwise,
10186         the test will fail.
10187
10188         The supported object combinations for LSP trace route tests are listed
10189         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10190    DEFVAL { ''H }
10191    ::= { tmnxOamLspTrCtlEntry 3 }
10192
10193tmnxOamLspTrCtlLdpIpPrefix       OBJECT-TYPE
10194    SYNTAX      IpAddress
10195    MAX-ACCESS  read-create
10196    STATUS      obsolete
10197    DESCRIPTION
10198        "tmnxOamLspTrCtlLdpIpPrefix was obsoleted in release 4.0 and replaced
10199         with InetAddress objects tmnxOamLspTrCtlLdpPrefixType and
10200         tmnxOamLspTrCtlLdpPrefix."
10201    DEFVAL { '00000000'H } -- 0.0.0.0
10202    ::= { tmnxOamLspTrCtlEntry 4 }
10203
10204tmnxOamLspTrCtlLdpIpPrefixLen    OBJECT-TYPE
10205    SYNTAX      IpAddressPrefixLength
10206    MAX-ACCESS  read-create
10207    STATUS      obsolete
10208    DESCRIPTION
10209        "tmnxOamLspTrCtlLdpIpPrefixLen was obsoleted in release 4.0 and replaced
10210         with InetAddress object tmnxOamLspTrCtlLdpPrefixLen."
10211    DEFVAL { 32 }
10212    ::= { tmnxOamLspTrCtlEntry 5 }
10213
10214tmnxOamLspTrCtlLdpPrefixType     OBJECT-TYPE
10215    SYNTAX      InetAddressType
10216    MAX-ACCESS  read-create
10217    STATUS      current
10218    DESCRIPTION
10219        "The value of tmnxOamLspTrCtlLdpPrefixType specifies the type of
10220         Internet address stored in tmnxOamLspTrCtlLdpPrefix.
10221
10222         The supported object combinations for LSP trace route tests are listed
10223         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10224    DEFVAL { unknown }
10225    ::= { tmnxOamLspTrCtlEntry 6 }
10226
10227tmnxOamLspTrCtlLdpPrefix         OBJECT-TYPE
10228    SYNTAX      InetAddress (SIZE (0|4|16))
10229    MAX-ACCESS  read-create
10230    STATUS      current
10231    DESCRIPTION
10232        "The value of tmnxOamLspTrCtlLdpPrefix, along with
10233         tmnxOamLspTrCtlLdpPrefixType and tmnxOamLspTrCtlLdpPrefixLen, specifies
10234         the destination prefix for this LSP trace route test.
10235
10236         The supported object combinations for LSP trace route tests are listed
10237         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10238    DEFVAL { ''H }
10239    ::= { tmnxOamLspTrCtlEntry 7 }
10240
10241tmnxOamLspTrCtlLdpPrefixLen      OBJECT-TYPE
10242    SYNTAX      InetAddressPrefixLength
10243    UNITS       "bits"
10244    MAX-ACCESS  read-create
10245    STATUS      current
10246    DESCRIPTION
10247        "The value of tmnxOamLspTrCtlLdpPrefixLen specifies the Internet
10248         address prefix length of tmnxOamLspTrCtlLdpPrefix.
10249
10250         The supported object combinations for LSP trace route tests are listed
10251         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10252    DEFVAL { 32 }
10253    ::= { tmnxOamLspTrCtlEntry 8 }
10254
10255tmnxOamLspTrCtlPathDestType      OBJECT-TYPE
10256    SYNTAX      InetAddressType
10257    MAX-ACCESS  read-create
10258    STATUS      current
10259    DESCRIPTION
10260        "The value of tmnxOamLspTrCtlPathDestType specifies the type
10261         of Internet address stored in tmnxOamLspTrCtlPathDest.
10262
10263         The supported object combinations for LSP trace route tests are listed
10264         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10265    DEFVAL { unknown }
10266    ::= { tmnxOamLspTrCtlEntry 9 }
10267
10268tmnxOamLspTrCtlPathDest          OBJECT-TYPE
10269    SYNTAX      InetAddress (SIZE (0|4|16))
10270    MAX-ACCESS  read-create
10271    STATUS      current
10272    DESCRIPTION
10273        "The value of tmnxOamLspTrCtlPathDest specifies a unique path in a
10274         multipath setup for this OAM LSP trace route to traverse.  This
10275         address is used as part of a hash key to select the appropriate ECMP to
10276         the destination.
10277
10278         The supported object combinations for LSP trace route tests are listed
10279         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10280    DEFVAL { ''H }
10281    ::= { tmnxOamLspTrCtlEntry 10 }
10282
10283tmnxOamLspTrCtlNhIntfName        OBJECT-TYPE
10284    SYNTAX      TNamedItemOrEmpty
10285    MAX-ACCESS  read-create
10286    STATUS      current
10287    DESCRIPTION
10288        "The value of tmnxOamLspTrCtlNhIntfName specifies the name of the next
10289         hop interface to be used when launching the LSP trace route test.
10290
10291         When the test is started, if this name is not empty, there must be a
10292         TIMETRA-VRTR-MIB::vRtrIfTable row with:
10293         1.  tmnxOamLspTrCtlNhIntfName equal to TIMETRA-VRTR-MIB::vRtrIfName,
10294             AND
10295         2.  TIMETRA-VRTR-MIB::vRtrID equal to 1.
10296         Otherwise, the test will fail.
10297
10298         The supported object combinations for LSP trace route tests are listed
10299         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10300    DEFVAL { ''H }
10301    ::= { tmnxOamLspTrCtlEntry 11 }
10302
10303tmnxOamLspTrCtlNhAddressType     OBJECT-TYPE
10304    SYNTAX      InetAddressType
10305    MAX-ACCESS  read-create
10306    STATUS      current
10307    DESCRIPTION
10308        "The value of tmnxOamLspTrCtlNhAddressType specifies the type of
10309         Internet address stored in tmnxOamLspTrCtlNhAddress.
10310
10311         The supported object combinations for LSP trace route tests are listed
10312         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10313    DEFVAL { unknown }
10314    ::= { tmnxOamLspTrCtlEntry 12 }
10315
10316tmnxOamLspTrCtlNhAddress         OBJECT-TYPE
10317    SYNTAX      InetAddress (SIZE (0|4|16))
10318    MAX-ACCESS  read-create
10319    STATUS      current
10320    DESCRIPTION
10321        "The value of tmnxOamLspTrCtlNhAddress specifies the interface address
10322         to the next hop which will be used to launch the LSP trace route test.
10323
10324         The supported object combinations for LSP trace route tests are listed
10325         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10326    DEFVAL { ''H }
10327    ::= { tmnxOamLspTrCtlEntry 13 }
10328
10329tmnxOamLspTrCtlDownstreamMapTlv  OBJECT-TYPE
10330    SYNTAX      TmnxOamMplsEchoDownMapTlvOrNone
10331    MAX-ACCESS  read-create
10332    STATUS      current
10333    DESCRIPTION
10334        "The value of tmnxOamLspTrCtlDownstreamMapTlv specifies the type of
10335         downstream mapping TLV to insert in the MPLS echo request PDU when
10336         launching the test.
10337
10338         When an LSP trace route test is created, the value of this object
10339         defaults to the value of the global configuration object
10340         tmnxOamMplsEchoDownstreamMapTlv.
10341
10342         The supported object combinations for LSP trace route tests are listed
10343         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10344    ::= { tmnxOamLspTrCtlEntry 14 }
10345
10346tmnxOamLspTrCtlTestSubMode       OBJECT-TYPE
10347    SYNTAX      TmnxOamLspTestSubMode
10348    MAX-ACCESS  read-create
10349    STATUS      current
10350    DESCRIPTION
10351        "The value of tmnxOamLspTrCtlTestSubMode specifies the type of LSP
10352         trace route test to perform.
10353
10354         When this object is 'unspecified(1)', the type of LSP trace route test
10355         to be performed is determined when the test is started, from the set of
10356         tmnxOamLspTrCtlTable objects configured with non-default values.
10357
10358         If there is a mismatch between tmnxOamLspTrCtlTestSubMode and the
10359         type of the LSP to be tested, the test will fail.  For example, if
10360         tmnxOamLspTrCtlTestSubMode is 'static(2)', and
10361         tmnxOamLspTrCtlLspName refers to an LSP with
10362         TIMETRA-MPLS-MIB::vRtrMplsLspType not equal to 'mplsTp(7)', the test
10363         will fail.
10364
10365         The supported object combinations for LSP trace route tests are listed
10366         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10367    DEFVAL { unspecified }
10368    ::= { tmnxOamLspTrCtlEntry 15 }
10369
10370tmnxOamLspTrCtlMplsTpPathType    OBJECT-TYPE
10371    SYNTAX      TmnxOamMplsTpPathType
10372    MAX-ACCESS  read-create
10373    STATUS      current
10374    DESCRIPTION
10375        "The value of tmnxOamLspTrCtlMplsTpPathType specifies the type of the
10376         MPLS-TP path to be tested.
10377
10378         The supported object combinations for LSP trace route tests are listed
10379         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10380    DEFVAL { active }
10381    ::= { tmnxOamLspTrCtlEntry 16 }
10382
10383tmnxOamLspTrCtlAssocChannel      OBJECT-TYPE
10384    SYNTAX      TmnxOamLspAssocChannel
10385    MAX-ACCESS  read-create
10386    STATUS      current
10387    DESCRIPTION
10388        "The value of tmnxOamLspTrCtlAssocChannel specifies the launched echo
10389         request's usage of the Associated Channel (ACH) mechanism, when testing
10390         an MPLS-TP LSP.
10391
10392         When tmnxOamLspTrCtlTestSubMode is 'static(2)', the default value for
10393         tmnxOamLspTrCtlAssocChannel is 'nonIp(2)'.
10394
10395         The supported object combinations for LSP trace route tests are listed
10396         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10397    DEFVAL { notApplicable }
10398    ::= { tmnxOamLspTrCtlEntry 17 }
10399
10400tmnxOamLspTrCtlForce             OBJECT-TYPE
10401    SYNTAX      TruthValue
10402    MAX-ACCESS  read-create
10403    STATUS      current
10404    DESCRIPTION
10405        "The value of tmnxOamLspTrCtlForce specifies whether or not to force
10406         the transmission of the 'lspTraceRoute' request PDU(s).
10407
10408         If tmnxOamLspTrCtlForce is 'true(1)', the test will proceed and request
10409         PDU(s) will be sent regardless of the local operational status of the
10410         tested LSP path.
10411
10412         If tmnxOamLspTrCtlForce is 'false(2)',  the test will fail
10413         immediately when the local operational status of the tested LSP path is
10414         down.
10415
10416         The supported object combinations for LSP trace route tests are listed
10417         in the tmnxOamLspTrCtlTable DESCRIPTION clause."
10418    DEFVAL { false }
10419    ::= { tmnxOamLspTrCtlEntry 18 }
10420
10421 --
10422 -- OAM Label Switched Path Trace Route Downstream Mapping Table
10423 --
10424
10425tmnxOamLspTrMapTable             OBJECT-TYPE
10426    SYNTAX      SEQUENCE OF TmnxOamLspTrMapEntry
10427    MAX-ACCESS  not-accessible
10428    STATUS      current
10429    DESCRIPTION
10430        "tmnxOamLspTrMapTable contains the information obtained from RFC 4379
10431         Downstream Mapping TLVs and/or RFC 6424 Downstream Detailed Mapping
10432         TLVs within reply PDUs for active 'lspTraceRoute' tests."
10433    REFERENCE
10434        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10435         Failures', Section 3.3, 'Downstream Mapping'.
10436         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10437         Section 3.3, 'Downstream Detailed Mapping TLV'."
10438    ::= { tmnxOamTraceRouteObjs 10 }
10439
10440tmnxOamLspTrMapEntry             OBJECT-TYPE
10441    SYNTAX      TmnxOamLspTrMapEntry
10442    MAX-ACCESS  not-accessible
10443    STATUS      current
10444    DESCRIPTION
10445        "tmnxOamLspTrMapEntry contains the information obtained from one RFC
10446         4379 Downstream Mapping TLV (or one RFC 6424 Downstream Detailed
10447         Mapping TLV) within one 'lspTraceRoute' reply PDU.
10448
10449         The first six indices specify an 'lspTraceRoute' reply PDU.  The
10450         seventh index specifies one Downstream [Detailed] Mapping TLV within
10451         the PDU.
10452
10453         Rows are created when a managed 'lspTraceRoute' reply PDU arrives
10454         containing one or more Downstream [Detailed] Mapping TLVs.
10455
10456         Rows are deleted when the parent tmnxOamTrProbeHistoryTable row is
10457         deleted."
10458    REFERENCE
10459        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10460         Failures', Section 3.3, 'Downstream Mapping'.
10461         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10462         Section 3.3, 'Downstream Detailed Mapping TLV'."
10463    INDEX {
10464        tmnxOamTrCtlOwnerIndex,
10465        tmnxOamTrCtlTestIndex,
10466        tmnxOamTrResultsTestRunIndex,
10467        tmnxOamTrProbeHistoryIndex,
10468        tmnxOamTrProbeHistoryHopIndex,
10469        tmnxOamTrProbeHistoryProbeIndex,
10470        tmnxOamLspTrMapIndex
10471    }
10472    ::= { tmnxOamLspTrMapTable 1 }
10473
10474TmnxOamLspTrMapEntry ::=
10475    SEQUENCE {
10476        tmnxOamLspTrMapIndex             Unsigned32,
10477        tmnxOamLspTrMapDSIPv4Addr        IpAddress,           -- obsolete
10478        tmnxOamLspTrMapAddrType          TmnxOamAddressType,
10479        tmnxOamLspTrMapDSIfAddr          Unsigned32,          -- obsolete
10480        tmnxOamLspTrMapMTU               Unsigned32,
10481        tmnxOamLspTrMapDSIndex           Unsigned32,          -- obsolete
10482        tmnxOamLspTrMapDsEgrIfNum        Unsigned32,
10483        tmnxOamLspTrMapDsIngIfNum        Unsigned32,
10484        tmnxOamLspTrMapDsIpAddressType   InetAddressType,
10485        tmnxOamLspTrMapDsIpAddress       InetAddress,
10486        tmnxOamLspTrMapDsIfAddressType   InetAddressType,
10487        tmnxOamLspTrMapDsIfAddress       InetAddress
10488    }
10489
10490tmnxOamLspTrMapIndex             OBJECT-TYPE
10491    SYNTAX      Unsigned32 (1..4294967295)
10492    MAX-ACCESS  not-accessible
10493    STATUS      current
10494    DESCRIPTION
10495        "The value of tmnxOamLspTrMapIndex specifies one RFC 4379 Downstream
10496         Mapping TLV (or one RFC 6424 Downstream Detailed Mapping TLV) within
10497         the reply PDU specified by the other indices.
10498
10499         The agent starts assigning tmnxOamLspTrMapIndex values at 1."
10500    REFERENCE
10501        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10502         Failures', Section 3.3, 'Downstream Mapping'.
10503         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10504         Section 3.3, 'Downstream Detailed Mapping TLV'."
10505    ::= { tmnxOamLspTrMapEntry 1 }
10506
10507tmnxOamLspTrMapDSIPv4Addr        OBJECT-TYPE
10508    SYNTAX      IpAddress
10509    MAX-ACCESS  read-only
10510    STATUS      obsolete
10511    DESCRIPTION
10512        "The value of tmnxOamLspTrMapDSIPv4Addr indicates the IPv4 address
10513         of the downstream LSR that this entry in the tmnxOamLspTrMapTable
10514         describes.  If the interface to the downstream LSR is numbered,
10515         then the tmnxOamLspTrMapDSIPv4Addr can either be the downstream
10516         LSR's Router ID or the interface address of the downstream LSR.
10517
10518         If the interface to the downstream LSR is unnumbered, the value
10519         of tmnxOamLspTrMapDSIPv4Addr indicates the downstream LSR's Router
10520         ID.
10521
10522         This object was marked obsolete in release 13.0 R1."
10523    ::= { tmnxOamLspTrMapEntry 2 }
10524
10525tmnxOamLspTrMapAddrType          OBJECT-TYPE
10526    SYNTAX      TmnxOamAddressType
10527    MAX-ACCESS  read-only
10528    STATUS      current
10529    DESCRIPTION
10530        "The value of tmnxOamLspTrMapAddrType indicates the type of addressing
10531         used on the replying interface.  The value is copied from the Address
10532         Type field of the specified RFC 4379 Downstream Mapping TLV (or RFC
10533         6424 Downstream Detailed Mapping TLV), and then mapped from the RFC
10534         code point number to the SROS code point number.
10535
10536         The supported SROS code points are listed in the following table.
10537
10538         Code Point            Definition
10539         -------------------   ----------
10540         'ipv4Address   (1)'     RFC 4379
10541         'ipv4Unnumbered(7)'     RFC 4379
10542         'ipv6Address   (2)'     RFC 4379
10543         'ipv6Unnumbered(8)'     RFC 4379
10544         'nonIp        (10)'     RFC 6426
10545
10546         The supported combinations of tmnxOamLspTrMapAddrType,
10547         tmnxOamLspTrMapDsEgrIfNum, tmnxOamLspTrMapDsIngIfNum,
10548         tmnxOamLspTrMapDsIpAddressType, and tmnxOamLspTrMapDsIfAddressType are
10549         listed in the following table.
10550
10551         _AddrType          _EgrIfNum  _IngIfNum  _IpAddressType  _IfAddressType
10552         ----------------   ---------  ---------  --------------  --------------
10553         'ipv4Address'           zero       zero          'ipv4'          'ipv4'
10554         'ipv4Unnumbered'        zero   positive          'ipv4'       'unknown'
10555         'ipv6Address'           zero       zero          'ipv6'          'ipv6'
10556         'ipv6Unnumbered'        zero   positive          'ipv6'       'unknown'
10557         'nonIp'             positive   positive       'unknown'       'unknown'
10558
10559         In the table above, zero is the null interface number."
10560    REFERENCE
10561        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10562         Failures', Section 3.3, 'Downstream Mapping'.
10563         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10564         Section 2.1, 'New Address Type for Downstream Mapping TLV'.
10565         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10566         Section 3.3, 'Downstream Detailed Mapping TLV'."
10567    ::= { tmnxOamLspTrMapEntry 3 }
10568
10569tmnxOamLspTrMapDSIfAddr          OBJECT-TYPE
10570    SYNTAX      Unsigned32
10571    MAX-ACCESS  read-only
10572    STATUS      obsolete
10573    DESCRIPTION
10574        "When tmnxOamLspTrMapAddrType has a value of 'ipv4Address'
10575         tmnxOamLspTrMapDSIfAddr indicates the downstream LSR's
10576         interface address.  When tmnxOamLspTrMapAddrType has a value
10577         of 'unnumbered', tmnxOamLspTrMapDSIfAddr indicates the index
10578         assigned by the upstream LSR to the interface.
10579
10580         This object was marked obsolete in release 13.0 R1."
10581    ::= { tmnxOamLspTrMapEntry 4 }
10582
10583tmnxOamLspTrMapMTU               OBJECT-TYPE
10584    SYNTAX      Unsigned32 (0..65535)
10585    UNITS       "octets"
10586    MAX-ACCESS  read-only
10587    STATUS      current
10588    DESCRIPTION
10589        "The value of tmnxOamLspTrMapMTU indicates the largest MPLS frame
10590         (including the label stack) that fits on the interface to the
10591         downstream LSR (Label Switching Router).
10592
10593         The value is copied from the MTU (Maximum Transmission Unit) field of
10594         the specified RFC 4379 Downstream Mapping TLV (or RFC 6424 Downstream
10595         Detailed Mapping TLV)."
10596    REFERENCE
10597        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10598         Failures', Section 3.3, 'Downstream Mapping'.
10599         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10600         Section 3.3, 'Downstream Detailed Mapping TLV'."
10601    ::= { tmnxOamLspTrMapEntry 5 }
10602
10603tmnxOamLspTrMapDSIndex           OBJECT-TYPE
10604    SYNTAX      Unsigned32 (0..255)
10605    MAX-ACCESS  read-only
10606    STATUS      obsolete
10607    DESCRIPTION
10608        "The value of tmnxOamLspTrMapDSIndex indicates the unique index
10609         assigned to the pair of downstream router and interface addresses
10610         represented by this row in the tmnxOamLspTrMapTable.
10611
10612         tmnxOamLspTrMapDSIndex was made obsolete in release 5.0."
10613    ::= { tmnxOamLspTrMapEntry 6 }
10614
10615tmnxOamLspTrMapDsEgrIfNum        OBJECT-TYPE
10616    SYNTAX      Unsigned32
10617    MAX-ACCESS  read-only
10618    STATUS      current
10619    DESCRIPTION
10620        "The value of tmnxOamLspTrMapDsEgrIfNum indicates the egress interface
10621         number reported by the replying node.  This value is copied from the
10622         Downstream IP Address field of the specified RFC 4379 Downstream
10623         Mapping TLV (or the Downstream Address field of the specified RFC 6424
10624         Downstream Detailed Mapping TLV).  See the DESCRIPTION clause of
10625         tmnxOamLspTrMapAddrType for more information."
10626    REFERENCE
10627        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10628         Failures', Section 3.3, 'Downstream Mapping'.
10629         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10630         Section 3.3, 'Downstream Detailed Mapping TLV'."
10631    ::= { tmnxOamLspTrMapEntry 7 }
10632
10633tmnxOamLspTrMapDsIngIfNum        OBJECT-TYPE
10634    SYNTAX      Unsigned32
10635    MAX-ACCESS  read-only
10636    STATUS      current
10637    DESCRIPTION
10638        "The value of tmnxOamLspTrMapDsIngIfNum indicates the ingress interface
10639         number reported by the replying node.  This value is copied from the
10640         Downstream Interface Address field of the specified RFC 4379 Downstream
10641         Mapping TLV (or RFC 6424 Downstream Detailed Mapping TLV).  See the
10642         DESCRIPTION clause of tmnxOamLspTrMapAddrType for more information."
10643    REFERENCE
10644        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10645         Failures', Section 3.3, 'Downstream Mapping'.
10646         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10647         Section 3.3, 'Downstream Detailed Mapping TLV'."
10648    ::= { tmnxOamLspTrMapEntry 8 }
10649
10650tmnxOamLspTrMapDsIpAddressType   OBJECT-TYPE
10651    SYNTAX      InetAddressType
10652    MAX-ACCESS  read-only
10653    STATUS      current
10654    DESCRIPTION
10655        "The value of tmnxOamLspTrMapDsIpAddressType indicates the type of
10656         address in tmnxOamLspTrMapDsIpAddress.  See the DESCRIPTION clause of
10657         tmnxOamLspTrMapAddrType for more information."
10658    ::= { tmnxOamLspTrMapEntry 9 }
10659
10660tmnxOamLspTrMapDsIpAddress       OBJECT-TYPE
10661    SYNTAX      InetAddress (SIZE(0|4|16))
10662    MAX-ACCESS  read-only
10663    STATUS      current
10664    DESCRIPTION
10665        "The value of tmnxOamLspTrMapDsIpAddress indicates the Downstream IP
10666         Address field in the specified RFC 4379 Downstream Mapping TLV (or the
10667         Downstream Address field in the specified RFC 6424 Downstream Detailed
10668         Mapping TLV)."
10669    REFERENCE
10670        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10671         Failures', Section 3.3, 'Downstream Mapping'.
10672         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10673         Section 3.3, 'Downstream Detailed Mapping TLV'."
10674    ::= { tmnxOamLspTrMapEntry 10 }
10675
10676tmnxOamLspTrMapDsIfAddressType   OBJECT-TYPE
10677    SYNTAX      InetAddressType
10678    MAX-ACCESS  read-only
10679    STATUS      current
10680    DESCRIPTION
10681        "The value of tmnxOamLspTrMapDsIfAddressType indicates the type of
10682         address in tmnxOamLspTrMapDsIfAddress.  See the DESCRIPTION clause of
10683         tmnxOamLspTrMapAddrType for more information."
10684    ::= { tmnxOamLspTrMapEntry 11 }
10685
10686tmnxOamLspTrMapDsIfAddress       OBJECT-TYPE
10687    SYNTAX      InetAddress (SIZE(0|4|16))
10688    MAX-ACCESS  read-only
10689    STATUS      current
10690    DESCRIPTION
10691        "The value of tmnxOamLspTrMapDsIfAddress indicates the Downstream
10692         Interface Address field in the specified RFC 4379 Downstream Mapping
10693         TLV (or RFC 6424 Downstream Detailed Mapping TLV)."
10694    REFERENCE
10695        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
10696         Failures', Section 3.3, 'Downstream Mapping'.
10697         RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
10698         Section 3.3, 'Downstream Detailed Mapping TLV'."
10699    ::= { tmnxOamLspTrMapEntry 12 }
10700
10701--
10702--  Nokia SROS series OAM VPRN Trace Route Control Table
10703--
10704--
10705--  Sparse Dependent Extension of the tmnxOamTrCtlTable.
10706--
10707--  The same indexes are used for both the base table, tmnxOamTrCtlTable,
10708--  and the sparse dependent table, tmnxOamVprnTrCtlTable.
10709--
10710--  This in effect extends the tmnxOamTrCtlTable with additional columns.
10711--  Rows are created in the tmnxOamVprnTrCtlTable only for those entries
10712--  in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of
10713--  'vprnTraceRoute'.
10714--
10715--  Deletion of a row in the tmnxOamTrCtlTable results in the
10716--  same fate for the row in the tmnxOamVprnTrCtlTable.
10717--
10718tmnxOamVprnTrCtlTable            OBJECT-TYPE
10719    SYNTAX      SEQUENCE OF TmnxOamVprnTrCtlEntry
10720    MAX-ACCESS  not-accessible
10721    STATUS      current
10722    DESCRIPTION
10723        "Defines the Nokia SROS OAM VPRN Trace Route Control Table for
10724         providing, via SNMP, the capability of performing Nokia SROS
10725         OAM 'vprnTraceRoute' test operations.  The results of these tests
10726         are stored in the tmnxOamTrResultsTable, the
10727         tmnxOamTrProbeHistoryTable, the tmnxOamVprnTrRTTable and the
10728         tmnxOamVprnTrNextHopTable."
10729    ::= { tmnxOamTraceRouteObjs 11 }
10730
10731tmnxOamVprnTrCtlEntry            OBJECT-TYPE
10732    SYNTAX      TmnxOamVprnTrCtlEntry
10733    MAX-ACCESS  not-accessible
10734    STATUS      current
10735    DESCRIPTION
10736        "Defines an entry in the tmnxOamVprnTrCtlTable.  The first index
10737         element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString,
10738         a textual convention that allows for use of the SNMPv3
10739         View-Based Access Control Model (RFC 2575 [11], VACM)
10740         and allows a management application to identify its entries.
10741         The second index, tmnxOamTrCtlTestIndex, enables the same
10742         management application to have multiple outstanding requests."
10743    INDEX {
10744            tmnxOamTrCtlOwnerIndex,
10745            tmnxOamTrCtlTestIndex
10746          }
10747    ::= { tmnxOamVprnTrCtlTable 1 }
10748
10749 TmnxOamVprnTrCtlEntry ::=
10750    SEQUENCE {
10751       tmnxOamVprnTrCtlSourceIpAddr        IpAddress,
10752       tmnxOamVprnTrCtlReplyControl        TruthValue,
10753       tmnxOamVprnTrCtlSrcAddrType         InetAddressType,
10754       tmnxOamVprnTrCtlSrcAddress          InetAddress
10755    }
10756
10757tmnxOamVprnTrCtlSourceIpAddr     OBJECT-TYPE
10758    SYNTAX      IpAddress
10759    MAX-ACCESS  read-create
10760    STATUS      obsolete
10761    DESCRIPTION
10762        "Specifies the IPv4 address to be used as the source for
10763         performing an OAM 'vprnTraceRoute' operation when tmnxOamTrCtlTestMode
10764         has a value of 'vprnTraceRoute'.   This parameter is required.
10765
10766         This object was obsoleted in release 4.0 and replaced with
10767         InetAddress objects tmnxOamVprnTrCtlSrcAddrType and
10768         tmnxOamVprnTrCtlSrcAddress."
10769    DEFVAL { '00000000'h }      -- 0.0.0.0
10770    ::= { tmnxOamVprnTrCtlEntry 1 }
10771
10772tmnxOamVprnTrCtlReplyControl     OBJECT-TYPE
10773    SYNTAX      TruthValue
10774    MAX-ACCESS  read-create
10775    STATUS      current
10776    DESCRIPTION
10777        "When the value of tmnxOamVprnTrCtlReplyControl is 'true', the
10778         OAM 'vprnTraceRoute' response is returned using the control plane.
10779         If its value is 'false', the packet is sent via the data plane.
10780
10781         This object is optional and is not relevant when tmnxOamTrCtlTestMode
10782         has a value other than 'vprnTraceRoute'."
10783    DEFVAL { false }
10784    ::= { tmnxOamVprnTrCtlEntry 2 }
10785
10786tmnxOamVprnTrCtlSrcAddrType      OBJECT-TYPE
10787    SYNTAX      InetAddressType
10788    MAX-ACCESS  read-create
10789    STATUS      current
10790    DESCRIPTION
10791        "The value of tmnxOamVprnTrCtlSrcAddrType specifies the type of
10792         Internet address stored in tmnxOamVprnTrCtlSrcAddress."
10793    DEFVAL { unknown }
10794    ::= { tmnxOamVprnTrCtlEntry 3 }
10795
10796tmnxOamVprnTrCtlSrcAddress       OBJECT-TYPE
10797    SYNTAX      InetAddress (SIZE (0|4|16))
10798    MAX-ACCESS  read-create
10799    STATUS      current
10800    DESCRIPTION
10801        "The value of tmnxOamVprnTrCtlSrcAddress specifies the Internet
10802         address to be used as the source for performing an OAM
10803         'vprnTraceRoute' operation when tmnxOamTrCtlTestMode has a value of
10804         'vprnTraceRoute'.  This parameter is required."
10805    DEFVAL { ''H }
10806    ::= { tmnxOamVprnTrCtlEntry 4 }
10807
10808
10809
10810 --
10811 -- Nokia SROS series OAM VPRN Trace Route L3 Map Table
10812 --
10813tmnxOamVprnTrL3MapTable          OBJECT-TYPE
10814    SYNTAX      SEQUENCE OF TmnxOamVprnTrL3MapEntry
10815    MAX-ACCESS  not-accessible
10816    STATUS      current
10817    DESCRIPTION
10818        "Defines a table for storing the results of an OAM 'vprnTraceRoute'
10819         probe operation.  The number of entries for a test in this table
10820         is limited to the results of 3 runs.
10821
10822         An entry in this table is created when the result of an OAM
10823         'vprnTraceRoute' probe is determined.  An entry is removed from
10824         this table when its corresponding tmnxOamTrCtlEntry is deleted."
10825    ::= { tmnxOamTraceRouteObjs 12 }
10826
10827tmnxOamVprnTrL3MapEntry          OBJECT-TYPE
10828    SYNTAX      TmnxOamVprnTrL3MapEntry
10829    MAX-ACCESS  not-accessible
10830    STATUS      current
10831    DESCRIPTION
10832        "Defines an entry in the tmnxOamVprnTrL3MapTable.  The first
10833         two index elements identify the tmnxOamTrCtlEntry that a
10834         tmnxOamVprnTrL3MapEntry belongs to.  The third index element
10835         identifies an OAM trace route test run.  The fourth index element
10836         selects a single Nokia SROS OAM 'vprnTraceRoute' operation
10837         result.  The fifth and sixth indexes select the hop and the
10838         probe at that hop for a particular Nokia SROS OAM
10839         'vprnTraceRoute' operation.  The seventh index selects either the
10840         requestor's or responder's L3 route information."
10841    INDEX {
10842            tmnxOamTrCtlOwnerIndex,
10843            tmnxOamTrCtlTestIndex,
10844            tmnxOamTrResultsTestRunIndex,
10845            tmnxOamTrProbeHistoryIndex,
10846            tmnxOamTrProbeHistoryHopIndex,
10847            tmnxOamTrProbeHistoryProbeIndex,
10848            tmnxOamVprnTrL3MapReporter
10849          }
10850    ::= { tmnxOamVprnTrL3MapTable 1 }
10851
10852 TmnxOamVprnTrL3MapEntry ::=
10853    SEQUENCE {
10854       tmnxOamVprnTrL3MapReporter          INTEGER,
10855       tmnxOamVprnTrL3MapRouterID          RouterID,
10856       tmnxOamVprnTrL3MapRteDestAddr       IpAddress,
10857       tmnxOamVprnTrL3MapRteDestMask       Unsigned32,
10858       tmnxOamVprnTrL3MapRteVprnLabel      MplsLabel,
10859       tmnxOamVprnTrL3MapRteMetrics        Unsigned32,
10860       tmnxOamVprnTrL3MapRteLastUp         DateAndTime,
10861       tmnxOamVprnTrL3MapRteOwner          INTEGER,
10862       tmnxOamVprnTrL3MapRtePref           Unsigned32,
10863       tmnxOamVprnTrL3MapRteDist           TmnxVPNRouteDistinguisher,
10864       tmnxOamVprnTrL3MapNumNextHops       Unsigned32,
10865       tmnxOamVprnTrL3MapNumRteTargets     Unsigned32,
10866       tmnxOamVprnTrL3MapDestAddrType      InetAddressType,
10867       tmnxOamVprnTrL3MapDestAddress       InetAddress,
10868       tmnxOamVprnTrL3MapDestMaskLen       InetAddressPrefixLength
10869    }
10870
10871tmnxOamVprnTrL3MapReporter       OBJECT-TYPE
10872    SYNTAX      INTEGER {
10873                    requestor (1),
10874                    responder (2)
10875                }
10876    MAX-ACCESS  not-accessible
10877    STATUS      current
10878    DESCRIPTION
10879        "The value of tmnxOamVprnTrL3MapReporter specifies who reported
10880         the route information in this row entry.  It may have come from
10881         the 'vprnTraceRoute' requestor's local information or it may be
10882         from the remote 'vprnTraceRoute' responder."
10883    ::= { tmnxOamVprnTrL3MapEntry 1 }
10884
10885tmnxOamVprnTrL3MapRouterID       OBJECT-TYPE
10886    SYNTAX      RouterID
10887    MAX-ACCESS  read-only
10888    STATUS      current
10889    DESCRIPTION
10890        "The value of tmnxOamVprnTrL3MapRouterID indicates the router ID
10891         of the node, requestor or responder, that provided this route
10892         information."
10893    ::= { tmnxOamVprnTrL3MapEntry 2 }
10894
10895tmnxOamVprnTrL3MapRteDestAddr    OBJECT-TYPE
10896    SYNTAX      IpAddress
10897    MAX-ACCESS  read-only
10898    STATUS      obsolete
10899    DESCRIPTION
10900        "The value of tmnxOamVprnTrL3MapRteDestAddr indicates the IP
10901         address to be advertised for the route information returned by
10902         this 'vprnTraceRoute' reply.  When used together with the values
10903         in tmnxOamVprnTrL3MapRteDestMask and tmnxOamVprnTrL3MapRteVprnLabel
10904         a customer route can be identified.
10905
10906         This object was obsoleted in release 4.0 and replaced with
10907         InetAddress objects tmnxOamVprnTrL3MapDestAddrType and
10908         tmnxOamVprnTrL3MapDestAddrType."
10909    ::= { tmnxOamVprnTrL3MapEntry 3 }
10910
10911tmnxOamVprnTrL3MapRteDestMask    OBJECT-TYPE
10912    SYNTAX      Unsigned32
10913    MAX-ACCESS  read-only
10914    STATUS      obsolete
10915    DESCRIPTION
10916        "The value of tmnxOamVprnTrL3MapRteDestMask indicates the number
10917         of prefix bits (prefix width) to be &-ed with IP address in
10918         tmnxOamVprnTrL3MapRteDestAddr.
10919
10920         This object was obsoleted in release 4.0 and replaced with
10921         InetAddress object tmnxOamVprnTrL3MapDestMaskLen."
10922    ::= { tmnxOamVprnTrL3MapEntry 4 }
10923
10924tmnxOamVprnTrL3MapRteVprnLabel   OBJECT-TYPE
10925    SYNTAX      MplsLabel
10926    MAX-ACCESS  read-only
10927    STATUS      current
10928    DESCRIPTION
10929        "The value of tmnxOamVprnTrL3MapRteVprnLabel indicates the VPRN
10930         label associated with the route information returned in this
10931         'vprnTraceRoute' reply."
10932    ::= { tmnxOamVprnTrL3MapEntry 5 }
10933
10934tmnxOamVprnTrL3MapRteMetrics     OBJECT-TYPE
10935    SYNTAX      Unsigned32
10936    MAX-ACCESS  read-only
10937    STATUS      current
10938    DESCRIPTION
10939        "The value of tmnxOamVprnTrL3MapRteMetrics indicates the metrics
10940         to be used with this vprnTraceRoute route."
10941    ::= { tmnxOamVprnTrL3MapEntry 6 }
10942
10943tmnxOamVprnTrL3MapRteLastUp      OBJECT-TYPE
10944    SYNTAX      DateAndTime
10945    MAX-ACCESS  read-only
10946    STATUS      current
10947    DESCRIPTION
10948        "The value of tmnxOamVprnTrL3MapRteLastUp indicates the time
10949         this route was last added or modified by the protocol."
10950    ::= { tmnxOamVprnTrL3MapEntry 7 }
10951
10952tmnxOamVprnTrL3MapRteOwner       OBJECT-TYPE
10953    SYNTAX      INTEGER {
10954                    invalid (0),
10955                    local   (1),
10956                    static  (2),
10957                    rip     (3),
10958                    ospf    (4),
10959                    isis    (5),
10960                    bgp     (6),
10961                    bgpVpn  (7),
10962                    ldp     (8),
10963                    aggregate (9),
10964                    any     (10)
10965                }
10966    MAX-ACCESS  read-only
10967    STATUS      current
10968    DESCRIPTION
10969        "The value of tmnxOamVprnTrL3MapRteOwner indicates the protocol
10970         that owns this route.  It may be a local or remote route."
10971    ::= { tmnxOamVprnTrL3MapEntry 8 }
10972
10973tmnxOamVprnTrL3MapRtePref        OBJECT-TYPE
10974    SYNTAX      Unsigned32
10975    MAX-ACCESS  read-only
10976    STATUS      current
10977    DESCRIPTION
10978        "The value of tmnxOamVprnTrL3MapRtePref indicates the route
10979         preference value for this route."
10980    ::= { tmnxOamVprnTrL3MapEntry 9 }
10981
10982tmnxOamVprnTrL3MapRteDist        OBJECT-TYPE
10983    SYNTAX      TmnxVPNRouteDistinguisher
10984    MAX-ACCESS  read-only
10985    STATUS      current
10986    DESCRIPTION
10987        "The value of tmnxOamVprnTrL3MapRteDist is the route distinguisher
10988         associated with the route information returned in this 'vprnTraceRoute'
10989         reply."
10990    ::= { tmnxOamVprnTrL3MapEntry 10 }
10991
10992tmnxOamVprnTrL3MapNumNextHops    OBJECT-TYPE
10993    SYNTAX      Unsigned32
10994    MAX-ACCESS  read-only
10995    STATUS      current
10996    DESCRIPTION
10997        "The value of tmnxOamVprnTrL3MapNumNextHops indicates the number
10998         of entries in the tmnxOamVprnTrNextHopTable for this route."
10999    ::= { tmnxOamVprnTrL3MapEntry 11 }
11000
11001tmnxOamVprnTrL3MapNumRteTargets  OBJECT-TYPE
11002    SYNTAX      Unsigned32
11003    MAX-ACCESS  read-only
11004    STATUS      current
11005    DESCRIPTION
11006        "The value of tmnxOamVprnTrL3MapNumRteTargets indicates the number
11007         of entries in the tmnxOamVprnTrRTTable for this route."
11008    ::= { tmnxOamVprnTrL3MapEntry 12 }
11009
11010tmnxOamVprnTrL3MapDestAddrType   OBJECT-TYPE
11011    SYNTAX      InetAddressType
11012    MAX-ACCESS  read-only
11013    STATUS      current
11014    DESCRIPTION
11015        "The value of tmnxOamVprnTrL3MapDestAddrType indicates the type
11016         of internet address stored in tmnxOamVprnTrL3MapDestAddress."
11017    ::= { tmnxOamVprnTrL3MapEntry 13 }
11018
11019tmnxOamVprnTrL3MapDestAddress    OBJECT-TYPE
11020    SYNTAX      InetAddress (SIZE (0|4|16))
11021    MAX-ACCESS  read-only
11022    STATUS      current
11023    DESCRIPTION
11024        "The value of tmnxOamVprnTrL3MapDestAddress indicates the Internet
11025         address to be advertised for the route information returned by this
11026         'vprnTraceRoute' reply.  When used together with
11027         tmnxOamVprnTrL3MapDestMaskLen and tmnxOamVprnTrL3MapRteVprnLabel,
11028         a customer route can be identified."
11029    ::= { tmnxOamVprnTrL3MapEntry 14 }
11030
11031tmnxOamVprnTrL3MapDestMaskLen    OBJECT-TYPE
11032    SYNTAX      InetAddressPrefixLength
11033    MAX-ACCESS  read-only
11034    STATUS      current
11035    DESCRIPTION
11036        "The value of tmnxOamVprnTrL3MapDestMaskLen indicates the number
11037         of prefix bits (prefix width) to be &-ed with the IP address in
11038         tmnxOamVprnTrL3MapDestAddress."
11039    ::= { tmnxOamVprnTrL3MapEntry 15 }
11040
11041--
11042-- Nokia SROS OAM VPRN TraceRoute L3 Route Information Next Hop Table
11043--
11044tmnxOamVprnTrNextHopTable        OBJECT-TYPE
11045    SYNTAX      SEQUENCE OF TmnxOamVprnTrNextHopEntry
11046    MAX-ACCESS  not-accessible
11047    STATUS      current
11048    DESCRIPTION
11049        "Defines a table for storing the results of an OAM 'vprnTraceRoute'
11050         probe operation where a L3 route next hop list is returned.
11051
11052         An entry in this table is created when the result of an OAM
11053         'vprnTraceRoute' probe is determined.
11054         An entry is removed from this table when its corresponding
11055         tmnxOamTrCtlEntry is deleted."
11056    ::= { tmnxOamTraceRouteObjs 13 }
11057
11058tmnxOamVprnTrNextHopEntry        OBJECT-TYPE
11059    SYNTAX      TmnxOamVprnTrNextHopEntry
11060    MAX-ACCESS  not-accessible
11061    STATUS      current
11062    DESCRIPTION
11063        "Defines an entry in the tmnxOamVprnTrNextHopTable.  The first two
11064         index elements identify the tmnxOamTrCtlEntry that a
11065         tmnxOamVprnTrNextHopEntry belongs to.  The third index element
11066         identifies an OAM trace route test run.  The fourth, fifth and sixth
11067         index elements select a single OAM 'vprnTraceRoute' reply.  The
11068         seventh index selects either the requestor's or responder's route
11069         information. The eighth index selects a single L3 next hop entry
11070         within a specific 'vprnTraceRoute' probe reply route information."
11071    INDEX {
11072            tmnxOamTrCtlOwnerIndex,
11073            tmnxOamTrCtlTestIndex,
11074            tmnxOamTrResultsTestRunIndex,
11075            tmnxOamTrProbeHistoryIndex,
11076            tmnxOamTrProbeHistoryHopIndex,
11077            tmnxOamTrProbeHistoryProbeIndex,
11078            tmnxOamVprnTrL3MapReporter,
11079            tmnxOamVprnTrNextHopIndex
11080           }
11081    ::= { tmnxOamVprnTrNextHopTable 1 }
11082
11083 TmnxOamVprnTrNextHopEntry ::=
11084    SEQUENCE {
11085       tmnxOamVprnTrNextHopIndex      Unsigned32,
11086       tmnxOamVprnTrNextHopRtrID      RouterID,
11087       tmnxOamVprnTrNextHopType       INTEGER,
11088       tmnxOamVprnTrNextHopTunnelID   TmnxTunnelID,
11089       tmnxOamVprnTrNextHopTunnelType TmnxTunnelType,
11090       tmnxOamVprnTrNextHopIfIndex    InterfaceIndex,
11091       tmnxOamVprnTrNextHopAddrType   InetAddressType,
11092       tmnxOamVprnTrNextHopAddress    InetAddress
11093    }
11094
11095tmnxOamVprnTrNextHopIndex        OBJECT-TYPE
11096    SYNTAX      Unsigned32 (1..4294967295)
11097    MAX-ACCESS  not-accessible
11098    STATUS      current
11099    DESCRIPTION
11100        "The tmnxOamVprnTrNextHopIndex selects a single L3 next hop entry
11101         associated with the router information returned within a specific
11102         'vprnTraceRoute' probe reply.
11103
11104         The agent starts assigning tmnxOamVprnTrNextHopIndex values at 1."
11105    ::= { tmnxOamVprnTrNextHopEntry 1 }
11106
11107tmnxOamVprnTrNextHopRtrID        OBJECT-TYPE
11108    SYNTAX      RouterID
11109    MAX-ACCESS  read-only
11110    STATUS      obsolete
11111    DESCRIPTION
11112        "The value of tmnxOamVprnTrNextHopRtrID is the router ID for this
11113         L3 next hop entry.
11114
11115         This object was obsoleted in release 6.0 and replaced with
11116         InetAddress objects tmnxOamVprnTrNextHopAddrType and
11117         tmnxOamVprnTrNextHopAddress."
11118    ::= { tmnxOamVprnTrNextHopEntry 2 }
11119
11120tmnxOamVprnTrNextHopType         OBJECT-TYPE
11121    SYNTAX      INTEGER {
11122                    local (1),
11123                    remote (2)
11124                }
11125    MAX-ACCESS  read-only
11126    STATUS      current
11127    DESCRIPTION
11128        "The value of tmnxOamVprnTrNextHopType indicates whether the
11129         route owner is a local route or a remote, BGP-VPRN, route."
11130    ::= { tmnxOamVprnTrNextHopEntry 3 }
11131
11132tmnxOamVprnTrNextHopTunnelID     OBJECT-TYPE
11133    SYNTAX      TmnxTunnelID
11134    MAX-ACCESS  read-only
11135    STATUS      current
11136    DESCRIPTION
11137        "When the value of tmnxOamVprnTrNextHopType is 'remote' the
11138         value of tmnxOamVprnTrNextHopTunnelID indicates the tunnel ID
11139         used to reach this BGP next hop."
11140    ::= { tmnxOamVprnTrNextHopEntry 4 }
11141
11142tmnxOamVprnTrNextHopTunnelType   OBJECT-TYPE
11143    SYNTAX      TmnxTunnelType
11144    MAX-ACCESS  read-only
11145    STATUS      current
11146    DESCRIPTION
11147        "When the value of tmnxOamVprnTrNextHopType is 'remote' the
11148         value of tmnxOamVprnTrNextHopTunnelType indicates the type of
11149         tunnel used to reach this BGP next hop."
11150    ::= { tmnxOamVprnTrNextHopEntry 5 }
11151
11152tmnxOamVprnTrNextHopIfIndex      OBJECT-TYPE
11153    SYNTAX      InterfaceIndex
11154    MAX-ACCESS  read-only
11155    STATUS      current
11156    DESCRIPTION
11157        "When the value of tmnxOamVprnTrNextHopType is 'local' the
11158         value of tmnxOamVprnTrNextHopIfIndex indicates the interface
11159         used to reach this ECMP next hop."
11160    ::= { tmnxOamVprnTrNextHopEntry 6 }
11161
11162tmnxOamVprnTrNextHopAddrType     OBJECT-TYPE
11163    SYNTAX      InetAddressType
11164    MAX-ACCESS  read-only
11165    STATUS      current
11166    DESCRIPTION
11167        "tmnxOamVprnTrNextHopAddrType indicates the type of Internet address
11168         stored in tmnxOamVprnTrNextHopAddress.  Address types 'unknown(0)',
11169         'ipv4(1)', 'ipv6(2)', and 'ipv6z(4)' are supported."
11170    ::= { tmnxOamVprnTrNextHopEntry 7 }
11171
11172tmnxOamVprnTrNextHopAddress      OBJECT-TYPE
11173    SYNTAX      InetAddress (SIZE (0|4|16|20))
11174    MAX-ACCESS  read-only
11175    STATUS      current
11176    DESCRIPTION
11177        "The value of tmnxOamVprnTrNextHopAddress is the Internet address
11178         for this L3 next hop entry."
11179    ::= { tmnxOamVprnTrNextHopEntry 8 }
11180
11181--
11182--  Nokia SROS series OAM VPRN Trace Route Returned Route
11183--  Information Target Table
11184--
11185
11186tmnxOamVprnTrRTTable             OBJECT-TYPE
11187    SYNTAX      SEQUENCE OF TmnxOamVprnTrRTEntry
11188    MAX-ACCESS  not-accessible
11189    STATUS      current
11190    DESCRIPTION
11191        "Defines a table for storing the results of an OAM 'vprnTraceRoute'
11192         probe operation where a L3 route target list is returned.
11193
11194         An entry in this table is created when the result of an OAM
11195         'vprnTraceRoute' probe is determined.
11196         An entry is removed from this table when its corresponding
11197         tmnxOamTrCtlEntry is deleted."
11198    ::= { tmnxOamTraceRouteObjs 14 }
11199
11200tmnxOamVprnTrRTEntry             OBJECT-TYPE
11201    SYNTAX      TmnxOamVprnTrRTEntry
11202    MAX-ACCESS  not-accessible
11203    STATUS      current
11204    DESCRIPTION
11205        "Defines an entry in the tmnxOamVprnTrRTTable.  The first two
11206         index elements identify the tmnxOamTrCtlEntry that a
11207         tmnxOamVprnTrRTEntry belongs to.  The third index element
11208         identifies an OAM trace route test run.  The fourth, fifth and sixth
11209         index elements select a single OAM 'vprnTraceRoute' reply.
11210         The seventh index selects either the probe requestor's or
11211         probe replier's route information.  The eighth index selects
11212         successive L3 route target entries contained in a specific
11213         'vprnTraceRoute' requestor or probe reply route information."
11214    INDEX {
11215            tmnxOamTrCtlOwnerIndex,
11216            tmnxOamTrCtlTestIndex,
11217            tmnxOamTrResultsTestRunIndex,
11218            tmnxOamTrProbeHistoryIndex,
11219            tmnxOamTrProbeHistoryHopIndex,
11220            tmnxOamTrProbeHistoryProbeIndex,
11221            tmnxOamVprnTrL3MapReporter,
11222            tmnxOamVprnTrRTIndex
11223           }
11224    ::= { tmnxOamVprnTrRTTable 1 }
11225
11226 TmnxOamVprnTrRTEntry ::=
11227    SEQUENCE {
11228       tmnxOamVprnTrRTIndex        Unsigned32,
11229       tmnxOamVprnTrRouteTarget    TmnxBgpRouteTarget
11230    }
11231
11232tmnxOamVprnTrRTIndex             OBJECT-TYPE
11233    SYNTAX      Unsigned32 (1..4294967295)
11234    MAX-ACCESS  not-accessible
11235    STATUS      current
11236    DESCRIPTION
11237        "The tmnxOamVprnTrRTIndex selects a single L3 route target entry
11238         associated with the router information returned within a specific
11239         'vprnTraceRoute' probe reply.
11240
11241         The agent starts assigning tmnxOamVprnTrRTIndex values at 1."
11242    ::= { tmnxOamVprnTrRTEntry 1 }
11243
11244tmnxOamVprnTrRouteTarget         OBJECT-TYPE
11245    SYNTAX      TmnxBgpRouteTarget
11246    MAX-ACCESS  read-only
11247    STATUS      current
11248    DESCRIPTION
11249        "The value of tmnxOamVprnTrRouteTarget is the route target ID
11250         for this L3 route target entry."
11251    ::= { tmnxOamVprnTrRTEntry 2 }
11252
11253 --
11254 -- Nokia SROS series OAM LSP Trace Route Downstream Label Mapping
11255 -- Table
11256 --
11257
11258tmnxOamLspTrDSLabelTable         OBJECT-TYPE
11259    SYNTAX      SEQUENCE OF TmnxOamLspTrDSLabelEntry
11260    MAX-ACCESS  not-accessible
11261    STATUS      current
11262    DESCRIPTION
11263        "Defines a table for storing the results of an OAM 'lspTraceRoute' probe
11264         operation when a Downstream Mapping TLV was returned.  Each row
11265         represents a single downstream label within a returned downstream L2
11266         mapping TLV.
11267
11268         An entry in this table is created when the result of an OAM
11269         'lspTraceRoute' probe is determined.
11270
11271         An entry is removed from this table when its corresponding
11272         tmnxOamTrCtlEntry is deleted."
11273    ::= { tmnxOamTraceRouteObjs 15 }
11274
11275tmnxOamLspTrDSLabelEntry         OBJECT-TYPE
11276    SYNTAX      TmnxOamLspTrDSLabelEntry
11277    MAX-ACCESS  not-accessible
11278    STATUS      current
11279    DESCRIPTION
11280        "Defines an entry in the tmnxOamLspTrDSLabelTable.  The first
11281         two index elements identify the tmnxOamTrCtlEntry that a
11282         tmnxOamLspTrMapEntry belongs to.  The third index element
11283         identifies a OAM trace route test run. The fourth index element
11284         selects the group of responses associated with a specific
11285         probe attempt. The fifth and sixth indexes select the hop and
11286         the probe at that hop for a particular Nokia SROS OAM
11287         Trace Route operation. The seventh index selects a single downstream
11288         L2 map entry within the specific probe reply.  The eighth index
11289         selects successive downstream L2 label entries contained in a
11290         specific probe reply."
11291    INDEX {
11292            tmnxOamTrCtlOwnerIndex,
11293            tmnxOamTrCtlTestIndex,
11294            tmnxOamTrResultsTestRunIndex,
11295            tmnxOamTrProbeHistoryIndex,
11296            tmnxOamTrProbeHistoryHopIndex,
11297            tmnxOamTrProbeHistoryProbeIndex,
11298            tmnxOamLspTrMapIndex,
11299            tmnxOamLspTrDSLabelIndex
11300           }
11301    ::= { tmnxOamLspTrDSLabelTable 1 }
11302
11303 TmnxOamLspTrDSLabelEntry ::=
11304    SEQUENCE {
11305       tmnxOamLspTrDSLabelIndex        Unsigned32,
11306       tmnxOamLspTrDSLabelLabel        MplsLabel,
11307       tmnxOamLspTrDSLabelProtocol     TmnxOamSignalProtocol
11308    }
11309
11310tmnxOamLspTrDSLabelIndex         OBJECT-TYPE
11311    SYNTAX      Unsigned32 (1..4294967295)
11312    MAX-ACCESS  not-accessible
11313    STATUS      current
11314    DESCRIPTION
11315        "The tmnxOamLspTrDSLabelIndex selects a single downstream L2 label
11316         entry within a specific L2 mapping entry reply.
11317
11318         The agent starts assigning tmnxOamLspTrDSLabelIndex values at 1."
11319    ::= { tmnxOamLspTrDSLabelEntry 1 }
11320
11321tmnxOamLspTrDSLabelLabel         OBJECT-TYPE
11322    SYNTAX      MplsLabel
11323    MAX-ACCESS  read-only
11324    STATUS      current
11325    DESCRIPTION
11326        "The value of tmnxOamLspTrDSLabelLabel is the label used by the
11327         downstream router specified by this downstream L2 label entry."
11328    ::= { tmnxOamLspTrDSLabelEntry 2 }
11329
11330tmnxOamLspTrDSLabelProtocol      OBJECT-TYPE
11331    SYNTAX      TmnxOamSignalProtocol
11332    MAX-ACCESS  read-only
11333    STATUS      current
11334    DESCRIPTION
11335        "The value of tmnxOamLspTrDSLabelProtocol is the signaling protocol
11336         used by the router for the label specified by this downstream
11337         L2 label entry."
11338    ::= { tmnxOamLspTrDSLabelEntry 3 }
11339
11340--
11341--  Nokia SROS series OAM Multicast Trace Route Control Table
11342--
11343tmnxOamMcastTrCtlTable           OBJECT-TYPE
11344    SYNTAX      SEQUENCE OF TmnxOamMcastTrCtlEntry
11345    MAX-ACCESS  not-accessible
11346    STATUS      current
11347    DESCRIPTION
11348        "Each row in tmnxOamMcastTrCtlTable contains the multicast-trace-route-
11349         specific configuration information needed to launch a multicast trace
11350         route test.  The rest of the configuration information needed to
11351         launch the test resides in the corresponding row of tmnxOamTrCtlTable.
11352
11353         Results of multicast trace route tests are stored in
11354         tmnxOamTrResultsTable, tmnxOamTrProbeHistoryTable, and
11355         tmnxOamMcastTrRespTable."
11356    ::= { tmnxOamTraceRouteObjs 16 }
11357
11358tmnxOamMcastTrCtlEntry           OBJECT-TYPE
11359    SYNTAX      TmnxOamMcastTrCtlEntry
11360    MAX-ACCESS  not-accessible
11361    STATUS      current
11362    DESCRIPTION
11363        "The system creates a row in tmnxOamMcastTrCtlTable when a row is
11364         created in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to
11365         'mcastTraceRoute'.
11366
11367         The system deletes a row in tmnxOamMcastTrCtlTable when the
11368         corresponding row in tmnxOamTrCtlTable is deleted."
11369    INDEX {
11370        tmnxOamTrCtlOwnerIndex,
11371        tmnxOamTrCtlTestIndex
11372    }
11373    ::= { tmnxOamMcastTrCtlTable 1 }
11374
11375TmnxOamMcastTrCtlEntry ::=
11376    SEQUENCE {
11377        tmnxOamMcastTrCtlVRtrID          TmnxVRtrID,
11378        tmnxOamMcastTrCtlSrcIpAddr       IpAddress,
11379        tmnxOamMcastTrCtlDestIpAddr      IpAddress,
11380        tmnxOamMcastTrCtlRespIpAddr      IpAddress,
11381        tmnxOamMcastTrCtlGrpIpAddr       IpAddress,
11382        tmnxOamMcastTrCtlHops            Unsigned32,
11383        tmnxOamMcastTrQueryId            Unsigned32,
11384        tmnxOamMcastTrCtlSrcAddrType     InetAddressType,
11385        tmnxOamMcastTrCtlSrcAddress      InetAddress,
11386        tmnxOamMcastTrCtlDestAddrType    InetAddressType,
11387        tmnxOamMcastTrCtlDestAddress     InetAddress,
11388        tmnxOamMcastTrCtlRespAddrType    InetAddressType,
11389        tmnxOamMcastTrCtlRespAddress     InetAddress,
11390        tmnxOamMcastTrCtlGrpAddrType     InetAddressType,
11391        tmnxOamMcastTrCtlGrpAddress      InetAddress
11392    }
11393
11394tmnxOamMcastTrCtlVRtrID          OBJECT-TYPE
11395    SYNTAX      TmnxVRtrID
11396    MAX-ACCESS  read-create
11397    STATUS      current
11398    DESCRIPTION
11399        "The value of tmnxOamMcastTrCtlVRtrID specifies the virtual router to be
11400         used for the test.  The value specified must be the index of an active
11401         row in TIMETRA-VRTR-MIB::vRtrConfTable (i.e. tmnxOamMcastTrCtlVRtrID
11402         must match a valid TIMETRA-VRTR-MIB::vRtrID value).  The only
11403         system-generated TIMETRA-VRTR-MIB::vRtrID value supported by
11404         tmnxOamMcastTrCtlVRtrID is 1 (i.e. the Base virtual router).
11405
11406         tmnxOamTrCtlVRtrID (i.e. the equivalent object in the parent table) is
11407         irrelevant when the test type is 'mcastTraceRoute'.
11408
11409         When directing an 'mcastTraceRoute' test to use a virtual router
11410         associated with a VPRN service, the virtual router can be specified
11411         using tmnxOamMcastTrCtlVRtrID (with the VPRN's virtual router number)
11412         or tmnxOamTrCtlServiceId (with the VPRN's service number).
11413         tmnxOamTrCtlServiceId is preferred, because service numbers are
11414         constant across an SROS reboot (while virtual routers may be
11415         renumbered).  If non-default values are specified for both
11416         tmnxOamMcastTrCtlVRtrID and tmnxOamTrCtlServiceId,
11417         tmnxOamTrCtlServiceId is used."
11418    DEFVAL { 1 }
11419    ::= { tmnxOamMcastTrCtlEntry 1 }
11420
11421tmnxOamMcastTrCtlSrcIpAddr       OBJECT-TYPE
11422    SYNTAX      IpAddress
11423    MAX-ACCESS  read-create
11424    STATUS      obsolete
11425    DESCRIPTION
11426        "tmnxOamMcastTrCtlSrcIpAddr was obsoleted in release 4.0 and replaced
11427         with InetAddress objects tmnxOamMcastTrCtlSrcAddrType and
11428         tmnxOamMcastTrCtlSrcAddress."
11429    ::= { tmnxOamMcastTrCtlEntry 2 }
11430
11431tmnxOamMcastTrCtlDestIpAddr      OBJECT-TYPE
11432    SYNTAX      IpAddress
11433    MAX-ACCESS  read-create
11434    STATUS      obsolete
11435    DESCRIPTION
11436        "tmnxOamMcastTrCtlDestIpAddr was obsoleted in release 4.0 and replaced
11437         with InetAddress objects tmnxOamMcastTrCtlDestAddrType and
11438         tmnxOamMcastTrCtlDestAddress."
11439    DEFVAL { '00000000'h }
11440    ::= { tmnxOamMcastTrCtlEntry 3 }
11441
11442tmnxOamMcastTrCtlRespIpAddr      OBJECT-TYPE
11443    SYNTAX      IpAddress
11444    MAX-ACCESS  read-create
11445    STATUS      obsolete
11446    DESCRIPTION
11447        "tmnxOamMcastTrCtlRespIpAddr was obsoleted in release 4.0 and replaced
11448         with InetAddress objects tmnxOamMcastTrCtlRespAddrType and
11449         tmnxOamMcastTrCtlRespAddress."
11450    ::= { tmnxOamMcastTrCtlEntry 4 }
11451
11452tmnxOamMcastTrCtlGrpIpAddr       OBJECT-TYPE
11453    SYNTAX      IpAddress
11454    MAX-ACCESS  read-create
11455    STATUS      obsolete
11456    DESCRIPTION
11457        "tmnxOamMcastTrCtlGrpIpAddr was obsoleted in release 4.0 and replaced
11458         with InetAddress objects tmnxOamMcastTrCtlGrpAddrType and
11459         tmnxOamMcastTrCtlGrpAddress."
11460    ::= { tmnxOamMcastTrCtlEntry 5 }
11461
11462tmnxOamMcastTrCtlHops            OBJECT-TYPE
11463    SYNTAX      Unsigned32 (1..255)
11464    MAX-ACCESS  read-create
11465    STATUS      current
11466    DESCRIPTION
11467        "The value of tmnxOamMcastTrCtlHops specifies the maximum number of hops
11468         that will be traced along the path to the source. This object is
11469         optional."
11470    DEFVAL { 32 }
11471    ::= { tmnxOamMcastTrCtlEntry 6 }
11472
11473tmnxOamMcastTrQueryId            OBJECT-TYPE
11474    SYNTAX      Unsigned32
11475    MAX-ACCESS  read-only
11476    STATUS      current
11477    DESCRIPTION
11478        "The value of tmnxOamMcastTrQueryId indicates the 24 bit random number
11479         that uniquely identifies the multicast trace query. When the router
11480         receives the response back from the first hop router, it maps the
11481         response to the query by looking at the query id in the packet."
11482    ::= { tmnxOamMcastTrCtlEntry 7 }
11483
11484tmnxOamMcastTrCtlSrcAddrType     OBJECT-TYPE
11485    SYNTAX      InetAddressType
11486    MAX-ACCESS  read-create
11487    STATUS      current
11488    DESCRIPTION
11489        "The value of tmnxOamMcastTrCtlSrcAddrType specifies the type of
11490         Internet address stored in tmnxOamMcastTrCtlSrcAddress."
11491    DEFVAL { unknown }
11492    ::= { tmnxOamMcastTrCtlEntry 8 }
11493
11494tmnxOamMcastTrCtlSrcAddress      OBJECT-TYPE
11495    SYNTAX      InetAddress (SIZE (0|4|16))
11496    MAX-ACCESS  read-create
11497    STATUS      current
11498    DESCRIPTION
11499        "The value of tmnxOamMcastTrCtlSrcAddress specifies the Internet address
11500         to be used as the source address for the 'mcastTraceRoute' test.
11501
11502         A non-empty address must be specified before the test is enabled."
11503    DEFVAL { ''H }
11504    ::= { tmnxOamMcastTrCtlEntry 9 }
11505
11506tmnxOamMcastTrCtlDestAddrType    OBJECT-TYPE
11507    SYNTAX      InetAddressType
11508    MAX-ACCESS  read-create
11509    STATUS      current
11510    DESCRIPTION
11511        "The value of tmnxOamMcastTrCtlDestAddrType specifies the type of
11512         Internet address stored in tmnxOamMcastTrCtlDestAddress."
11513    DEFVAL { unknown }
11514    ::= { tmnxOamMcastTrCtlEntry 10 }
11515
11516tmnxOamMcastTrCtlDestAddress     OBJECT-TYPE
11517    SYNTAX      InetAddress (SIZE (0|4|16))
11518    MAX-ACCESS  read-create
11519    STATUS      current
11520    DESCRIPTION
11521        "The value of tmnxOamMcastTrCtlDestAddress specifies the Internet
11522         address to be used as the destination address for the 'mcastTraceRoute'
11523         test.  The multicast trace query is sent to this destination address.
11524         If this object is not set, the multicast trace starts from this
11525         router."
11526    DEFVAL { ''H }
11527    ::= { tmnxOamMcastTrCtlEntry 11 }
11528
11529tmnxOamMcastTrCtlRespAddrType    OBJECT-TYPE
11530    SYNTAX      InetAddressType
11531    MAX-ACCESS  read-only
11532    STATUS      current
11533    DESCRIPTION
11534        "The value of tmnxOamMcastTrCtlRespAddrType indicates the type of
11535         Internet address stored in tmnxOamMcastTrCtlRespAddress."
11536    DEFVAL { unknown }
11537    ::= { tmnxOamMcastTrCtlEntry 12 }
11538
11539tmnxOamMcastTrCtlRespAddress     OBJECT-TYPE
11540    SYNTAX      InetAddress (SIZE (0|4|16))
11541    MAX-ACCESS  read-only
11542    STATUS      current
11543    DESCRIPTION
11544        "The value of tmnxOamMcastTrCtlRespAddress indicates the Internet
11545         address to be used as the response address for the 'mcastTraceRoute'
11546         test."
11547    DEFVAL { ''H }
11548    ::= { tmnxOamMcastTrCtlEntry 13 }
11549
11550tmnxOamMcastTrCtlGrpAddrType     OBJECT-TYPE
11551    SYNTAX      InetAddressType
11552    MAX-ACCESS  read-create
11553    STATUS      current
11554    DESCRIPTION
11555        "The value of tmnxOamMcastTrCtlGrpAddrType specifies the type of
11556         Internet address stored in tmnxOamMcastTrCtlGrpAddress."
11557    DEFVAL { unknown }
11558    ::= { tmnxOamMcastTrCtlEntry 14 }
11559
11560tmnxOamMcastTrCtlGrpAddress      OBJECT-TYPE
11561    SYNTAX      InetAddress (SIZE (0|4|16))
11562    MAX-ACCESS  read-create
11563    STATUS      current
11564    DESCRIPTION
11565        "The value of tmnxOamMcastTrCtlGrpAddress specifies the Internet
11566         multicast group address for the 'mcastTraceRoute' test.
11567
11568         A non-empty address must be specified before the test is enabled."
11569    DEFVAL { ''H }
11570    ::= { tmnxOamMcastTrCtlEntry 15 }
11571
11572-- Multicast Trace Response Table
11573
11574tmnxOamMcastTrRespTable          OBJECT-TYPE
11575    SYNTAX      SEQUENCE OF TmnxOamMcastTrRespEntry
11576    MAX-ACCESS  not-accessible
11577    STATUS      current
11578    DESCRIPTION
11579        "Defines the Nokia SROS OAM Multicast Trace Route Response
11580         Table for providing, via SNMP, the result of OAM 'mcastTraceRoute' test
11581         operation.  The results of these tests are stored in the
11582         tmnxOamTrResultsTable, the tmnxOamTrProbeHistoryTable and
11583         the tmnxOamMcastTrRespTable."
11584    ::= { tmnxOamTraceRouteObjs 17 }
11585
11586tmnxOamMcastTrRespEntry          OBJECT-TYPE
11587    SYNTAX      TmnxOamMcastTrRespEntry
11588    MAX-ACCESS  not-accessible
11589    STATUS      current
11590    DESCRIPTION
11591        "Defines an entry in the tmnxOamMcastTrRespTable.
11592         The first two index elements identify the tmnxOamTrCtlEntry that
11593         a tmnxOamMcastTrRespEntry belongs to.  The third index element
11594         selects an OAM trace route test run.  The fourth index element
11595         selects a single Nokia SROS OAM Trace Route operation result.
11596         The fifth and sixth indexes select the hop and the probe at that
11597         hop for a particular Nokia SROS OAM Trace Route operation."
11598    INDEX {
11599            tmnxOamTrCtlOwnerIndex,
11600            tmnxOamTrCtlTestIndex,
11601            tmnxOamTrResultsTestRunIndex,
11602            tmnxOamTrProbeHistoryIndex,
11603            tmnxOamTrProbeHistoryHopIndex,
11604            tmnxOamTrProbeHistoryProbeIndex
11605          }
11606    ::= { tmnxOamMcastTrRespTable 1 }
11607
11608 TmnxOamMcastTrRespEntry ::=
11609    SEQUENCE {
11610       tmnxOamMcastTrRespQueryArrivalTime     Unsigned32,
11611       tmnxOamMcastTrRespInIfAddr             IpAddress,
11612       tmnxOamMcastTrRespOutIfAddr            IpAddress,
11613       tmnxOamMcastTrRespPrevHopRtrAddr       IpAddress,
11614       tmnxOamMcastTrRespInPktCount           Counter32,
11615       tmnxOamMcastTrRespOutPktCount          Counter32,
11616       tmnxOamMcastTrRespSGPktCount           Counter32,
11617       tmnxOamMcastTrRespRtgProtocol          INTEGER,
11618       tmnxOamMcastTrRespFwdTtl               Unsigned32,
11619       tmnxOamMcastTrRespMBZBit               Unsigned32,
11620       tmnxOamMcastTrRespSrcBit               Unsigned32,
11621       tmnxOamMcastTrRespSrcMask              Unsigned32,
11622       tmnxOamMcastTrRespFwdCode              INTEGER,
11623       tmnxOamMcastTrRespInIfAddrType         InetAddressType,
11624       tmnxOamMcastTrRespInIfAddress          InetAddress,
11625       tmnxOamMcastTrRespOutIfAddrType        InetAddressType,
11626       tmnxOamMcastTrRespOutIfAddress         InetAddress,
11627       tmnxOamMcastTrRespPhRtrAddrType        InetAddressType,
11628       tmnxOamMcastTrRespPhRtrAddress         InetAddress
11629    }
11630
11631tmnxOamMcastTrRespQueryArrivalTime OBJECT-TYPE
11632    SYNTAX      Unsigned32
11633    MAX-ACCESS  read-only
11634    STATUS      current
11635    DESCRIPTION
11636        "tmnxOamMcastTrRespQueryArrivalTime indicates the 32 bit NTP timestamp.
11637         It is the time at which a particular hop received the Multicast
11638         Trace query/request."
11639    ::= { tmnxOamMcastTrRespEntry 1 }
11640
11641tmnxOamMcastTrRespInIfAddr       OBJECT-TYPE
11642    SYNTAX      IpAddress
11643    MAX-ACCESS  read-only
11644    STATUS      obsolete
11645    DESCRIPTION
11646        "tmnxOamMcastTrRespInIfAddr indicates the address of the interface on
11647         which packets from this source and group are expected to arrive.
11648
11649         This object was obsoleted in release 4.0 and replaced with
11650         InetAddress objects tmnxOamMcastTrRespInIfAddrType and
11651         tmnxOamMcastTrRespInIfAddress."
11652    ::= { tmnxOamMcastTrRespEntry 2 }
11653
11654tmnxOamMcastTrRespOutIfAddr      OBJECT-TYPE
11655    SYNTAX      IpAddress
11656    MAX-ACCESS  read-only
11657    STATUS      obsolete
11658    DESCRIPTION
11659        "tmnxOamMcastTrRespOutIfAddr indicates the address of the interface on
11660         which packets from this source and group flow to the specified
11661         destination.
11662
11663         This object was obsoleted in release 4.0 and replaced with
11664         InetAddress objects tmnxOamMcastTrRespOutIfAddrType and
11665         tmnxOamMcastTrRespOutIfAddress."
11666    ::= { tmnxOamMcastTrRespEntry 3 }
11667
11668tmnxOamMcastTrRespPrevHopRtrAddr OBJECT-TYPE
11669    SYNTAX      IpAddress
11670    MAX-ACCESS  read-only
11671    STATUS      obsolete
11672    DESCRIPTION
11673        "tmnxOamMcastTrRespPrevHopRtrAddr indicates the router from which this
11674         router expects packets from this source.  This may be a multicast
11675         group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET) if the previous hop is
11676         not known because of the workings of the multicast routing protocol.
11677
11678         This object was obsoleted in release 4.0 and replaced with
11679         InetAddress objects tmnxOamMcastTrRespPhRtrAddrType and
11680         tmnxOamMcastTrRespPhRtrAddress."
11681    ::= { tmnxOamMcastTrRespEntry 4 }
11682
11683tmnxOamMcastTrRespInPktCount     OBJECT-TYPE
11684    SYNTAX      Counter32
11685    MAX-ACCESS  read-only
11686    STATUS      current
11687    DESCRIPTION
11688        "tmnxOamMcastTrRespInPktCount contains the number of multicast packets
11689         received for all groups and sources on the incoming interface, or
11690         0xffffffff if no count can be reported.  This counter should have the
11691         same value as ifInMulticastPkts from the IF-MIB for this interface."
11692    ::= { tmnxOamMcastTrRespEntry 5 }
11693
11694tmnxOamMcastTrRespOutPktCount    OBJECT-TYPE
11695    SYNTAX      Counter32
11696    MAX-ACCESS  read-only
11697    STATUS      current
11698    DESCRIPTION
11699        "tmnxOamMcastTrRespOutPktCount contains the number of multicast packets
11700         that have been transmitted or queued for transmission for all groups
11701         and sources on the outgoing interface, or 0xffffffff if no count can
11702         be reported.  This counter should have the same value as
11703         ifOutMulticastPkts from the IF-MIB for this interface."
11704    ::= { tmnxOamMcastTrRespEntry 6 }
11705
11706tmnxOamMcastTrRespSGPktCount     OBJECT-TYPE
11707    SYNTAX      Counter32
11708    MAX-ACCESS  read-only
11709    STATUS      current
11710    DESCRIPTION
11711        "tmnxOamMcastTrRespSGPktCount counts the number of packets from the
11712         specified source forwarded by this router to the specified group,
11713         or 0xffffffff if no count can be reported. If the value of
11714         tmnxOamMcastTrRespSrcBit is set to one, the count is for the source
11715         network, as specified by tmnxOamMcastTrRespSrcMask.
11716         If the S bit is set and the Src Mask field is 63, indicating no
11717         source-specific state, the count is for all sources sending to
11718         this group."
11719    ::= { tmnxOamMcastTrRespEntry 7 }
11720
11721tmnxOamMcastTrRespRtgProtocol    OBJECT-TYPE
11722    SYNTAX      INTEGER {
11723                    unknown(0),
11724                    dvmrp(1),
11725                    mospf(2),
11726                    pim(3),
11727                    cbt(4),
11728                    pimSpecial(5),
11729                    pimStatic(6),
11730                    dvmrpStatic(7),
11731                    bgp4Plus(8),
11732                    cbtSpecial(9),
11733                    cbtStatic(10),
11734                    pimAssert(11)
11735                }
11736    MAX-ACCESS  read-only
11737    STATUS      current
11738    DESCRIPTION
11739        "tmnxOamMcastTrRespRtgProtocol describes the routing protocol in use
11740         between this router and the previous-hop router."
11741    ::= { tmnxOamMcastTrRespEntry 8 }
11742
11743tmnxOamMcastTrRespFwdTtl         OBJECT-TYPE
11744    SYNTAX      Unsigned32
11745    MAX-ACCESS  read-only
11746    STATUS      current
11747    DESCRIPTION
11748        "tmnxOamMcastTrRespFwdTtl contains the TTL that a packet is required
11749         to have before it will be forwarded over the outgoing interface."
11750    ::= { tmnxOamMcastTrRespEntry 9 }
11751
11752tmnxOamMcastTrRespMBZBit         OBJECT-TYPE
11753    SYNTAX      Unsigned32
11754    MAX-ACCESS  read-only
11755    STATUS      current
11756    DESCRIPTION
11757        "tmnxOamMcastTrRespMBZBit is zeroed on transmission and ignored on
11758         reception."
11759    ::= { tmnxOamMcastTrRespEntry 10 }
11760
11761tmnxOamMcastTrRespSrcBit         OBJECT-TYPE
11762    SYNTAX      Unsigned32
11763    MAX-ACCESS  read-only
11764    STATUS      current
11765    DESCRIPTION
11766        "If the value of tmnxOamMcastTrRespSrcBit is 1, it indicates that the
11767         packet count for the source-group pair is for the source network, as
11768         determined by masking the source address with
11769         the tmnxOamMcastTrRespSrcMask field."
11770    ::= { tmnxOamMcastTrRespEntry 11 }
11771
11772tmnxOamMcastTrRespSrcMask        OBJECT-TYPE
11773    SYNTAX      Unsigned32
11774    MAX-ACCESS  read-only
11775    STATUS      current
11776    DESCRIPTION
11777        "tmnxOamMcastTrRespSrcMask contains the number of 1's in the netmask
11778         this router has for the source (i.e. a value of 24 means the netmask is
11779         0xffffff00).  If the router is forwarding solely on group state,
11780         this field is set to 63 (0x3f)."
11781    ::= { tmnxOamMcastTrRespEntry 12 }
11782
11783tmnxOamMcastTrRespFwdCode        OBJECT-TYPE
11784    SYNTAX      INTEGER {
11785                    noError(0),
11786                    wrongIf(1),
11787                    pruneSent(2),
11788                    pruneRecvd(3),
11789                    scoped(4),
11790                    noRoute(5),
11791                    wrongLastHop(6),
11792                    notForwarding(7),
11793                    reachedRP(8),
11794                    rpfIf(9),
11795                    noMulticast(10),
11796                    infoHidden(11),
11797                    fatalError(128),
11798                    noSpace(129),
11799                    oldRouter(130),
11800                    adminProhib(131),
11801                    unknown(132)
11802                }
11803    MAX-ACCESS  read-only
11804    STATUS      current
11805    DESCRIPTION
11806        "tmnxOamMcastTrRespFwdCode contains a forwarding information/error
11807         code:
11808         noError(0)       - No error
11809         wrongIf(1)       - Traceroute request arrived on an interface to
11810                            which this router would not forward for this
11811                            source,group,destination.
11812         pruneSent(2)     - This router has sent a prune upstream which
11813                            applies to the source and group in the traceroute
11814                            request.
11815         pruneRecvd(3)    - This router has stopped forwarding for this
11816                            source and group in response to a request from
11817                            the next hop router.
11818         scoped(4)        - The group is subject to administrative scoping
11819                            at this hop.
11820         noRoute(5)       - This router has no route for the source or
11821                            group and no way to determine a potential route.
11822         wrongLastHop(6)  - This router is not the proper last-hop router.
11823         notForwarding(7) - This router is not forwarding this
11824                            source,group out the outgoing interface for an
11825                            unspecified reason.
11826         reachedRP(8)     - Reached Rendezvous Point or Core
11827         rpfIf(9)         - Traceroute request arrived on the expected RPF
11828                            interface for this source,group.
11829         noMulticast(10)  - Traceroute request arrived on an interface
11830                            which is not enabled for multicast.
11831         infoHidden(11)   - One or more hops have been hidden from this trace.
11832         fatalError(128)  - Router may know the previous hop but cannot forward
11833                            the message to it.
11834         noSpace(129)     - There was not enough room to insert another
11835                            response data block in the packet.
11836         oldRouter(130)   - The previous hop router does not understand
11837                            traceroute requests
11838         adminProhib(131) - Traceroute is administratively prohibited.
11839         unknown(132)     - Unknown forwarding code received."
11840    ::= { tmnxOamMcastTrRespEntry 13 }
11841
11842tmnxOamMcastTrRespInIfAddrType   OBJECT-TYPE
11843    SYNTAX      InetAddressType
11844    MAX-ACCESS  read-only
11845    STATUS      current
11846    DESCRIPTION
11847        "tmnxOamMcastTrRespInIfAddrType indicates the type of Internet
11848         address stored at tmnxOamMcastTrRespInIfAddress."
11849    ::= { tmnxOamMcastTrRespEntry 14 }
11850
11851tmnxOamMcastTrRespInIfAddress    OBJECT-TYPE
11852    SYNTAX      InetAddress (SIZE (0|4|16))
11853    MAX-ACCESS  read-only
11854    STATUS      current
11855    DESCRIPTION
11856        "tmnxOamMcastTrRespInIfAddress indicates the Internet address of
11857         the interface on which packets from this source and group are
11858         expected to arrive."
11859    ::= { tmnxOamMcastTrRespEntry 15 }
11860
11861tmnxOamMcastTrRespOutIfAddrType  OBJECT-TYPE
11862    SYNTAX      InetAddressType
11863    MAX-ACCESS  read-only
11864    STATUS      current
11865    DESCRIPTION
11866        "tmnxOamMcastTrRespOutIfAddrType indicates the type of Internet
11867         address stored in tmnxOamMcastTrRespOutIfAddress."
11868    ::= { tmnxOamMcastTrRespEntry 16 }
11869
11870tmnxOamMcastTrRespOutIfAddress   OBJECT-TYPE
11871    SYNTAX      InetAddress (SIZE (0|4|16))
11872    MAX-ACCESS  read-only
11873    STATUS      current
11874    DESCRIPTION
11875        "tmnxOamMcastTrRespOutIfAddress indicates the Internet address
11876         of the interface on which packets from this source and group
11877         flow to the specified destination."
11878    ::= { tmnxOamMcastTrRespEntry 17 }
11879
11880tmnxOamMcastTrRespPhRtrAddrType  OBJECT-TYPE
11881    SYNTAX      InetAddressType
11882    MAX-ACCESS  read-only
11883    STATUS      current
11884    DESCRIPTION
11885        "tmnxOamMcastTrRespPhRtrAddrType indicates the type of internet
11886         address stored in tmnxOamMcastTrRespPhRtrAddress."
11887    ::= { tmnxOamMcastTrRespEntry 18 }
11888
11889tmnxOamMcastTrRespPhRtrAddress   OBJECT-TYPE
11890    SYNTAX      InetAddress (SIZE (0|4|16))
11891    MAX-ACCESS  read-only
11892    STATUS      current
11893    DESCRIPTION
11894        "tmnxOamMcastTrRespPhRtrAddress indicates the Internet address of
11895         the router from which this router expects packets for this source.
11896         This may be a multicast group (e.g. ALL-[protocol]-ROUTERS.MCAST.NET)
11897         if the previous hop is not known because of the workings of the
11898         multicast routing protocol."
11899    ::= { tmnxOamMcastTrRespEntry 19 }
11900
11901--
11902-- Notification Definition section
11903--
11904tmnxOamTrPathChange              NOTIFICATION-TYPE
11905      OBJECTS {
11906          tmnxOamTrCtlTestMode,
11907          tmnxOamTrCtlLastRunResult,
11908          tmnxOamTrResultsOperStatus
11909      }
11910      STATUS  current
11911      DESCRIPTION
11912          "The path to a target has changed."
11913      ::= { tmnxOamTraceRouteNotifications 1 }
11914
11915tmnxOamTrTestFailed              NOTIFICATION-TYPE
11916      OBJECTS {
11917          tmnxOamTrCtlTestMode,
11918          tmnxOamTrCtlLastRunResult,
11919          tmnxOamTrResultsOperStatus
11920      }
11921      STATUS  current
11922      DESCRIPTION
11923          "The OAM trace route test failed to complete successfully."
11924      ::= { tmnxOamTraceRouteNotifications 2 }
11925
11926tmnxOamTrTestCompleted           NOTIFICATION-TYPE
11927      OBJECTS {
11928          tmnxOamTrCtlTestMode,
11929          tmnxOamTrCtlLastRunResult,
11930          tmnxOamTrResultsOperStatus
11931      }
11932      STATUS  current
11933      DESCRIPTION
11934          "The OAM trace route test has just been completed."
11935      ::= { tmnxOamTraceRouteNotifications 3 }
11936
11937--
11938--  Nokia SROS series OAM Service Assurance Agent Test Control Table
11939--
11940tmnxOamSaaCtlTable               OBJECT-TYPE
11941    SYNTAX      SEQUENCE OF TmnxOamSaaCtlEntry
11942    MAX-ACCESS  not-accessible
11943    STATUS      current
11944    DESCRIPTION
11945        "tmnxOamSaaCtlTable contains configuration and status information for
11946         Service Assurance Agent (SAA) tests.
11947
11948         A TIMETRA-OAM-TEST-MIB test has one of two retention types.
11949         1.  An SAA test has a tmnxOamSaaCtlTable row.  All the configuration
11950         information for an SAA test is retained across an SROS CPM activity
11951         switch or an SROS CPM reset.
11952         2.  An OAM test does not have a tmnxOamSaaCtlTable row.  All the
11953         configuration information for an OAM test is forgotten across an SROS
11954         CPM activity switch or an SROS CPM reset.
11955
11956         The results of an SAA test (or an OAM test) are stored in the ping or
11957         trace route results tables (e.g. tmnxOamPingResultsTable,
11958         tmnxOamPingHistoryTable, tmnxOamTrResultsTable, tmnxOamTrHopsTable)."
11959    ::= { tmnxOamSaaObjs 2 }
11960
11961tmnxOamSaaCtlEntry               OBJECT-TYPE
11962    SYNTAX      TmnxOamSaaCtlEntry
11963    MAX-ACCESS  not-accessible
11964    STATUS      current
11965    DESCRIPTION
11966        "tmnxOamSaaCtlEntry contains the configuration and status information
11967         for one SAA test.
11968
11969         Rows are created and destroyed using tmnxOamSaaCtlRowStatus."
11970    INDEX {
11971             tmnxOamSaaCtlOwnerIndex,
11972             tmnxOamSaaCtlTestIndex
11973          }
11974    ::= { tmnxOamSaaCtlTable 1 }
11975
11976TmnxOamSaaCtlEntry ::=
11977    SEQUENCE {
11978        tmnxOamSaaCtlOwnerIndex          SnmpAdminString,
11979        tmnxOamSaaCtlTestIndex           SnmpAdminString,
11980        tmnxOamSaaCtlRowStatus           RowStatus,
11981        tmnxOamSaaCtlStorageType         StorageType,       -- obsolete
11982        tmnxOamSaaCtlLastChanged         TimeStamp,
11983        tmnxOamSaaCtlAdminStatus         TmnxAdminState,
11984        tmnxOamSaaCtlDescr               TItemDescription,
11985        tmnxOamSaaCtlTestMode            TmnxOamTestMode,
11986        tmnxOamSaaCtlRuns                Counter32,
11987        tmnxOamSaaCtlFailures            Counter32,
11988        tmnxOamSaaCtlLastRunResult       TmnxOamTestResult,
11989        tmnxOamSaaCtlAcctPolicyId        Integer32,
11990        tmnxOamSaaCtlSuppressAccounting  TruthValue,
11991        tmnxOamSaaCtlContinuous          TruthValue,
11992        tmnxOamSaaCtlKeepProbeHistoryAdm INTEGER,
11993        tmnxOamSaaCtlKeepProbeHistoryOpr INTEGER
11994    }
11995
11996tmnxOamSaaCtlOwnerIndex          OBJECT-TYPE
11997    SYNTAX      SnmpAdminString (SIZE(1..32))
11998    MAX-ACCESS  not-accessible
11999    STATUS      current
12000    DESCRIPTION
12001       "To facilitate the provisioning of access control by a
12002        security administrator using the View-Based Access
12003        Control Model (RFC 2575, VACM) for tables in which
12004        multiple users may need to independently create or
12005        modify entries, the initial index is used as an 'owner
12006        index'.  Such an initial index has a syntax of
12007        SnmpAdminString, and can thus be trivially mapped to a
12008        security name or group name as defined in VACM, in
12009        accordance with a security policy.
12010
12011        When used in conjunction with such a security policy all
12012        entries in the table belonging to a particular user (or
12013        group) will have the same value for this initial index.
12014        For a given user's entries in a particular table, the
12015        object identifiers for the information in these entries
12016        will have the same subidentifiers (except for the 'column'
12017        subidentifier) up to the end of the encoded owner index.
12018        To configure VACM to permit access to this portion of the
12019        table, one would create vacmViewTreeFamilyTable entries
12020        with the value of vacmViewTreeFamilySubtree including
12021        the owner index portion, and vacmViewTreeFamilyMask
12022        'wildcarding' the column subidentifier.  More elaborate
12023        configurations are possible."
12024    ::= { tmnxOamSaaCtlEntry 1 }
12025
12026tmnxOamSaaCtlTestIndex           OBJECT-TYPE
12027    SYNTAX      SnmpAdminString (SIZE(1..32))
12028    MAX-ACCESS  not-accessible
12029    STATUS      current
12030    DESCRIPTION
12031        "The test name index of the Nokia SROS OAM Service Assurance
12032         Agent, SAA, test.  This is locally unique, within the scope of an
12033         tmnxOamSaaCtlOwnerIndex."
12034    ::= { tmnxOamSaaCtlEntry 2 }
12035
12036tmnxOamSaaCtlRowStatus           OBJECT-TYPE
12037    SYNTAX      RowStatus
12038    MAX-ACCESS  read-create
12039    STATUS      current
12040    DESCRIPTION
12041        "This object allows entries to be created and deleted
12042         in the tmnxOamSaaCtlTable.  Deletion of an entry in this
12043         table results in all corresponding control and results entries
12044         in either the ping or traceroute tables.
12045
12046         Activation of a Nokia SROS OAM ping or trace route operation
12047         is controlled via tmnxOamPingCtlAdminStatus or
12048         tmnxOamTrCtlAdminStatus and not by changing this object's value
12049         to 'active (1)'.
12050
12051         An attempt to delete an entry in this table by setting this object's
12052         value to 'destroy (6)' will fail with an inconsistentValue error
12053         if the associated ping or traceroute test is in progress.
12054
12055         An attempt to delete an entry in this table by setting this object's
12056         value to 'destroy (6)' will fail with an inconsistentValue error
12057         if the value of tmnxOamSaaCtlAdminStatus is not 'outOfService'.
12058
12059         The operational state of an Nokia SROS OAM SAA test operation
12060         can be determined by examination of its associated
12061         tmnxOamPingResultsOperStatus or tmnxOamTrResultsOperStatus object."
12062    REFERENCE
12063        "See definition of RowStatus in RFC 2579, 'Textual
12064        Conventions for SMIv2.'"
12065    ::= { tmnxOamSaaCtlEntry 3 }
12066
12067tmnxOamSaaCtlStorageType         OBJECT-TYPE
12068    SYNTAX      StorageType
12069    MAX-ACCESS  read-create
12070    STATUS      obsolete
12071    DESCRIPTION
12072        "The storage type for this conceptual row.
12073         Conceptual rows having the value 'permanent' need not
12074         allow write-access to any columnar objects in the row.
12075
12076         This object was marked obsolete in SROS Release 14.0 R1.  There is no
12077         replacement object."
12078    DEFVAL { nonVolatile }
12079    ::= { tmnxOamSaaCtlEntry 4 }
12080
12081tmnxOamSaaCtlLastChanged         OBJECT-TYPE
12082    SYNTAX      TimeStamp
12083    MAX-ACCESS  read-only
12084    STATUS      current
12085    DESCRIPTION
12086        "The value of tmnxOamSaaCtlLastChanged indicates the time the
12087         value of a settable object in this row was last changed."
12088    ::= { tmnxOamSaaCtlEntry 5 }
12089
12090tmnxOamSaaCtlAdminStatus         OBJECT-TYPE
12091    SYNTAX      TmnxAdminState
12092    MAX-ACCESS  read-create
12093    STATUS      current
12094    DESCRIPTION
12095        "The value of tmnxOamSaaCtlAdminStatus specifies the desired
12096         administrative state of the Service Assurance Agent, SAA,
12097         test.
12098
12099         When the value of tmnxOamSaaCtlAdminStatus is 'outOfService',
12100         an attempt to start this SAA test by setting its associated
12101         tmnxOamPingCtlAdminStatus or tmnxOamTrCtlAdminStatus to
12102         'enabled (1)' will fail with an inconsistentValue error.
12103
12104         When the value of tmnxOamSaaCtlAdminStatus is 'inService' attempts
12105         to modify any other object in the associated tmnxOamPingCtlTable,
12106         tmnxOamTrCtlTable or the control table for the specific OAM test
12107         type will fail with an inconsistentValue error."
12108    DEFVAL { outOfService }
12109    ::= { tmnxOamSaaCtlEntry 6 }
12110
12111tmnxOamSaaCtlDescr               OBJECT-TYPE
12112    SYNTAX      TItemDescription
12113    MAX-ACCESS  read-create
12114    STATUS      current
12115    DESCRIPTION
12116        "The value of tmnxOamSaaCtlDescr specifies a user provided description
12117         string for this SAA test.  It can consist of any printable,
12118         seven-bit ASCII characters up to 80 characters in length."
12119    DEFVAL { ''H }  -- empty string
12120    ::= { tmnxOamSaaCtlEntry 7 }
12121
12122tmnxOamSaaCtlTestMode            OBJECT-TYPE
12123    SYNTAX      TmnxOamTestMode
12124    MAX-ACCESS  read-only
12125    STATUS      current
12126    DESCRIPTION
12127        "The value of tmnxOamSaaCtlTestMode indicates the type of Service
12128         Assurance Agent (SAA) test to be performed.
12129
12130         When the value of this object is 'notConfigured(0)', no associated row
12131         exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable.
12132
12133         When the value of this object is 'ping(1)', an associated row exists in
12134         the tmnxOamPingCtlTable.
12135
12136         When the value of this object is 'traceroute(2)', an associated row
12137         exists in the tmnxOamTrCtlTable."
12138    DEFVAL { notConfigured }
12139    ::= { tmnxOamSaaCtlEntry 8 }
12140
12141tmnxOamSaaCtlRuns                OBJECT-TYPE
12142    SYNTAX      Counter32
12143    MAX-ACCESS  read-only
12144    STATUS      current
12145    DESCRIPTION
12146        "The value of tmnxOamSaaCtlRuns indicates the number of times
12147         this OAM SAA test has been executed."
12148    ::= { tmnxOamSaaCtlEntry 9 }
12149
12150tmnxOamSaaCtlFailures            OBJECT-TYPE
12151    SYNTAX      Counter32
12152    MAX-ACCESS  read-only
12153    STATUS      current
12154    DESCRIPTION
12155        "The value of tmnxOamSaaCtlFailures indicates the number of times
12156         this OAM SAA test has failed."
12157    ::= { tmnxOamSaaCtlEntry 10 }
12158
12159tmnxOamSaaCtlLastRunResult       OBJECT-TYPE
12160    SYNTAX      TmnxOamTestResult
12161    MAX-ACCESS  read-only
12162    STATUS      current
12163    DESCRIPTION
12164        "The value of tmnxOamSaaCtlLastRunResult indicates the completion
12165         status the last time this test was executed.  If this OAM test is
12166         currently in progress, this object indicates the result of the
12167         previous test run, if any."
12168    ::= { tmnxOamSaaCtlEntry 11 }
12169
12170tmnxOamSaaCtlAcctPolicyId        OBJECT-TYPE
12171    SYNTAX      Integer32 (0|1..99)
12172    MAX-ACCESS  read-create
12173    STATUS      current
12174    DESCRIPTION
12175        "The value of tmnxOamSaaCtlAcctPolicyId specifies the accounting policy
12176         used to record the information obtained from the results tables.  A
12177         value of zero specifies no accounting policy.
12178
12179         A non-zero accounting policy must be configured with the SAA record
12180         generation option.  For example, an attempt to set this object to 99
12181         will be rejected if TIMETRA-LOG-MIB::tmnxLogApRecord.99 is not
12182         'saa(32)'."
12183    DEFVAL { 0 }
12184    ::= { tmnxOamSaaCtlEntry 12 }
12185
12186tmnxOamSaaCtlSuppressAccounting  OBJECT-TYPE
12187    SYNTAX      TruthValue
12188    MAX-ACCESS  read-create
12189    STATUS      current
12190    DESCRIPTION
12191        "The value of tmnxOamSaaCtlSuppressAccounting specifies whether or
12192         not the updating of accounting files is suppressed. The value of
12193         'true (1)' is applicable only when an accounting policy has been
12194         specified by tmnxOamSaaCtlAcctPolicyId.
12195
12196         Upon completion of a test, this object is reset to its default value."
12197    DEFVAL { false }
12198    ::= { tmnxOamSaaCtlEntry 13 }
12199
12200tmnxOamSaaCtlContinuous          OBJECT-TYPE
12201    SYNTAX      TruthValue
12202    MAX-ACCESS  read-create
12203    STATUS      current
12204    DESCRIPTION
12205        "The value of tmnxOamSaaCtlContinuous specifies whether or not the SAA
12206         test is to be executed indefinitely.
12207
12208         Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
12209         following ping test types:
12210            'ethCfmLoopback    (19)',
12211            'ethCfmTwoWayDelay (20)',
12212            'ethCfmTwoWaySlm   (22)',
12213            'icmpPing          (15)'.
12214
12215         Setting tmnxOamSaaCtlContinuous to 'true(1)' is accepted for the
12216         following trace test types:
12217            'ethCfmLinkTrace (9)'."
12218    DEFVAL { false }
12219    ::= { tmnxOamSaaCtlEntry 14 }
12220
12221tmnxOamSaaCtlKeepProbeHistoryAdm OBJECT-TYPE
12222    SYNTAX      INTEGER {
12223                    keep(1),
12224                    drop(2),
12225                    auto(3)
12226                }
12227    MAX-ACCESS  read-create
12228    STATUS      current
12229    DESCRIPTION
12230        "The value of tmnxOamSaaCtlKeepProbeHistoryAdm specifies whether or not
12231         per-probe history table rows will be created for this test.  A test
12232         without per-probe history table rows consumes less CPM RAM.
12233
12234         tmnxOamSaaCtlKeepProbeHistoryOpr is a read-only operational value
12235         derived from tmnxOamSaaCtlKeepProbeHistoryAdm.  The bulk of the
12236         tmnxOamSaaCtlKeepProbeHistoryAdm semantics are described in the
12237         tmnxOamSaaCtlKeepProbeHistoryOpr DESCRIPTION clause.
12238
12239         An attempt to set tmnxOamSaaCtlKeepProbeHistoryAdm to 'drop(2)' when
12240         tmnxOamSaaCtlTestMode is not 'ping(1)' returns an 'inconsistentValue'
12241         error to the manager.
12242
12243         When the SAA test's test mode is deconfigured (i.e.
12244         tmnxOamSaaCtlTestMode becomes 'notConfigured(0)'),
12245         tmnxOamSaaCtlKeepProbeHistoryAdm returns to its default value."
12246    DEFVAL { auto }
12247    ::= { tmnxOamSaaCtlEntry 15 }
12248
12249tmnxOamSaaCtlKeepProbeHistoryOpr OBJECT-TYPE
12250    SYNTAX      INTEGER {
12251                    keep(1),
12252                    drop(2)
12253                }
12254    MAX-ACCESS  read-only
12255    STATUS      current
12256    DESCRIPTION
12257        "The value of tmnxOamSaaCtlKeepProbeHistoryOpr indicates whether or not
12258         per-probe history table rows will be created for this test.  A test
12259         without per-probe history table rows consumes less CPM RAM.
12260
12261         The value of tmnxOamSaaCtlKeepProbeHistoryOpr is derived from the value
12262         of`tmnxOamSaaCtlKeepProbeHistoryAdm, as shown in the following table.
12263
12264         tmnxOamSaaCtlKeepProbeHistoryAdm tmnxOamSaaCtlKeepProbeHistoryOpr
12265         -------------------------------- --------------------------------------
12266         'keep(1)'                        'keep(1)'
12267         'drop(2)'                        'drop(2)'
12268         'auto(3)'                        'keep(1)' or 'drop(2)', chosen by SROS
12269
12270         The history table rows created for the combinations of
12271         tmnxOamSaaCtlKeepProbeHistoryOpr and tmnxOamSaaCtlTestMode values
12272         are shown in the following table.
12273
12274         Configuration Options           History Table Rows Created
12275         --------------------------      --------------------------
12276         'keep(1)', 'ping(1)'            tmnxOamPingHistoryTable or
12277                                         tmnxOamMacPingHistoryTable
12278         'keep(1)', 'traceroute(2)'      tmnxOamTrProbeHistoryTable
12279         'drop(2)', 'ping(1)'            none
12280         'drop(2)', 'traceroute(2)'      unsupported combination.
12281
12282         If tmnxOamSaaCtlTestMode is 'notConfigured(0)', the value of
12283         tmnxOamSaaCtlKeepProbeHistoryOpr is insignificant, since a test without
12284         a test mode cannot be started.  When a Get is performed on
12285         tmnxOamSaaCtlKeepProbeHistoryOpr in this case, 'keep(1)' is returned.
12286
12287         If tmnxOamSaaCtlKeepProbeHistoryAdm is 'auto(3)':
12288           1.  tmnxOamSaaCtlKeepProbeHistoryOpr is 'drop(2)' if
12289               a) the test's probe count is greater than 100, OR
12290               b) the test's interval is less than one second, OR
12291               c) tmnxOamSaaCtlTestMode is 'ping(1)' AND the test is continuous
12292                  (i.e. tmnxOamSaaCtlContinuous is 'true') AND an accounting
12293                  policy is specified (i.e. tmnxOamSaaCtlAcctPolicyId is non-
12294                  zero).
12295           2.  Otherwise,  tmnxOamSaaCtlKeepProbeHistoryOpr is 'keep(1)'."
12296    ::= { tmnxOamSaaCtlEntry 16 }
12297
12298--
12299--  Nokia SROS series OAM SAA Test Thresholds Table
12300--
12301
12302tmnxOamSaaThresholdTable         OBJECT-TYPE
12303    SYNTAX      SEQUENCE OF TmnxOamSaaThresholdEntry
12304    MAX-ACCESS  not-accessible
12305    STATUS      current
12306    DESCRIPTION
12307        "tmnxOamSaaThresholdTable contains notification threshold information
12308         for SAA tests."
12309    ::= { tmnxOamSaaObjs 3 }
12310
12311tmnxOamSaaThresholdEntry         OBJECT-TYPE
12312    SYNTAX      TmnxOamSaaThresholdEntry
12313    MAX-ACCESS  not-accessible
12314    STATUS      current
12315    DESCRIPTION
12316        "Defines an entry in the tmnxOamSaaThresholdTable.  The first index
12317         element, tmnxOamSaaCtlOwnerIndex, is of type SnmpAdminString,
12318         a textual convention that allows for use of the SNMPv3
12319         View-Based Access Control Model (RFC 2575 [11], VACM)
12320         and allows a management application to identify its entries.
12321         The second index, tmnxOamSaaCtlTestIndex, enables the same
12322         management application to have multiple outstanding requests.
12323         The third index element identifies the type of statistic to be
12324         monitored for threshold crossing.  The fourth index element
12325         identifies which direction, rising or falling, to monitor."
12326    INDEX { tmnxOamSaaCtlOwnerIndex,
12327            tmnxOamSaaCtlTestIndex,
12328            tmnxOamSaaTType,
12329            tmnxOamSaaTDirection
12330          }
12331    ::= { tmnxOamSaaThresholdTable 1 }
12332
12333TmnxOamSaaThresholdEntry ::=
12334    SEQUENCE {
12335        tmnxOamSaaTType                    TmnxOamSaaThreshold,
12336        tmnxOamSaaTDirection               INTEGER,
12337        tmnxOamSaaTRowStatus               RowStatus,
12338        tmnxOamSaaTLastChanged             TimeStamp,
12339        tmnxOamSaaTThreshold               Unsigned32,
12340        tmnxOamSaaTValue                   Integer32,
12341        tmnxOamSaaTLastSent                TimeStamp,
12342        tmnxOamSaaTTestMode                TmnxOamTestMode,
12343        tmnxOamSaaTTestRunIndex            Unsigned32
12344    }
12345
12346tmnxOamSaaTType                  OBJECT-TYPE
12347    SYNTAX      TmnxOamSaaThreshold
12348    MAX-ACCESS  not-accessible
12349    STATUS      current
12350    DESCRIPTION
12351        "The value of tmnxOamSaaTType specifies the type of monitored statistic
12352         used to determine if a tmnxOamSaaThreshold notification is generated at
12353         the completion of an SAA test run."
12354    ::= { tmnxOamSaaThresholdEntry 1 }
12355
12356tmnxOamSaaTDirection             OBJECT-TYPE
12357    SYNTAX      INTEGER {
12358                    rising (1),
12359                    falling (2)
12360                }
12361    MAX-ACCESS  not-accessible
12362    STATUS      current
12363    DESCRIPTION
12364        "The value of tmnxOamSaaTDirection specifies whether to
12365         monitor this threshold for crossing in the rising or falling
12366         direction."
12367    ::= { tmnxOamSaaThresholdEntry 2 }
12368
12369tmnxOamSaaTRowStatus             OBJECT-TYPE
12370    SYNTAX      RowStatus
12371    MAX-ACCESS  read-create
12372    STATUS      current
12373    DESCRIPTION
12374        "The value of tmnxOamSaaTRowStatus controls creation and deletion
12375         of row entries in the tmnxOamSaaThresholdTable.
12376
12377         When a row in this table is created, tmnxOamSaaTThreshold must
12378         also be set or the row creation will fail with an inconsistentValue
12379         error."
12380    ::= { tmnxOamSaaThresholdEntry 3 }
12381
12382tmnxOamSaaTLastChanged           OBJECT-TYPE
12383    SYNTAX      TimeStamp
12384    MAX-ACCESS  read-only
12385    STATUS      current
12386    DESCRIPTION
12387        "The value of tmnxOamSaaTLastChanged indicates the last
12388         time the value of tmnxOamSaaTThreshold was modified."
12389    ::= { tmnxOamSaaThresholdEntry 4 }
12390
12391tmnxOamSaaTThreshold             OBJECT-TYPE
12392    SYNTAX      Unsigned32 (0..2147483647)
12393    MAX-ACCESS  read-create
12394    STATUS      current
12395    DESCRIPTION
12396        "The value of tmnxOamSaaTThreshold specifies the threshold
12397         value to monitor to determine when to generate a tmnxOamSaaThreshold
12398         notification.
12399
12400         A threshold value must be set when the row entry is created."
12401    ::= { tmnxOamSaaThresholdEntry 5 }
12402
12403tmnxOamSaaTValue                 OBJECT-TYPE
12404    SYNTAX      Integer32
12405    MAX-ACCESS  read-only
12406    STATUS      current
12407    DESCRIPTION
12408        "The value of tmnxOamSaaTValue indicates the value of the
12409         statistic that last caused a tmnxOamSaaThreshold notification
12410         to be generated."
12411    ::= { tmnxOamSaaThresholdEntry 6 }
12412
12413tmnxOamSaaTLastSent              OBJECT-TYPE
12414    SYNTAX      TimeStamp
12415    MAX-ACCESS  read-only
12416    STATUS      current
12417    DESCRIPTION
12418        "The value of tmnxOamSaaTLastSent indicates the last time
12419         a tmnxOamSaaThreshold notification was generated as a result
12420         of crossing the threshold specified by the value of
12421         tmnxOamSaaTThreshold."
12422    ::= { tmnxOamSaaThresholdEntry 7 }
12423
12424tmnxOamSaaTTestMode              OBJECT-TYPE
12425    SYNTAX      TmnxOamTestMode
12426    MAX-ACCESS  read-only
12427    STATUS      current
12428    DESCRIPTION
12429        "The value of tmnxOamSaaTTestMode indicates the type of
12430         Service Assurance Agent, SAA, test for which a tmnxOamSaaThreshold
12431         notification was generated as a result of crossing the threshold
12432         specified by the value of tmnxOamSaaTThreshold.
12433
12434         When the value of this object is 'notConfigured', no associated
12435         entry exists in either the tmnxOamPingCtlTable or tmnxOamTrCtlTable.
12436
12437         When the value of this object is 'ping', an associated test entry
12438         is configured in the tmnxOamPingCtlTable.
12439
12440         When the value of this object is 'traceroute', an associated test
12441         entry is configured in the tmnxOamTrCtlTable."
12442    ::= { tmnxOamSaaThresholdEntry 8 }
12443
12444tmnxOamSaaTTestRunIndex          OBJECT-TYPE
12445    SYNTAX      Unsigned32
12446    MAX-ACCESS  read-only
12447    STATUS      current
12448    DESCRIPTION
12449        "The value of tmnxOamSaaTTestRunIndex indicates the test run index
12450         of the Service Assurance Agent, SAA, test for which the last
12451         tmnxOamSaaThreshold notification was generated as a result of
12452         crossing the threshold specified by the value of tmnxOamSaaTThreshold.
12453
12454         When the value of tmnxOamSaaTTestMode is 'ping', the value of
12455         this object is the value of the tmnxOamPingResultsTestRunIndex
12456         that identifies entries for the ping test results of the test run
12457         that generated the last tmnxOamSaaThreshold notification.
12458
12459         When the value of tmnxOamSaaTTestMode is 'traceroute', the value of
12460         this object is the value of the tmnxOamTrResultsTestRunIndex
12461         that identifies entries for the traceroute test results of the
12462         test run that generated the last tmnxOamSaaThreshold notification.
12463
12464         When the value of tmnxOamSaaTTestMode is 'notConfigured', the value of
12465         this object is zero."
12466    ::= { tmnxOamSaaThresholdEntry 9 }
12467
12468--
12469-- Notification Definition section
12470--
12471tmnxOamSaaThreshold              NOTIFICATION-TYPE
12472    OBJECTS {
12473        tmnxOamSaaTThreshold,
12474        tmnxOamSaaTValue,
12475        tmnxOamSaaCtlTestMode,
12476        tmnxOamSaaCtlLastRunResult,
12477        tmnxOamSaaTTestRunIndex
12478    }
12479    STATUS  current
12480    DESCRIPTION
12481        "Generated at the completion of an SAA OAM trace route
12482         test when a threshold has been crossed for a results
12483         statistic."
12484    ::= { tmnxOamSaaNotifications 1 }
12485
12486--
12487--  Nokia SROS series LDP ECMP OAM Tree Trace Control Table
12488--
12489
12490tmnxOamLTtraceCtlTable           OBJECT-TYPE
12491    SYNTAX      SEQUENCE OF TmnxOamLTtraceCtlEntry
12492    MAX-ACCESS  not-accessible
12493    STATUS      current
12494    DESCRIPTION
12495        "Each row in tmnxOamLTtraceCtlTable contains the LDP-tree-trace-specific
12496         configuration information needed to launch a foreground LDP (Label
12497         Distribution Protocol) tree trace test.  The rest of the configuration
12498         information needed to launch the test resides in the corresponding row
12499         of tmnxOamTrCtlTable.
12500
12501         Results of LDP tree trace tests are stored in
12502         tmnxOamLTtraceResultsTable and tmnxOamLTtraceHopInfoTable."
12503    ::= { tmnxOamTraceRouteObjs 18 }
12504
12505tmnxOamLTtraceCtlEntry           OBJECT-TYPE
12506    SYNTAX      TmnxOamLTtraceCtlEntry
12507    MAX-ACCESS  not-accessible
12508    STATUS      current
12509    DESCRIPTION
12510        "The system creates a row in tmnxOamLTtraceCtlTable when a row is
12511         created in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to
12512         'ldpTreeTrace'.
12513
12514         The system deletes a row in tmnxOamLTtraceCtlTable when the
12515         corresponding row in tmnxOamTrCtlTable is deleted."
12516    INDEX {
12517        tmnxOamTrCtlOwnerIndex,
12518        tmnxOamTrCtlTestIndex
12519    }
12520    ::= { tmnxOamLTtraceCtlTable 1 }
12521
12522TmnxOamLTtraceCtlEntry ::=
12523    SEQUENCE {
12524        tmnxOamLTtraceCtlLdpPrefixType   InetAddressType,
12525        tmnxOamLTtraceCtlLdpPrefix       InetAddress,
12526        tmnxOamLTtraceCtlLdpPrefixLen    InetAddressPrefixLength,
12527        tmnxOamLTtraceCtlMaxPath         Unsigned32,
12528        tmnxOamLTtraceCtlDownstreamMpTlv TmnxOamMplsEchoDownMapTlv
12529    }
12530
12531tmnxOamLTtraceCtlLdpPrefixType   OBJECT-TYPE
12532    SYNTAX      InetAddressType
12533    MAX-ACCESS  read-create
12534    STATUS      current
12535    DESCRIPTION
12536        "The value of tmnxOamLTtraceCtlLdpPrefixType specifies the type of
12537         Internet address stored in tmnxOamLTtraceCtlLdpPrefix."
12538    DEFVAL { unknown }
12539    ::= { tmnxOamLTtraceCtlEntry 2 }
12540
12541tmnxOamLTtraceCtlLdpPrefix       OBJECT-TYPE
12542    SYNTAX      InetAddress (SIZE (0|4|16))
12543    MAX-ACCESS  read-create
12544    STATUS      current
12545    DESCRIPTION
12546        "The value of tmnxOamLTtraceCtlLdpPrefix specifies the Internet address
12547         prefix for the LDP based LSP for this LDP tree trace test."
12548    DEFVAL { ''H }
12549    ::= { tmnxOamLTtraceCtlEntry 3 }
12550
12551tmnxOamLTtraceCtlLdpPrefixLen    OBJECT-TYPE
12552    SYNTAX      InetAddressPrefixLength
12553    UNITS       "bits"
12554    MAX-ACCESS  read-create
12555    STATUS      current
12556    DESCRIPTION
12557        "The value of tmnxOamLTtraceCtlLdpPrefixLen specifies the Internet
12558         address prefix length for the LDP based LSP for this LDP tree trace
12559         test.
12560
12561         The value of this parameter is valid only when the LDP prefix
12562         (tmnxOamLTtraceCtlLdpPrefix) has been specified."
12563    DEFVAL { 32 }
12564    ::= { tmnxOamLTtraceCtlEntry 4 }
12565
12566tmnxOamLTtraceCtlMaxPath         OBJECT-TYPE
12567    SYNTAX      Unsigned32 (1..255)
12568    MAX-ACCESS  read-create
12569    STATUS      current
12570    DESCRIPTION
12571        "The value of tmnxOamLTtraceCtlMaxPath specifies the maximum number of
12572         paths that can be discovered for the given LDP Prefix
12573         (tmnxOamLTtraceCtlLdpPrefix)."
12574    DEFVAL { 128 }
12575    ::= { tmnxOamLTtraceCtlEntry 5 }
12576
12577tmnxOamLTtraceCtlDownstreamMpTlv OBJECT-TYPE
12578    SYNTAX      TmnxOamMplsEchoDownMapTlv
12579    MAX-ACCESS  read-create
12580    STATUS      current
12581    DESCRIPTION
12582        "The value of tmnxOamLTtraceCtlDownstreamMpTlv specifies the type of
12583         downstream mapping TLV to insert in the MPLS echo request PDUs when
12584         launching the test.
12585
12586         When an LDP tree trace test is created, the value of this object
12587         defaults to the value of the global configuration object
12588         tmnxOamMplsEchoDownstreamMapTlv."
12589    ::= { tmnxOamLTtraceCtlEntry 6 }
12590
12591--
12592-- Nokia SROS series LDP ECMP OAM (TREE TRACE) Manual Discovery Test
12593-- Simple Object Definitions
12594--
12595tmnxOamLTtraceMaxConRequests     OBJECT-TYPE
12596    SYNTAX      Unsigned32
12597    UNITS       "requests"
12598    MAX-ACCESS  read-only
12599    STATUS      current
12600    DESCRIPTION
12601       "The value of tmnxOamLTtraceMaxConRequests indicates the
12602        maximum number of concurrent LDP Tree Trace manual discovery
12603        sessions that are allowed within an agent implementation."
12604    ::= { tmnxOamTraceRouteObjs 19 }
12605
12606--
12607-- Nokia SROS series LDP ECMP OAM (TREE TRACE) Manual Discovery Test
12608-- Results Table
12609--
12610tmnxOamLTtraceResultsTable       OBJECT-TYPE
12611    SYNTAX      SEQUENCE OF TmnxOamLTtraceResultsEntry
12612    MAX-ACCESS  not-accessible
12613    STATUS      current
12614    DESCRIPTION
12615        "tmnxOamLTtraceResultsTable defines the Nokia SROS OAM
12616         Trace Route Test Results Table for keeping track of the status
12617         of a tmnxOamTrCtlEntry having tmnxOamTrCtlTestMode as ldpTreeTrace.
12618
12619         An entry is added to the tmnxOamLTtraceResultsTable when an
12620         tmnxOamTrCtlEntry is created with  tmnxOamTrCtlTestMode having
12621         value 'ldpTreeTrace'.
12622
12623         An entry is removed from the tmnxOamTrResultsTable when
12624         such a corresponding entry, tmnxOamTrCtlEntry, is deleted."
12625    ::= { tmnxOamTraceRouteObjs 20 }
12626
12627tmnxOamLTtraceResultsEntry       OBJECT-TYPE
12628    SYNTAX      TmnxOamLTtraceResultsEntry
12629    MAX-ACCESS  not-accessible
12630    STATUS      current
12631    DESCRIPTION
12632        "tmnxOamLTtraceResultsEntry represents a row in the
12633         tmnxOamLTtraceResultsTable.  The two indices of the
12634         tmnxOamLTtraceResultsTable are the same as that in the
12635         tmnxOamTrCtlTable in order for a tmnxOamLTtraceResultsEntry to
12636         correspond to the tmnxOamTrCtlEntry that caused it to be
12637         created."
12638    INDEX {
12639           tmnxOamTrCtlOwnerIndex,
12640           tmnxOamTrCtlTestIndex
12641          }
12642    ::= { tmnxOamLTtraceResultsTable 1 }
12643
12644TmnxOamLTtraceResultsEntry ::=
12645    SEQUENCE {
12646        tmnxOamLTtraceResultsDisPaths         Unsigned32,
12647        tmnxOamLTtraceResultsFailedHops       Unsigned32,
12648        tmnxOamLTtraceResultsDisState         INTEGER,
12649        tmnxOamLTtraceResultsDisStatus        TmnxOamLTtraceDisStatusBits
12650    }
12651
12652tmnxOamLTtraceResultsDisPaths    OBJECT-TYPE
12653    SYNTAX      Unsigned32
12654    MAX-ACCESS  read-only
12655    STATUS      current
12656    DESCRIPTION
12657        "The value of tmnxOamLTtraceResultsDisPaths indicates the number of
12658         discovered ECMP paths in this OAM LDP Tree discovery test."
12659    ::= { tmnxOamLTtraceResultsEntry 2 }
12660
12661tmnxOamLTtraceResultsFailedHops  OBJECT-TYPE
12662    SYNTAX      Unsigned32
12663    MAX-ACCESS  read-only
12664    STATUS      current
12665    DESCRIPTION
12666        "The value of tmnxOamLTtraceResultsFailedHops indicates the number
12667         of hops from which no successful response was received during
12668         this OAM LDP Tree discovery test."
12669    ::= { tmnxOamLTtraceResultsEntry 3 }
12670
12671tmnxOamLTtraceResultsDisState    OBJECT-TYPE
12672    SYNTAX      INTEGER {
12673                    initial (0),
12674                    inProgress (1),
12675                    done (2)
12676                }
12677    MAX-ACCESS  read-only
12678    STATUS      current
12679    DESCRIPTION
12680        "The value of tmnxOamLTtraceResultsDisState indicates the current
12681         state of the discovery process for the LDP IP prefix
12682         (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
12683    ::= { tmnxOamLTtraceResultsEntry  4 }
12684
12685tmnxOamLTtraceResultsDisStatus   OBJECT-TYPE
12686    SYNTAX      TmnxOamLTtraceDisStatusBits
12687    MAX-ACCESS  read-only
12688    STATUS      current
12689    DESCRIPTION
12690        "The value of tmnxOamLTtraceResultsDisStatus indicates the current
12691         discovery status bits for the LDP IP prefix
12692         (tmnxOamLTtraceCtlLdpPrefix) in this OAM LDP Tree discovery test."
12693    ::= { tmnxOamLTtraceResultsEntry 5 }
12694--
12695-- Nokia SROS series LDP ECMP OAM (TREE TRACE) Manual Discovery Test
12696-- Hops Table
12697--
12698tmnxOamLTtraceHopInfoTable       OBJECT-TYPE
12699    SYNTAX      SEQUENCE OF TmnxOamLTtraceHopInfoEntry
12700    MAX-ACCESS  not-accessible
12701    STATUS      current
12702    DESCRIPTION
12703        "tmnxOamLTtraceHopInfoTable defines the Nokia SROS OAM LDP
12704         Trace Hops table for keeping track of the results of an LDP Tree Trace
12705         test on a per hop basis.
12706
12707         An entry is added to the tmnxOamLTtraceHopInfoTable when a
12708         hop is discovered after setting the tmnxOamTrCtlAdminStatus
12709         object of the tmnxOamTrCtlEntry (having tmnxOamTrCtlTestMode
12710         as ldpTreeTrace) to 'enabled(1)'.  An entry is removed from the
12711         tmnxOamLTtraceHopInfoTable when its corresponding tmnxOamTrCtlEntry
12712         is deleted."
12713    ::= { tmnxOamTraceRouteObjs 21 }
12714
12715tmnxOamLTtraceHopInfoEntry       OBJECT-TYPE
12716    SYNTAX      TmnxOamLTtraceHopInfoEntry
12717    MAX-ACCESS  not-accessible
12718    STATUS      current
12719    DESCRIPTION
12720        "tmnxOamLTtraceHopInfoEntry represents a row in the
12721         tmnxOamLTtraceHopInfoTable. The first two indices of the
12722         tmnxOamLTtraceHopInfoTable are the same as the tmnxOamTrCtlTable in
12723         order for a tmnxOamLTtraceHopInfoEntry to correspond to the
12724         tmnxOamTrCtlEntry that caused it to be created. The third index
12725         element, tmnxOamLTtraceHopIndex, selects a hop in an Nokia
12726         SROS LDP Tree Trace discovered path."
12727    INDEX {
12728           tmnxOamTrCtlOwnerIndex,
12729           tmnxOamTrCtlTestIndex,
12730           tmnxOamLTtraceHopIndex
12731          }
12732    ::= { tmnxOamLTtraceHopInfoTable 1 }
12733
12734TmnxOamLTtraceHopInfoEntry ::=
12735    SEQUENCE {
12736        tmnxOamLTtraceHopIndex             Unsigned32,
12737        tmnxOamLTtraceUpStreamHopIndex     Unsigned32,
12738        tmnxOamLTtraceHopAddrType          InetAddressType,
12739        tmnxOamLTtraceHopAddr              InetAddress,
12740        tmnxOamLTtraceHopDstAddrType       InetAddressType,
12741        tmnxOamLTtraceHopDstAddr           InetAddress,
12742        tmnxOamLTtraceHopEgrNhAddrType     InetAddressType,
12743        tmnxOamLTtraceHopEgrNhAddr         InetAddress,
12744        tmnxOamLTtraceHopDisTtl            Unsigned32,
12745        tmnxOamLTtraceHopLastRc            TmnxOamPingRtnCode,
12746        tmnxOamLTtraceHopDiscoveryState    INTEGER,
12747        tmnxOamLTtraceHopDiscoveryTime     TimeStamp,
12748        tmnxOamLTtraceHopLabel1            MplsLabel,
12749        tmnxOamLTtraceHopLabel2            MplsLabel,
12750        tmnxOamLTtraceHopLabel3            MplsLabel,
12751        tmnxOamLTtraceHopLabel4            MplsLabel,
12752        tmnxOamLTtraceHopLabel5            MplsLabel,
12753        tmnxOamLTtraceHopLabel6            MplsLabel,
12754        tmnxOamLTtraceHopIfAddrType        InetAddressType,
12755        tmnxOamLTtraceHopIfAddress         InetAddress,
12756        tmnxOamLTtraceHopRouterIdType      InetAddressType,
12757        tmnxOamLTtraceHopRouterId          InetAddress
12758    }
12759
12760tmnxOamLTtraceHopIndex           OBJECT-TYPE
12761    SYNTAX      Unsigned32
12762    MAX-ACCESS  not-accessible
12763    STATUS      current
12764    DESCRIPTION
12765        "The value of tmnxOamLTtraceHopIndex indicates the hop index
12766         for an Nokia SROS OAM Trace hop for an LDP Tree Trace test.
12767         The hop index values are assigned starting at 1."
12768    ::= { tmnxOamLTtraceHopInfoEntry 1 }
12769
12770tmnxOamLTtraceUpStreamHopIndex   OBJECT-TYPE
12771    SYNTAX      Unsigned32
12772    MAX-ACCESS  read-only
12773    STATUS      current
12774    DESCRIPTION
12775        "The value of tmnxOamLTtraceUpStreamHopIndex indicates the
12776         hop index (tmnxOamLTtraceHopIndex) of its upstream hop
12777         discovered during the LDP Tree Trace test.  The value of
12778         tmnxOamLTtraceUpStreamHopIndex is 0 for the hops which are
12779         the root of the different discovered paths for the LDP
12780         Tree Trace test."
12781    ::= { tmnxOamLTtraceHopInfoEntry 2 }
12782
12783tmnxOamLTtraceHopAddrType        OBJECT-TYPE
12784    SYNTAX      InetAddressType
12785    MAX-ACCESS  read-only
12786    STATUS      current
12787    DESCRIPTION
12788        "The value of tmnxOamLTtraceHopAddrType indicates the type of
12789         Internet address stored in tmnxOamLTtraceHopAddr."
12790    ::= { tmnxOamLTtraceHopInfoEntry 3 }
12791
12792tmnxOamLTtraceHopAddr            OBJECT-TYPE
12793    SYNTAX      InetAddress (SIZE (0|4|16))
12794    MAX-ACCESS  read-only
12795    STATUS      current
12796    DESCRIPTION
12797        "The value of tmnxOamLTtraceHopAddr indicates the IP address
12798         of a hop for a given LDP based LSP associated with the
12799         OAM LDP Tree trace test."
12800    ::= { tmnxOamLTtraceHopInfoEntry 4 }
12801
12802tmnxOamLTtraceHopDstAddrType     OBJECT-TYPE
12803    SYNTAX      InetAddressType
12804    MAX-ACCESS  read-only
12805    STATUS      current
12806    DESCRIPTION
12807        "The value of tmnxOamLTtraceHopDstAddrType indicates the type of
12808         Internet address stored in tmnxOamLTtraceHopDstAddr."
12809    ::= { tmnxOamLTtraceHopInfoEntry 5 }
12810
12811tmnxOamLTtraceHopDstAddr         OBJECT-TYPE
12812    SYNTAX      InetAddress (SIZE (0|4|16))
12813    MAX-ACCESS  read-only
12814    STATUS      current
12815    DESCRIPTION
12816        "The value of tmnxOamLTtraceHopDstAddr indicates the destination
12817         IP address (127 Address) of a path associated with the hop."
12818    ::= { tmnxOamLTtraceHopInfoEntry 6 }
12819
12820tmnxOamLTtraceHopEgrNhAddrType   OBJECT-TYPE
12821    SYNTAX      InetAddressType
12822    MAX-ACCESS  read-only
12823    STATUS      current
12824    DESCRIPTION
12825        "The value of tmnxOamLTtraceHopEgrNhAddrType indicates the type of
12826         Internet address stored in tmnxOamLTtraceHopEgrNhAddr."
12827    ::= { tmnxOamLTtraceHopInfoEntry 7 }
12828
12829tmnxOamLTtraceHopEgrNhAddr       OBJECT-TYPE
12830    SYNTAX      InetAddress (SIZE (0|4|16))
12831    MAX-ACCESS  read-only
12832    STATUS      current
12833    DESCRIPTION
12834        "The value of tmnxOamLTtraceHopEgrNhAddr indicates the
12835         next hop  IP address (wrt the ingress router), which is used
12836         to reach this Hop (tmnxOamLTtraceHopAddr)."
12837    ::= { tmnxOamLTtraceHopInfoEntry 8 }
12838
12839tmnxOamLTtraceHopDisTtl          OBJECT-TYPE
12840    SYNTAX      Unsigned32
12841    MAX-ACCESS  read-only
12842    STATUS      current
12843    DESCRIPTION
12844        "The value of tmnxOamLTtraceHopDisTtl indicates the label time-to-live
12845         value used to discover this hop."
12846    ::= { tmnxOamLTtraceHopInfoEntry 9 }
12847
12848tmnxOamLTtraceHopLastRc          OBJECT-TYPE
12849    SYNTAX      TmnxOamPingRtnCode
12850    MAX-ACCESS  read-only
12851    STATUS      current
12852    DESCRIPTION
12853        "The value of tmnxOamLTtraceHopLastRc indicates the OAM return code
12854         received in the OAM trace response."
12855    ::= { tmnxOamLTtraceHopInfoEntry 10 }
12856
12857tmnxOamLTtraceHopDiscoveryState  OBJECT-TYPE
12858    SYNTAX      INTEGER {
12859                    inProgress (0),
12860                    doneOk (1),
12861                    doneTimeout (2),
12862                    doneLoopDetected (3),
12863                    doneExpiredTtl (4)
12864                }
12865    MAX-ACCESS  read-only
12866    STATUS      current
12867    DESCRIPTION
12868        "The value of tmnxOamLTtraceHopDiscoveryState indicates the current
12869         discovery state of this hop."
12870    ::= { tmnxOamLTtraceHopInfoEntry 11 }
12871
12872tmnxOamLTtraceHopDiscoveryTime   OBJECT-TYPE
12873    SYNTAX      TimeStamp
12874    MAX-ACCESS  read-only
12875    STATUS      current
12876    DESCRIPTION
12877        "The value of tmnxOamLTtraceHopDiscoveryTime indicates the sysUpTime
12878         when the hop was discovered."
12879    ::= { tmnxOamLTtraceHopInfoEntry 12 }
12880
12881tmnxOamLTtraceHopLabel1          OBJECT-TYPE
12882    SYNTAX      MplsLabel
12883    MAX-ACCESS  read-only
12884    STATUS      current
12885    DESCRIPTION
12886        "The value of tmnxOamLTtraceHopLabel1 indicates the first (top of the
12887         label stack) label for this hop."
12888    ::= { tmnxOamLTtraceHopInfoEntry 13 }
12889
12890tmnxOamLTtraceHopLabel2          OBJECT-TYPE
12891    SYNTAX      MplsLabel
12892    MAX-ACCESS  read-only
12893    STATUS      current
12894    DESCRIPTION
12895        "The value of tmnxOamLTtraceHopLabel2 indicates the second label for
12896         this hop."
12897    ::= { tmnxOamLTtraceHopInfoEntry 14 }
12898
12899tmnxOamLTtraceHopLabel3          OBJECT-TYPE
12900    SYNTAX      MplsLabel
12901    MAX-ACCESS  read-only
12902    STATUS      current
12903    DESCRIPTION
12904        "The value of tmnxOamLTtraceHopLabel3 indicates the third label for this
12905         hop."
12906    ::= { tmnxOamLTtraceHopInfoEntry 15 }
12907
12908tmnxOamLTtraceHopLabel4          OBJECT-TYPE
12909    SYNTAX      MplsLabel
12910    MAX-ACCESS  read-only
12911    STATUS      current
12912    DESCRIPTION
12913        "The value of tmnxOamLTtraceHopLabel4 indicates the fourth label for
12914         this hop."
12915    ::= { tmnxOamLTtraceHopInfoEntry 16 }
12916
12917tmnxOamLTtraceHopLabel5          OBJECT-TYPE
12918    SYNTAX      MplsLabel
12919    MAX-ACCESS  read-only
12920    STATUS      current
12921    DESCRIPTION
12922        "The value of tmnxOamLTtraceHopLabel5 indicates the fifth label for this
12923         hop."
12924    ::= { tmnxOamLTtraceHopInfoEntry 17 }
12925
12926tmnxOamLTtraceHopLabel6          OBJECT-TYPE
12927    SYNTAX      MplsLabel
12928    MAX-ACCESS  read-only
12929    STATUS      current
12930    DESCRIPTION
12931        "The value of tmnxOamLTtraceHopLabel6 indicates the sixth label for this
12932         hop."
12933    ::= { tmnxOamLTtraceHopInfoEntry 18 }
12934
12935tmnxOamLTtraceHopIfAddrType      OBJECT-TYPE
12936    SYNTAX      InetAddressType
12937    MAX-ACCESS  read-only
12938    STATUS      current
12939    DESCRIPTION
12940        "The value of tmnxOamLTtraceHopIfAddrType indicates the IP address type
12941         for the interface IP address for this hop."
12942    ::= { tmnxOamLTtraceHopInfoEntry 19 }
12943
12944tmnxOamLTtraceHopIfAddress       OBJECT-TYPE
12945    SYNTAX      InetAddress (SIZE (0|4|16))
12946    MAX-ACCESS  read-only
12947    STATUS      current
12948    DESCRIPTION
12949        "The value of tmnxOamLTtraceHopIfAddress indicates the IP Address for
12950         the interface for this hop."
12951    ::= { tmnxOamLTtraceHopInfoEntry 20 }
12952
12953tmnxOamLTtraceHopRouterIdType    OBJECT-TYPE
12954    SYNTAX      InetAddressType
12955    MAX-ACCESS  read-only
12956    STATUS      current
12957    DESCRIPTION
12958        "The value of tmnxOamLTtraceHopRouterIdType indicates the IP address
12959         type for the Router ID for this hop."
12960    ::= { tmnxOamLTtraceHopInfoEntry 21 }
12961
12962tmnxOamLTtraceHopRouterId        OBJECT-TYPE
12963    SYNTAX      InetAddress (SIZE (0|4|16))
12964    MAX-ACCESS  read-only
12965    STATUS      current
12966    DESCRIPTION
12967        "The value of tmnxOamLTtraceHopRouterId indicates the IP Address for
12968         the Router ID for this hop."
12969    ::= { tmnxOamLTtraceHopInfoEntry 22 }
12970
12971--
12972--  Nokia SROS series LDP ECMP OAM (TREE TRACE) Auto Config Table
12973--
12974
12975tmnxOamLTtraceAutoConfigTable    OBJECT-TYPE
12976    SYNTAX     SEQUENCE OF TmnxOamLTtraceAutoConfigEntry
12977    MAX-ACCESS not-accessible
12978    STATUS     current
12979    DESCRIPTION
12980        "tmnxOamLTtraceAutoConfigTable contains an entry for configuration
12981         information about each instance of Automatic (background) LDP Tree
12982         Trace."
12983    ::= { tmnxOamTraceRouteObjs 22 }
12984
12985tmnxOamLTtraceAutoConfigEntry    OBJECT-TYPE
12986    SYNTAX     TmnxOamLTtraceAutoConfigEntry
12987    MAX-ACCESS not-accessible
12988    STATUS     current
12989    DESCRIPTION
12990        "tmnxOamLTtraceAutoConfigEntry represents a row in the
12991         tmnxOamLTtraceAutoConfigTable.  Each entry represents the
12992         Automatic LDP Tree Trace instance running on a virtual router.
12993
12994          A row entry can be created and deleted through the
12995          tmnxOamLTtraceAutoRowStatus object."
12996    INDEX      { vRtrID }
12997    ::= { tmnxOamLTtraceAutoConfigTable 1 }
12998
12999TmnxOamLTtraceAutoConfigEntry ::=
13000    SEQUENCE {
13001        tmnxOamLTtraceAutoRowStatus         RowStatus,
13002        tmnxOamLTtraceAutoLastChanged       TimeStamp,
13003        tmnxOamLTtraceAutoStorageType       StorageType,
13004        tmnxOamLTtraceAutoAdminState        TmnxAdminState,
13005        tmnxOamLTtraceAutoFcName            TFCName,
13006        tmnxOamLTtraceAutoProfile           TProfile,
13007        tmnxOamLTtraceAutoDiscIntvl         Unsigned32,
13008        tmnxOamLTtraceAutoMaxPath           Unsigned32,
13009        tmnxOamLTtraceAutoTrMaxTtl          Unsigned32,
13010        tmnxOamLTtraceAutoTrTimeOut         Unsigned32,
13011        tmnxOamLTtraceAutoTrMaxFailures     Unsigned32,
13012        tmnxOamLTtraceAutoPolicy1           TPolicyStatementNameOrEmpty,
13013        tmnxOamLTtraceAutoPolicy2           TPolicyStatementNameOrEmpty,
13014        tmnxOamLTtraceAutoPolicy3           TPolicyStatementNameOrEmpty,
13015        tmnxOamLTtraceAutoPolicy4           TPolicyStatementNameOrEmpty,
13016        tmnxOamLTtraceAutoPolicy5           TPolicyStatementNameOrEmpty,
13017        tmnxOamLTtraceAutoProbeIntvl        Unsigned32,
13018        tmnxOamLTtraceAutoPrTimeOut         Unsigned32,
13019        tmnxOamLTtraceAutoPrMaxFailures     Unsigned32
13020    }
13021
13022tmnxOamLTtraceAutoRowStatus      OBJECT-TYPE
13023    SYNTAX     RowStatus
13024    MAX-ACCESS read-create
13025    STATUS     current
13026    DESCRIPTION
13027        "The value of tmnxOamLTtraceAutoRowStatus specifies the row status of
13028         the Auto LDP Tree Trace instance for the virtual router.
13029
13030         A row with default attribute values is created by setting
13031         tmnxOamLTtraceAutoRowStatus to 'createAndGo'. A row entry can be
13032         destroyed by setting tmnxOamLTtraceAutoRowStatus to 'destroy'. An
13033         attempt to destroy a row will fail if tmnxOamLTtraceAutoAdminState
13034         is not set to 'outOfService'.
13035
13036         Deletion of an entry in this table results in deletion
13037         of all the corresponding tables: tmnxOamLTtraceAutoStatusTable,
13038         tmnxOamLTtraceFecInfoTable, and tmnxOamLTtracePathInfoTable."
13039    ::= { tmnxOamLTtraceAutoConfigEntry 1 }
13040
13041tmnxOamLTtraceAutoLastChanged    OBJECT-TYPE
13042    SYNTAX      TimeStamp
13043    MAX-ACCESS  read-only
13044    STATUS      current
13045    DESCRIPTION
13046        "The value of tmnxOamLTtraceAutoLastChanged indicates the last time
13047         the value of a writable object in this row was modified."
13048    ::= { tmnxOamLTtraceAutoConfigEntry 2 }
13049
13050tmnxOamLTtraceAutoStorageType    OBJECT-TYPE
13051    SYNTAX      StorageType
13052    MAX-ACCESS  read-create
13053    STATUS      obsolete
13054    DESCRIPTION
13055        "The value of tmnxOamLTtraceAutoStorageType specifies the storage type
13056         for this conceptual row. Conceptual rows having the value 'permanent'
13057         need not allow write-access to any columnar objects in the row.
13058
13059         This object was marked obsolete in SROS Release 14.0 R1.  There is no
13060         replacement object."
13061    DEFVAL { volatile }
13062    ::= { tmnxOamLTtraceAutoConfigEntry 3 }
13063
13064tmnxOamLTtraceAutoAdminState     OBJECT-TYPE
13065    SYNTAX     TmnxAdminState
13066    MAX-ACCESS read-create
13067    STATUS     current
13068    DESCRIPTION
13069        "The value of tmnxOamLTtraceAutoAdminState specifies the state based on
13070         which the Auto LDP Tree Discovery process starts or stops.
13071
13072         When the tmnxOamLTtraceAutoAdminState becomes 'inService',
13073         the Auto LDP Tree Discovery process starts, and periodic
13074         path-probing on the previously discovered paths, if any, continues.
13075         When the tmnxOamLTtraceAutoAdminState becomes 'outOfService',
13076         the Auto LDP Tree Discovery process and periodic path-probing
13077         on the discovered paths stop.
13078
13079         At the start of the Auto discovery process, it selects the
13080         address FECs imported from LDP peers (TIMETRA-LDP-MIB::
13081         vRtrLdpAddrFecTable) provided the FECs pass the configured policies
13082         (tmnxOamLTtraceAutoPolicy1..tmnxOamLTtraceAutoPolicy5). For all the
13083         FECs (tmnxOamLTtraceAutoTotalFecs), it automatically
13084         creates entries from the tmnxOamLTtraceFecInfoTable. As a part of
13085         the auto discovery process, it creates entries from the
13086         tmnxOamLTtracePathInfoTable for each discovered path."
13087    DEFVAL { outOfService }
13088    ::= { tmnxOamLTtraceAutoConfigEntry 4 }
13089
13090tmnxOamLTtraceAutoFcName         OBJECT-TYPE
13091    SYNTAX      TFCName
13092    MAX-ACCESS  read-create
13093    STATUS      current
13094    DESCRIPTION
13095        "The value of tmnxOamLTtraceAutoFcName specifies the forwarding class
13096         of the MPLS Echo request packets.
13097
13098         The forwarding class name must be one of those defined in the
13099         tFCNameTable in TIMETRA-QOS-MIB.  The agent creates predefined
13100         entries in the tFCNameTable for 'premium', 'assured', and 'be'
13101         (for best-effort) forwarding classes.  The actual forwarding
13102         class encoding is controlled by the network egress LSP-EXP
13103         mappings."
13104    DEFVAL { "be" }
13105    ::= { tmnxOamLTtraceAutoConfigEntry 5 }
13106
13107tmnxOamLTtraceAutoProfile        OBJECT-TYPE
13108    SYNTAX      TProfile
13109    MAX-ACCESS  read-create
13110    STATUS      current
13111    DESCRIPTION
13112        "The value of tmnxOamLTtraceAutoProfile specifies the profile
13113         value to be used with the forwarding class specified in
13114         tmnxOamLTtraceAutoFcName.
13115
13116         The profile value must be consistent with the specified forwarding
13117         class:
13118            'assured' = 'in' or 'out'
13119            'premium' = 'in'
13120            'be' = 'out'
13121        "
13122    DEFVAL { out }
13123    ::= { tmnxOamLTtraceAutoConfigEntry 6 }
13124
13125tmnxOamLTtraceAutoDiscIntvl      OBJECT-TYPE
13126    SYNTAX      Unsigned32 (60..1440)
13127    UNITS       "minutes"
13128    MAX-ACCESS  read-create
13129    STATUS      current
13130    DESCRIPTION
13131        "The value of tmnxOamLTtraceAutoDiscIntvl specifies number of
13132         minutes to wait before repeating LDP Tree Auto Discovery process."
13133    DEFVAL { 60 }
13134    ::= { tmnxOamLTtraceAutoConfigEntry 7 }
13135
13136tmnxOamLTtraceAutoMaxPath        OBJECT-TYPE
13137    SYNTAX      Unsigned32 (1..128)
13138    MAX-ACCESS  read-create
13139    STATUS      current
13140    DESCRIPTION
13141        "The value of tmnxOamLTtraceAutoMaxPath specifies the maximum
13142          number of paths that can be discovered for a selected IP Address
13143          FEC (tmnxOamLTtraceAutoTotalFecs)."
13144    DEFVAL { 128 }
13145    ::= { tmnxOamLTtraceAutoConfigEntry 8 }
13146
13147tmnxOamLTtraceAutoTrMaxTtl       OBJECT-TYPE
13148    SYNTAX      Unsigned32 (1..255)
13149    UNITS       "time-to-live value"
13150    MAX-ACCESS  read-create
13151    STATUS      current
13152    DESCRIPTION
13153        "The value of tmnxOamLTtraceAutoTrMaxTtl specifies the maximum
13154         label time-to-live value for an LSP trace request during the tree
13155         discovery."
13156    DEFVAL { 30 }
13157    ::= { tmnxOamLTtraceAutoConfigEntry 9 }
13158
13159tmnxOamLTtraceAutoTrTimeOut      OBJECT-TYPE
13160    SYNTAX      Unsigned32 (1..60)
13161    UNITS       "seconds"
13162    MAX-ACCESS  read-create
13163    STATUS      current
13164    DESCRIPTION
13165        "The value of tmnxOamLTtraceAutoTrTimeOut specifies the time-out
13166         value, in seconds, for an lsp trace request during the tree discovery."
13167    DEFVAL { 30 }
13168    ::= { tmnxOamLTtraceAutoConfigEntry 10 }
13169
13170tmnxOamLTtraceAutoTrMaxFailures  OBJECT-TYPE
13171    SYNTAX      Unsigned32 (1..10)
13172    UNITS       "timeouts"
13173    MAX-ACCESS  read-create
13174    STATUS      current
13175    DESCRIPTION
13176        "The value of tmnxOamLTtraceAutoTrMaxFailures specifies the maximum
13177         number of consecutive timeouts allowed before terminating an lsp trace
13178         request to a hop."
13179    DEFVAL { 3 }
13180    ::= { tmnxOamLTtraceAutoConfigEntry 11 }
13181
13182tmnxOamLTtraceAutoPolicy1        OBJECT-TYPE
13183    SYNTAX       TPolicyStatementNameOrEmpty
13184    MAX-ACCESS   read-create
13185    STATUS       current
13186    DESCRIPTION
13187        "The value of tmnxOamLTtraceAutoPolicy1 specifies the first
13188         policy used to filter LDP imported Address FECs."
13189    DEFVAL { ''H }
13190    ::= { tmnxOamLTtraceAutoConfigEntry 12 }
13191
13192tmnxOamLTtraceAutoPolicy2        OBJECT-TYPE
13193    SYNTAX       TPolicyStatementNameOrEmpty
13194    MAX-ACCESS   read-create
13195    STATUS       current
13196    DESCRIPTION
13197        "The value of tmnxOamLTtraceAutoPolicy2 specifies the second
13198         policy used to filter LDP imported Address FECs."
13199    DEFVAL { ''H }
13200    ::= { tmnxOamLTtraceAutoConfigEntry 13 }
13201
13202tmnxOamLTtraceAutoPolicy3        OBJECT-TYPE
13203    SYNTAX       TPolicyStatementNameOrEmpty
13204    MAX-ACCESS   read-create
13205    STATUS       current
13206    DESCRIPTION
13207        "The value of tmnxOamLTtraceAutoPolicy3 specifies the third
13208         policy used to filter LDP imported Address FECs."
13209    DEFVAL { ''H }
13210    ::= { tmnxOamLTtraceAutoConfigEntry 14 }
13211
13212tmnxOamLTtraceAutoPolicy4        OBJECT-TYPE
13213    SYNTAX       TPolicyStatementNameOrEmpty
13214    MAX-ACCESS   read-create
13215    STATUS       current
13216    DESCRIPTION
13217        "The value of tmnxOamLTtraceAutoPolicy4 specifies the fourth
13218         policy used to filter LDP imported Address FECs."
13219    DEFVAL { ''H }
13220    ::= { tmnxOamLTtraceAutoConfigEntry 15 }
13221
13222tmnxOamLTtraceAutoPolicy5        OBJECT-TYPE
13223    SYNTAX       TPolicyStatementNameOrEmpty
13224    MAX-ACCESS   read-create
13225    STATUS       current
13226    DESCRIPTION
13227        "The value of tmnxOamLTtraceAutoPolicy5 specifies the fifth
13228         policy used to filter LDP imported Address FECs."
13229    DEFVAL { ''H }
13230    ::= { tmnxOamLTtraceAutoConfigEntry 16 }
13231
13232tmnxOamLTtraceAutoProbeIntvl     OBJECT-TYPE
13233    SYNTAX      Unsigned32 (1..60)
13234    UNITS       "minutes"
13235    MAX-ACCESS  read-create
13236    STATUS      current
13237    DESCRIPTION
13238        "The value of tmnxOamLTtraceAutoProbeIntvl specifies the number
13239         of minutes to wait before repeating probing (pinging) a discovered
13240         path."
13241    DEFVAL { 1 }
13242    ::= { tmnxOamLTtraceAutoConfigEntry 17 }
13243
13244tmnxOamLTtraceAutoPrTimeOut      OBJECT-TYPE
13245    SYNTAX      Unsigned32 (1..3)
13246    UNITS       "minutes"
13247    MAX-ACCESS  read-create
13248    STATUS      current
13249    DESCRIPTION
13250        "The value of tmnxOamLTtraceAutoPrTimeOut specifies the time-out
13251         value, in minutes, for a ping request during probing.
13252         tmnxOamLTtraceAutoPrTimeOut cannot be greater than
13253         tmnxOamLTtraceAutoProbeIntvl."
13254    DEFVAL { 1 }
13255    ::= { tmnxOamLTtraceAutoConfigEntry 18 }
13256
13257tmnxOamLTtraceAutoPrMaxFailures  OBJECT-TYPE
13258    SYNTAX      Unsigned32 (1..10)
13259    UNITS       "timeouts"
13260    MAX-ACCESS  read-create
13261    STATUS      current
13262    DESCRIPTION
13263        "The value of tmnxOamLTtraceAutoPrMaxFailures specifies the
13264         maximum number of consecutive timeouts allowed before failing a path
13265         probe (ping)."
13266    DEFVAL { 3 }
13267    ::= { tmnxOamLTtraceAutoConfigEntry 19 }
13268
13269
13270--
13271--  Nokia SROS series LDP ECMP OAM (TREE TRACE) Auto Status Table
13272--
13273tmnxOamLTtraceAutoStatusTable    OBJECT-TYPE
13274    SYNTAX     SEQUENCE OF TmnxOamLTtraceAutoStatusEntry
13275    MAX-ACCESS not-accessible
13276    STATUS     current
13277    DESCRIPTION
13278        "tmnxOamLTtraceAutoStatusTable contains an entry for operational
13279         information about each instance of Automatic (background) LDP
13280         Tree Trace."
13281    ::= { tmnxOamTraceRouteObjs 23 }
13282
13283tmnxOamLTtraceAutoStatusEntry    OBJECT-TYPE
13284    SYNTAX     TmnxOamLTtraceAutoStatusEntry
13285    MAX-ACCESS not-accessible
13286    STATUS     current
13287    DESCRIPTION
13288        "tmnxOamLTtraceAutoStatusEntry represents a row in the
13289         tmnxOamLTtraceAutoStatusTable.
13290
13291         Entries cannot be created or deleted via SNMP Set operations.
13292         An entry is created whenever a row is created in
13293         tmnxOamLTtraceAutoConfigTable."
13294    INDEX      { vRtrID }
13295    ::= { tmnxOamLTtraceAutoStatusTable 1 }
13296
13297TmnxOamLTtraceAutoStatusEntry ::=
13298    SEQUENCE {
13299        tmnxOamLTtraceAutoDiscoveryState    INTEGER,
13300        tmnxOamLTtraceAutoTotalFecs         Unsigned32,
13301        tmnxOamLTtraceAutoDisFecs           Unsigned32,
13302        tmnxOamLTtraceAutoLastDisStart      TimeStamp,
13303        tmnxOamLTtraceAutoLastDisEnd        TimeStamp,
13304        tmnxOamLTtraceAutoLastDisDur        Unsigned32
13305    }
13306
13307tmnxOamLTtraceAutoDiscoveryState OBJECT-TYPE
13308    SYNTAX      INTEGER {
13309                    initial (0),
13310                    inProgress (1),
13311                    done (2),
13312                    halt (3)
13313                }
13314    MAX-ACCESS  read-only
13315    STATUS      current
13316    DESCRIPTION
13317        "The value of tmnxOamLTtraceAutoDiscoveryState indicates the current
13318         state of the discovery process."
13319    ::= { tmnxOamLTtraceAutoStatusEntry 1 }
13320
13321tmnxOamLTtraceAutoTotalFecs      OBJECT-TYPE
13322    SYNTAX      Unsigned32
13323    MAX-ACCESS  read-only
13324    STATUS      current
13325    DESCRIPTION
13326        "The value of tmnxOamLTtraceAutoTotalFecs indicates the number of
13327         Address FECs that have been selected for discovery during the
13328         current discovery process.
13329
13330         An Address FEC imported from an LDP peer
13331         (TIMETRA-LDP-MIB::vRtrLdpAddrFecTable) is selected if it passes
13332         the associated policies (tmnxOamLTtraceAutoPolicy1..
13333         tmnxOamLTtraceAutoPolicy5)."
13334    ::= { tmnxOamLTtraceAutoStatusEntry 2 }
13335
13336tmnxOamLTtraceAutoDisFecs        OBJECT-TYPE
13337    SYNTAX      Unsigned32
13338    MAX-ACCESS  read-only
13339    STATUS      current
13340    DESCRIPTION
13341        "The value of tmnxOamLTtraceAutoDisFecs indicates the number of
13342         selected Address FECs that have been discovered successfully
13343         during the current discovery process."
13344    ::= { tmnxOamLTtraceAutoStatusEntry 3 }
13345
13346tmnxOamLTtraceAutoLastDisStart   OBJECT-TYPE
13347    SYNTAX      TimeStamp
13348    MAX-ACCESS  read-only
13349    STATUS      current
13350    DESCRIPTION
13351        "The value of tmnxOamLTtraceAutoLastDisStart indicates the
13352         sysUpTime when the last Auto discovery process started.  If
13353         no discovery process has started, the value will be 0."
13354    ::= { tmnxOamLTtraceAutoStatusEntry 4 }
13355
13356tmnxOamLTtraceAutoLastDisEnd     OBJECT-TYPE
13357    SYNTAX      TimeStamp
13358    MAX-ACCESS  read-only
13359    STATUS      current
13360    DESCRIPTION
13361        "The value of tmnxOamLTtraceAutoLastDisEnd indicates the
13362         sysUpTime when the last Auto discovery process ended. Before
13363         the first discovery process ends, it would be 0. At the end of a
13364         discovery this value is set. This value is not reset during
13365         starting/restarting."
13366    ::= { tmnxOamLTtraceAutoStatusEntry 5 }
13367
13368tmnxOamLTtraceAutoLastDisDur     OBJECT-TYPE
13369    SYNTAX      Unsigned32
13370    UNITS       "seconds"
13371    MAX-ACCESS  read-only
13372    STATUS      current
13373    DESCRIPTION
13374        "The value of tmnxOamLTtraceAutoLastDisDur indicates the time
13375         (in seconds) it took to finish the last discovery process.  If no test
13376         has been finished, the value is 0.  This value is updated only when
13377         a discovery ends."
13378    ::= { tmnxOamLTtraceAutoStatusEntry 6 }
13379
13380--
13381--  Nokia SROS series LDP ECMP OAM (TREE TRACE) Auto  FEC Info Table
13382--
13383tmnxOamLTtraceFecInfoTable       OBJECT-TYPE
13384    SYNTAX     SEQUENCE OF TmnxOamLTtraceFecInfoEntry
13385    MAX-ACCESS not-accessible
13386    STATUS     current
13387    DESCRIPTION
13388        "tmnxOamLTtraceFecInfoTable contains entries for the operational
13389         information about the automatically selected FECs."
13390    ::= { tmnxOamTraceRouteObjs 24 }
13391
13392tmnxOamLTtraceFecInfoEntry       OBJECT-TYPE
13393    SYNTAX     TmnxOamLTtraceFecInfoEntry
13394    MAX-ACCESS not-accessible
13395    STATUS     current
13396    DESCRIPTION
13397        "tmnxOamLTtraceFecInfoEntry represents a row in the
13398         tmnxOamLTtraceFecInfoTable.
13399
13400         Entries cannot be created and deleted via SNMP SET operations."
13401
13402    INDEX {
13403             vRtrID,
13404             tmnxOamLTtraceFecPrefixType,
13405             tmnxOamLTtraceFecPrefix,
13406             tmnxOamLTtraceFecPrefLen
13407          }
13408    ::= { tmnxOamLTtraceFecInfoTable 1 }
13409
13410TmnxOamLTtraceFecInfoEntry ::=
13411    SEQUENCE {
13412        tmnxOamLTtraceFecPrefixType         InetAddressType,
13413        tmnxOamLTtraceFecPrefix             InetAddress,
13414        tmnxOamLTtraceFecPrefLen            InetAddressPrefixLength,
13415        tmnxOamLTtraceFecDiscoveryState     INTEGER,
13416        tmnxOamLTtraceFecDisStatusBits      TmnxOamLTtraceDisStatusBits,
13417        tmnxOamLTtraceFecDisPaths           Unsigned32,
13418        tmnxOamLTtraceFecFailedHops         Unsigned32,
13419        tmnxOamLTtraceFecLastDisEnd         TimeStamp,
13420        tmnxOamLTtraceFecFailedProbes       Unsigned32,
13421        tmnxOamLTtraceFecProbeState         INTEGER,
13422        tmnxOamLTtraceFecSendErrProbes      Unsigned32
13423    }
13424
13425tmnxOamLTtraceFecPrefixType      OBJECT-TYPE
13426    SYNTAX      InetAddressType
13427    MAX-ACCESS  not-accessible
13428    STATUS      current
13429    DESCRIPTION
13430        "The value of tmnxOamLTtraceFecPrefixType specifies the type of
13431         remote IP address stored in tmnxOamLTtraceFecPrefix.  Currently
13432         only ipv4 type is supported."
13433    ::= { tmnxOamLTtraceFecInfoEntry 1 }
13434
13435tmnxOamLTtraceFecPrefix          OBJECT-TYPE
13436    SYNTAX      InetAddress (SIZE (0|4|16))
13437    MAX-ACCESS  not-accessible
13438    STATUS      current
13439    DESCRIPTION
13440        "The value of tmnxOamLTtraceFecPrefix indicates the Internet address
13441         prefix for an LDP based LSP associated with the OAM LDP Tree trace
13442         test."
13443    ::= { tmnxOamLTtraceFecInfoEntry 2 }
13444
13445tmnxOamLTtraceFecPrefLen         OBJECT-TYPE
13446    SYNTAX      InetAddressPrefixLength
13447    MAX-ACCESS  not-accessible
13448    STATUS      current
13449    DESCRIPTION
13450        "The value of tmnxOamLTtraceFecPrefLen indicates the Internet
13451         address prefix length for the LDP based LSP associated with the OAM
13452         LDP Tree trace test."
13453    ::= { tmnxOamLTtraceFecInfoEntry 3 }
13454
13455tmnxOamLTtraceFecDiscoveryState  OBJECT-TYPE
13456    SYNTAX      INTEGER {
13457                    initial (0),
13458                    inProgress (1),
13459                    done (2)
13460                }
13461    MAX-ACCESS  read-only
13462    STATUS      current
13463    DESCRIPTION
13464        "The value of tmnxOamLTtraceFecDiscoveryState indicates the current
13465         state of the discovery process for the Address FEC."
13466    ::= { tmnxOamLTtraceFecInfoEntry 4 }
13467
13468
13469tmnxOamLTtraceFecDisStatusBits   OBJECT-TYPE
13470    SYNTAX      TmnxOamLTtraceDisStatusBits
13471    MAX-ACCESS  read-only
13472    STATUS      current
13473    DESCRIPTION
13474        "The value of tmnxOamLTtraceFecDisStatusBits indicates the current
13475         discovery status bits for the Address FEC."
13476    ::= { tmnxOamLTtraceFecInfoEntry 5 }
13477
13478tmnxOamLTtraceFecDisPaths        OBJECT-TYPE
13479    SYNTAX      Unsigned32
13480    MAX-ACCESS  read-only
13481    STATUS      current
13482    DESCRIPTION
13483        "The value of tmnxOamLTtraceFecDisPaths indicates the number of
13484         discovered ECMP paths for the Address FEC."
13485    ::= { tmnxOamLTtraceFecInfoEntry 6 }
13486
13487tmnxOamLTtraceFecFailedHops      OBJECT-TYPE
13488    SYNTAX      Unsigned32
13489    MAX-ACCESS  read-only
13490    STATUS      current
13491    DESCRIPTION
13492        "The value of tmnxOamLTtraceFecFailedHops indicates the number of
13493         hops from which no successful response was received."
13494    ::= { tmnxOamLTtraceFecInfoEntry 7 }
13495
13496tmnxOamLTtraceFecLastDisEnd      OBJECT-TYPE
13497    SYNTAX      TimeStamp
13498    MAX-ACCESS  read-only
13499    STATUS      current
13500    DESCRIPTION
13501        "The value of tmnxOamLTtraceFecLastDisEnd indicates the sysUpTime
13502         when the FEC was last discovered."
13503    ::= { tmnxOamLTtraceFecInfoEntry 8 }
13504
13505tmnxOamLTtraceFecFailedProbes    OBJECT-TYPE
13506    SYNTAX      Unsigned32
13507    MAX-ACCESS  read-only
13508    STATUS      current
13509    DESCRIPTION
13510        "The value of tmnxOamLTtraceFecFailedProbes indicates the number of
13511         discovered paths which are in failed probing state."
13512    ::= { tmnxOamLTtraceFecInfoEntry 9 }
13513
13514tmnxOamLTtraceFecProbeState      OBJECT-TYPE
13515    SYNTAX      INTEGER {
13516                    oK (0),
13517                    partiallyFailed (1),
13518                    failed (2)
13519                }
13520    MAX-ACCESS  read-only
13521    STATUS      current
13522    DESCRIPTION
13523        "The value of tmnxOamLTtraceFecProbeState indicates the current
13524         overall probing state for the discovered paths of the Address FEC.
13525         The tmnxOamLTtraceFecProbeState is considered as 'oK' when
13526         probing on all the associated discovered paths is OK.
13527         It is considered as 'failed' when probing on all the associated
13528         discovered paths failed. It is considered as partially failed
13529         when probing on one or more, but not all, discovered paths failed."
13530    ::= { tmnxOamLTtraceFecInfoEntry 10 }
13531
13532tmnxOamLTtraceFecSendErrProbes   OBJECT-TYPE
13533    SYNTAX      Unsigned32
13534    MAX-ACCESS  read-only
13535    STATUS      current
13536    DESCRIPTION
13537        "The value of tmnxOamLTtraceFecSendErrProbes indicates the number of
13538         discovered paths which are experiencing problems in sending probe
13539         (ping) requests."
13540    ::= { tmnxOamLTtraceFecInfoEntry 11 }
13541
13542--
13543--  Nokia SROS series LDP ECMP OAM (TREE TRACE) Auto Path Info Table
13544--
13545tmnxOamLTtracePathInfoTable      OBJECT-TYPE
13546    SYNTAX     SEQUENCE OF TmnxOamLTtracePathInfoEntry
13547    MAX-ACCESS not-accessible
13548    STATUS     current
13549    DESCRIPTION
13550        "tmnxOamLTtracePathInfoTable contains entries with operational
13551         information about the automatically discovered ECMP paths."
13552    ::= { tmnxOamTraceRouteObjs 25 }
13553
13554tmnxOamLTtracePathInfoEntry      OBJECT-TYPE
13555    SYNTAX     TmnxOamLTtracePathInfoEntry
13556    MAX-ACCESS not-accessible
13557    STATUS     current
13558    DESCRIPTION
13559        "tmnxOamLTtracePathInfoEntry represents a row in the
13560         tmnxOamLTtracePathInfoTable.
13561
13562         Entries cannot be created and deleted via SNMP SET operations."
13563    INDEX {
13564             vRtrID,
13565             tmnxOamLTtraceFecPrefixType,
13566             tmnxOamLTtraceFecPrefix,
13567             tmnxOamLTtraceFecPrefLen,
13568             tmnxOamLTtracePathDstAddrType,
13569             tmnxOamLTtracePathDstAddr
13570          }
13571    ::= { tmnxOamLTtracePathInfoTable 1 }
13572
13573TmnxOamLTtracePathInfoEntry ::=
13574    SEQUENCE {
13575        tmnxOamLTtracePathDstAddrType       InetAddressType,
13576        tmnxOamLTtracePathDstAddr           InetAddress,
13577        tmnxOamLTtracePathRemAddrType       InetAddressType,
13578        tmnxOamLTtracePathRemoteAddr        InetAddress,
13579        tmnxOamLTtracePathEgrNhAddrType     InetAddressType,
13580        tmnxOamLTtracePathEgrNhAddr         InetAddress,
13581        tmnxOamLTtracePathDisTtl            Unsigned32,
13582        tmnxOamLTtracePathLastDisTime       TimeStamp,
13583        tmnxOamLTtracePathLastRc            TmnxOamPingRtnCode,
13584        tmnxOamLTtracePathProbeState        INTEGER,
13585        tmnxOamLTtracePathProbeTmOutCnt     Unsigned32,
13586        tmnxOamLTtracePathProbeSendErr      INTEGER
13587    }
13588
13589tmnxOamLTtracePathDstAddrType    OBJECT-TYPE
13590    SYNTAX      InetAddressType
13591    MAX-ACCESS  not-accessible
13592    STATUS      current
13593    DESCRIPTION
13594        "The value of tmnxOamLTtracePathDstAddrType indicates the type of
13595         Internet address stored in tmnxOamLTtracePathDstAddr."
13596    ::= { tmnxOamLTtracePathInfoEntry 1 }
13597
13598tmnxOamLTtracePathDstAddr        OBJECT-TYPE
13599    SYNTAX      InetAddress (SIZE (0|4|16))
13600    MAX-ACCESS  not-accessible
13601    STATUS      current
13602    DESCRIPTION
13603        "The value of tmnxOamLTtracePathDstAddr indicates the destination
13604         IP address (127 Address) of a path for a given LDP based LSP
13605         associated with the OAM LDP Tree trace test."
13606    ::= { tmnxOamLTtracePathInfoEntry 2 }
13607
13608tmnxOamLTtracePathRemAddrType    OBJECT-TYPE
13609    SYNTAX      InetAddressType
13610    MAX-ACCESS  read-only
13611    STATUS      current
13612    DESCRIPTION
13613        "The value of tmnxOamLTtracePathRemAddrType indicates the type of
13614         Internet address stored in tmnxOamLTtracePathRemoteAddr."
13615    ::= { tmnxOamLTtracePathInfoEntry 3 }
13616
13617tmnxOamLTtracePathRemoteAddr     OBJECT-TYPE
13618    SYNTAX      InetAddress (SIZE (0|4|16))
13619    MAX-ACCESS  read-only
13620    STATUS      current
13621    DESCRIPTION
13622        "The value of tmnxOamLTtracePathRemoteAddr indicates the associated
13623         interface IP address or the router ID of the egress router."
13624    ::= { tmnxOamLTtracePathInfoEntry 4 }
13625
13626tmnxOamLTtracePathEgrNhAddrType  OBJECT-TYPE
13627    SYNTAX      InetAddressType
13628    MAX-ACCESS  read-only
13629    STATUS      current
13630    DESCRIPTION
13631        "The value of tmnxOamLTtracePathEgrNhAddrType indicates the type of
13632         Internet address stored in tmnxOamLTtracePathEgrNhAddr."
13633    ::= { tmnxOamLTtracePathInfoEntry 5 }
13634
13635tmnxOamLTtracePathEgrNhAddr      OBJECT-TYPE
13636    SYNTAX      InetAddress (SIZE (0|4|16))
13637    MAX-ACCESS  read-only
13638    STATUS      current
13639    DESCRIPTION
13640        "The value of tmnxOamLTtracePathEgrNhAddr indicates the
13641         next hop IP address (wrt the ingress router) used to reach the
13642         associated ECMP path endpoint."
13643    ::= { tmnxOamLTtracePathInfoEntry 6 }
13644
13645tmnxOamLTtracePathDisTtl         OBJECT-TYPE
13646    SYNTAX      Unsigned32
13647    MAX-ACCESS  read-only
13648    STATUS      current
13649    DESCRIPTION
13650        "The value of tmnxOamLTtracePathDisTtl indicates the label
13651         time-to-live value used to discover the egress router for
13652         the path."
13653    ::= { tmnxOamLTtracePathInfoEntry 7 }
13654
13655tmnxOamLTtracePathLastDisTime    OBJECT-TYPE
13656    SYNTAX      TimeStamp
13657    MAX-ACCESS  read-only
13658    STATUS      current
13659    DESCRIPTION
13660        "The value of tmnxOamLTtracePathLastDisTime indicates the sysUpTime
13661         when the path was last discovered."
13662    ::= { tmnxOamLTtracePathInfoEntry 8 }
13663
13664tmnxOamLTtracePathLastRc         OBJECT-TYPE
13665    SYNTAX      TmnxOamPingRtnCode
13666    MAX-ACCESS  read-only
13667    STATUS      current
13668    DESCRIPTION
13669        "The value of tmnxOamLTtracePathLastRc indicates the OAM return code
13670         received in the OAM ping response."
13671    ::= { tmnxOamLTtracePathInfoEntry 9 }
13672
13673tmnxOamLTtracePathProbeState     OBJECT-TYPE
13674    SYNTAX      INTEGER {
13675                    oK (0),
13676                    failed (1)
13677                }
13678    MAX-ACCESS  read-only
13679    STATUS      current
13680    DESCRIPTION
13681        "The value of tmnxOamLTtracePathProbeState indicates the current
13682         probing (ping) state for the discovered ECMP path.
13683         The tmnxOamLTtracePathProbeState is considered as 'failed' when
13684         number of consecutive timeouts for the ping request reached its
13685         maximum allowed limit (tmnxOamLTtraceAutoPrMaxFailures).
13686         The tmnxOamLTtracePathProbeState is considered as 'oK' after receiving
13687         a successful ping response for the associated path."
13688    ::= { tmnxOamLTtracePathInfoEntry 10 }
13689
13690tmnxOamLTtracePathProbeTmOutCnt  OBJECT-TYPE
13691    SYNTAX      Unsigned32
13692    MAX-ACCESS  read-only
13693    STATUS      current
13694    DESCRIPTION
13695        "The value of tmnxOamLTtracePathProbeTmOutCnt indicates the number of
13696         consecutive timeouts for the associated ping request.
13697         This tmnxOamLTtracePathProbeTmOutCnt is reset to 0
13698         after receiving a successful ping response from the path
13699         destination."
13700    ::= { tmnxOamLTtracePathInfoEntry 11 }
13701
13702tmnxOamLTtracePathProbeSendErr   OBJECT-TYPE
13703    SYNTAX  INTEGER {
13704                oK (0),
13705                failed (1)
13706            }
13707    MAX-ACCESS  read-only
13708    STATUS      current
13709    DESCRIPTION
13710        "The value of tmnxOamLTtracePathProbeSendErr indicates the state of the
13711         last path probe (ping) request.
13712
13713         The tmnxOamLTtracePathProbeSendErr is considered as 'failed' if the
13714         last probe (ping) request could not be sent due to some local failure
13715         else it is 'oK'."
13716    ::= { tmnxOamLTtracePathInfoEntry 12 }
13717
13718--
13719-- Nokia SROS series LDP ECMP OAM (TREE TRACE) Notification
13720-- Definition section
13721--
13722
13723tmnxOamLdpTtraceAutoDiscState    NOTIFICATION-TYPE
13724    OBJECTS {
13725        tmnxOamLTtraceAutoDiscoveryState
13726    }
13727    STATUS  current
13728    DESCRIPTION
13729        "The tmnxOamLdpTtraceAutoDiscState notification is generated when
13730         the discovery state of the 'Auto LDP Tree Trace entity' represented by
13731         tmnxOamLTtraceAutoDiscoveryState has been changed."
13732    ::= { tmnxOamTraceRouteNotifications 4 }
13733
13734tmnxOamLdpTtraceFecProbeState    NOTIFICATION-TYPE
13735    OBJECTS {
13736        tmnxOamLTtraceFecProbeState,
13737        tmnxOamLTtraceFecDisPaths,
13738        tmnxOamLTtraceFecFailedProbes,
13739        tmnxOamLTtraceFecSendErrProbes
13740    }
13741    STATUS  current
13742    DESCRIPTION
13743        "The tmnxOamLdpTtraceFecProbeState notification is generated when
13744         the probe state of the 'auto discovered FEC' has been changed."
13745    ::= { tmnxOamTraceRouteNotifications 5 }
13746
13747tmnxOamLdpTtraceFecDisStatus     NOTIFICATION-TYPE
13748    OBJECTS {
13749        tmnxOamLTtraceFecDisStatusBits,
13750        tmnxOamLTtraceFecDisPaths
13751    }
13752    STATUS  current
13753    DESCRIPTION
13754        "The tmnxOamLdpTtraceFecDisStatus notification is generated when
13755         the discovery status BITS or the number of discovered paths of the
13756         'auto discovered FEC' has been changed.  Note that the changes are
13757         evaluated at the end of a FEC discovery."
13758    ::= { tmnxOamTraceRouteNotifications 6 }
13759
13760tmnxOamLdpTtraceFecPFailUpdate   NOTIFICATION-TYPE
13761    OBJECTS {
13762        tmnxOamLTtraceFecProbeState,
13763        tmnxOamLTtraceFecDisPaths,
13764        tmnxOamLTtraceFecFailedProbes,
13765        tmnxOamLTtraceFecSendErrProbes
13766    }
13767    STATUS  current
13768    DESCRIPTION
13769        "The tmnxOamLdpTtraceFecPFailUpdate notification is generated when
13770         there is a probe state change in any of the relevant discovered paths
13771         while the overall FEC probe state, tmnxOamLTtraceFecProbeState is in
13772         'partially failed' state."
13773    ::= { tmnxOamTraceRouteNotifications 7 }
13774
13775--
13776--  OAM Virtual Circuit Connectivity Verification (VCCV) Trace Control Table
13777--
13778
13779tmnxOamVccvTrCtlTable            OBJECT-TYPE
13780    SYNTAX      SEQUENCE OF TmnxOamVccvTrCtlEntry
13781    MAX-ACCESS  not-accessible
13782    STATUS      current
13783    DESCRIPTION
13784        "Each row in tmnxOamVccvTrCtlTable contains the VCCV-specific
13785         configuration information needed to launch a VCCV (Virtual Circuit
13786         Connectivity Verification) trace route test.  The rest of the
13787         configuration information needed to launch the test resides in the
13788         corresponding row of tmnxOamTrCtlTable.
13789
13790         Results of VCCV trace route tests are stored in tmnxOamTrResultsTable,
13791         tmnxOamTrProbeHistoryTable, and tmnxOamVccvTrNextPwSegmentTable.
13792
13793         Four types of VCCV trace route tests are supported:  AII Type 2,
13794         FEC-128 Pseudowire, Spoke SDP FEC, and Transport Profile Static.  AII
13795         Type 2 and Spoke SDP FEC offer two ways to specify a VCCV trace route
13796         FEC-129 Pseudowire test.
13797
13798         In the Transport Profile Static case, the test type is configured
13799         (using tmnxOamVccvTrCtlTestSubMode).  In the other three cases, the
13800         test type is not configured (i.e. the default
13801         tmnxOamVccvTrCtlTestSubMode value 'unspecified(1)' is used).
13802
13803         The following table has a row for each VCCV trace route test type,
13804         showing the mandatory and optional objects applicable to the test type.
13805         Abbreviated VCCV trace route test type names are used.
13806
13807         Test
13808         Type   Mandatory Objects               Optional Objects
13809         ------ ------------------------------ ---------------------------------
13810         aiiTY2 tmnxOamVccvTrCtlSaiiAcId        tmnxOamVccvTrCtlReplyMode
13811                tmnxOamVccvTrCtlSaiiGlobalId
13812                tmnxOamVccvTrCtlSaiiPrefix
13813                tmnxOamVccvTrCtlTaiiAcId
13814                tmnxOamVccvTrCtlTaiiGlobalId
13815                tmnxOamVccvTrCtlTaiiPrefix
13816
13817         FEC128 tmnxOamVccvTrCtlSdpIdVcId       tmnxOamVccvTrCtlReplyMode
13818                                               *tmnxOamVccvTrCtlSwitTgtFecType
13819                                               *tmnxOamVccvTrTgStaticCtlAgi
13820                                               *tmnxOamVccvTrTgStaticCtlSaiiGlbl
13821                                               *tmnxOamVccvTrTgStaticCtlSaiiNode
13822                                               *tmnxOamVccvTrTgStaticCtlSaiiAcId
13823                                               *tmnxOamVccvTrTgStaticCtlTaiiGlbl
13824                                               *tmnxOamVccvTrTgStaticCtlTaiiNode
13825                                               *tmnxOamVccvTrTgStaticCtlTaiiAcId
13826
13827
13828         sdpFEC tmnxOamVccvTrCtlSpokeSdpId     *tmnxOamVccvTrCtlSaiiAcId
13829                                               *tmnxOamVccvTrCtlSaiiGlobalId
13830                                               *tmnxOamVccvTrCtlSaiiPrefix
13831                                               *tmnxOamVccvTrCtlTaiiAcId
13832                                               *tmnxOamVccvTrCtlTaiiGlobalId
13833                                               *tmnxOamVccvTrCtlTaiiPrefix
13834                                                tmnxOamVccvTrCtlReplyMode
13835
13836         TPST   tmnxOamVccvTrCtlSdpIdVcId      *tmnxOamTrCtlSrcAddrType
13837                tmnxOamVccvTrCtlTestSubMode    *tmnxOamTrCtlSrcAddress
13838                                                tmnxOamVccvTrCtlAssocChannel
13839                                               #tmnxOamVccvTrCtlSwitTgtFecType
13840                                               #tmnxOamVccvTrTgFec128CtlSrcAddrT
13841                                               #tmnxOamVccvTrTgFec128CtlSrcAddr
13842                                               #tmnxOamVccvTrTgFec128CtlDstAddrT
13843                                               #tmnxOamVccvTrTgFec128CtlDstAddr
13844                                               #tmnxOamVccvTrTgFec128CtlPwId
13845                                               #tmnxOamVccvTrTgFec128CtlPwType
13846
13847         ALL    N/A                             tmnxOamTrCtlDataSize
13848                                                tmnxOamTrCtlFcName
13849                                                tmnxOamTrCtlInitialTtl
13850                                                tmnxOamTrCtlInterval
13851                                                tmnxOamTrCtlMaxFailures
13852                                                tmnxOamTrCtlMaxTtl
13853                                                tmnxOamTrCtlProbesPerHop
13854                                                tmnxOamTrCtlProfile
13855                                                tmnxOamTrCtlTimeOut
13856         ------ ------------------------------ ---------------------------------
13857
13858         In the table above,
13859         1.  The optional objects in the ALL row apply to all four VCCV trace
13860             route test types.
13861         2.  The characters '*' and '#' each mark an independent set of optional
13862             objects which must all be specified, or must all be unspecified.
13863
13864         When an object combination other than a combination listed above is
13865         specified, values will be rejected or ignored, or the test will fail."
13866    REFERENCE
13867        "RFC 5085:  Pseudowire Virtual Circuit Connectivity Verification (VCCV):
13868         A Control Channel for Pseudowires"
13869    ::= { tmnxOamTraceRouteObjs 26 }
13870
13871tmnxOamVccvTrCtlEntry            OBJECT-TYPE
13872    SYNTAX      TmnxOamVccvTrCtlEntry
13873    MAX-ACCESS  not-accessible
13874    STATUS      current
13875    DESCRIPTION
13876        "The system creates a row in tmnxOamVccvTrCtlTable when a row is created
13877         in tmnxOamTrCtlTable with tmnxOamTrCtlTestMode set to 'vccvTraceRoute'.
13878
13879         The system deletes a row in tmnxOamVccvTrCtlTable when the
13880         corresponding row in tmnxOamTrCtlTable is deleted."
13881    INDEX {
13882        tmnxOamTrCtlOwnerIndex,
13883        tmnxOamTrCtlTestIndex
13884    }
13885    ::= { tmnxOamVccvTrCtlTable 1 }
13886
13887TmnxOamVccvTrCtlEntry ::=
13888    SEQUENCE {
13889        tmnxOamVccvTrCtlSdpIdVcId        SdpBindId,
13890        tmnxOamVccvTrCtlReplyMode        INTEGER,
13891        tmnxOamVccvTrCtlSpokeSdpId       TmnxSpokeSdpIdOrZero,
13892        tmnxOamVccvTrCtlSaiiGlobalId     TmnxPwGlobalIdOrZero,
13893        tmnxOamVccvTrCtlSaiiPrefix       Unsigned32,
13894        tmnxOamVccvTrCtlSaiiAcId         Unsigned32,
13895        tmnxOamVccvTrCtlTaiiGlobalId     TmnxPwGlobalIdOrZero,
13896        tmnxOamVccvTrCtlTaiiPrefix       Unsigned32,
13897        tmnxOamVccvTrCtlTaiiAcId         Unsigned32,
13898        tmnxOamVccvTrCtlTestSubMode      TmnxOamVccvTestSubMode,
13899        tmnxOamVccvTrCtlAssocChannel     TmnxOamVccvAssocChannel,
13900        tmnxOamVccvTrCtlSwitTgtFecType   TmnxOamVccvSwitTgtFecType
13901    }
13902
13903tmnxOamVccvTrCtlSdpIdVcId        OBJECT-TYPE
13904    SYNTAX      SdpBindId
13905    MAX-ACCESS  read-create
13906    STATUS      current
13907    DESCRIPTION
13908        "The value of tmnxOamVccvTrCtlSdpIdVcId specifies the SDP binding of the
13909         pseudowire to be tested by a VCCV trace route test.
13910
13911         The all-zeros value indicates an unused SDP binding.
13912
13913         The supported object combinations for VCCV trace route tests are listed
13914         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
13915    DEFVAL { '0000000000000000'h }
13916    ::= { tmnxOamVccvTrCtlEntry 1 }
13917
13918tmnxOamVccvTrCtlReplyMode        OBJECT-TYPE
13919    SYNTAX          INTEGER {
13920                        ip (2),
13921                        controlChannel (4)
13922                    }
13923    MAX-ACCESS      read-create
13924    STATUS          current
13925    DESCRIPTION
13926        "The value of tmnxOamVccvTrCtlReplyMode specifies the band to be used by
13927         the echo reply.
13928             ip (2)                 out-of-band reply
13929             controlChannel (4)     inband reply
13930
13931         The supported object combinations for VCCV trace route tests are listed
13932         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
13933    REFERENCE
13934        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
13935         Failures', Section 3 ('Packet Format')."
13936    DEFVAL { controlChannel }
13937    ::= { tmnxOamVccvTrCtlEntry 2 }
13938
13939tmnxOamVccvTrCtlSpokeSdpId       OBJECT-TYPE
13940    SYNTAX         TmnxSpokeSdpIdOrZero
13941    MAX-ACCESS     read-create
13942    STATUS         current
13943    DESCRIPTION
13944        "The value of tmnxOamVccvTrCtlSpokeSdpId specifies the spoke SDP
13945         identifier to be used when performing a VCCV trace route test on a FEC
13946         129 pseudowire.
13947
13948         A value of zero indicates that no spoke SDP identifier has been
13949         configured.
13950
13951         The supported object combinations for VCCV trace route tests are listed
13952         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
13953    DEFVAL { 0 }
13954    ::= { tmnxOamVccvTrCtlEntry 3 }
13955
13956tmnxOamVccvTrCtlSaiiGlobalId     OBJECT-TYPE
13957    SYNTAX         TmnxPwGlobalIdOrZero
13958    MAX-ACCESS     read-create
13959    STATUS         current
13960    DESCRIPTION
13961        "The value of tmnxOamVccvTrCtlSaiiGlobalId specifies the global
13962         identifier of the Source Attachment Individual Identifier (SAII)
13963         to be used when testing a FEC 129 AII Type 2 pseudowire.
13964
13965         A value of zero indicates that no global identifier has been
13966         configured.
13967
13968         The supported object combinations for VCCV trace route tests are listed
13969         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
13970    REFERENCE
13971        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
13972         Aggregation', Section 3.2, 'AII Type 2'"
13973    DEFVAL { 0 }
13974    ::= { tmnxOamVccvTrCtlEntry 4 }
13975
13976tmnxOamVccvTrCtlSaiiPrefix       OBJECT-TYPE
13977    SYNTAX         Unsigned32
13978    MAX-ACCESS     read-create
13979    STATUS         current
13980    DESCRIPTION
13981        "The value of tmnxOamVccvTrCtlSaiiPrefix specifies the prefix of the
13982         Source Attachment Individual Identifier (SAII) to be used when testing
13983         a FEC 129 AII Type 2 pseudowire.
13984
13985         A value of zero indicates that no prefix has been configured.
13986
13987         The supported object combinations for VCCV trace route tests are listed
13988         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
13989    REFERENCE
13990        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
13991         Aggregation', Section 3.2, 'AII Type 2'"
13992    DEFVAL { 0 }
13993    ::= { tmnxOamVccvTrCtlEntry 5 }
13994
13995tmnxOamVccvTrCtlSaiiAcId         OBJECT-TYPE
13996    SYNTAX         Unsigned32
13997    MAX-ACCESS     read-create
13998    STATUS         current
13999    DESCRIPTION
14000        "The value of tmnxOamVccvTrCtlSaiiAcId specifies the attachment
14001         circuit identifier of the Source Attachment Individual Identifier
14002         (SAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
14003
14004         A value of zero indicates that no attachment circuit identifier has
14005         been configured.
14006
14007         The supported object combinations for VCCV trace route tests are listed
14008         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14009    REFERENCE
14010        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14011         Aggregation', Section 3.2, 'AII Type 2'"
14012    DEFVAL { 0 }
14013    ::= { tmnxOamVccvTrCtlEntry 6 }
14014
14015tmnxOamVccvTrCtlTaiiGlobalId     OBJECT-TYPE
14016    SYNTAX         TmnxPwGlobalIdOrZero
14017    MAX-ACCESS     read-create
14018    STATUS         current
14019    DESCRIPTION
14020        "The value of tmnxOamVccvTrCtlTaiiGlobalId specifies the global
14021         identifier of the Target Attachment Individual Identifier (TAII)
14022         to be used when testing a FEC 129 AII Type 2 pseudowire.
14023
14024         A value of zero indicates that no global identifier has been
14025         configured.
14026
14027         The supported object combinations for VCCV trace route tests are listed
14028         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14029    REFERENCE
14030        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14031         Aggregation', Section 3.2, 'AII Type 2'"
14032    DEFVAL { 0 }
14033    ::= { tmnxOamVccvTrCtlEntry 7 }
14034
14035tmnxOamVccvTrCtlTaiiPrefix       OBJECT-TYPE
14036    SYNTAX         Unsigned32
14037    MAX-ACCESS     read-create
14038    STATUS         current
14039    DESCRIPTION
14040        "The value of tmnxOamVccvTrCtlTaiiPrefix specifies the prefix of the
14041         Target Attachment Individual Identifier (TAII) to be used when testing
14042         a FEC 129 AII Type 2 pseudowire.
14043
14044         A value of zero indicates that no prefix has been configured.
14045
14046         The supported object combinations for VCCV trace route tests are listed
14047         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14048    REFERENCE
14049        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14050         Aggregation', Section 3.2, 'AII Type 2'"
14051    DEFVAL { 0 }
14052    ::= { tmnxOamVccvTrCtlEntry 8 }
14053
14054tmnxOamVccvTrCtlTaiiAcId         OBJECT-TYPE
14055    SYNTAX         Unsigned32
14056    MAX-ACCESS     read-create
14057    STATUS         current
14058    DESCRIPTION
14059        "The value of tmnxOamVccvTrCtlTaiiAcId specifies the attachment
14060         circuit identifier of the Target Attachment Individual Identifier
14061         (TAII) to be used when testing a FEC 129 AII Type 2 pseudowire.
14062
14063         A value of zero indicates that no attachment circuit identifier has
14064         been configured.
14065
14066         The supported object combinations for VCCV trace route tests are listed
14067         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14068    REFERENCE
14069        "RFC 5003, 'Attachment Individual Identifier (AII) Types for
14070         Aggregation', Section 3.2, 'AII Type 2'"
14071    DEFVAL { 0 }
14072    ::= { tmnxOamVccvTrCtlEntry 9 }
14073
14074tmnxOamVccvTrCtlTestSubMode      OBJECT-TYPE
14075    SYNTAX      TmnxOamVccvTestSubMode
14076    MAX-ACCESS  read-create
14077    STATUS      current
14078    DESCRIPTION
14079        "The value of tmnxOamVccvTrCtlTestSubMode specifies the type of VCCV
14080         trace route test to perform.
14081
14082         When this object is 'unspecified(1)', the type of VCCV trace route test
14083         to be performed is determined when the test is started, from the set of
14084         tmnxOamVccvTrCtlTable objects configured with non-default values.
14085
14086         If there is a mismatch between tmnxOamVccvTrCtlTestSubMode and the type
14087         of the pseudowire to be tested, the test will fail.  For example, if
14088         tmnxOamVccvTrCtlTestSubMode is 'static(2)', and there is no
14089         TIMETRA-SDP-MIB::sdpBindPwPathTable row for the test's SDP binding,
14090         the test will fail.
14091
14092         The supported object combinations for VCCV trace route tests are listed
14093         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14094    DEFVAL { unspecified }
14095    ::= { tmnxOamVccvTrCtlEntry 10 }
14096
14097tmnxOamVccvTrCtlAssocChannel     OBJECT-TYPE
14098    SYNTAX      TmnxOamVccvAssocChannel
14099    MAX-ACCESS  read-create
14100    STATUS      current
14101    DESCRIPTION
14102        "The value of tmnxOamVccvTrCtlAssocChannel specifies the launched echo
14103         request's usage of the Associated Channel (ACH) mechanism, when
14104         performing an MPLS-TP VCCV trace route test.
14105
14106         When tmnxOamVccvTrCtlTestSubMode is 'static(2)', the default value
14107         for tmnxOamVccvTrCtlAssocChannel is 'nonIp(2)'.
14108
14109         The supported object combinations for VCCV trace route tests are listed
14110         in the tmnxOamVccvTrCtlTable DESCRIPTION clause."
14111    DEFVAL { notApplicable }
14112    ::= { tmnxOamVccvTrCtlEntry 11 }
14113
14114tmnxOamVccvTrCtlSwitTgtFecType   OBJECT-TYPE
14115    SYNTAX      TmnxOamVccvSwitTgtFecType
14116    MAX-ACCESS  read-create
14117    STATUS      current
14118    DESCRIPTION
14119        "The value of tmnxOamVccvTrCtlSwitTgtFecType specifies the type of
14120         downstream FEC (Forward Equivalence Class) segment to be tested.
14121
14122         This object must be set to a non-default value when the path to be
14123         tested starts with a FEC segment, and switches to a FEC segment with a
14124         different type.  For example, if the path to be tested starts with a
14125         static FEC, and switches to FEC 128, this object must be set to
14126         'fec128(2)'."
14127    DEFVAL { none }
14128    ::= { tmnxOamVccvTrCtlEntry 12 }
14129
14130--
14131-- Nokia SROS OAM VCCV TraceRoute Route Information Next Hop Table
14132--
14133tmnxOamVccvTrNextPwSegmentTable  OBJECT-TYPE
14134    SYNTAX      SEQUENCE OF TmnxOamVccvTrNextPwSegmentEntry
14135    MAX-ACCESS  not-accessible
14136    STATUS      current
14137    DESCRIPTION
14138        "Defines a table for storing the results of an OAM 'vccvTraceRoute'
14139         probe operation where a VCCV next hop list is returned.
14140
14141         An entry in this table is created when the result of an OAM
14142         'vccvTraceRoute' probe is determined. An entry is removed from this
14143         table when its corresponding tmnxOamTrCtlEntry is deleted."
14144    ::= { tmnxOamTraceRouteObjs 27 }
14145
14146tmnxOamVccvTrNextPwSegmentEntry  OBJECT-TYPE
14147    SYNTAX      TmnxOamVccvTrNextPwSegmentEntry
14148    MAX-ACCESS  not-accessible
14149    STATUS      current
14150    DESCRIPTION
14151        "Defines an entry in the tmnxOamVccvTrNextPwSegmentTable. The first two
14152         index elements identify the tmnxOamTrCtlEntry that a
14153         tmnxOamVccvTrNextPwSegmentEntry belongs to.  The third index element
14154         identifies an OAM trace route test run.  The fourth, fifth and sixth
14155         index elements select a single OAM 'vccvTraceRoute' reply."
14156    INDEX {
14157        tmnxOamTrCtlOwnerIndex,
14158        tmnxOamTrCtlTestIndex,
14159        tmnxOamTrResultsTestRunIndex,
14160        tmnxOamTrProbeHistoryIndex,
14161        tmnxOamTrProbeHistoryHopIndex,
14162        tmnxOamTrProbeHistoryProbeIndex
14163    }
14164    ::= { tmnxOamVccvTrNextPwSegmentTable 1 }
14165
14166TmnxOamVccvTrNextPwSegmentEntry ::=
14167    SEQUENCE {
14168        tmnxOamVccvTrNextPwID            TmnxVcIdOrNone,
14169        tmnxOamVccvTrNextPwType          SdpBindVcType,
14170        tmnxOamVccvTrNextSenderAddrType  InetAddressType,
14171        tmnxOamVccvTrNextSenderAddr      InetAddress,
14172        tmnxOamVccvTrNextRemoteAddrType  InetAddressType,
14173        tmnxOamVccvTrNextRemoteAddr      InetAddress,
14174        tmnxOamVccvTrNextSaiiGlobalId    TmnxPwGlobalIdOrZero,
14175        tmnxOamVccvTrNextSaiiPrefix      Unsigned32,
14176        tmnxOamVccvTrNextSaiiAcId        Unsigned32,
14177        tmnxOamVccvTrNextTaiiGlobalId    TmnxPwGlobalIdOrZero,
14178        tmnxOamVccvTrNextTaiiPrefix      Unsigned32,
14179        tmnxOamVccvTrNextTaiiAcId        Unsigned32,
14180        tmnxOamVccvTrNextTpAgi           OCTET STRING,
14181        tmnxOamVccvTrNextTpSaiiGlobalId  TmnxMplsTpGlobalID,
14182        tmnxOamVccvTrNextTpSaiiNodeId    TmnxMplsTpNodeID,
14183        tmnxOamVccvTrNextTpSaiiAcId      Unsigned32,
14184        tmnxOamVccvTrNextTpTaiiGlobalId  TmnxMplsTpGlobalID,
14185        tmnxOamVccvTrNextTpTaiiNodeId    TmnxMplsTpNodeID,
14186        tmnxOamVccvTrNextTpTaiiAcId      Unsigned32
14187    }
14188
14189tmnxOamVccvTrNextPwID            OBJECT-TYPE
14190    SYNTAX      TmnxVcIdOrNone
14191    MAX-ACCESS  read-only
14192    STATUS      current
14193    DESCRIPTION
14194        "The value of tmnxOamVccvTrNextPwID indicates the next-hop pseudo-wire
14195         in the trace route operation for a specific 'vccvTraceRoute' probe
14196         reply. A value of '0' indicates that there are no further next-hops for
14197         a specific trace route operation."
14198    ::= { tmnxOamVccvTrNextPwSegmentEntry 1 }
14199
14200tmnxOamVccvTrNextPwType          OBJECT-TYPE
14201    SYNTAX      SdpBindVcType
14202    MAX-ACCESS  read-only
14203    STATUS      current
14204    DESCRIPTION
14205        "The value of tmnxOamVccvTrNextPwType indicates the next-hop pseudo-wire
14206         type in the trace route operation for a specific 'vccvTraceRoute' probe
14207         reply."
14208    ::= { tmnxOamVccvTrNextPwSegmentEntry 2 }
14209
14210tmnxOamVccvTrNextSenderAddrType  OBJECT-TYPE
14211    SYNTAX      InetAddressType
14212    MAX-ACCESS  read-only
14213    STATUS      current
14214    DESCRIPTION
14215        "The value of tmnxOamVccvTrNextSenderAddrType indicates the next-hop
14216         sender IP address type in the trace route operation for a specific
14217         'vccvTraceRoute' probe reply."
14218    ::= { tmnxOamVccvTrNextPwSegmentEntry 3 }
14219
14220tmnxOamVccvTrNextSenderAddr      OBJECT-TYPE
14221    SYNTAX      InetAddress   (SIZE(0|4|16))
14222    MAX-ACCESS  read-only
14223    STATUS      current
14224    DESCRIPTION
14225        "The value of tmnxOamVccvTrNextSenderAddr indicates the next-hop sender
14226         IP address in the trace route operation for a specific 'vccvTraceRoute'
14227         probe reply."
14228    ::= { tmnxOamVccvTrNextPwSegmentEntry 4 }
14229
14230tmnxOamVccvTrNextRemoteAddrType  OBJECT-TYPE
14231    SYNTAX      InetAddressType
14232    MAX-ACCESS  read-only
14233    STATUS      current
14234    DESCRIPTION
14235        "The value of tmnxOamVccvTrNextRemoteAddrType indicates the next-hop
14236         remote IP address type in the trace route operation for a specific
14237         'vccvTraceRoute' probe reply."
14238    ::= { tmnxOamVccvTrNextPwSegmentEntry 5 }
14239
14240tmnxOamVccvTrNextRemoteAddr      OBJECT-TYPE
14241    SYNTAX      InetAddress   (SIZE(0|4|16))
14242    MAX-ACCESS  read-only
14243    STATUS      current
14244    DESCRIPTION
14245        "The value of tmnxOamVccvTrNextRemoteAddr indicates the next-hop
14246         remote IP address in the trace route operation for a specific
14247         'vccvTraceRoute' probe reply."
14248    ::= { tmnxOamVccvTrNextPwSegmentEntry 6 }
14249
14250tmnxOamVccvTrNextSaiiGlobalId    OBJECT-TYPE
14251    SYNTAX         TmnxPwGlobalIdOrZero
14252    MAX-ACCESS     read-only
14253    STATUS         current
14254    DESCRIPTION
14255        "The value of tmnxOamVccvTrNextSaiiGlobalId indicates the global
14256         identifier of the Source Attachment Individual Identifier (SAII)
14257         of a specific 'vccvTraceRoute' probe reply.
14258
14259         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14260         probed.  Otherwise, zero is returned."
14261    REFERENCE
14262        "RFC 5003 Section 3.2"
14263    ::= { tmnxOamVccvTrNextPwSegmentEntry 7 }
14264
14265tmnxOamVccvTrNextSaiiPrefix      OBJECT-TYPE
14266    SYNTAX         Unsigned32
14267    MAX-ACCESS     read-only
14268    STATUS         current
14269    DESCRIPTION
14270        "The value of tmnxOamVccvTrNextSaiiPrefix indicates the prefix of the
14271         Source Attachment Individual Identifier (SAII) of a specific
14272         'vccvTraceRoute' probe reply.
14273
14274         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14275         probed.  Otherwise, zero is returned."
14276    REFERENCE
14277        "RFC 5003 Section 3.2"
14278    ::= { tmnxOamVccvTrNextPwSegmentEntry 8 }
14279
14280tmnxOamVccvTrNextSaiiAcId        OBJECT-TYPE
14281    SYNTAX         Unsigned32
14282    MAX-ACCESS     read-only
14283    STATUS         current
14284    DESCRIPTION
14285        "The value of tmnxOamVccvTrNextSaiiAcId indicates the attachment
14286         circuit identifier of the Source Attachment Individual Identifier
14287         (SAII) of a specific 'vccvTraceRoute' probe reply.
14288
14289         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14290         probed.  Otherwise, zero is returned."
14291    REFERENCE
14292        "RFC 5003 Section 3.2"
14293    ::= { tmnxOamVccvTrNextPwSegmentEntry 9 }
14294
14295tmnxOamVccvTrNextTaiiGlobalId    OBJECT-TYPE
14296    SYNTAX         TmnxPwGlobalIdOrZero
14297    MAX-ACCESS     read-only
14298    STATUS         current
14299    DESCRIPTION
14300        "The value of tmnxOamVccvTrNextTaiiGlobalId indicates the global
14301         identifier of the Target Attachment Individual Identifier (TAII)
14302         of a specific 'vccvTraceRoute' probe reply.
14303
14304         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14305         probed.  Otherwise, zero is returned."
14306    REFERENCE
14307        "RFC 5003 Section 3.2"
14308    ::= { tmnxOamVccvTrNextPwSegmentEntry 10 }
14309
14310tmnxOamVccvTrNextTaiiPrefix      OBJECT-TYPE
14311    SYNTAX         Unsigned32
14312    MAX-ACCESS     read-only
14313    STATUS         current
14314    DESCRIPTION
14315        "The value of tmnxOamVccvTrNextTaiiPrefix indicates the prefix of the
14316         Target Attachment Individual Identifier (TAII) of a specific
14317         'vccvTraceRoute' probe reply.
14318
14319         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14320         probed.  Otherwise, zero is returned."
14321    REFERENCE
14322        "RFC 5003 Section 3.2"
14323    ::= { tmnxOamVccvTrNextPwSegmentEntry 11 }
14324
14325tmnxOamVccvTrNextTaiiAcId        OBJECT-TYPE
14326    SYNTAX         Unsigned32
14327    MAX-ACCESS     read-only
14328    STATUS         current
14329    DESCRIPTION
14330        "The value of tmnxOamVccvTrNextTaiiAcId indicates the attachment
14331         circuit identifier of the Target Attachment Individual Identifier
14332         (TAII) of a specific 'vccvTraceRoute' probe reply.
14333
14334         A non-zero value is returned if a FEC 129 AII Type 2 pseudowire was
14335         probed.  Otherwise, zero is returned."
14336    REFERENCE
14337        "RFC 5003 Section 3.2"
14338    ::= { tmnxOamVccvTrNextPwSegmentEntry 12 }
14339
14340tmnxOamVccvTrNextTpAgi           OBJECT-TYPE
14341    SYNTAX         OCTET STRING (SIZE (8))
14342    MAX-ACCESS     read-only
14343    STATUS         current
14344    DESCRIPTION
14345        "The value of tmnxOamVccvTrNextTpAgi indicates the Service Identifier
14346         field of the RFC 6426 Static Pseudowire Sub-TLV of the reply PDU.
14347
14348         If a pseudowire other than an MPLS-TP pseudowire was probed, the
14349         all-zeros value is returned."
14350    REFERENCE
14351        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14352         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14353    ::= { tmnxOamVccvTrNextPwSegmentEntry 13 }
14354
14355tmnxOamVccvTrNextTpSaiiGlobalId  OBJECT-TYPE
14356    SYNTAX         TmnxMplsTpGlobalID
14357    MAX-ACCESS     read-only
14358    STATUS         current
14359    DESCRIPTION
14360        "The value of tmnxOamVccvTrNextTpSaiiGlobalId indicates the Source
14361         Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
14362         PDU.
14363
14364         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14365         returned."
14366    REFERENCE
14367        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14368         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14369    ::= { tmnxOamVccvTrNextPwSegmentEntry 14 }
14370
14371tmnxOamVccvTrNextTpSaiiNodeId    OBJECT-TYPE
14372    SYNTAX         TmnxMplsTpNodeID
14373    MAX-ACCESS     read-only
14374    STATUS         current
14375    DESCRIPTION
14376        "The value of tmnxOamVccvTrNextTpSaiiNodeId indicates the Source
14377         Node ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
14378         PDU.
14379
14380         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14381         returned."
14382    REFERENCE
14383        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14384         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14385    ::= { tmnxOamVccvTrNextPwSegmentEntry 15 }
14386
14387tmnxOamVccvTrNextTpSaiiAcId      OBJECT-TYPE
14388    SYNTAX         Unsigned32
14389    MAX-ACCESS     read-only
14390    STATUS         current
14391    DESCRIPTION
14392        "The value of tmnxOamVccvTrNextTpSaiiAcId indicates the Source
14393         Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
14394         of the reply PDU.
14395
14396         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14397         returned."
14398    REFERENCE
14399        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14400         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14401    ::= { tmnxOamVccvTrNextPwSegmentEntry 16 }
14402
14403tmnxOamVccvTrNextTpTaiiGlobalId  OBJECT-TYPE
14404    SYNTAX         TmnxMplsTpGlobalID
14405    MAX-ACCESS     read-only
14406    STATUS         current
14407    DESCRIPTION
14408        "The value of tmnxOamVccvTrNextTpTaiiGlobalId indicates the Destination
14409         Global ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
14410         PDU.
14411
14412         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14413         returned."
14414    REFERENCE
14415        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14416         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14417    ::= { tmnxOamVccvTrNextPwSegmentEntry 17 }
14418
14419tmnxOamVccvTrNextTpTaiiNodeId    OBJECT-TYPE
14420    SYNTAX         TmnxMplsTpNodeID
14421    MAX-ACCESS     read-only
14422    STATUS         current
14423    DESCRIPTION
14424        "The value of tmnxOamVccvTrNextTpTaiiNodeId indicates the Destination
14425         Node ID field of the RFC 6426 Static Pseudowire Sub-TLV of the reply
14426         PDU.
14427
14428         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14429         returned."
14430    REFERENCE
14431        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14432         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14433    ::= { tmnxOamVccvTrNextPwSegmentEntry 18 }
14434
14435tmnxOamVccvTrNextTpTaiiAcId      OBJECT-TYPE
14436    SYNTAX         Unsigned32
14437    MAX-ACCESS     read-only
14438    STATUS         current
14439    DESCRIPTION
14440        "The value of tmnxOamVccvTrNextTpTaiiAcId indicates the Destination
14441         Attachment Circuit ID field of the RFC 6426 Static Pseudowire Sub-TLV
14442         of the reply PDU.
14443
14444         If a pseudowire other than an MPLS-TP pseudowire was probed, zero is
14445         returned."
14446    REFERENCE
14447        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
14448         section 2.3.2, 'Static Pseudowire Sub-TLV'."
14449    ::= { tmnxOamVccvTrNextPwSegmentEntry 19 }
14450
14451--
14452--  Nokia SROS series OAM P2MP LSP Trace Route Control Table
14453--
14454--
14455--  Sparsely dependent extension of the tmnxOamTrCtlTable.
14456--
14457--  The same indexes are used for both the base table, tmnxOamTrCtlTable,
14458--  and the sparse dependent table, tmnxOamP2mpLspTrCtlTable.
14459--
14460--  This in effect extends the tmnxOamTrCtlTable with additional columns.
14461--  Rows are created in the tmnxOamP2mpLspTrCtlTable only for those entries
14462--  in the tmnxOamTrCtlTable where tmnxOamTrCtlTestMode has a value of
14463--  'p2mpLspTrace'.
14464--
14465--  Deletion of a row in the tmnxOamTrCtlTable results in the
14466--  same fate for the row in the tmnxOamP2mpLspTrCtlTable.
14467--
14468
14469tmnxOamP2mpLspTrCtlTable         OBJECT-TYPE
14470    SYNTAX      SEQUENCE OF TmnxOamP2mpLspTrCtlEntry
14471    MAX-ACCESS  not-accessible
14472    STATUS      current
14473    DESCRIPTION
14474        "Defines the Nokia SROS OAM P2MP LSP Trace Control Table
14475         for providing, via SNMP, the capability of performing Nokia
14476         SROS OAM 'p2mpLspTrace' test operations for a single leaf
14477         egress node of an P2MP LSP.  The results of these tests are
14478         stored in the tmnxOamTrResultsTable and the
14479         tmnxOamTrProbeHistoryTable."
14480    ::= { tmnxOamTraceRouteObjs 28 }
14481
14482tmnxOamP2mpLspTrCtlEntry         OBJECT-TYPE
14483    SYNTAX      TmnxOamP2mpLspTrCtlEntry
14484    MAX-ACCESS  not-accessible
14485    STATUS      current
14486    DESCRIPTION
14487        "Defines an entry in the tmnxOamP2mpLspTrCtlTable.  The first index
14488         element, tmnxOamTrCtlOwnerIndex, is of type SnmpAdminString,
14489         a textual convention that allows for use of the SNMPv3
14490         View-Based Access Control Model (RFC 2575 [11], VACM)
14491         and allows a management application to identify its entries.
14492         The second index, tmnxOamTrCtlTestIndex, enables the same
14493         management application to have multiple outstanding requests."
14494    INDEX {
14495           tmnxOamTrCtlOwnerIndex,
14496           tmnxOamTrCtlTestIndex
14497          }
14498    ::= { tmnxOamP2mpLspTrCtlTable 1 }
14499
14500 TmnxOamP2mpLspTrCtlEntry ::=
14501    SEQUENCE {
14502       tmnxOamP2mpLspTrCtlLspName           TLNamedItemOrEmpty,
14503       tmnxOamP2mpLspTrCtlInstName          TNamedItemOrEmpty,
14504       tmnxOamP2mpLspTrCtlLeafIpAddr        InetAddress,
14505       tmnxOamP2mpLspTrCtlLeafIpAddrType    InetAddressType
14506    }
14507
14508tmnxOamP2mpLspTrCtlLspName       OBJECT-TYPE
14509    SYNTAX      TLNamedItemOrEmpty
14510    MAX-ACCESS  read-write
14511    STATUS      current
14512    DESCRIPTION
14513        "Administrative name of the target P2MP Labeled Switch Path (LSP)
14514         for this OAM P2MP LSP Trace test. This parameter is mandatory."
14515    DEFVAL { ''H }  -- the empty string
14516    ::= { tmnxOamP2mpLspTrCtlEntry 1 }
14517
14518tmnxOamP2mpLspTrCtlInstName      OBJECT-TYPE
14519    SYNTAX      TNamedItemOrEmpty
14520    MAX-ACCESS  read-write
14521    STATUS      current
14522    DESCRIPTION
14523        "This parameter identifies an instance of a P2MP LSP, either a primary
14524         or secondary instance of a P2MP LSP Tree."
14525    DEFVAL { ''H }
14526    ::= { tmnxOamP2mpLspTrCtlEntry 2 }
14527
14528tmnxOamP2mpLspTrCtlLeafIpAddr    OBJECT-TYPE
14529    SYNTAX      InetAddress (SIZE (0|4|16))
14530    MAX-ACCESS  read-write
14531    STATUS      current
14532    DESCRIPTION
14533        "The value of tmnxOamP2mpLspTrCtlLeafIpAddr specifies the Internet
14534         address of the egress leaf node of a P2MP LSP Tree.
14535         This parameter is mandatory."
14536    DEFVAL { ''H }
14537    ::= { tmnxOamP2mpLspTrCtlEntry 3 }
14538
14539tmnxOamP2mpLspTrCtlLeafIpAddrType OBJECT-TYPE
14540    SYNTAX      InetAddressType
14541    MAX-ACCESS  read-write
14542    STATUS      current
14543    DESCRIPTION
14544        "The value of tmnxOamP2mpLspTrCtlLeafIpAddrType specifies the type
14545         of Internet address stored in tmnxOamP2mpLspTrCtlLeafIpAddr."
14546    DEFVAL { unknown }
14547    ::= { tmnxOamP2mpLspTrCtlEntry 4 }
14548
14549 --
14550 -- Nokia SROS series OAM P2MP LSP Trace Route Downstream L2 Mapping
14551 -- Table
14552 --
14553
14554tmnxOamP2mpLspTrMapTable         OBJECT-TYPE
14555    SYNTAX      SEQUENCE OF TmnxOamP2mpLspTrMapEntry
14556    MAX-ACCESS  not-accessible
14557    STATUS      current
14558    DESCRIPTION
14559        "Defines a table for storing the results of an OAM 'p2mpLspTrace'
14560         probe operation when a Downstream Mapping TLV was returned.  Each row
14561         represents a single label map within the returned downstream mapping
14562         TLV.
14563
14564         An entry in this table is created when the result of an OAM
14565         'p2mpLspTrace' probe is determined.
14566
14567         An entry is removed from this table when its corresponding
14568         tmnxOamTrCtlEntry is deleted."
14569    REFERENCE
14570        "RFC 4379 Section 3.3"
14571    ::= { tmnxOamTraceRouteObjs 29 }
14572
14573tmnxOamP2mpLspTrMapEntry         OBJECT-TYPE
14574    SYNTAX      TmnxOamP2mpLspTrMapEntry
14575    MAX-ACCESS  not-accessible
14576    STATUS      current
14577    DESCRIPTION
14578        "Defines an entry in the tmnxOamP2mpLspTrMapTable.  The first two
14579         index elements identify the tmnxOamTrCtlEntry that a
14580         tmnxOamP2mpLspTrMapEntry belongs to.  The third index element
14581         identifies an OAM trace route test run.  The fourth index element
14582         selects the group of responses associated with a specific
14583         probe attempt. The fifth and sixth indexes select the hop and
14584         the probe at that hop for a particular Nokia SROS OAM
14585         Trace Route operation. The seventh index selects a single downstream
14586         L2 map entry within the specific probe reply."
14587    INDEX {
14588            tmnxOamTrCtlOwnerIndex,
14589            tmnxOamTrCtlTestIndex,
14590            tmnxOamTrResultsTestRunIndex,
14591            tmnxOamTrProbeHistoryIndex,
14592            tmnxOamTrProbeHistoryHopIndex,
14593            tmnxOamTrProbeHistoryProbeIndex,
14594            tmnxOamP2mpLspTrMapIndex
14595           }
14596    ::= { tmnxOamP2mpLspTrMapTable 1 }
14597
14598 TmnxOamP2mpLspTrMapEntry ::=
14599    SEQUENCE {
14600       tmnxOamP2mpLspTrMapIndex         Unsigned32,
14601       tmnxOamP2mpLspTrMapDSIPv4Addr    IpAddress,
14602       tmnxOamP2mpLspTrMapAddrType      TmnxOamAddressType,
14603       tmnxOamP2mpLspTrMapDSIfAddr      Unsigned32,
14604       tmnxOamP2mpLspTrMapMTU           Unsigned32,
14605       tmnxOamP2mpLspTrMapP2mpBranch    TruthValue,
14606       tmnxOamP2mpLspTrMapP2mpBud       TruthValue
14607    }
14608
14609tmnxOamP2mpLspTrMapIndex         OBJECT-TYPE
14610    SYNTAX      Unsigned32 (1..4294967295)
14611    MAX-ACCESS  not-accessible
14612    STATUS      current
14613    DESCRIPTION
14614        "The value of tmnxOamP2mpLspTrMapIndex specifies a single L2 mapping
14615         entry within a specific 'p2mpLspTrace' probe reply.
14616
14617         The agent starts assigning tmnxOamP2mpLspTrMapIndex values at 1."
14618    ::= { tmnxOamP2mpLspTrMapEntry 1 }
14619
14620tmnxOamP2mpLspTrMapDSIPv4Addr    OBJECT-TYPE
14621    SYNTAX      IpAddress
14622    MAX-ACCESS  read-only
14623    STATUS      current
14624    DESCRIPTION
14625        "The value of tmnxOamP2mpLspTrMapDSIPv4Addr indicates the IPv4 address
14626         of the downstream LSR that this entry in the tmnxOamP2mpLspTrMapTable
14627         describes.  If the interface to the downstream LSR is numbered,
14628         then the tmnxOamP2mpLspTrMapDSIPv4Addr can either be the downstream
14629         LSR's Router ID or the interface address of the downstream LSR.
14630
14631         If the interface to the downstream LSR is unnumbered, the value
14632         of tmnxOamP2mpLspTrMapDSIPv4Addr indicates the downstream LSR's Router
14633         ID."
14634    ::= { tmnxOamP2mpLspTrMapEntry 2 }
14635
14636tmnxOamP2mpLspTrMapAddrType      OBJECT-TYPE
14637    SYNTAX      TmnxOamAddressType
14638    MAX-ACCESS  read-only
14639    STATUS      current
14640    DESCRIPTION
14641        "The value of tmnxOamP2mpLspTrMapAddrType indicates the type of
14642         downstream interface address specified by tmnxOamP2mpLspTrMapDSIfAddr.
14643         The only valid values for tmnxOamP2mpLspTrMapAddrType are
14644         'ipv4Address', 'ipv4Unnumbered', 'ipv6Address' and 'ipv6Unnumbered'."
14645    ::= { tmnxOamP2mpLspTrMapEntry 3 }
14646
14647tmnxOamP2mpLspTrMapDSIfAddr      OBJECT-TYPE
14648    SYNTAX      Unsigned32
14649    MAX-ACCESS  read-only
14650    STATUS      current
14651    DESCRIPTION
14652        "When tmnxOamP2mpLspTrMapAddrType has a value of 'ipv4Address'
14653         tmnxOamP2mpLspTrMapDSIfAddr indicates the downstream LSR's
14654         interface address.  When tmnxOamP2mpLspTrMapAddrType has a value
14655         of 'unnumbered', tmnxOamP2mpLspTrMapDSIfAddr indicates the index
14656         assigned by the upstream LSR to the interface."
14657    ::= { tmnxOamP2mpLspTrMapEntry 4 }
14658
14659tmnxOamP2mpLspTrMapMTU           OBJECT-TYPE
14660    SYNTAX      Unsigned32 (0..65535)
14661    MAX-ACCESS  read-only
14662    STATUS      current
14663    DESCRIPTION
14664        "The value of tmnxOamP2mpLspTrMapMTU indicates the largest MPLS frame
14665         (including the label stack) that fits on the interface to the
14666         downstream LSR."
14667    ::= { tmnxOamP2mpLspTrMapEntry 5 }
14668
14669tmnxOamP2mpLspTrMapP2mpBranch    OBJECT-TYPE
14670    SYNTAX      TruthValue
14671    MAX-ACCESS  read-only
14672    STATUS      current
14673    DESCRIPTION
14674        "When the value of tmnxOamP2mpLspTrMapP2mpBranch is 'true', the
14675         'p2mpLspTrace' response indicates that the responding router
14676         is a branch node of the P2MP LSP tree."
14677    ::= { tmnxOamP2mpLspTrMapEntry 6 }
14678
14679tmnxOamP2mpLspTrMapP2mpBud       OBJECT-TYPE
14680    SYNTAX      TruthValue
14681    MAX-ACCESS  read-only
14682    STATUS      current
14683    DESCRIPTION
14684        "When the value of tmnxOamP2mpLspTrMapP2mpBud is 'true', the
14685         'p2mpLspTrace' response indicates that the responding router
14686         is a bud node of the P2MP LSP tree."
14687    ::= { tmnxOamP2mpLspTrMapEntry 7 }
14688
14689 --
14690 -- Nokia SROS series OAM P2mp LSP Trace Route Downstream Label Mapping
14691 -- Table
14692 --
14693
14694tmnxOamP2mpLspTrDSLabelTable     OBJECT-TYPE
14695    SYNTAX      SEQUENCE OF TmnxOamP2mpLspTrDSLabelEntry
14696    MAX-ACCESS  not-accessible
14697    STATUS      current
14698    DESCRIPTION
14699        "Defines a table for storing the results of an OAM 'p2mpLspTrace'
14700         probe operation when a Downstream Mapping TLV was
14701         returned.  Each row represents a single downstream label within a
14702         returned downstream L2 mapping TLV.
14703
14704         An entry in this table is created when the result of an OAM
14705         'p2mpLspTrace' probe is determined.
14706         An entry is removed from this table when its corresponding
14707         tmnxOamTrCtlEntry is deleted."
14708    ::= { tmnxOamTraceRouteObjs 30 }
14709
14710tmnxOamP2mpLspTrDSLabelEntry     OBJECT-TYPE
14711    SYNTAX      TmnxOamP2mpLspTrDSLabelEntry
14712    MAX-ACCESS  not-accessible
14713    STATUS      current
14714    DESCRIPTION
14715        "Defines an entry in the tmnxOamP2mpLspTrDSLabelTable.  The first
14716         two index elements identify the tmnxOamTrCtlEntry that a
14717         tmnxOamLspTrMapEntry belongs to.  The third index element
14718         identifies a OAM trace route test run. The fourth index element
14719         selects the group of responses associated with a specific
14720         probe attempt. The fifth and sixth indexes select the hop and
14721         the probe at that hop for a particular Nokia SROS OAM
14722         Trace Route operation. The seventh index selects a single downstream
14723         L2 map entry within the specific probe reply.  The eighth index
14724         selects successive downstream L2 label entries contained in a
14725         specific probe reply."
14726    INDEX {
14727            tmnxOamTrCtlOwnerIndex,
14728            tmnxOamTrCtlTestIndex,
14729            tmnxOamTrResultsTestRunIndex,
14730            tmnxOamTrProbeHistoryIndex,
14731            tmnxOamTrProbeHistoryHopIndex,
14732            tmnxOamTrProbeHistoryProbeIndex,
14733            tmnxOamLspTrMapIndex,
14734            tmnxOamP2mpLspTrDSLabelIndex
14735           }
14736    ::= { tmnxOamP2mpLspTrDSLabelTable 1 }
14737
14738 TmnxOamP2mpLspTrDSLabelEntry ::=
14739    SEQUENCE {
14740       tmnxOamP2mpLspTrDSLabelIndex        Unsigned32,
14741       tmnxOamP2mpLspTrDSLabelLabel        MplsLabel,
14742       tmnxOamP2mpLspTrDSLabelProtocol     TmnxOamSignalProtocol
14743    }
14744
14745tmnxOamP2mpLspTrDSLabelIndex     OBJECT-TYPE
14746    SYNTAX      Unsigned32 (1..4294967295)
14747    MAX-ACCESS  not-accessible
14748    STATUS      current
14749    DESCRIPTION
14750        "The tmnxOamP2mpLspTrDSLabelIndex selects a single downstream L2 label
14751         entry within a specific L2 mapping entry reply.
14752
14753         The agent starts assigning tmnxOamP2mpLspTrDSLabelIndex values at 1."
14754    ::= { tmnxOamP2mpLspTrDSLabelEntry 1 }
14755
14756tmnxOamP2mpLspTrDSLabelLabel     OBJECT-TYPE
14757    SYNTAX      MplsLabel
14758    MAX-ACCESS  read-only
14759    STATUS      current
14760    DESCRIPTION
14761        "The value of tmnxOamP2mpLspTrDSLabelLabel is the label used by the
14762         downstream router specified by this downstream L2 label entry."
14763    ::= { tmnxOamP2mpLspTrDSLabelEntry 2 }
14764
14765tmnxOamP2mpLspTrDSLabelProtocol  OBJECT-TYPE
14766    SYNTAX      TmnxOamSignalProtocol
14767    MAX-ACCESS  read-only
14768    STATUS      current
14769    DESCRIPTION
14770        "The value of tmnxOamP2mpLspTrDSLabelProtocol is the signaling protocol
14771         used by the router for the label specified by this downstream
14772         L2 label entry."
14773    ::= { tmnxOamP2mpLspTrDSLabelEntry 3 }
14774
14775--
14776--  Nokia 7x50 SR series OAM GTP Ping Control Table
14777--
14778--  Sparse Dependent Extension of the tmnxOamPingCtlTable.
14779--
14780--  The same indexes are used for both the base table, tmnxOamPingCtlTable,
14781--  and the sparse dependent table, tmnxOamMobGtpPingTable.
14782--
14783--  This in effect extends the tmnxOamPingCtlTable with additional columns.
14784--  Rows are created in the tmnxOamMobGtpPingTable only for those entries
14785--  in the tmnxOamPingCtlTable where tmnxOamPingCtlTestMode has a value of
14786--  'mobGtpPing'.
14787--
14788--  Deletion of a row in the tmnxOamPingCtlTable results in the
14789--  same fate for the row in the tmnxOamPingCtlTable.
14790--
14791tmnxOamMobGtpPingCtlTable        OBJECT-TYPE
14792    SYNTAX      SEQUENCE OF TmnxOamMobGtpPingCtlEntry
14793    MAX-ACCESS  not-accessible
14794    STATUS      current
14795    DESCRIPTION
14796        "Defines the Nokia 7x50 SR OAM VPRN Ping Control Table for providing,
14797         via SNMP, the capability of performing Nokia 7x50 SR OAM 'mobGtpPing'
14798         test operations.
14799
14800         The results of these tests are stored in the tmnxOamPingResultsTable
14801         and the tmnxOamTrProbeHistoryTable.  There will be no entries for
14802         these tests in the tmnxOamPingHistoryTable."
14803   ::= { tmnxOamMobGatewayObjs 1 }
14804
14805tmnxOamMobGtpPingCtlEntry        OBJECT-TYPE
14806    SYNTAX      TmnxOamMobGtpPingCtlEntry
14807    MAX-ACCESS  not-accessible
14808    STATUS      current
14809    DESCRIPTION
14810        "Defines an entry in the tmnxOamMobGtpPingCtlTable.  The first index
14811         element, tmnxOamPingCtlOwnerIndex, is of type SnmpAdminString,
14812         a textual convention that allows for use of the SNMPv3
14813         View-Based Access Control Model (RFC 2575 [11], VACM)
14814         and allows a management application to identify its entries.
14815         The second index, tmnxOamPingCtlTestIndex, enables the same
14816         management application to have multiple outstanding requests."
14817    INDEX {
14818             tmnxOamPingCtlOwnerIndex,
14819             tmnxOamPingCtlTestIndex
14820          }
14821    ::= { tmnxOamMobGtpPingCtlTable 1 }
14822
14823TmnxOamMobGtpPingCtlEntry ::=
14824    SEQUENCE {
14825        tmnxOamMobGtpPingRefPointType         INTEGER,
14826        tmnxOamMobGtpPingVRtrId               TmnxVRtrID,
14827        tmnxOamMobGtpPingPort                 InetPortNumber,
14828        tmnxOamMobGtpPingGateway              TmnxMobGwId
14829    }
14830
14831tmnxOamMobGtpPingRefPointType    OBJECT-TYPE
14832    SYNTAX       INTEGER {
14833                          s11 (1),
14834                          s5c (2),
14835                          s1u (3),
14836                          s5u (4),
14837                          gnc (5),
14838                          s8c (6),
14839                          s8u (7),
14840                          gpc (8)
14841                         }
14842    MAX-ACCESS  read-create
14843    STATUS      current
14844    DESCRIPTION
14845        "The value of tmnxOamMobGtpPingRefPointType specifies the reference
14846         point type.
14847
14848         This object is required."
14849    ::= { tmnxOamMobGtpPingCtlEntry 1 }
14850
14851tmnxOamMobGtpPingVRtrId          OBJECT-TYPE
14852    SYNTAX      TmnxVRtrID
14853    MAX-ACCESS  read-create
14854    STATUS      current
14855    DESCRIPTION
14856        "The value of tmnxOamMobGtpPingVRtrId specifies the virtual router.
14857
14858         This object is required."
14859    ::= { tmnxOamMobGtpPingCtlEntry 2 }
14860
14861tmnxOamMobGtpPingPort            OBJECT-TYPE
14862    SYNTAX      InetPortNumber
14863    MAX-ACCESS  read-create
14864    STATUS      current
14865    DESCRIPTION
14866        "The value of tmnxOamMobGtpPingPort specifies the port number of the
14867         destination.
14868
14869         This object is required."
14870    ::= { tmnxOamMobGtpPingCtlEntry 3 }
14871
14872tmnxOamMobGtpPingGateway         OBJECT-TYPE
14873    SYNTAX      TmnxMobGwId
14874    MAX-ACCESS  read-create
14875    STATUS      current
14876    DESCRIPTION
14877        "The value of tmnxOamMobGtpPingGateway specifies the mobile gateway id.
14878
14879         This object is required."
14880    ::= { tmnxOamMobGtpPingCtlEntry 4 }
14881
14882--
14883--  Nokia SROS series OAM Ethernet Connectivity Fault Management Trace
14884--  Route Control Table
14885--
14886
14887tmnxOamEthCfmTrCtlTable          OBJECT-TYPE
14888    SYNTAX      SEQUENCE OF TmnxOamEthCfmTrCtlEntry
14889    MAX-ACCESS  not-accessible
14890    STATUS      current
14891    DESCRIPTION
14892        "tmnxOamEthCfmTrCtlTable contains Ethernet CFM-specific configuration
14893         information for 'ethCfmLinkTrace' tests.
14894
14895         This table extends the tmnxOamTrCtlTable.  A row is automatically
14896         created in this table when a row in tmnxOamTrCtlTable has
14897         tmnxOamTrCtlTestMode set to 'ethCfmLinkTrace'.  Deleting a row in
14898         tmnxOamTrCtlTable automatically deletes the row (if any) with the same
14899         index values in tmnxOamEthCfmTrCtlTable.
14900
14901         Test results are stored in tmnxOamTrResultsTable,
14902         tmnxOamTrProbeHistoryTable, tmnxOamTrHopsTable, and
14903         tmnxOamEthCfmTrPrHistTable."
14904    ::= { tmnxOamTraceRouteObjs 31 }
14905
14906tmnxOamEthCfmTrCtlEntry          OBJECT-TYPE
14907    SYNTAX      TmnxOamEthCfmTrCtlEntry
14908    MAX-ACCESS  not-accessible
14909    STATUS      current
14910    DESCRIPTION
14911        "tmnxOamEthCfmTrCtlEntry defines an entry in the
14912         tmnxOamEthCfmTrCtlTable.  Each index is an object in
14913         tmnxOamTrCtlTable."
14914    INDEX {
14915             tmnxOamTrCtlOwnerIndex,
14916             tmnxOamTrCtlTestIndex
14917          }
14918    ::= { tmnxOamEthCfmTrCtlTable 1 }
14919
14920TmnxOamEthCfmTrCtlEntry          ::= SEQUENCE {
14921          tmnxOamEthCfmTrCtlTgtMacAddr    MacAddress,
14922          tmnxOamEthCfmTrCtlSrcMdIndex    Unsigned32,
14923          tmnxOamEthCfmTrCtlSrcMaIndex    Unsigned32,
14924          tmnxOamEthCfmTrCtlSrcMepId      Dot1agCfmMepIdOrZero
14925    }
14926
14927tmnxOamEthCfmTrCtlTgtMacAddr     OBJECT-TYPE
14928    SYNTAX      MacAddress
14929    MAX-ACCESS  read-create
14930    STATUS      current
14931    DESCRIPTION
14932       "The value of tmnxOamEthCfmTrCtlTgtMacAddr specifies the target MAC
14933        address for the test."
14934    DEFVAL { '000000000000'H }  -- 00:00:00:00:00:00
14935    ::= { tmnxOamEthCfmTrCtlEntry 1 }
14936
14937tmnxOamEthCfmTrCtlSrcMdIndex     OBJECT-TYPE
14938    SYNTAX      Unsigned32
14939    MAX-ACCESS  read-create
14940    STATUS      current
14941    DESCRIPTION
14942        "The value of tmnxOamEthCfmTrCtlSrcMdIndex specifies the source CFM
14943         maintenance domain index for the test.  Zero is the null CFM
14944         maintenance domain index."
14945    DEFVAL { 0 }
14946    ::= { tmnxOamEthCfmTrCtlEntry 2 }
14947
14948tmnxOamEthCfmTrCtlSrcMaIndex     OBJECT-TYPE
14949    SYNTAX      Unsigned32
14950    MAX-ACCESS  read-create
14951    STATUS      current
14952    DESCRIPTION
14953        "The value of tmnxOamEthCfmTrCtlSrcMaIndex specifies the source CFM
14954         maintenance association index for the test.  Zero is the null CFM
14955         maintenance association index."
14956    DEFVAL { 0 }
14957    ::= { tmnxOamEthCfmTrCtlEntry 3 }
14958
14959tmnxOamEthCfmTrCtlSrcMepId       OBJECT-TYPE
14960    SYNTAX      Dot1agCfmMepIdOrZero
14961    MAX-ACCESS  read-create
14962    STATUS      current
14963    DESCRIPTION
14964        "The value of tmnxOamEthCfmTrCtlSrcMepId specifies the source
14965         Maintenance association End Point Identifier (MEP ID) for the test.
14966         Zero is the null MEP ID."
14967    DEFVAL { 0 }
14968    ::= { tmnxOamEthCfmTrCtlEntry 4 }
14969
14970--
14971-- Nokia SROS series OAM Ethernet Connectivity Fault Management Trace
14972-- Route Probe History Table
14973--
14974tmnxOamEthCfmTrPrHistTable       OBJECT-TYPE
14975    SYNTAX      SEQUENCE OF TmnxOamEthCfmTrPrHistEntry
14976    MAX-ACCESS  not-accessible
14977    STATUS      current
14978    DESCRIPTION
14979        "tmnxOamEthCfmTrPrHistTable contains Ethernet CFM-specific probe
14980         history for 'ethCfmLinkTrace' tests.
14981
14982         This table extends the tmnxOamTrProbeHistoryTable.  A row is
14983         automatically created in this table when a row is created in
14984         tmnxOamTrProbeHistoryTable for a test with tmnxOamTrCtlTestMode set to
14985         'ethCfmLinkTrace'.  Deleting a row in tmnxOamTrProbeHistoryTable
14986         automatically deletes the row (if any) with the same index values in
14987         tmnxOamEthCfmTrPrHistTable."
14988    ::= { tmnxOamTraceRouteObjs 32 }
14989
14990tmnxOamEthCfmTrPrHistEntry       OBJECT-TYPE
14991    SYNTAX      TmnxOamEthCfmTrPrHistEntry
14992    MAX-ACCESS  not-accessible
14993    STATUS      current
14994    DESCRIPTION
14995        "Defines an entry in the tmnxOamEthCfmTrPrHistTable.  The indices are
14996         the same as the tmnxOamTrProbeHistoryTable indices."
14997    INDEX {
14998            tmnxOamTrCtlOwnerIndex,
14999            tmnxOamTrCtlTestIndex,
15000            tmnxOamTrResultsTestRunIndex,
15001            tmnxOamTrProbeHistoryIndex,
15002            tmnxOamTrProbeHistoryHopIndex,
15003            tmnxOamTrProbeHistoryProbeIndex
15004          }
15005    ::= { tmnxOamEthCfmTrPrHistTable 1 }
15006
15007 TmnxOamEthCfmTrPrHistEntry ::=
15008    SEQUENCE {
15009       tmnxOamEthCfmTrPrHistIngressMac  MacAddress,
15010       tmnxOamEthCfmTrPrHistEgressMac   MacAddress,
15011       tmnxOamEthCfmTrPrHistRelayAction INTEGER,
15012       tmnxOamEthCfmTrPrHistForwarded   TruthValue,
15013       tmnxOamEthCfmTrPrHistTerminalMep TruthValue
15014      }
15015
15016tmnxOamEthCfmTrPrHistIngressMac  OBJECT-TYPE
15017    SYNTAX      MacAddress
15018    MAX-ACCESS  read-only
15019    STATUS      current
15020    DESCRIPTION
15021        "The value of tmnxOamEthCfmTrPrHistIngressMac indicates the ingress MAC
15022         address of the probe."
15023    ::= { tmnxOamEthCfmTrPrHistEntry 1 }
15024
15025tmnxOamEthCfmTrPrHistEgressMac   OBJECT-TYPE
15026    SYNTAX      MacAddress
15027    MAX-ACCESS  read-only
15028    STATUS      current
15029    DESCRIPTION
15030        "The value of tmnxOamEthCfmTrPrHistEgressMac indicates the egress MAC
15031         address of the probe."
15032    ::= { tmnxOamEthCfmTrPrHistEntry 2 }
15033
15034tmnxOamEthCfmTrPrHistRelayAction OBJECT-TYPE
15035    SYNTAX      INTEGER {
15036                    unknown    (0),
15037                    rlyHit     (1),
15038                    rlyFdb     (2),
15039                    rlyMpdb    (3)
15040                }
15041    MAX-ACCESS  read-only
15042    STATUS      current
15043    DESCRIPTION
15044        "The value of tmnxOamEthCfmTrPrHistRelayAction indicates the value of
15045         the Relay Action field in the Link Trace Reply.  'unknown(0)' is
15046         returned when a Link Trace Reply has not arrived, or the Relay Action
15047         field in the Link Trace Reply is outside the expected range."
15048    ::= { tmnxOamEthCfmTrPrHistEntry 3 }
15049
15050tmnxOamEthCfmTrPrHistForwarded   OBJECT-TYPE
15051    SYNTAX      TruthValue
15052    MAX-ACCESS  read-only
15053    STATUS      current
15054    DESCRIPTION
15055        "The value of tmnxOamEthCfmTrPrHistForwarded indicates if a Link Trace
15056         Message was forwarded by the responding Maintenance Point (MP), as
15057         returned in the 'FwdYes' flag of the Flags field of the Link Trace
15058         Reply."
15059    REFERENCE
15060        "Modeled on the dot1agCfmLtrForwarded object in IEEE8021-CFM-MIB."
15061    ::= { tmnxOamEthCfmTrPrHistEntry 4 }
15062
15063tmnxOamEthCfmTrPrHistTerminalMep OBJECT-TYPE
15064    SYNTAX      TruthValue
15065    MAX-ACCESS  read-only
15066    STATUS      current
15067    DESCRIPTION
15068        "The value of tmnxOamEthCfmTrPrHistTerminalMep indicates whether the
15069         forwarded Link Trace Message reached a MEP enclosing its MA, as
15070         returned in the Terminal MEP flag of the Flags field of the Link Trace
15071         Reply."
15072    REFERENCE
15073        "Modeled on the dot1agCfmLtrTerminalMep object in IEEE8021-CFM-MIB."
15074    ::= { tmnxOamEthCfmTrPrHistEntry 5 }
15075
15076-- OAM LSP Trace Forwarding Equivalence Class (FEC) Stack Change Table
15077
15078tmnxOamLspTrFecStackTable        OBJECT-TYPE
15079    SYNTAX      SEQUENCE OF TmnxOamLspTrFecStackEntry
15080    MAX-ACCESS  not-accessible
15081    STATUS      current
15082    DESCRIPTION
15083        "tmnxOamLspTrFecStackTable has a row for each RFC 6424 FEC (Forwarding
15084         Equivalence Class) Stack Change sub-TLV present in a currently managed
15085         'lspTraceRoute' reply PDU.
15086
15087         The FEC Stack Change sub-TLV is a component of the RFC 6424 Downstream
15088         Detailed Mapping TLV.
15089
15090         An 'lspTraceRoute' reply PDU can contain several Downstream Detailed
15091         Mapping TLVs.  A Downstream Detailed Mapping TLV can contain several
15092         FEC Stack Change sub-TLVs.
15093
15094         The set of tmnxOamLspTrFecStackTable rows for a reply PDU holds the set
15095         of FEC stack changes recorded in the reply PDU, including information
15096         about MPLS tunnels and/or LSP stitching on the tested LSP."
15097    REFERENCE
15098        "RFC 6424, 'Mechanism for Performing Label Switched Path Ping (LSP Ping)
15099         over MPLS Tunnels', Section 3.3, 'Downstream Detailed Mapping TLV'.
15100         RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15101         Failures', Section 3.2, 'Target FEC Stack'."
15102    ::= { tmnxOamTraceRouteObjs 33 }
15103
15104tmnxOamLspTrFecStackEntry        OBJECT-TYPE
15105    SYNTAX      TmnxOamLspTrFecStackEntry
15106    MAX-ACCESS  not-accessible
15107    STATUS      current
15108    DESCRIPTION
15109        "A row in tmnxOamLspTrFecStackTable is created by the system for each
15110         RFC 6424 FEC Stack Change sub-TLV present in a currently managed
15111         'lspTraceRoute' reply PDU.
15112
15113         A row is deleted when the corresponding tmnxOamTrCtlTable row is
15114         deleted.
15115
15116         The first six indices specify an 'lspTraceRoute' reply PDU.
15117
15118         The first seven indices specify an RFC 6424 Downstream Detailed Mapping
15119         TLV within an 'lspTraceRoute' reply PDU.
15120
15121         The eight indices specify an RFC 6424 FEC Stack Change sub-TLV within a
15122         Downstream Detailed Mapping TLV within an 'lspTraceRoute' reply PDU."
15123    INDEX {
15124        tmnxOamTrCtlOwnerIndex,
15125        tmnxOamTrCtlTestIndex,
15126        tmnxOamTrResultsTestRunIndex,
15127        tmnxOamTrProbeHistoryIndex,
15128        tmnxOamTrProbeHistoryHopIndex,
15129        tmnxOamTrProbeHistoryProbeIndex,
15130        tmnxOamLspTrMapIndex,
15131        tmnxOamLspTrFecStackFecIndex
15132    }
15133    ::= { tmnxOamLspTrFecStackTable 1 }
15134
15135TmnxOamLspTrFecStackEntry ::=
15136    SEQUENCE {
15137        tmnxOamLspTrFecStackFecIndex     Unsigned32,
15138        tmnxOamLspTrFecStackOperType     INTEGER,
15139        tmnxOamLspTrFecStackFecSubType   TNamedItemOrEmpty,
15140        tmnxOamLspTrFecStackPrefixType   InetAddressType,
15141        tmnxOamLspTrFecStackPrefix       InetAddress,
15142        tmnxOamLspTrFecStackPrefixLen    InetAddressPrefixLength,
15143        tmnxOamLspTrFecStackRemPeerAddrT InetAddressType,
15144        tmnxOamLspTrFecStackRemPeerAddr  InetAddress
15145    }
15146
15147tmnxOamLspTrFecStackFecIndex     OBJECT-TYPE
15148    SYNTAX      Unsigned32 (1..8)
15149    MAX-ACCESS  not-accessible
15150    STATUS      current
15151    DESCRIPTION
15152        "The value of tmnxOamLspTrFecStackFecIndex specifies one RFC 6424 FEC
15153         Stack Change sub-TLV within the specified Downstream Detailed Mapping
15154         TLV."
15155    ::= { tmnxOamLspTrFecStackEntry 1 }
15156
15157tmnxOamLspTrFecStackOperType     OBJECT-TYPE
15158    SYNTAX      INTEGER {
15159        push (1),
15160        pop  (2)
15161    }
15162    MAX-ACCESS  read-only
15163    STATUS      current
15164    DESCRIPTION
15165        "The value of tmnxOamLspTrFecStackOperType indicates the value of the
15166         following Operation Type field (where +-> indicates encapsulation):
15167             'lspTraceRoute' reply PDU
15168             +-> RFC 6424 Downstream Detailed Mapping TLV
15169                 +-> RFC 6424 FEC Stack Change sub-TLV
15170                     +-> Operation Type field."
15171    ::= { tmnxOamLspTrFecStackEntry 2 }
15172
15173tmnxOamLspTrFecStackFecSubType   OBJECT-TYPE
15174    SYNTAX      TNamedItemOrEmpty
15175    MAX-ACCESS  read-only
15176    STATUS      current
15177    DESCRIPTION
15178        "The value of tmnxOamLspTrFecStackFecSubType indicates the value of the
15179         following Sub-Type field (where +-> indicates encapsulation):
15180             'lspTraceRoute' reply PDU
15181             +-> RFC 6424 Downstream Detailed Mapping TLV
15182                 +-> RFC 6424 FEC Stack Change sub-TLV
15183                     +-> RFC 4379 Target FEC Stack TLV
15184                         +-> RFC 4379 FEC-type-specific sub-TLV
15185                             (e.g. BGP labeled IPv4 prefix sub-TLV)
15186                             +-> Sub-Type field.
15187
15188         This object maps the numeric value in the Sub-Type field to an ASCII
15189         string.  The following examples illustrate the mapping.
15190
15191         Sub-Type Field   tmnxOamLspTrFecStackFecSubType
15192         --------------   ------------------------------
15193         1                'LDP IPv4 prefix (1)'
15194         3                'RSVP IPv4 LSP (3)'
15195         12               'BGP labeled IPv4 prefix (12)'
15196         16               'Nil FEC (16)'
15197         99               'Unknown (99)'"
15198    ::= { tmnxOamLspTrFecStackEntry 3 }
15199
15200tmnxOamLspTrFecStackPrefixType   OBJECT-TYPE
15201    SYNTAX      InetAddressType
15202    MAX-ACCESS  read-only
15203    STATUS      current
15204    DESCRIPTION
15205        "The value of tmnxOamLspTrFecStackPrefixType indicates the type of
15206         address stored in tmnxOamLspTrFecStackPrefix."
15207    ::= { tmnxOamLspTrFecStackEntry 4 }
15208
15209tmnxOamLspTrFecStackPrefix       OBJECT-TYPE
15210    SYNTAX      InetAddress (SIZE(0|4|16))
15211    MAX-ACCESS  read-only
15212    STATUS      current
15213    DESCRIPTION
15214        "The value of tmnxOamLspTrFecStackPrefix indicates the value of an IP
15215         prefix (or IP address) field with the following encapsulation
15216         (where +-> indicates encapsulation):
15217             'lspTraceRoute' reply PDU
15218             +-> RFC 6424 Downstream Detailed Mapping TLV
15219                 +-> RFC 6424 FEC Stack Change sub-TLV
15220                     +-> RFC 4379 Target FEC Stack TLV
15221                         +-> RFC 4379 FEC-type-specific sub-TLV
15222                             (e.g. LDP IPv4 Prefix sub-TLV)
15223                             +-> FEC-type-specific IP prefix field.
15224
15225         For example, the value returned could be the content of one of the
15226         fields shown in the following table.
15227
15228         Field                RFC 4379 Sub-TLV
15229         ------------------   -----------------------
15230         Extended Tunnel ID   RSVP IPv4 LSP
15231         IPv4 Prefix          BGP Labeled IPv4 Prefix
15232         IPv4 Prefix          LDP IPv4 Prefix
15233
15234         If no IP prefix field is present in the reply PDU,
15235         tmnxOamLspTrFecStackPrefixType contains 'unknown(1)'."
15236    ::= { tmnxOamLspTrFecStackEntry 5 }
15237
15238tmnxOamLspTrFecStackPrefixLen    OBJECT-TYPE
15239    SYNTAX      InetAddressPrefixLength
15240    MAX-ACCESS  read-only
15241    STATUS      current
15242    DESCRIPTION
15243        "The value of tmnxOamLspTrFecStackPrefixLen indicates the value of an IP
15244         prefix length field with the following encapsulation (where +->
15245         indicates encapsulation):
15246             'lspTraceRoute' reply PDU
15247             +-> RFC 6424 Downstream Detailed Mapping TLV
15248                 +-> RFC 6424 FEC Stack Change sub-TLV
15249                     +-> RFC 4379 Target FEC Stack TLV
15250                         +-> RFC 4379 FEC-type-specific sub-TLV
15251                             (e.g. LDP IPv4 Prefix sub-TLV)
15252                             +-> FEC-type-specific IP prefix length field.
15253
15254         For example, the value returned could be the content of one of the
15255         fields shown in the following table.
15256
15257         Field           RFC 4379 Sub-TLV
15258         -------------   -----------------------
15259         Prefix Length   BGP Labeled IPv4 Prefix
15260         Prefix Length   LDP IPv4 Prefix
15261
15262         If no relevant IP prefix length field is present in the reply PDU,
15263         tmnxOamLspTrFecStackPrefixLen contains 32 (for an IPv4 address), or 128
15264         (for an IPv6 address)."
15265    ::= { tmnxOamLspTrFecStackEntry 6 }
15266
15267tmnxOamLspTrFecStackRemPeerAddrT OBJECT-TYPE
15268    SYNTAX      InetAddressType
15269    MAX-ACCESS  read-only
15270    STATUS      current
15271    DESCRIPTION
15272        "The value of tmnxOamLspTrFecStackRemPeerAddrT indicates the type of
15273         address stored in tmnxOamLspTrFecStackRemPeerAddr."
15274    ::= { tmnxOamLspTrFecStackEntry 7 }
15275
15276tmnxOamLspTrFecStackRemPeerAddr  OBJECT-TYPE
15277    SYNTAX      InetAddress (SIZE(0|4|16))
15278    MAX-ACCESS  read-only
15279    STATUS      current
15280    DESCRIPTION
15281        "The value of tmnxOamLspTrFecStackRemPeerAddr indicates the value
15282         contained in the remote peer address field with the following
15283         encapsulation (where +-> indicates encapsulation):
15284             'lspTraceRoute' reply PDU
15285             +-> RFC 6424 Downstream Detailed Mapping TLV
15286                 +-> RFC 6424 FEC Stack Change sub-TLV
15287                     +-> Remote Peer Address field."
15288    ::= { tmnxOamLspTrFecStackEntry 8 }
15289
15290--
15291-- OAM VCCV Trace Route Switching Target FEC 128 Control Table
15292--
15293
15294tmnxOamVccvTrTgFec128CtlTable    OBJECT-TYPE
15295    SYNTAX      SEQUENCE OF TmnxOamVccvTrTgFec128CtlEntry
15296    MAX-ACCESS  not-accessible
15297    STATUS      current
15298    DESCRIPTION
15299        "tmnxOamVccvTrTgFec128CtlTable contains the target information for VCCV
15300         (Virtual Circuit Connectivity Verification) trace route tests which
15301         switch to downstream FEC (Forward Equivalence Class) 128 segments."
15302    REFERENCE
15303        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15304         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15305    ::= { tmnxOamTraceRouteObjs 34 }
15306
15307tmnxOamVccvTrTgFec128CtlEntry    OBJECT-TYPE
15308    SYNTAX      TmnxOamVccvTrTgFec128CtlEntry
15309    MAX-ACCESS  not-accessible
15310    STATUS      current
15311    DESCRIPTION
15312        "tmnxOamVccvTrTgFec128CtlEntry contains the target information for a
15313         VCCV trace route test which switches to a downstream FEC 128 segment.
15314
15315         The values in a row are used to fill a 'FEC 128 Pseudowire' sub-TLV
15316         (Type, Length, Value) within the 'Target FEC Stack' TLV within the
15317         launched VCCV trace route request.
15318
15319         A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is set
15320         to 'fec128(2)'.
15321
15322         A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
15323
15324         All the objects in a row must be set in one SNMP Set PDU.  Otherwise,
15325         the SNMP Set PDU will be rejected."
15326    REFERENCE
15327        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15328         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15329    INDEX {
15330        tmnxOamTrCtlOwnerIndex,
15331        tmnxOamTrCtlTestIndex
15332    }
15333    ::= { tmnxOamVccvTrTgFec128CtlTable 1 }
15334
15335TmnxOamVccvTrTgFec128CtlEntry    ::= SEQUENCE {
15336    tmnxOamVccvTrTgFec128CtlSrcAddrT InetAddressType,
15337    tmnxOamVccvTrTgFec128CtlSrcAddr  InetAddress,
15338    tmnxOamVccvTrTgFec128CtlDstAddrT InetAddressType,
15339    tmnxOamVccvTrTgFec128CtlDstAddr  InetAddress,
15340    tmnxOamVccvTrTgFec128CtlPwId     Unsigned32,
15341    tmnxOamVccvTrTgFec128CtlPwType   Unsigned32
15342}
15343
15344tmnxOamVccvTrTgFec128CtlSrcAddrT OBJECT-TYPE
15345    SYNTAX      InetAddressType
15346    MAX-ACCESS  read-write
15347    STATUS      current
15348    DESCRIPTION
15349        "The value of tmnxOamVccvTrTgFec128CtlSrcAddrT specifies the address
15350         type of tmnxOamVccvTrTgFec128CtlSrcAddr."
15351    DEFVAL { unknown }
15352    ::= { tmnxOamVccvTrTgFec128CtlEntry 1 }
15353
15354tmnxOamVccvTrTgFec128CtlSrcAddr  OBJECT-TYPE
15355    SYNTAX      InetAddress (SIZE (0|4|16))
15356    MAX-ACCESS  read-write
15357    STATUS      current
15358    DESCRIPTION
15359        "The value of tmnxOamVccvTrTgFec128CtlSrcAddr specifies the value to be
15360         copied into the Sender's PE Address (Sender's Provider Edge Address)
15361         field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC Stack'
15362         TLV within the launched VCCV trace route request."
15363    REFERENCE
15364        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15365         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15366    DEFVAL { ''H }
15367    ::= { tmnxOamVccvTrTgFec128CtlEntry 2 }
15368
15369tmnxOamVccvTrTgFec128CtlDstAddrT OBJECT-TYPE
15370    SYNTAX      InetAddressType
15371    MAX-ACCESS  read-write
15372    STATUS      current
15373    DESCRIPTION
15374        "The value of tmnxOamVccvTrTgFec128CtlDstAddrT specifies the address
15375         type of tmnxOamVccvTrTgFec128CtlDstAddr."
15376    DEFVAL { unknown }
15377    ::= { tmnxOamVccvTrTgFec128CtlEntry 3 }
15378
15379tmnxOamVccvTrTgFec128CtlDstAddr  OBJECT-TYPE
15380    SYNTAX      InetAddress (SIZE (0|4|16))
15381    MAX-ACCESS  read-write
15382    STATUS      current
15383    DESCRIPTION
15384        "The value of tmnxOamVccvTrTgFec128CtlDstAddr specifies the value to be
15385         copied into the 'Remote PE Address' (Remote Provider Edge Address)
15386         field of the 'FEC 128 Pseudowire' sub-TLV within the 'Target FEC Stack'
15387         TLV within the launched VCCV trace route request."
15388    REFERENCE
15389        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15390         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15391    DEFVAL { ''H }
15392    ::= { tmnxOamVccvTrTgFec128CtlEntry 4 }
15393
15394tmnxOamVccvTrTgFec128CtlPwId     OBJECT-TYPE
15395    SYNTAX      Unsigned32
15396    MAX-ACCESS  read-write
15397    STATUS      current
15398    DESCRIPTION
15399        "The value of tmnxOamVccvTrTgFec128CtlPwId specifies the value to be
15400         copied into the 'PW ID' (Pseudowire Identifier) field of the 'FEC 128
15401         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
15402         launched VCCV trace route request.
15403
15404         Zero indicates no Pseudowire Identifier has been configured."
15405    REFERENCE
15406        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15407         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)')."
15408    DEFVAL { 0 }
15409    ::= { tmnxOamVccvTrTgFec128CtlEntry 5 }
15410
15411tmnxOamVccvTrTgFec128CtlPwType   OBJECT-TYPE
15412    SYNTAX      Unsigned32 (0..65535)
15413    MAX-ACCESS  read-write
15414    STATUS      current
15415    DESCRIPTION
15416        "The value of tmnxOamVccvTrTgFec128CtlPwType specifies the value to be
15417         copied into the 'PW Type' (Pseudowire Type) field of the 'FEC 128
15418         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
15419         launched VCCV trace route request.  The code points are defined in RFC
15420         4446.
15421
15422         SROS supports services corresponding to the following RFC 4446 PW Type
15423         code points.
15424
15425         PW Type    Description
15426         -------    ---------------------------------------
15427          2         ATM AAL5 SDU VCC transport
15428          3         ATM transparent cell transport
15429          5         Ethernet
15430          9         ATM n-to-one VCC cell transport
15431         10         ATM n-to-one VPC cell transport
15432         17         Structure-agnostic E1 over packet
15433         18         Structure-agnostic T1 (DS1) over packet
15434         21         CES over PSN basic mode
15435         23         CES over PSN TDM with CAS
15436
15437         Zero indicates no Pseudowire Type has been configured."
15438    REFERENCE
15439        "RFC 4379, 'Detecting Multi-Protocol Label Switched (MPLS) Data Plane
15440         Failures', Section 3.2.9 ('FEC 128 Pseudowire (Current)').
15441         RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
15442         (PWE3)', Section 3.2, 'MPLS Pseudowire Type'."
15443    DEFVAL { 0 }
15444    ::= { tmnxOamVccvTrTgFec128CtlEntry 6 }
15445
15446--
15447-- OAM VCCV Trace Route Switching Target Static (MPLS-TP) Control Table
15448--
15449
15450tmnxOamVccvTrTgStaticCtlTable    OBJECT-TYPE
15451    SYNTAX      SEQUENCE OF TmnxOamVccvTrTgStaticCtlEntry
15452    MAX-ACCESS  not-accessible
15453    STATUS      current
15454    DESCRIPTION
15455        "tmnxOamVccvTrTgStaticCtlTable contains the target information for VCCV
15456         (Virtual Circuit Connectivity Verification) trace route tests which
15457         switch to downstream static (i.e. MPLS-TP) segments."
15458    REFERENCE
15459        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15460         section 2.3.2, 'Static Pseudowire Sub-TLV'."
15461    ::= { tmnxOamTraceRouteObjs 35 }
15462
15463tmnxOamVccvTrTgStaticCtlEntry    OBJECT-TYPE
15464    SYNTAX      TmnxOamVccvTrTgStaticCtlEntry
15465    MAX-ACCESS  not-accessible
15466    STATUS      current
15467    DESCRIPTION
15468        "tmnxOamVccvTrTgStaticCtlEntry contains the target information for a
15469         VCCV trace route test which switches to a downstream static (i.e.
15470         MPLS-TP) segment.
15471
15472         The values in a row are used to fill a 'Static Pseudowire' sub-TLV
15473         (Type, Length, Value) within the 'Target FEC Stack' TLV within the
15474         launched VCCV trace route request.
15475
15476         A row is created when the test's tmnxOamVccvTrCtlSwitTgtFecType is
15477         set to 'static(3)'.
15478
15479         A row is destroyed when the tmnxOamVccvTrCtlTable row is destroyed.
15480
15481         All the objects in a row must be set in one SNMP Set PDU.  Otherwise,
15482         the SNMP Set PDU will be rejected."
15483    REFERENCE
15484        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15485         section 2.3.2, 'Static Pseudowire Sub-TLV'."
15486    INDEX {
15487        tmnxOamTrCtlOwnerIndex,
15488        tmnxOamTrCtlTestIndex
15489    }
15490    ::= { tmnxOamVccvTrTgStaticCtlTable 1 }
15491
15492TmnxOamVccvTrTgStaticCtlEntry    ::= SEQUENCE {
15493    tmnxOamVccvTrTgStaticCtlAgi      TmnxVPNRouteDistinguisher,
15494    tmnxOamVccvTrTgStaticCtlSaiiGlbl TmnxPwGlobalIdOrZero,
15495    tmnxOamVccvTrTgStaticCtlSaiiNode TmnxMplsTpNodeID,
15496    tmnxOamVccvTrTgStaticCtlSaiiAcId Unsigned32,
15497    tmnxOamVccvTrTgStaticCtlTaiiGlbl TmnxPwGlobalIdOrZero,
15498    tmnxOamVccvTrTgStaticCtlTaiiNode TmnxMplsTpNodeID,
15499    tmnxOamVccvTrTgStaticCtlTaiiAcId Unsigned32
15500}
15501
15502tmnxOamVccvTrTgStaticCtlAgi      OBJECT-TYPE
15503    SYNTAX      TmnxVPNRouteDistinguisher
15504    MAX-ACCESS  read-write
15505    STATUS      current
15506    DESCRIPTION
15507        "The value of tmnxOamVccvTrTgStaticCtlAgi specifies the value to be
15508         copied into the 'Service Identifier' field of the 'Static Pseudowire'
15509         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
15510         trace route request.  As specified in RFC 6426, the 'Service
15511         Identifier' field may be filled with an AGI (Attachment Group
15512         Identifier).
15513
15514         The all-zeroes value indicates no Service Identifier has been
15515         configured."
15516    REFERENCE
15517        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15518         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15519         RFC 4446, 'IANA Allocations for Pseudowire Edge to Edge Emulation
15520         (PWE3)', section 3.4.2, 'Attachment Group Identifier (AGI) Type'."
15521    DEFVAL { '0000000000000000'H }
15522    ::= { tmnxOamVccvTrTgStaticCtlEntry 1 }
15523
15524tmnxOamVccvTrTgStaticCtlSaiiGlbl OBJECT-TYPE
15525    SYNTAX      TmnxPwGlobalIdOrZero
15526    MAX-ACCESS  read-write
15527    STATUS      current
15528    DESCRIPTION
15529        "The value of tmnxOamVccvTrTgStaticCtlSaiiGlbl specifies the value to be
15530         copied into the 'Source Global ID' field of the 'Static Pseudowire'
15531         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
15532         trace route request.
15533
15534         Zero indicates no Source Global ID has been configured."
15535    REFERENCE
15536        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15537         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15538         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
15539         'Uniquely Identifying an Operator - the Global_ID'."
15540    DEFVAL { 0 }
15541    ::= { tmnxOamVccvTrTgStaticCtlEntry 2 }
15542
15543tmnxOamVccvTrTgStaticCtlSaiiNode OBJECT-TYPE
15544    SYNTAX      TmnxMplsTpNodeID
15545    MAX-ACCESS  read-write
15546    STATUS      current
15547    DESCRIPTION
15548        "The value of tmnxOamVccvTrTgStaticCtlSaiiNode specifies the value to be
15549         copied into the 'Source Node ID' field of the 'Static Pseudowire'
15550         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
15551         trace route request.
15552
15553         Zero indicates no Source Node ID has been configured."
15554    REFERENCE
15555        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15556         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15557         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
15558         'Node and Interface Identifiers'."
15559    DEFVAL { 0 }
15560    ::= { tmnxOamVccvTrTgStaticCtlEntry 3 }
15561
15562tmnxOamVccvTrTgStaticCtlSaiiAcId OBJECT-TYPE
15563    SYNTAX      Unsigned32
15564    MAX-ACCESS  read-write
15565    STATUS      current
15566    DESCRIPTION
15567        "The value of tmnxOamVccvTrTgStaticCtlSaiiAcId specifies the value to be
15568         copied into the 'Source AC-ID' (Source Attachment Circuit Identifier)
15569         field of the 'Static Pseudowire' sub-TLV within the 'Target FEC Stack'
15570         TLV within the launched VCCV trace route request.
15571
15572         Zero indicates no Source AC-ID has been configured."
15573    REFERENCE
15574        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15575         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15576         RFC 5003, 'Attachment Individual Identifier (AII) Types for
15577         Aggregation', section 3.2, 'AII Type 2'."
15578    DEFVAL { 0 }
15579    ::= { tmnxOamVccvTrTgStaticCtlEntry 4 }
15580
15581tmnxOamVccvTrTgStaticCtlTaiiGlbl OBJECT-TYPE
15582    SYNTAX      TmnxPwGlobalIdOrZero
15583    MAX-ACCESS  read-write
15584    STATUS      current
15585    DESCRIPTION
15586        "The value of tmnxOamVccvTrTgStaticCtlTaiiGlbl specifies the value to be
15587         copied into the 'Destination Global ID' field of the 'Static
15588         Pseudowire' sub-TLV within the 'Target FEC Stack' TLV within the
15589         launched VCCV trace route request.
15590
15591         Zero indicates no Destination Global ID has been configured."
15592    REFERENCE
15593        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15594         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15595         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 3,
15596         'Uniquely Identifying an Operator - the Global_ID'."
15597    DEFVAL { 0 }
15598    ::= { tmnxOamVccvTrTgStaticCtlEntry 5 }
15599
15600tmnxOamVccvTrTgStaticCtlTaiiNode OBJECT-TYPE
15601    SYNTAX      TmnxMplsTpNodeID
15602    MAX-ACCESS  read-write
15603    STATUS      current
15604    DESCRIPTION
15605        "The value of tmnxOamVccvTrTgStaticCtlTaiiNode specifies the value to be
15606         copied into the 'Destination Node ID' field of the 'Static Pseudowire'
15607         sub-TLV within the 'Target FEC Stack' TLV within the launched VCCV
15608         trace route request.
15609
15610         Zero indicates no Destination Node ID has been configured."
15611    REFERENCE
15612        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15613         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15614         RFC 6370, 'MPLS Transport Profile (MPLS-TP) Identifiers', section 4,
15615         'Node and Interface Identifiers'."
15616    DEFVAL { 0 }
15617    ::= { tmnxOamVccvTrTgStaticCtlEntry 6 }
15618
15619tmnxOamVccvTrTgStaticCtlTaiiAcId OBJECT-TYPE
15620    SYNTAX      Unsigned32
15621    MAX-ACCESS  read-write
15622    STATUS      current
15623    DESCRIPTION
15624        "The value of tmnxOamVccvTrTgStaticCtlTaiiAcId specifies the value to be
15625         copied into the 'Destination AC-ID' (Destination Attachment Circuit
15626         Identifier) field of the 'Static Pseudowire' sub-TLV within the 'Target
15627         FEC Stack' TLV within the launched VCCV trace route request.
15628
15629         Zero indicates no Destination AC-ID has been configured."
15630    REFERENCE
15631        "RFC 6426, 'MPLS On-Demand Connectivity Verification and Route Tracing',
15632         section 2.3.2, 'Static Pseudowire Sub-TLV'.
15633         RFC 5003, 'Attachment Individual Identifier (AII) Types for
15634         Aggregation', section 3.2, 'AII Type 2'."
15635    DEFVAL { 0 }
15636    ::= { tmnxOamVccvTrTgStaticCtlEntry 7 }
15637
15638--
15639-- OAM ICMP Trace Route MPLS Label Stack Table
15640--
15641
15642tmnxOamIcmpTrLabelStackTable     OBJECT-TYPE
15643    SYNTAX      SEQUENCE OF TmnxOamIcmpTrLabelStackEntry
15644    MAX-ACCESS  not-accessible
15645    STATUS      current
15646    DESCRIPTION
15647        "tmnxOamIcmpTrLabelStackTable contains the information read from RFC
15648         4950 MPLS Label Stack Objects in ICMPv4 or ICMPv6 replies, received in
15649         response to locally initiated 'icmpTraceRoute(5)' tests."
15650    REFERENCE
15651        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15652         5, 'MPLS Label Stack Object'."
15653    ::= { tmnxOamTraceRouteObjs 36 }
15654
15655tmnxOamIcmpTrLabelStackEntry     OBJECT-TYPE
15656    SYNTAX      TmnxOamIcmpTrLabelStackEntry
15657    MAX-ACCESS  not-accessible
15658    STATUS      current
15659    DESCRIPTION
15660        "tmnxOamIcmpTrLabelStackEntry contains the information present in one
15661         member of an RFC 4950 MPLS Label Stack Object, as received in one
15662         ICMPv4 or ICMPv6 reply (received in response to a locally initiated
15663         'icmpTraceRoute(5)' test).
15664
15665         One ICMPv4 or ICMPv6 reply can contain at most one MPLS Label Stack
15666         Object.  The MPLS Label Stack Object is a structure in the reply,
15667         containing the MPLS encapsulation used for the test.  One MPLS Label
15668         Stack Object contains one or more members.
15669
15670         The first six indices specify the ICMPv4 or ICMPv6 reply.  The seventh
15671         index specifies the member number within the MPLS Label Stack Object.
15672
15673         SROS creates rows in this table when an ICMPv4 or ICMPv6 reply is
15674         received (in response to a locally initiated 'icmpTraceRoute(5)' test)
15675         containing an MPLS Label Stack Object.  One row is created for each
15676         member in the MPLS Label Stack Object.
15677
15678         SROS destroys rows in this table when the corresponding
15679         tmnxOamTrProbeHistoryTable row is destroyed."
15680    REFERENCE
15681        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15682         5, 'MPLS Label Stack Object'."
15683    INDEX {
15684        tmnxOamTrCtlOwnerIndex,
15685        tmnxOamTrCtlTestIndex,
15686        tmnxOamTrResultsTestRunIndex,
15687        tmnxOamTrProbeHistoryIndex,
15688        tmnxOamTrProbeHistoryHopIndex,
15689        tmnxOamTrProbeHistoryProbeIndex,
15690        tmnxOamIcmpTrLabelStackMemberNum
15691    }
15692    ::= { tmnxOamIcmpTrLabelStackTable 1 }
15693
15694TmnxOamIcmpTrLabelStackEntry     ::= SEQUENCE {
15695    tmnxOamIcmpTrLabelStackMemberNum Unsigned32,
15696    tmnxOamIcmpTrLabelStackLabel     Unsigned32,
15697    tmnxOamIcmpTrLabelStackExperimnt Unsigned32,
15698    tmnxOamIcmpTrLabelStackBottom    Unsigned32,
15699    tmnxOamIcmpTrLabelStackTtl       Unsigned32
15700}
15701
15702tmnxOamIcmpTrLabelStackMemberNum OBJECT-TYPE
15703    SYNTAX      Unsigned32 (1..4294967295)
15704    MAX-ACCESS  not-accessible
15705    STATUS      current
15706    DESCRIPTION
15707        "The value of tmnxOamIcmpTrLabelStackMemberNum specifies the member
15708         number within an RFC 4950 MPLS Label Stack Object.
15709
15710         The first member within an MPLS Label Stack Object is member number 1.
15711         Subsequent members (if any) are numbered consecutively."
15712    REFERENCE
15713        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15714         5, 'MPLS Label Stack Object'."
15715    ::= { tmnxOamIcmpTrLabelStackEntry 1 }
15716
15717tmnxOamIcmpTrLabelStackLabel     OBJECT-TYPE
15718    SYNTAX      Unsigned32 (0..1048575)
15719    MAX-ACCESS  read-only
15720    STATUS      current
15721    DESCRIPTION
15722        "The value of tmnxOamIcmpTrLabelStackLabel indicates the Label field
15723         within the specified RFC 4950 MPLS Label Stack Object member."
15724    REFERENCE
15725        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15726         5, 'MPLS Label Stack Object'."
15727    ::= { tmnxOamIcmpTrLabelStackEntry 2 }
15728
15729tmnxOamIcmpTrLabelStackExperimnt OBJECT-TYPE
15730    SYNTAX      Unsigned32 (0..7)
15731    MAX-ACCESS  read-only
15732    STATUS      current
15733    DESCRIPTION
15734        "The value of tmnxOamIcmpTrLabelStackExperimnt indicates the
15735         Experimental Use field within the specified RFC 4950 MPLS Label Stack
15736         Object member."
15737    REFERENCE
15738        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15739         5, 'MPLS Label Stack Object'."
15740    ::= { tmnxOamIcmpTrLabelStackEntry 3 }
15741
15742tmnxOamIcmpTrLabelStackBottom    OBJECT-TYPE
15743    SYNTAX      Unsigned32 (0..1)
15744    MAX-ACCESS  read-only
15745    STATUS      current
15746    DESCRIPTION
15747        "The value of tmnxOamIcmpTrLabelStackBottom indicates the Bottom of
15748         Stack bit within the specified RFC 4950 MPLS Label Stack Object
15749         member."
15750    REFERENCE
15751        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15752         5, 'MPLS Label Stack Object'."
15753    ::= { tmnxOamIcmpTrLabelStackEntry 4 }
15754
15755tmnxOamIcmpTrLabelStackTtl       OBJECT-TYPE
15756    SYNTAX      Unsigned32 (0..255)
15757    MAX-ACCESS  read-only
15758    STATUS      current
15759    DESCRIPTION
15760        "The value of tmnxOamIcmpTrLabelStackTtl indicates the Time To Live
15761         field within the specified RFC 4950 MPLS Label Stack Object member."
15762    REFERENCE
15763        "RFC 4950, 'ICMP Extensions for Multiprotocol Label Switching', Section
15764         5, 'MPLS Label Stack Object'."
15765    ::= { tmnxOamIcmpTrLabelStackEntry 5 }
15766
15767--
15768-- Objects applicable to both the ping and trace route test modes.
15769--
15770
15771tmnxOamMplsPduTimeStampFormat    OBJECT-TYPE
15772    SYNTAX      INTEGER {
15773                    rfc4379(0),
15774                    unix(1)
15775                }
15776    MAX-ACCESS  read-write
15777    STATUS      current
15778    DESCRIPTION
15779        "The value of tmnxOamMplsPduTimeStampFormat specifies, on a system-wide
15780         basis:
15781         a) the format of the time stamp to be written into an RFC 4379 MPLS
15782            Echo Request PDU, when initiating a ping or trace route test,
15783            and
15784         b) the format of the time stamp to be written into an RFC 4379 MPLS
15785            Echo Reply PDU, when replying to an incoming MPLS Echo Request PDU,
15786            and
15787         c) the format to use when decoding the time stamps in an incoming MPLS
15788            Echo Request or MPLS Echo Reply PDU.
15789
15790         'rfc4379(0)' specifies the RFC 4379 time stamp format.  The time
15791         stamp's 'seconds' field holds the integral number of seconds since
15792         1-Jan-1900 00:00:00 UTC.  The time stamp's 'microseconds' field
15793         contains a microseconds value in the range 0..999999.  This setting is
15794         used to interoperate with network elements which are fully compliant
15795         with RFC 4379 (e.g. an SROS system with the same setting, or any other
15796         RFC 4379 compliant router).
15797
15798         'unix(1)' specifies the Unix time stamp format.  The time stamp's
15799         'seconds' field holds a 'Unix time', i.e. the integral number of
15800         seconds since 1-Jan-1970 00:00:00 UTC.  The time stamp's 'microseconds'
15801         field contains a microseconds value in the range 0..999999.  This
15802         setting is used to interoperate with network elements which send and
15803         expect a 1970-based timestamp in MPLS Echo Request/Reply PDUs (e.g. an
15804         SROS system with the same setting, or an SROS system running software
15805         earlier than R8.0 R4).
15806
15807         Prior to SROS Release 8.0 R4, this object was not supported.  The Unix
15808         time stamp format was always used.
15809
15810         This object is applicable for the ldpTreeTrace, lspPing, lspTraceRoute,
15811         p2mpLspPing, p2mpLspTrace, vccvPing, and vccvTraceRoute test modes
15812         only."
15813    REFERENCE "RFC 4379, Feb-2006, Section 3."
15814    DEFVAL { unix }
15815    ::= { tmnxOamGeneralObjs 1 }
15816
15817-- OAM/SAA Global Statistics and Limits
15818
15819tmnxOamSysPerfOprLimitTx         OBJECT-TYPE
15820    SYNTAX      Gauge32
15821    UNITS       "echo request packets per second"
15822    MAX-ACCESS  read-only
15823    STATUS      current
15824    DESCRIPTION
15825        "The value of tmnxOamSysPerfOprLimitTx indicates this node's upper bound
15826         on the total echo request packet transmission rate.  Echo reply packets
15827         are not affected by this limit.
15828
15829         The upper bound applies to echo request packets sent by the following
15830         test types:
15831         1.  Background ICMP Bridged Residential Gateway ping test.
15832         2.  Filter redirect policy ping test.
15833         3.  SDP keep-alive.
15834         4.  Static route CPE check.
15835         5.  VRRP policy host unreachable ping test.
15836         6.  Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
15837         7.  Any test configured using TIMETRA-OAM-PM-MIB."
15838    ::= { tmnxOamGeneralStats 1 }
15839
15840tmnxOamSysPerfCfgLimitTx         OBJECT-TYPE
15841    SYNTAX      Gauge32
15842    UNITS       "echo request packets per second"
15843    MAX-ACCESS  read-only
15844    STATUS      current
15845    DESCRIPTION
15846        "The value of tmnxOamSysPerfCfgLimitTx indicates this node's upper bound
15847         on the total configured echo request packet transmission rate for a set
15848         of test types.  The upper bound is enforced to avoid echo request
15849         packet transmit overload, i.e. to ensure each enabled test can transmit
15850         echo request packets at the test's configured rate.  Echo reply packets
15851         are not affected by this limit.
15852
15853         The upper bound applies to echo request packets sent by the following
15854         'always on' test types:
15855         1.  Background ICMP Bridged Residential Gateway ping test.
15856         2.  Filter redirect policy ping test.
15857         3.  SDP keep-alive.
15858         4.  Static route CPE check.
15859         5.  VRRP policy host unreachable ping test.
15860         6.  SAA continuous test (see tmnxOamSaaCtlContinuous).
15861         7.  OAM-PM proactive test (see
15862             TIMETRA-OAM-PM-MIB::tmnxOamPmCfgSessType).
15863
15864         For example, suppose:
15865         a) tmnxOamSysPerfCfgLimitTx has the value 4000 echo request packets per
15866            second, and
15867         b) several SDP keep-alive sessions are enabled, totalling 1000 echo
15868            request packets per second, and
15869         c) several SAA continuous tests are enabled, totalling 3000 echo
15870            request packets per second.
15871         Then, an attempt to enable an additional SAA continuous test would be
15872         rejected with a 'resourceUnavailable(13)' error."
15873    ::= { tmnxOamGeneralStats 2 }
15874
15875tmnxOamSysPerfCfgTotalTx         OBJECT-TYPE
15876    SYNTAX      Gauge32
15877    UNITS       "echo request packets per second"
15878    MAX-ACCESS  read-only
15879    STATUS      current
15880    DESCRIPTION
15881        "The value of tmnxOamSysPerfCfgTotalTx indicates this node's current
15882         total configured echo request packet transmission rate, for the set of
15883         tests listed in the tmnxOamSysPerfCfgLimitTx DESCRIPTION clause.
15884
15885         For example, suppose:
15886         a) several SDP keep-alive sessions are enabled, totalling 1000 echo
15887            request packets per second, and
15888         b) several SAA continuous tests are enabled, totalling 2000 echo
15889            request packets per second, and
15890         c) no other relevant tests are enabled.
15891         Then, tmnxOamSysPerfCfgTotalTx will have the value 3000.
15892
15893         The value of tmnxOamSysPerfCfgTotalTx will not exceed the value of
15894         tmnxOamSysPerfCfgLimitTx."
15895    ::= { tmnxOamGeneralStats 3 }
15896
15897tmnxOamSysPerfLastClearedTime    OBJECT-TYPE
15898    SYNTAX      TimeStamp
15899    MAX-ACCESS  read-only
15900    STATUS      current
15901    DESCRIPTION
15902        "The value of tmnxOamSysPerfLastClearedTime indicates the sysUpTime when
15903         the following statistics were cleared:  tmnxOamSysPerfLocalTestTx,
15904         tmnxOamSysPerfRemoteTestRx, and tmnxOamSysPerfReqTypeTable.  If the
15905         statistics have not been cleared since the last CPM restart, zero is
15906         returned.
15907
15908         A packet count which is time stamped by this object can be converted to
15909         an average packets per second value using, for example,
15910           pps = tmnxOamSysPerfLocalTestTx /
15911                 [(sysUpTime - tmnxOamSysPerfLastClearedTime)/100]."
15912    ::= { tmnxOamGeneralStats 4 }
15913
15914tmnxOamSysPerfLocalTestTx        OBJECT-TYPE
15915    SYNTAX      Counter32
15916    UNITS       "echo request packets"
15917    MAX-ACCESS  read-only
15918    STATUS      current
15919    DESCRIPTION
15920        "The value of tmnxOamSysPerfLocalTestTx indicates this node's total
15921         number of echo request packets transmitted by locally initiated tests
15922         (since the last clear).  The test types are listed in the
15923         tmnxOamSysPerfOprLimitTx DESCRIPTION clause."
15924    ::= { tmnxOamGeneralStats 5 }
15925
15926tmnxOamSysPerfRemoteTestRx       OBJECT-TYPE
15927    SYNTAX      Counter32
15928    UNITS       "echo request packets"
15929    MAX-ACCESS  read-only
15930    STATUS      current
15931    DESCRIPTION
15932        "The value of tmnxOamSysPerfRemoteTestRx indicates this node's total
15933         number of echo request packets received from remotely initiated tests
15934         (since the last clear)."
15935    ::= { tmnxOamGeneralStats 6 }
15936
15937tmnxOamSysPerfReqTypeTable       OBJECT-TYPE
15938    SYNTAX      SEQUENCE OF TmnxOamSysPerfReqTypeEntry
15939    MAX-ACCESS  not-accessible
15940    STATUS      current
15941    DESCRIPTION
15942        "tmnxOamSysPerfReqTypeTable has a row for each relevant OAM echo request
15943         packet type.  Each row contains packet counters."
15944    ::= { tmnxOamGeneralStats 7 }
15945
15946tmnxOamSysPerfReqTypeEntry       OBJECT-TYPE
15947    SYNTAX      TmnxOamSysPerfReqTypeEntry
15948    MAX-ACCESS  not-accessible
15949    STATUS      current
15950    DESCRIPTION
15951        "Rows in tmnxOamSysPerfReqTypeTable are system-generated at CPM restart.
15952         Rows cannot be created or destroyed using SNMP."
15953    INDEX { IMPLIED tmnxOamSysPerfReqTypeName }
15954    ::= { tmnxOamSysPerfReqTypeTable 1 }
15955
15956TmnxOamSysPerfReqTypeEntry ::=
15957    SEQUENCE {
15958        tmnxOamSysPerfReqTypeName        TNamedItem,
15959        tmnxOamSysPerfReqTypeLocalTestTx Counter32,
15960        tmnxOamSysPerfReqTypeRemoteTstRx Counter32
15961    }
15962
15963tmnxOamSysPerfReqTypeName        OBJECT-TYPE
15964    SYNTAX      TNamedItem
15965    MAX-ACCESS  not-accessible
15966    STATUS      current
15967    DESCRIPTION
15968        "The value of tmnxOamSysPerfReqTypeName specifies the name of an echo
15969         request packet type (e.g. 'ICMP').  The name is the index for the row."
15970    ::= { tmnxOamSysPerfReqTypeEntry 1 }
15971
15972tmnxOamSysPerfReqTypeLocalTestTx OBJECT-TYPE
15973    SYNTAX      Counter32
15974    UNITS       "echo request packets"
15975    MAX-ACCESS  read-only
15976    STATUS      current
15977    DESCRIPTION
15978        "The value of tmnxOamSysPerfReqTypeLocalTestTx indicates the number of
15979         echo request packets transmitted by locally initiated tests (since the
15980         last clear) for the echo request packet type specified by
15981         tmnxOamSysPerfReqTypeName."
15982    ::= { tmnxOamSysPerfReqTypeEntry 2 }
15983
15984tmnxOamSysPerfReqTypeRemoteTstRx OBJECT-TYPE
15985    SYNTAX      Counter32
15986    UNITS       "echo request packets"
15987    MAX-ACCESS  read-only
15988    STATUS      current
15989    DESCRIPTION
15990        "The value of tmnxOamSysPerfReqTypeRemoteTstRx indicates the number of
15991         echo request packets received from remotely initiated tests (since the
15992         last clear) for the echo request packet type specified by
15993         tmnxOamSysPerfReqTypeName."
15994    ::= { tmnxOamSysPerfReqTypeEntry 3 }
15995
15996tmnxOamSysSessionLimit           OBJECT-TYPE
15997    SYNTAX      Gauge32
15998    UNITS       "sessions"
15999    MAX-ACCESS  read-only
16000    STATUS      current
16001    DESCRIPTION
16002        "The value of tmnxOamSysSessionLimit indicates the maximum number of
16003         sessions in the OAM general session pool.
16004
16005         OAM general session pool sessions are allocated and freed as described
16006         in the tmnxOamSysSessionCount DESCRIPTION clause.
16007
16008         tmnxOamSysBgIcmpBrgSessionLimit is the limit for the other OAM session
16009         pool.
16010        "
16011    ::= { tmnxOamGeneralStats 8 }
16012
16013tmnxOamSysSessionCount           OBJECT-TYPE
16014    SYNTAX      Gauge32
16015    UNITS       "sessions"
16016    MAX-ACCESS  read-only
16017    STATUS      current
16018    DESCRIPTION
16019        "The value of tmnxOamSysSessionCount indicates the number of currently
16020         allocated sessions in the OAM general session pool.
16021
16022         A test with one of the following test types allocates a session from
16023         the OAM general session pool:
16024         1.  Filter redirect policy ping test.
16025         2.  SDP keep-alive.
16026         3.  Static route CPE check.
16027         4.  VRRP policy host unreachable ping test.
16028         5.  Any OAM or SAA test configured using TIMETRA-OAM-TEST-MIB.
16029         6.  Any test configured using TIMETRA-OAM-PM-MIB.
16030
16031         A session is allocated from the OAM general session pool when a test is
16032         configured (in the case of some test types) or activated (in the
16033         remaining cases).
16034
16035         The session is freed when the test is deactivated or deleted.
16036
16037         tmnxOamSysSessionCount will not exceed tmnxOamSysSessionLimit.
16038
16039         Configuration or activation of a test (with a test type listed above)
16040         will fail when tmnxOamSysSessionCount equals tmnxOamSysSessionLimit.
16041
16042         tmnxOamSysBgIcmpBrgSessionCount counts the sessions in the other OAM
16043         session pool.
16044        "
16045    ::= { tmnxOamGeneralStats 9 }
16046
16047tmnxOamSysBgIcmpBrgSessionLimit  OBJECT-TYPE
16048    SYNTAX      Gauge32
16049    UNITS       "sessions"
16050    MAX-ACCESS  read-only
16051    STATUS      current
16052    DESCRIPTION
16053        "The value of tmnxOamSysBgIcmpBrgSessionLimit indicates the maximum
16054         number of background ICMP Bridged Residential Gateway (BRG) OAM test
16055         sessions available on this node.
16056
16057         Sessions are allocated and freed as described in the
16058         tmnxOamSysBgIcmpBrgSessionCount DESCRIPTION clause.
16059
16060         tmnxOamSysSessionLimit is the limit for the other OAM session pool."
16061    ::= { tmnxOamGeneralStats 10 }
16062
16063tmnxOamSysBgIcmpBrgSessionCount  OBJECT-TYPE
16064    SYNTAX      Gauge32
16065    UNITS       "sessions"
16066    MAX-ACCESS  read-only
16067    STATUS      current
16068    DESCRIPTION
16069        "The value of tmnxOamSysBgIcmpBrgSessionCount indicates the number of
16070         background ICMP Bridged Residential Gateway (BRG) OAM test sessions
16071         currently allocated on this node.
16072
16073         One session is allocated when BRG functionality is administratively
16074         enabled on a group interface (using TIMETRA-SUBSCRIBER-MGMT-MIB::
16075         tmnxSubBrgIfAdminState).
16076
16077         The session is freed when the BRG functionality is administratively
16078         disabled.
16079
16080         tmnxOamSysBgIcmpBrgSessionCount will not exceed
16081         tmnxOamSysBgIcmpBrgSessionLimit.
16082
16083         Creating a background ICMP BRG OAM test session will fail when
16084         tmnxOamSysBgIcmpBrgSessionCount equals
16085         tmnxOamSysBgIcmpBrgSessionLimit.
16086
16087         tmnxOamSysSessionCount counts the sessions in the other OAM session
16088         pool."
16089    ::= { tmnxOamGeneralStats 11 }
16090
16091tmnxOamMplsEchoDownstreamMapTlv  OBJECT-TYPE
16092    SYNTAX      TmnxOamMplsEchoDownMapTlv
16093    MAX-ACCESS  read-write
16094    STATUS      current
16095    DESCRIPTION
16096        "The value of tmnxOamMplsEchoDownstreamMapTlv specifies the system value
16097         for the type of downstream map TLV to be inserted when launching MPLS
16098         echo requests.
16099
16100         The value of tmnxOamMplsEchoDownstreamMapTlv is used on three
16101         occasions:
16102
16103         1.  When a background LDP tree trace test is started (using
16104         tmnxOamLTtraceAutoAdminState), the value of
16105         tmnxOamMplsEchoDownstreamMapTlv specifies the type of downstream map
16106         TLV used during the test.
16107
16108         2.  When a test of type 'lspTraceRoute' is created, with no value
16109         specified for the test's tmnxOamLspTrCtlDownstreamMapTlv object,
16110         tmnxOamLspTrCtlDownstreamMapTlv is set to the value of
16111         tmnxOamMplsEchoDownstreamMapTlv.
16112
16113         3.  When a test of type 'ldpTreeTrace' is created, with no value
16114         specified for the test's tmnxOamLTtraceCtlDownstreamMpTlv object,
16115         tmnxOamLTtraceCtlDownstreamMpTlv is set to the value of
16116         tmnxOamMplsEchoDownstreamMapTlv.
16117
16118         Example usage, for the second and third cases:  suppose every node in
16119         this node's network supports the MPLS Echo Request/Reply DDMAP TLV, and
16120         the network operator wishes to use the enhanced functionality offered
16121         by the DDMAP TLV.  Then, setting tmnxOamMplsEchoDownstreamMapTlv to
16122         'ddmap(2)' simplifies configuration.  The simplification:  the
16123         tmnxOamLspTrCtlDownstreamMapTlv and tmnxOamLTtraceCtlDownstreamMpTlv
16124         objects need not be set when creating tests."
16125    DEFVAL { dsmap }
16126    ::= { tmnxOamGeneralObjs 3 }
16127
16128--
16129-- Conformance Information
16130--
16131tmnxOamPingCompliances           OBJECT IDENTIFIER ::= { tmnxOamPingConformance 1 }
16132tmnxOamPingGroups                OBJECT IDENTIFIER ::= { tmnxOamPingConformance 2 }
16133
16134tmnxOamTrCompliances             OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 1 }
16135tmnxOamTrGroups                  OBJECT IDENTIFIER ::= { tmnxOamTraceRouteConformance 2 }
16136
16137tmnxOamSaaCompliances            OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 1 }
16138tmnxOamSaaGroups                 OBJECT IDENTIFIER ::= { tmnxOamSaaConformance 2 }
16139
16140tmnxOamGeneralCompliances        OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 1 }
16141tmnxOamGeneralGroups             OBJECT IDENTIFIER ::= { tmnxOamGeneralConformance 2 }
16142
16143-- compliance statements
16144
16145-- tmnxOamPingCompliance  MODULE-COMPLIANCE
16146--    ::= { tmnxOamPingCompliances 1 }
16147
16148-- tmnxOamPingR2r1Compliance  MODULE-COMPLIANCE
16149--    ::= { tmnxOamPingCompliances 2 }
16150
16151-- tmnxOamPingV3v0Compliance  MODULE-COMPLIANCE
16152--    ::= { tmnxOamPingCompliances 3 }
16153
16154tmnxOamPing7450V4v0Compliance    MODULE-COMPLIANCE
16155    STATUS obsolete
16156    DESCRIPTION
16157        "The compliance statement for management of OAM ping tests on
16158         Nokia 7450 ESS series systems release 4.0."
16159    MODULE  -- this module
16160        MANDATORY-GROUPS {
16161           tmnxOamPingGeneralV4v0Group,
16162           --tmnxOamMacPingL2MapGroup,
16163           tmnxOamMacPingV4v0Group,
16164           tmnxOamLspPingV4v0Group,
16165           --tmnxOamVprnPingV4v0Group,
16166           tmnxOamMfibPingV4v0Group,
16167           tmnxOamCpePingV4v0Group,
16168           --tmnxOamMRInfoV4v0Group,
16169           --tmnxOamAtmPingR2r1Group,
16170           tmnxOamVccvPingGroup,
16171           tmnxOamIcmpPingGroup,
16172           tmnxOamPingNotificationV4v0Group
16173        }
16174    ::= { tmnxOamPingCompliances 4 }
16175
16176tmnxOamPing7750V4v0Compliance    MODULE-COMPLIANCE
16177    STATUS  obsolete
16178    DESCRIPTION
16179        "The compliance statement for management of OAM ping tests on
16180         Nokia SROS series systems release 4.0."
16181    MODULE  -- this module
16182        MANDATORY-GROUPS {
16183           tmnxOamPingGeneralV4v0Group,
16184           --tmnxOamMacPingL2MapGroup,
16185           tmnxOamMacPingV4v0Group,
16186           tmnxOamLspPingV4v0Group,
16187           tmnxOamVprnPingV4v0Group,
16188           tmnxOamMfibPingV4v0Group,
16189           tmnxOamCpePingV4v0Group,
16190           tmnxOamMRInfoV4v0Group,
16191           tmnxOamAtmPingR2r1Group,
16192           tmnxOamVccvPingGroup,
16193           tmnxOamIcmpPingGroup,
16194           tmnxOamPingNotificationV4v0Group
16195        }
16196    ::= { tmnxOamPingCompliances 5 }
16197
16198tmnxOamPing7450V5v0Compliance    MODULE-COMPLIANCE
16199    STATUS  obsolete
16200    DESCRIPTION
16201        "The compliance statement for management of OAM ping tests on
16202         Nokia 7450 ESS series systems release 5.0."
16203    MODULE  -- this module
16204        MANDATORY-GROUPS {
16205           tmnxOamPingGeneralV4v0Group,
16206           --tmnxOamMacPingL2MapGroup,
16207           tmnxOamMacPingV4v0Group,
16208           tmnxOamLspPingV5v0Group,
16209           --tmnxOamVprnPingV4v0Group,
16210           tmnxOamMfibPingV4v0Group,
16211           tmnxOamCpePingV4v0Group,
16212           --tmnxOamMRInfoV4v0Group,
16213           --tmnxOamAtmPingR2r1Group,
16214           tmnxOamVccvPingV5v0Group,
16215           tmnxOamIcmpPingGroup,
16216           tmnxOamAncpTestV5v0Group,
16217           tmnxOamPingNotificationV5v0Group
16218        }
16219    ::= { tmnxOamPingCompliances 6 }
16220
16221tmnxOamPing7750V5v0Compliance    MODULE-COMPLIANCE
16222    STATUS  obsolete
16223      DESCRIPTION
16224          "The compliance statement for management of OAM ping tests on
16225           Nokia SROS series systems release 5.0."
16226      MODULE  -- this module
16227          MANDATORY-GROUPS {
16228             tmnxOamPingGeneralV4v0Group,
16229             --tmnxOamMacPingL2MapGroup,
16230             tmnxOamMacPingV4v0Group,
16231             tmnxOamLspPingV5v0Group,
16232             tmnxOamVprnPingV4v0Group,
16233             tmnxOamMfibPingV4v0Group,
16234             tmnxOamCpePingV4v0Group,
16235             tmnxOamMRInfoV4v0Group,
16236             tmnxOamAtmPingR2r1Group,
16237             tmnxOamVccvPingV5v0Group,
16238             tmnxOamIcmpPingGroup,
16239             tmnxOamAncpTestV5v0Group,
16240             tmnxOamPingNotificationV5v0Group
16241          }
16242      ::= { tmnxOamPingCompliances 7 }
16243
16244tmnxOamPing7450V6v0Compliance    MODULE-COMPLIANCE
16245    STATUS obsolete
16246    DESCRIPTION
16247        "The compliance statement for management of OAM ping tests on
16248         Nokia 7450 ESS series systems release 6.0."
16249    MODULE  -- this module
16250        MANDATORY-GROUPS {
16251           tmnxOamPingGeneralV6v0Group,
16252           --tmnxOamMacPingL2MapGroup,
16253           tmnxOamMacPingV4v0Group,
16254           tmnxOamLspPingV6v0Group,
16255           --tmnxOamVprnPingV4v0Group,
16256           tmnxOamMfibPingV6v0Group,
16257           tmnxOamCpePingV4v0Group,
16258           --tmnxOamMRInfoV4v0Group,
16259           --tmnxOamAtmPingR2r1Group,
16260           tmnxOamVccvPingV5v0Group,
16261           tmnxOamIcmpPingGroup,
16262           tmnxOamAncpTestV5v0Group,
16263           tmnxOamPingNotificationV5v0Group
16264        }
16265    ::= { tmnxOamPingCompliances 8 }
16266
16267tmnxOamPing7750V6v0Compliance    MODULE-COMPLIANCE
16268      STATUS  obsolete
16269      DESCRIPTION
16270          "The compliance statement for management of OAM ping tests on
16271           Nokia SROS series systems release 6.0."
16272      MODULE  -- this module
16273          MANDATORY-GROUPS {
16274             tmnxOamPingGeneralV6v0Group,
16275             --tmnxOamMacPingL2MapGroup,
16276             tmnxOamMacPingV4v0Group,
16277             tmnxOamLspPingV6v0Group,
16278             tmnxOamVprnPingV4v0Group,
16279             tmnxOamMfibPingV6v0Group,
16280             tmnxOamCpePingV4v0Group,
16281             tmnxOamMRInfoV4v0Group,
16282             tmnxOamAtmPingR2r1Group,
16283             tmnxOamVccvPingV5v0Group,
16284             tmnxOamIcmpPingGroup,
16285             tmnxOamAncpTestV5v0Group,
16286             tmnxOamPingNotificationV5v0Group
16287          }
16288      ::= { tmnxOamPingCompliances 9 }
16289
16290tmnxOamPing7450V7v0Compliance    MODULE-COMPLIANCE
16291    STATUS obsolete
16292    DESCRIPTION
16293        "The compliance statement for management of OAM ping tests on
16294         Nokia 7450 ESS series systems release 7.0."
16295    MODULE  -- this module
16296        MANDATORY-GROUPS {
16297           tmnxOamPingGeneralV7v0Group,
16298           --tmnxOamMacPingL2MapGroup,
16299           tmnxOamMacPingV4v0Group,
16300           tmnxOamLspPingV6v0Group,
16301           --tmnxOamVprnPingV4v0Group,
16302           tmnxOamMfibPingV6v0Group,
16303           tmnxOamCpePingV4v0Group,
16304           --tmnxOamMRInfoV4v0Group,
16305           --tmnxOamAtmPingR2r1Group,
16306           tmnxOamVccvPingV5v0Group,
16307           tmnxOamIcmpPingGroup,
16308           tmnxOamAncpTestV5v0Group,
16309           tmnxOamPingNotificationV7v0Group
16310        }
16311    ::= { tmnxOamPingCompliances 10 }
16312
16313tmnxOamPing7750V7v0Compliance    MODULE-COMPLIANCE
16314    STATUS  obsolete
16315    DESCRIPTION
16316        "The compliance statement for management of OAM ping tests on
16317         Nokia 7750 and 7710 SR series systems release 7.0."
16318    MODULE  -- this module
16319        MANDATORY-GROUPS {
16320           tmnxOamPingGeneralV7v0Group,
16321           --tmnxOamMacPingL2MapGroup,
16322           tmnxOamMacPingV4v0Group,
16323           tmnxOamLspPingV6v0Group,
16324           tmnxOamVprnPingV4v0Group,
16325           tmnxOamMfibPingV6v0Group,
16326           tmnxOamCpePingV4v0Group,
16327           tmnxOamMRInfoV4v0Group,
16328           tmnxOamAtmPingR2r1Group,
16329           tmnxOamVccvPingV5v0Group,
16330           tmnxOamIcmpPingGroup,
16331           tmnxOamAncpTestV5v0Group,
16332           tmnxOamPingNotificationV7v0Group,
16333           tmnxOamP2mpLspPingGroup
16334        }
16335    ::= { tmnxOamPingCompliances 11 }
16336
16337tmnxOamPing7450V8v0Compliance    MODULE-COMPLIANCE
16338    STATUS obsolete
16339    DESCRIPTION
16340        "The compliance statement for management of OAM ping tests on
16341         Nokia 7450 ESS series systems release 8.0."
16342    MODULE  -- this module
16343        MANDATORY-GROUPS {
16344           tmnxOamPingGeneralV8v0Group,
16345           --tmnxOamMacPingL2MapGroup,
16346           tmnxOamMacPingV4v0Group,
16347           tmnxOamLspPingV6v0Group,
16348           --tmnxOamVprnPingV4v0Group,
16349           tmnxOamMfibPingV6v0Group,
16350           tmnxOamCpePingV4v0Group,
16351           --tmnxOamMRInfoV4v0Group,
16352           --tmnxOamAtmPingR2r1Group,
16353           tmnxOamVccvPingV5v0Group,
16354           tmnxOamIcmpPingGroup,
16355           tmnxOamAncpTestV5v0Group,
16356           tmnxOamEthCfmPingV8v0Group,
16357           tmnxOamPingNotificationV7v0Group
16358        }
16359    ::= { tmnxOamPingCompliances 12 }
16360
16361tmnxOamPing77x0V8v0Compliance    MODULE-COMPLIANCE
16362    STATUS  obsolete
16363    DESCRIPTION
16364        "The compliance statement for management of OAM ping tests on
16365         Nokia 7750 and 7710 SR series systems release 8.0."
16366    MODULE  -- this module
16367        MANDATORY-GROUPS {
16368           tmnxOamPingGeneralV8v0Group,
16369           --tmnxOamMacPingL2MapGroup,
16370           tmnxOamMacPingV4v0Group,
16371           tmnxOamLspPingV6v0Group,
16372           tmnxOamVprnPingV4v0Group,
16373           tmnxOamMfibPingV6v0Group,
16374           tmnxOamCpePingV4v0Group,
16375           tmnxOamMRInfoV4v0Group,
16376           tmnxOamAtmPingR2r1Group,
16377           tmnxOamVccvPingV5v0Group,
16378           tmnxOamIcmpPingGroup,
16379           tmnxOamAncpTestV5v0Group,
16380           tmnxOamEthCfmPingV8v0Group,
16381           tmnxOamPingNotificationV7v0Group,
16382           tmnxOamP2mpLspPingGroup,
16383           tmnxOamP2mpLspPingV8v0Group
16384        }
16385    ::= { tmnxOamPingCompliances 13 }
16386
16387tmnxOamPing7xx0V9v0Compliance    MODULE-COMPLIANCE
16388    STATUS  obsolete
16389    DESCRIPTION
16390        "The compliance statement for management of OAM ping tests on
16391         Nokia SROS series systems, release 9.0."
16392    MODULE  -- this module
16393        MANDATORY-GROUPS {
16394           tmnxOamPingGeneralV8v0Group,
16395           --tmnxOamMacPingL2MapGroup,
16396           tmnxOamMacPingV4v0Group,
16397           tmnxOamLspPingV6v0Group,
16398           tmnxOamVprnPingV4v0Group,
16399           tmnxOamMfibPingV6v0Group,
16400           tmnxOamCpePingV4v0Group,
16401           tmnxOamMRInfoV4v0Group,
16402           tmnxOamAtmPingR2r1Group,
16403           tmnxOamVccvPingV5v0Group,
16404           tmnxOamIcmpPingGroup,
16405           tmnxOamAncpTestV5v0Group,
16406           tmnxOamEthCfmPingV8v0Group,
16407           tmnxOamPingNotificationV7v0Group,
16408           tmnxOamP2mpLspPingGroup,
16409           tmnxOamP2mpLspPingV8v0Group,
16410           tmnxOamVccvPingV9v0Group
16411        }
16412    ::= { tmnxOamPingCompliances 14 }
16413
16414tmnxOamPing7xx0V10v0Compliance   MODULE-COMPLIANCE
16415    STATUS  obsolete
16416    DESCRIPTION
16417        "The compliance statement for management of OAM ping tests on
16418         Nokia SROS series systems, release 10.0."
16419    MODULE  -- this module
16420        MANDATORY-GROUPS {
16421            tmnxOamPingGeneralV10v0Group,
16422            --tmnxOamMacPingL2MapGroup,
16423            tmnxOamMacPingV4v0Group,
16424            tmnxOamLspPingV6v0Group,
16425            tmnxOamVprnPingV4v0Group,
16426            tmnxOamMfibPingV6v0Group,
16427            tmnxOamCpePingV4v0Group,
16428            tmnxOamMRInfoV4v0Group,
16429            tmnxOamAtmPingR2r1Group,
16430            tmnxOamVccvPingV5v0Group,
16431            tmnxOamIcmpPingGroup,
16432            tmnxOamAncpTestV5v0Group,
16433            tmnxOamEthCfmPingV8v0Group,
16434            tmnxOamPingNotificationV7v0Group,
16435            tmnxOamP2mpLspPingGroup,
16436            tmnxOamP2mpLspPingV8v0Group,
16437            tmnxOamVccvPingV9v0Group,
16438            tmnxOamPingCtlV10v0Group,
16439            tmnxOamMobilePingGroup,
16440            tmnxOamP2mpLspPingV10v0Group
16441        }
16442    ::= { tmnxOamPingCompliances 15 }
16443
16444tmnxOamPing7xx0V11v0Compliance   MODULE-COMPLIANCE
16445    STATUS  obsolete
16446    DESCRIPTION
16447        "The compliance statement for management of OAM ping tests on
16448         Nokia SROS series systems, release 11.0."
16449    MODULE  -- this module
16450        MANDATORY-GROUPS {
16451            tmnxOamAncpTestV5v0Group,
16452            tmnxOamAtmPingR2r1Group,
16453            tmnxOamCpePingV4v0Group,
16454            tmnxOamEthCfmPingV8v0Group,
16455            tmnxOamIcmpPingGroup,
16456            tmnxOamLspPingV11v0Group,
16457            tmnxOamMRInfoV4v0Group,
16458            tmnxOamMacPingCtlV11v0Group,
16459            tmnxOamMacPingHistoryV11v0Group,
16460            -- tmnxOamMacPingL2MapGroup,
16461            tmnxOamMfibPingV6v0Group,
16462            tmnxOamMobilePingGroup,
16463            tmnxOamP2mpLspPingGroup,
16464            tmnxOamP2mpLspPingV10v0Group,
16465            tmnxOamP2mpLspPingV8v0Group,
16466            tmnxOamPingCtlV10v0Group,
16467            tmnxOamPingGeneralV10v0Group,
16468            tmnxOamPingNotificationV7v0Group,
16469            tmnxOamPingV11v0Group,
16470            tmnxOamVccvPingV5v0Group,
16471            tmnxOamVccvPingV9v0Group,
16472            tmnxOamVccvPingV11v0Group,
16473            tmnxOamVprnPingV4v0Group
16474        }
16475    ::= { tmnxOamPingCompliances 16 }
16476
16477tmnxOamPing7xx0V12v0Compliance   MODULE-COMPLIANCE
16478    STATUS  current
16479    DESCRIPTION
16480        "The compliance statement for management of OAM ping tests on
16481         Nokia SROS series systems, release 12.0."
16482    MODULE  -- this module
16483        MANDATORY-GROUPS {
16484            tmnxOamAncpTestV5v0Group,
16485            tmnxOamAtmPingR2r1Group,
16486            tmnxOamCpePingV4v0Group,
16487            tmnxOamEthCfmPingV8v0Group,
16488            tmnxOamIcmpPingGroup,
16489            tmnxOamLspPingV11v0Group,
16490            tmnxOamMRInfoV4v0Group,
16491            tmnxOamMacPingCtlV11v0Group,
16492            tmnxOamMacPingHistoryV11v0Group,
16493            -- tmnxOamMacPingL2MapGroup,
16494            tmnxOamMfibPingV6v0Group,
16495            tmnxOamMobilePingGroup,
16496            tmnxOamP2mpLspPingGroup,
16497            tmnxOamP2mpLspPingV8v0Group,
16498            tmnxOamP2mpLspPingV10v0Group,
16499            tmnxOamPingCtlV10v0Group,
16500            tmnxOamPingGeneralV10v0Group,
16501            tmnxOamPingNotificationV7v0Group,
16502            tmnxOamPingV11v0Group,
16503            tmnxOamPingV12v0Group,
16504            tmnxOamVccvPingV5v0Group,
16505            tmnxOamVccvPingV9v0Group,
16506            tmnxOamVccvPingV11v0Group,
16507            tmnxOamVprnPingV4v0Group
16508        }
16509    ::= { tmnxOamPingCompliances 17 }
16510
16511tmnxOamPing7xx0V13v0Compliance   MODULE-COMPLIANCE
16512    STATUS  current
16513    DESCRIPTION
16514        "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
16515         SROS series systems, release 13.0."
16516    MODULE  -- this module
16517        MANDATORY-GROUPS {
16518            tmnxOamPingV13v0Group
16519        }
16520    ::= { tmnxOamPingCompliances 18 }
16521
16522tmnxOamPing7xx0V14v0Compliance   MODULE-COMPLIANCE
16523    STATUS  current
16524    DESCRIPTION
16525        "The compliance statement for OAM ping OBJECT-GROUPs added in Nokia
16526         SROS series systems, release 14.0."
16527    MODULE  -- this module
16528        MANDATORY-GROUPS {
16529            tmnxOamPingV14v0Group
16530        }
16531    ::= { tmnxOamPingCompliances 19 }
16532
16533-- tmnxOamTrCompliance           MODULE-COMPLIANCE
16534--    ::= { tmnxOamTrCompliances 1 }
16535
16536-- tmnxOamTrV3v0Compliance       MODULE-COMPLIANCE
16537--    ::= { tmnxOamTrCompliances 2 }
16538
16539tmnxOamTr7450V4v0Compliance      MODULE-COMPLIANCE
16540    STATUS  obsolete
16541    DESCRIPTION
16542        "The compliance statement for management of OAM Trace Route
16543         tests on Nokia 7450 ESS series systems."
16544    MODULE  -- this module
16545        MANDATORY-GROUPS {
16546           tmnxOamTrGeneralV4v0Group,
16547           tmnxOamTrHopsV4v0Group,
16548           tmnxOamMacTrV3v0Group,
16549           tmnxOamLspTrV4v0Group,
16550           --tmnxOamVprnTrV4v0Group,
16551           tmnxOamMcastTrV4v0Group,
16552           tmnxOamTrNotificationV4v0Group
16553        }
16554    ::= { tmnxOamTrCompliances 3 }
16555
16556tmnxOamTr7750V4v0Compliance      MODULE-COMPLIANCE
16557    STATUS  obsolete
16558    DESCRIPTION
16559        "The compliance statement for management of OAM Trace Route
16560         tests on Nokia SROS series systems."
16561    MODULE  -- this module
16562        MANDATORY-GROUPS {
16563           tmnxOamTrGeneralV4v0Group,
16564           tmnxOamTrHopsV4v0Group,
16565           tmnxOamMacTrV3v0Group,
16566           tmnxOamLspTrV4v0Group,
16567           tmnxOamVprnTrV4v0Group,
16568           tmnxOamMcastTrV4v0Group,
16569           tmnxOamTrNotificationV4v0Group
16570         }
16571    ::= { tmnxOamTrCompliances 4 }
16572
16573tmnxOamTr7450V5v0Compliance      MODULE-COMPLIANCE
16574    STATUS  obsolete
16575    DESCRIPTION
16576        "The compliance statement for management of OAM Trace Route
16577         tests on Nokia 7450 ESS series systems."
16578    MODULE  -- this module
16579        MANDATORY-GROUPS {
16580           tmnxOamTrGeneralV5v0Group,
16581           tmnxOamTrHopsV4v0Group,
16582           tmnxOamMacTrV3v0Group,
16583           tmnxOamLspTrV5v0Group,
16584           --tmnxOamVprnTrV4v0Group,
16585           tmnxOamMcastTrV4v0Group,
16586           tmnxOamTrNotificationV5v0Group
16587        }
16588    ::= { tmnxOamTrCompliances 5 }
16589
16590tmnxOamTr7750V5v0Compliance      MODULE-COMPLIANCE
16591    STATUS  obsolete
16592    DESCRIPTION
16593        "The compliance statement for management of OAM Trace Route
16594         tests on Nokia SROS series systems."
16595    MODULE  -- this module
16596        MANDATORY-GROUPS {
16597           tmnxOamTrGeneralV5v0Group,
16598           tmnxOamTrHopsV4v0Group,
16599           tmnxOamMacTrV3v0Group,
16600           tmnxOamLspTrV5v0Group,
16601           tmnxOamVprnTrV4v0Group,
16602           tmnxOamMcastTrV4v0Group,
16603           tmnxOamTrNotificationV5v0Group
16604         }
16605    ::= { tmnxOamTrCompliances 6 }
16606
16607tmnxOamTr7450V6v0Compliance      MODULE-COMPLIANCE
16608    STATUS  obsolete
16609    DESCRIPTION
16610        "The compliance statement for management of OAM Trace Route
16611         tests on Nokia 7450 ESS series systems."
16612    MODULE  -- this module
16613        MANDATORY-GROUPS {
16614           tmnxOamTrGeneralV6v0Group,
16615           tmnxOamTrHopsV4v0Group,
16616           tmnxOamMacTrV3v0Group,
16617           tmnxOamLspTrV6v0Group,
16618           --tmnxOamVprnTrV4v0Group,
16619           tmnxOamMcastTrV4v0Group,
16620           tmnxOamVccvTrV6v0Group,
16621           tmnxOamTrNotificationV5v0Group
16622        }
16623    ::= { tmnxOamTrCompliances 7 }
16624
16625tmnxOamTr77x0V6v0Compliance      MODULE-COMPLIANCE
16626    STATUS  obsolete
16627    DESCRIPTION
16628        "The compliance statement for management of OAM Trace Route
16629         tests on Nokia 7710/7750 SR series systems."
16630    MODULE  -- this module
16631        MANDATORY-GROUPS {
16632           tmnxOamTrGeneralV6v0Group,
16633           tmnxOamTrHopsV4v0Group,
16634           tmnxOamMacTrV3v0Group,
16635           tmnxOamLspTrV6v0Group,
16636           tmnxOamVprnTrV6v0Group,
16637           tmnxOamMcastTrV4v0Group,
16638           tmnxOamVccvTrV6v0Group,
16639           tmnxOamTrNotificationV5v0Group
16640         }
16641    ::= { tmnxOamTrCompliances 8 }
16642
16643tmnxOamTr7450V7v0Compliance      MODULE-COMPLIANCE
16644    STATUS  obsolete
16645    DESCRIPTION
16646        "The compliance statement for management of OAM Trace Route
16647         tests on Nokia 7450 ESS series systems."
16648    MODULE  -- this module
16649        MANDATORY-GROUPS {
16650           tmnxOamTrGeneralV7v0Group,
16651           tmnxOamTrHopsV4v0Group,
16652           tmnxOamMacTrV3v0Group,
16653           tmnxOamLspTrV6v0Group,
16654           --tmnxOamVprnTrV4v0Group,
16655           tmnxOamMcastTrV4v0Group,
16656           tmnxOamVccvTrV6v0Group,
16657           tmnxOamTrNotificationV5v0Group
16658        }
16659    ::= { tmnxOamTrCompliances 9 }
16660
16661tmnxOamTr77x0V7v0Compliance      MODULE-COMPLIANCE
16662    STATUS  obsolete
16663    DESCRIPTION
16664        "The compliance statement for management of OAM Trace Route
16665         tests on Nokia 7710/7750 SR series systems."
16666    MODULE  -- this module
16667        MANDATORY-GROUPS {
16668           tmnxOamTrGeneralV7v0Group,
16669           tmnxOamTrHopsV4v0Group,
16670           tmnxOamMacTrV3v0Group,
16671           tmnxOamLspTrV6v0Group,
16672           tmnxOamVprnTrV6v0Group,
16673           tmnxOamMcastTrV4v0Group,
16674           tmnxOamVccvTrV6v0Group,
16675           tmnxOamTrNotificationV5v0Group,
16676           tmnxOamP2mpLspTraceGroup
16677         }
16678    ::= { tmnxOamTrCompliances 10 }
16679
16680
16681tmnxOamTr7xx0V8v0Compliance      MODULE-COMPLIANCE
16682    STATUS  obsolete
16683    DESCRIPTION
16684        "The compliance statement for management of OAM Trace Route
16685         tests on Nokia 7450/7710/7750 series systems."
16686    MODULE  -- this module
16687        MANDATORY-GROUPS {
16688           tmnxOamTrGeneralV7v0Group,
16689           tmnxOamTrHopsV4v0Group,
16690           tmnxOamMacTrV3v0Group,
16691           tmnxOamLspTrV6v0Group,
16692           tmnxOamVprnTrV6v0Group,
16693           tmnxOamMcastTrV4v0Group,
16694           tmnxOamVccvTrV6v0Group,
16695           tmnxOamTrNotificationV5v0Group,
16696           tmnxOamP2mpLspTraceGroup,
16697           tmnxOamEthCfmTrV8v0Group,
16698           tmnxOamTrGeneralV8v0Group,
16699           tmnxOamTrNotificationV8v0Group
16700        }
16701    ::= { tmnxOamTrCompliances 11 }
16702
16703tmnxOamTr7xx0V9v0Compliance      MODULE-COMPLIANCE
16704    STATUS  obsolete
16705    DESCRIPTION
16706        "The compliance statement for management of OAM Trace Route
16707         tests on Nokia SROS series systems, release 9.0."
16708    MODULE  -- this module
16709        MANDATORY-GROUPS {
16710           tmnxOamEthCfmTrV8v0Group,
16711           tmnxOamLTtraceV9v0Group,
16712           tmnxOamLspTrV6v0Group,
16713           tmnxOamMacTrV3v0Group,
16714           tmnxOamMcastTrV4v0Group,
16715           tmnxOamP2mpLspTraceGroup,
16716           tmnxOamTrGeneralV7v0Group,
16717           tmnxOamTrGeneralV8v0Group,
16718           tmnxOamTrHopsV4v0Group,
16719           tmnxOamTrNotificationV5v0Group,
16720           tmnxOamTrNotificationV8v0Group,
16721           tmnxOamVccvTrV6v0Group,
16722           tmnxOamVccvTrV9v0Group,
16723           tmnxOamVprnTrV6v0Group
16724        }
16725    ::= { tmnxOamTrCompliances 12 }
16726
16727tmnxOamTr7xx0V11v0Compliance     MODULE-COMPLIANCE
16728    STATUS  current
16729    DESCRIPTION
16730        "The compliance statement for management of OAM Trace Route
16731         tests on Nokia SROS series systems, release 11.0."
16732    MODULE  -- this module
16733        MANDATORY-GROUPS {
16734           tmnxOamEthCfmTrV8v0Group,
16735           tmnxOamLTtraceV9v0Group,
16736           tmnxOamLspTrV6v0Group,
16737           tmnxOamMacTrV3v0Group,
16738           tmnxOamMcastTrV4v0Group,
16739           tmnxOamP2mpLspTraceGroup,
16740           tmnxOamTrGeneralV7v0Group,
16741           tmnxOamTrGeneralV8v0Group,
16742           tmnxOamTrGeneralV11v0Group,
16743           tmnxOamTrHopsV4v0Group,
16744           tmnxOamTrNotificationV5v0Group,
16745           tmnxOamTrNotificationV8v0Group,
16746           tmnxOamTrV11v0Group,
16747           tmnxOamVccvTrV6v0Group,
16748           tmnxOamVccvTrV9v0Group,
16749           tmnxOamVccvTrV11v0Group,
16750           tmnxOamVprnTrV6v0Group
16751        }
16752    ::= { tmnxOamTrCompliances 13 }
16753
16754tmnxOamTr7xx0V12v0Compliance     MODULE-COMPLIANCE
16755    STATUS  current
16756    DESCRIPTION
16757        "The incremental module compliance statement for management of OAM Trace
16758         Route tests on Nokia SROS series systems, release 12.0.  The
16759         corresponding base module compliance statement is
16760         tmnxOamTr7xx0V11v0Compliance."
16761    MODULE  -- this module
16762        MANDATORY-GROUPS {
16763            tmnxOamTrV12v0Group
16764        }
16765    ::= { tmnxOamTrCompliances 14 }
16766
16767tmnxOamTr7xx0V13v0Compliance     MODULE-COMPLIANCE
16768    STATUS  current
16769    DESCRIPTION
16770        "The incremental module compliance statement for management of OAM Trace
16771         Route tests on Nokia SROS series systems, release 13.0."
16772    MODULE  -- this module
16773        MANDATORY-GROUPS {
16774            tmnxOamTrV13v0Group
16775        }
16776    ::= { tmnxOamTrCompliances 15 }
16777
16778tmnxOamSaaV3v0Compliance         MODULE-COMPLIANCE
16779    STATUS  obsolete
16780    DESCRIPTION
16781        "The compliance statement for management of OAM SAA
16782         tests on Nokia SROS series systems."
16783    MODULE  -- this module
16784        MANDATORY-GROUPS {
16785           tmnxOamSaaGeneralV3v0Group,
16786           tmnxOamSaaThresholdV3v0Group,
16787           tmnxOamSaaNotificationV3v0Group
16788        }
16789    ::= { tmnxOamSaaCompliances 1 }
16790
16791tmnxOamSaaV7v0Compliance         MODULE-COMPLIANCE
16792    STATUS  obsolete
16793    DESCRIPTION
16794        "The compliance statement for management of OAM SAA
16795         tests on Nokia SROS series systems."
16796    MODULE  -- this module
16797        MANDATORY-GROUPS {
16798           tmnxOamSaaGeneralV7v0Group,
16799           tmnxOamSaaThresholdV3v0Group,
16800           tmnxOamSaaNotificationV3v0Group
16801        }
16802    ::= { tmnxOamSaaCompliances 2 }
16803
16804tmnxOamSaaV8v0Compliance         MODULE-COMPLIANCE
16805    STATUS  obsolete
16806    DESCRIPTION
16807        "The compliance statement for management of OAM SAA
16808         tests on Nokia SROS series systems."
16809    MODULE  -- this module
16810        MANDATORY-GROUPS {
16811           tmnxOamSaaGeneralV7v0Group,
16812           tmnxOamSaaGeneralV8v0Group,
16813           tmnxOamSaaThresholdV3v0Group,
16814           tmnxOamSaaNotificationV3v0Group
16815        }
16816    ::= { tmnxOamSaaCompliances 3 }
16817
16818tmnxOamSaaV10v0Compliance        MODULE-COMPLIANCE
16819    STATUS  current
16820    DESCRIPTION
16821        "The compliance statement for management of OAM SAA
16822         tests on Nokia SROS series systems."
16823    MODULE  -- this module
16824        MANDATORY-GROUPS {
16825           tmnxOamSaaGeneralV7v0Group,
16826           tmnxOamSaaGeneralV8v0Group,
16827           tmnxOamSaaThresholdV3v0Group,
16828           tmnxOamSaaNotificationV3v0Group,
16829           tmnxOamSaaGeneralV10v0Group
16830        }
16831    ::= { tmnxOamSaaCompliances 4 }
16832
16833
16834tmnxOamGeneralV8v0Compliance     MODULE-COMPLIANCE
16835    STATUS  obsolete
16836    DESCRIPTION
16837        "The compliance statement for management of OAM general capabilities on
16838         Nokia SROS series systems for Release 8.0."
16839    MODULE  -- this module
16840        MANDATORY-GROUPS {
16841            tmnxOamGeneralV8v0Group
16842        }
16843    ::= { tmnxOamGeneralCompliances 1 }
16844
16845tmnxOamGeneralV10v0Compliance    MODULE-COMPLIANCE
16846    STATUS  current
16847    DESCRIPTION
16848        "The compliance statement for management of OAM general capabilities on
16849         Nokia SROS series systems for Release 10.0."
16850    MODULE
16851        MANDATORY-GROUPS {
16852            tmnxOamGeneralV8v0Group,
16853            tmnxOamGeneralV10v0Group
16854        }
16855    ::= { tmnxOamGeneralCompliances 2 }
16856
16857tmnxOamGeneralV11v0Compliance    MODULE-COMPLIANCE
16858    STATUS  current
16859    DESCRIPTION
16860        "The compliance statement for management of OAM general capabilities
16861         added in Nokia SROS series systems for Release 11.0."
16862    MODULE
16863        MANDATORY-GROUPS {
16864            tmnxOamGeneralV11v0Group
16865        }
16866    ::= { tmnxOamGeneralCompliances 3 }
16867
16868tmnxOamGeneralV14v0Compliance    MODULE-COMPLIANCE
16869    STATUS  current
16870    DESCRIPTION
16871        "The compliance statement for management of OAM general capabilities
16872         added in Nokia SROS series systems for Release 14.0."
16873    MODULE
16874        MANDATORY-GROUPS {
16875            tmnxOamGeneralV14v0Group
16876        }
16877    ::= { tmnxOamGeneralCompliances 6 }
16878
16879-- units of conformance
16880
16881--
16882--  OAM Ping Groups
16883--
16884
16885-- tmnxOamPingGeneralGroup       OBJECT-GROUP
16886--    ::= { tmnxOamPingGroups 1 }
16887
16888-- tmnxOamMacPingGroup           OBJECT-GROUP
16889--    ::= { tmnxOamPingGroups 2 }
16890
16891tmnxOamMacPingL2MapGroup         OBJECT-GROUP
16892    OBJECTS {  tmnxOamMacPingL2MapRouterID,
16893               tmnxOamMacPingL2MapLabel,
16894               tmnxOamMacPingL2MapProtocol,
16895               tmnxOamMacPingL2MapVCType,
16896               tmnxOamMacPingL2MapVCID,
16897               tmnxOamMacPingL2MapDirection
16898            }
16899    STATUS     obsolete
16900    DESCRIPTION
16901        "The group of optional objects to report OAM Mac Ping layer-2
16902         mapping information returned in response to OAM Mac Ping
16903         tests on Nokia SROS series systems."
16904    ::= { tmnxOamPingGroups 3 }
16905
16906-- tmnxOamLspPingGroup           OBJECT-GROUP
16907--    ::= { tmnxOamPingGroups 4 }
16908
16909-- tmnxOamVprnPingGroup          OBJECT-GROUP
16910--    ::= { tmnxOamPingGroups 5 }
16911
16912-- tmnxOamPingNotifyObjsGroup    OBJECT-GROUP
16913--    ::= { tmnxOamPingGroups 6 }
16914
16915-- tmnxOamPingNotificationGroup  NOTIFICATION-GROUP
16916--    ::= { tmnxOamPingGroups 7 }
16917
16918tmnxOamAtmPingR2r1Group          OBJECT-GROUP
16919    OBJECTS {  tmnxOamAtmPingCtlPortId,
16920               tmnxOamAtmPingCtlVpi,
16921               tmnxOamAtmPingCtlVci,
16922               tmnxOamAtmPingCtlLpbkLocation,
16923               tmnxOamAtmPingCtlSegment
16924            }
16925    STATUS      current
16926    DESCRIPTION
16927        "The group of objects supporting management of OAM ATM Ping tests
16928         on Nokia SROS series systems."
16929    ::= { tmnxOamPingGroups 8}
16930
16931-- tmnxOamMRInfoR2r1Group        OBJECT-GROUP
16932--    ::= { tmnxOamPingGroups 9}
16933
16934-- tmnxOamMfibPingV3v0Group      OBJECT-GROUP
16935--    ::= { tmnxOamPingGroups 10 }
16936
16937-- tmnxOamCpePingV3v0Group       OBJECT-GROUP
16938--    ::= { tmnxOamPingGroups 11 }
16939
16940-- tmnxOamPingGeneralV3v0Group   OBJECT-GROUP
16941--    ::= { tmnxOamPingGroups 12 }
16942
16943-- tmnxOamMacPingV3v0Group       OBJECT-GROUP
16944--    ::= { tmnxOamPingGroups 13 }
16945
16946tmnxOamMacPingV4v0Group          OBJECT-GROUP
16947    OBJECTS {  tmnxOamMacPingCtlTargetMacAddr,
16948               tmnxOamMacPingCtlSourceMacAddr,
16949               tmnxOamMacPingCtlSendControl,
16950               tmnxOamMacPingCtlReplyControl,
16951               tmnxOamMacPingCtlTtl,
16952               tmnxOamMacPingCtlRegister,
16953               tmnxOamMacPingCtlFlood,
16954               tmnxOamMacPingCtlForce,
16955               tmnxOamMacPingCtlAge,
16956               tmnxOamMacPingCtlSapPortId,
16957               tmnxOamMacPingCtlSapEncapValue,
16958               tmnxOamMacPingCtlFibEntryName,
16959               tmnxOamMacPingHistoryResponse,
16960               tmnxOamMacPingHistoryOneWayTime,
16961               tmnxOamMacPingHistoryStatus,
16962               tmnxOamMacPingHistoryTime,
16963               tmnxOamMacPingHistoryReturnCode,
16964               tmnxOamMacPingHistoryAddressType,
16965               tmnxOamMacPingHistorySapId,
16966               tmnxOamMacPingHistorySdpId,
16967               tmnxOamMacPingHistoryAdminStatus,
16968               tmnxOamMacPingHistoryOperStatus,
16969               tmnxOamMacPingHistoryResponsePlane,
16970               tmnxOamMacPingHistorySize,
16971               tmnxOamMacPingHistoryInOneWayTime,
16972               tmnxOamMacPingHistorySrcAddrType,
16973               tmnxOamMacPingHistorySrcAddress
16974            }
16975    STATUS      obsolete
16976    DESCRIPTION
16977        "The group of objects supporting management of OAM Mac Ping tests
16978         on Nokia SROS series systems release 4.0."
16979    ::= { tmnxOamPingGroups 14 }
16980
16981tmnxOamVccvPingGroup             OBJECT-GROUP
16982    OBJECTS {
16983               tmnxOamVccvPingCtlSdpIdVcId,
16984               tmnxOamVccvPingCtlReplyMode
16985            }
16986    STATUS     obsolete
16987    DESCRIPTION
16988        "The group of objects supporting management of OAM VCCV Ping tests
16989         on Nokia SROS series systems."
16990    ::= { tmnxOamPingGroups 15 }
16991
16992tmnxOamPingGeneralV4v0Group      OBJECT-GROUP
16993    OBJECTS {  tmnxOamPingMaxConcurrentTests,
16994               tmnxOamPingCtlRowStatus,
16995               tmnxOamPingCtlStorageType,
16996               tmnxOamPingCtlDescr,
16997               tmnxOamPingCtlTestMode,
16998               tmnxOamPingCtlAdminStatus,
16999               tmnxOamPingCtlOrigSdpId,
17000               tmnxOamPingCtlRespSdpId,
17001               tmnxOamPingCtlFcName,
17002               tmnxOamPingCtlProfile,
17003               tmnxOamPingCtlMtuStartSize,
17004               tmnxOamPingCtlMtuEndSize,
17005               tmnxOamPingCtlMtuStepSize,
17006               tmnxOamPingCtlServiceId,
17007               tmnxOamPingCtlLocalSdp,
17008               tmnxOamPingCtlRemoteSdp,
17009               tmnxOamPingCtlSize,
17010               tmnxOamPingCtlTimeOut,
17011               tmnxOamPingCtlProbeCount,
17012               tmnxOamPingCtlInterval,
17013               tmnxOamPingCtlMaxRows,
17014               tmnxOamPingCtlTrapGeneration,
17015               tmnxOamPingCtlTrapProbeFailureFilter,
17016               tmnxOamPingCtlTrapTestFailureFilter,
17017               tmnxOamPingCtlSAA,
17018               tmnxOamPingCtlRuns,
17019               tmnxOamPingCtlFailures,
17020               tmnxOamPingCtlLastRunResult,
17021               tmnxOamPingCtlLastChanged,
17022               tmnxOamPingCtlVRtrID,
17023               tmnxOamPingCtlTgtAddrType,
17024               tmnxOamPingCtlTgtAddress,
17025               tmnxOamPingCtlSrcAddrType,
17026               tmnxOamPingCtlSrcAddress,
17027               tmnxOamPingCtlDnsName,
17028               tmnxOamPingResultsOperStatus,
17029               tmnxOamPingResultsMinRtt,
17030               tmnxOamPingResultsMaxRtt,
17031               tmnxOamPingResultsAverageRtt,
17032               tmnxOamPingResultsRttSumOfSquares,
17033               tmnxOamPingResultsMtuResponseSize,
17034               tmnxOamPingResultsSvcPing,
17035               tmnxOamPingResultsProbeResponses,
17036               tmnxOamPingResultsSentProbes,
17037               tmnxOamPingResultsLastGoodProbe,
17038               tmnxOamPingResultsLastRespHeader,
17039               tmnxOamPingResultsMinTt,
17040               tmnxOamPingResultsMaxTt,
17041               tmnxOamPingResultsAverageTt,
17042               tmnxOamPingResultsTtSumOfSquares,
17043               tmnxOamPingResultsMinInTt,
17044               tmnxOamPingResultsMaxInTt,
17045               tmnxOamPingResultsAverageInTt,
17046               tmnxOamPingResultsInTtSumOfSqrs,
17047               tmnxOamPingResultsOutJitter,
17048               tmnxOamPingResultsInJitter,
17049               tmnxOamPingResultsRtJitter,
17050               tmnxOamPingResultsProbeTimeouts,
17051               tmnxOamPingResultsProbeFailures,
17052               tmnxOamPingHistoryResponse,
17053               tmnxOamPingHistoryOneWayTime,
17054               tmnxOamPingHistorySize,
17055               tmnxOamPingHistoryStatus,
17056               tmnxOamPingHistoryTime,
17057               tmnxOamPingHistoryReturnCode,
17058               tmnxOamPingHistAddressType,
17059               tmnxOamPingHistoryVersion,
17060               tmnxOamPingHistSapId,
17061               tmnxOamPingHistoryCpeMacAddr,
17062               tmnxOamPingHistoryRespSvcId,
17063               tmnxOamPingHistorySequence,
17064               tmnxOamPingHistoryIfIndex,
17065               tmnxOamPingHistoryDataLen,
17066               tmnxOamPingHistoryRespPlane,
17067               tmnxOamPingHistoryReqHdr,
17068               tmnxOamPingHistoryRespHdr,
17069               tmnxOamPingHistoryDnsAddrType,
17070               tmnxOamPingHistoryDnsAddress,
17071               tmnxOamPingHistorySrcAddrType,
17072               tmnxOamPingHistorySrcAddress,
17073               tmnxOamPingHistoryInOneWayTime
17074            }
17075    STATUS        obsolete
17076    DESCRIPTION
17077        "The group of objects supporting management of OAM ping tests general
17078         capabilities on Nokia SROS series systems 4.0 release"
17079    ::= { tmnxOamPingGroups 16 }
17080
17081tmnxOamLspPingV4v0Group          OBJECT-GROUP
17082    OBJECTS {  tmnxOamLspPingCtlVRtrID,
17083               tmnxOamLspPingCtlLspName,
17084               tmnxOamLspPingCtlReturnLsp,
17085               tmnxOamLspPingCtlTtl,
17086               tmnxOamLspPingCtlPathName,
17087               tmnxOamLspPingCtlLdpPrefixType,
17088               tmnxOamLspPingCtlLdpPrefix,
17089               tmnxOamLspPingCtlLdpPrefixLen
17090            }
17091    STATUS      obsolete
17092    DESCRIPTION
17093        "The group of objects supporting management of OAM LSP Ping tests
17094         on Nokia SROS series systems 4.0 release."
17095    ::= { tmnxOamPingGroups 17 }
17096
17097tmnxOamVprnPingV4v0Group         OBJECT-GROUP
17098    OBJECTS {  tmnxOamVprnPingCtlReplyControl,
17099               tmnxOamVprnPingCtlTtl,
17100               tmnxOamVprnPingCtlSrcAddrType,
17101               tmnxOamVprnPingCtlSrcAddress
17102            }
17103    STATUS      current
17104    DESCRIPTION
17105        "The group of objects supporting management of OAM VPRN Ping tests
17106         on Nokia SROS series systems 4.0 release."
17107    ::= { tmnxOamPingGroups 19 }
17108
17109tmnxOamMfibPingV4v0Group         OBJECT-GROUP
17110    OBJECTS {  tmnxOamMfibPingCtlReplyControl,
17111               tmnxOamMfibPingCtlTtl,
17112               tmnxOamMfibPingCtlSrcAddrType,
17113               tmnxOamMfibPingCtlSrcAddress,
17114               tmnxOamMfibPingCtlDestAddrType,
17115               tmnxOamMfibPingCtlDestAddress,
17116               tmnxOamPingHistoryRespSvcId
17117            }
17118    STATUS      obsolete
17119    DESCRIPTION
17120        "The group of objects supporting management of OAM MFIB Ping tests
17121         on Nokia SROS series systems release 4.0."
17122    ::= { tmnxOamPingGroups 20 }
17123
17124tmnxOamCpePingV4v0Group          OBJECT-GROUP
17125    OBJECTS { tmnxOamCpePingCtlSendControl,
17126              tmnxOamCpePingCtlReplyControl,
17127              tmnxOamCpePingCtlTtl,
17128              tmnxOamCpePingCtlSrceMacAddr,
17129              tmnxOamCpePingCtlSrcAddrType,
17130              tmnxOamCpePingCtlSrcAddress,
17131              tmnxOamPingHistoryCpeMacAddr
17132            }
17133    STATUS      current
17134    DESCRIPTION
17135        "The group of objects supporting management of OAM CPE Ping tests
17136         on Nokia SROS series systems release 4.0."
17137    ::= { tmnxOamPingGroups 21 }
17138
17139tmnxOamMRInfoV4v0Group           OBJECT-GROUP
17140    OBJECTS {
17141               tmnxOamMRInfoRespCapabilities,
17142               tmnxOamMRInfoRespMinorVersion,
17143               tmnxOamMRInfoRespMajorVersion,
17144               tmnxOamMRInfoRespNumInterfaces,
17145               tmnxOamMRInfoRespIfMetric,
17146               tmnxOamMRInfoRespIfThreshold,
17147               tmnxOamMRInfoRespIfFlags,
17148               tmnxOamMRInfoRespIfNbrCount,
17149               tmnxOamMRInfoRespIfAddrType,
17150               tmnxOamMRInfoRespIfAddr,
17151               tmnxOamMRInfoRespIfNbrAddrType,
17152               tmnxOamMRInfoRespIfNbrAddr
17153            }
17154    STATUS      current
17155    DESCRIPTION
17156        "The group of objects supporting management of OAM Multicast Router
17157         Information (mrinfo) tests on Nokia SROS series systems
17158         release 4.0."
17159    ::= { tmnxOamPingGroups 22 }
17160
17161tmnxOamIcmpPingGroup             OBJECT-GROUP
17162    OBJECTS {
17163                tmnxOamIcmpPingCtlRapid,
17164                tmnxOamIcmpPingCtlTtl,
17165                tmnxOamIcmpPingCtlDSField,
17166                tmnxOamIcmpPingCtlPattern,
17167                tmnxOamIcmpPingCtlNhAddrType,
17168                tmnxOamIcmpPingCtlNhAddress,
17169                tmnxOamIcmpPingCtlEgrIfIndex,
17170                tmnxOamIcmpPingCtlEgrIfName,
17171                tmnxOamIcmpPingCtlBypassRouting,
17172                tmnxOamIcmpPingCtlDoNotFragment
17173            }
17174    STATUS      current
17175    DESCRIPTION
17176        "The group of objects supporting management of OAM ICMP Ping
17177         tests on Nokia SROS series systems."
17178    ::= { tmnxOamPingGroups 23 }
17179
17180tmnxOamPingObsoleteV4v0Group     OBJECT-GROUP
17181    OBJECTS {
17182                tmnxOamPingCtlTargetIpAddress,
17183                tmnxOamPingHistorySrcIpAddress,
17184                tmnxOamMacPingHistorySrcIpAddress,
17185                tmnxOamLspPingCtlLdpIpPrefix,
17186                tmnxOamLspPingCtlLdpIpPrefixLen,
17187                tmnxOamVprnPingCtlSourceIpAddr,
17188                tmnxOamMfibPingCtlSourceIpAddr,
17189                tmnxOamMfibPingCtlDestIpAddr,
17190                tmnxOamCpePingCtlSourceIpAddr,
17191                tmnxOamMRInfoRespIfAddress,
17192                tmnxOamMRInfoRespIfNbrAddress
17193            }
17194    STATUS      current
17195    DESCRIPTION
17196        "The group of objects supporting management of OAM ICMP Ping
17197         tests on Nokia SROS series systems that were made
17198         obsolete in release 4.0."
17199    ::= { tmnxOamPingGroups 24 }
17200
17201tmnxOamPingNotificationV4v0Group NOTIFICATION-GROUP
17202    NOTIFICATIONS   {  tmnxOamPingProbeFailedV2,
17203                       tmnxOamPingTestFailedV2,
17204                       tmnxOamPingTestCompletedV2
17205                    }
17206    STATUS      obsolete
17207    DESCRIPTION
17208        "The group of notifications supporting the OAM ping feature
17209         on Nokia SROS series systems release 4.0."
17210    ::= { tmnxOamPingGroups 25 }
17211
17212tmnxOamPingNotificationObsoleteV4v0Group NOTIFICATION-GROUP
17213    NOTIFICATIONS   {  tmnxOamPingProbeFailed,
17214                       tmnxOamPingTestFailed,
17215                       tmnxOamPingTestCompleted
17216                    }
17217    STATUS      current
17218    DESCRIPTION
17219         "The group of notifications supporting the OAM ping feature
17220          on Nokia SROS series systems release 4.0."
17221    ::= { tmnxOamPingGroups 26 }
17222
17223tmnxOamLspPingV5v0Group          OBJECT-GROUP
17224    OBJECTS {  tmnxOamLspPingCtlVRtrID,
17225               tmnxOamLspPingCtlLspName,
17226               tmnxOamLspPingCtlReturnLsp,
17227               tmnxOamLspPingCtlTtl,
17228               tmnxOamLspPingCtlPathName,
17229               tmnxOamLspPingCtlLdpPrefixType,
17230               tmnxOamLspPingCtlLdpPrefix,
17231               tmnxOamLspPingCtlLdpPrefixLen,
17232               tmnxOamLspPingCtlPathDestType,
17233               tmnxOamLspPingCtlPathDest,
17234               tmnxOamLspPingCtlNhIntfName,
17235               tmnxOamLspPingCtlNhAddressType,
17236               tmnxOamLspPingCtlNhAddress
17237            }
17238    STATUS      obsolete
17239    DESCRIPTION
17240        "The group of objects supporting management of OAM LSP Ping tests
17241         on Nokia SROS series systems 5.0 release."
17242    ::= { tmnxOamPingGroups 27 }
17243
17244tmnxOamVccvPingV5v0Group         OBJECT-GROUP
17245    OBJECTS {
17246               tmnxOamVccvPingCtlSdpIdVcId,
17247               tmnxOamVccvPingCtlReplyMode,
17248               tmnxOamVccvPingCtlPwId,
17249               tmnxOamVccvPingCtlTtl
17250            }
17251    STATUS      current
17252    DESCRIPTION
17253        "The group of objects supporting management of OAM VCCV Ping tests
17254         on Nokia SROS series systems 5.0 release."
17255    ::= { tmnxOamPingGroups 28 }
17256
17257tmnxOamAncpTestV5v0Group         OBJECT-GROUP
17258    OBJECTS {
17259               tmnxOamAncpTestTarget,
17260               tmnxOamAncpTestTargetId,
17261               tmnxOamAncpTestcount,
17262               tmnxOamAncpTestTimeout,
17263               tmnxOamAncpHistoryAncpString,
17264               tmnxOamAncpHistoryAccNodeResult,
17265               tmnxOamAncpHistoryAccNodeCode,
17266               tmnxOamAncpHistoryAccNodeRspStr,
17267               tmnxOamVccvPingCtlTtl
17268            }
17269    STATUS      current
17270    DESCRIPTION
17271        "The group of objects supporting management of OAM ANCP tests
17272         on Nokia SROS series systems 5.0 release."
17273    ::= { tmnxOamPingGroups 29 }
17274
17275tmnxOamPingNotificationV5v0Group NOTIFICATION-GROUP
17276    NOTIFICATIONS   {  tmnxOamPingProbeFailedV2,
17277                       tmnxOamPingTestFailedV2,
17278                       tmnxOamPingTestCompletedV2,
17279                       tmnxAncpLoopbackTestCompleted
17280                    }
17281    STATUS      obsolete
17282    DESCRIPTION
17283        "The group of notifications supporting the OAM ping feature
17284         on Nokia SROS series systems release 5.0."
17285    ::= { tmnxOamPingGroups 30 }
17286
17287tmnxOamMfibPingV6v0Group         OBJECT-GROUP
17288    OBJECTS {  tmnxOamMfibPingCtlReplyControl,
17289               tmnxOamMfibPingCtlTtl,
17290               tmnxOamMfibPingCtlSrcAddrType,
17291               tmnxOamMfibPingCtlSrcAddress,
17292               tmnxOamMfibPingCtlDestAddrType,
17293               tmnxOamMfibPingCtlDestAddress,
17294               tmnxOamPingHistoryRespSvcId,
17295               tmnxOamMfibPingCtlDestMacAddr
17296            }
17297    STATUS      current
17298    DESCRIPTION
17299        "The group of objects supporting management of OAM MFIB Ping tests
17300         on Nokia SROS series systems release 6.0."
17301    ::= { tmnxOamPingGroups 31 }
17302
17303tmnxOamPingGeneralV6v0Group      OBJECT-GROUP
17304    OBJECTS {  tmnxOamPingMaxConcurrentTests,
17305               tmnxOamPingCtlRowStatus,
17306               tmnxOamPingCtlStorageType,
17307               tmnxOamPingCtlDescr,
17308               tmnxOamPingCtlTestMode,
17309               tmnxOamPingCtlAdminStatus,
17310               tmnxOamPingCtlOrigSdpId,
17311               tmnxOamPingCtlRespSdpId,
17312               tmnxOamPingCtlFcName,
17313               tmnxOamPingCtlProfile,
17314               tmnxOamPingCtlMtuStartSize,
17315               tmnxOamPingCtlMtuEndSize,
17316               tmnxOamPingCtlMtuStepSize,
17317               tmnxOamPingCtlServiceId,
17318               tmnxOamPingCtlLocalSdp,
17319               tmnxOamPingCtlRemoteSdp,
17320               tmnxOamPingCtlSize,
17321               tmnxOamPingCtlTimeOut,
17322               tmnxOamPingCtlProbeCount,
17323               tmnxOamPingCtlInterval,
17324               tmnxOamPingCtlTrapGeneration,
17325               tmnxOamPingCtlTrapProbeFailureFilter,
17326               tmnxOamPingCtlTrapTestFailureFilter,
17327               tmnxOamPingCtlSAA,
17328               tmnxOamPingCtlRuns,
17329               tmnxOamPingCtlFailures,
17330               tmnxOamPingCtlLastRunResult,
17331               tmnxOamPingCtlLastChanged,
17332               tmnxOamPingCtlVRtrID,
17333               tmnxOamPingCtlTgtAddrType,
17334               tmnxOamPingCtlTgtAddress,
17335               tmnxOamPingCtlSrcAddrType,
17336               tmnxOamPingCtlSrcAddress,
17337               tmnxOamPingCtlDnsName,
17338               tmnxOamPingResultsOperStatus,
17339               tmnxOamPingResultsMinRtt,
17340               tmnxOamPingResultsMaxRtt,
17341               tmnxOamPingResultsAverageRtt,
17342               tmnxOamPingResultsRttSumOfSquares,
17343               tmnxOamPingResultsMtuResponseSize,
17344               tmnxOamPingResultsSvcPing,
17345               tmnxOamPingResultsProbeResponses,
17346               tmnxOamPingResultsSentProbes,
17347               tmnxOamPingResultsLastGoodProbe,
17348               tmnxOamPingResultsLastRespHeader,
17349               tmnxOamPingResultsMinTt,
17350               tmnxOamPingResultsMaxTt,
17351               tmnxOamPingResultsAverageTt,
17352               tmnxOamPingResultsTtSumOfSquares,
17353               tmnxOamPingResultsMinInTt,
17354               tmnxOamPingResultsMaxInTt,
17355               tmnxOamPingResultsAverageInTt,
17356               tmnxOamPingResultsInTtSumOfSqrs,
17357               tmnxOamPingResultsOutJitter,
17358               tmnxOamPingResultsInJitter,
17359               tmnxOamPingResultsRtJitter,
17360               tmnxOamPingResultsProbeTimeouts,
17361               tmnxOamPingResultsProbeFailures,
17362               tmnxOamPingHistoryResponse,
17363               tmnxOamPingHistoryOneWayTime,
17364               tmnxOamPingHistorySize,
17365               tmnxOamPingHistoryStatus,
17366               tmnxOamPingHistoryTime,
17367               tmnxOamPingHistoryReturnCode,
17368               tmnxOamPingHistAddressType,
17369               tmnxOamPingHistoryVersion,
17370               tmnxOamPingHistSapId,
17371               tmnxOamPingHistoryCpeMacAddr,
17372               tmnxOamPingHistoryRespSvcId,
17373               tmnxOamPingHistorySequence,
17374               tmnxOamPingHistoryIfIndex,
17375               tmnxOamPingHistoryDataLen,
17376               tmnxOamPingHistoryRespPlane,
17377               tmnxOamPingHistoryReqHdr,
17378               tmnxOamPingHistoryRespHdr,
17379               tmnxOamPingHistoryDnsAddrType,
17380               tmnxOamPingHistoryDnsAddress,
17381               tmnxOamPingHistorySrcAddrType,
17382               tmnxOamPingHistorySrcAddress,
17383               tmnxOamPingHistoryInOneWayTime,
17384               tmnxOamPingCtlDNSRecord
17385            }
17386    STATUS        obsolete
17387    DESCRIPTION
17388        "The group of objects supporting management of OAM ping tests general
17389         capabilities on Nokia SROS series systems 6.0 release"
17390    ::= { tmnxOamPingGroups 32 }
17391
17392tmnxOamP2mpLspPingGroup          OBJECT-GROUP
17393    OBJECTS {
17394              tmnxOamP2mpLspPingCtlLspName,
17395              tmnxOamP2mpLspPingCtlInstName,
17396              tmnxOamP2mpLspPingCtlTtl,
17397              tmnxOamP2mpLspPingCtlIpRowStatus,
17398              tmnxOamP2mpLspPingCtlIpAddrType,
17399              tmnxOamP2mpLspPingCtlIpAddr
17400            }
17401    STATUS       current
17402    DESCRIPTION
17403        "The group of objects supporting management of P2MP LSP Ping tests on
17404         Nokia SROS series systems 7.0 release."
17405    ::= { tmnxOamPingGroups 33 }
17406
17407tmnxOamLspPingV6v0Group          OBJECT-GROUP
17408    OBJECTS {  tmnxOamLspPingCtlLspName,
17409               tmnxOamLspPingCtlTtl,
17410               tmnxOamLspPingCtlPathName,
17411               tmnxOamLspPingCtlLdpPrefixType,
17412               tmnxOamLspPingCtlLdpPrefix,
17413               tmnxOamLspPingCtlLdpPrefixLen,
17414               tmnxOamLspPingCtlPathDestType,
17415               tmnxOamLspPingCtlPathDest,
17416               tmnxOamLspPingCtlNhIntfName,
17417               tmnxOamLspPingCtlNhAddressType,
17418               tmnxOamLspPingCtlNhAddress
17419            }
17420    STATUS      obsolete
17421    DESCRIPTION
17422        "The group of objects supporting management of OAM LSP Ping tests
17423         on Nokia SROS series systems 6.0 release."
17424    ::= { tmnxOamPingGroups 34 }
17425
17426tmnxOamPingGeneralV7v0Group      OBJECT-GROUP
17427    OBJECTS {  tmnxOamPingMaxConcurrentTests,
17428               tmnxOamPingCtlRowStatus,
17429               tmnxOamPingCtlStorageType,
17430               tmnxOamPingCtlDescr,
17431               tmnxOamPingCtlTestMode,
17432               tmnxOamPingCtlAdminStatus,
17433               tmnxOamPingCtlOrigSdpId,
17434               tmnxOamPingCtlRespSdpId,
17435               tmnxOamPingCtlFcName,
17436               tmnxOamPingCtlProfile,
17437               tmnxOamPingCtlMtuStartSize,
17438               tmnxOamPingCtlMtuEndSize,
17439               tmnxOamPingCtlMtuStepSize,
17440               tmnxOamPingCtlServiceId,
17441               tmnxOamPingCtlLocalSdp,
17442               tmnxOamPingCtlRemoteSdp,
17443               tmnxOamPingCtlSize,
17444               tmnxOamPingCtlTimeOut,
17445               tmnxOamPingCtlProbeCount,
17446               tmnxOamPingCtlInterval,
17447               tmnxOamPingCtlTrapGeneration,
17448               tmnxOamPingCtlTrapProbeFailureFilter,
17449               tmnxOamPingCtlTrapTestFailureFilter,
17450               tmnxOamPingCtlSAA,
17451               tmnxOamPingCtlRuns,
17452               tmnxOamPingCtlFailures,
17453               tmnxOamPingCtlLastRunResult,
17454               tmnxOamPingCtlLastChanged,
17455               tmnxOamPingCtlVRtrID,
17456               tmnxOamPingCtlTgtAddrType,
17457               tmnxOamPingCtlTgtAddress,
17458               tmnxOamPingCtlSrcAddrType,
17459               tmnxOamPingCtlSrcAddress,
17460               tmnxOamPingCtlDnsName,
17461               tmnxOamPingResultsOperStatus,
17462               tmnxOamPingResultsMinRtt,
17463               tmnxOamPingResultsMaxRtt,
17464               tmnxOamPingResultsAverageRtt,
17465               tmnxOamPingResultsRttSumOfSquares,
17466               tmnxOamPingResultsMtuResponseSize,
17467               tmnxOamPingResultsSvcPing,
17468               tmnxOamPingResultsProbeResponses,
17469               tmnxOamPingResultsSentProbes,
17470               tmnxOamPingResultsLastGoodProbe,
17471               tmnxOamPingResultsLastRespHeader,
17472               tmnxOamPingResultsMinTt,
17473               tmnxOamPingResultsMaxTt,
17474               tmnxOamPingResultsAverageTt,
17475               tmnxOamPingResultsTtSumOfSquares,
17476               tmnxOamPingResultsMinInTt,
17477               tmnxOamPingResultsMaxInTt,
17478               tmnxOamPingResultsAverageInTt,
17479               tmnxOamPingResultsInTtSumOfSqrs,
17480               tmnxOamPingResultsOutJitter,
17481               tmnxOamPingResultsInJitter,
17482               tmnxOamPingResultsRtJitter,
17483               tmnxOamPingResultsProbeTimeouts,
17484               tmnxOamPingResultsProbeFailures,
17485               tmnxOamPingHistoryResponse,
17486               tmnxOamPingHistoryOneWayTime,
17487               tmnxOamPingHistorySize,
17488               tmnxOamPingHistoryStatus,
17489               tmnxOamPingHistoryTime,
17490               tmnxOamPingHistoryReturnCode,
17491               tmnxOamPingHistAddressType,
17492               tmnxOamPingHistoryVersion,
17493               tmnxOamPingHistSapId,
17494               tmnxOamPingHistoryCpeMacAddr,
17495               tmnxOamPingHistoryRespSvcId,
17496               tmnxOamPingHistorySequence,
17497               tmnxOamPingHistoryIfIndex,
17498               tmnxOamPingHistoryDataLen,
17499               tmnxOamPingHistoryRespPlane,
17500               tmnxOamPingHistoryReqHdr,
17501               tmnxOamPingHistoryRespHdr,
17502               tmnxOamPingHistoryDnsAddrType,
17503               tmnxOamPingHistoryDnsAddress,
17504               tmnxOamPingHistorySrcAddrType,
17505               tmnxOamPingHistorySrcAddress,
17506               tmnxOamPingHistoryInOneWayTime,
17507               tmnxOamPingCtlDNSRecord,
17508               tmnxOamPingResultsRttOFSumSquares,
17509               tmnxOamPingResultsRttHCSumSquares,
17510               tmnxOamPingResultsTtOFSumSquares,
17511               tmnxOamPingResultsTtHCSumSquares,
17512               tmnxOamPingResultsInTtOFSumSqrs,
17513               tmnxOamPingResultsInTtHCSumSqrs,
17514               tmnxOamPingResultsTestRunResult
17515            }
17516    STATUS       obsolete
17517    DESCRIPTION
17518        "The group of objects supporting management of OAM ping tests general
17519         capabilities on Nokia SROS series systems 7.0 release"
17520    ::= { tmnxOamPingGroups 35 }
17521
17522tmnxOamPingNotificationV7v0Group NOTIFICATION-GROUP
17523    NOTIFICATIONS   {  tmnxOamPingProbeFailedV3,
17524                       tmnxOamPingTestFailedV3,
17525                       tmnxOamPingTestCompletedV3,
17526                       tmnxAncpLoopbackTestCompleted
17527                    }
17528    STATUS      current
17529    DESCRIPTION
17530        "The group of notifications supporting the OAM ping feature
17531         on Nokia SROS series systems release 7.0."
17532    ::= { tmnxOamPingGroups 36 }
17533
17534tmnxOamPingObsoleteV6v0Group     OBJECT-GROUP
17535    OBJECTS {
17536        tmnxOamLspPingCtlReturnLsp,
17537        tmnxOamLspPingCtlVRtrID,
17538        tmnxOamPingCtlMaxRows
17539            }
17540    STATUS      current
17541    DESCRIPTION
17542        "The group of objects supporting management of OAM ping
17543         operations on Nokia SR series systems that were made
17544         obsolete in release 6.0."
17545    ::= { tmnxOamPingGroups 37 }
17546
17547tmnxOamPingObsoleteV6v1Group     OBJECT-GROUP
17548    OBJECTS {
17549        tmnxOamMacPingL2MapRouterID,
17550        tmnxOamMacPingL2MapLabel,
17551        tmnxOamMacPingL2MapProtocol,
17552        tmnxOamMacPingL2MapVCType,
17553        tmnxOamMacPingL2MapVCID,
17554        tmnxOamMacPingL2MapDirection
17555            }
17556    STATUS      current
17557    DESCRIPTION
17558        "The group of objects supporting management of OAM ping
17559         operations on Nokia SR series systems that were made
17560         obsolete in release 6.1."
17561    ::= { tmnxOamPingGroups 38 }
17562
17563
17564tmnxOamEthCfmPingV8v0Group       OBJECT-GROUP
17565    OBJECTS {  tmnxOamEthCfmPingCtlTgtMacAddr,
17566               tmnxOamEthCfmPingCtlSrcMdIndex,
17567               tmnxOamEthCfmPingCtlSrcMaIndex,
17568               tmnxOamEthCfmPingCtlSrcMepId
17569            }
17570    STATUS      current
17571    DESCRIPTION
17572        "The group of objects supporting management of OAM Ethernet CFM Ping
17573         tests on Nokia SROS series systems 8.0 release."
17574    ::= { tmnxOamPingGroups 39 }
17575
17576tmnxOamP2mpLspPingV8v0Group      OBJECT-GROUP
17577    OBJECTS {   tmnxOamP2mpLspPingCtlP2MPId
17578            }
17579    STATUS      current
17580    DESCRIPTION
17581        "The group of objects supporting management of OAM P2MP LSP Ping tests
17582         on Nokia SROS series systems 8.0 release."
17583    ::= { tmnxOamPingGroups 40 }
17584
17585tmnxOamPingGeneralV8v0Group      OBJECT-GROUP
17586    OBJECTS {  tmnxOamPingMaxConcurrentTests,
17587               tmnxOamPingCtlRowStatus,
17588               tmnxOamPingCtlStorageType,
17589               tmnxOamPingCtlDescr,
17590               tmnxOamPingCtlTestMode,
17591               tmnxOamPingCtlAdminStatus,
17592               tmnxOamPingCtlOrigSdpId,
17593               tmnxOamPingCtlRespSdpId,
17594               tmnxOamPingCtlFcName,
17595               tmnxOamPingCtlProfile,
17596               tmnxOamPingCtlMtuStartSize,
17597               tmnxOamPingCtlMtuEndSize,
17598               tmnxOamPingCtlMtuStepSize,
17599               tmnxOamPingCtlServiceId,
17600               tmnxOamPingCtlLocalSdp,
17601               tmnxOamPingCtlRemoteSdp,
17602               tmnxOamPingCtlSize,
17603               tmnxOamPingCtlTimeOut,
17604               tmnxOamPingCtlProbeCount,
17605               tmnxOamPingCtlInterval,
17606               tmnxOamPingCtlTrapGeneration,
17607               tmnxOamPingCtlTrapProbeFailureFilter,
17608               tmnxOamPingCtlTrapTestFailureFilter,
17609               tmnxOamPingCtlSAA,
17610               tmnxOamPingCtlRuns,
17611               tmnxOamPingCtlFailures,
17612               tmnxOamPingCtlLastRunResult,
17613               tmnxOamPingCtlLastChanged,
17614               tmnxOamPingCtlVRtrID,
17615               tmnxOamPingCtlTgtAddrType,
17616               tmnxOamPingCtlTgtAddress,
17617               tmnxOamPingCtlSrcAddrType,
17618               tmnxOamPingCtlSrcAddress,
17619               tmnxOamPingCtlDnsName,
17620               tmnxOamPingResultsOperStatus,
17621               tmnxOamPingResultsMinRtt,
17622               tmnxOamPingResultsMaxRtt,
17623               tmnxOamPingResultsAverageRtt,
17624               tmnxOamPingResultsRttSumOfSquares,
17625               tmnxOamPingResultsMtuResponseSize,
17626               tmnxOamPingResultsSvcPing,
17627               tmnxOamPingResultsProbeResponses,
17628               tmnxOamPingResultsSentProbes,
17629               tmnxOamPingResultsLastGoodProbe,
17630               tmnxOamPingResultsMinTt,
17631               tmnxOamPingResultsMaxTt,
17632               tmnxOamPingResultsAverageTt,
17633               tmnxOamPingResultsTtSumOfSquares,
17634               tmnxOamPingResultsMinInTt,
17635               tmnxOamPingResultsMaxInTt,
17636               tmnxOamPingResultsAverageInTt,
17637               tmnxOamPingResultsInTtSumOfSqrs,
17638               tmnxOamPingResultsOutJitter,
17639               tmnxOamPingResultsInJitter,
17640               tmnxOamPingResultsRtJitter,
17641               tmnxOamPingResultsProbeTimeouts,
17642               tmnxOamPingResultsProbeFailures,
17643               tmnxOamPingHistoryResponse,
17644               tmnxOamPingHistoryOneWayTime,
17645               tmnxOamPingHistorySize,
17646               tmnxOamPingHistoryStatus,
17647               tmnxOamPingHistoryTime,
17648               tmnxOamPingHistoryReturnCode,
17649               tmnxOamPingHistAddressType,
17650               tmnxOamPingHistoryVersion,
17651               tmnxOamPingHistSapId,
17652               tmnxOamPingHistoryCpeMacAddr,
17653               tmnxOamPingHistoryRespSvcId,
17654               tmnxOamPingHistorySequence,
17655               tmnxOamPingHistoryIfIndex,
17656               tmnxOamPingHistoryDataLen,
17657               tmnxOamPingHistoryRespPlane,
17658               tmnxOamPingHistoryReqHdr,
17659               tmnxOamPingHistoryRespHdr,
17660               tmnxOamPingHistoryDnsAddrType,
17661               tmnxOamPingHistoryDnsAddress,
17662               tmnxOamPingHistorySrcAddrType,
17663               tmnxOamPingHistorySrcAddress,
17664               tmnxOamPingHistoryInOneWayTime,
17665               tmnxOamPingHistoryLspName,
17666               tmnxOamPingHistNextHopAddrType,
17667               tmnxOamPingHistNextHopAddress,
17668               tmnxOamPingCtlDNSRecord,
17669               tmnxOamPingResultsRttOFSumSquares,
17670               tmnxOamPingResultsRttHCSumSquares,
17671               tmnxOamPingResultsTtOFSumSquares,
17672               tmnxOamPingResultsTtHCSumSquares,
17673               tmnxOamPingResultsInTtOFSumSqrs,
17674               tmnxOamPingResultsInTtHCSumSqrs,
17675               tmnxOamPingResultsTestRunResult
17676            }
17677    STATUS       obsolete
17678    DESCRIPTION
17679        "The group of objects supporting management of OAM ping tests general
17680         capabilities on Nokia SROS series systems 8.0 release"
17681    ::= { tmnxOamPingGroups 41 }
17682
17683tmnxOamPingObsoleteV8v0Group     OBJECT-GROUP
17684    OBJECTS {
17685        tmnxOamPingResultsLastRespHeader
17686            }
17687    STATUS      current
17688    DESCRIPTION
17689        "The group of objects supporting management of OAM ping
17690         operations on Nokia SR series systems that were made
17691         obsolete in release 8.0."
17692    ::= { tmnxOamPingGroups 42 }
17693
17694tmnxOamVccvPingV9v0Group         OBJECT-GROUP
17695    OBJECTS {
17696               tmnxOamVccvPingCtlSpokeSdpId,
17697               tmnxOamVccvPingCtlSaiiGlobalId,
17698               tmnxOamVccvPingCtlSaiiPrefix,
17699               tmnxOamVccvPingCtlSaiiAcId,
17700               tmnxOamVccvPingCtlTaiiGlobalId,
17701               tmnxOamVccvPingCtlTaiiPrefix,
17702               tmnxOamVccvPingCtlTaiiAcId
17703            }
17704    STATUS      current
17705    DESCRIPTION
17706        "The group of additional objects supporting management of OAM VCCV Ping
17707         tests on Nokia SROS series systems 9.0 release."
17708    ::= { tmnxOamPingGroups 43 }
17709
17710tmnxOamPingCtlV10v0Group         OBJECT-GROUP
17711    OBJECTS {
17712                tmnxOamPingCtlIntervalUnits
17713            }
17714    STATUS      current
17715    DESCRIPTION
17716        "The group of additional objects supporting management of OAM ping
17717         tests on Nokia SROS series systems, release 10.0."
17718    ::= { tmnxOamPingGroups 44 }
17719
17720tmnxOamMobilePingGroup           OBJECT-GROUP
17721    OBJECTS { tmnxOamMobGtpPingRefPointType,
17722              tmnxOamMobGtpPingVRtrId,
17723              tmnxOamMobGtpPingPort,
17724              tmnxOamMobGtpPingGateway
17725            }
17726    STATUS      current
17727    DESCRIPTION
17728        "The group of objects supporting management of OAM mobile gateway ping
17729         tests on Nokia 7x50 SR series systems."
17730    ::= { tmnxOamPingGroups 45 }
17731
17732tmnxOamPingObsoleteV10v0Group    OBJECT-GROUP
17733    OBJECTS {
17734        tmnxOamPingHistoryReqHdr
17735            }
17736    STATUS      current
17737    DESCRIPTION
17738        "The group of objects supporting management of OAM ping operations made
17739         obsolete in SROS Release 10.0 R1."
17740    ::= { tmnxOamPingGroups 46 }
17741
17742tmnxOamPingGeneralV10v0Group     OBJECT-GROUP
17743    OBJECTS {  tmnxOamPingMaxConcurrentTests,
17744               tmnxOamPingCtlRowStatus,
17745--               tmnxOamPingCtlStorageType,    obsoleted in 14.0 R1
17746--               tmnxOamPingCtlDescr,          obsoleted in 14.0 R1
17747               tmnxOamPingCtlTestMode,
17748               tmnxOamPingCtlAdminStatus,
17749               tmnxOamPingCtlOrigSdpId,
17750               tmnxOamPingCtlRespSdpId,
17751               tmnxOamPingCtlFcName,
17752               tmnxOamPingCtlProfile,
17753               tmnxOamPingCtlMtuStartSize,
17754               tmnxOamPingCtlMtuEndSize,
17755               tmnxOamPingCtlMtuStepSize,
17756               tmnxOamPingCtlServiceId,
17757               tmnxOamPingCtlLocalSdp,
17758               tmnxOamPingCtlRemoteSdp,
17759               tmnxOamPingCtlSize,
17760               tmnxOamPingCtlTimeOut,
17761               tmnxOamPingCtlProbeCount,
17762               tmnxOamPingCtlInterval,
17763               tmnxOamPingCtlTrapGeneration,
17764               tmnxOamPingCtlTrapProbeFailureFilter,
17765               tmnxOamPingCtlTrapTestFailureFilter,
17766               tmnxOamPingCtlSAA,
17767               tmnxOamPingCtlRuns,
17768               tmnxOamPingCtlFailures,
17769               tmnxOamPingCtlLastRunResult,
17770               tmnxOamPingCtlLastChanged,
17771               tmnxOamPingCtlVRtrID,
17772               tmnxOamPingCtlTgtAddrType,
17773               tmnxOamPingCtlTgtAddress,
17774               tmnxOamPingCtlSrcAddrType,
17775               tmnxOamPingCtlSrcAddress,
17776               tmnxOamPingCtlDnsName,
17777               tmnxOamPingResultsOperStatus,
17778               tmnxOamPingResultsMinRtt,
17779               tmnxOamPingResultsMaxRtt,
17780               tmnxOamPingResultsAverageRtt,
17781               tmnxOamPingResultsRttSumOfSquares,
17782               tmnxOamPingResultsMtuResponseSize,
17783               tmnxOamPingResultsSvcPing,
17784               tmnxOamPingResultsProbeResponses,
17785               tmnxOamPingResultsSentProbes,
17786               tmnxOamPingResultsLastGoodProbe,
17787               tmnxOamPingResultsMinTt,
17788               tmnxOamPingResultsMaxTt,
17789               tmnxOamPingResultsAverageTt,
17790               tmnxOamPingResultsTtSumOfSquares,
17791               tmnxOamPingResultsMinInTt,
17792               tmnxOamPingResultsMaxInTt,
17793               tmnxOamPingResultsAverageInTt,
17794               tmnxOamPingResultsInTtSumOfSqrs,
17795               tmnxOamPingResultsOutJitter,
17796               tmnxOamPingResultsInJitter,
17797               tmnxOamPingResultsRtJitter,
17798               tmnxOamPingResultsProbeTimeouts,
17799               tmnxOamPingResultsProbeFailures,
17800               tmnxOamPingHistoryResponse,
17801               tmnxOamPingHistoryOneWayTime,
17802               tmnxOamPingHistorySize,
17803               tmnxOamPingHistoryStatus,
17804               tmnxOamPingHistoryTime,
17805               tmnxOamPingHistoryReturnCode,
17806               tmnxOamPingHistAddressType,
17807               tmnxOamPingHistoryVersion,
17808               tmnxOamPingHistSapId,
17809               tmnxOamPingHistoryCpeMacAddr,
17810               tmnxOamPingHistoryRespSvcId,
17811               tmnxOamPingHistorySequence,
17812               tmnxOamPingHistoryIfIndex,
17813               tmnxOamPingHistoryDataLen,
17814               tmnxOamPingHistoryRespPlane,
17815--               tmnxOamPingHistoryReqHdr,  obsoleted in 10.0 R1
17816               tmnxOamPingHistoryRespHdr,
17817               tmnxOamPingHistoryDnsAddrType,
17818               tmnxOamPingHistoryDnsAddress,
17819               tmnxOamPingHistorySrcAddrType,
17820               tmnxOamPingHistorySrcAddress,
17821               tmnxOamPingHistoryInOneWayTime,
17822               tmnxOamPingHistoryLspName,
17823               tmnxOamPingHistNextHopAddrType,
17824               tmnxOamPingHistNextHopAddress,
17825               tmnxOamPingCtlDNSRecord,
17826               tmnxOamPingResultsRttOFSumSquares,
17827               tmnxOamPingResultsRttHCSumSquares,
17828               tmnxOamPingResultsTtOFSumSquares,
17829               tmnxOamPingResultsTtHCSumSquares,
17830               tmnxOamPingResultsInTtOFSumSqrs,
17831               tmnxOamPingResultsInTtHCSumSqrs,
17832               tmnxOamPingResultsTestRunResult
17833            }
17834    STATUS       current
17835    DESCRIPTION
17836        "The group of objects supporting management of OAM ping tests general
17837         capabilities on SROS release 10.0, and still supported in the latest
17838         SROS release."
17839    ::= { tmnxOamPingGroups 47 }
17840
17841tmnxOamP2mpLspPingV10v0Group     OBJECT-GROUP
17842    OBJECTS {
17843                tmnxOamP2mpLspPingCtlSrcAddrType,
17844                tmnxOamP2mpLspPingCtlSrcAddr,
17845                tmnxOamP2mpLspPingCtlGrpAddrType,
17846                tmnxOamP2mpLspPingCtlGrpAddr
17847            }
17848    STATUS      current
17849    DESCRIPTION
17850        "The group of objects supporting management of OAM P2MP LSP Ping tests
17851         on Nokia SROS series systems 10.0 release."
17852    ::= { tmnxOamPingGroups 48 }
17853
17854tmnxOamPingObsoleteV11v0Group    OBJECT-GROUP
17855    OBJECTS {
17856        tmnxOamMacPingCtlFibEntryName
17857            }
17858    STATUS      current
17859    DESCRIPTION
17860        "The group of objects supporting management of OAM ping operations made
17861         obsolete in SROS Release 11.0 R1."
17862    ::= { tmnxOamPingGroups 49 }
17863
17864tmnxOamMacPingCtlV11v0Group      OBJECT-GROUP
17865    OBJECTS {  tmnxOamMacPingCtlTargetMacAddr,
17866               tmnxOamMacPingCtlSourceMacAddr,
17867               tmnxOamMacPingCtlSendControl,
17868               tmnxOamMacPingCtlReplyControl,
17869               tmnxOamMacPingCtlTtl,
17870               tmnxOamMacPingCtlRegister,
17871               tmnxOamMacPingCtlFlood,
17872               tmnxOamMacPingCtlForce,
17873               tmnxOamMacPingCtlAge,
17874               tmnxOamMacPingCtlSapPortId,
17875               tmnxOamMacPingCtlSapEncapValue
17876--               tmnxOamMacPingCtlFibEntryName,  obsoleted in 11.0 R1
17877            }
17878    STATUS      current
17879    DESCRIPTION
17880        "The group of objects supporting configuration of OAM Mac Ping tests on
17881         Nokia SROS series systems release 11.0."
17882    ::= { tmnxOamPingGroups 50 }
17883
17884tmnxOamMacPingHistoryV11v0Group  OBJECT-GROUP
17885    OBJECTS {  tmnxOamMacPingHistoryResponse,
17886               tmnxOamMacPingHistoryOneWayTime,
17887               tmnxOamMacPingHistoryStatus,
17888               tmnxOamMacPingHistoryTime,
17889               tmnxOamMacPingHistoryReturnCode,
17890               tmnxOamMacPingHistoryAddressType,
17891               tmnxOamMacPingHistorySapId,
17892               tmnxOamMacPingHistorySdpId,
17893               tmnxOamMacPingHistoryAdminStatus,
17894               tmnxOamMacPingHistoryOperStatus,
17895               tmnxOamMacPingHistoryResponsePlane,
17896               tmnxOamMacPingHistorySize,
17897               tmnxOamMacPingHistoryInOneWayTime,
17898               tmnxOamMacPingHistorySrcAddrType,
17899               tmnxOamMacPingHistorySrcAddress
17900            }
17901    STATUS      current
17902    DESCRIPTION
17903        "The group of objects supporting reporting results of OAM Mac Ping tests
17904         on Nokia SROS series systems release 11.0."
17905    ::= { tmnxOamPingGroups 51 }
17906
17907tmnxOamLspPingV11v0Group         OBJECT-GROUP
17908    OBJECTS {
17909        tmnxOamLspPingCtlAssocChannel,
17910        tmnxOamLspPingCtlForce,
17911        tmnxOamLspPingCtlLdpPrefix,
17912        tmnxOamLspPingCtlLdpPrefixLen,
17913        tmnxOamLspPingCtlLdpPrefixType,
17914        tmnxOamLspPingCtlLspName,
17915        tmnxOamLspPingCtlMplsTpGlobalId,
17916        tmnxOamLspPingCtlMplsTpNodeId,
17917        tmnxOamLspPingCtlMplsTpPathType,
17918        tmnxOamLspPingCtlNhAddress,
17919        tmnxOamLspPingCtlNhAddressType,
17920        tmnxOamLspPingCtlNhIntfName,
17921        tmnxOamLspPingCtlPathDest,
17922        tmnxOamLspPingCtlPathDestType,
17923        tmnxOamLspPingCtlPathName,
17924        tmnxOamLspPingCtlTestSubMode,
17925        tmnxOamLspPingCtlTtl
17926    }
17927    STATUS      current
17928    DESCRIPTION
17929        "The group of objects supporting management of OAM LSP Ping tests
17930         on Nokia SROS systems, release 11.0."
17931    ::= { tmnxOamPingGroups 52 }
17932
17933tmnxOamVccvPingV11v0Group        OBJECT-GROUP
17934    OBJECTS {
17935        tmnxOamVccvPingCtlAssocChannel,
17936        tmnxOamVccvPingCtlMplsTpGlobalId,
17937        tmnxOamVccvPingCtlMplsTpNodeId,
17938        tmnxOamVccvPingCtlTestSubMode
17939    }
17940    STATUS      current
17941    DESCRIPTION
17942        "The group of additional objects supporting management of OAM VCCV Ping
17943         tests on Nokia SROS series systems running release 11.0."
17944    ::= { tmnxOamPingGroups 53 }
17945
17946tmnxOamPingV11v0Group            OBJECT-GROUP
17947    OBJECTS {
17948        tmnxOamPingHistoryRtrnSubcode,
17949        tmnxOamPingHistorySdpBindId,
17950        tmnxOamPingHistorySrcGlobalId,
17951        tmnxOamPingHistorySrcNodeId
17952    }
17953    STATUS      current
17954    DESCRIPTION
17955        "The group of additional objects supporting management of OAM Ping tests
17956         on Nokia SROS series systems running release 11.0."
17957    ::= { tmnxOamPingGroups 54 }
17958
17959tmnxOamPingV12v0Group            OBJECT-GROUP
17960    OBJECTS {
17961        tmnxOamVccvPgTgFec128CtlDstAddr,
17962        tmnxOamVccvPgTgFec128CtlDstAddrT,
17963        tmnxOamVccvPgTgFec128CtlPwId,
17964        tmnxOamVccvPgTgFec128CtlPwType,
17965        tmnxOamVccvPgTgFec128CtlSrcAddr,
17966        tmnxOamVccvPgTgFec128CtlSrcAddrT,
17967        tmnxOamVccvPgTgStaticCtlAgi,
17968        tmnxOamVccvPgTgStaticCtlSaiiAcId,
17969        tmnxOamVccvPgTgStaticCtlSaiiGlbl,
17970        tmnxOamVccvPgTgStaticCtlSaiiNode,
17971        tmnxOamVccvPgTgStaticCtlTaiiAcId,
17972        tmnxOamVccvPgTgStaticCtlTaiiGlbl,
17973        tmnxOamVccvPgTgStaticCtlTaiiNode,
17974        tmnxOamVccvPingCtlSwitTgtFecType
17975    }
17976    STATUS      current
17977    DESCRIPTION
17978        "The group of additional objects supporting management of OAM Ping tests
17979         on Nokia SROS series systems running release 12.0."
17980    ::= { tmnxOamPingGroups 55 }
17981
17982tmnxOamPingV13v0Group            OBJECT-GROUP
17983    OBJECTS {
17984        tmnxOamBfdOnLspBootStrRetryCount,
17985        tmnxOamBfdOnLspLspName,
17986        tmnxOamBfdOnLspPathState,
17987        tmnxOamBfdOnLspPingReturnCode,
17988        tmnxOamBfdOnLspPingReturnSubcode,
17989        tmnxOamBfdOnLspPingRxCount,
17990        tmnxOamBfdOnLspPingTxCount,
17991        tmnxOamBfdOnLspPingTxInterval,
17992        tmnxOamBfdOnLspRemoteAddress,
17993        tmnxOamBfdOnLspRemoteAddressType,
17994        tmnxOamBfdOnLspRemoteBfdDiscrim,
17995        tmnxOamPingHistoryNetworkIfName,
17996        tmnxOamPingResultsOutOfOrder,
17997        tmnxOamVxlanPingCtlEndSysMacAddr,
17998        tmnxOamVxlanPingCtlIFlag,
17999        tmnxOamVxlanPingCtlInIpDstAddr,
18000        tmnxOamVxlanPingCtlInIpDstAddrT,
18001        tmnxOamVxlanPingCtlInIpSrcAddr,
18002        tmnxOamVxlanPingCtlInIpSrcAddrT,
18003        tmnxOamVxlanPingCtlInL2DestMac,
18004        tmnxOamVxlanPingCtlNetworkId,
18005        tmnxOamVxlanPingCtlOutIpTtl,
18006        tmnxOamVxlanPingCtlOutSrcUdpPt,
18007        tmnxOamVxlanPingCtlReflectPad,
18008        tmnxOamVxlanPingCtlReplyMode,
18009        tmnxOamVxlanPingCtlTestId,
18010        tmnxOamVxlanPingHistNetworkId,
18011        tmnxOamVxlanPingHistOutIpTtl,
18012        tmnxOamVxlanPingHistReturnCode,
18013        tmnxOamVxlanPingHistRtrnSubCode,
18014        tmnxOamVxlanPingHistValidationRC
18015    }
18016    STATUS      current
18017    DESCRIPTION
18018        "The group of additional objects supporting management of OAM Ping tests
18019         on Nokia SROS series systems running release 13.0."
18020    ::= { tmnxOamPingGroups 56 }
18021
18022tmnxOamPingObsoleteV14v0Group    OBJECT-GROUP
18023    OBJECTS {
18024        tmnxOamPingCtlDescr,
18025        tmnxOamPingCtlStorageType
18026    }
18027    STATUS      current
18028    DESCRIPTION
18029        "The group of objects supporting management of OAM ping operations on
18030         Nokia SR series systems that were made obsolete in SROS
18031         release 14.0."
18032    ::= { tmnxOamPingGroups 57 }
18033
18034tmnxOamPingV14v0Group            OBJECT-GROUP
18035    OBJECTS {
18036        tmnxOamVxlanPingResOutSrcAddrTyp,
18037        tmnxOamVxlanPingResOutSrcAddress,
18038        tmnxOamP2mpLspPingCtlOptionalTLV
18039    }
18040    STATUS      current
18041    DESCRIPTION
18042        "The group of additional objects supporting management of OAM Ping tests
18043         on Nokia SROS series systems running release 14.0."
18044    ::= { tmnxOamPingGroups 58 }
18045
18046--
18047--      OAM Trace Route Groups
18048--
18049
18050-- tmnxOamTrGeneralGroup         OBJECT-GROUP
18051--    ::= { tmnxOamTrGroups 1 }
18052
18053-- tmnxOamTrHopsGroup            OBJECT-GROUP
18054--    ::= { tmnxOamTrGroups 2 }
18055
18056-- tmnxOamMacTrGroup             OBJECT-GROUP
18057--    ::= { tmnxOamTrGroups 3 }
18058
18059-- tmnxOamLspTrGroup             OBJECT-GROUP
18060--    ::= { tmnxOamTrGroups 4 }
18061
18062-- tmnxOamVprnTrGroup            OBJECT-GROUP
18063--    ::= { tmnxOamTrGroups 5 }
18064
18065--tmnxOamTrNotifyObjsGroup       OBJECT-GROUP
18066--    ::= { tmnxOamTrGroups 5 }
18067
18068-- tmnxOamTrNotificationGroup    NOTIFICATION-GROUP
18069--    ::= { tmnxOamTrGroups 6 }
18070
18071-- tmnxOamMcastTrGroup           OBJECT-GROUP
18072--    ::= { tmnxOamTrGroups 7 }
18073
18074-- tmnxOamTrGeneralV3v0Group     OBJECT-GROUP
18075--    ::= { tmnxOamTrGroups 8 }
18076
18077-- tmnxOamTrHopsV3v0Group        OBJECT-GROUP
18078--    ::= { tmnxOamTrGroups 9 }
18079
18080tmnxOamMacTrV3v0Group            OBJECT-GROUP
18081    OBJECTS {  tmnxOamMacTrCtlTargetMacAddr,
18082               tmnxOamMacTrCtlSourceMacAddr,
18083               tmnxOamMacTrCtlSendControl,
18084               tmnxOamMacTrCtlReplyControl,
18085               tmnxOamMacTrL2MapRouterID,
18086               tmnxOamMacTrL2MapLabel,
18087               tmnxOamMacTrL2MapProtocol,
18088               tmnxOamMacTrL2MapVCType,
18089               tmnxOamMacTrL2MapVCID,
18090               tmnxOamMacTrL2MapDirection,
18091               tmnxOamMacTrL2MapSdpId,
18092               tmnxOamMacTrL2MapSapName
18093            }
18094    STATUS        current
18095    DESCRIPTION
18096        "The group of objects supporting management of OAM MAC Trace Route
18097         tests on Nokia SROS series systems."
18098    ::= { tmnxOamTrGroups 10 }
18099
18100tmnxOamTrObsoleteV3v0Group       OBJECT-GROUP
18101    OBJECTS {  tmnxOamTrResultsTestAttempts,
18102               tmnxOamTrResultsTestSuccesses
18103            }
18104    STATUS      current
18105    DESCRIPTION
18106        "The group of objects supporting management of OAM Trace Route
18107         tests that became obsolete in the 3.0 release."
18108    ::= { tmnxOamTrGroups 11 }
18109
18110tmnxOamTrGeneralV4v0Group        OBJECT-GROUP
18111    OBJECTS {  tmnxOamTrMaxConcurrentRequests,
18112               tmnxOamTrCtlRowStatus,
18113               tmnxOamTrCtlStorageType,
18114               tmnxOamTrCtlDescr,
18115               tmnxOamTrCtlTestMode,
18116               tmnxOamTrCtlAdminStatus,
18117               tmnxOamTrCtlFcName,
18118               tmnxOamTrCtlProfile,
18119               tmnxOamTrCtlServiceId,
18120               tmnxOamTrCtlDataSize,
18121               tmnxOamTrCtlTimeOut,
18122               tmnxOamTrCtlProbesPerHop,
18123               tmnxOamTrCtlMaxTtl,
18124               tmnxOamTrCtlInitialTtl,
18125               tmnxOamTrCtlDSField,
18126               tmnxOamTrCtlMaxFailures,
18127               tmnxOamTrCtlInterval,
18128               tmnxOamTrCtlMaxRows,
18129               tmnxOamTrCtlTrapGeneration,
18130               tmnxOamTrCtlCreateHopsEntries,
18131               tmnxOamTrCtlSAA,
18132               tmnxOamTrCtlRuns,
18133               tmnxOamTrCtlFailures,
18134               tmnxOamTrCtlLastRunResult,
18135               tmnxOamTrCtlLastChanged,
18136               tmnxOamTrCtlVRtrID,
18137               tmnxOamTrCtlTgtAddrType,
18138               tmnxOamTrCtlTgtAddress,
18139               tmnxOamTrCtlSrcAddrType,
18140               tmnxOamTrCtlSrcAddress,
18141               tmnxOamTrCtlWaitMilliSec,
18142               tmnxOamTrResultsOperStatus,
18143               tmnxOamTrResultsCurHopCount,
18144               tmnxOamTrResultsCurProbeCount,
18145               tmnxOamTrResultsLastGoodPath,
18146               tmnxOamTrResultsTgtAddrType,
18147               tmnxOamTrResultsTgtAddress,
18148               tmnxOamTrProbeHistoryResponse,
18149               tmnxOamTrProbeHistoryOneWayTime,
18150               tmnxOamTrProbeHistoryStatus,
18151               tmnxOamTrProbeHistoryLastRC,
18152               tmnxOamTrProbeHistoryTime,
18153               tmnxOamTrProbeHistoryResponsePlane,
18154               tmnxOamTrProbeHistoryAddressType,
18155               tmnxOamTrProbeHistorySapId,
18156               tmnxOamTrProbeHistoryVersion,
18157               tmnxOamTrProbeHistoryRouterID,
18158               tmnxOamTrProbeHistoryIfIndex,
18159               tmnxOamTrProbeHistoryDataLen,
18160               tmnxOamTrProbeHistorySize,
18161               tmnxOamTrProbeHistoryInOneWayTime,
18162               tmnxOamTrProbeHistoryAddrType,
18163               tmnxOamTrProbeHistoryAddress
18164            }
18165    STATUS      obsolete
18166    DESCRIPTION
18167        "The group of objects supporting management of OAM Trace Route test
18168         general capabilities on Nokia SROS series systems 4.0R1
18169         release."
18170    ::= { tmnxOamTrGroups 12 }
18171
18172tmnxOamTrHopsV4v0Group           OBJECT-GROUP
18173    OBJECTS {  tmnxOamTrHopsMinRtt,
18174               tmnxOamTrHopsMaxRtt,
18175               tmnxOamTrHopsAverageRtt,
18176               tmnxOamTrHopsRttSumOfSquares,
18177               tmnxOamTrHopsMinTt,
18178               tmnxOamTrHopsMaxTt,
18179               tmnxOamTrHopsAverageTt,
18180               tmnxOamTrHopsTtSumOfSquares,
18181               tmnxOamTrHopsSentProbes,
18182               tmnxOamTrHopsProbeResponses,
18183               tmnxOamTrHopsLastGoodProbe,
18184               tmnxOamTrHopsMinInTt,
18185               tmnxOamTrHopsMaxInTt,
18186               tmnxOamTrHopsAverageInTt,
18187               tmnxOamTrHopsInTtSumOfSqrs,
18188               tmnxOamTrHopsOutJitter,
18189               tmnxOamTrHopsInJitter,
18190               tmnxOamTrHopsRtJitter,
18191               tmnxOamTrHopsProbeTimeouts,
18192               tmnxOamTrHopsProbeFailures,
18193               tmnxOamTrHopsTgtAddrType,
18194               tmnxOamTrHopsTgtAddress
18195            }
18196    STATUS      current
18197    DESCRIPTION
18198        "The group of optional objects to report OAM Trace Route Hops
18199         returned in response to OAM Trace Route tests on Nokia
18200         7x50 SR series systems 4.0R1."
18201    ::= { tmnxOamTrGroups 13 }
18202
18203tmnxOamLspTrV4v0Group            OBJECT-GROUP
18204    OBJECTS {  tmnxOamLspTrCtlVRtrID,
18205               tmnxOamLspTrCtlLspName,
18206               tmnxOamLspTrCtlPathName,
18207               tmnxOamLspTrCtlLdpPrefixType,
18208               tmnxOamLspTrCtlLdpPrefix,
18209               tmnxOamLspTrCtlLdpPrefixLen,
18210               tmnxOamLspTrMapAddrType,
18211               tmnxOamLspTrMapDSIPv4Addr,
18212               tmnxOamLspTrMapDSIfAddr,
18213               tmnxOamLspTrMapMTU,
18214               tmnxOamLspTrMapDSIndex,
18215               tmnxOamLspTrDSLabelLabel,
18216               tmnxOamLspTrDSLabelProtocol
18217            }
18218    STATUS       obsolete
18219    DESCRIPTION
18220        "The group of objects supporting management of OAM LSP Trace Route
18221         tests on Nokia SROS series systems 4.0 release."
18222    ::= { tmnxOamTrGroups 14 }
18223
18224tmnxOamVprnTrV4v0Group           OBJECT-GROUP
18225    OBJECTS {  tmnxOamVprnTrCtlReplyControl,
18226               tmnxOamVprnTrCtlSrcAddrType,
18227               tmnxOamVprnTrCtlSrcAddress,
18228               tmnxOamVprnTrL3MapRouterID,
18229               tmnxOamVprnTrL3MapRteVprnLabel,
18230               tmnxOamVprnTrL3MapRteMetrics,
18231               tmnxOamVprnTrL3MapRteLastUp,
18232               tmnxOamVprnTrL3MapRteOwner,
18233               tmnxOamVprnTrL3MapRtePref,
18234               tmnxOamVprnTrL3MapRteDist,
18235               tmnxOamVprnTrL3MapNumNextHops,
18236               tmnxOamVprnTrL3MapNumRteTargets,
18237               tmnxOamVprnTrL3MapDestAddrType,
18238               tmnxOamVprnTrL3MapDestAddress,
18239               tmnxOamVprnTrL3MapDestMaskLen,
18240               tmnxOamVprnTrNextHopRtrID,
18241               tmnxOamVprnTrNextHopType,
18242               tmnxOamVprnTrNextHopTunnelID,
18243               tmnxOamVprnTrNextHopTunnelType,
18244               tmnxOamVprnTrNextHopIfIndex,
18245               tmnxOamVprnTrRouteTarget
18246            }
18247    STATUS        obsolete
18248    DESCRIPTION
18249        "The group of objects supporting management of OAM VPRN Trace Route
18250         tests on Nokia SROS series systems release 4.0."
18251    ::= { tmnxOamTrGroups 15 }
18252
18253tmnxOamMcastTrV4v0Group          OBJECT-GROUP
18254    OBJECTS {  tmnxOamMcastTrCtlVRtrID,
18255               tmnxOamMcastTrCtlHops,
18256               tmnxOamMcastTrQueryId,
18257               tmnxOamMcastTrCtlSrcAddrType,
18258               tmnxOamMcastTrCtlSrcAddress,
18259               tmnxOamMcastTrCtlDestAddrType,
18260               tmnxOamMcastTrCtlDestAddress,
18261               tmnxOamMcastTrCtlRespAddrType,
18262               tmnxOamMcastTrCtlRespAddress,
18263               tmnxOamMcastTrCtlGrpAddrType,
18264               tmnxOamMcastTrCtlGrpAddress,
18265               tmnxOamMcastTrRespQueryArrivalTime,
18266               tmnxOamMcastTrRespInPktCount,
18267               tmnxOamMcastTrRespOutPktCount,
18268               tmnxOamMcastTrRespSGPktCount,
18269               tmnxOamMcastTrRespRtgProtocol,
18270               tmnxOamMcastTrRespFwdTtl,
18271               tmnxOamMcastTrRespMBZBit,
18272               tmnxOamMcastTrRespSrcBit,
18273               tmnxOamMcastTrRespSrcMask,
18274               tmnxOamMcastTrRespFwdCode,
18275               tmnxOamMcastTrRespInIfAddrType,
18276               tmnxOamMcastTrRespInIfAddress,
18277               tmnxOamMcastTrRespOutIfAddrType,
18278               tmnxOamMcastTrRespOutIfAddress,
18279               tmnxOamMcastTrRespPhRtrAddrType,
18280               tmnxOamMcastTrRespPhRtrAddress
18281            }
18282    STATUS        current
18283    DESCRIPTION
18284        "The group of objects supporting management of OAM Multicast Trace Route
18285         tests on Nokia SROS series systems release 4.0."
18286    ::= { tmnxOamTrGroups 16 }
18287
18288tmnxOamTrObsoleteV4v0Group       OBJECT-GROUP
18289    OBJECTS {
18290                tmnxOamTrCtlTargetIpAddress,
18291                tmnxOamTrResultsIpTgtAddr,
18292                tmnxOamTrProbeHistoryIpAddr,
18293                tmnxOamTrHopsIpTgtAddress,
18294                tmnxOamLspTrCtlLdpIpPrefix,
18295                tmnxOamLspTrCtlLdpIpPrefixLen,
18296                tmnxOamVprnTrCtlSourceIpAddr,
18297                tmnxOamVprnTrL3MapRteDestAddr,
18298                tmnxOamVprnTrL3MapRteDestMask,
18299                tmnxOamMcastTrCtlSrcIpAddr,
18300                tmnxOamMcastTrCtlDestIpAddr,
18301                tmnxOamMcastTrCtlRespIpAddr,
18302                tmnxOamMcastTrCtlGrpIpAddr,
18303                tmnxOamMcastTrRespPrevHopRtrAddr,
18304                tmnxOamMcastTrRespInIfAddr,
18305                tmnxOamMcastTrRespOutIfAddr
18306            }
18307    STATUS      current
18308    DESCRIPTION
18309        "The group of objects supporting management of OAM trace route tests on
18310         Nokia SROS series systems that were made obsolete in release
18311         4.0."
18312    ::= { tmnxOamTrGroups 17 }
18313
18314tmnxOamTrNotificationV4v0Group   NOTIFICATION-GROUP
18315    NOTIFICATIONS   {  tmnxOamTrPathChange,
18316                       tmnxOamTrTestFailed,
18317                       tmnxOamTrTestCompleted
18318                    }
18319    STATUS        obsolete
18320    DESCRIPTION
18321        "The group of notifications supporting the OAM Trace Route test
18322         feature on Nokia SROS series systems release 4.0."
18323    ::= { tmnxOamTrGroups 18 }
18324
18325tmnxOamLspTrV5v0Group            OBJECT-GROUP
18326    OBJECTS {  tmnxOamLspTrCtlVRtrID,
18327               tmnxOamLspTrCtlLspName,
18328               tmnxOamLspTrCtlPathName,
18329               tmnxOamLspTrCtlLdpPrefixType,
18330               tmnxOamLspTrCtlLdpPrefix,
18331               tmnxOamLspTrCtlLdpPrefixLen,
18332               tmnxOamLspTrCtlPathDestType,
18333               tmnxOamLspTrCtlPathDest,
18334               tmnxOamLspTrCtlNhIntfName,
18335               tmnxOamLspTrCtlNhAddressType,
18336               tmnxOamLspTrCtlNhAddress,
18337               tmnxOamLspTrMapAddrType,
18338               tmnxOamLspTrMapDSIPv4Addr,
18339               tmnxOamLspTrMapDSIfAddr,
18340               tmnxOamLspTrMapMTU,
18341               tmnxOamLspTrDSLabelLabel,
18342               tmnxOamLspTrDSLabelProtocol
18343            }
18344    STATUS       obsolete
18345    DESCRIPTION
18346        "The group of objects supporting management of OAM LSP Trace Route
18347         tests on Nokia SROS series systems 5.0 release."
18348    ::= { tmnxOamTrGroups 19 }
18349
18350tmnxOamTrObsoleteV5v0Group       OBJECT-GROUP
18351    OBJECTS {
18352              tmnxOamLspTrMapDSIndex
18353            }
18354    STATUS      current
18355    DESCRIPTION
18356        "The group of objects supporting management of OAM Trace
18357         tests on Nokia SROS series systems that were made
18358         obsolete in release 5.0."
18359    ::= { tmnxOamTrGroups 20 }
18360
18361tmnxOamTrGeneralV5v0Group        OBJECT-GROUP
18362    OBJECTS {  tmnxOamTrMaxConcurrentRequests,
18363               tmnxOamTrCtlRowStatus,
18364               tmnxOamTrCtlStorageType,
18365               tmnxOamTrCtlDescr,
18366               tmnxOamTrCtlTestMode,
18367               tmnxOamTrCtlAdminStatus,
18368               tmnxOamTrCtlFcName,
18369               tmnxOamTrCtlProfile,
18370               tmnxOamTrCtlServiceId,
18371               tmnxOamTrCtlDataSize,
18372               tmnxOamTrCtlTimeOut,
18373               tmnxOamTrCtlProbesPerHop,
18374               tmnxOamTrCtlMaxTtl,
18375               tmnxOamTrCtlInitialTtl,
18376               tmnxOamTrCtlDSField,
18377               tmnxOamTrCtlMaxFailures,
18378               tmnxOamTrCtlInterval,
18379               tmnxOamTrCtlMaxRows,
18380               tmnxOamTrCtlTrapGeneration,
18381               tmnxOamTrCtlCreateHopsEntries,
18382               tmnxOamTrCtlSAA,
18383               tmnxOamTrCtlRuns,
18384               tmnxOamTrCtlFailures,
18385               tmnxOamTrCtlLastRunResult,
18386               tmnxOamTrCtlLastChanged,
18387               tmnxOamTrCtlVRtrID,
18388               tmnxOamTrCtlTgtAddrType,
18389               tmnxOamTrCtlTgtAddress,
18390               tmnxOamTrCtlSrcAddrType,
18391               tmnxOamTrCtlSrcAddress,
18392               tmnxOamTrCtlWaitMilliSec,
18393               tmnxOamTrResultsOperStatus,
18394               tmnxOamTrResultsCurHopCount,
18395               tmnxOamTrResultsCurProbeCount,
18396               tmnxOamTrResultsLastGoodPath,
18397               tmnxOamTrResultsTgtAddrType,
18398               tmnxOamTrResultsTgtAddress,
18399               tmnxOamTrProbeHistoryResponse,
18400               tmnxOamTrProbeHistoryOneWayTime,
18401               tmnxOamTrProbeHistoryStatus,
18402               tmnxOamTrProbeHistoryLastRC,
18403               tmnxOamTrProbeHistoryTime,
18404               tmnxOamTrProbeHistoryResponsePlane,
18405               tmnxOamTrProbeHistoryAddressType,
18406               tmnxOamTrProbeHistorySapId,
18407               tmnxOamTrProbeHistoryVersion,
18408               tmnxOamTrProbeHistoryRouterID,
18409               tmnxOamTrProbeHistoryIfIndex,
18410               tmnxOamTrProbeHistoryDataLen,
18411               tmnxOamTrProbeHistorySize,
18412               tmnxOamTrProbeHistoryInOneWayTime,
18413               tmnxOamTrProbeHistoryAddrType,
18414               tmnxOamTrProbeHistoryAddress,
18415               tmnxOamLTtraceFecDiscoveryState,
18416               tmnxOamLTtraceFecDisStatusBits,
18417               tmnxOamLTtraceFecDisPaths,
18418               tmnxOamLTtraceFecFailedHops,
18419               tmnxOamLTtraceFecLastDisEnd,
18420               tmnxOamLTtraceFecFailedProbes,
18421               tmnxOamLTtraceFecProbeState,
18422               tmnxOamLTtracePathRemAddrType,
18423               tmnxOamLTtracePathRemoteAddr,
18424               tmnxOamLTtracePathEgrNhAddrType,
18425               tmnxOamLTtracePathEgrNhAddr,
18426               tmnxOamLTtracePathDisTtl,
18427               tmnxOamLTtracePathLastDisTime,
18428               tmnxOamLTtracePathLastRc,
18429               tmnxOamLTtracePathProbeState,
18430               tmnxOamLTtraceCtlLdpPrefixType,
18431               tmnxOamLTtraceCtlLdpPrefix,
18432               tmnxOamLTtraceCtlLdpPrefixLen,
18433               tmnxOamLTtraceCtlMaxPath,
18434               tmnxOamLTtraceResultsDisPaths,
18435               tmnxOamLTtraceResultsFailedHops,
18436               tmnxOamLTtraceResultsDisState,
18437               tmnxOamLTtraceResultsDisStatus,
18438               tmnxOamLTtraceUpStreamHopIndex,
18439               tmnxOamLTtraceHopAddrType,
18440               tmnxOamLTtraceHopAddr,
18441               tmnxOamLTtraceHopDstAddrType,
18442               tmnxOamLTtraceHopDstAddr,
18443               tmnxOamLTtraceHopEgrNhAddrType,
18444               tmnxOamLTtraceHopEgrNhAddr,
18445               tmnxOamLTtraceHopDisTtl,
18446               tmnxOamLTtraceHopLastRc,
18447               tmnxOamLTtraceHopDiscoveryState,
18448               tmnxOamLTtraceHopDiscoveryTime,
18449               tmnxOamLTtraceAutoRowStatus,
18450               tmnxOamLTtraceAutoLastChanged,
18451               tmnxOamLTtraceAutoStorageType,
18452               tmnxOamLTtraceAutoAdminState,
18453               tmnxOamLTtraceAutoFcName,
18454               tmnxOamLTtraceAutoProfile,
18455               tmnxOamLTtraceAutoDiscIntvl,
18456               tmnxOamLTtraceAutoMaxPath,
18457               tmnxOamLTtraceAutoTrMaxTtl,
18458               tmnxOamLTtraceAutoTrTimeOut,
18459               tmnxOamLTtraceAutoTrMaxFailures,
18460               tmnxOamLTtraceAutoPolicy1,
18461               tmnxOamLTtraceAutoPolicy2,
18462               tmnxOamLTtraceAutoPolicy3,
18463               tmnxOamLTtraceAutoPolicy4,
18464               tmnxOamLTtraceAutoPolicy5,
18465               tmnxOamLTtraceAutoProbeIntvl,
18466               tmnxOamLTtraceAutoPrTimeOut,
18467               tmnxOamLTtraceAutoPrMaxFailures,
18468               tmnxOamLTtraceAutoDiscoveryState,
18469               tmnxOamLTtraceAutoTotalFecs,
18470               tmnxOamLTtraceAutoDisFecs,
18471               tmnxOamLTtraceAutoLastDisStart,
18472               tmnxOamLTtraceAutoLastDisEnd,
18473               tmnxOamLTtraceAutoLastDisDur,
18474               tmnxOamLTtracePathProbeState,
18475               tmnxOamLTtracePathProbeTmOutCnt,
18476               tmnxOamLTtraceMaxConRequests
18477            }
18478    STATUS      obsolete
18479    DESCRIPTION
18480        "The group of objects supporting management of OAM Trace Route test
18481         general capabilities on Nokia SROS series systems 5.0
18482         release."
18483    ::= { tmnxOamTrGroups 21 }
18484
18485tmnxOamTrNotificationV5v0Group   NOTIFICATION-GROUP
18486    NOTIFICATIONS   {  tmnxOamTrPathChange,
18487                       tmnxOamTrTestFailed,
18488                       tmnxOamTrTestCompleted,
18489                       tmnxOamLdpTtraceAutoDiscState,
18490                       tmnxOamLdpTtraceFecProbeState,
18491                       tmnxOamLdpTtraceFecDisStatus
18492                    }
18493    STATUS        current
18494    DESCRIPTION
18495        "The group of notifications supporting the OAM Trace Route test
18496         feature on Nokia SROS series systems release 5.0."
18497    ::= { tmnxOamTrGroups 22 }
18498
18499tmnxOamVccvTrV6v0Group           OBJECT-GROUP
18500    OBJECTS {   tmnxOamVccvTrCtlSdpIdVcId,
18501                tmnxOamVccvTrCtlReplyMode,
18502                tmnxOamVccvTrNextPwID,
18503                tmnxOamVccvTrNextPwType,
18504                tmnxOamVccvTrNextSenderAddrType,
18505                tmnxOamVccvTrNextSenderAddr,
18506                tmnxOamVccvTrNextRemoteAddrType,
18507                tmnxOamVccvTrNextRemoteAddr
18508            }
18509    STATUS      current
18510    DESCRIPTION
18511        "The group of objects supporting management of OAM VCCV Trace Route
18512         test general capabilities on Nokia SROS series systems 6.0
18513         release."
18514    ::= { tmnxOamTrGroups 23 }
18515
18516tmnxOamVprnTrObsoleteV6v0Group   OBJECT-GROUP
18517    OBJECTS {
18518              tmnxOamVprnTrNextHopRtrID
18519            }
18520    STATUS      current
18521    DESCRIPTION
18522        "The group of objects supporting management of OAM VPRN Trace Route
18523         tests on Nokia SROS series systems that were made
18524         obsolete in release 6.0."
18525    ::={ tmnxOamTrGroups 24 }
18526
18527tmnxOamVprnTrV6v0Group           OBJECT-GROUP
18528    OBJECTS {  tmnxOamVprnTrCtlReplyControl,
18529               tmnxOamVprnTrCtlSrcAddrType,
18530               tmnxOamVprnTrCtlSrcAddress,
18531               tmnxOamVprnTrL3MapRouterID,
18532               tmnxOamVprnTrL3MapRteVprnLabel,
18533               tmnxOamVprnTrL3MapRteMetrics,
18534               tmnxOamVprnTrL3MapRteLastUp,
18535               tmnxOamVprnTrL3MapRteOwner,
18536               tmnxOamVprnTrL3MapRtePref,
18537               tmnxOamVprnTrL3MapRteDist,
18538               tmnxOamVprnTrL3MapNumNextHops,
18539               tmnxOamVprnTrL3MapNumRteTargets,
18540               tmnxOamVprnTrL3MapDestAddrType,
18541               tmnxOamVprnTrL3MapDestAddress,
18542               tmnxOamVprnTrL3MapDestMaskLen,
18543               tmnxOamVprnTrNextHopType,
18544               tmnxOamVprnTrNextHopTunnelID,
18545               tmnxOamVprnTrNextHopTunnelType,
18546               tmnxOamVprnTrNextHopIfIndex,
18547               tmnxOamVprnTrNextHopAddrType,
18548               tmnxOamVprnTrNextHopAddress,
18549               tmnxOamVprnTrRouteTarget
18550            }
18551    STATUS        current
18552    DESCRIPTION
18553        "The group of objects supporting management of OAM VPRN Trace Route
18554         tests on Nokia SROS series systems release 6.0."
18555    ::= { tmnxOamTrGroups 25 }
18556
18557tmnxOamP2mpLspTraceGroup         OBJECT-GROUP
18558    OBJECTS {
18559              tmnxOamP2mpLspTrCtlInstName,
18560              tmnxOamP2mpLspTrCtlLeafIpAddr,
18561              tmnxOamP2mpLspTrCtlLeafIpAddrType,
18562              tmnxOamP2mpLspTrCtlLspName,
18563              tmnxOamP2mpLspTrMapAddrType,
18564              tmnxOamP2mpLspTrMapDSIPv4Addr,
18565              tmnxOamP2mpLspTrMapDSIfAddr,
18566              tmnxOamP2mpLspTrMapMTU,
18567              tmnxOamP2mpLspTrMapP2mpBranch,
18568              tmnxOamP2mpLspTrMapP2mpBud,
18569              tmnxOamP2mpLspTrDSLabelLabel,
18570              tmnxOamP2mpLspTrDSLabelProtocol
18571            }
18572    STATUS       current
18573    DESCRIPTION
18574        "The group of objects supporting management of OAM P2MP LSP Trace Route
18575         tests on Nokia SROS series systems release 7.0."
18576    ::= { tmnxOamTrGroups 26 }
18577
18578tmnxOamTrGeneralV6v0Group        OBJECT-GROUP
18579    OBJECTS {  tmnxOamTrMaxConcurrentRequests,
18580               tmnxOamTrCtlRowStatus,
18581               tmnxOamTrCtlStorageType,
18582               tmnxOamTrCtlDescr,
18583               tmnxOamTrCtlTestMode,
18584               tmnxOamTrCtlAdminStatus,
18585               tmnxOamTrCtlFcName,
18586               tmnxOamTrCtlProfile,
18587               tmnxOamTrCtlServiceId,
18588               tmnxOamTrCtlDataSize,
18589               tmnxOamTrCtlTimeOut,
18590               tmnxOamTrCtlProbesPerHop,
18591               tmnxOamTrCtlMaxTtl,
18592               tmnxOamTrCtlInitialTtl,
18593               tmnxOamTrCtlDSField,
18594               tmnxOamTrCtlMaxFailures,
18595               tmnxOamTrCtlInterval,
18596               tmnxOamTrCtlTrapGeneration,
18597               tmnxOamTrCtlSAA,
18598               tmnxOamTrCtlRuns,
18599               tmnxOamTrCtlFailures,
18600               tmnxOamTrCtlLastRunResult,
18601               tmnxOamTrCtlLastChanged,
18602               tmnxOamTrCtlVRtrID,
18603               tmnxOamTrCtlTgtAddrType,
18604               tmnxOamTrCtlTgtAddress,
18605               tmnxOamTrCtlSrcAddrType,
18606               tmnxOamTrCtlSrcAddress,
18607               tmnxOamTrCtlWaitMilliSec,
18608               tmnxOamTrResultsOperStatus,
18609               tmnxOamTrResultsCurHopCount,
18610               tmnxOamTrResultsCurProbeCount,
18611               tmnxOamTrResultsLastGoodPath,
18612               tmnxOamTrResultsTgtAddrType,
18613               tmnxOamTrResultsTgtAddress,
18614               tmnxOamTrProbeHistoryResponse,
18615               tmnxOamTrProbeHistoryOneWayTime,
18616               tmnxOamTrProbeHistoryStatus,
18617               tmnxOamTrProbeHistoryLastRC,
18618               tmnxOamTrProbeHistoryTime,
18619               tmnxOamTrProbeHistoryResponsePlane,
18620               tmnxOamTrProbeHistoryAddressType,
18621               tmnxOamTrProbeHistorySapId,
18622               tmnxOamTrProbeHistoryVersion,
18623               tmnxOamTrProbeHistoryRouterID,
18624               tmnxOamTrProbeHistoryIfIndex,
18625               tmnxOamTrProbeHistoryDataLen,
18626               tmnxOamTrProbeHistorySize,
18627               tmnxOamTrProbeHistoryInOneWayTime,
18628               tmnxOamTrProbeHistoryAddrType,
18629               tmnxOamTrProbeHistoryAddress,
18630               tmnxOamLTtraceFecDiscoveryState,
18631               tmnxOamLTtraceFecDisStatusBits,
18632               tmnxOamLTtraceFecDisPaths,
18633               tmnxOamLTtraceFecFailedHops,
18634               tmnxOamLTtraceFecLastDisEnd,
18635               tmnxOamLTtraceFecFailedProbes,
18636               tmnxOamLTtraceFecProbeState,
18637               tmnxOamLTtracePathRemAddrType,
18638               tmnxOamLTtracePathRemoteAddr,
18639               tmnxOamLTtracePathEgrNhAddrType,
18640               tmnxOamLTtracePathEgrNhAddr,
18641               tmnxOamLTtracePathDisTtl,
18642               tmnxOamLTtracePathLastDisTime,
18643               tmnxOamLTtracePathLastRc,
18644               tmnxOamLTtracePathProbeState,
18645               tmnxOamLTtraceCtlLdpPrefixType,
18646               tmnxOamLTtraceCtlLdpPrefix,
18647               tmnxOamLTtraceCtlLdpPrefixLen,
18648               tmnxOamLTtraceCtlMaxPath,
18649               tmnxOamLTtraceResultsDisPaths,
18650               tmnxOamLTtraceResultsFailedHops,
18651               tmnxOamLTtraceResultsDisState,
18652               tmnxOamLTtraceResultsDisStatus,
18653               tmnxOamLTtraceUpStreamHopIndex,
18654               tmnxOamLTtraceHopAddrType,
18655               tmnxOamLTtraceHopAddr,
18656               tmnxOamLTtraceHopDstAddrType,
18657               tmnxOamLTtraceHopDstAddr,
18658               tmnxOamLTtraceHopEgrNhAddrType,
18659               tmnxOamLTtraceHopEgrNhAddr,
18660               tmnxOamLTtraceHopDisTtl,
18661               tmnxOamLTtraceHopLastRc,
18662               tmnxOamLTtraceHopDiscoveryState,
18663               tmnxOamLTtraceHopDiscoveryTime,
18664               tmnxOamLTtraceAutoRowStatus,
18665               tmnxOamLTtraceAutoLastChanged,
18666               tmnxOamLTtraceAutoStorageType,
18667               tmnxOamLTtraceAutoAdminState,
18668               tmnxOamLTtraceAutoFcName,
18669               tmnxOamLTtraceAutoProfile,
18670               tmnxOamLTtraceAutoDiscIntvl,
18671               tmnxOamLTtraceAutoMaxPath,
18672               tmnxOamLTtraceAutoTrMaxTtl,
18673               tmnxOamLTtraceAutoTrTimeOut,
18674               tmnxOamLTtraceAutoTrMaxFailures,
18675               tmnxOamLTtraceAutoPolicy1,
18676               tmnxOamLTtraceAutoPolicy2,
18677               tmnxOamLTtraceAutoPolicy3,
18678               tmnxOamLTtraceAutoPolicy4,
18679               tmnxOamLTtraceAutoPolicy5,
18680               tmnxOamLTtraceAutoProbeIntvl,
18681               tmnxOamLTtraceAutoPrTimeOut,
18682               tmnxOamLTtraceAutoPrMaxFailures,
18683               tmnxOamLTtraceAutoDiscoveryState,
18684               tmnxOamLTtraceAutoTotalFecs,
18685               tmnxOamLTtraceAutoDisFecs,
18686               tmnxOamLTtraceAutoLastDisStart,
18687               tmnxOamLTtraceAutoLastDisEnd,
18688               tmnxOamLTtraceAutoLastDisDur,
18689               tmnxOamLTtracePathProbeState,
18690               tmnxOamLTtracePathProbeTmOutCnt,
18691               tmnxOamLTtraceMaxConRequests
18692            }
18693    STATUS      obsolete
18694    DESCRIPTION
18695        "The group of objects supporting management of OAM Trace Route test
18696         general capabilities on Nokia SROS series systems 6.0
18697         release."
18698    ::= { tmnxOamTrGroups 27 }
18699
18700tmnxOamTrObsoleteV6v0Group       OBJECT-GROUP
18701    OBJECTS {  tmnxOamTrCtlCreateHopsEntries,
18702               tmnxOamLspTrCtlVRtrID,
18703               tmnxOamTrCtlMaxRows
18704            }
18705    STATUS      current
18706    DESCRIPTION
18707        "The group of objects supporting management of OAM trace route
18708         operations on Nokia SR series systems that were made
18709         obsolete in release 6.0.
18710
18711         Please see tmnxOamVprnTrObsoleteV6v0Group for additional
18712         obsoleted objects."
18713    ::= { tmnxOamTrGroups 28 }
18714
18715tmnxOamTrGeneralV7v0Group        OBJECT-GROUP
18716    OBJECTS {  tmnxOamTrMaxConcurrentRequests,
18717               tmnxOamTrCtlRowStatus,
18718--               tmnxOamTrCtlStorageType,    obsoleted in 14.0 R1
18719--               tmnxOamTrCtlDescr,          obsoleted in 14.0 R1
18720               tmnxOamTrCtlTestMode,
18721               tmnxOamTrCtlAdminStatus,
18722               tmnxOamTrCtlFcName,
18723               tmnxOamTrCtlProfile,
18724               tmnxOamTrCtlServiceId,
18725               tmnxOamTrCtlDataSize,
18726               tmnxOamTrCtlTimeOut,
18727               tmnxOamTrCtlProbesPerHop,
18728               tmnxOamTrCtlMaxTtl,
18729               tmnxOamTrCtlInitialTtl,
18730               tmnxOamTrCtlDSField,
18731               tmnxOamTrCtlMaxFailures,
18732               tmnxOamTrCtlInterval,
18733               tmnxOamTrCtlTrapGeneration,
18734               tmnxOamTrCtlSAA,
18735               tmnxOamTrCtlRuns,
18736               tmnxOamTrCtlFailures,
18737               tmnxOamTrCtlLastRunResult,
18738               tmnxOamTrCtlLastChanged,
18739               tmnxOamTrCtlVRtrID,
18740               tmnxOamTrCtlTgtAddrType,
18741               tmnxOamTrCtlTgtAddress,
18742               tmnxOamTrCtlSrcAddrType,
18743               tmnxOamTrCtlSrcAddress,
18744               tmnxOamTrCtlWaitMilliSec,
18745               tmnxOamTrResultsOperStatus,
18746               tmnxOamTrResultsCurHopCount,
18747               tmnxOamTrResultsCurProbeCount,
18748               tmnxOamTrResultsLastGoodPath,
18749               tmnxOamTrResultsTgtAddrType,
18750               tmnxOamTrResultsTgtAddress,
18751               tmnxOamTrProbeHistoryResponse,
18752               tmnxOamTrProbeHistoryOneWayTime,
18753               tmnxOamTrProbeHistoryStatus,
18754               tmnxOamTrProbeHistoryLastRC,
18755               tmnxOamTrProbeHistoryTime,
18756               tmnxOamTrProbeHistoryResponsePlane,
18757               tmnxOamTrProbeHistoryAddressType,
18758               tmnxOamTrProbeHistorySapId,
18759               tmnxOamTrProbeHistoryVersion,
18760               tmnxOamTrProbeHistoryRouterID,
18761               tmnxOamTrProbeHistoryIfIndex,
18762               tmnxOamTrProbeHistoryDataLen,
18763               tmnxOamTrProbeHistorySize,
18764               tmnxOamTrProbeHistoryInOneWayTime,
18765               tmnxOamTrProbeHistoryAddrType,
18766               tmnxOamTrProbeHistoryAddress,
18767               tmnxOamLTtraceFecDiscoveryState,
18768               tmnxOamLTtraceFecDisStatusBits,
18769               tmnxOamLTtraceFecDisPaths,
18770               tmnxOamLTtraceFecFailedHops,
18771               tmnxOamLTtraceFecLastDisEnd,
18772               tmnxOamLTtraceFecFailedProbes,
18773               tmnxOamLTtraceFecProbeState,
18774               tmnxOamLTtracePathRemAddrType,
18775               tmnxOamLTtracePathRemoteAddr,
18776               tmnxOamLTtracePathEgrNhAddrType,
18777               tmnxOamLTtracePathEgrNhAddr,
18778               tmnxOamLTtracePathDisTtl,
18779               tmnxOamLTtracePathLastDisTime,
18780               tmnxOamLTtracePathLastRc,
18781               tmnxOamLTtracePathProbeState,
18782               tmnxOamLTtraceCtlLdpPrefixType,
18783               tmnxOamLTtraceCtlLdpPrefix,
18784               tmnxOamLTtraceCtlLdpPrefixLen,
18785               tmnxOamLTtraceCtlMaxPath,
18786               tmnxOamLTtraceResultsDisPaths,
18787               tmnxOamLTtraceResultsFailedHops,
18788               tmnxOamLTtraceResultsDisState,
18789               tmnxOamLTtraceResultsDisStatus,
18790               tmnxOamLTtraceUpStreamHopIndex,
18791               tmnxOamLTtraceHopAddrType,
18792               tmnxOamLTtraceHopAddr,
18793               tmnxOamLTtraceHopDstAddrType,
18794               tmnxOamLTtraceHopDstAddr,
18795               tmnxOamLTtraceHopEgrNhAddrType,
18796               tmnxOamLTtraceHopEgrNhAddr,
18797               tmnxOamLTtraceHopDisTtl,
18798               tmnxOamLTtraceHopLastRc,
18799               tmnxOamLTtraceHopDiscoveryState,
18800               tmnxOamLTtraceHopDiscoveryTime,
18801               tmnxOamLTtraceAutoRowStatus,
18802               tmnxOamLTtraceAutoLastChanged,
18803--               tmnxOamLTtraceAutoStorageType,    obsoleted in 14.0 R1
18804               tmnxOamLTtraceAutoAdminState,
18805               tmnxOamLTtraceAutoFcName,
18806               tmnxOamLTtraceAutoProfile,
18807               tmnxOamLTtraceAutoDiscIntvl,
18808               tmnxOamLTtraceAutoMaxPath,
18809               tmnxOamLTtraceAutoTrMaxTtl,
18810               tmnxOamLTtraceAutoTrTimeOut,
18811               tmnxOamLTtraceAutoTrMaxFailures,
18812               tmnxOamLTtraceAutoPolicy1,
18813               tmnxOamLTtraceAutoPolicy2,
18814               tmnxOamLTtraceAutoPolicy3,
18815               tmnxOamLTtraceAutoPolicy4,
18816               tmnxOamLTtraceAutoPolicy5,
18817               tmnxOamLTtraceAutoProbeIntvl,
18818               tmnxOamLTtraceAutoPrTimeOut,
18819               tmnxOamLTtraceAutoPrMaxFailures,
18820               tmnxOamLTtraceAutoDiscoveryState,
18821               tmnxOamLTtraceAutoTotalFecs,
18822               tmnxOamLTtraceAutoDisFecs,
18823               tmnxOamLTtraceAutoLastDisStart,
18824               tmnxOamLTtraceAutoLastDisEnd,
18825               tmnxOamLTtraceAutoLastDisDur,
18826               tmnxOamLTtracePathProbeState,
18827               tmnxOamLTtracePathProbeTmOutCnt,
18828               tmnxOamLTtraceMaxConRequests,
18829               tmnxOamTrHopsRttOFSumSquares,
18830               tmnxOamTrHopsRttHCSumSquares,
18831               tmnxOamTrHopsTtOFSumSquares,
18832               tmnxOamTrHopsTtHCSumSquares,
18833               tmnxOamTrHopsInTtOFSumSqrs,
18834               tmnxOamTrHopsInTtHCSumSqrs,
18835               tmnxOamTrResultsTestRunResult
18836            }
18837    STATUS      current
18838    DESCRIPTION
18839        "The group of objects supporting management of OAM Trace Route test
18840         general capabilities on Nokia SROS series systems 7.0
18841         release, and still supported in the latest SROS release."
18842    ::= { tmnxOamTrGroups 29 }
18843
18844tmnxOamEthCfmTrV8v0Group         OBJECT-GROUP
18845    OBJECTS {  tmnxOamEthCfmTrCtlTgtMacAddr,
18846               tmnxOamEthCfmTrCtlSrcMdIndex,
18847               tmnxOamEthCfmTrCtlSrcMaIndex,
18848               tmnxOamEthCfmTrCtlSrcMepId,
18849               tmnxOamEthCfmTrPrHistIngressMac,
18850               tmnxOamEthCfmTrPrHistEgressMac,
18851               tmnxOamEthCfmTrPrHistRelayAction,
18852               tmnxOamEthCfmTrPrHistForwarded,
18853               tmnxOamEthCfmTrPrHistTerminalMep
18854            }
18855    STATUS      current
18856    DESCRIPTION
18857        "The group of objects supporting management of OAM Ethernet CFM trace
18858         route tests on Nokia SROS series systems 8.0 release."
18859    ::= { tmnxOamTrGroups 30 }
18860
18861tmnxOamLspTrV6v0Group            OBJECT-GROUP
18862    OBJECTS {  tmnxOamLspTrCtlLspName,
18863               tmnxOamLspTrCtlPathName,
18864               tmnxOamLspTrCtlLdpPrefixType,
18865               tmnxOamLspTrCtlLdpPrefix,
18866               tmnxOamLspTrCtlLdpPrefixLen,
18867               tmnxOamLspTrCtlPathDestType,
18868               tmnxOamLspTrCtlPathDest,
18869               tmnxOamLspTrCtlNhIntfName,
18870               tmnxOamLspTrCtlNhAddressType,
18871               tmnxOamLspTrCtlNhAddress,
18872               tmnxOamLspTrMapAddrType,
18873               tmnxOamLspTrMapDSIPv4Addr,
18874               tmnxOamLspTrMapDSIfAddr,
18875               tmnxOamLspTrMapMTU,
18876               tmnxOamLspTrDSLabelLabel,
18877               tmnxOamLspTrDSLabelProtocol
18878            }
18879    STATUS       current
18880    DESCRIPTION
18881        "The group of objects supporting management of OAM LSP Trace Route
18882         tests on Nokia SROS series systems 6.0 release."
18883    ::= { tmnxOamTrGroups 31 }
18884
18885tmnxOamTrGeneralV8v0Group        OBJECT-GROUP
18886    OBJECTS {  tmnxOamLTtracePathProbeSendErr,
18887               tmnxOamLTtraceFecSendErrProbes
18888            }
18889    STATUS      current
18890    DESCRIPTION
18891        "The group of objects supporting management of OAM Trace Route test
18892         general capabilities on Nokia SROS series systems 8.0
18893         release."
18894    ::= { tmnxOamTrGroups 32 }
18895
18896tmnxOamTrNotificationV8v0Group   NOTIFICATION-GROUP
18897    NOTIFICATIONS   {  tmnxOamLdpTtraceFecPFailUpdate
18898                    }
18899    STATUS        current
18900    DESCRIPTION
18901        "The group of notifications supporting the OAM Trace Route test
18902         feature on Nokia SROS series systems release 8.0."
18903    ::= { tmnxOamTrGroups 33 }
18904
18905tmnxOamVccvTrV9v0Group           OBJECT-GROUP
18906    OBJECTS {
18907                tmnxOamVccvTrCtlSpokeSdpId,
18908                tmnxOamVccvTrCtlSaiiGlobalId,
18909                tmnxOamVccvTrCtlSaiiPrefix,
18910                tmnxOamVccvTrCtlSaiiAcId,
18911                tmnxOamVccvTrCtlTaiiGlobalId,
18912                tmnxOamVccvTrCtlTaiiPrefix,
18913                tmnxOamVccvTrCtlTaiiAcId,
18914                tmnxOamVccvTrNextSaiiGlobalId,
18915                tmnxOamVccvTrNextSaiiPrefix,
18916                tmnxOamVccvTrNextSaiiAcId,
18917                tmnxOamVccvTrNextTaiiGlobalId,
18918                tmnxOamVccvTrNextTaiiPrefix,
18919                tmnxOamVccvTrNextTaiiAcId
18920            }
18921    STATUS      current
18922    DESCRIPTION
18923        "The group of additional objects supporting management of OAM VCCV Trace
18924         Route test general capabilities on Nokia SROS series 9.0
18925         release."
18926    ::= { tmnxOamTrGroups 34 }
18927
18928tmnxOamLTtraceV9v0Group          OBJECT-GROUP
18929    OBJECTS {
18930                tmnxOamLTtraceHopLabel1,
18931                tmnxOamLTtraceHopLabel2,
18932                tmnxOamLTtraceHopLabel3,
18933                tmnxOamLTtraceHopLabel4,
18934                tmnxOamLTtraceHopLabel5,
18935                tmnxOamLTtraceHopLabel6,
18936                tmnxOamLTtraceHopIfAddrType,
18937                tmnxOamLTtraceHopIfAddress,
18938                tmnxOamLTtraceHopRouterIdType,
18939                tmnxOamLTtraceHopRouterId
18940            }
18941    STATUS      current
18942    DESCRIPTION
18943        "The group of additional objects supporting management of OAM LDP
18944         Tree Discovery capabilities on Nokia SROS series 9.0 release."
18945    ::= { tmnxOamTrGroups 35 }
18946
18947tmnxOamTrGeneralV11v0Group       OBJECT-GROUP
18948    OBJECTS {
18949               tmnxOamLTtraceCtlDownstreamMpTlv,
18950               tmnxOamLspTrCtlAssocChannel,
18951               tmnxOamLspTrCtlDownstreamMapTlv,
18952               tmnxOamLspTrCtlForce,
18953               tmnxOamLspTrCtlMplsTpPathType,
18954               tmnxOamLspTrCtlTestSubMode,
18955               tmnxOamLspTrFecStackFecSubType,
18956               tmnxOamLspTrFecStackOperType,
18957               tmnxOamLspTrFecStackPrefix,
18958               tmnxOamLspTrFecStackPrefixLen,
18959               tmnxOamLspTrFecStackPrefixType,
18960               tmnxOamLspTrFecStackRemPeerAddr,
18961               tmnxOamLspTrFecStackRemPeerAddrT,
18962               tmnxOamTrProbeHistoryRtrnSubcode,
18963               tmnxOamTrProbeHistorySdpBindId
18964            }
18965    STATUS       current
18966    DESCRIPTION
18967        "The group of additional objects supporting management of OAM Trace
18968         Route tests on Nokia SROS series systems, release 11.0."
18969    ::= { tmnxOamTrGroups 36 }
18970
18971tmnxOamVccvTrV11v0Group          OBJECT-GROUP
18972    OBJECTS {
18973        tmnxOamVccvTrCtlAssocChannel,
18974        tmnxOamVccvTrCtlTestSubMode
18975    }
18976    STATUS      current
18977    DESCRIPTION
18978        "The group of additional objects supporting management of OAM VCCV trace
18979         route tests on Nokia SROS series systems running release
18980         11.0."
18981    ::= { tmnxOamTrGroups 37 }
18982
18983tmnxOamTrV11v0Group              OBJECT-GROUP
18984    OBJECTS {
18985        tmnxOamTrProbeHistorySrcGlobalId,
18986        tmnxOamTrProbeHistorySrcNodeId,
18987        tmnxOamVccvTrNextTpAgi,
18988        tmnxOamVccvTrNextTpSaiiAcId,
18989        tmnxOamVccvTrNextTpSaiiGlobalId,
18990        tmnxOamVccvTrNextTpSaiiNodeId,
18991        tmnxOamVccvTrNextTpTaiiAcId,
18992        tmnxOamVccvTrNextTpTaiiGlobalId,
18993        tmnxOamVccvTrNextTpTaiiNodeId
18994    }
18995    STATUS      current
18996    DESCRIPTION
18997        "The group of additional objects supporting management of OAM trace
18998         route tests on Nokia SROS series systems running release
18999         11.0."
19000    ::= { tmnxOamTrGroups 38 }
19001
19002tmnxOamTrV12v0Group              OBJECT-GROUP
19003    OBJECTS {
19004        tmnxOamIcmpTrLabelStackBottom,
19005        tmnxOamIcmpTrLabelStackExperimnt,
19006        tmnxOamIcmpTrLabelStackLabel,
19007        tmnxOamIcmpTrLabelStackTtl,
19008        tmnxOamVccvTrCtlSwitTgtFecType,
19009        tmnxOamVccvTrTgFec128CtlDstAddr,
19010        tmnxOamVccvTrTgFec128CtlDstAddrT,
19011        tmnxOamVccvTrTgFec128CtlPwId,
19012        tmnxOamVccvTrTgFec128CtlPwType,
19013        tmnxOamVccvTrTgFec128CtlSrcAddr,
19014        tmnxOamVccvTrTgFec128CtlSrcAddrT,
19015        tmnxOamVccvTrTgStaticCtlAgi,
19016        tmnxOamVccvTrTgStaticCtlSaiiAcId,
19017        tmnxOamVccvTrTgStaticCtlSaiiGlbl,
19018        tmnxOamVccvTrTgStaticCtlSaiiNode,
19019        tmnxOamVccvTrTgStaticCtlTaiiAcId,
19020        tmnxOamVccvTrTgStaticCtlTaiiGlbl,
19021        tmnxOamVccvTrTgStaticCtlTaiiNode
19022    }
19023    STATUS      current
19024    DESCRIPTION
19025        "The group of additional objects supporting management of OAM trace
19026         route tests on Nokia SROS series systems running release
19027         12.0."
19028    ::= { tmnxOamTrGroups 39 }
19029
19030tmnxOamTrObsoleteV13v0Group      OBJECT-GROUP
19031    OBJECTS {
19032        tmnxOamLspTrMapDSIPv4Addr,
19033        tmnxOamLspTrMapDSIfAddr,
19034        tmnxOamTrProbeHistoryRouterID
19035    }
19036    STATUS      current
19037    DESCRIPTION
19038        "The group of objects supporting management of OAM trace route
19039         operations on Nokia SR series systems that were made obsolete
19040         in release 13.0."
19041    ::= { tmnxOamTrGroups 40 }
19042
19043tmnxOamTrV13v0Group              OBJECT-GROUP
19044    OBJECTS {
19045        tmnxOamLspTrMapDsEgrIfNum,
19046        tmnxOamLspTrMapDsIfAddress,
19047        tmnxOamLspTrMapDsIfAddressType,
19048        tmnxOamLspTrMapDsIngIfNum,
19049        tmnxOamLspTrMapDsIpAddress,
19050        tmnxOamLspTrMapDsIpAddressType,
19051        tmnxOamTrProbeHistoryNtwrkIfName
19052    }
19053    STATUS      current
19054    DESCRIPTION
19055        "The group of additional objects supporting management of OAM trace
19056         route tests on Nokia SROS series systems running release
19057         13.0."
19058    ::= { tmnxOamTrGroups 41 }
19059
19060tmnxOamTrObsoleteV14v0Group      OBJECT-GROUP
19061    OBJECTS {
19062        tmnxOamLTtraceAutoStorageType,
19063        tmnxOamTrCtlDescr,
19064        tmnxOamTrCtlStorageType
19065    }
19066    STATUS      current
19067    DESCRIPTION
19068        "The group of objects supporting management of OAM trace route
19069         operations on Nokia SR series systems that were made obsolete
19070         in SROS release 14.0."
19071    ::= { tmnxOamTrGroups 42 }
19072
19073--
19074--      OAM SAA Test Groups
19075--
19076tmnxOamSaaGeneralV3v0Group       OBJECT-GROUP
19077    OBJECTS {   tmnxOamSaaCtlRowStatus,
19078                tmnxOamSaaCtlStorageType,
19079                tmnxOamSaaCtlLastChanged,
19080                tmnxOamSaaCtlAdminStatus,
19081                tmnxOamSaaCtlTestMode,
19082                tmnxOamSaaCtlDescr,
19083                tmnxOamSaaCtlRuns,
19084                tmnxOamSaaCtlFailures,
19085                tmnxOamSaaCtlLastRunResult
19086            }
19087    STATUS      obsolete
19088    DESCRIPTION
19089        "The group of objects supporting management of OAM SAA test
19090         general capabilities on Nokia SROS series systems."
19091    ::= { tmnxOamSaaGroups 1 }
19092
19093tmnxOamSaaThresholdV3v0Group     OBJECT-GROUP
19094    OBJECTS {   tmnxOamSaaTRowStatus,
19095                tmnxOamSaaTLastChanged,
19096                tmnxOamSaaTThreshold,
19097                tmnxOamSaaTValue,
19098                tmnxOamSaaTLastSent,
19099                tmnxOamSaaTTestMode,
19100                tmnxOamSaaTTestRunIndex
19101            }
19102    STATUS        current
19103    DESCRIPTION
19104        "The group of objects supporting management of OAM Trace Route
19105         SAA test thresholds on Nokia SROS series systems 3.0R1."
19106    ::= { tmnxOamSaaGroups 2 }
19107
19108tmnxOamSaaNotificationV3v0Group  NOTIFICATION-GROUP
19109    NOTIFICATIONS   {  tmnxOamSaaThreshold
19110                    }
19111    STATUS        current
19112    DESCRIPTION
19113        "The group of notifications supporting the OAM Trace Route test
19114         feature on Nokia SROS series systems."
19115    ::= { tmnxOamSaaGroups 3 }
19116
19117tmnxOamSaaGeneralV7v0Group       OBJECT-GROUP
19118    OBJECTS {   tmnxOamSaaCtlRowStatus,
19119--                tmnxOamSaaCtlStorageType,    obsoleted in 14.0 R1
19120                tmnxOamSaaCtlLastChanged,
19121                tmnxOamSaaCtlAdminStatus,
19122                tmnxOamSaaCtlTestMode,
19123                tmnxOamSaaCtlDescr,
19124                tmnxOamSaaCtlRuns,
19125                tmnxOamSaaCtlFailures,
19126                tmnxOamSaaCtlLastRunResult,
19127                tmnxOamSaaCtlAcctPolicyId,
19128                tmnxOamSaaCtlSuppressAccounting
19129            }
19130    STATUS      current
19131    DESCRIPTION
19132        "The group of objects supporting management of OAM SAA test
19133         general capabilities on Nokia SROS series systems 7.0
19134         release, and still supported in the latest SROS release."
19135    ::= { tmnxOamSaaGroups 4 }
19136
19137tmnxOamSaaGeneralV8v0Group       OBJECT-GROUP
19138    OBJECTS {   tmnxOamSaaCtlContinuous
19139            }
19140    STATUS      current
19141    DESCRIPTION
19142        "The group of additional objects supporting management of OAM SAA test
19143         general capabilities on Nokia SROS series systems 8.0
19144         release."
19145    ::= { tmnxOamSaaGroups 5 }
19146
19147
19148tmnxOamSaaGeneralV10v0Group      OBJECT-GROUP
19149    OBJECTS {   tmnxOamSaaCtlKeepProbeHistoryAdm,
19150                tmnxOamSaaCtlKeepProbeHistoryOpr
19151            }
19152    STATUS      current
19153    DESCRIPTION
19154        "The group of additional objects supporting management of OAM SAA test
19155         general capabilities on Nokia SROS Release 10.0 systems."
19156    ::= { tmnxOamSaaGroups 6 }
19157
19158tmnxOamSaaObsoleteV14v0Group     OBJECT-GROUP
19159    OBJECTS {
19160        tmnxOamSaaCtlStorageType
19161    }
19162    STATUS      current
19163    DESCRIPTION
19164        "The group of objects supporting management of OAM SAA operations on
19165         Nokia SR series systems that were made obsolete in SROS
19166         release 14.0."
19167    ::= { tmnxOamSaaGroups 7 }
19168
19169--
19170--      OAM General Groups
19171--
19172
19173tmnxOamGeneralV8v0Group          OBJECT-GROUP
19174    OBJECTS {
19175        tmnxOamMplsPduTimeStampFormat
19176    }
19177    STATUS      current
19178    DESCRIPTION
19179        "The group of objects supporting management of OAM test general
19180         capabilities on Nokia SROS systems, release 8.0 R4."
19181    ::= { tmnxOamGeneralGroups 1 }
19182
19183tmnxOamGeneralV10v0Group         OBJECT-GROUP
19184    OBJECTS {
19185        tmnxOamSysPerfOprLimitTx,
19186        tmnxOamSysPerfCfgLimitTx,
19187        tmnxOamSysPerfCfgTotalTx,
19188        tmnxOamSysPerfLastClearedTime,
19189        tmnxOamSysPerfLocalTestTx,
19190        tmnxOamSysPerfRemoteTestRx,
19191        tmnxOamSysPerfReqTypeLocalTestTx,
19192        tmnxOamSysPerfReqTypeRemoteTstRx,
19193        tmnxOamSysSessionLimit,
19194        tmnxOamSysSessionCount
19195    }
19196    STATUS      current
19197    DESCRIPTION
19198        "The group of objects supporting management of OAM test general
19199         capabilities on Nokia SROS systems, release 10.0."
19200    ::= { tmnxOamGeneralGroups 2 }
19201
19202tmnxOamGeneralV11v0Group         OBJECT-GROUP
19203    OBJECTS {
19204        tmnxOamMplsEchoDownstreamMapTlv
19205    }
19206    STATUS      current
19207    DESCRIPTION
19208        "The group of additional objects supporting management of general OAM
19209         test capabilities on Nokia SROS systems, release 11.0."
19210    ::= { tmnxOamGeneralGroups 3 }
19211
19212tmnxOamGeneralV14v0Group         OBJECT-GROUP
19213    OBJECTS {
19214       tmnxOamSysBgIcmpBrgSessionCount,
19215       tmnxOamSysBgIcmpBrgSessionLimit
19216    }
19217    STATUS      current
19218    DESCRIPTION
19219        "The group of additional objects supporting management of general OAM
19220         test capabilities on Nokia SROS systems, release 14.0."
19221    ::= { tmnxOamGeneralGroups 6 }
19222
19223END
19224